OSDN Git Service

/cp
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2
3         PR c++/32870
4         * g++.dg/other/error17.C: Adjust.
5         
6 2007-08-17  Ben Elliston  <bje@au.ibm.com>
7
8         PR middle-end/32970
9         * g++.dg/ext/altivec-14.C: New test.
10
11 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
12
13         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
14         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
15         dump files.
16         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
17         * gcc.dg/vect/pr32366.c: Ditto.
18
19 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
20
21         PR testsuite/33082
22         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
23         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
24         * gcc.dg/dfp/convert-int-fold.c: Ditto.
25         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
26
27 2007-08-16  Tobias Burnus  <burnus@net-b.de>
28
29         PR fortran/33072
30         * gfortran.dg/use_9.f90: New.
31
32 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
33
34         * g++.dg/gcov/gcov-5.C: New test.
35
36 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
37
38         * g++.dg/gcov/gcov-4.C: New test.
39         * lib/gcov.exp (verify-lines): Add support for
40         checking no-coverage lines.
41
42 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
43
44         * gcc.dg/vect/vect-vfa-01.c: New.
45         * gcc.dg/vect/vect-vfa-02.c: New.
46         * gcc.dg/vect/vect-vfa-03.c: New.
47         * gcc.dg/vect/vect-vfa-04.c: New.
48         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
49         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
50         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
51         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
52         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
53         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
54         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
55         gfortran.dg/vect/pr19049.f90: Rename to start with
56         prefix no-vfa-.
57         * gcc.dg/vect/vect.exp: Disable versioning for alias
58         when test starts with no-vfa-.
59         * gfortran.dg/vect/vect.exp: Likewise.
60
61 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
62
63         * gcc.dg/torture/pr32897.c: New test.
64
65 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
66
67         PR c++/31132
68         * g++.dg/template/crash69.C: New.
69
70 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
71
72         * lib/target-supports.exp (check_effective_target_arm32): Use
73         check_no_compiler_messages.
74
75 2007-08-15  Diego Novillo  <dnovillo@google.com>
76
77         gcc.dg/tree-ssa/20070815.c: New test.
78
79 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
80
81         PR fortran/33077
82         * gfortran.dg/random_7.f90: Initialize variable.
83
84 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
85
86         PR middle-end/33074
87         * gfortran.dg/pr33074.f90: New test.
88
89         PR c++/32992
90         * g++.dg/opt/nrv14.C: New test.
91
92 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
93
94         PR c++/33035
95         * g++.dg/template/crash68.C: New.
96
97 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
98
99         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
100         * gcc.dg/sibcall-4.c: Ditto.
101
102 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
103
104         PR fortran/33066
105         * gfortran.dg/use_8.f90: New test.
106         * gfortran.dg/c_loc_tests_2.f03: Fix code.
107
108 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
109
110         PR c++/27211
111         * g++.dg/template/error27.C: New.
112         * g++.dg/template/error28.C: New.
113         * g++.dg/other/pr28304.C: Adjust.
114         * g++.old-deja/g++.mike/p811.C: Likewise.
115
116 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
117
118         PR target/30315
119         * gcc.target/i386/pr30315.c: New.
120
121 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
122
123         PR fortran/32594
124         * gfortran.dg/substr_5.f90: New test.
125
126 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
127
128         PR c/30428
129         * gcc.dg/vector-2.c: New test.
130
131         PR c++/30428
132         * g++.dg/ext/vector8.C: New test.
133
134 2007-08-13  Dan Hipschman  <dsh@google.com>
135
136         PR c/32953
137         * gcc.dg/format/array-1.c: Add an additional test for
138         unterminated format strings of length 1.
139
140 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
141
142         PR fortran/32926
143         * gfortran.dg/external_procedures_3.f90: New test.
144
145 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
146
147         PR fortran/32827
148         * gfortran.dg/import6.f90: New test.
149
150 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
151
152         PR C/30427
153         *  gcc.dg/vector-1.c: New test.
154
155 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
156
157         * gcc.dg/pr21255-4.c: Skip for PIC.
158         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
159
160 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
161
162         * gcc.dg/attr-isr.c: Skip for PIC.
163         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
164         * gcc.dg/attr-isr-trapa.c: Likewise.
165         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
166         * gcc.dg/pragma-isr-trapa.c: Likewise.
167         * gcc.dg/pragma-isr-trapa2.c: Likewise.
168
169 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
170
171         PR fortran/32962
172         * gfortran.dg/transpose_1.f90: New test.
173
174 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
175
176         PR fortran/29600
177         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
178         intrinsic.
179
180 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
181
182         PR fortran/30964
183         PR fortran/33054
184         * gfortran.dg/random_4.f90: New test.
185         * gfortran.dg/random_5.f90: New test.
186         * gfortran.dg/random_6.f90: New test.
187         * gfortran.dg/random_7.f90: New test.
188
189 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
190
191         PR fortran/32860
192         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
193
194 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
195
196         PR fortran/31629
197         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
198
199 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
200
201         PR fortran/29600
202         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
203         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
204
205 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
206
207         PR fortran/32937
208         * gfortran.dg/char_length_6.f90: New test.
209
210 2007-08-10  Ollie Wild  <aaw@google.com>
211
212         * g++.dg/lookup/using18.C: New test.
213
214 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
215
216         PR c++/17763
217         * g++.dg/other/error16.C: New.
218
219 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
220
221         PR libfortran/33039
222         * gfortran.dg/namelist_37.f90: New test.
223
224 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
225
226         PR c++/22256
227         * g++.dg/conversion/op3.C: New.
228
229 2007-08-09  Tobias Burnus  <burnus@net-b.de>
230
231         PR fortran/32987
232         * gfortran.dg/fmt_tab_1.f90: New.
233         * gfortran.dg/fmt_tab_2.f90: New.
234
235 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
236
237         PR c/32796
238         * gcc.c-torture/compile/pr32796.c: New test.
239
240 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
241
242         PR middle-end/32813
243         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
244         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS instead
245         of just -O.
246
247 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
248
249         * gcc.target/mips/code-readable-1.c: New test.
250         * gcc.target/mips/code-readable-2.c: Likewise.
251         * gcc.target/mips/code-readable-3.c: Likewise.
252
253 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
254             Revital Eres  <eres@il.ibm.com>
255
256         * gfortran.dg/sms-1.f90: Add comment.
257         * gfortran.dg/sms-2.f90: New.
258
259 2007-08-07  Ian Lance Taylor  <iant@google.com>
260
261         * gcc.dg/instrument-1.c: New test.
262         * gcc.dg/instrument-2.c: New test.
263         * gcc.dg/instrument-3.c: New test.
264
265 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
266
267         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
268
269 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
270
271         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
272         !vector_alignment_reachable targets.
273         * gcc.dg/vect/vect-33.c: Likewise.
274         * gcc.dg/vect/vect-42.c: Likewise.
275         * gcc.dg/vect/vect-44.c: Likewise.
276         * gcc.dg/vect/vect-50.c: Likewise.
277         * gcc.dg/vect/vect-70.c: Likewise.
278         * gcc.dg/vect/vect-71.c: Likewise.
279         * gcc.dg/vect/vect-87.c: Likewise.
280         * gcc.dg/vect/vect-88.c: Likewise.
281         * gcc.dg/vect/vect-91.c: Likewise.
282         * gcc.dg/vect/vect-93.c: Likewise.
283         * gcc.dg/vect/vect-96.c: Likewise.
284         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
285         * gcc.dg/vect/section-anchors-69.c: Likewise.
286         * gcc.dg/vect/pr25413.c: Likewise.
287         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
288         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
289         * gfortran.dg/vect-2.f90: Likewise.
290         * gfortran.dg/vect-3.f90: Likewise.
291         * gfortran.dg/vect-4.f90: Likewise.
292         * gfortran.dg/vect-5.f90: Likewise.
293         * lib/target-supports.exp (check_effective_target_natural_alignment): 
294         Return false for darwin. 
295         (check_effective_target_vector_alignment_reachable_for_double): New.    
296
297 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
298
299         * gcc.dg/multiword-1.c: New testcase.
300
301 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
302
303         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
304         messages.
305         * gfortran.dg/namelist_36.f90: New test.
306
307 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
308
309         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
310           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
311
312 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
313
314         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
315         * gcc.dg/torture/type-generic-1.c: Likewise.
316
317 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
318
319         * gcc.c-torture/20070522-1.c: Move to ...
320         * gcc.c-torture/compile/20070522-1.c: Here.
321
322 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
323
324         PR fortran/29828
325         * gfortran.dg/minmax_char_1.f90: New test.
326         * gfortran.dg/minmax_char_2.f90: New test.
327         * gfortran.dg/min_max_optional_4.f90: New test.
328
329 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
330
331         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
332         hanging on the testcase.
333
334 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
335
336         PR middle-end/32988
337         * gcc.c-torture/compile/pr32988.c: New test.
338
339 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
340
341         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
342
343 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
344
345         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
346
347         Revert:
348         2007-03-22  Dirk Mueller  <dmueller@suse.de>
349
350         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
351
352 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
353
354         PR fortran/32979
355         * gfortran.dg/isnan_1.f90: New test.
356
357 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
358             Revital Eres <eres@il.ibm.com>
359
360         * gcc.dg/sms-antideps.c: New test.
361
362 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
363
364         PR fortran/31214
365         * gfortran.dg/entry_13.f90: New test.
366
367         * gfortran.dg/entry_12.f90: Clean up .mod file.
368
369 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
370
371         PR fortran/32770
372         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
373         variables as kind=4 so they don't overflow the record length.
374
375 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
376
377         PR fortran/32968
378         * gfortran.dg/selected_kind_1.f90: New test.
379
380 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
381
382         PR middle-end/32780
383         * gcc.c-torture/compile/pr32780.c: New test.
384
385 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
386
387         RP middle-end/32399
388         * gcc.c-torture/compile/pr32399.c: New testcase.
389
390 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
391
392         PR middle-end/32304
393         * g++.dg/torture/pr32304.C: New testcase.
394
395 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
396
397         PR middle-end/32935
398         * gfortran.fortran-torture/compile/complex_1.f90: New test.
399
400 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
401
402         PR fortran/32955
403         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
404
405 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
406
407         PR fortran/31202
408         * gfortran.dg/nint_2.f90: New test.
409
410 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
411
412         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
413         * gcc.dg/weak/typeof-2.c: Likewise.
414
415 2007-08-03  Diego Novillo  <dnovillo@google.com>
416
417         PR 31521
418         * gcc.dg/tree-ssa/pr31521.c: New test.
419
420 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
421
422         PR fortran/32770
423         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
424         iostat must be default kind.
425
426 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
427
428         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
429
430 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
431
432         PR fortran/32770
433         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
434         explicit so test passes with -fdefault-integer-8.
435         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
436         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
437
438 2007-08-02  Lee Millward  <lee.millward@gmail.com>
439
440         PR c++/30849
441         * g++.dg/parse/asm1.C: New test.
442
443         PR c++/30850
444         * g++.dg/parse/asm2.C: Likewise.
445
446         PR c++/30851
447         * g++.dg/parse/asm3.C: Likewise.
448         
449 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
450
451         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
452           "int" is only 16 bit bits wide.
453         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
454
455 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
456
457         * g++.dg/torture/type-generic-1.C: New.
458         * gcc.dg/pr28796-2.c: Move tests ...
459         * gcc.dg/tg-tests.h: ... here.
460         * gcc.dg/torture/type-generic-1.c: New.
461
462 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
463
464         PR libfortran/32954
465         * minmaxloc_3.f90:  New test case.
466
467 2007-08-01  Tobias Burnus  <burnus@net-b.de>
468
469         PR fortran/32936
470         * gfortran.dg/allocate_stat.f90: New.
471
472 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
473
474         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
475
476 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
477
478         PR tree-optimization/32919
479         * gcc.c-torture/compile/pr32919.c: New.
480
481 2007-08-01  Nick Clifton  <nickc@redhat.com>
482
483         * gcc.c-torture/execute/execute.exp: Change copyright header to
484         refer to version 3 of the GNU General Public License and to point
485         readers at the COPYING3 file and the FSF's license web page.
486         * gcc.c-torture/execute/ieee/ieee.exp,
487         gcc.c-torture/unsorted/unsorted.exp,
488         gcc.c-torture/compile/compile.exp,
489         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
490         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
491         gcc.target/cris/torture/cris-torture.exp,
492         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
493         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
494         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
495         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
496         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
497         gnat.dg/dg.exp, gnat.dg/style/style.exp,
498         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
499         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
500         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
501         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
502         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
503         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
504         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
505         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
506         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
507         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
508         gcc.dg/noncompile/noncompile.exp,
509         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
510         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
511         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
512         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
513         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
514         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
515         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
516         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
517         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
518         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
519         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
520         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
521         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
522         g++.old-deja/old-deja.exp,
523         gfortran.fortran-torture/execute/execute.exp,
524         gfortran.fortran-torture/compile/compile.exp,
525         treelang/output/output-1.c, treelang/output/output-1.tree,
526         treelang/execute/execute.exp, treelang/Makefile.in,
527         treelang/compile/compile.exp, g++.dg/dg.exp,
528         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
529         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
530         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
531         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
532         g++.dg/compat/struct-layout-1.exp,
533         g++.dg/compat/struct-layout-1_generate.c,
534         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
535         g++.dg/bprob/bprob.exp, config/default.exp,
536         gcc.test-framework/test-framework.awk,
537         gcc.test-framework/gen_directive_tests,
538         gcc.test-framework/test-framework.exp,
539         objc.dg/special/special.exp,
540         objc.dg/gnu-encoding/gnu-encoding.exp,
541         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
542         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
543         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
544         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
545         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
546         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
547         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
548         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
549         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
550         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
551         lib/target-supports-dg.exp, lib/gcc-defs.exp,
552         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
553         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
554         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
555         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
556         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
557         Likewise.
558
559 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
560
561         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
562         error message text.
563
564 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
565
566         PR fortran/32945
567         * gfortran.dg/initialization_12.f90: New test.
568
569 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
570
571         PR fortran/31609
572         * gfortran.dg/entry_12.f90: New test.
573
574 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
575
576         PR fortran/32938
577         * gfortran.dg/altreturn_6.f90: New test.
578
579 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
580
581         PR fortran/32942
582         * gfortran.dg/exponent_2.f90: New test.
583
584 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
585
586         * gcc.dg/vect/vect-117.c: New test.
587         * gcc.dg/vect/vect-74.c: Enabled test
588         * gcc.dg/vect/vect-81.c: Enabled test
589
590 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
591
592         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
593         s/dg-error/dg-warning where warning is expected.
594
595 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
596
597         PR fortran/32770
598         * gfortran.dg/array_constructor_12.f90:  Adjust argument
599         of huge() to correct kind.
600
601 2007-07-30  Ollie Wild  <aaw@google.com>
602
603         * gcc.dg/cpp/counter-2.c: New test.
604         * gcc.dg/cpp/counter-3.c: New test.
605         * gcc.dg/cpp/dir-only-1.c: New test.
606         * gcc.dg/cpp/dir-only-1.h: New file.
607         * gcc.dg/cpp/dir-only-2.c: New test.
608         * gcc.dg/cpp/dir-only-3.c: New test.
609         * gcc.dg/cpp/dir-only-3a.h: New file.
610         * gcc.dg/cpp/dir-only-3b.h: New file.
611         * gcc.dg/cpp/dir-only-4.c: New test.
612         * gcc.dg/cpp/dir-only-5.c: New test.
613         * gcc.dg/cpp/dir-only-6.c: New test.
614
615 2007-07-30  Julian Brown  <julian@codesourcery.com>
616
617         * gcc.target/arm/neon/v*.c: Regenerate.
618
619 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
620
621         PR c++/32108
622         * g++.dg/ext/label6.C: New.
623
624 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
625
626         PR libfortran/32858
627         PR libfortran/30814
628         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
629
630 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
631
632         PR fortran/31211
633         * gfortran.dg/actual_pointer_function_1.f90: New test.
634
635         PR fortran/32682
636         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
637
638 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
639
640         PR fortran/32906
641         * gfortran.dg/shape_1.f90: Adjust error message.
642         * gfortran.dg/parameter_array_ref_1.f90: New test.
643
644 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
645
646         PR fortran/31609
647         * gfortran.dg/entry_11.f90: New test.
648
649 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
650             Revital Eres  <eres@il.ibm.com>
651
652         * gfortran.dg/sms-1.f90: New test.
653
654 2007-07-28  Richard Guenther  <rguenther@suse.de>
655
656         * gcc.c-torture/compile/pr32920.c: New testcase.
657
658 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
659
660         PR c++/30917
661         * g++.dg/lookup/friend11.C: New test.
662
663 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
664
665         * gfortran.dg/namelist_5.f90: Adjusted error message.
666         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
667         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
668         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
669         * gfortran.dg/namelist_32.f90: ... this.
670
671         PR fortran/32876
672         * gfortran.dg/namelist_33.f90: New test.
673
674         PR fortran/32905
675         * gfortran.dg/namelist_34.f90: New test.
676
677         PR fortran/31818
678         * gfortran.dg/namelist_35.f90: New test.
679
680 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
681
682         PR fortran/32880
683         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
684
685 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
686
687         PR testsuite/32471
688         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
689           assuming it is 0x7ffffffff.
690         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
691         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
692
693 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
694
695         * gfortran.dg/operator_3.f90: Fix dg directive.
696         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
697         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
698         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
699
700 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
701
702         * g++.dg/cpp0x/decltype1.C: New.
703         * g++.dg/cpp0x/decltype2.C: New.
704         * g++.dg/cpp0x/decltype3.C: New.
705         * g++.dg/cpp0x/decltype4.C: New.
706         * g++.dg/cpp0x/decltype5.C: New.
707         * g++.dg/cpp0x/decltype6.C: New.
708
709 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
710
711         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
712           because the test relies on bit 31 to be the sign bit.
713
714 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
715
716         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
717           assuming it is 0x7fffffff.
718         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
719         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
720
721 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
722
723         PR c++/32346
724         * g++.dg/expr/bitfield9.C: New test.
725
726 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
727
728         PR fortran/32899
729         * gfortran.dg/logical_comp.f90: Update dg-error strings.
730
731 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
732
733         PR fortran/32760
734         * gfortran.dg/private_type_7.f90: New test.
735
736 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
737
738         PR fortran/32035
739         * gfortran.dg/select_char_1.f90: New test.
740
741 2007-07-27  Tobias Burnus  <burnus@net-b.de>
742
743         PR fortran/32903
744         * gfortran.dg/initialization_11.f90: New test.
745
746 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
747
748         * gcc.target/mips/ins-1.c: New test.
749
750 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
751
752         PR/19232
753         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
754         (f1): Likewise.
755
756 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
757
758         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
759         error: width of 'spare' exceeds its type.
760
761 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
762
763         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
764         * gcc.dg/sibcall-4.c: Likewise.
765
766 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
767
768         PR rtl-optimization/31500
769         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
770         * g++.dg/warn/Warray-bounds.C: Likewise.
771
772 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
773
774         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
775
776 2007-07-25  Julian Brown  <julian@codesourcery.com>
777             Paul Brook  <paul@codesourcery.com>
778             Joseph Myers  <joseph@codesourcery.com>
779             Mark Shinwell  <shinwell@codesourcery.com>
780
781         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
782         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
783         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
784         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
785         (check_effective_target_arm_neon_hw): New.
786         * gcc.target/arm/neon/neon.exp: New file.
787         * gcc.target/arm/neon/polytypes.c: New file.
788         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
789
790 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
791
792         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
793           targets where an "int" is less than 32 bits wide.
794
795 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
796
797         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
798
799 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
800
801         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
802           during addition if an int is only 16 bits wide.
803         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
804
805 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
806
807         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
808           size as "long int" and are 32 or 64 bits wide.
809         * gcc.dg/torture/pr28814.c: Likewise.
810
811 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
812
813         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
814           exactly as wide as an int.
815
816 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
817
818         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
819         Define and use throughout as long long printf format specifier.
820         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
821         Likewise.
822
823 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
824
825         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
826         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
827
828 2007-07-25  Ben Elliston  <bje@au.ibm.com>
829
830         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
831
832 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
833
834         * gcc.c-torture/execute/20070724-1.c: New.
835
836 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
837
838         PR fortran/31205
839         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
840         "deallocates" to 24, since patch has code rid of much spurious
841         code.
842         * gfortran.dg/interface_assignment_1.f90 : New test.
843
844         PR fortran/32842
845         * gfortran.dg/interface_assignment_2.f90 : New test.
846
847 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
848
849         PR fortran/32867
850         * fortran.dg/initialization_10.f90: New test.
851
852 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
853
854         PR fortran/32778
855         * gfortran.dg/imag_2.f: Removed
856         * gfortran.dg/warn_std_1.f90: New test.
857         * gfortran.dg/warn_std_2.f90: New test.
858         * gfortran.dg/warn_std_3.f90: New test.
859
860 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
861
862         PR c++/29001
863         * g++.dg/init/new22.C: New.
864
865 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
866
867         PR c++/32561
868         * g++.dg/template/crash67.C: New.
869
870 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
871
872         * lib/target-support.exp (check_effective_target_natural_alignment): 
873         (check_effective_target_vector_alignment_reachable): New.
874         * config/spu/spu.c (spu_vector_alignment_reachable): New.
875         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
876         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
877         check.
878         * gcc.dg/vect/pr25413.c: Likewise.
879         * gcc.dg/vect/pr31699.c: Likewise.
880
881 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
882
883         PR fortran/30814
884         * gfortran.dg/pack_bounds_1.f90:  New test case.
885
886 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
887
888         PR fortran/31639
889         * gfortran.dg/initialization_9.f90: New test.
890
891 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
892
893         PR fortran/32797
894         PR fortran/32800
895         * gfortran.dg/bind_c_usage_8.f03: New test case.
896         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
897         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
898
899 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
900
901         * gcc.target/mips/branch-cost-1.c: New test.
902         * gcc.target/mips/branch-cost-2.c: Likewise.
903
904 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
905
906         PR fortran/32732
907         * gfortran.dg/c_char_tests.f03: New test case.
908         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
909         * gfortran.dg/c_char_tests_2.f03: New test case.
910         * gfortran.dg/value_6.f03: Ditto.
911         * gfortran.dg/value_7.f03: Ditto.
912
913 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
914
915         PR fortran/32600
916         * gfortran.dg/c_funloc_tests_5.f03: New.
917         * gfortran.dg/c_funloc_tests_5.f04: New.
918         * gfortran.dg/c_funloc_tests_4_driver.c: New.
919
920 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
921
922         PR c++/32839
923         * g++.dg/expr/call4.C: New.
924         * g++.dg/expr/call5.C: New.
925
926 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
927
928         PR fortran/32710
929         * gfortran.dg/namelist_30.f90: New test.
930
931 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
932
933         PR fortran/29962
934         * gfortran.dg/array_initializer_1.f90: Removed warning.
935         * gfortran.dg/initialization_1.f90: Adjusted messages.
936         * gfortran.dg/nested_modules_6.f90: Removed warning.
937
938         PR fortran/31253
939         * gfortran.dg/initialization_7.f90: New test.
940
941         PR fortran/31639
942         * gfortran.dg/initialization_8.f90: New test.
943
944 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
945
946         PR c++/30818
947         * g++.dg/template/crash47.C: Adjust errors.
948         * g++.dg/template/crash48.C: Adjust errors.
949         * g++.dg/template/typename12.C: New.
950         * g++.dg/template/typename13.C: New.
951         * g++.dg/template/typename14.C: New.
952         * g++.dg/template/typedef6.C: Adjust errors.
953
954 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
955
956         PR fortran/32627
957         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
958         * gfortran.dg/pr32627.f03: New test case.
959
960         * gfortran.dg/c_f_pointer_logical.f03: New test case.
961         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
962         c_f_pointer_logical.
963         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
964         c_f_pointer_complex.
965         * gfortran.dg/c_f_pointer_complex.f03: New test case.
966         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
967         c_f_pointer_shape_tests_2.
968         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
969
970 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
971
972         PR fortran/32804
973         * gfortran.dg/c_loc_tests_9.f03: New test case.
974         * gfortran.dg/c_loc_tests_10.f03: Ditto.
975
976 2007-07-21  Lee Millward  <lee.millward@gmail.com>
977
978         PR fortran/32823
979         * gfortran.dg/int_2.f90: New test.
980         
981 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
982
983         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
984
985 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
986
987         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
988         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
989
990 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
991
992         PR tree-optimization/19910
993         * gcc.dg/pr19910.c: New test.
994
995 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
996
997         PR fortran/32738
998         * gfortran.dg/pr32738.f90: New test.
999
1000 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1001
1002         PR tree-optimzation/32635
1003         * gfortran.dg/pr32635.f:  New test case.
1004
1005 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
1006
1007         PR fortran/32801
1008         * gfortran.dg/pr32801.f03: New test case.
1009
1010 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1011
1012         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
1013         Test negative numbers also.
1014         * gcc.dg/c99-math-float-1.c: Likewise.
1015         * gcc.dg/c99-math-long-double-1.c: Likewise.
1016         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
1017         test inputs.
1018
1019 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
1020         
1021         * lib/target-supports.exp (check_effective_target_sync_int_long):
1022         Enable for xtensa.
1023         (check_effective_target_sync_char_short): Likewise.
1024         
1025 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1026
1027         * gcc.dg/pr28796-2.c: Add more cases.
1028
1029 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1030
1031         * gcc.dg/pr28796-1.c: Add more cases.
1032         * gcc.dg/pr28796-2.c: Likewise.
1033
1034 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1035
1036         * gcc.dg/pr28796-1.c: Add more cases.
1037         * gcc.dg/pr28796-2.c: Likewise.
1038
1039 2007-07-17  Janus Weil  <jaydub66@gmail.com>
1040
1041         PR fortran/32535
1042         * gfortran.dg/pr32535.f90: New test.
1043
1044 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
1045
1046         PR fortran/31320
1047         PR fortran/32665
1048         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
1049
1050 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
1051
1052         PR rtl-optimization/32773
1053         * gcc.dg/pr32773.c: New test.
1054
1055 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1056
1057         * gcc.target/spu/intrinsics-1.c: Use dg-message to
1058         match flax-vector-conversions note.
1059         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
1060         instead of dg-error for the warning.
1061
1062 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1063
1064         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
1065           adapted to work on targets with 16-bit or wider int.
1066         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
1067         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
1068         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
1069         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
1070
1071 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1072
1073         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
1074         support large arrays.
1075         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
1076         * gcc.dg/20061109-1.c: Likewise.
1077         * gcc.c-torture/execute/20061101-1.x: Likewise.
1078         * gcc.c-torture/execute/pr29797-1.x: Likewise.
1079         * gcc.c-torture/execute/pr31448.x: Likewise.
1080
1081 2007-07-16  Lee Millward  <lee.millward@gmail.com>
1082
1083         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
1084
1085         PR fortran/32238
1086         * gfortran.dg/pr32238.f90: New test.
1087
1088         PR fortran/32222
1089         * gfortran.dg/pr32222.f90: New test.
1090
1091         PR fortran/32242
1092         * gfortran.dg/pr32242.f90: New test.
1093         
1094 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
1095             David Ung  <davidu@mips.com>
1096
1097         * gcc.target/mips/mips-sched-madd.c: New test case.
1098
1099 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1100
1101         PR libfortran/32611
1102         * gfortran.dg/large_real_kind_1.f90: Update test.
1103         * gfortran.dg/pr17706.f90: Update test.
1104         * gfortran.dg/fmt_zero_digits.f90: Update test.
1105         * gfortran.dg/fmt_zero_precision.f90: Update test.
1106         * gfortran.dg/real_const_3.f90: Update test.
1107
1108 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1109
1110         PR fortran/32036
1111         * gfortran.dg/bounds_check_8.f90: New test.
1112         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
1113
1114 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1115
1116         PR fortran/32357
1117         * gfortran.dg/mvbits_2.f90: New test.
1118
1119 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1120
1121         PR libfortran/32731
1122         * gfortran.dg/pack_mask_1.f90:  New test.
1123         * gfortran.dg/unpack_mask_1.f90:  New test.
1124
1125 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1126
1127         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
1128         * gcc.dg/20001101-1.c: Likewise.
1129         * gcc.dg/20001102-1.c: Likewise.
1130         * gcc.dg/20020116-2.c: Likewise.
1131         * gcc.dg/20020416-1.c: Likewise.
1132         * gcc.dg/sparc-constant-1.c: Likewise.
1133         * gcc.dg/sparc-dwarf2.c: Likewise.
1134         * gcc.dg/sparc-frame-1.c: Likewise.
1135         * gcc.dg/sparc-getcontext-1.c: Likewise.
1136         * gcc.dg/sparc-loop-1.c: Likewise.
1137         * gcc.dg/sparc-reg-1.c: Likewise.
1138         * gcc.dg/sparc-ret.c: Likewise.
1139         * gcc.dg/sparc-trap-1.c: Likewise.
1140         * gcc.dg/ultrasp10.c: Likewise.
1141         * gcc.dg/ultrasp11.c: Likewise.
1142         * gcc.dg/ultrasp1.c: Likewise.
1143         * gcc.dg/ultrasp2.c: Likewise.
1144         * gcc.dg/ultrasp3.c: Likewise.
1145         * gcc.dg/ultrasp4.c: Likewise.
1146         * gcc.dg/ultrasp5.c: Likewise.
1147         * gcc.dg/ultrasp6.c: Likewise.
1148         * gcc.dg/ultrasp7.c: Likewise.
1149         * gcc.dg/ultrasp8.c: Likewise.
1150         * gcc.dg/ultrasp9.c: Likewise.
1151         * gcc.dg/splet-1.c: Delete.
1152
1153 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
1154
1155         PR fortran/32724
1156         * gfortran.dg/stfunc_5.f90: New test.
1157
1158 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
1159
1160         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
1161         New procedure to check if arrays are naturally aligned to the vector
1162         alignment boundary.
1163         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
1164         in size_t typedef.  Adjust tree dump scan results according to
1165         vect_aligned_arrays target check.
1166         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
1167         vect_aligned_arrays target check.
1168         * gcc.dg/vect/pr31699.c: Ditto.
1169
1170 2007-07-13  Sa Liu  <saliu@de.ibm.com>
1171
1172         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
1173         for V2DFmode vector conditional expression.
1174         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
1175         and dfceq patterns.
1176         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
1177         and dfcgt patterns.
1178         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
1179         V2DFmode comparison and test special values.
1180         * lib/target-supports.exp: Switch on test for V2DFmode 
1181         vector conditional expression.
1182
1183 2007-07-13  Richard Guenther  <rguenther@suse.de>
1184
1185         PR tree-optimization/32721
1186         * gcc.dg/pr32721.c: New testcase.
1187
1188 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
1189
1190         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
1191         error message part that continues on a new line.
1192
1193 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
1194
1195         * gcc.dg/c99-tgmath-1.c: New.
1196         * gcc.dg/c99-tgmath-2.c: New.
1197         * gcc.dg/c99-tgmath-3.c: New.
1198         * gcc.dg/c99-tgmath-4.c: New.
1199
1200 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1201             Janis Johnson  <janis187@us.ibm.com>
1202
1203         PR testsuite/25241
1204         * gcc.test-framework/dg-error-exp-F.c: New test.
1205         * gcc.test-framework/dg-warning-exp-F.c: New test.
1206         * lib/gcc.exp: Enable warning and error prefixes.
1207         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
1208         (dg-error): Wrap original dg-error.
1209         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
1210         markers from dg-error/dg-warning directives.
1211         * gcc.dg/20040322-1.c: Likewise.
1212         * gcc.dg/Wchar-subscripts-1.c: Likewise.
1213         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
1214         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
1215         * gcc.dg/Werror-1.c: Likewise.
1216         * gcc.dg/Werror-10.c: Likewise.
1217         * gcc.dg/Werror-11.c: Likewise.
1218         * gcc.dg/Werror-2.c: Likewise.
1219         * gcc.dg/Werror-3.c: Likewise.
1220         * gcc.dg/Werror-4.c: Likewise.
1221         * gcc.dg/Werror-5.c: Likewise.
1222         * gcc.dg/Werror-6.c: Likewise.
1223         * gcc.dg/Werror-7.c: Likewise.
1224         * gcc.dg/Werror-8.c: Likewise.
1225         * gcc.dg/Werror-9.c: Likewise.
1226         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
1227         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
1228         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
1229         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
1230         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
1231         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
1232         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
1233         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
1234         * gcc.dg/Wnested-externs-1.c: Likewise.
1235         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
1236         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
1237         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
1238         * gcc.dg/Wshadow-3.c: Likewise.
1239         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
1240         * gcc.dg/Wwrite-strings-1.c: Likewise.
1241         * gcc.dg/anon-struct-5.c: Likewise.
1242         * gcc.dg/anon-struct-6.c: Likewise.
1243         * gcc.dg/anon-struct-7.c: Likewise.
1244         * gcc.dg/anon-struct-8.c: Likewise.
1245         * gcc.dg/array-8.c: Likewise.
1246         * gcc.dg/array-quals-2.c: Likewise.
1247         * gcc.dg/asm-qual-1.c: Likewise.
1248         * gcc.dg/asm-wide-1.c: Likewise.
1249         * gcc.dg/assign-warn-1.c: Likewise.
1250         * gcc.dg/assign-warn-2.c: Likewise.
1251         * gcc.dg/bitfld-10.c: Likewise.
1252         * gcc.dg/bitfld-11.c: Likewise.
1253         * gcc.dg/bitfld-12.c: Likewise.
1254         * gcc.dg/bitfld-13.c: Likewise.
1255         * gcc.dg/bitfld-14.c: Likewise.
1256         * gcc.dg/builtin-choose-expr-2.c: Likewise.
1257         * gcc.dg/builtins-30.c: Likewise.
1258         * gcc.dg/c90-const-expr-5.c: Likewise.
1259         * gcc.dg/c90-typespec-1.c: Likewise.
1260         * gcc.dg/c99-const-expr-5.c: Likewise.
1261         * gcc.dg/c99-flex-array-5.c: Likewise.
1262         * gcc.dg/c99-fordecl-3.c: Likewise.
1263         * gcc.dg/c99-tag-3.c: Likewise.
1264         * gcc.dg/c99-typespec-1.c: Likewise.
1265         * gcc.dg/c99-vla-jump-1.c: Likewise.
1266         * gcc.dg/c99-vla-jump-2.c: Likewise.
1267         * gcc.dg/c99-vla-jump-3.c: Likewise.
1268         * gcc.dg/c99-vla-jump-4.c: Likewise.
1269         * gcc.dg/c99-vla-jump-5.c: Likewise.
1270         * gcc.dg/cast-1.c: Likewise.
1271         * gcc.dg/cast-2.c: Likewise.
1272         * gcc.dg/cast-3.c: Likewise.
1273         * gcc.dg/cast-4.c: Likewise.
1274         * gcc.dg/cast-pretty-print-1.c: Likewise.
1275         * gcc.dg/comp-goto-2.c: Likewise.
1276         * gcc.dg/comp-goto-3.c: Likewise.
1277         * gcc.dg/cpp/error-1.c: Likewise.
1278         * gcc.dg/cpp/if-paren.c: Likewise.
1279         * gcc.dg/decl-7.c: Likewise.
1280         * gcc.dg/decl-8.c: Likewise.
1281         * gcc.dg/decl-nospec-1.c: Likewise.
1282         * gcc.dg/decl-nospec-2.c: Likewise.
1283         * gcc.dg/decl-nospec-3.c: Likewise.
1284         * gcc.dg/declspec-10.c: Likewise.
1285         * gcc.dg/declspec-11.c: Likewise.
1286         * gcc.dg/declspec-12.c: Likewise.
1287         * gcc.dg/declspec-13.c: Likewise.
1288         * gcc.dg/declspec-14.c: Likewise.
1289         * gcc.dg/declspec-15.c: Likewise.
1290         * gcc.dg/declspec-16.c: Likewise.
1291         * gcc.dg/declspec-17.c: Likewise.
1292         * gcc.dg/declspec-4.c: Likewise.
1293         * gcc.dg/declspec-5.c: Likewise.
1294         * gcc.dg/declspec-6.c: Likewise.
1295         * gcc.dg/declspec-7.c: Likewise.
1296         * gcc.dg/declspec-8.c: Likewise.
1297         * gcc.dg/declspec-9.c: Likewise.
1298         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
1299         * gcc.dg/dfp/constants-c99.c: Likewise.
1300         * gcc.dg/dfp/keywords-c89.c: Likewise.
1301         * gcc.dg/dfp/keywords-c99.c: Likewise.
1302         * gcc.dg/dfp/keywords-reserved.c: Likewise.
1303         * gcc.dg/dfp/typespec.c: Likewise.
1304         * gcc.dg/dremf-type-compat-2.c: Likewise.
1305         * gcc.dg/dremf-type-compat-3.c: Likewise.
1306         * gcc.dg/dremf-type-compat-4.c: Likewise.
1307         * gcc.dg/empty-source-2.c: Likewise.
1308         * gcc.dg/empty-source-3.c: Likewise.
1309         * gcc.dg/enum3.c: Likewise.
1310         * gcc.dg/extra-semi-2.c: Likewise.
1311         * gcc.dg/extra-semi-3.c: Likewise.
1312         * gcc.dg/float-range-1.c: Likewise.
1313         * gcc.dg/float-range-2.c: Likewise.
1314         * gcc.dg/float-range-3.c: Likewise.
1315         * gcc.dg/float-range-5.c: Likewise.
1316         * gcc.dg/format/asm_fprintf-2.c: Likewise.
1317         * gcc.dg/format/asm_fprintf-3.c: Likewise.
1318         * gcc.dg/format/asm_fprintf-4.c: Likewise.
1319         * gcc.dg/format/asm_fprintf-5.c: Likewise.
1320         * gcc.dg/format/cast-1.c: Likewise.
1321         * gcc.dg/format/gcc_diag-3.c: Likewise.
1322         * gcc.dg/format/gcc_diag-4.c: Likewise.
1323         * gcc.dg/format/gcc_diag-6.c: Likewise.
1324         * gcc.dg/format/gcc_diag-8.c: Likewise.
1325         * gcc.dg/format/gcc_diag-9.c: Likewise.
1326         * gcc.dg/format/nul-2.c: Likewise.
1327         * gcc.dg/format/opt-1.c: Likewise.
1328         * gcc.dg/format/opt-2.c: Likewise.
1329         * gcc.dg/format/opt-3.c: Likewise.
1330         * gcc.dg/format/opt-4.c: Likewise.
1331         * gcc.dg/format/opt-5.c: Likewise.
1332         * gcc.dg/format/opt-6.c: Likewise.
1333         * gcc.dg/framework-2.c: Likewise.
1334         * gcc.dg/func-args-1.c: Likewise.
1335         * gcc.dg/func-outside-1.c: Likewise.
1336         * gcc.dg/func-outside-2.c: Likewise.
1337         * gcc.dg/gnu-cond-expr-2.c: Likewise.
1338         * gcc.dg/gnu-cond-expr-3.c: Likewise.
1339         * gcc.dg/if-empty-1.c: Likewise.
1340         * gcc.dg/init-bad-1.c: Likewise.
1341         * gcc.dg/init-bad-2.c: Likewise.
1342         * gcc.dg/init-bad-3.c: Likewise.
1343         * gcc.dg/init-desig-obs-2.c: Likewise.
1344         * gcc.dg/init-desig-obs-3.c: Likewise.
1345         * gcc.dg/init-empty-2.c: Likewise.
1346         * gcc.dg/init-empty-3.c: Likewise.
1347         * gcc.dg/inline-11.c: Likewise.
1348         * gcc.dg/inline-12.c: Likewise.
1349         * gcc.dg/inline-8.c: Likewise.
1350         * gcc.dg/inline-9.c: Likewise.
1351         * gcc.dg/inline3.c: Likewise.
1352         * gcc.dg/label-decl-1.c: Likewise.
1353         * gcc.dg/label-decl-2.c: Likewise.
1354         * gcc.dg/label-decl-3.c: Likewise.
1355         * gcc.dg/label-decl-4.c: Likewise.
1356         * gcc.dg/long-long-typespec-1.c: Likewise.
1357         * gcc.dg/lvalue-2.c: Likewise.
1358         * gcc.dg/lvalue-3.c: Likewise.
1359         * gcc.dg/nested-func-3.c: Likewise.
1360         * gcc.dg/nested-redef-1.c: Likewise.
1361         * gcc.dg/noreturn-4.c: Likewise.
1362         * gcc.dg/old-style-prom-2.c: Likewise.
1363         * gcc.dg/old-style-prom-3.c: Likewise.
1364         * gcc.dg/old-style-then-proto-1.c: Likewise.
1365         * gcc.dg/overflow-warn-1.c: Likewise.
1366         * gcc.dg/overflow-warn-2.c: Likewise.
1367         * gcc.dg/overflow-warn-3.c: Likewise.
1368         * gcc.dg/overflow-warn-4.c: Likewise.
1369         * gcc.dg/overflow-warn-6.c: Likewise.
1370         * gcc.dg/parm-forwdecl-2.c: Likewise.
1371         * gcc.dg/parm-forwdecl-3.c: Likewise.
1372         * gcc.dg/parm-impl-decl-1.c: Likewise.
1373         * gcc.dg/parm-impl-decl-2.c: Likewise.
1374         * gcc.dg/parm-incomplete-1.c: Likewise.
1375         * gcc.dg/parm-mismatch-1.c: Likewise.
1376         * gcc.dg/pointer-arith-1.c: Likewise.
1377         * gcc.dg/pointer-arith-2.c: Likewise.
1378         * gcc.dg/pointer-arith-3.c: Likewise.
1379         * gcc.dg/pointer-arith-4.c: Likewise.
1380         * gcc.dg/pointer-arith-6.c: Likewise.
1381         * gcc.dg/pointer-arith-7.c: Likewise.
1382         * gcc.dg/pointer-arith-8.c: Likewise.
1383         * gcc.dg/pr13804-1.c: Likewise.
1384         * gcc.dg/pr15698-1.c: Likewise.
1385         * gcc.dg/pr15698-2.c: Likewise.
1386         * gcc.dg/pr15698-3.c: Likewise.
1387         * gcc.dg/pr15698-4.c: Likewise.
1388         * gcc.dg/pr15698-5.c: Likewise.
1389         * gcc.dg/pr15698-6.c: Likewise.
1390         * gcc.dg/pr15698-7.c: Likewise.
1391         * gcc.dg/pr15698-8.c: Likewise.
1392         * gcc.dg/pr17188-1.c: Likewise.
1393         * gcc.dg/pr17301-1.c: Likewise.
1394         * gcc.dg/pr17301-2.c: Likewise.
1395         * gcc.dg/pr17730-1.c: Likewise.
1396         * gcc.dg/pr20368-1.c: Likewise.
1397         * gcc.dg/pr20368-2.c: Likewise.
1398         * gcc.dg/pr20368-3.c: Likewise.
1399         * gcc.dg/pr22308-1.c: Likewise.
1400         * gcc.dg/qual-component-1.c: Likewise.
1401         * gcc.dg/redecl-1.c: Likewise.
1402         * gcc.dg/redecl-11.c: Likewise.
1403         * gcc.dg/redecl-12.c: Likewise.
1404         * gcc.dg/redecl-13.c: Likewise.
1405         * gcc.dg/redecl-14.c: Likewise.
1406         * gcc.dg/redecl-15.c: Likewise.
1407         * gcc.dg/register-var-1.c: Likewise.
1408         * gcc.dg/register-var-2.c: Likewise.
1409         * gcc.dg/stmt-expr-2.c: Likewise.
1410         * gcc.dg/stmt-expr-3.c: Likewise.
1411         * gcc.dg/stmt-expr-label-1.c: Likewise.
1412         * gcc.dg/stmt-expr-label-2.c: Likewise.
1413         * gcc.dg/stmt-expr-label-3.c: Likewise.
1414         * gcc.dg/struct-empty-2.c: Likewise.
1415         * gcc.dg/struct-empty-3.c: Likewise.
1416         * gcc.dg/struct-parse-1.c: Likewise.
1417         * gcc.dg/struct-semi-1.c: Likewise.
1418         * gcc.dg/struct-semi-2.c: Likewise.
1419         * gcc.dg/struct-semi-3.c: Likewise.
1420         * gcc.dg/switch-5.c: Likewise.
1421         * gcc.dg/switch-6.c: Likewise.
1422         * gcc.dg/switch-7.c: Likewise.
1423         * gcc.dg/tls/diag-5.c: Likewise.
1424         * gcc.dg/transparent-union-1.c: Likewise.
1425         * gcc.dg/transparent-union-3.c: Likewise.
1426         * gcc.dg/typespec-1.c: Likewise.
1427         * gcc.dg/vla-init-2.c: Likewise.
1428         * gcc.dg/vla-init-3.c: Likewise.
1429         * gcc.dg/vla-init-4.c: Likewise.
1430         * gcc.dg/vla-init-5.c: Likewise.
1431         * gcc.dg/void-cast-2.c: Likewise.
1432         * gcc.dg/wvla-3.c: Likewise.
1433         * gcc.dg/wvla-7.c: Likewise.
1434         * gcc.target/i386/991209-1.c: Likewise.
1435         * gcc.target/ia64/fpreg-1.c: Likewise.
1436         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
1437         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
1438         
1439 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
1440
1441         PR fortran/31639
1442         * gfortran.dg/func_decl_4.f90: New test.
1443
1444 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
1445
1446         PR fortran/32727
1447         * gfortran.dg/interface_17.f90: New test.
1448
1449 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
1450
1451         PR fortran/32599
1452         * gfortran.dg/32599.f03: New test case.
1453
1454         PR fortran/32601
1455         * gfortran.dg/32601.f03: New test case.
1456         * gfortran.dg/32601_1.f03: Ditto.
1457         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
1458         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
1459
1460 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
1461
1462         * gcc.c-torture/execute/align-3.c: Remove function addr check.
1463
1464 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1465             Devang Patel  <dpatel@apple.com>
1466
1467         PR tree-optimization/25413
1468         * gcc.dg/vect/vect-align-1.c: New.
1469         * gcc.dg/vect/vect-align-2.c: New.
1470         * gcc.dg/vect/pr25413.c: New.
1471         * gcc.dg/vect/pr25413a.c: New.
1472         * gcc.dg/vect/pr31699.c: Fix dg-final check.
1473
1474 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
1475
1476         * lib/target-support.exp (check_ultrasparc_hw_available):
1477         New function.
1478         (is-effective-target): Check $arg for ultrasparc_hw.
1479         (is-effective-target-keyword): Likewise.
1480         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
1481         when determining what to do on sparc platforms.
1482         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
1483         * gcc.dg/20001101-1.c: Likewise.
1484         * gcc.dg/20001101-2.c: Likewise.
1485         * gcc.dg/ultrasp9.c: Likewise.
1486         * gcc.dg/ultrasp10.c: Likewise.
1487         * gcc.target/sparc/pdist-3.c: Likewise.
1488
1489 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
1490
1491         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
1492
1493 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1494
1495         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
1496         get vectorized.
1497         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
1498         now get vectorized.
1499         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
1500         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
1501         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
1502         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
1503         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
1504         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
1505         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
1506         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
1507         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
1508         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
1509         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
1510         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
1511         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
1512         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
1513         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
1514         * lib/target-supports.exp (check_effective_target_vect_int_mul):
1515         Add spu.
1516
1517 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
1518
1519         PR c++/30854
1520         * g++.dg/parse/error30.C: New test.
1521
1522 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1523
1524         PR fortran/29804
1525         * gfortran.dg/alloc_comp_misc_1.f90: New test.
1526
1527 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
1528
1529         * gfortran.fortran-torture/compile/pr32663.f: New test.
1530
1531 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1532
1533         PR c++/31027
1534         * g++.dg/inherit/virtual4.C: New.
1535
1536 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
1537
1538         PR target/32661
1539         * gcc.target/i386/pr32661-1.c: New test.
1540
1541 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
1542
1543         * gnat.dg/invariant_index.ad[sb]: New test.
1544
1545 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1546
1547         PR c++/32560
1548         * g++.dg/template/decl3.C: New.
1549
1550 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
1551
1552         PR 32617
1553         * gcc.c-torture/execute/align-3.c: New.
1554
1555 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
1556
1557         PR target/32708
1558         * gcc.target/i386/pr32708-1.c: New test.
1559         * gcc.target/i386/pr32708-2.c: Ditto.
1560         * gcc.target/i386/pr32708-3.c: Ditto.
1561
1562 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
1563
1564         * g++.dg/init/new20.C: Remove svn:executable flag.
1565
1566 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1567
1568         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
1569
1570 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1571
1572         * gcc.dg/ultrasp7.c: Add fpic target requirement.
1573
1574 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1575
1576         PR testsuite/25241
1577         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
1578         directive.
1579         
1580 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
1581
1582         PR fortran/32157
1583         * gfortran.dg/overload_2.f90: New test.
1584
1585         PR fortran/32689
1586         * gfortran.dg/transfer_simplify_5.f90
1587
1588         PR fortran/32634
1589         * gfortran.dg/interface_15.f90: New test.
1590
1591 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1592
1593         PR libfortran/32336
1594         * gfortran.dg/matmul_5.f90:  New test case.
1595
1596 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1597
1598         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
1599         * gcc.dg/fesd-any.h: Likewise.
1600         * gcc.dg/fesd-baseonly.c: Likewise.
1601         * gcc.dg/fesd-baseonly.h: Likewise.
1602         * gcc.dg/fesd-none.c: Likewise.
1603         * gcc.dg/fesd-none.h: Likewise.
1604         * gcc.dg/fesd-reduced.c: Likewise.
1605         * gcc.dg/fesd-reduced.h: Likewise.
1606         * gcc.dg/fesd-sys.c: Likewise.
1607         * gcc.dg/fesd-sys.h: Likewise
1608         * gcc.dg/fesd.h: Likewise.
1609
1610         * g++.dg/debug/dwarf2: New directory.
1611         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
1612         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
1613         * g++.dg/other/fesd-any.h: Likewise.
1614         * g++.dg/other/fesd-baseonly.C: Likewise.
1615         * g++.dg/other/fesd-baseonly.h: Likewise.
1616         * g++.dg/other/fesd-none.C: Likewise.
1617         * g++.dg/other/fesd-none.h: Likewise.
1618         * g++.dg/other/fesd-reduced.C: Likewise.
1619         * g++.dg/other/fesd-reduced.h: Likewise.
1620         * g++.dg/other/fesd-sys.C: Likewise.
1621         * g++.dg/other/fesd-sys.h: Likewise.
1622         * g++.dg/other/fesd.h: Likewise.
1623
1624 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
1625
1626         PR fortran/31129
1627         * gfortran.dg/parameter_unused.f90: New test.
1628
1629 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
1630
1631         PR tree-optimization/32681
1632         * gcc.dg/tree-ssa/pr32681.c: New test.
1633
1634 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1635
1636         PR fortran/32678
1637         * gfortran.dg/fmt_t_5.f90: New test.
1638
1639 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
1640
1641         PR c++/30535
1642         * g++.dg/template/operator10.C: New.
1643
1644 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1645
1646         PR libfortran/32217
1647         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
1648
1649 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1650
1651         PR fortran/29876
1652         * gfortran.dg/operator_6.f90: New test.
1653
1654 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1655
1656         PR fortran/17711
1657         * gfortran.dg/operator_4.f90: New test.
1658         * gfortran.dg/operator_5.f90: New test.
1659         * gfortran.dg/logical_comp.f90: Adjusted error messages.
1660         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
1661
1662 2007-07-08  Tobias Burnus  <burnus@net-b.de>
1663
1664         PR fortran/32669
1665         * gfortran.dg/argument_checking_6.f90: New.
1666
1667 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1668
1669         PR fortran/25094
1670         * gfortran.dg/interface_155555.f90: New test.
1671
1672 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1673
1674         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1675         c99-math-long-double-1.c, c99-math.h: Test subnormals.
1676
1677 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1678
1679         PR testsuite/25241
1680         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
1681         discern pedantic diagnostics and errors.
1682         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
1683         and not an error.
1684         * gcc.dg/20050121-1.c: This is an error and not a warning.
1685         * gcc.target/i386/sseregparm-2.c:  Likewise.
1686         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
1687         * gcc.dg/charset/attribute2.c: Likewise.
1688         * gcc.dg/bitfld-1.c: Likewise.
1689         * gcc.dg/pack-test-2.c: Likewise.
1690         * gcc.dg/940510-1.c: Match separately error and warning.
1691         * gcc.dg/array-2.c: Match separately multiple messages. The second
1692         diagnostic is a pedantic warning and not an error.
1693         * gcc.dg/pr14475.c: Match separately multiple messages.
1694         * gcc.dg/pr18809-1.c: Likewise.
1695         * gcc.dg/pr27953.c: Likewise.
1696         * gcc.dg/vla-init-1.c: Likewise.
1697         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
1698
1699 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1700
1701         PR fortran/32644
1702         * gfortran.dg/char_decl_1.f90: New test.
1703
1704 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
1705
1706         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
1707
1708 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
1709
1710         PR c++/32232
1711         * g++.dg/template/overload9.C: New test.
1712
1713 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
1714
1715         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
1716         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
1717
1718 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
1719
1720         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
1721         * gcc.dg/20001012-2.c: Likewise.
1722         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
1723         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
1724
1725 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
1726
1727         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
1728         about the chunk size when STACK_SIZE is defined.
1729
1730 2007-07-06  Josh Conner  <jconner@apple.com>
1731
1732         PR middle-end/32602
1733         * gcc.dg/sibcall-8.c: New test.
1734
1735 2007-07-06  Josh Conner  <jconner@apple.com>
1736
1737         PR middle-end/32603
1738         * gcc.target/arm/sibcall-1.c: New test.
1739
1740 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1741
1742         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
1743
1744 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
1745
1746         * gfortran.dg/save_parameter.f90: New test.
1747         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
1748
1749 2007-07-06  Richard Guenther  <rguenther@suse.de>
1750
1751         * g++.dg/opt/pr30965.C: New testcase.
1752
1753 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
1754
1755         * gcc.target/mips/save-restore-5.c: New test.
1756
1757 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
1758
1759         PR rtl_optimization/32450
1760         * gcc.dg/pr32450.c: New runtime test.
1761
1762 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
1763
1764         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
1765         single underscore in scan directives.
1766
1767 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
1768
1769         PR c++/32245
1770         * g++.dg/init/ptrmem4.C: New test.
1771
1772         PR c++/32251
1773         * g++.dg/init/new21.C: Likewise.
1774
1775         PR c++/31992
1776         * g++.dg/template/static30.C: Likewise.
1777
1778 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
1779
1780         * gcc.dg/vect/costmodel/ppc: New directory.
1781         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
1782         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
1783         New test.
1784         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
1785         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
1786         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
1787         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
1788         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
1789         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
1790         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
1791         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
1792         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
1793         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
1794         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
1795         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
1796         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
1797         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
1798
1799 2007-07-05  Tobias Burnus  <burnus@net-b.de>
1800
1801         PR fortran/32359
1802         * gfortran.dg/module_md5_1.f90: Update MD5 number.
1803
1804 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
1805
1806         PR fortran/32526
1807         * gfortran.dg/interface_14.f90: New test.
1808
1809         PR fortran/32613
1810         * gfortran.dg/do_iterator_2.f90: New test.
1811
1812 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
1813
1814         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
1815         (FE_DEC_DOWNWARD): Likewise.
1816         (FE_DEC_UPWARD): Likewise.
1817         (FE_DEC_TOWARDZERO): Likewise.
1818         (FE_DEC_TONEARESTFROMZERO): Likewise.
1819
1820 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
1821
1822         * gcc.c-torture/compile/pr32606.c: New.
1823         * gfortran.fortran-torture/execute/pr32604.f90: New.
1824
1825 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
1826
1827         * gcc.dg/visibility-12.c: New test.
1828         * gcc.dg/visibility-13.c: Likewise.
1829         * g++.dg/ext/visibility-9.C: Likewise.
1830         * g++.dg/ext/visibility-10.C: Likewise.
1831
1832 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1833
1834         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
1835         * gcc.dg/sh-relax-vxworks.c: New test.
1836
1837 2007-07-04  Richard Guenther  <rguenther@suse.de>
1838
1839         PR tree-optimization/32500
1840         * gcc.c-torture/execute/pr32500.c: New testcase.
1841
1842 2007-07-04  Richard Guenther  <rguenther@suse.de>
1843
1844         PR tree-optimization/32482
1845         * gcc.c-torture/compile/pr32482.c: New testcase.
1846
1847 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1848
1849         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
1850         VxWorks kernels.
1851         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
1852         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
1853         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
1854         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
1855
1856 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1857
1858         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
1859
1860 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1861
1862         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
1863
1864 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1865
1866         PR fortran/31198
1867         * gfortran.dg/min_max_optional_1.f90: New test.
1868         * gfortran.dg/min_max_optional_2.f90: New test.
1869         * gfortran.dg/min_max_optional_3.f90: New test.
1870
1871 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1872
1873         PR fortran/32545
1874         * gfortran.dg/fmt_error.f90: New test.
1875
1876 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1877
1878         PR fortran/32612
1879         * gfortran.dg/interface_13.f90: New test.
1880
1881 2007-07-03  Dave Brolley  <brolley@redhat.com>
1882
1883         PR c++/31743
1884         * g++.dg/init/new20.C: New test.
1885
1886 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
1887
1888         PR fortran/32579
1889         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
1890
1891 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1892
1893         PR fortran/25062
1894         * common_7.f90: New.
1895         * common_8.f90: New.
1896         * common_9.f90: New.
1897
1898 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1899
1900         PR fortran/30940
1901         * gfortran.dg/argument_checking_1.f90: New.
1902         * gfortran.dg/argument_checking_2.f90: New.
1903         * gfortran.dg/argument_checking_3.f90: New.
1904         * gfortran.dg/argument_checking_4.f90: New.
1905         * gfortran.dg/argument_checking_5.f90: New.
1906         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
1907         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
1908
1909 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1910
1911         * gcc.dg/pr32176.c: Add -w to default dg-options.
1912
1913 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1914
1915         * gcc.c-torture/compile/ssa-pre-1.c: New test.
1916
1917 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1918
1919         PR fortran/20888
1920         * gfortran.dg/null_2.f90: New.
1921
1922 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1923             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1924
1925         PR middle-end/32176
1926         * gcc.dg/pr32176.c: New test.
1927
1928 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1929
1930         * gcc.dg/const-float80.c : New test.
1931         * gcc.dg/const-float128.c : New test.
1932         * gcc.dg/const-float80-ped.c : New test.
1933         * gcc.dg/const-float128-ped.c : New test.
1934
1935 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1936
1937         * gcc.dg/c99-math.h: Fix typo.
1938
1939 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1940
1941         PR libgomp/32468
1942         * gcc.dg/gomp/pr32468-1.c: New test.
1943
1944 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1945
1946         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
1947         an ABI option.
1948
1949 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1950
1951         * gfortran.fortran-torture/compile/pr32583.f: New.
1952         * gcc.c-torture/compile/pr32584.c: New
1953
1954 2007-07-02  Ollie Wild  <aaw@google.com>
1955
1956         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
1957         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
1958
1959 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1960
1961         * gcc.target/mips/save-restore-1.c: New test.
1962         * gcc.target/mips/save-restore-2.c: Likewise.
1963         * gcc.target/mips/save-restore-3.c: Likewise.
1964         * gcc.target/mips/save-restore-4.c: Likewise.
1965
1966 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
1967
1968         PR tree-optimization/31966
1969         PR tree-optimization/32533
1970         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
1971         * gfortran.dg/pr32533.f90: Ditto.
1972
1973 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1974
1975         * g++.dg/opt/nrv12.C: New test.
1976         * gcc.target/i386/nrv1.c: New test.
1977
1978         PR c++/31748
1979         * g++.dg/gomp/pr31748.C: New test.
1980
1981 2007-07-02  Ira Rosen  <irar@il.ibm.com>
1982  
1983         PR tree-optimization/32230
1984         * gcc.dg/vect/pr32230.c: New test.
1985
1986 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
1987
1988         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
1989         * bind_c_coms.f90: Ditto.
1990         * bind_c_coms_driver.c: Ditto.
1991         * bind_c_dts.f90: Ditto.
1992         * bind_c_dts_2.f03: Ditto.
1993         * bind_c_dts_2_driver.c: Ditto.
1994         * bind_c_dts_3.f03: Ditto.
1995         * bind_c_dts_4.f03: Ditto.
1996         * bind_c_dts_driver.c: Ditto.
1997         * bind_c_implicit_vars.f03: Ditto.
1998         * bind_c_procs.f03: Ditto.
1999         * bind_c_usage_2.f03: Ditto.
2000         * bind_c_usage_3.f03: Ditto.
2001         * bind_c_usage_5.f03: Ditto.
2002         * bind_c_usage_6.f03: Ditto.
2003         * bind_c_usage_7.f03: Ditto.
2004         * bind_c_vars.f90: Ditto.
2005         * bind_c_vars_driver.c: Ditto.
2006         * binding_c_table_15_1.f03: Ditto.
2007         * binding_label_tests.f03: Ditto.
2008         * binding_label_tests_10.f03: Ditto.
2009         * binding_label_tests_10_main.f03: Ditto.
2010         * binding_label_tests_11.f03: Ditto.
2011         * binding_label_tests_11_main.f03: Ditto.
2012         * binding_label_tests_12.f03: Ditto.
2013         * binding_label_tests_13.f03: Ditto.
2014         * binding_label_tests_13_main.f03: Ditto.
2015         * binding_label_tests_14.f03: Ditto.
2016         * binding_label_tests_2.f03: Ditto.
2017         * binding_label_tests_3.f03: Ditto.
2018         * binding_label_tests_4.f03: Ditto.
2019         * binding_label_tests_5.f03: Ditto.
2020         * binding_label_tests_6.f03: Ditto.
2021         * binding_label_tests_7.f03: Ditto.
2022         * binding_label_tests_8.f03: Ditto.
2023         * binding_label_tests_9.f03: Ditto.
2024         * c_assoc.f90: Ditto.
2025         * c_assoc_2.f03: Ditto.
2026         * c_f_pointer_shape_test.f90: Ditto.
2027         * c_f_pointer_tests.f90: Ditto.
2028         * c_f_tests_driver.c: Ditto.
2029         * c_funloc_tests.f03: Ditto.
2030         * c_funloc_tests_2.f03: Ditto.
2031         * c_funloc_tests_3.f03: Ditto.
2032         * c_funloc_tests_3_funcs.c: Ditto.
2033         * c_kind_params.f90: Ditto.
2034         * c_kind_tests_2.f03: Ditto.
2035         * c_kinds.c: Ditto.
2036         * c_loc_driver.c: Ditto.
2037         * c_loc_test.f90: Ditto.
2038         * c_loc_tests_2.f03: Ditto.
2039         * c_loc_tests_2_funcs.c: Ditto.
2040         * c_loc_tests_3.f03: Ditto.
2041         * c_loc_tests_4.f03: Ditto.
2042         * c_loc_tests_5.f03: Ditto.
2043         * c_loc_tests_6.f03: Ditto.
2044         * c_loc_tests_7.f03: Ditto.
2045         * c_loc_tests_8.f03: Ditto.
2046         * c_ptr_tests.f03: Ditto.
2047         * c_ptr_tests_10.f03: Ditto.
2048         * c_ptr_tests_5.f03: Ditto.
2049         * c_ptr_tests_7.f03: Ditto.
2050         * c_ptr_tests_7_driver.c: Ditto.
2051         * c_ptr_tests_8.f03: Ditto.
2052         * c_ptr_tests_8_funcs.c: Ditto.
2053         * c_ptr_tests_9.f03: Ditto.
2054         * c_ptr_tests_driver.c: Ditto.
2055         * c_size_t_driver.c: Ditto.
2056         * c_size_t_test.f03: Ditto.
2057         * com_block_driver.f90: Ditto.
2058         * global_vars_c_init.f90: Ditto.
2059         * global_vars_c_init_driver.c: Ditto.
2060         * global_vars_f90_init.f90: Ditto.
2061         * global_vars_f90_init_driver.c: Ditto.
2062         * interop_params.f03: Ditto.
2063         * iso_c_binding_only.f03: Ditto.
2064         * iso_c_binding_rename_1.f03: Ditto.
2065         * iso_c_binding_rename_1_driver.c: Ditto.
2066         * iso_c_binding_rename_2.f03: Ditto.
2067         * iso_c_binding_rename_2_driver.c: Ditto.
2068         * kind_tests_2.f03: Ditto.
2069         * kind_tests_3.f03: Ditto.
2070         * module_md5_1.f90: Ditto.
2071         * only_clause_main.c: Ditto.
2072         * print_c_kinds.f90: Ditto.
2073         * test_bind_c_parens.f03: Ditto.
2074         * test_c_assoc.c: Ditto.
2075         * test_com_block.f90: Ditto.
2076         * test_common_binding_labels.f03: Ditto.
2077         * test_common_binding_labels_2.f03: Ditto.
2078         * test_common_binding_labels_2_main.f03: Ditto.
2079         * test_common_binding_labels_3.f03: Ditto.
2080         * test_common_binding_labels_3_main.f03: Ditto.
2081         * test_only_clause.f90: Ditto.
2082         * use_iso_c_binding.f90: Ditto.
2083         * value_5.f90: Ditto.
2084         * value_test.f90: Ditto.
2085         * value_tests_f03.f90: Ditto.
2086
2087 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
2088
2089         * gcc.dg/tls/opt-14.c: New.
2090
2091 2007-07-01  Ollie Wild  <aaw@google.com>
2092
2093         * g++.dg/lookup/using16.C: New test.
2094         * g++.dg/lookup/using17.C: New test.
2095
2096 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
2097
2098         PR fortran/32239
2099         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
2100         (test_4): Use proper test for floating point equality.
2101         (test_8): Likewise.
2102
2103 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2104
2105         PR libgfortran/32554
2106         * gfortran.dg/fmt_p_1.f90: New test.
2107
2108 2007-07-01  Ira Rosen  <irar@il.ibm.com>
2109
2110         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
2111         initialization and fix dg-final check - the initialization loop is
2112         vectorizable.
2113
2114 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2115             Volker Reichelt  <reichelt@netcologne.de>
2116
2117         PR middle-end/32559
2118         * gcc.dg/pr32559.c: New test.
2119
2120 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2121
2122         PR tree-optimization/25371
2123         * gcc.dg/vect/pr25371.c: New test.
2124
2125 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
2126
2127         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
2128         when allocating and initializing a flexible array.
2129
2130 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
2131
2132         PR fortran/20373
2133         * gfortran.dg/intrinsic.f90: New test.
2134
2135 2007-06-30  Tobias Burnus  <burnus@net-b.de>
2136
2137         PR fortran/32555
2138         * gfortran.dg/fmt_zero_check.f90: New.
2139
2140 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
2141
2142         PR fortran/30284
2143         * gfortran.dg/repeat_f90: New test.
2144
2145 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2146
2147         PR testsuite/25241
2148         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
2149         -pedantic-errors, so we should match errors.
2150         * gcc.dg/cpp/escape-1.c: Likewise.
2151         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
2152         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
2153         warning.
2154         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
2155         errors instead of warnings.
2156         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
2157         a pedantic warning.
2158         * gcc.dg/cpp/arith-3.c: Likewise.
2159
2160 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2161
2162         PR testsuite/25241
2163         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
2164         * gcc.dg/pch/valid-2.c: Likewise.
2165         * gcc.dg/pch/valid-3.c: Likewise.
2166         * gcc.dg/pch/warn-1.c: Likewise.
2167         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
2168         
2169 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2170
2171         PR c/4076
2172         * gcc.dg/Wunused-function.c: New.
2173         
2174 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2175
2176         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
2177
2178 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
2179
2180         * g++.dg/other/canon-31724.C: New.
2181         
2182 2007-06-29  Jan Hubicka  <jh@suse.cz>
2183
2184         PR middle-end/32372
2185         * gcc.c-torture/compile/pr32372.c: new.
2186
2187 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2188
2189         * gfortran.dg/operator_3.f90: New test.
2190
2191 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2192
2193         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
2194         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
2195
2196 2007-06-29  Richard Guenther  <rguenther@suse.de>
2197
2198         PR middle-end/32493
2199         * gcc.dg/inline-23.c: New testcase.
2200
2201 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
2202
2203         PR tree-optimization/24659
2204         * gcc.target/i386/vectorize2.c: New test.
2205         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
2206         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2207
2208 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
2209
2210         * gcc.dg/pointer-arith-9.c: New test.
2211
2212 2007-06-29  Tobias Burnus  <burnus@net-b.de>
2213
2214         PR fortran/32483
2215         * gfortran.dg/fmt_read_2.f90: New.
2216
2217 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2218
2219         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
2220         If it exists, don't try to create it.
2221
2222 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
2223
2224         * g++.dg/ext/visibility/ms-compat-1.C: New.
2225
2226 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2227
2228         PR tree-opt/32417
2229         * gfortran.fortran-torture/compile/pr32417.f90: New test.
2230
2231 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
2232
2233         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
2234         targets.
2235
2236 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
2237
2238         PR fortran/32467
2239         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
2240
2241 2007-06-27  Richard Guenther  <rguenther@suse.de>
2242
2243         PR middle-end/32492
2244         * gcc.dg/inline-22.c: New testcase.
2245
2246 2007-06-26  Hui-May Chang <hm.chang@apple.com>
2247
2248         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
2249         the scan-assembler constant.
2250
2251 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
2252
2253         PR 20216
2254         * gcc.dg/pr20216.c: New.
2255
2256 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2257
2258         PR tree-opt/32421
2259         * gcc.dg/vect/pr32421.c: New test.
2260
2261 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
2262
2263         PR c++/32111
2264         * g++.dg/other/friend5.C: New test.
2265
2266 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
2267
2268         PR fortran/32464
2269         * gfortran.dg/host_assoc_function_2.f90: New test.
2270
2271         PR fortran/31494
2272         * gfortran.dg/host_assoc_call_1.f90: New test.
2273
2274 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2275
2276         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
2277         
2278 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2279
2280         PR fortran/32456
2281         * gfortran.dg/error_format.f90: New test.
2282
2283 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
2284
2285         PR fortran/32136
2286         * gfortran.dg/pr32136.f90: New test.
2287
2288 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
2289
2290         PR fortran/31726
2291         * gfortran.dg/minmaxloc_1.f90: New test.
2292
2293         PR fortran/32298
2294         * gfortran.dg/minmaxloc_2.f90: New test.
2295
2296 2007-06-23  Richard Guenther  <rguenther@suse.de>
2297
2298         PR tree-optimization/16876
2299         PR middle-end/29478
2300         * gcc.dg/pr29254.c: The warning is bogus.
2301         * gcc.dg/warn-1.c: Likewise.
2302         * gcc.dg/assign-warn-3.c: Likewise.
2303         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
2304
2305 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
2306
2307         * gcc.c-torture/execute/20070623-1.c: New.
2308
2309 2007-06-22  Jan Hubicka  <jh@suse.cz>
2310
2311         * gcc.c-torture/compile/pr31541.c: New.
2312
2313 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
2314
2315         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
2316         Remove -m64 from dg-options.
2317
2318 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
2319
2320         PR middle-end/32374
2321         * gcc.dg/pr32374.c: New test.
2322
2323 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2324
2325         PR fortran/32360
2326         * gfortran.dg/pointer_assign_3.f90: New test.
2327
2328 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2329
2330         PR fortran/31162
2331         * gfortran.dg/assign.f90: Update test.
2332         * gfortran.dg/real_do_1.f90: Update test.
2333         * gfortran.dg/gomp/omp_do1.f90: Update test.
2334         * gfortran.dg/warnings_are_errors_1.f: Update test.
2335         * gfortran.dg/g77/20010519-1.f: Update test.
2336         * gfortran.dg/g77/pr9258.f: Update test.
2337         * gfortran.dg/g77/960317-1.f: Update test.
2338
2339 2007-06-21  Richard Guenther  <rguenther@suse.de>
2340
2341         PR tree-optimization/32453
2342         * gcc.c-torture/compile/pr32453.c: New testcase.
2343
2344 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
2345
2346         PR tree-optimization/31866
2347         * gcc.dg/pr31866.c: New test.
2348
2349 2007-06-21  Richard Guenther  <rguenther@suse.de>
2350
2351         PR tree-optimization/32451
2352         * g++.dg/torture/20070621-1.C: New testcase.
2353
2354 2007-06-21  Christian Bruel  <christian.bruel@st.com>
2355
2356         * gcc.dg/attr-isr.c: Test delay slot content.
2357         
2358 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2359
2360         PR fortran/32361
2361         gfortran.dg/pointer_assign_2.f90: New test.
2362
2363 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2364
2365         PR fortran/25061
2366         gfortran.dg/invalid_procedure_name.f90: New test.
2367
2368 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
2369
2370         PR tree-optimization/25737
2371         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
2372
2373 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
2374
2375         * gcc.target/i386/large-size-array-3.c: New.
2376
2377 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2378         Richard Guenther  <rguenther@suse.de>
2379
2380         PR fortran/32140
2381         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
2382
2383 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
2384
2385         PR middle-end/31959
2386         * gcc.dg/pr31959.c: New test.
2387
2388         PR inline-asm/32109
2389         * g++.dg/ext/asm10.C: New test.
2390
2391         PR middle-end/32285
2392         * gcc.c-torture/execute/20070614-1.c: New test.
2393
2394 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
2395
2396         * gcc.target/arm/stack-corruption.c: New test.
2397
2398 2007-06-19  Richard Guenther  <rguenther@suse.de>
2399
2400         * g++.dg/torture/pr30252.C: New testcase.
2401
2402 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
2403
2404         PR tree-optimization/32353
2405         * g++.dg/opt/nrv13.C: New test.
2406
2407 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
2408
2409         PR fortran/20863
2410         PR fortran/20882
2411         * gfortran.dg/impure_assignment_2.f90 : New test.
2412
2413         PR fortran/32236
2414         * gfortran.dg/data_initialized_2.f90 : New test.
2415
2416         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
2417         appropriate version of 'dmach'.
2418
2419 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2420
2421         PR target/32389
2422         * gcc.target/i386/pr32389.c New test.
2423
2424 2007-06-18  Simon Baldwin <simonb@google.com>
2425
2426         PR c++/31923
2427         * g++.dg/template/error25.C: New.
2428         * g++.dg/template/spec35.C: New.
2429
2430 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
2431
2432         * gcc.c-torture/compile/pr32355.c: New testcase.
2433         
2434 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2435
2436         PR tree-optimization/32383
2437         * g++.dg/opt/pr32383.C: New test.
2438
2439 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
2440
2441         PR rtl-optimization/32366
2442         * gcc.dg/vect/pr32366.c: New test.
2443
2444 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
2445
2446         * gcc.c-torture/compile/pr32349.c: New testcase.
2447         
2448 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2449
2450         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
2451         * gcc.target/sparc/combined-2.c: Likewise.
2452         * gcc.target/sparc/fexpand.c : Likewise.
2453         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
2454         * gcc.target/sparc/fpack16.c : Likewise.
2455         * gcc.target/sparc/fpmerge.c : Likewise.
2456         * gcc.target/sparc/fpmul.c : Likewise.
2457         * gcc.target/sparc/noresult.c : Likewise.
2458         * gcc.target/sparc/pdist.c: Likewise.
2459
2460 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
2461
2462         PR middle-end/31723
2463         * gcc.target/i386/recip-divf.c: New test.
2464         * gcc.target/i386/recip-sqrtf.c: Ditto.
2465         * gcc.target/i386/recip-vec-divf.c: Ditto.
2466         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2467         * gcc.target/i386/sse-recip.c: Ditto.
2468         * gcc.target/i386/sse-recip-vec.c: Ditto.
2469
2470 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2471
2472         PR tree-opt/32225
2473         * gcc.c-torture/compile/20070605-1.c: New test.
2474
2475         * gcc.c-torture/compile/20070603-1.c: New testcase.
2476         * gcc.c-torture/compile/20070603-2.c: New testcase.
2477
2478         * gcc.c-torture/compile/20070531-1.c: New test.
2479
2480         PR tree-opt/32167
2481         * gcc.c-torture/compile/20070531-2.c: New test.
2482
2483         PR tree-opt/32144
2484         * gcc.c-torture/compile/20070529-1.c: New test.
2485
2486         PR tree-opt/32145
2487         * gcc.c-torture/compile/20070529-2.c: New test.
2488
2489         PR tree-opt/32015
2490         * gcc.c-torture/compile/20070520-1.c: New test.
2491
2492         * g++.dg/ext/java-1.C: New test.
2493
2494         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
2495         loops instead of one. Remove the "can't determine dependence"
2496         check.
2497         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
2498         needed as the cast is gone in the first place.
2499         * gcc.dg/max-1.c: Change local variable a to be a global one.
2500         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
2501         have a cast which is PREd.
2502
2503 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
2504
2505         * g++.dg/lookup/anon6.C: New test.
2506
2507 2007-06-14  Dirk Mueller  <dmueller@suse.de>
2508
2509         PR c++/31806
2510         * g++.dg/opt/static6.C: New testcase.
2511
2512 2007-06-14  Geoff Keating  <geoffk@apple.com>
2513
2514         * g++.dg/ext/visibility/overload-1.C: New.
2515
2516         PR 31093
2517         * g++.dg/ext/visibility/anon4.C: New.
2518
2519 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
2520
2521         PR target/32268
2522         * gcc.target/i386/pr32268.c: New test.
2523
2524 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
2525
2526         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
2527         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
2528         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
2529
2530         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
2531         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
2532         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
2533         BID is used.
2534
2535 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
2536
2537         PR fortran/32302
2538         * gfortran.dg/common_resize_1.f90: New test.
2539
2540 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
2541
2542         PR target/32274
2543         * gcc.dg/vect/pr32224.c: Fix.   
2544         
2545 2007-06-13  Eric Christopher  <echristo@apple.com>
2546
2547         * gcc.target/i386/ssefn-1.c: Add -march=i386.
2548
2549 2007-06-13  Tobias Burnus  <burnus@net-b.de>
2550
2551         PR fortran/32323
2552         * gfortran.dg/actual_array_vect_1.f90: New.
2553
2554 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2555
2556         * gcc.target/sparc/mfpu.c: New test.
2557
2558 2007-06-12  Geoff Keating  <geoffk@apple.com>
2559
2560         * g++.dg/warn/weak1.C: Suppress on Darwin.
2561         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
2562
2563 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2564
2565         PR middle-end/31579
2566          * g++.dg/torture/pr31579.C: New testcase.
2567
2568 2007-06-12  Ian Lance Taylor  <iant@google.com>
2569
2570         PR libstdc++/29286
2571         * g++.dg/init/new16.C: New test.
2572         * g++.dg/init/new17.C: New test.
2573         * g++.dg/init/new18.C: New test.
2574         * g++.dg/init/new19.C: New test.
2575
2576 2007-06-12  Olivier Hainque  <hainque@adacore.com>
2577
2578         * gnat.dg/lhs_view_convert.adb: New test.
2579
2580 2007-06-12  Richard Guenther  <rguenther@suse.de>
2581
2582         PR tree-optimization/15353
2583         PR tree-optimization/31657
2584         * gcc.c-torture/execute/20070424-1.c: New testcase.
2585         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
2586         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
2587         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
2588         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
2589         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
2590
2591 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2592
2593         PR rtl-optimization/32293
2594         * gcc.dg/pr32293.c: New test.
2595
2596 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2597
2598         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
2599
2600 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
2601
2602         PR fortran/29786
2603         * gfortran.dg/equiv_7.f90: New test.
2604         * gfortran.dg/equiv_constraint_7.f90: Change error message.
2605
2606         PR fortran/30875
2607         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
2608
2609 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
2610
2611         * gcc.dg/setjmp-3.c: Rename raise to raise0.
2612         * gcc.dg/setjmp-4.c: Likewise.
2613         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
2614
2615 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
2616
2617         PR rtl-optimization/31025
2618         * gfortran.dg/pr31025.f90: New.
2619
2620 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2621
2622         PR target/32280
2623         * gcc.target/i386/pr32280.c: New test.
2624
2625 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2626
2627         PR middle-end/32279
2628         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
2629
2630 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2631
2632         PR libgfortran/32235
2633         * gfortran.dg/backspace_9.f: New test.
2634
2635 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
2636
2637         * gcc.dg/tree-ssa/prefetch-7.c: New test.
2638
2639 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
2640
2641         * gcc.dg/tree-ssa/loop-28.c: New testcase.
2642
2643 2007-06-09  Ian Lance Taylor  <iant@google.com>
2644
2645         PR tree-optimization/32169
2646         * gcc.c-torture/compile/pr32169.c: New test.
2647
2648 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
2649
2650         * gcc.dg/vect/costmodel: New directory.
2651         * gcc.dg/vect/costmodel/i386: New directory.
2652         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
2653         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2654         New test.
2655         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
2656         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
2657         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
2658         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
2659         * gcc.dg/vect/costmodel/x86_64: New directory.
2660         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
2661         New testsuite.
2662         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2663         New test.
2664         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
2665         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
2666         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
2667         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
2668         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
2669
2670 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
2671
2672         PR tree-optimization/32243
2673         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
2674         flags for -Os tests.
2675         * gcc.dg/vect/03-vect-pr32243.c: New test.
2676
2677 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
2678
2679         PR tree-optimization/32224
2680         * gcc.dg/vect/pr32224.c: New test.
2681
2682 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
2683
2684         PR c++/32177
2685         * g++.dg/gomp/pr32177.C: New test.
2686
2687 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2688
2689         PR testsuite/25241
2690         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
2691         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
2692         warning nor an error.
2693         * gcc.dg/Wfatal-2.c: Likewise.
2694         * gcc.dg/Werror-1.c: Likewise.
2695         * gcc.dg/Werror-5.c: Likewise.
2696         * gcc.dg/Werror-7.c: Likewise.
2697         * gcc.dg/Werror-10.c: Likewise.
2698         * gcc.dg/Werror-11.c: Likewise.
2699
2700 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
2701
2702         PR c++/30759
2703         * g++.dg/init/brace6.C: New test.
2704
2705 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
2706
2707         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
2708         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
2709         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
2710         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
2711
2712         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
2713         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
2714         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
2715         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
2716         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
2717         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
2718         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
2719         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
2720
2721         * gcc.dg/darwin-minversion-3.c: New.
2722
2723 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
2724
2725         * gcc.target/i386/builtin-copysign.c: New test.
2726
2727 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2728
2729         PR tree-optimization/32220
2730         * gfortran.dg/predcom-2.f: New testcase.
2731
2732 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2733
2734         PR tree-opt/32231
2735         * gcc.target/i386/vectorize4.c: New test.
2736
2737 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
2738
2739         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
2740
2741 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2742
2743         PR testsuite/25241
2744         * gcc.dg/simd-5.c: Mark output as a note.
2745         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
2746         dg-message.
2747         * gcc.dg/simd-1.c: Likewise.
2748         * gcc.dg/always_inline.c: Mark output as a sorry.
2749         * gcc.dg/always_inline2.c: Likewise.
2750         * gcc.dg/always_inline3.c: Likewise.
2751
2752 2007-06-06  Ian Lance Taylor  <iant@google.com>
2753
2754         * g++.dg/conversion/enum1.C: New test.
2755
2756 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
2757
2758         PR tree-optimization/32216
2759         * gcc.dg/vect/pr32216.c: New test.
2760
2761 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2762
2763         PR testsuite/18923
2764         * gfortran.dg/invalid_contains_1.f90: New test.
2765         * gfortran.dg/invalid_contains_2.f90: New test.
2766
2767 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2768
2769         PR testsuite/32057
2770         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
2771         midnight issues.
2772
2773 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2774
2775         PR testsuite/25241
2776         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
2777         dg-message to match de note.
2778         * gcc.dg/pr26570.c: Use dg-message for a note.
2779         * gcc.dg/pr29254.c: Use dg-message for generic output and use
2780         dg-error instead of dg-warning because of -Werror.
2781         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
2782         neither an error, nor a warning.
2783         * gcc.dg/glibc-uclibc-2.c: Likewise
2784         * gcc.dg/cpp/19940712-1.c: Likewise.
2785
2786 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
2787
2788         PR preprocessor/23479
2789         * gcc.dg/binary-constants-1.c: Add test suites for
2790         the 0b-prefixed binary integer constants.
2791         * gcc.dg/binary-constants-2.c: Ditto.
2792         * gcc.dg/binary-constants-3.c: Ditto.
2793         * gcc.dg/binary-constants-4.c: Ditto.
2794
2795 2007-06-05  Ian Lance Taylor  <iant@google.com>
2796
2797         * gcc.dg/Wstrict-overflow-19.c: New test.
2798
2799 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
2800
2801         * gcc.dg/matrix/matrix-6.c: Remove conversion.
2802
2803 2007-06-04  Ian Lance Taylor  <iant@google.com>
2804
2805         * gcc.dg/Wstrict-overflow-18.c: New test.
2806
2807 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2808
2809         PR testsuite/25241
2810         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
2811         * gcc.dg/cpp/mi5.c: Likewise.
2812         * gcc.dg/cpp/mi7.c: Likewise.
2813
2814 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
2815
2816         PR c/32191
2817         * gcc.dg/pr32191.c: New test.
2818
2819 2007-05-28  Tobias Burnus  <burnus@net-b.de>
2820
2821         PR fortran/32124
2822         * gfortran.dg/allocate_stat_1.f90: Remove.
2823
2824 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
2825
2826         * gcc.target/i386/sse4_2-check.h: New.
2827         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
2828         * gcc.target/i386/sse4_2-crc32.h: Likewise.
2829         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
2830         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2831         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
2832         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
2833         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2834         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2835         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2836         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
2837         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2838         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2839         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2840         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2841         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2842         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
2843         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
2844         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2845
2846 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
2847
2848         * gcc.dg/pie-link.c: New test.
2849
2850 2007-06-01  Ian Lance Taylor  <iant@google.com>
2851
2852         * gcc.dg/Wstrict-overflow-17.c: New test.
2853
2854 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
2855
2856         * gcc.dg/builtin-return-1.c (g): New.
2857         (main): Allocate at least 64 bytes on the stack.
2858
2859 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
2860
2861         * g++.dg/init/cleanup3.C: New test.
2862
2863 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2864
2865         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
2866         int is 16 bits.
2867
2868 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
2869
2870         PR fortran/32156
2871         * gfortran.dg/char_array_constructor_3.f90: New test.
2872
2873 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2874
2875         PR tree-optimization/32160
2876         * gfortran.dg/predcom-1.f: New test.
2877
2878 2007-05-31  Richard Guenther  <rguenther@suse.de>
2879
2880         * g++.dg/other/str_empty.C: Move...
2881         * g++.dg/other/pr30567.C: Move...
2882         * g++.dg/tree-ssa/pr27218.C: Move...
2883         * g++.dg/torture: ...here and remove dg-options.
2884
2885 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
2886
2887         PR c++/32158
2888         * g++.dg/ext/is_pod_incomplete.C: New.
2889
2890 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
2891             Douglas Gregor <doug.gregor@gmail.com>
2892             Pedro Lamarao <pedro.lamarao@mndfck.org>
2893             Howard Hinnant <howard.hinnant@gmail.com>
2894
2895         PR c++/7412
2896         PR c++/29939
2897         * g++.dg/cpp0x/rv8p.C: New.
2898         * g++.dg/cpp0x/temp-constructor-bug.C: New.
2899         * g++.dg/cpp0x/cast-bug.C: New.
2900         * g++.dg/cpp0x/elision_weak.C: New.
2901         * g++.dg/cpp0x/collapse-bug.C: New.
2902         * g++.dg/cpp0x/rv3p.C: New.
2903         * g++.dg/cpp0x/rv7n.C: New.
2904         * g++.dg/cpp0x/overload-conv-1.C: New.
2905         * g++.dg/cpp0x/rv2n.C: New.
2906         * g++.dg/cpp0x/deduce.C: New.
2907         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
2908         * g++.dg/cpp0x/rv6p.C: New.
2909         * g++.dg/cpp0x/template_deduction.C: New.
2910         * g++.dg/cpp0x/implicit-copy.C: New.
2911         * g++.dg/cpp0x/rv1p.C: New.
2912         * g++.dg/cpp0x/cast.C: New.
2913         * g++.dg/cpp0x/rv5n.C: New.
2914         * g++.dg/cpp0x/collapse.C: New.
2915         * g++.dg/cpp0x/overload-conv-2.C: New.
2916         * g++.dg/cpp0x/rv4p.C: New.
2917         * g++.dg/cpp0x/rvo.C: New.
2918         * g++.dg/cpp0x/iop.C: New.
2919         * g++.dg/cpp0x/rv3n.C: New.
2920         * g++.dg/cpp0x/rv7p.C: New.
2921         * g++.dg/cpp0x/reference_collapsing.C: New.
2922         * g++.dg/cpp0x/overload.C: New.
2923         * g++.dg/cpp0x/named.C: New.
2924         * g++.dg/cpp0x/rv2p.C: New.
2925         * g++.dg/cpp0x/rv6n.C: New.
2926         * g++.dg/cpp0x/not_special.C: New.
2927         * g++.dg/cpp0x/bind.C: New.
2928         * g++.dg/cpp0x/rv1n.C: New.
2929         * g++.dg/cpp0x/rv5p.C: New.
2930         * g++.dg/cpp0x/elision.C: New.
2931         * g++.dg/cpp0x/named_refs.C: New.
2932         * g++.dg/cpp0x/unnamed_refs.C: New.
2933         * g++.dg/cpp0x/rv4n.C: New.
2934         * g++.dg/cpp0x/elision_neg.C: New.
2935         * g++.dg/init/copy7.C: Run in C++98 mode.
2936         * g++.dg/overload/arg1.C: Ditto.
2937         * g++.dg/overload/arg4.C: Ditto.
2938
2939 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2940
2941         PR c++/31809
2942         * g++.dg/opt/static5.C: New test.
2943
2944 2007-05-30  Richard Guenther  <rguenther@suse.de>
2945
2946         * g++.dg/dg.exp: Prune torture/.
2947         * g++.dg/torture/dg-torture.exp: New testsuite.
2948
2949 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
2950
2951         * gcc.target/arm/pr27387.C: Move and rename to ...
2952         * g++.dg/inherit/thunk8.C: ... here.
2953
2954 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2955
2956         PR tree-optimization/31769
2957         * g++.dg/gomp/pr31769.C: New test.
2958
2959 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
2960
2961         * gcc.target/i386/stack-realign.c: New.
2962
2963 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
2964
2965         * gcc.dg/tree-ssa/prefetch-6.c: New test.
2966
2967 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
2968
2969         * gfortran.dg/sizeof.f90: New.
2970
2971 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2972
2973         PR c/31339
2974         * gcc.dg/boolcomplex-1.c: New test.
2975
2976         PR c++/31339
2977         * g++.dg/ext/boolcomplex-1.c: New test.
2978
2979 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
2980
2981         * gcc.dg/matrix: New directory.
2982
2983 2007-05-28  Tobias Burnus  <burnus@net-b.de>
2984
2985         PR fortran/32124
2986         * gfortran.dg/allocate_stat_1.f90: New.
2987
2988 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2989
2990         PR fortran/31972
2991         * transfer_hollerith_1.f90: New test.
2992
2993 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2994
2995         PR tree-opt/32100
2996         * gcc.c-torture/execute/vrp-7.c: New test.
2997
2998 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2999
3000         * gfortran.dg/transfer_simplify_4.f90: New test.
3001
3002 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3003
3004         PR fortran/32088
3005         * gfortran.dg/func_result_3.f90: New.
3006
3007 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3008
3009         PR middle-end/32083
3010         * gfortran.dg/transfer_simplify_3.f90: New.
3011
3012 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3013
3014         PR target/32065
3015         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
3016         to compile options.
3017         * gcc.target/i386/pr32065-2.c: New test.
3018
3019 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3020
3021         PR fortran/31813
3022         * gfortran.dg/io_constraints_2.f90: Update.
3023
3024 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
3025
3026         PR fortran/31219
3027         * gfortran.dg/array_constructor_17.f90: New test.
3028
3029 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3030
3031         PR tree-opt/32090
3032         * g++.dg/opt/array2.C: New testcase.
3033
3034 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3035
3036         PR target/32065
3037         * gcc.target/i386/pr32065.c: New test.
3038
3039 2007-05-25  Dirk Mueller  <dmueller@suse.de>
3040             Marcus Meissner <meissner@suse.de>
3041
3042         * gcc.dg/attr-alloc_size.c: New.
3043
3044 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
3045             Lee Millward  <lee.millward@gmail.com>
3046
3047         PR c++/31745
3048         * g++.dg/parse/crash34.C: New test.
3049
3050         * g++.dg/parse/crash35.C: New test.
3051
3052 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3053
3054         * gcc.target/i386/sse2-check.h: New.
3055         * gcc.target/i386/sse2-vec-1.c: Likewise.
3056         * gcc.target/i386/sse2-vec-2.c: Likewise.
3057         * gcc.target/i386/sse2-vec-3.c: Likewise.
3058         * gcc.target/i386/sse2-vec-4.c: Likewise.
3059         * gcc.target/i386/sse2-vec-5.c: Likewise.
3060         * gcc.target/i386/sse2-vec-6.c: Likewise.
3061
3062 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
3063
3064         PR c++/31431
3065         PR c++/31432
3066         PR c++/31434
3067         PR c++/31435
3068         PR c++/31437
3069         PR c++/31438
3070         PR c++/31442
3071         PR c++/31443
3072         PR c++/31444
3073         PR c++/31445
3074         * g++.dg/cpp0x/pr31431.C: New.
3075         * g++.dg/cpp0x/pr31437.C: New.
3076         * g++.dg/cpp0x/pr31442.C: New.
3077         * g++.dg/cpp0x/pr31444.C: New.
3078         * g++.dg/cpp0x/pr31431-2.C: New.
3079         * g++.dg/cpp0x/pr31432.C: New.
3080         * g++.dg/cpp0x/pr31434.C: New.
3081         * g++.dg/cpp0x/pr31438.C: New.
3082         * g++.dg/cpp0x/pr31443.C: New.
3083         * g++.dg/cpp0x/pr31445.C: New.
3084         * g++.dg/cpp0x/variadic-crash1.C: New.
3085
3086 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
3087
3088         * gcc.target/arm/long-calls-1.c: New test.
3089         * gcc.target/arm/long-calls-2.c: Likewise.
3090         * gcc.target/arm/long-calls-3.c: Likewise.
3091         * gcc.target/arm/long-calls-4.c: Likewise.
3092
3093 2007-05-25  Richard Guenther  <rguenther@suse.de>
3094             Andrew Pinski  <andrew_pinski@playstation.sony.com>
3095
3096         PR tree-optimization/31982
3097         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
3098
3099 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
3100
3101         PR fortran/32047
3102         * gfortran.dg/result_in_spec_2.f90: New test.
3103
3104 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3105
3106         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
3107
3108 2007-05-24  Ollie Wild  <aaw@google.com>
3109
3110         * gcc.dg/cpp/counter-1.c: New test.
3111         * gcc.dg/pch/counter-1.c: New test.
3112         * gcc.dg/pch/counter-1.hs: New file.
3113         * gcc.dg/pch/counter-2.c: New test.
3114         * gcc.dg/pch/counter-2.hs: New file.
3115         * gcc.dg/pch/counter-3.c: New test.
3116         * gcc.dg/pch/counter-3.hs: New file.
3117
3118 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
3119
3120         * gcc.dg/tree-ssa/predcom-1.c: New test.
3121         * gcc.dg/tree-ssa/predcom-2.c: New test.
3122         * gcc.dg/tree-ssa/predcom-3.c: New test.
3123         * gcc.dg/tree-ssa/predcom-4.c: New test.
3124         * gcc.dg/tree-ssa/predcom-5.c: New test.
3125         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
3126
3127 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
3128
3129         PR testsuite/32062
3130         * gcc.target/i386/sse4_1-check.h (MASK): New.
3131
3132 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3133
3134         PR fortran/32038
3135         * gfortran.dg/pr25603.f: Initialize integer variables.
3136
3137 2007-05-23  Ian Lance Taylor  <iant@google.com>
3138
3139         * g++.dg/other/vrp1.C: New test.
3140
3141 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
3142
3143         PR preprocessor/20077
3144         * gcc.dg/cpp/paste15.c: New test.
3145
3146 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
3147             Nigel Stephens  <nigel@mips.com>
3148             Richard Sandiford  <richard@codesourcery.com>
3149
3150         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
3151         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
3152         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
3153         * gcc.target/mips/inter/mips16-inter.exp: New.
3154
3155 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
3156
3157         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
3158
3159 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3160
3161         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
3162         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
3163         * gcc.target/i386/sse3-addsubps.c: Likewise.
3164         * gcc.target/i386/sse3-haddpd.c: Likewise.
3165         * gcc.target/i386/sse3-haddps.c: Likewise.
3166         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3167         * gcc.target/i386/sse3-hsubps.c: Likewise.
3168         * gcc.target/i386/sse3-lddqu.c: Likewise.
3169         * gcc.target/i386/sse3-movddup.c: Likewise.
3170         * gcc.target/i386/sse3-movshdup.c: Likewise.
3171         * gcc.target/i386/sse3-movsldup.c: Likewise.
3172
3173         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
3174         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
3175         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3176         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3177         * gcc.target/i386/ssse3-palignr.c: Likewise.
3178         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3179         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3180         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3181         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3182         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3183         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3184         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3185         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3186         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3187         * gcc.target/i386/ssse3-psignb.c: Likewise.
3188         * gcc.target/i386/ssse3-psignd.c: Likewise.
3189         * gcc.target/i386/ssse3-psignw.c: Likewise.
3190         * gcc.target/i386/ssse3-vals.h: Likewise.
3191
3192         * gcc.target/i386/sse3-check.h: New file.
3193         * gcc.target/i386/ssse3-check.h: Likewise.
3194
3195 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3196
3197         PR middle-end/31095
3198         * gcc.c-torture/compile/bcopy-1.c: New testcase.
3199
3200 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3201
3202         PR middle-end/31606
3203         * gcc.c-torture/20070522-1.c: New testcase.
3204
3205 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3206
3207         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
3208
3209 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
3210
3211         * gcc.c-torture/execute/ieee/20000320-1.x,
3212         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3213         m68k-*-* and check_effective_target_coldfire_fpu.
3214
3215 2007-05-22  Ollie Wild  <aaw@google.com>
3216
3217         * g++.dg/lookup/hidden-class10.C: New test.
3218         * g++.dg/lookup/hidden-class11.C: New test.
3219
3220 2007-05-22  Ollie Wild  <aaw@google.com>
3221
3222         * g++.dg/lookup/name-clash5.C: New test.
3223         * g++.dg/lookup/name-clash6.C: New test.
3224
3225 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3226
3227         * g++.dg/other/i386-2.C: Update comments on header files tested.
3228         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
3229         of <tmmintrin.h>.
3230         * gcc.target/i386/sse-12.c: Likewise.
3231         * gcc.target/i386/sse-13.c: Likewise.
3232         * gcc.target/i386/sse-14.c: Likewise.
3233
3234         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
3235         Redefined to test with immediate operand.
3236         (__builtin_ia32_blendps): Likewise.
3237         (__builtin_ia32_blendpd): Likewise.
3238         (__builtin_ia32_dpps): Likewise.
3239         (__builtin_ia32_dpps): Likewise.
3240         (__builtin_ia32_insertps128): Likewise.
3241         (__builtin_ia32_vec_ext_v4sf): Likewise.
3242         (__builtin_ia32_vec_set_v16qi): Likewise.
3243         (__builtin_ia32_vec_set_v4si): Likewise.
3244         (__builtin_ia32_vec_set_v2di): Likewise.
3245         (__builtin_ia32_vec_ext_v16qi): Likewise.
3246         (__builtin_ia32_vec_ext_v4si): Likewise.
3247         (__builtin_ia32_vec_ext_v2di): Likewise.
3248         (__builtin_ia32_roundpd): Likewise.
3249         (__builtin_ia32_roundsd): Likewise.
3250         (__builtin_ia32_roundps): Likewise.
3251         (__builtin_ia32_roundss): Likewise.
3252         (__builtin_ia32_mpsadbw128): Likewise.
3253
3254 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3255
3256         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
3257
3258 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
3259
3260         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
3261         failures.
3262         * gcc.dg/dfp/func-struct.c: Ditto.
3263         * gcc.dg/dfp/operator-assignment.c: Ditto.
3264         * gcc.dg/dfp/convert-bfp.c: Ditto.
3265         * gcc.dg/dfp/convert-int.c: Ditto.
3266         * gcc.dg/dfp/convert-int-max.c: Ditto.
3267         * gcc.dg/dfp/func-scalar.c: Ditto.
3268         * gcc.dg/dfp/cast.c: Ditto.
3269         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
3270         failures, and fix a typo in return type of arg1_128.
3271         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
3272         failures, and fix a typo in a constant suffix.
3273         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
3274         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
3275
3276 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
3277             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3278
3279         * lib/gcc-dg.exp(process_message): New proc.
3280         (dg-message): New test directive.
3281         * gcc.dg/always_inline.c: Use dg-message.
3282         * gcc.dg/always_inline2.c: Ditto.
3283         * gcc.dg/always_inline3.c: Ditto.
3284         * gcc.dg/invalid-call-1.c: Ditto.
3285         * gcc.dg/pr17506.c: Ditto.
3286         * gcc.dg/simd-5.c: Ditto.
3287         * gcc.dg/simd-6.c: Ditto.
3288         * gcc.dg/va-arg-2.c: Ditto.
3289         * gcc.dg/cpp/syshdr.c: Ditto.
3290         * gcc.dg/cpp/unc4.c: Ditto.
3291         * gcc.dg/cpp/trad/mi1.c: Ditto.
3292         * gcc.dg/cpp/trad/mi5.c: Ditto.
3293         * gcc.dg/cpp/trad/mi7.c: Ditto.
3294         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
3295         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
3296         * gcc.test-framework/test-framework.awk: Special-case outexists
3297         tests.
3298
3299 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3300
3301         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
3302         (bit_SSE4_2): Likewise.
3303         (bit_POPCNT): Likewise.
3304
3305         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
3306         Check if assembler supports SSE4 instructions.
3307
3308         * gcc.target/i386/sse4_1-blendpd.c: New file.
3309         * gcc.target/i386/sse4_1-blendps.c: Likewise.
3310         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
3311         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
3312         * gcc.target/i386/sse4_1-check.h: Likewise.
3313         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
3314         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
3315         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
3316         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
3317         * gcc.target/i386/sse4_1-extractps.c: Likewise.
3318         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
3319         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
3320         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
3321         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
3322         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
3323         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
3324         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
3325         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
3326         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
3327         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
3328         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3329         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
3330         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
3331         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
3332         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
3333         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3334         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
3335         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
3336         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
3337         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
3338         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
3339         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
3340         * gcc.target/i386/sse4_1-pminud.c: Likewise.
3341         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
3342         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
3343         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
3344         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
3345         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
3346         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
3347         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
3348         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
3349         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
3350         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
3351         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
3352         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
3353         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
3354         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
3355         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
3356         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
3357         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
3358         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
3359         * gcc.target/i386/sse4_1-round.h: Likewise.
3360         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3361         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3362         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3363         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
3364         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3365         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3366         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3367         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3368         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3369         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3370         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3371         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3372         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3373         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3374
3375 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3376
3377         PR fortran/31627
3378         * gfortran.dg/bounds_check_7.f90: New test.
3379
3380 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
3381
3382         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
3383         (check_effective_target_sse4a): Ditto.
3384
3385         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
3386         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
3387         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
3388         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
3389         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
3390         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
3391         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
3392         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
3393         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
3394         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
3395         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
3396         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
3397         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
3398         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
3399         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
3400         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
3401         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
3402         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
3403         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
3404         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
3405
3406 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
3407
3408         * g++.dg/ext/cleanup-1.C: New test.
3409         * g++.dg/ext/cleanup-2.C: Likewise.
3410         * g++.dg/ext/cleanup-3.C: Likewise.
3411         * g++.dg/ext/cleanup-4.C: Likewise.
3412         * g++.dg/ext/cleanup-5.C: Likewise.
3413         * g++.dg/ext/cleanup-6.C: Likewise.
3414         * g++.dg/ext/cleanup-8.C: Likewise.
3415         * g++.dg/ext/cleanup-9.C: Likewise.
3416         * g++.dg/ext/cleanup-10.C: Likewise.
3417         * g++.dg/ext/cleanup-11.C: Likewise.
3418         * g++.dg/ext/cleanup-dtor.C: Likewise.
3419
3420 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3421
3422         PR middle-end/31995
3423         * gcc.dg/vect/vect-102a.c: New test.
3424
3425 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
3426             Paolo Carlini  <pcarlini@suse.de>
3427             Uros Bizjak  <ubizjak@gmail.com>
3428
3429         * gcc.dg/gcc-have-sync-compare-and-swap.c,
3430         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3431         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3432         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
3433         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3434         New testcases.
3435
3436 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
3437
3438         PR fortran/32002
3439         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
3440
3441 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3442
3443         PR fortran/32027
3444         * gfortran.dg/do_3.F90: Add checks for the final value of the
3445         loop variable.
3446
3447 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3448
3449         * gcc.c-torture/execute/990127-2.x: New file.
3450
3451 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3452
3453         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
3454         * gcc.target/i386/sse-12: Add -O to compile options.
3455         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
3456         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3457         and mm3dnow.h.  Add -O to compile options.
3458
3459 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
3460
3461         PR fortran/31867
3462         * gfortran.dg/char_length_5.f90: New test.
3463
3464         PR fortran/31994
3465         * gfortran.dg/array_reference_1.f90: New test.
3466
3467 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3468
3469         PR middle-end/7651
3470         PR c++/11856
3471         PR c/12963
3472         PR c/23587
3473         PR other/29694
3474         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
3475         * gcc.dg/Wtype-limits.c: New.
3476         * gcc.dg/Wtype-limits-Wextra.c: New.
3477         * gcc.dg/Wtype-limits-no.c: New.
3478         * g++.dg/warn/Wtype-limits.C: New.
3479         * g++.dg/warn/Wtype-limits-Wextra.C: New.
3480         * g++.dg/warn/Wtype-limits-no.C: New.
3481
3482 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3483
3484         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
3485         instead of "-msse2".'
3486         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
3487         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3488         and mm3dnow.h.
3489         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
3490         to test with immediate operand.
3491         (__builtin_ia32_insertqi): Ditto.
3492         (__builtin_ia32_palignr128): Ditto.
3493         (__builtin_ia32_palignr): Ditto.
3494         (__builtin_ia32_pshufhw): Ditto.
3495         (__builtin_ia32_pshuflw): Ditto.
3496         (__builtin_ia32_pshufd): Ditto.
3497         (__builtin_ia32_vec_set_v8hi): Ditto.
3498         (__builtin_ia32_vec_ext_v8hi): Ditto.
3499         (__builtin_ia32_shufpd): Ditto.
3500         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3501
3502 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
3503
3504         PR fortran/32001
3505         * gfortran.dg/min_max_conformance.f90: Added more testcases.
3506
3507 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3508
3509         PR target/31585
3510         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
3511         and "__inline".  Use "-msse" instead of "-msse2".
3512
3513 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3514
3515         PR middle-end/7651
3516         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
3517         * gcc.dg/20030906-2.c: Likewise.
3518         * objc.dg/method-17.m: Add -Wreturn-type.
3519         * obj-c++.dg/method-21.mm: Likewise.
3520
3521 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3522
3523         PR target/31585
3524         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
3525         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
3526         (__builtin_ia32_psrlqi128): Ditto.
3527         (__builtin_ia32_psrlwi128): Ditto.
3528         (__builtin_ia32_psrldi128): Ditto.
3529         (__builtin_ia32_psrldqi128): Ditto.
3530         (__builtin_ia32_pslldqi128): Ditto.
3531         (__builtin_ia32_psrawi128): Ditto.
3532         (__builtin_ia32_psradi128): Ditto.
3533         (__builtin_ia32_psllqi128): Ditto.
3534         (__builtin_ia32_pslldi128): Ditto.
3535         (__builtin_prefetch): Ditto.
3536         (__builtin_ia32_pshufw): Ditto.
3537         (__builtin_ia32_vec_set_v4hi): Ditto.
3538         (__builtin_ia32_vec_ext_v4hi): Ditto.
3539         (__builtin_ia32_shufps): Ditto.
3540         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3541
3542 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3543
3544         PR fortran/31974
3545         * gfortran.dg/char_allocation_1.f90: New test.
3546
3547 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3548
3549         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
3550         * gcc.dg/Wconversion-sign.c: New.
3551         * gcc.dg/Wconversion-integer-no-sign.c: New.
3552         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
3553         Wconversion-sign.C
3554         * g++.dg/warn/Wconversion-sign.C: New.
3555         * g++.old-deja/g++.other/warn4.C: Update.
3556         * g++.dg/warn/Wconversion1.C: Likewise.
3557
3558 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3559
3560         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
3561         * gcc.dg/torture/builtin-math-4.c: Likewise.
3562
3563 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3564
3565         PR libfortran/31964
3566         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
3567
3568 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3569
3570         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
3571
3572 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
3573
3574         PR target/31628
3575         * gcc.target/i386/pr31628.c: New.
3576
3577 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
3578
3579         PR middle-end/31344
3580         * gcc.dg/pr31344.c: New test.
3581
3582 2007-05-17  Ian Lance Taylor  <iant@google.com>
3583
3584         PR tree-optimization/31953
3585         * gcc.c-torture/compile/pr31953.c: New test.
3586
3587 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3588
3589         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
3590
3591         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
3592         and drem.
3593         * gcc.dg/torture/builtin-math-4.c: Likewise.
3594
3595         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
3596         * gcc.dg/torture/builtin-math-4.c: Likewise.
3597
3598         * gcc.dg/torture/builtin-math-4.c: New test.
3599
3600 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
3601             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3602
3603         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
3604         * gcc.dg/cpp/include2.c: Ditto.
3605         * gcc.dg/cpp/mac-dir-2.c: Ditto.
3606         * gcc.dg/cpp/paste5.c: Ditto.
3607         * gcc.dg/cpp/paste6.c: Ditto.
3608         * gcc.dg/cpp/paste8.c: Ditto.
3609         * gcc.dg/cpp/paste11.c: Ditto.
3610         * gcc.dg/cpp/paste13.c: Ditto.
3611         * gcc.dg/cpp/skipping2.c: Ditto.
3612         * gcc.dg/reg-vol-struct-1.c: Ditto.
3613         * gcc.dg/Wshadow-1.c: Ditto.
3614         * gcc.dg/cpp/trad/comment.c: Ditto.
3615         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
3616         * gcc.dg/cpp/if-2.c: Ditto.
3617         * gcc.dg/array-5.c: Ditto.
3618         * gcc.dg/inline-15.c: Ditto.
3619         * gcc.dg/pr27953.c: Ditto.
3620         * gcc.dg/Wno-c++-compat.c: Ditto.
3621
3622 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
3623
3624         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
3625
3626 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3627
3628         * gcc.c-torture/execute/20070517-1.c: New test.
3629
3630 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
3631
3632         PR fortran/31919
3633         * gfortran.dg/min_max_conformance.f90: New test.
3634
3635 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
3636
3637         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
3638         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
3639         gcc.dg/vect/vect-104.c: Use more complex construction to
3640         prevent vectorizing.
3641         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
3642
3643 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
3644
3645         PR tree-optimization/24659
3646         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
3647         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
3648         not vect_int target.
3649         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
3650         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
3651         targets.
3652         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
3653         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
3654         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
3655
3656 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
3657
3658         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
3659         and x86_64-*-* targets.
3660         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
3661
3662 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
3663
3664         PR fortran/18769
3665         PR fortran/30881
3666         PR fortran/31194
3667         PR fortran/31216
3668         PR fortran/31427
3669         * transfer_simplify_1.f90: New test.
3670         * transfer_simplify_2.f90: New test.
3671
3672 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
3673
3674         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
3675
3676 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
3677
3678         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3679
3680         * gcc.dg/fltconst-pedantic-dfp.c: New test.
3681
3682         PR c/31924
3683         * gcc.dg/fltconst-1.c: New test.
3684
3685         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
3686         * gcc.dg/dfp/operator-assignment.c: Ditto.
3687
3688 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
3689
3690         PR c++/29928
3691         * g++.dg/rtti/typeid5.C: New.
3692
3693 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3694
3695         PR fortran/31725
3696         * gfortran.dg/substr_4.f: New test.
3697
3698 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
3699
3700         * gcc.target/m68k/interrupt_thread-1.c,
3701         gcc.target/m68k/interrupt_thread-2.c,
3702         gcc.target/m68k/interrupt_thread-3.c: New.
3703         * gcc.target/m68k/m68k.exp: Accept fido.
3704
3705 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
3706
3707         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
3708         * gfortran.dg/altreturn_3.f90: Likewise.
3709         * gfortran.dg/assumed_dummy_1.f90: Likewise.
3710         * gfortran.dg/default_numeric_type_1.f90: Likewise.
3711         * gfortran.dg/inquire_iolength.f90: Likewise.
3712         * gfortran.dg/module_naming_1.f90: Likewise.
3713         * gfortran.dg/oldstyle_2.f90: Likewise.
3714         * gfortran.dg/operator_2.f90: Likewise.
3715         * gfortran.dg/parameter_array_element_1.f90: Likewise.
3716         * gfortran.dg/used_types_11.f90: Likewise.
3717         * gfortran.dg/zero_array_components_1.f90: Likewise.
3718         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
3719         * gfortran.dg/parameter_array_dummy.f90: Likewise.
3720         * gfortran.dg/real_const_3.f90: Likewise.
3721
3722 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
3723
3724         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
3725         * gcc.dg/tree-ssa/loop-30.c: New test.
3726
3727 2007-05-13  Richard Guenther  <rguenther@suse.de>
3728
3729         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
3730         scanning forwprop1.
3731         * g++.dg/tree-ssa/pr31146.C: Likewise.
3732
3733 2007-05-13  Revital Eres  <eres@il.ibm.com>
3734
3735         * gcc.dg/dse.c: New test.
3736
3737 2007-05-12  Richard Guenther  <rguenther@suse.de>
3738
3739         PR tree-optimization/31797
3740         * gcc.c-torture/compile/pr31797.c: New testcase.
3741
3742 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
3743
3744         PR fortran/30746
3745         * gfortran.dg/host_assoc_function_1.f90: New test.
3746
3747 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
3748
3749         PR c++/31829
3750         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
3751
3752 2007-05-11  Silvius Rus  <rus@google.com>
3753
3754         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
3755         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
3756         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
3757         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
3758         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
3759         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
3760         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
3761         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
3762         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
3763         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
3764         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
3765         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
3766         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
3767         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
3768         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
3769         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
3770
3771 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
3772
3773         PR other/31852
3774         * gcc.c-torture/execute/builtins/memchr.c: New.
3775         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
3776         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
3777
3778 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3779
3780         PR fortran/30876
3781         * gfortran.dg/recursive_reference_1.f90: Put error at correct
3782         line.
3783         * gfortran.dg/recursive_reference_2.f90: New test.
3784
3785 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3786
3787         PR fortran/30878
3788         * gfortran.dg/namelist_29.f90: New test.
3789
3790 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
3791
3792         PR fortran/31474
3793         * gfortran.dg/entry_10.f90: New test.
3794
3795 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
3796
3797         PR tree-optimization/31885
3798         * gcc.dg/tree-ssa/loop-29.c: New test.
3799
3800 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
3801
3802         * assumed_dummy_1.f90: Fix dg directive.
3803         * char_initialiser_actual.f90: Likewise.
3804         * nested_modules_2.f90: Likewise.
3805         * shift-alloc.f90: Likewise.
3806
3807 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3808
3809         * gcc.dg/20070507-1.c: Disable for non-pic targets.
3810
3811 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3812
3813         PR libfortran/31880
3814         * gfortran.dg/unf_read_corrupted_2.f90: New test.
3815
3816 2007-05-09  Mike Stump  <mrs@apple.com>
3817
3818         * g++.dg/other/first-global.C: Add -fpie for darwin.
3819         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
3820
3821 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3822
3823         * gcc.dg/20070507-1.c: New testcase.
3824
3825 2007-05-08  Chao-ying Fu  <fu@mips.com>
3826
3827         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
3828         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
3829         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
3830         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
3831
3832 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
3833
3834         PR 31847
3835         * gcc.dg/pr31847.c: New test.
3836
3837 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
3838
3839         PR fortran/31692
3840         * gfortran.dg/actual_array_result_1.f90: New test.
3841
3842 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
3843
3844         PR fortran/29397
3845         * gfortran.dg/parameter_array_init_1.f90: New test.
3846
3847         PR fortran/29400
3848         * gfortran.dg/parameter_array_init_2.f90: New test.
3849
3850 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
3851
3852         PR target/31854
3853         * gcc.target/i386/pr31854.c: New test.
3854
3855 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
3856
3857         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
3858
3859 2007-05-07  Mike Stump  <mrs@apple.com>
3860
3861         * g++.old-deja/g++.mike/empty.C: Add.
3862
3863 2007-05-07  Eric Christopher  <echristo@apple.com>
3864
3865         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
3866
3867 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
3868
3869         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
3870         variable.  Rearrange conversions from binary float to decimal float.
3871
3872 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
3873
3874         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
3875         x86.
3876
3877 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3878
3879         * gnat.dg/opt1.ad[sb]: New testcase.
3880
3881 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3882
3883         PR fortran/31399
3884         * gfortran.dg/do_3.F90: New test.
3885
3886 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3887
3888         PR fortran/31764
3889         * gfortran.dg/new_line.f90: Add new checks.
3890
3891 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3892
3893         PR fortran/31201
3894         * gfortran.dg/large_unit_1.f90: New.
3895         * gfortran.dg/large_unit_2.f90: New.
3896         * gfortran.dg/iostat_4.f90: New
3897         * gfortran.dg/bounds_check_fail_1.f90: Updated.
3898
3899 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
3900
3901         PR fortran/31540
3902         * gfortran.dg/char_result_4.f90: New test.
3903
3904 2007-06-05  Revital Eres  <eres@il.ibm.com>
3905
3906         PR 30957
3907         * gcc.dg/pr30957-1.c: New test.
3908
3909 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3910
3911         PR fortran/31251
3912         * gfortran.dg/char_type_len_2.f90: New test.
3913
3914 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
3915
3916         PR 31775
3917         * g++.dg/other/nested-extern.cc: New.
3918         * g++.dg/other/nested-extern-1.C: New.
3919         * g++.dg/other/nested-extern-2.C: New.
3920
3921 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3922
3923         PR fortran/31760
3924         * gfortran.dg/erf.f90: New test.
3925         * gfortran.dg/besxy.f90: New test.
3926
3927 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3928
3929         PR fortran/22359
3930         * gfortran.dg/fseek.f90: New test.
3931
3932 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
3933
3934         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
3935
3936 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3937
3938         PR libfortran/31210
3939         * gfortran.dg/zero_length_1.f90: New test.
3940
3941 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3942
3943         PR fortran/31803
3944         * gfortran.dg/char_pointer_assign_3.f90: New test.
3945         * gfortran.dg/char_result_2.f90: Re-enable test.
3946
3947 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3948
3949         PR fortran/25071
3950         * gfortran.dg/char_length_3.f90: New test.
3951         * gfortran.dg/char_result_2.f90: Fix test.
3952
3953 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
3954
3955         PR tree-optimization/30565
3956         * gcc.dg/tree-ssa/loop-27.c: New test.
3957
3958 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3959
3960         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
3961         * gcc.target/bfin/arith.c (__v2hi): Likewise.
3962         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
3963         * gcc.target/bfin/shift.c (__v2hi): Likewise.
3964
3965 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
3966
3967         PR tree-optimization/31699
3968         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
3969         New.
3970         (check_effective_target_vect_floatint_cvt): New.
3971         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
3972         of specific targets.
3973         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
3974         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
3975         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3976         * gcc.dg/vect/vect-iv-4.c: Likewise.
3977         * gcc.dg/vect/vect-multitypes-11.c: New.
3978         * gcc.dg/vect/pr31699.c: New.
3979
3980 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
3981
3982         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
3983
3984 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
3985
3986         PR C++/31663
3987         * g++.dg/warn/anonymous-namespace-2.C: New.
3988         * g++.dg/warn/anonymous-namespace-2.h: New.
3989
3990 2007-05-02  Paul Brook  <paul@codesourcery.com>
3991
3992         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
3993
3994 2007-05-02  Eric Christopher  <echristo@apple.com>
3995
3996         * gcc.dg/cpp/if-div.c: New file.
3997
3998 2007-05-02  Tom Tromey  <tromey@redhat.com>
3999
4000         PR preprocessor/28709:
4001         * gcc.dg/cpp/pr28709.c: New file.
4002
4003 2007-05-02  Richard Guenther  <rguenther@suse.de>
4004
4005         PR tree-optimization/31146
4006         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
4007
4008 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
4009
4010         * gcc.c-torture/compile/limits-blockid.c: New.
4011         * gcc.c-torture/compile/limits-caselabels.c: New.
4012         * gcc.c-torture/compile/limits-declparen.c: New.
4013         * gcc.c-torture/compile/limits-enumconst.c: New.
4014         * gcc.c-torture/compile/limits-exprparen.c: New.
4015         * gcc.c-torture/compile/limits-externalid.c: New.
4016         * gcc.c-torture/compile/limits-fnargs.c: New.
4017         * gcc.c-torture/compile/limits-fndefn.c: New.
4018         * gcc.c-torture/compile/limits-idexternal.c: New.
4019         * gcc.c-torture/compile/limits-idinternal.c: New.
4020         * gcc.c-torture/compile/limits-pointer.c: New.
4021         * gcc.c-torture/compile/limits-stringlit.c: New.
4022         * gcc.c-torture/compile/limits-structmem.c: New.
4023         * gcc.c-torture/compile/limits-structnest.c: New.
4024
4025 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
4026
4027         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
4028
4029 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4030
4031         PR middle-end/31740
4032         * gcc.c-torture/compile/20070501-1.c: New testcase.
4033
4034 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4035
4036         PR fortran/31732
4037         * gfortran.dg/array_memset_2:  New test case.
4038
4039 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4040
4041         PR testsuite/31615
4042         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
4043
4044 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4045
4046         PR testsuite/31589
4047         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
4048         dg-final test.
4049         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
4050         keyword to dg-final test.
4051         * gcc.dg/vect/vect-iv-4.c: Likewise.
4052         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4053         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
4054         test.
4055         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
4056         cast.
4057         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
4058         * lib/target-supports.exp
4059         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
4060         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
4061
4062 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
4063
4064         * gcc.c-torture/execute/ieee/20000320-1.c: Use
4065         __LONG_LONG_MAX__ and its friends instead of those supplied by
4066         limits.h.
4067
4068 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
4069
4070         PR C++/31721
4071         * g++.dg/ext/vector7.C: New testcase.
4072
4073 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4074
4075         PR fortran/31591
4076         * gfortran.dg/bound_simplification_1.f90: New test.
4077
4078 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4079
4080         PR fortran/31645
4081         * gfortran.dg/bom_error.f90: New test.
4082         * gfortran.dg/bom_include.f90: New test.
4083         * gfortran.dg/bom_UTF16-LE.f90: New test.
4084         * gfortran.dg/bom_UTF16-BE.f90: New test.
4085         * gfortran.dg/bom_UTF-8.f90: New test.
4086         * gfortran.dg/bom_UTF-32.f90: New test.
4087         * gfortran.dg/bom_UTF-8.F90: New test.
4088         * gfortran.dg/bom_include.inc: New file.
4089
4090 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4091
4092         PR C++/30221
4093         * g++.dg/init/ptrfn2.C: New test.
4094         * g++.dg/init/ptrfn3.C: New test.
4095
4096 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
4097
4098         PR fortran/31711
4099         * gfortran.dg/dependency_21.f90: New test.
4100
4101 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4102
4103         * gfortran.dg/secnds.f: Use real*8.
4104         * gfortran.dg/secnds-1.f: Use real*8.
4105
4106 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4107
4108         PR libfortran/31532
4109         * gfortran.dg/inquire_5.f90: Update test.
4110
4111 2007-04-27  Ian Lance Taylor  <iant@google.com>
4112
4113         PR middle-end/31710
4114         * gcc.c-torture/compile/pr31710.c: New test.
4115
4116 2007-04-27  Richard Guenther  <rguenther@suse.de>
4117
4118         PR tree-optimization/30965
4119         PR tree-optimization/30978
4120         * gcc.dg/tree-ssa/pr30978.c: New testcase.
4121         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
4122         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
4123         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
4124
4125 2007-04-27  Richard Guenther  <rguenther@suse.de>
4126
4127         PR tree-optimization/31715
4128         * gcc.dg/Warray-bounds-4.c: New testcase.
4129
4130 2007-04-26  Ian Lance Taylor  <iant@google.com>
4131
4132         PR target/28675
4133         * gcc.c-torture/compile/pr28675.c: New test.
4134
4135 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4136
4137         PR C++/30016
4138         * g++.dg/ext/vector6.C: New test.
4139
4140 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
4141
4142         * gcc.c-torture/execute/ieee/20000320-1.x: New.
4143
4144 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
4145
4146         PR middle-end/31617
4147         * g++.dg/other/str_empty.C: Add expected warning.
4148
4149 2007-04-26  Richard Guenther  <rguenther@suse.de>
4150         Daniel Berlin  <dberlin@dberlin.org>
4151
4152         PR tree-optimization/30567
4153         * g++.dg/other/pr30567.C: New testcase.
4154
4155 2007-04-26  Richard Guenther  <rguenther@suse.de>
4156
4157         PR tree-optimization/31703
4158         * gcc.c-torture/compile/pr31703.c: New testcase.
4159         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
4160         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4161
4162 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
4163
4164         * gfortran.dg/open_errors.f90: Added if statements checking
4165         the value of iostat.
4166
4167 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
4168
4169         PR c++/31598
4170         * g++.dg/gomp/pr31598.C: New test.
4171
4172         PR tree-optimization/30558
4173         * g++.dg/gomp/pr30558.C: New test.
4174
4175 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
4176
4177         PR c++/31338
4178         * g++.dg/ext/complex2.C: New test.
4179
4180 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
4181
4182         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
4183
4184 2007-04-25  Thiemo Seufer  <ths@mips.com>
4185
4186         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
4187         value to signed char.
4188
4189 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
4190
4191         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
4192         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
4193         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
4194
4195 2007-04-25  Tobias Burnus  <burnus@net-b.de>
4196
4197         PR fortran/31668
4198         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
4199         statement functions.
4200         * gfortran.dg/c_by_val_5.f90: New test.
4201
4202 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
4203
4204         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
4205         with two new subroutines to avoid parameter-induced aliasing.
4206         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
4207         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
4208
4209 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4210
4211         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
4212         * g++.dg/warn/Warray-bounds.C: Likewise.
4213
4214 2007-04-24  Ian Lance Taylor  <iant@google.com>
4215
4216         PR tree-optimization/31605
4217         * gcc.c-torture/execute/pr31605.c: New test.
4218
4219 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4220
4221         PR fortran/31587
4222         * lib/gcc-dg.exp (scan-module): New function.
4223         * gfortran.dg/module_md5_1.f90: New test.
4224
4225 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
4226
4227         * g++.old-deja/g++.pt/defarg6.C: Only run with
4228         -std=gnu++98.
4229         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
4230         * g++.dg/cpp0x/variadic61.C: Ditto.
4231         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
4232         * g++.dg/cpp0x/variadic62.C: Ditto.
4233         * g++.dg/template/meminit1.C: Ditto.
4234         * g++.dg/template/operator7.C: Ditto.
4235         * g++.dg/template/static15.C: Ditto.
4236         * g++.dg/template/invalid1.C: Ditto.
4237         * g++.dg/template/shift1.C: Ditto.
4238         * g++.dg/template/error10.C: Ditto.
4239
4240 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
4241
4242         PR diagnostic/25923
4243         * gfortran.dg/pr25923.f90: New test.
4244
4245 2007-04-24  Ian Lance Taylor  <iant@google.com>
4246
4247         PR tree-optimization/31602
4248         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
4249
4250 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
4251
4252         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
4253         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
4254
4255 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
4256
4257         * gcc.target/i386/reload-1.c. New.
4258
4259 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4260             Olga Golovanevsky  <olga@il.ibm.com>
4261
4262         * g++.dg/other/str_empty.C: New test.
4263
4264 2007-04-24  Richard Henderson  <rth@redhat.com>
4265
4266         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
4267
4268 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4269
4270         PR target/31641
4271         * gcc.c-torture/compile/pr31641.c: New testcase.
4272
4273 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
4274
4275         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
4276         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
4277         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
4278         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
4279
4280 2007-04-23  Simon Baldwin  <simonb@google.com>
4281
4282         * g++.dg/other/error15.C: New.
4283         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
4284         triggering a "multiple parameters named" error.
4285
4286 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4287
4288         PR fortran/31618
4289         * gfortran.dg/backspace_8.f:  New test case.
4290
4291 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
4292
4293         PR fortran/31630
4294         * gfortran.dg/used_types_17.f90: New test.
4295
4296         PR fortran/31620
4297         * gfortran.dg/zero_array_components_1.f90: New test.
4298
4299 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4300
4301         PR fortran/31616
4302         * gfortran.dg/open_errors.f90: Allow a different error message.
4303
4304 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
4305
4306         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
4307         Rename from check_effective_target_vect_pack_mod.  Rename global
4308         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
4309         messages.
4310         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
4311         rename.
4312         * gcc.dg/vect/vect-iv-8a.c: Ditto.
4313         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
4314
4315 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4316
4317         PR middle-end/31448
4318         * gcc.c-torture/execute/pr31448.c: New testcase.
4319
4320 2007-04-22  Nick Clifton  <nickc@redhat.com>
4321
4322         * gcc.dg/20020312-2.c: Add support for the FRV.
4323
4324 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
4325
4326         PR tree-optimization/24659
4327         * gcc.dg/vect/vect-float-extend-1.c: New test.
4328         * gcc.dg/vect/vect-float-truncate-1.c: New test.
4329
4330 2007-04-22  Richard Guenther  <rguenther@suse.de>
4331
4332         PR tree-optimization/29789
4333         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
4334         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4335
4336 2007-04-22  Revital Eres  <eres@il.ibm.com>
4337
4338         * gcc.dg/var-expand2.c: New test.
4339
4340 2007-04-22  Revital Eres  <eres@il.ibm.com>
4341
4342         * gcc.dg/var-expand3.c: New test.
4343
4344 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4345
4346         PR fortran/31495
4347         * gfortran.dg/continuation_8.f90: New test.
4348
4349 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4350
4351         PR C/30265
4352         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
4353         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
4354
4355 2007-04-21  Richard Guenther  <rguenther@suse.de>
4356
4357         PR middle-end/31136
4358         * gcc.c-torture/execute/pr31136.c: New testcase.
4359
4360 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
4361
4362         * gcc.target/i386/movsi-sm-1.c: New.
4363
4364 2007-04-20  Richard Henderson  <rth@redhat.com>
4365
4366         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
4367         * gcc.dg/pr27095.c: Cope with alpha GOT load.
4368
4369 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
4370
4371         * gcc.target/i386/ordcmp-1.c: New test.
4372         * gcc.target/i386/unordcmp-1.c: New test.
4373
4374         PR tree-optimization/31632
4375         * gcc.c-torture/compile/20070419-1.c: New test.
4376
4377 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4378
4379         * gcc.dg/invalid-call-1.c: New test.
4380
4381 2007-04-18  Dirk Mueller  <dmueller@suse.de>
4382
4383         PR diagnostic/31227
4384         * gcc.dg/Warray-bounds-3.c: New.
4385
4386 2007-04-18  Richard Guenther  <rguenther@suse.de>
4387
4388         PR tree-optimization/19431
4389         PR tree-optimization/21463
4390         * gcc.c-torture/execute/20070212-1.c: New testcase.
4391         * gcc.c-torture/execute/20070212-2.c: Likewise.
4392         * gcc.c-torture/execute/20070212-3.c: Likewise.
4393         * gcc.dg/tree-ssa/pr19431.c: Likewise.
4394         * gcc.dg/tree-ssa/pr21463.c: Likewise.
4395         * g++.dg/tree-ssa/pr21463.C: Likewise.
4396         * g++.dg/tree-ssa/pr30738.C: Likewise.
4397
4398 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4399
4400         PR c++/31513
4401         * g++.dg/expr/bitfield8.C: New test.
4402
4403 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
4404             Richard Sandiford  <richard@codesourcery.com>
4405
4406         * lib/target-supports.exp (check_profiling_available): Return 0
4407         for uClibc with -p or -pg.
4408
4409 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
4410
4411         PR c++/31517
4412         * g++.dg/template/init7.C: New test.
4413
4414 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
4415
4416         PR rtl-optimization/31360
4417         * gcc.dg/loop-7.c: New test.
4418
4419 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4420
4421         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
4422         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
4423         build.
4424         (compat-execute): Likewise.
4425         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
4426         files to remote hosts.
4427         * lib/c-ctorture.exp (c-torture-compile): Likewise.
4428         (c-torture-execute): Likewise.
4429         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
4430         or plain file.  Use remote_upload and remote_download to copy
4431         files about.
4432         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
4433         before scanning it.
4434
4435 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
4436
4437         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
4438
4439 2007-04-16  Lawrence Crowl  <crowl@google.com>
4440
4441         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
4442         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
4443         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
4444         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4445         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
4446         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
4447         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
4448         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
4449         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
4450         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4451         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
4452
4453         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
4454         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
4455         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
4456         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4457         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
4458         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
4459         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
4460         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
4461         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
4462         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4463         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
4464
4465 2007-04-16  Ian Lance Taylor  <iant@google.com>
4466
4467         PR tree-optimization/31522
4468         * gcc.dg/Wstrict-overflow-16.c: New test.
4469
4470 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
4471
4472         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
4473
4474 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
4475
4476         PR fortran/31144
4477         * gfortran.dg/module_naming_1.f90: New.
4478
4479 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
4480
4481         * lib/target-supports.exp (check_profiling_available): Return
4482         false for m68k-*-uclinux.
4483
4484 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
4485
4486         PR c++/29365
4487         Testcase for c++ anonymous namespace warning
4488
4489         * g++.dg/warn/anonymous-namespace-1.C: New test
4490         * g++.dg/warn/anonymous-namespace-1.h: New test
4491
4492 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4493
4494         PR testsuite/31578
4495         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
4496
4497 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4498
4499         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
4500
4501 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
4502
4503         PR fortran/31204
4504         * gfortran.dg/array_constructor_16.f90: New test.
4505
4506 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
4507
4508         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
4509         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
4510
4511 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4512
4513         PR rtl-optimization/31500
4514         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
4515         * g++.dg/warn/Warray-bounds.C: Likewise.
4516
4517 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4518
4519         PR C/31520
4520         * gcc.dg/gnu89-init-4.c: New testcase.
4521
4522 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
4523
4524         PR c++/25874
4525         * gcc.dg/gomp/pr25874.c: Add dg-options.
4526         * g++.dg/gomp/pr25874.C: Add dg-options.
4527
4528 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
4529
4530         PR fortran/21061
4531         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
4532         * gfortran.dg/warnings_are_errors_1.f: New testcase.
4533
4534 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4535
4536         PR fortran/31561
4537         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
4538
4539 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
4540
4541         PR fortran/29507
4542         PR fortran/31404
4543         * gfortran.dg/initialization_6.f90: New test.
4544
4545 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
4546
4547         * gcc.c-torture/compile/pr27528.c: Require nonpic.
4548
4549         * lib/target-supports.exp (check_gc_sections_available):
4550         Return false if ldflags includes -elf2flt.
4551
4552 2007-04-13  Jason Merrill  <jason@redhat.com>
4553
4554         PR c++/31074
4555         * conv3.C: New test.
4556
4557 2007-04-13  Mike Stump  <mrs@apple.com>
4558
4559         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
4560         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
4561
4562 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
4563
4564         PR tree-optimization/29598
4565         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
4566
4567 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4568
4569         PR fortran/31559
4570         * gfortran.dg/func_assign.f90: New test.
4571
4572 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
4573
4574         PR fortran/31550
4575         * gfortran.dg/used_types_16.f90: New test.
4576
4577 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4578
4579         PR fortran/18937
4580         * gfortran.dg/goto_2.f90: New.
4581         * gfortran.dg/goto_3.f90: New.
4582         * gfortran.dg/pr17708.f90: Rename to ...
4583         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
4584
4585 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4586
4587         PR fortran/31562
4588         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
4589         instead of a struct.
4590
4591 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4592
4593         PR fortran/31562
4594         * gfortran.dg/value_4.c: Use GNU extensions for complex
4595         instead of a struct.
4596
4597 2007-04-13  Richard Guenther  <rguenther@suse.de>
4598
4599         PR tree-optimization/21258
4600         * gcc.dg/tree-ssa/vrp34.c: New testcase.
4601
4602 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4603
4604         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
4605         <complex.h>.
4606
4607 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
4608
4609         PR fortran/31250
4610         * gfortran.dg/char_length_2.f90: New.
4611         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
4612         * gfortran.dg/repeat_4.f90: Likewise.
4613
4614         PR fortran/31266
4615         * gfortran.dg/char_assign_1.f90: New.
4616
4617         PR fortran/31471
4618         * gfortran.dg/block_name_1.f90: New.
4619         * gfortran.dg/block_name_2.f90: New.
4620
4621 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
4622
4623         PR c++/31078
4624         * g++.dg/other/pr31078.C: New.
4625
4626 2007-04-12  Richard Guenther  <rguenther@suse.de>
4627
4628         PR tree-optimization/31169
4629         * gcc.c-torture/execute/pr31169.c: New testcase.
4630
4631 2007-04-12  Richard Guenther  <rguenther@suse.de>
4632
4633         PR tree-optimization/24689
4634         PR tree-optimization/31307
4635         * g++.dg/tree-ssa/pr31307.C: New testcase.
4636         * gcc.dg/tree-ssa/pr24689.c: Likewise.
4637
4638 2007-04-12  Tobias Burnus  <burnus@net-b.de>
4639
4640         PR fortran/31472
4641         * gfortran.dg/access_spec_1.f90: New test.
4642         * gfortran.dg/access_spec_2.f90: New test.
4643         * gfortran.dg/non_module_public.f90: Match new error message.
4644
4645 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
4646
4647         PR testsuite/31538
4648         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
4649         to 4 at line 38 to fix bounds problem.
4650
4651 2007-04-11  Tobias Burnus  <burnus@net-b.de>
4652
4653         PR testsuite/31240
4654         * gfortran.dg/pointer_intent_1.f90: Fix test.
4655
4656 2007-04-10  Eric Christopher  <echristo@apple.com>
4657
4658         * lib/target-supports.exp
4659         (check_effective_target_fstack_protector): Rewrite.
4660
4661 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
4662
4663         PR c++/31449
4664         * g++.dg/init/const5.C: New test.
4665
4666 2007-04-09  Jan Hubicka  <jh@suse.cz>
4667
4668         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
4669
4670 2007-04-08  Jan Hubicka  <jh@suse.cz>
4671
4672         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
4673
4674 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4675
4676         PR fortran/31257
4677         * gfortran.dg/achar_4.f90: New test.
4678
4679 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4680
4681         PR fortran/30880
4682         * gfortran.dg/used_dummy_types_8.f90: New test.
4683
4684 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4685
4686         PR fortran/30872
4687         * gfortran.dg/parameter_array_element_1.f90: New test.
4688
4689 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4690
4691         PR fortran/31222
4692         * gfortran.dg/default_numeric_type_1.f90: New test.
4693
4694 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4695
4696         PR fortran/31424
4697         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
4698
4699 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4700
4701         PR fortran/31293
4702         * gfortran.dg/interface_12.f90: New test.
4703
4704 2007-04-07  Bruce Korb  <bkorb@gnu.org>
4705
4706         * gcc.dg/format/opt-6.c: New test.
4707         * gcc.dg/format/nul-1.c: New test.
4708         * gcc.dg/format/nul-2.c: New test.
4709
4710 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4711
4712         PR libgfortran/31395
4713         * gfortran.dg/fmt_colon.f90: New test.
4714
4715 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
4716
4717         * g++.old-deja/g++.other/init18.C: Use
4718         dg-require-effective-target instead of an explicit xfail.
4719
4720 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
4721
4722         * gcc.dg/dfp/signbit-1.c
4723         * gcc.dg/dfp/signbit-2.c
4724
4725 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
4726
4727         PR fortran/31483
4728         * gfortran.dg/altreturn_5.f90: New test.
4729
4730 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
4731
4732         PR fortran/31292
4733         * gfortran.dg/contained_module_proc_1.f90: New test.
4734
4735 2007-04-04  Stuart Hastings  <stuart@apple.com>
4736
4737         PR 31281
4738         * objc/execute/exceptions/pr31281.m: New.
4739
4740 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
4741
4742         * g++.dg/ext/dllimport12.C: Update comments.
4743
4744 2007-04-03  Eric Christopher  <echristo@apple.com>
4745
4746         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
4747
4748 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4749
4750         PR fortran/31304
4751         * gfortran.dg/repeat_2.f90: New test.
4752         * gfortran.dg/repeat_3.f90: New test.
4753         * gfortran.dg/repeat_4.f90: New test.
4754
4755 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
4756
4757         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
4758
4759 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
4760
4761         PR c++/30847
4762         * g++.dg/parse/cond3.C: New test.
4763
4764         PR middle-end/30704
4765         * gcc.c-torture/execute/ieee/pr30704.c: New test.
4766
4767 2007-04-02  Jason Merrill  <jason@redhat.com>
4768
4769         PR c++/31187
4770         * g++.dg/ext/visibility/anon3.C: New test.
4771
4772 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4773
4774         PR libgfortran/31052
4775         * gfortran.dg/namelist_28.f90: New test.
4776
4777 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4778
4779         PR libgfortran/31366
4780         * gfortran.dg/direct_io_6.f90: New test.
4781
4782 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4783
4784         PR libgfortran/31207
4785         * gfortran.dg/advance_5.f90: New test.
4786         * gfortran.dg/advance_6.f90: New test.
4787
4788 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4789
4790         * g++.dg/ext/dllimport6.C: Remove extra ';'.
4791         * g++.dg/ext/dllimport7.C: Likewise.
4792         * g++.dg/ext/selectany1.C: Likewise.
4793
4794 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
4795
4796         * g++.dg/parser/pr31138.C: New.
4797         * g++.dg/parser/pr31140.C: New.
4798         * g++.dg/parser/pr31141.C: New.
4799
4800 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
4801
4802         PR c++/26099
4803         * g++.dg/ext/is_base_of.C: New.
4804         * g++.dg/ext/has_virtual_destructor.C: New.
4805         * g++.dg/ext/is_polymorphic.C: New.
4806         * g++.dg/ext/is_base_of_diagnostic.C: New.
4807         * g++.dg/ext/is_enum.C: New.
4808         * g++.dg/ext/has_nothrow_assign.C: New.
4809         * g++.dg/ext/has_nothrow_constructor.C: New.
4810         * g++.dg/ext/is_empty.C: New.
4811         * g++.dg/ext/has_trivial_copy.C: New.
4812         * g++.dg/ext/has_trivial_assign.C: New.
4813         * g++.dg/ext/is_abstract.C: New.
4814         * g++.dg/ext/is_pod.C: New.
4815         * g++.dg/ext/has_nothrow_copy.C: New.
4816         * g++.dg/ext/is_class.C: New.
4817         * g++.dg/ext/has_trivial_constructor.C: New.
4818         * g++.dg/ext/is_union.C: New.
4819         * g++.dg/ext/has_trivial_destructor.C: New.
4820         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
4821         * g++.dg/template/crash43.C: Likewise.
4822
4823 2007-03-29  Dirk Mueller  <dmueller@suse.de>
4824
4825         * g++.dg/warn/pedantic2.C: New testcase.
4826
4827 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4828
4829         * size_dim.f90: Fix dg directive.
4830         * pr16433.f: Likewise.
4831         * use_6.f90: Likewise.
4832         * use_7.f90: Likewise.
4833         * entry_9.f90: Likewise.
4834         * pointer_intent_2.f90: Likewise.
4835         * protected_1.f90: Likewise.
4836         * fmt_missing_period_2.f: Likewise.
4837         * pointer_intent_3.f90: Likewise.
4838         * protected_2.f90: Likewise.
4839         * protected_3.f90: Likewise.
4840         * pr15754.f90: Likewise.
4841         * protected_4.f90: Likewise.
4842         * protected_5.f90: Likewise.
4843         * initialization_2.f90: Likewise.
4844         * protected_6.f90: Likewise.
4845         * continuation_7.f90: Likewise.
4846         * derived_function_interface_1.f90: Likewise.
4847         * der_pointer_4.f90: Likewise.
4848         * fmt_zero_precision.f90: Likewise.
4849         * blockdata_3.f90: Likewise.
4850         * fmt_missing_period_1.f: Likewise.
4851         * real_const_3.f90: Likewise.
4852         * use_4.f90: Likewise.
4853         * fmt_missing_period_3.f: Likewise.
4854         * use_5.f90: Likewise.
4855
4856 2007-03-28  Mike Stump  <mrs@apple.com>
4857
4858         * gcc.dg/darwin-comm.c: Add.
4859
4860 2007-03-28  Eric Christopher  <echristo@apple.com>
4861
4862         * lib/target-supports.exp (check_effective_target_fstack_protector):
4863         New.
4864         * gcc.dg/ssp-1.c: Use.
4865         * gcc.dg/ssp-2.c: Ditto.
4866
4867 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
4868
4869         PR c++/29077
4870         * g++.dg/parse/constructor3.C: New test.
4871
4872 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4873
4874         * gnat.dg/thin_pointer.ad[sb]: New test.
4875
4876 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
4877
4878         * g++.dg/cpp0x/bracket1.C: New.
4879         * g++.dg/cpp0x/bracket2.C: New.
4880         * g++.dg/cpp0x/bracket3.C: New.
4881         * g++.dg/cpp0x/bracket4.C: New.
4882
4883 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
4884
4885         * g++.dg/cpp0x/temp_default1.C: New.
4886         * g++.dg/cpp0x/temp_default3.C: New.
4887         * g++.dg/cpp0x/temp_default2.C: New.
4888         * g++.dg/cpp0x/temp_default4.C: New.
4889
4890 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
4891
4892         PR c++/29993
4893         * g++.dg/other/cv_func2.C: New.
4894
4895 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
4896
4897         * gcc.dg/dfp/func-vararg-alternate.h: New file.
4898         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
4899         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
4900         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
4901
4902         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
4903         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
4904
4905         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
4906
4907         * lib/compat.exp (compat-execute): Fix processing of file names.
4908
4909 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
4910
4911         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
4912
4913 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
4914
4915         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4916         Delete created executable test file.
4917         (check_effective_target_fortran_large_int): Ditto.
4918         (check_effective_target_static_libgfortran): Ditto.
4919
4920 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
4921
4922         PR c++/30500
4923         * g++.dg/warn/pragma-system_header1.C: New test.
4924         * g++.dg/warn/pragma-system_header2.C: New test.
4925         * g++.dg/warn/pragma-system_header1.h. New.
4926         * g++.dg/warn/pragma-system_header2.h. New.
4927
4928 2007-03-26  Ian Lance Taylor  <iant@google.com>
4929
4930         PR tree-optimization/31345
4931         * gcc.c-torture/compile/pr31345-1.c: New test.
4932
4933 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
4934
4935         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
4936         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
4937         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
4938         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4939         * gfortran.dg/overload_1.f90: Likewise.
4940         * gfortran.dg/impure_assignment_1.f90: Likewise.
4941         * gfortran.dg/error_recovery_3.f90: Likewise.
4942         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
4943         * gfortran.dg/sequence_types_1.f90: Likewise.
4944         * gfortran.dg/internal_references_1.f90: Likewise.
4945         * gfortran.dg/present_1.f90: Likewise.
4946         * gfortran.dg/volatile10.f90: Likewise.
4947         * gfortran.dg/module_equivalence_2.f90: Likewise.
4948         * gfortran.dg/use_4.f90: Likewise.
4949         * gfortran.dg/elemental_result_1.f90: Likewise.
4950         * gfortran.dg/generic_actual_arg.f90: Likewise.
4951         * gfortran.dg/private_type_5.f90: Likewise.
4952         * gfortran.dg/protected_4.f90: Likewise.
4953         * gfortran.dg/interface_3.f90: Likewise.
4954
4955 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4956
4957         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
4958         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
4959
4960 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4961
4962         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
4963
4964 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4965
4966         PR libgfortran/31199
4967         * gfortran.dg/fmt_t_4.f90: New test.
4968
4969 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4970
4971         PR libfortran/31297
4972         * gfortran.dg/backspace_5.f:  Initialize variable(s).
4973         * gfortran.dg/backspace_6.f:  Likewise.
4974         * gfortran.dg/char_bounds_check_fail_1: Likewise.
4975         * gfortran.dg/direct_io_2.f90:  Likewise.
4976         * gfortran.dg/write_back.f:  Likewise.
4977         * gfortran.dg/write_rewind_2.f:  Likewise.
4978         * gfortran.dg/write_rewind_1.f:  Likewise.
4979         * gfortran.dg/write_rewind_2.f:  Likewise.
4980
4981 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
4982
4983         PR tree-optimization/30784
4984         * gcc.dg/vect/pr30784.c: New test.
4985
4986 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4987
4988         PR fortran/30877
4989         * gfortran.dg/operator_1.f90: New test.
4990         * gfortran.dg/operator_2.f90: New test.
4991
4992 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4993
4994         PR libfortran/31196
4995         * gfortran.dg/reshape_transpose_1.f90:  New test.
4996
4997 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4998
4999         PR fortran/30655
5000         * gfortran.dg/bounds_check_6.f90: New test.
5001
5002 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
5003
5004         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
5005         #ifndef/#endif.
5006         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5007         * gcc.dg/dfp/decfloat-constants.c: Ditto.
5008
5009 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
5010
5011         PR fortran/31209
5012         * gfortran.dg/pointer_function_actual_1.f90: New test.
5013
5014         PR fortran/31200
5015         * gfortran.dg/pointer_function_actual_2.f90: New test.
5016
5017         PR fortran/31215
5018         * gfortran.dg/result_in_spec_1.f90: New test.
5019
5020 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5021
5022         PR fortran/30834
5023         * gfortran.dg/integer_exponentiation_3.F90: New test.
5024         * gfortran.dg/integer_exponentiation_4.f90: New test.
5025         * gfortran.dg/integer_exponentiation_5.F90: New test.
5026
5027 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5028
5029         PR c++/30863
5030         * g++.dg/template/error24.C: New test.
5031         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
5032
5033 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5034
5035         PR c++/31273
5036         * g++.dg/expr/bitfield7.C: New test.
5037
5038 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5039
5040         PR other/23572
5041         * gcc.dg/float-range-4.c: New.
5042         * gcc.dg/float-range-1.c: Update. Test for a warning.
5043         * gcc.dg/float-range-3.c: New.
5044         * gcc.dg/float-range-5.c: New.
5045
5046 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5047
5048         PR fortran/31262
5049         * gfortran.dg/no_range_check_1.f90: New test.
5050
5051 2007-03-22  Dirk Mueller  <dmueller@suse.de>
5052
5053         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5054         * g++.dg/other/static1.C: Remove stray semicolon.
5055         * g++.dg/other/init1.C: Likewise.
5056         * g++.dg/rtti/dyncast1.C: Likewise.
5057         * g++.dg/tree-ssa/pr17153.C: Likewise.
5058         * g++.dg/lookup/disamb1.C: Likewise.
5059         * g++.dg/lookup/scoped2.C: Likewise.
5060         * g++.dg/lookup/friend7.C: Likewise.
5061         * g++.dg/parse/parse4.C: Likewise.
5062         * g++.dg/parse/parse5.C: Likewise.
5063         * g++.dg/expr/pr29066.C: Likewise.
5064         * g++.dg/expr/cast4.C: Likewise.
5065         * g++.dg/tc1/dr193.C: Likewise.
5066         * g++.dg/tc1/dr213.C: Likewise.
5067         * g++.dg/abi/dcast1.C: Likewise.
5068         * g++.dg/abi/covariant2.C: Likewise.
5069         * g++.dg/inherit/covariant11.C: Likewise.
5070         * g++.dg/inherit/covariant9.C: Likewise.
5071         * g++.dg/inherit/covariant10.C: Likewise.
5072         * g++.dg/init/static3.C: Likewise.
5073         * g++.dg/init/init-ref3.C: Likewise.
5074         * g++.dg/init/ref10.C: Likewise.
5075         * g++.dg/template/meminit2.C: Likewise.
5076         * g++.dg/template/using9.C: Likewise.
5077         * g++.dg/template/friend9.C: Likewise.
5078         * g++.dg/template/ref1.C: Likewise.
5079         * g++.old-deja/g++.warn/inline.C: Likewise.
5080         * g++.old-deja/g++.robertl/eb91.C: Likewise.
5081         * g++.old-deja/g++.robertl/eb46.C: Likewise.
5082         * g++.old-deja/g++.robertl/eb34.C: Likewise.
5083         * g++.old-deja/g++.robertl/eb43.C: Likewise.
5084         * g++.old-deja/g++.robertl/eb26.C: Likewise.
5085         * g++.old-deja/g++.robertl/eb116.C: Likewise.
5086         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5087         * g++.old-deja/g++.brendan/overload8.C: Likewise.
5088         * g++.old-deja/g++.brendan/overload11.C: Likewise.
5089         * g++.old-deja/g++.brendan/copy7.C: Likewise.
5090         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5091         * g++.old-deja/g++.brendan/template11.C: Likewise.
5092         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
5093         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5094         * g++.old-deja/g++.brendan/crash16.C: Likewise.
5095         * g++.old-deja/g++.jason/pmem2.C: Likewise.
5096         * g++.old-deja/g++.jason/parse9.C: Likewise.
5097         * g++.old-deja/g++.jason/byval2.C: Likewise.
5098         * g++.old-deja/g++.jason/overload8.C: Likewise.
5099         * g++.old-deja/g++.jason/pmf8.C: Likewise.
5100         * g++.old-deja/g++.jason/template33.C: Likewise.
5101         * g++.old-deja/g++.jason/return3.C: Likewise.
5102         * g++.old-deja/g++.jason/scoping2.C: Likewise.
5103         * g++.old-deja/g++.jason/virtual.C: Likewise.
5104         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5105         * g++.old-deja/g++.jason/template27.C: Likewise.
5106         * g++.old-deja/g++.jason/synth6.C: Likewise.
5107         * g++.old-deja/g++.jason/ref8.C: Likewise.
5108         * g++.old-deja/g++.jason/offset1.C: Likewise.
5109         * g++.old-deja/g++.other/static20.C: Likewise.
5110         * g++.old-deja/g++.other/array1.C: Likewise.
5111         * g++.old-deja/g++.other/new3.C: Likewise.
5112         * g++.old-deja/g++.other/array2.C: Likewise.
5113         * g++.old-deja/g++.other/overload9.C: Likewise.
5114         * g++.old-deja/g++.other/cast6.C: Likewise.
5115         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
5116         * g++.old-deja/g++.other/eh4.C: Likewise.
5117         * g++.old-deja/g++.other/using7.C: Likewise.
5118         * g++.old-deja/g++.other/init18.C: Likewise.
5119         * g++.old-deja/g++.other/dyncast1.C: Likewise.
5120         * g++.old-deja/g++.other/dyncast2.C: Likewise.
5121         * g++.old-deja/g++.other/dtor11.C: Likewise.
5122         * g++.old-deja/g++.pt/static11.C: Likewise.
5123         * g++.old-deja/g++.pt/crash19.C: Likewise.
5124         * g++.old-deja/g++.pt/overload12.C: Likewise.
5125         * g++.old-deja/g++.pt/crash46.C: Likewise.
5126         * g++.old-deja/g++.pt/mi1.C: Likewise.
5127         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5128         * g++.old-deja/g++.pt/nontype5.C: Likewise.
5129         * g++.old-deja/g++.pt/local5.C: Likewise.
5130         * g++.old-deja/g++.pt/typename2.C: Likewise.
5131         * g++.old-deja/g++.pt/explicit80.C: Likewise.
5132         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5133         * g++.old-deja/g++.law/visibility1.C: Likewise.
5134         * g++.old-deja/g++.law/visibility2.C: Likewise.
5135         * g++.old-deja/g++.law/virtual2.C: Likewise.
5136         * g++.old-deja/g++.law/operators19.C: Likewise.
5137         * g++.old-deja/g++.law/parsing10.C: Likewise.
5138         * g++.old-deja/g++.law/visibility4.C: Likewise.
5139         * g++.old-deja/g++.law/operators4.C: Likewise.
5140         * g++.old-deja/g++.law/dtors2.C: Likewise.
5141         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5142         * g++.old-deja/g++.law/visibility10.C: Likewise.
5143         * g++.old-deja/g++.law/scope3.C: Likewise.
5144         * g++.old-deja/g++.law/casts2.C: Likewise.
5145         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5146         * g++.old-deja/g++.law/operators33.C: Likewise.
5147         * g++.old-deja/g++.law/friend4.C: Likewise.
5148         * g++.old-deja/g++.mike/pmf7.C: Likewise.
5149         * g++.old-deja/g++.mike/p5611.C: Likewise.
5150         * g++.old-deja/g++.mike/net37.C: Likewise.
5151         * g++.old-deja/g++.mike/p3570.C: Likewise.
5152         * g++.old-deja/g++.mike/p5718.C: Likewise.
5153         * g++.old-deja/g++.mike/net21.C: Likewise.
5154         * g++.old-deja/g++.mike/p1862.C: Likewise.
5155         * g++.old-deja/g++.mike/p4511.C: Likewise.
5156         * g++.old-deja/g++.mike/virt3.C: Likewise.
5157         * g++.old-deja/g++.mike/p16146.C: Likewise.
5158         * g++.old-deja/g++.mike/p1989.C: Likewise.
5159         * g++.old-deja/g++.mike/p5571.C: Likewise.
5160         * g++.old-deja/g++.gb/scope10.C: Likewise.
5161         * g++.old-deja/g++.abi/primary5.C: Likewise.
5162         * g++.old-deja/g++.abi/empty2.C: Likewise.
5163         * g++.old-deja/g++.abi/arraynew.C: Likewise.
5164         * g++.old-deja/g++.eh/vbase4.C: Likewise.
5165         * g++.old-deja/g++.eh/ptr1.C: Likewise.
5166         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
5167         * g++.old-deja/g++.bob/template3.C: Likewise.
5168         * g++.old-deja/g++.bob/inherit1.C: Likewise.
5169
5170 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
5171
5172         PR fortran/31193
5173         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
5174
5175 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
5176
5177         PR fortran/20897
5178         * gfortran.dg/derived_name_1.f90: New.
5179         * gfortran.dg/derived_name_2.f: New.
5180
5181 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5182
5183         * lib/target-supports.exp (check_effective_target_nonpic): New
5184         procedure.
5185         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
5186         when compiling PIC.
5187         * gcc.target/i386/asm-4.c: Require nonpic.
5188         * gcc.target/i386/cmov1.c: Likewise.
5189         * gcc.target/i386/mul.c: Likewise.
5190         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
5191         * gcc.target/i386/ssetype-1.c: Require nonpic.
5192         * gcc.target/i386/ssetype-3.c: Likewise.
5193         * gcc.target/i386/ssetype-5.c: Likewise.
5194
5195 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5196
5197         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
5198         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
5199         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
5200         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
5201
5202 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
5203
5204         PR tree-optimization/30590
5205         * g++.dg/opt/pr30590.C: New testcase.
5206
5207 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
5208
5209         PR c/30762
5210         * gcc.dg/pr30762-1.c: New test.
5211         * gcc.dg/pr30762-2.c: New test.
5212
5213         PR inline-asm/30505
5214         * gcc.target/i386/pr30505.c: New test.
5215
5216 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
5217
5218         * gcc.target/arm/register-variables.c: New.
5219
5220 2007-03-19  Jeff Law  <law@redhat.com>
5221
5222         * PR tree-optimization/30984
5223         * gcc.c-torture/pr30984.c: New test.
5224
5225 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5226         Richard Guenther  <rguenther@suse.de>
5227
5228         PR tree-optimization/31254
5229         * gcc.dg/torture/pr31254.c: New testcase.
5230
5231 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
5232
5233         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
5234         target default_packed.
5235
5236 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5237
5238         PR fortran/31203
5239         * gfortran.dg/string_length_1.f90: New test.
5240
5241 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5242
5243         PR testsuite/30395
5244         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
5245
5246 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5247
5248         PR libgfortran/31052
5249         * gfortran.dg/namelist_27.f90: New test.
5250
5251 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
5252
5253         PR fortran/30531
5254         * gfortran.dg/used_types_14.f90: New test.
5255
5256         PR fortran/31086
5257         * gfortran.dg/used_types_15.f90: New test.
5258
5259 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
5260
5261         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
5262         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
5263
5264 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5265
5266         PR fortran/31120
5267         * gfortran.dg/integer_exponentiation_2.f90: New test.
5268
5269 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
5270
5271         PR tree-optimization/31041
5272         * gcc.dg/vect/pr31041.c: New test.
5273
5274 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5275
5276         * g++.dg/warn/Wconversion-integer.C: New
5277         * g++.dg/warn/Wconversion-real.C: New.
5278         * g++.dg/warn/Wconversion-real-integer.C: New.
5279         * g++.dg/warn/conv2.C: Updated.
5280
5281 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5282
5283         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
5284         exclude RTPs.
5285
5286 2007-03-16  Richard Guenther  <rguenther@suse.de>
5287
5288         PR tree-optimization/31146
5289         * g++.dg/tree-ssa/pr31146.C: New testcase.
5290
5291 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5292
5293         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
5294         assume that the target has <features.h>.
5295
5296 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5297
5298         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
5299         dg-options rather than to the whole test.
5300
5301 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
5302
5303         PR debug/29906
5304         * g++.dg/debug/pr29906.C: New
5305
5306 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5307
5308         PR libgfortran/31099
5309         * gfortran.dg/unformatted_recl.f90: Update test.
5310
5311 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
5312
5313         * gcc.dg/tree-ssa/prefetch-5.c: New test.
5314
5315 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5316
5317         PR c++/30891
5318         * g++.dg/parse/namespace-definition.C: New.
5319
5320 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5321
5322         PR c++/24924
5323         * g++.dg/cpp/pedantic-errors.C: New.
5324         * g++.dg/cpp/permissive.C: New.
5325
5326 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5327
5328         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
5329         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
5330
5331 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5332
5333         * lib/target-supports.exp (check_missing_uclibc_feature)
5334         (check_effective_target_wchar): New procedures.
5335         * gcc.dg/wchar_t-1.c: Require target wchar.
5336         * gcc.dg/wint_t-1.c: Likewise.
5337
5338 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5339
5340         * lib/target-supports.exp (check_gc_sections_available): Return
5341         false for VxWorks targets.
5342
5343 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5344
5345         * g++.dg/warn/Wconversion2.C: Fix typo.
5346         * gcc.dg/if-empty-1.c: Ditto.
5347
5348 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5349
5350         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
5351
5352 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5353
5354         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
5355         * gcc.target/i386/pr31167.c: Ditto.
5356
5357 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5358
5359         PR target/31167
5360         * gcc.target/i386/pr31167.c: New test.
5361
5362 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
5363
5364         PR fortran/30922
5365         * gfortran.dg/import5.f90.f90: New test.
5366
5367
5368         PR fortran/30879
5369         * gfortran.dg/data_components_1.f90: New test.
5370
5371
5372         PR fortran/30870
5373         * gfortran.dg/generic_13.f90: New test.
5374
5375         PR fortran/31163
5376         * gfortran.dg/alloc_comp_basics_5.f90: New test.
5377
5378 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5379
5380         PR libgfortran/31051
5381         * gfortran.dg/fmt_t_4.f90: New
5382
5383 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5384
5385         PR C++/31165
5386         * g++.dg/other/default7.C: New test.
5387
5388 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5389
5390         * g++.dg/warn/Wconversion2.C: New.
5391
5392 2007-03-14  Eric Christopher  <echristo@apple.com>
5393
5394         * gcc.dg/ssp-1.c: New.
5395         * gcc.dg/ssp-2.c: Ditto.
5396
5397 2007-03-14  Dirk Mueller  <dmueller@suse.de>
5398
5399         * g++.dg/warn/do-empty.C: New.
5400         * gcc.dg/do-empty.c: New.
5401         * gcc.dg/if-empty-1.c: Update.
5402         * gcc.dg/20001116-1.c: Update.
5403         * gcc.dg/pr23165.c: Update.
5404
5405 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
5406
5407         * gfortran.dg/module_implicit_conversion.f90: New test.
5408
5409 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
5410
5411         PR middle-end/31127
5412         * gcc.dg/pr31127.c: New.
5413
5414 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
5415
5416         * gcc.dg/tree-ssa/loop-26.c: New test.
5417
5418 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
5419
5420         * gcc.target/i386/cmpxchg16b-1.c: New test.
5421
5422 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5423
5424         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
5425         * gcc.dg/c99-vla-1.c: Likewise.
5426         * g++.dg/ext/vla1.C: Likewise
5427
5428 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5429
5430         * gcc.dg/wvla-1.c: New test
5431         * gcc.dg/wvla-2.c: New test
5432         * gcc.dg/wvla-3.c: New test
5433         * gcc.dg/wvla-4.c: New test
5434         * gcc.dg/wvla-5.c: New test
5435         * gcc.dg/wvla-6.c: New test
5436         * gcc.dg/wvla-7.c: New test
5437         * g++.dg/warn/Wvla-1.C: New test
5438         * g++.dg/warn/Wvla-2.C: New test
5439         * g++.dg/warn/Wvla-3.C: New test
5440
5441 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
5442
5443         PR c++/30108
5444         * g++.dg/other/default6.C: New test.
5445
5446 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5447
5448         * lib/target-supports.exp (check_profiling_available): Return false
5449         for VxWorks.
5450         (check_effective_target_vxworks_kernel): New procedure.
5451         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
5452         VxWorks.
5453         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
5454         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
5455         to include VxWorks.
5456         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
5457
5458 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5459
5460         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
5461         PIC is not supported.
5462         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
5463         * gcc.dg/20020426-2.c: Likewise.
5464         * gcc.dg/pr28243.c: Likewise.
5465         * gcc.dg/visibility-11.c: Likewise.
5466         * gcc.dg/tls/opt-9.c: Likewise.
5467         * gcc.dg/tls/opt-10.c: Likewise.
5468         * gcc.dg/tls/pic-1.c: Likewise.
5469         * gcc.dg/tls/struct-1.c: Likewise.
5470         * gcc.target/i386/20000807-1.c: Likewise.
5471         * gcc.target/i386/20000904-1.c: Likewise.
5472         * gcc.target/i386/20011119-1.c: Likewise.
5473         * gcc.target/i386/990213-2.c: Likewise.
5474         * gcc.target/i386/990214-1.c: Likewise.
5475         * gcc.target/i386/compress-float-387-pic.c: Likewise.
5476         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5477         * gcc.target/i386/pic-1.c: Likewise.
5478         * gcc.target/i386/pr21518.c: Likewise.
5479         * gcc.target/i386/pr23098.c: Likewise.
5480         * gcc.target/i386/pr23943.c: Likewise.
5481
5482 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
5483
5484         PR c++/31038
5485         * g++.dg/template/complit2.C: New test.
5486
5487         PR c++/30328
5488         * g++.dg/ext/bitfield1.C: New test.
5489
5490 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
5491
5492         PR fortran/30883
5493         * gfortran.dg/interface_11.f90: New test.
5494
5495 2007-03-11  Richard Guenther  <rguenther@suse.de>
5496
5497         PR tree-optimization/31115
5498         * gcc.dg/torture/pr31115.c: New testcase.
5499
5500 2007-03-11  Ira Rosen  <irar@il.ibm.com>
5501
5502         PR tree-optimization/29925
5503         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
5504
5505 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
5506
5507         PR c++/30274
5508         * g++.dg/expr/bitfield3.C: New test.
5509         * g++.dg/expr/bitfield4.C: Likewise.
5510         * g++.dg/expr/bitfield5.C: Likewise.
5511         * g++.dg/expr/bitfield6.C: Likewise.
5512
5513         PR c++/30924
5514         * g++.dg/template/array18.C: New test.
5515
5516 2007-03-10  Dirk Mueller  <dmueller@suse.de>
5517
5518         PR c++/17946
5519         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
5520         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
5521
5522 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
5523
5524         PR c++/20599
5525         * g++.dg/cpp0x/variadic-bind.C: New.
5526         * g++.dg/cpp0x/variadic-function.C: New.
5527         * g++.dg/cpp0x/variadic-mem_fn.C: New.
5528         * g++.dg/cpp0x/variadic-tuple.C: New.
5529         * g++.dg/cpp0x/variadic1.C: New.
5530         * g++.dg/cpp0x/variadic2.C: New.
5531         * g++.dg/cpp0x/variadic3.C: New.
5532         * g++.dg/cpp0x/variadic4.C: New.
5533         * g++.dg/cpp0x/variadic5.C: New.
5534         * g++.dg/cpp0x/variadic6.C: New.
5535         * g++.dg/cpp0x/variadic7.C: New.
5536         * g++.dg/cpp0x/variadic8.C: New.
5537         * g++.dg/cpp0x/variadic9.C: New.
5538         * g++.dg/cpp0x/variadic10.C: New.
5539         * g++.dg/cpp0x/variadic11.C: New.
5540         * g++.dg/cpp0x/variadic12.C: New.
5541         * g++.dg/cpp0x/variadic13.C: New.
5542         * g++.dg/cpp0x/variadic14.C: New.
5543         * g++.dg/cpp0x/variadic15.C: New.
5544         * g++.dg/cpp0x/variadic16.C: New.
5545         * g++.dg/cpp0x/variadic17.C: New.
5546         * g++.dg/cpp0x/variadic18.C: New.
5547         * g++.dg/cpp0x/variadic19.C: New.
5548         * g++.dg/cpp0x/variadic20.C: New.
5549         * g++.dg/cpp0x/variadic21.C: New.
5550         * g++.dg/cpp0x/variadic22.C: New.
5551         * g++.dg/cpp0x/variadic23.C: New.
5552         * g++.dg/cpp0x/variadic24.C: New.
5553         * g++.dg/cpp0x/variadic25.C: New.
5554         * g++.dg/cpp0x/variadic26.C: New.
5555         * g++.dg/cpp0x/variadic27.C: New.
5556         * g++.dg/cpp0x/variadic28.C: New.
5557         * g++.dg/cpp0x/variadic29.C: New.
5558         * g++.dg/cpp0x/variadic30.C: New.
5559         * g++.dg/cpp0x/variadic31.C: New.
5560         * g++.dg/cpp0x/variadic32.C: New.
5561         * g++.dg/cpp0x/variadic33.C: New.
5562         * g++.dg/cpp0x/variadic34.C: New.
5563         * g++.dg/cpp0x/variadic35.C: New.
5564         * g++.dg/cpp0x/variadic36.C: New.
5565         * g++.dg/cpp0x/variadic37.C: New.
5566         * g++.dg/cpp0x/variadic38.C: New.
5567         * g++.dg/cpp0x/variadic39.C: New.
5568         * g++.dg/cpp0x/variadic40.C: New.
5569         * g++.dg/cpp0x/variadic41.C: New.
5570         * g++.dg/cpp0x/variadic42.C: New.
5571         * g++.dg/cpp0x/variadic43.C: New.
5572         * g++.dg/cpp0x/variadic44.C: New.
5573         * g++.dg/cpp0x/variadic45.C: New.
5574         * g++.dg/cpp0x/variadic46.C: New.
5575         * g++.dg/cpp0x/variadic47.C: New.
5576         * g++.dg/cpp0x/variadic48.C: New.
5577         * g++.dg/cpp0x/variadic49.C: New.
5578         * g++.dg/cpp0x/variadic50.C: New.
5579         * g++.dg/cpp0x/variadic51.C: New.
5580         * g++.dg/cpp0x/variadic52.C: New.
5581         * g++.dg/cpp0x/variadic53.C: New.
5582         * g++.dg/cpp0x/variadic54.C: New.
5583         * g++.dg/cpp0x/variadic55.C: New.
5584         * g++.dg/cpp0x/variadic56.C: New.
5585         * g++.dg/cpp0x/variadic57.C: New.
5586         * g++.dg/cpp0x/variadic58.C: New.
5587         * g++.dg/cpp0x/variadic59.C: New.
5588         * g++.dg/cpp0x/variadic60.C : New.
5589         * g++.dg/cpp0x/variadic61.C : New.
5590         * g++.dg/cpp0x/variadic62.C : New.
5591         * g++.dg/cpp0x/variadic63.C : New.
5592         * g++.dg/cpp0x/variadic64.C : New.
5593         * g++.dg/cpp0x/variadic65.C : New.
5594         * g++.dg/cpp0x/variadic66.C : New.
5595         * g++.dg/cpp0x/variadic67.C : New.
5596         * g++.dg/cpp0x/variadic68.C : New.
5597         * g++.dg/cpp0x/variadic69.C : New.
5598         * g++.dg/cpp0x/variadic70.C : New.
5599         * g++.dg/cpp0x/variadic71.C : New.
5600         * g++.dg/cpp0x/variadic72.C : New.
5601         * g++.dg/cpp0x/variadic73.C : New.
5602         * g++.dg/cpp0x/variadic74.C : New.
5603         * g++.dg/cpp0x/variadic75.C : New.
5604         * g++.dg/cpp0x/variadic-ex1.C : New.
5605         * g++.dg/cpp0x/variadic-ex2.C : New.
5606         * g++.dg/cpp0x/variadic-ex3.C : New.
5607         * g++.dg/cpp0x/variadic-ex4.C : New.
5608         * g++.dg/cpp0x/variadic-ex5.C : New.
5609         * g++.dg/cpp0x/variadic-ex6.C : New.
5610         * g++.dg/cpp0x/variadic-ex7.C : New.
5611         * g++.dg/cpp0x/variadic-ex8.C : New.
5612         * g++.dg/cpp0x/variadic-ex9.C : New.
5613         * g++.dg/cpp0x/variadic-ex10.C : New.
5614         * g++.dg/cpp0x/variadic-ex11.C : New.
5615         * g++.dg/cpp0x/variadic-ex12.C : New.
5616         * g++.dg/cpp0x/variadic-ex13.C : New.
5617         * g++.dg/cpp0x/variadic-ex14.C : New.
5618
5619 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5620
5621         PR libgfortran/31099
5622         * gfortran.dg/unformatted_recl.f90: New test.
5623
5624 2007-03-09  Roger Sayle  <roger@eyesopen.com>
5625
5626         * gcc.dg/fold-eqcmplx-1.c: New test case.
5627
5628 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
5629
5630         PR rtl-optimization/30643
5631         * gcc.dg/pr30643.c: New.
5632
5633 2007-03-09  Chao-ying Fu  <fu@mips.com>
5634
5635         * gcc.target/mips/mips32-dspr2-type.c: New test.
5636         * gcc.target/mips/mips32-dspr2.c: New test.
5637         * gcc.target/mips/dspr2-MULT.c: New test.
5638         * gcc.target/mips/dspr2-MULTU.c: New test.
5639         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
5640         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
5641         Adjust some formats.
5642
5643 2007-03-09  Dirk Mueller  <dmueller@suse.de>
5644
5645         PR c++/17946
5646         * gcc.dg/Wlogical-op-1.c: New.
5647         * g++.dg/warn/Wlogical-op-1.C: New.
5648
5649 2007-03-09  Richard Guenther  <rguenther@suse.de>
5650
5651         PR tree-optimization/30904
5652         PR middle-end/31058
5653         * gcc.dg/pr30904.c: Remove xfail.
5654
5655 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5656
5657         PR C/31072
5658         * gcc.c-torture/execute/pr31072.c: New test.
5659
5660 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5661
5662         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
5663         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5664         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
5665         *lrint* and *lround*.
5666         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
5667         floor->lfloor.
5668         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
5669         * gcc.dg/torture/builtin-integral-1.c: Likewise.
5670         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
5671         and *lround*.  Correct macro names.
5672         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
5673         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
5674
5675 2007-03-08  Ian Lance Taylor  <iant@google.com>
5676
5677         * gcc.dg/no-strict-overflow-5.c: New test.
5678         * gcc.dg/no-strict-overflow-6.c: New test.
5679         * gcc.dg/Wstrict-overflow-11.c: New test.
5680         * gcc.dg/Wstrict-overflow-12.c: New test.
5681         * gcc.dg/Wstrict-overflow-13.c: New test.
5682         * gcc.dg/Wstrict-overflow-14.c: New test.
5683         * gcc.dg/Wstrict-overflow-15.c: New test.
5684
5685 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5686
5687         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
5688         for VxWorks kernel mode.
5689         * gcc.c-torture/execute/strncmp-1.x: Likewise.
5690
5691 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5692
5693         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
5694         mode.
5695
5696 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5697
5698         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
5699         and lib/bfill.c on VxWorks targets.
5700         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
5701         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
5702         lib/bfill.c and lib/memmove.c on VxWorks targets.
5703         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
5704         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
5705         on VxWorks targets.
5706         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
5707         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
5708
5709 2007-03-08  Tobias Burnus  <burnus@net-b.de>
5710
5711         * gfortran.dg/use_5.f90: New test.
5712         * gfortran.dg/use_6.f90: Ditto.
5713         * gfortran.dg/use_7.f90: Ditto.
5714
5715 2007-03-08  Tobias Burnus  <burnus@net-b.de>
5716
5717         PR fortran/30973
5718         * gfortran.dg/use_4.f90: New test.
5719         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
5720
5721 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
5722
5723         PR fortran/31011
5724         * gfortran.dg/parameter_array_section_2.f90: New test.
5725
5726 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
5727
5728         PR c++/30852
5729         * g++.dg/ext/offsetof1.C: Add cases with volatile.
5730
5731         PR c++/30534
5732         * g++.dg/template/arg5.C: New test.
5733
5734 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
5735
5736         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
5737
5738 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
5739
5740         * gcc.dg/var-expand1.c: Add newline at end of file.
5741
5742 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
5743
5744         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
5745
5746 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
5747
5748         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
5749
5750 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5751
5752         * gcc.dg/torture/builtin-convert-4.c: New test.
5753
5754 2007-03-05  Ian Lance Taylor  <iant@google.com>
5755
5756         * gcc.c-torture/compile/pr31034.c: New test.
5757
5758 2007-03-05  Ian Lance Taylor  <iant@google.com>
5759
5760         * gcc.dg/inline-18.c: New test.
5761         * gcc.dg/inline-19.c: New test.
5762         * gcc.dg/inline-20.c: New test.
5763         * gcc.dg/inline-21.c: New test.
5764
5765 2007-03-05  Richard Guenther  <rguenther@suse.de>
5766
5767         PR tree-optimization/14052
5768         * gcc.dg/tree-ssa/vrp33.c: New testcase.
5769
5770 2007-03-05  Richard Guenther  <rguenther@suse.de>
5771
5772         PR tree-optimization/23777
5773         * gcc.dg/tree-ssa/pr23777.c: New testcase.
5774
5775 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5776
5777         PR other/30465
5778         * gcc.dg/multiple-overflow-warn-3.c: New.
5779         * g++.dg/warn/multiple-overflow-warn-3.C: New.
5780
5781 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
5782
5783         PR c++/30895
5784         * g++.dg/parse/template23.C: New test.
5785
5786 2007-03-04  Roger Sayle  <roger@eyesopen.com>
5787
5788         PR middle-end/30744
5789         * gcc.dg/pr30744-1.c: New test case.
5790
5791 2007-03-04  Tobias Burnus  <burnus@net-b.de>
5792
5793         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
5794
5795 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5796
5797         PR target/30406
5798         * gfortran.dg/logical_3.f90: New test.
5799
5800 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
5801
5802         PR libfortran/30981
5803         * gfortran.dg/integer_exponentiation_1.f90:  New test.
5804
5805 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
5806
5807         * gcc.target/m68k/m68k.exp: New.
5808         * gcc.target/m68k/crash1.c: New.
5809
5810 2007-03-03  Tobias Burnus  <burnus@net-b.de>
5811
5812         * gfortran.dg/c_by_val.c: Use int64_t instead of long
5813         to be more compatible with integer(kind=8).
5814
5815 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5816
5817         PR libfortran/31001
5818         * gfortran.dg/zero_sized_3.f90: New test.
5819
5820 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5821
5822         PR c++/15787
5823         * g++.dg/parse/else.C: New.
5824         * g++.dg/parse/else-2.C: New.
5825
5826 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
5827             Tobias Burnus  <burnus@net-b.de>
5828
5829         PR fortran/30882
5830         * gfortran.dg/size_dim.f90: New test.
5831
5832 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
5833             Tobias Burnus  <burnus@net-b.de>
5834
5835         PR fortran/30873
5836         * gfortran.dg/entry_9.f90: New test.
5837
5838 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
5839
5840         PR c++/28253
5841         * g++.dg/inherit/covariant16.C: New test.
5842
5843 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
5844
5845         * g++.dg/other/darwin-minversion-1.C: New.
5846
5847 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
5848
5849         * gcc.dg/tree-ssa/20070302-1.c: New test.
5850
5851 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
5852
5853         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
5854         tests.
5855
5856 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
5857
5858         * gcc.dg/tree-ssa/prefetch-4.c: New test.
5859
5860 2007-03-01  Simon Baldwin <simonb@google.com>
5861
5862         PR c++/23689
5863         * warn/ignored_typedef.C: New.
5864         * init/ctor8.C: Added dg-warning to consume ignored typedef
5865         warning.
5866         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
5867         and added an explicit line number.
5868
5869 2007-02-28  Richard Guenther  <rguenther@suse.de>
5870
5871         PR middle-end/30364
5872         * gcc.dg/torture/pr30364-1.c: New testcase.
5873         * gcc.dg/torture/pr30364-2.c: Likewise.
5874         * gcc.dg/torture/pr30364-3.c: Likewise.
5875
5876 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5877
5878         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
5879         powerpc*, use -funsafe-math-optimizations.
5880         * gcc.dg/torture/builtin-logb-1.c: Likewise.
5881         * gcc.dg/torture/builtin-modf-1.c: Likewise.
5882
5883 2007-02-28  Tobias Burnus  <burnus@net-b.de>
5884             Paul Thomas  <pault@gcc.gnu.org>
5885
5886         PR fortran/30888
5887         PR fortran/30887
5888         * c_by_val_1.f: Test %VAL() with non-default kind.
5889         * c_by_val.c: Ditto.
5890         * c_by_val_4.f: New test.
5891
5892 2007-02-28  Tobias Burnus  <burnus@net-b.de>
5893
5894         PR fortran/30968
5895         * gfortran.dg/continuation_7.f90: New test.
5896
5897 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
5898
5899         * g++.dg/inherit/thunk7.C: New test.
5900         * lib/target-supports.exp (check_profiling_available): Not available
5901         for bfin-*-*.
5902
5903 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
5904
5905         PR target/30970
5906         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
5907
5908 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
5909
5910         * lib/target-supports.exp (check_effective_target_init_priority):
5911         Remove Solaris special case.
5912
5913 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
5914
5915         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
5916         for more builtin types.
5917
5918         * g++.dg/ext/visibility/class1.C: Port to Darwin.
5919         * g++.dg/ext/visibility/noPLT.C: Likewise.
5920
5921 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5922
5923         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
5924         sh* targets.
5925
5926 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
5927
5928         PR fortran/30865
5929         * size_optional_dim_1.f90:  New test.
5930
5931 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
5932
5933         * gcc.dg/vxworks/vxworks.exp: New file.
5934         * gcc.dg/vxworks/initpri1.c: Likewise.
5935         * gcc.dg/vxworks/initpri2.c: Likewise.
5936         * gcc.dg/initpri2.c: Add more tests.
5937         * g++.dg/special/initpri2.C: Likewise.
5938
5939         * gcc.dg/initpri1.c: New test.
5940         * gcc.dg/initpri2.c: Likewise.
5941         * g++.dg/special/initpri1.C: New test.
5942         * g++.dg/special/initpri2.C: Likewise.
5943         * g++.dg/special/conpr-1.C: Use init_priority effective target.
5944         * g++.dg/special/conpr-2.C: Likewise.
5945         * g++.dg/special/conpr-3.C: Likewise.
5946         * g++.dg/special/conpr-4.C: Likewise.
5947         * g++.dg/special/initp1.C: Likewise.
5948         * g++.dg/special/ecos.exp: Remove code to detect availability of
5949         constructor priorities.
5950         * lib/target-supports.exp (check_effective_target_init_priority):
5951         New function.
5952
5953 2007-02-24  Jan Hubicka  <jh@suse.cz>
5954
5955         * gcc.c-torture/execute/pr30778.c: New testcase.
5956
5957 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5958
5959         PR libgfortran/30918
5960         * gfortran.dg/namelist_26.f90: New test.
5961
5962 2007-02-24  Richard Guenther  <rguenther@suse.de>
5963
5964         PR middle-end/30951
5965         * gcc.dg/pr30951.c: New testcase.
5966
5967 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5968
5969         * gcc.dg/torture/builtin-modf-1.c: New test.
5970
5971 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
5972
5973         PR tree-optimization/30904
5974         * gcc.dg/pr30904.c: New test.
5975
5976 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5977
5978         * gcc.test-framework/README: Correct command.
5979         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
5980         -Wunused-value.
5981         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
5982
5983 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5984
5985         * lib/target-supports.exp (check_effective_target_unwrapped): New.
5986
5987 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
5988
5989         * lib/target-supports.exp (check_effective_target_newlib): New
5990         function.
5991
5992 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
5993
5994         PR fortran/30660
5995         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
5996         allocatable component.
5997
5998
5999 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6000
6001         * gcc.dg/torture/builtin-logb-1.c: New test.
6002         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
6003         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
6004         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
6005         sh* targets.
6006
6007 2007-02-23  Richard Guenther  <rguenther@suse.de>
6008
6009         * g++.dg/warn/changes-meaning.C: New testcase.
6010
6011 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6012
6013         PR libgfortran/30910
6014         * gfortran.dg/fmt_zero_precision.f90: Update test.
6015
6016 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6017
6018         * gcc.dg/torture/builtin-frexp-1.c: New test.
6019
6020 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
6021
6022         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
6023
6024 2007-02-22  Ian Lance Taylor  <iant@google.com>
6025
6026         PR debug/30898
6027         * g++.dg/debug/pr30898.C: New test.
6028
6029 2007-02-22  Ira Rosen  <irar@il.ibm.com>
6030
6031         * gcc.dg/vect/vect-106.c: New test.
6032
6033 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6034             Ira Rosen  <irar@il.ibm.com>
6035
6036         PR tree-optimization/30843
6037         * gcc.dg/vect/pr30843.c: New test.
6038
6039 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6040
6041         PR tree-optimization/30858
6042         * gcc.dg/vect/pr30858.c: New test.
6043
6044 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
6045
6046         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
6047         to set options for compiling testglue.
6048         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
6049         * lib/obj-c++.exp (obj-c++_init): Likewise.
6050
6051 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
6052
6053         * gnat.dg/derived_aggregate.adb: New test.
6054
6055 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6056
6057         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
6058         sh* targets.  Call the correct CKSGN macro.
6059
6060 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
6061
6062         * gfortran.dg/gomp/omp_parse1.f90: New test.
6063         * gfortran.dg/gomp/omp_parse2.f: New test.
6064
6065 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
6066
6067         PR fortran/30869
6068         * gfortran.dg/do_pointer_1.f90:  New test.
6069
6070 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6071
6072         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
6073         and scalbln.
6074
6075 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
6076
6077         * gcc.dg/darwin-minversion-1.c: New.
6078         * gcc.dg/darwin-minversion-2.c: New.
6079
6080 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6081
6082         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
6083
6084 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6085             DJ Delorie <dj@redhat.com>
6086
6087         PR other/30824
6088         * gcc.dg/Wfatal.c: New.
6089         * gcc.dg/Wfatal-2.c: New.
6090         * gcc.dg/Werror-1.c: Adjust expectations.
6091         * gcc.dg/Werror-5.c: Likewise.
6092         * gcc.dg/Werror-7.c: Likewise.
6093         * gcc.dg/Werror-10.c: Likewise.
6094         * gcc.dg/Werror-11.c: Likewise.
6095
6096 2007-02-20  Tobias Burnus  <burnus@net-b.de>
6097
6098         PR fortran/30522
6099         * gfortran.dg/volatile10.f90: New test.
6100
6101 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
6102
6103         PR libfortran/30533
6104         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
6105
6106 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6107
6108         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
6109         * gcc.dg/Walways-true-1.c: Likewise.
6110         * gcc.dg/weak/weak-3.c: Likewise.
6111         * gcc.dg/Werror-1.c: Likewise.
6112         * gcc.dg/Werror-3.c: Likewise.
6113         * gcc.dg/Werror-4.c: Likewise.
6114         * gcc.dg/Werror-5.c: Likewise.
6115         * gcc.dg/Werror-6.c: Likewise.
6116         * gcc.dg/Werror-7.c: Likewise.
6117         * gcc.dg/Werror-8.c: Likewise.
6118         * gcc.dg/Werror-10.c: Likewise.
6119         * gcc.dg/Werror-11.c: Likewise.
6120         * gcc.dg/Werror-12.c: Likewise.
6121         * g++.old-deja/g++.mike/warn8.C: Likewise.
6122         * g++.dg/warn/Walways-true-1.C: Likewise.
6123         * g++.dg/warn/Walways-true-2.C: Likewise.
6124         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
6125         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
6126         -Wstring-literal-comparison with -Waddress.
6127         * gcc.dg/Wstring-literal-comparison-4.c: Replace
6128         -Wno-string-literal-comparison with -Wno-address.
6129
6130 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
6131
6132         * gnat.dg/self_aggregate_with_call.adb: New test.
6133
6134 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
6135
6136         PR tree-optimization/30975
6137         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
6138         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
6139         * gcc.dg/vect/pr30795.c: New.
6140
6141 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6142
6143         PR fortran/30681
6144         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
6145
6146 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6147
6148         PR rtl-optimization/28173
6149         * gcc.target/i386/andor-1.c: New test case.
6150
6151 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6152
6153         * gcc.dg/torture/builtin-ldexp-1.c: New.
6154         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
6155
6156 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6157
6158         * gfortran.dg/array_constructor_15.f90: New test case.
6159
6160 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6161
6162         * gfortran.dg/forall_10.f90: New test case.
6163
6164 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6165
6166         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
6167
6168 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6169
6170         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
6171         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
6172
6173 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
6174
6175         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
6176         * gcc.target/i386/builtin-bswap-3.c: Ditto.
6177         * gcc.target/i386/xchg-1.c: New test.
6178         * gcc.target/i386/xchg-2.c: New test.
6179
6180 2007-02-16  Richard Guenther  <rguenther@suse.de>
6181             Christian Bruel  <christian.bruel@st.com>
6182
6183         * gcc.dg/strict-overflow-5.c: New testcase.
6184
6185 2007-02-16  Tobias Burnus  <burnus@net-b.de>
6186
6187         PR fortran/30793
6188         * gfortran.dg/func_derived_4.f90: New test.
6189
6190 2007-02-15  Roger Sayle  <roger@eyesopen.com>
6191
6192         PR middle-end/30391
6193         * gfortran.dg/pr30391-1.f90: New test case.
6194
6195 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6196
6197         PR middle-end/30433
6198         * gcc.c-torture/compile/pr30433.c: New testcase to check
6199         that complex constants comparisions are foldded.
6200
6201 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6202
6203         PR C++/30158
6204         * g++.dg/ext/stmtexpr10.C: New testcase.
6205
6206 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6207
6208         PR middle-end/30729
6209         * gcc.dg/Wunused-value-2.c: New testcase.
6210
6211 2007-02-15  Ian Lance Taylor  <iant@google.com>
6212
6213         * g++.dg/eh/subreg-1.C: New test.
6214
6215 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6216
6217         PR c/26494
6218         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
6219         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
6220         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
6221         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
6222         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
6223         * gcc.dg/Werror-implicit-function-declaration.c: New.
6224
6225 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6226
6227         PR c++/28943
6228         * g++.dg/warn/pr28943.C: New.
6229
6230 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6231
6232         * gfortran.fortran-torture/execute/math.f90: Fix typo.
6233
6234 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6235
6236         PR fortran/30779
6237         * gfortran.dg/error_recovery_3.f90: New test.
6238
6239 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6240
6241         * g++.dg/tree-ssa/sra-1.C: New.
6242
6243 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6244
6245         * g++.dg/tree-ssa/sra-1.C: New.
6246
6247 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6248
6249         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
6250
6251 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6252
6253         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
6254
6255 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6256
6257         PR fortran/30799
6258         * gfortran.dg/logical_2.f90: New test.
6259
6260 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
6261
6262         * gcc.dg/torture/complex-alias-1.c: New test.
6263
6264 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
6265
6266         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
6267         instead of -fdump-tree-tailcall.
6268
6269 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
6270
6271         * gfortran.dg/interface_10.f90: Fix comment typo.
6272
6273 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
6274
6275         PR tree-optimization/30771
6276         * gcc.dg/vect/pr30771.c: New test.
6277
6278 2007-02-13  Ian Lance Taylor  <iant@google.com>
6279
6280         * gcc.dg/Wstrict-overflow-1.c: New test.
6281         * gcc.dg/Wstrict-overflow-2.c: New test.
6282         * gcc.dg/Wstrict-overflow-3.c: New test.
6283         * gcc.dg/Wstrict-overflow-4.c: New test.
6284         * gcc.dg/Wstrict-overflow-5.c: New test.
6285         * gcc.dg/Wstrict-overflow-6.c: New test.
6286         * gcc.dg/Wstrict-overflow-7.c: New test.
6287         * gcc.dg/Wstrict-overflow-8.c: New test.
6288         * gcc.dg/Wstrict-overflow-9.c: New test.
6289         * gcc.dg/Wstrict-overflow-10.c: New test.
6290
6291 2007-02-13  Roger Sayle  <roger@eyesopen.com>
6292
6293         * gcc.target/ia64/builtin-bswap-2.c: New test case.
6294
6295 2007-02-13  Richard Henderson  <rth@redhat.com>
6296
6297         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
6298         * gcc.c-torture/execute/pr29302-1.c: ... here.
6299
6300 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6301
6302         PR c/29521
6303         * gcc.dg/c90-return-1.c: Update output.
6304         * gcc.dg/c99-return-1.c: Likewise.
6305
6306 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
6307
6308         PR fortran/30554
6309         * gfortran.dg/used_dummy_types_7.f90: New test..
6310
6311 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
6312
6313         * gcc.target/i386/parity-1.c: New test.
6314         * gcc.target/i386/parity-2.c: New test.
6315
6316 2007-02-12  Roger Sayle  <roger@eyesopen.com>
6317
6318         * gcc.target/i386/builtin-bswap-3.c: New test case.
6319
6320 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
6321
6322         PR tree-optimization/29145
6323         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
6324         alias analysis is improved to take better advantage of restrict
6325         qualified pointers.
6326         * gcc.dg/vect/vect-80.c: Likewise.
6327         * gcc.dg/vect/pr29145.c: New.
6328
6329 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6330
6331         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
6332         * gcc.target/i386/sse4a-insert.c: Likewise.
6333
6334 2007-02-11  Roger Sayle  <roger@eyesopen.com>
6335
6336         * gcc.target/ia64/builtin-popcount-1.c: New test case.
6337         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
6338
6339 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
6340
6341         PR fortran/30478
6342         * gfortran.dg/enum_4.f90: Update error message checks.
6343
6344 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
6345
6346         PR fortran/30554
6347         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
6348         versions of the modules.
6349
6350         PR fortran/30617
6351         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
6352         by getting rid of recursive I/O and providing functions with
6353         results.
6354
6355         PR fortran/30319
6356         * gfortran.dg/char_array_constructor_2.f90
6357
6358 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
6359
6360         PR c++/26988
6361         * g++.dg/template/spec34.C: New test
6362
6363 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
6364
6365         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
6366         on i?86 and x86_64.
6367         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
6368         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
6369         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
6370         on i?86 and x86_64.
6371         * gcc.dg/vect/vect-113.c: Ditto.
6372
6373 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
6374
6375         PR c++/29487
6376         * g++.dg/eh/weak1-C: New test.
6377         * g++.dg/eh/weak1-a.cc: Likewise.
6378         * g++.dg/eh/comdat1.C: Likewise.
6379
6380 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
6381             Dorit Nuzman  <dorit@il.ibm.com>
6382
6383         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
6384         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
6385         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
6386         * gcc.dg/vect/vect-113.c: Likewise.
6387
6388         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
6389
6390 2007-02-10  Richard Henderson  <rth@redhat.com>
6391
6392         * lib/target-supports.exp (check_effective_target_tls): Redefine
6393         to mean non-emulated tls.
6394         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6395         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6396         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6397         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6398         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6399         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6400         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6401
6402 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
6403
6404         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
6405
6406 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
6407
6408         * gfortran.dg/secnds.f: Replace time tolerance with a
6409         before-and-after bracket.
6410         * gfortran.dg/secnds-1.f: Likewise.
6411
6412 2007-02-09  Tobias Burnus  <burnus@net-b.de>
6413
6414         PR fortran/30512
6415         * gfortran.dg/maxlocval_1.f90: New test.
6416
6417 2007-02-09  Roger Sayle  <roger@eyesopen.com>
6418
6419         * gcc.target/ia64/builtin_bswap-1.c: New test case.
6420
6421 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6422
6423         PR fortran/30720
6424         * gfortran.dg/array_function_1.f90: New test.
6425
6426 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6427
6428         * lib/target-supports.exp (check_effective_target_lax_strtofp)
6429         (check_effective_target_dummy_wcsftime): New functions.
6430
6431 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6432
6433         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
6434         * lib/target-supports.exp (check_effective_target_uclibc): New
6435         function.
6436
6437 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6438
6439         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
6440         (vsnprintf): Don't define for uClibc targets.
6441
6442 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6443
6444         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
6445         set before checking whether it was allowed.
6446         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
6447         before checking inside_main.
6448
6449 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6450
6451         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
6452         uClinux targets.
6453         (u16sf): Likewise u4sf.
6454         * g++.dg/compat/struct-layout-1.h: Likewise.
6455
6456 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6457
6458         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
6459         procedure.
6460         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6461         m68k targets if check_effective_target_coldfire_fpu returns true.
6462
6463 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
6464         Richard Guenther  <rguenther@suse.de>
6465
6466         PR middle-end/23361
6467         * gcc.dg/fold-compare-3.c: New testcase.
6468         * gcc.dg/tree-ssa/loop-24.c: Likewise.
6469
6470 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
6471
6472         * gcc.dg/pr26570.c: Clean up coverage files.
6473         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
6474         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
6475         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
6476         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6477         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6478         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6479         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
6480         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
6481         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
6482         * gcc.dg/tree-ssa/pr25501.c: Ditto.
6483         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
6484         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
6485         * gcc.dg/vect/pr28952.c: Ditto.
6486         * gcc.dg/vect/pr27151.c: Ditto.
6487         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
6488         * g++.dg/gomp/macro-3.C: Ditto.
6489
6490 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
6491
6492         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
6493         of the loop.
6494
6495 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6496
6497         * gcc.target/i386/builtin-bswap-2.c: New test case.
6498
6499 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6500
6501         * gfortran.dg/forall_8.f90: New test case.
6502         * gfortran.dg/forall_9.f90: Likewise.
6503
6504 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6505
6506         * gcc.dg/builtins-20.c: Add some -~ complex cases.
6507
6508 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
6509
6510         * lib/target-supports.exp (check_effective_target_simulator): New.
6511
6512 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
6513
6514         * gcc.dg/tree-ssa/loop-25.c: New test.
6515
6516 2007-02-06  Richard Henderson  <rth@redhat.com>
6517
6518         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
6519
6520 2007-02-06  Roger Sayle  <roger@eyesopen.com>
6521
6522         * gcc.target/powerpc/popcount-1.c: New test case.
6523         * gcc.target/powerpc/parity-1.c: Likewise.
6524
6525 2007-02-06  Richard Guenther  <rguenther@suse.de>
6526
6527         PR middle-end/27302
6528         * gcc.dg/torture/pr27302-2.c: New testcase.
6529
6530 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
6531
6532         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
6533         * gcc.dg/vect/vect-iv-1.c: New test.
6534         * gcc.dg/vect/vect-iv-2.c: New test.
6535         * gcc.dg/vect/vect-iv-3.c: New test.
6536         * gcc.dg/vect/vect-iv-4.c: New test.
6537         * gcc.dg/vect/vect-iv-5.c: New test.
6538         * gcc.dg/vect/vect-iv-6.c: New test.
6539         * gcc.dg/vect/vect-iv-7.c: New test.
6540         * gcc.dg/vect/vect-iv-8.c: New test.
6541         * gcc.dg/vect/vect-iv-9.c: New test.
6542         * gcc.dg/vect/vect-iv-10.c: New test.
6543         * gcc.dg/vect/vect-iv-11.c: New test.
6544         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
6545         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
6546         * gcc.dg/vect/vect-14.c: Now vectorizable.
6547         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
6548         loop).
6549         * gcc.dg/vect/vect-27.c: Likewise.
6550         * gcc.dg/vect/vect-29.c Likewise.
6551         * gcc.dg/vect/vect-dv-2.c: Likewise.
6552         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6553         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6554         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6555
6556 2007-02-06  Ira Rosen  <irar@il.ibm.com>
6557
6558         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
6559
6560 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6561
6562         * gcc.dg/builtins-20.c: Add more cases.
6563
6564 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
6565
6566         PR debug/30189
6567         * gcc.dg/pr30189.c: New test.
6568
6569 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6570
6571         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
6572         for running tests.
6573         * gcc.target/i386/sse4a-extract.c: New test.
6574         * gcc.target/i386/sse4a-insert.c: New test.
6575         * gcc.target/i386/sse4a-montsd.c: New test.
6576         * gcc.target/i386/sse4a-montss.c: New test.
6577
6578 2007-02-05  Richard Guenther  <rguenther@suse.de>
6579
6580         * gcc.target/i386/vectorize3.c: New testcase.
6581
6582 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
6583
6584         PR target/30665
6585         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
6586
6587 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6588
6589         PR fortran/30611
6590         * gfortran.dg/repeat_1.f90: New test.
6591
6592 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
6593
6594         PR fortran/30605
6595         * gfortran.dg/spread_shape_1.f90: Remove tabs.
6596         * gfortran.dg/derived_init_2.f90: Ditto.
6597         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
6598         * gfortran.dg/array_initializer_1.f90: Ditto.
6599         * gfortran.dg/do_2.f90: Ditto.
6600         * gfortran.dg/proc_assign_1.f90: Ditto.
6601
6602 2007-02-04  Richard Guenther  <rguenther@suse.de>
6603
6604         PR middle-end/30636
6605         * g++.dg/warn/pr30636.C: New testcase.
6606         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
6607
6608 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
6609
6610         PR middle-end/30667
6611         * gfortran.dg/pr30667.f: New test.
6612
6613 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6614
6615         * gcc.dg/builtins-54.c: Add more cases.
6616
6617 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
6618
6619         PR fortran/30514
6620         * gfortran.dg/zero_sized_2.f90: New test.
6621
6622         PR fortran/30660
6623         * gfortran.dg/alloc_comp_basics_4.f90: New test.
6624
6625         PR fortran/29820
6626         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
6627         file.
6628
6629 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6630
6631         PR fortran/30683
6632         * gfortran.dg/interface_10.f90: New test.
6633
6634 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6635
6636         * gcc.dg/builtins-20.c: Add more cases.
6637
6638 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6639
6640         PR target/29682
6641         * gcc-target/ia64/pr29682.c: New test.
6642
6643 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
6644
6645         PR fortran/30284
6646         * gfortran.dg/arrayio_11.f90.f90: New test.
6647
6648         PR fortran/30626
6649         * gfortran.dg/arrayio_12.f90.f90: New test.
6650
6651 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
6652
6653         PR c++/30536
6654         * g++.dg/tls/diag-5.C: New test.
6655
6656         PR middle-end/30473
6657         * gcc.dg/pr30473.c: New test.
6658         * gcc.c-torture/execute/20070201-1.c: New test.
6659
6660 2007-02-01  Roger Sayle  <roger@eyesopen.com>
6661
6662         * gfortran.dg/dependency_20.f90: New test case.
6663
6664 2007-01-31  Ian Lance Taylor  <iant@google.com>
6665
6666         * gcc.dg/lower-subreg-1.c (test): New test.
6667
6668 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
6669
6670         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
6671
6672 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6673
6674         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
6675         * gcc.dg/torture/builtin-math-3.c: Likewise.
6676
6677 2007-01-31  Dirk Mueller  <dmueller@suse.de>
6678
6679         gcc.dg/Wparentheses-2.c: Update and add new tests.
6680
6681 2007-01-31  Ira Rosen  <irar@il.ibm.com>
6682
6683         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
6684         vectorize.
6685
6686 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
6687
6688         * gcc.dg/builtins-63.c: New test.
6689
6690 2007-01-31  Tobias Burnus  <burnus@net-b.de>
6691
6692         PR fortran/27588
6693         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
6694
6695 2007-01-31  Tobias Burnus  <burnus@net-b.de>
6696
6697         PR fortran/30520
6698         * gfortran.dg/volatile8.f90: New argument conformance test.
6699         * gfortran.dg/volatile9.f90: New scope test.
6700
6701 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6702
6703         PR c++/24745
6704         * g++.dg/warn/null4.C: New.
6705
6706 2001-01-30  Roger Sayle  <roger@eyesopen.com>
6707             Uros Bizjak  <ubizjak@gmail.com>
6708
6709         * gcc.dg/large-size-array-3.c: Correct typo.
6710
6711 2007-01-30  Richard Guenther  <rguenther@suse.de>
6712
6713         PR middle-end/27657
6714         * g++.dg/debug/pr27657.C: New testcase.
6715
6716 2007-01-30  Richard Guenther  <rguenther@suse.de>
6717
6718         PR middle-end/30313
6719         * gcc.dg/torture/pr30313.c: New testcase.
6720
6721 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
6722
6723         * gcc.dg/dfp/dfp-except.h: New file.
6724         * gcc.dg/dfp/fe-check.h: New file.
6725         * gcc.dg/dfp/fe-binop.c: New test.
6726         * gcc.dg/dfp/fe-convert-1.c: New test.
6727         * gcc.dg/dfp/fe-convert-2.c: New test.
6728         * gcc.dg/dfp/fe-convert-3.c: New test.
6729
6730         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
6731         * gcc.dg/dfp/decfloat-constants.c: Ditto.
6732         * gcc.dg/dfp/convert-dfp.c: Ditto.
6733         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6734
6735 2007-01-29  Josh Conner  <jconner@apple.com>
6736
6737         * gcc.target/powerpc/altivec-24.c: New test.
6738
6739 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
6740
6741         PR c++/28266
6742         * g++.dg/parse/defarg12.C: New test.
6743
6744 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
6745
6746         PR fortran/30554
6747         * gfortran.dg/used_dummy_types_6.f90: New test.
6748
6749 2007-01-28  Jan Hubicka  <jh@suse.cz>
6750
6751         * gcc.dg/tree-prof/val-prof-6.c: New test.
6752
6753 2007-01-28  Roger Sayle  <roger@eyesopen.com>
6754
6755         * gcc.dg/large-size-array-3.c: Correct test case (portability).
6756
6757 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
6758
6759         PR C++/28988
6760         * g++.dg/expr/dtor4.C: New test.
6761
6762 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
6763
6764         * gcc.dg/tree-ssa/loop-23.c: New test.
6765
6766 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
6767
6768         PR libfortran/30389
6769         * gfortran.dg/achar_2.f90:  New test.
6770         * gfortran.dg/achar_3.f90:  New test.
6771
6772 2007-01-27  Ian Lance Taylor  <iant@google.com>
6773
6774         * gcc.dg/strict-overflow-1.c: New test.
6775         * gcc.dg/no-strict-overflow-1.c: New test.
6776         * gcc.dg/strict-overflow-2.c: New test.
6777         * gcc.dg/no-strict-overflow-2.c: New test.
6778         * gcc.dg/strict-overflow-3.c: New test.
6779         * gcc.dg/no-strict-overflow-3.c: New test.
6780         * gcc.dg/strict-overflow-4.c: New test.
6781         * gcc.dg/no-strict-overflow-4.c: New test.
6782         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
6783         * gcc.dg/pr15784-1.c: Likewise.
6784         * gcc.dg/pr20922-1.c: Likewise.
6785         * gcc.dg/pr20922-3.c: Likewise.
6786         * gcc.dg/pr20922-4.c: Likewise.
6787         * gcc.dg/pr20922-6.c: Likewise.
6788         * gcc.dg/compare-4.c: Likewise.
6789         * gcc.dg/torture/pr26898-1.c: Likewise.
6790         * gcc.dg/tree-ssa/divide-1.c: Likewise.
6791         * gcc.dg/tree-ssa/divide-2.c: Likewise.
6792         * gcc.dg/tree-ssa/divide-3.c: Likewise.
6793         * gcc.dg/tree-ssa/divide-4.c: Likewise.
6794         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
6795         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
6796         * gcc.dg/tree-ssa/pr21082.c: Likewise.
6797         * gcc.dg/tree-ssa/pr26899.c: Likewise.
6798         * g++.dg/tree-ssa/pr21082.C: Likewise.
6799
6800 2007-01-27  Roger Sayle  <roger@eyesopen.com>
6801
6802         * gcc-dg/large-size-array-3.c: New test case.
6803
6804 2007-01-27  Roger Sayle  <roger@eyesopen.com>
6805
6806         * gfortran.dg/forall_7.f90: New test case.
6807
6808 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
6809
6810         PR fortran/30407
6811         * gfortran.dg/where_operator_assign_1.f90: New test.
6812         * gfortran.dg/where_operator_assign_2.f90: New test.
6813         * gfortran.dg/where_operator_assign_3.f90: New test.
6814
6815 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
6816
6817         * lib/target-supports.exp
6818         (check_effective_target_powerpc_altivec): New.
6819         (check_effective_target_vect_cmdline_needed): Use it.
6820
6821 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6822
6823         PR fortran/30278
6824         * gfortran.dg/backslash_3.f: New test.
6825
6826 2007-01-26  Richard Guenther  <rguenther@suse.de>
6827
6828         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
6829
6830 2007-01-26  Tobias Burnus  <burnus@net-b.de>
6831
6832         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
6833         * gfortran.dg/vect/vect.exp: Ditto.
6834         * gfortran.dg/dg.exp: Ditto.
6835         * gfortran.fortran-torture/execute/execute.exp: Ditto.
6836         * gfortran.fortran-torture/compile/compile.exp: Ditto.
6837
6838 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6839
6840         * gcc.dg/builtins-20.c: Add more cases.
6841         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
6842
6843 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6844
6845         PR fortran/30437
6846         * gcc.dg/Wall.c: New.
6847         * gcc.dg/Wno-all.c: New.
6848         * gfortran.dg/Wall.f90: New.
6849         * gfortran.dg/Wno-all.f90: New.
6850
6851 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
6852
6853         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
6854         * g++.dg/eh/simd-2.C: Also run on Darwin.
6855         * g++.dg/eh/simd-3.C: New.
6856         * g++.dg/eh/simd-4.C: New.
6857
6858 2007-01-25  Richard Guenther  <rguenther@suse.de>
6859
6860         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
6861         and _PROFILE_USE.
6862         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
6863
6864 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
6865
6866         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
6867         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
6868         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
6869         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
6870         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
6871         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
6872         * gcc.dg/ipa/ipa-7.c: New testcase.
6873
6874 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
6875
6876         * g++.dg/cpp0x/warn_cxx0x.C: New.
6877
6878 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6879
6880         * gcc.dg/builtins-20.c: Test builtin carg.
6881
6882 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
6883
6884         PR middle-end/27416
6885         * gcc.dg/gomp/pr27416.c: New test.
6886
6887         PR middle-end/30494
6888         * gcc.dg/gomp/pr30494.c: New test.
6889         * g++.dg/gomp/pr30494.C: New test.
6890
6891         PR middle-end/30421
6892         * gcc.dg/gomp/pr30421.c: New test.
6893
6894 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
6895
6896         * gcc.target/ia64/versionid-1.c: New test.
6897         * gcc.target/ia64/versionid-2.c: New test.
6898
6899 2007-01-24  Richard Guenther  <rguenther@suse.de>
6900
6901         PR testsuite/30181
6902         * gcc.dg/builtins-57.c: Change to a link-time testcase
6903         to support non-C99 targets.
6904
6905 2007-01-24  Jan Hubicka  <jh@suse.cz>
6906
6907         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
6908
6909 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6910
6911         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
6912
6913 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
6914
6915         PR objc/27438
6916         * objc.dg/const-str-12.m: New test.
6917
6918 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6919
6920         PR fortran/30532
6921         * gfortran.dg/ctrl-z.f90:  New test.
6922
6923 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6924
6925         PR fortran/30481
6926         * gfortran.dg/namelist_assumed_char.f90:  New test.
6927
6928 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
6929
6930         PR c++/27492
6931         * g++.dg/inherit/covariant15.C: New test.
6932
6933 2007-01-23  Ian Lance Taylor  <iant@google.com>
6934
6935         * g++.dg/warn/Wparentheses-24.C: New test.
6936
6937 2007-01-23  Richard Guenther  <rguenther@suse.de>
6938
6939         PR testsuite/30560
6940         * ada/acats/run_acats: Do not call gnatmake or gnatchop
6941         with full path.
6942
6943 2007-01-22  Richard Guenther  <rguenther@suse.de>
6944
6945         PR tree-optimization/30038
6946         * gcc.dg/builtins-62.c: New testcase.
6947
6948 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6949
6950         * gcc.c-torture/compile/20070121.c: New test.
6951
6952 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
6953
6954         PR libfortran/30525
6955         * gfortran.dg/char_comparison_1.f:  New test.
6956
6957 2007-01-21  Ira Rosen  <irar@il.ibm.com>
6958
6959         * gcc.dg/vect/vect-strided-same-dr.c: New test.
6960
6961 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
6962
6963         PR objc/30479
6964         * objc.dg/pch: New directory.
6965         * objc.dg/pch/pch.exp: New file.
6966         * objc.dg/pch/interface-1.m: New test.
6967         * objc.dg/pch/interface-1.hs: New include file.
6968         * lib/objc.exp (objc_target_compile): Add
6969         "-x objective-c-header" in front of the sources if this is
6970         a precompiled header being compiled.
6971
6972 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6973
6974         * gfortran.dg/array_memcpy_3.f90: New test case.
6975         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
6976
6977 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6978             Brooks Moses  <brooks.moses@codesourcery.com>
6979             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6980
6981         * gfortran.dg/intrinsic_sign_1.f90: New test case.
6982         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
6983
6984 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6985
6986         * gcc.dg/torture/builtin-math-3.c: Test fdim.
6987
6988 2007-01-19  Mike Stump  <mrs@apple.com>
6989
6990         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
6991         away.
6992
6993 2007-01-19  Roger Sayle  <roger@eyesopen.com>
6994
6995         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
6996         option instead of -funsafe-math-optimizations.
6997
6998 2007-01-19  Tomas Bily  <tbily@suse.cz>
6999
7000         gcc.dg/tree-prof/indir-call-prof.c: New.
7001         g++.dg/dg.exp: Add tree-prof subdirectory.
7002         g++.dg/tree-prof/indir-call-prof.C: New.
7003         g++.dg/tree-prof/tree-prof.exp: New.
7004
7005 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7006
7007         PR c++/17947
7008         * g++.dg/warn/deprecated.C: Update warning output.
7009         * g++.dg/warn/deprecated-2.C: Likewise.
7010         * g++.dg/warn/deprecated-3.C: New.
7011
7012 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7013
7014         * gcc.c-torture/execute/nestfunc-7.c: New.
7015
7016 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
7017
7018         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
7019
7020 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7021
7022         * gcc.dg/m68k-pic-1.c: New.
7023
7024 2007-01-18  Roger Sayle  <roger@eyesopen.com>
7025
7026         * gfortran.dg/array_memcpy_4.f90: New test case.
7027
7028 2007-01-18  Josh Conner  <jconner@apple.com>
7029
7030         PR target/30485
7031         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
7032         * gcc.dg/vect/no-trapping-math-1: New.
7033         * gcc.dg/vect/no-trapping-math-2: New.
7034
7035 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
7036
7037         * gcc.target/i386/387-8.c: Update comment about optimizing
7038         inherent load of 1.0 of fptan instruction.
7039
7040 2007-01-18  Dirk Mueller  <dmueller@suse.de>
7041             Richard Guenther <rguenther@suse.de>
7042
7043         PR diagnostic/8268
7044         * gcc.dg/Warray-bounds.c: New testcase.
7045         * gcc.dg/Warray-bounds-2.c: New testcase.
7046         * g++.dg/warn/Warray-bounds.C: New testcase.
7047         * g++.dg/warn/Warray-bounds-2.C: New testcase.
7048
7049 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
7050
7051         PR fortran/30476
7052         * gfortran.dg/generic_12.f90: New test.
7053
7054 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
7055
7056         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
7057         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
7058
7059 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
7060
7061         * gcc.dg/dfp/compare-special.h: New file.
7062         * gcc.dg/dfp/compare-special-32.c: New test.
7063         * gcc.dg/dfp/compare-special-64.c: New test.
7064         * gcc.dg/dfp/compare-special-128.c: New test.
7065
7066 2007-01-16  Roger Sayle  <roger@eyesopen.com>
7067             Paul Thomas  <pault@gcc.gnu.org>
7068             Steven G. Kargl  <kargl@gcc.gnu.org>
7069
7070         PR fortran/30404
7071         * gfortran.dg/forall_6.f90: New test case.
7072         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
7073         * gfortran.dg/dependency_13.f90: Likewise.
7074
7075 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7076
7077         PR testsuite/12325
7078         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
7079         targets that don't support Inf.
7080
7081 2007-01-15  Dale Johannesen  <dalej@apple.com>
7082
7083         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
7084
7085 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
7086
7087         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
7088         of achar for 0xff to avoid the "Extended ASCII not
7089         implemented" error message.
7090
7091 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
7092
7093         PR fortran/28172
7094         * gfortran.dg/altreturn_4.f90: New test.
7095
7096         PR fortran/29389
7097         * gfortran.dg/stfunc_4.f90: New test.
7098
7099         PR fortran/29712
7100         * gfortran.dg/bound_2.f90: Reinstate commented out line.
7101         * gfortran.dg/initialization_1.f90: Change warning.
7102
7103         PR fortran/30283
7104         * gfortran.dg/specification_type_resolution_2.f90: New test.
7105
7106 2007-01-14  Jan Hubicka  <jh@suse.cz>
7107
7108         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
7109         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
7110         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
7111         elimination.
7112
7113 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
7114
7115         PR fortran/30410
7116         * gfortran.dg/external_procedures_2.f90: New test.
7117
7118 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
7119
7120         PR target/30413
7121         * gcc.target/i386/pr30413.c: New test.
7122
7123 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
7124
7125         PR fortran/30452
7126         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
7127
7128 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
7129
7130         * gcc.dg/20070112-1.c: New test.
7131
7132 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7133
7134         PR libgfortran/30435
7135         * gfortran.dg/list_read_6.f90: New test.
7136
7137 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
7138
7139         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
7140
7141 2007-01-12  Tom Tromey  <tromey@redhat.com>
7142
7143         PR preprocessor/28227:
7144         * gcc.dg/cpp/pr28227.c: New file.
7145
7146 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7147
7148         * gcc.dg/tree-ssa/loop-22.c: New test.
7149
7150 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7151
7152         PR tree-optimization/29516
7153         * gcc.dg/tree-ssa/loop-20.c: New test.
7154
7155 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
7156
7157         PR libfortran/30415
7158         * minmaxloc_integer_kinds_1.f90:  New test.
7159
7160 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
7161
7162         PR c++/29573
7163         * g++.dg/template/sizeof-template-argument.C: New test.
7164
7165 2007-01-11  Jan Hubicka  <jh@suse.cz>
7166
7167         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
7168         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
7169         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
7170         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
7171         * gcc.dg/tree-ssa/pr21658.c: Likewise.
7172         * gcc.dg/tree-ssa/pr15349.c: Likewise.
7173         * gcc.dg/tree-ssa/pr25501.c: Likewise.
7174         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
7175         transformation in question.
7176         * gcc.dg/tree-ssa/vrp05.c: Likewise.
7177         * gcc.dg/tree-ssa/pr20701.c: Likewise.
7178         * gcc.dg/always_inline3.c: Likewise.
7179
7180 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
7181
7182         PR c++/28999
7183         * g++.dg/template/typename11.C: New test.
7184
7185 2007-01-10  Robert Kennedy <jimbob@google.com>
7186
7187         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
7188
7189 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7190
7191         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
7192         for different integer kinds.
7193         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
7194         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
7195         * gfortran.dg/ishft_2.f90: New test.
7196         * gfortran.dg/ishft_3.f90: New test.
7197
7198 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7199
7200         * gfortran.dg/altreturn_2.f90: Removed executable bit.
7201
7202 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
7203
7204         PR tree-optimization/30322
7205         * gcc.dg/tree-ssa/loop-21.c: New test.
7206
7207 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
7208
7209         * g++.dg/rtti/darwin-builtin-linkage.C: New.
7210
7211 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7212
7213         * gcc.target/spu/intrinsics-1.c: Remove xfail.
7214
7215 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7216
7217         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
7218         * g++.dg/warn/overflow-warn-3.C: Likewise.
7219         * g++.dg/warn/overflow-warn-4.C: Likewise.
7220         * g++.dg/warn/overflow-warn-5.C: Likewise.
7221         * g++.dg/warn/overflow-warn-6.C: Likewise.
7222         * g++.dg/warn/Woverflow-1.C: Likewise.
7223         * g++.dg/warn/Woverflow-2.C: Likewise.
7224         * g++.dg/warn/Woverflow-3.C: Likewise.
7225         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
7226
7227 2007-01-08  Roger Sayle  <roger@eyesopen.com>
7228
7229         * gfortran.dg/array_constructor_14.f90: New test case.
7230         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
7231
7232 2007-01-08  Richard Guenther  <rguenther@suse.de>
7233
7234         PR tree-optimization/23603
7235         * gcc.dg/tree-ssa/vrp31.c: New testcase.
7236         * gcc.dg/tree-ssa/vrp32.c: Likewise.
7237
7238 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7239
7240         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
7241         in __v8qi typedef.
7242         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
7243         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
7244         compiler behaviour.
7245         * gcc.dg/simd-5.c: Likewise.
7246         * gcc.dg/simd-6.c: Likewise.
7247         * g++.dg/conversion/simd1.C: Likewise.
7248         * g++.dg/conversion/simd3.C: Likewise.
7249         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
7250         (main): Use it.
7251
7252 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7253
7254         PR tree-optimization/29877
7255         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
7256         name of a hard register for the target concerned.  Adjust dg-error
7257         directives to cope with new behaviour of TER.
7258
7259 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7260
7261         PR c++/28986
7262         * g++.dg/conversion/nullptr1.C: Added overflow warning.
7263         * g++.dg/warn/overflow-warn-1.C: New.
7264         * g++.dg/warn/overflow-warn-3.C: New.
7265         * g++.dg/warn/overflow-warn-4.C: New.
7266         * g++.dg/warn/overflow-warn-5.C: New.
7267         * g++.dg/warn/overflow-warn-6.C: New.
7268         * g++.dg/warn/Woverflow-1.C: New.
7269         * g++.dg/warn/Woverflow-2.C: New.
7270         * g++.dg/warn/Woverflow-3.C: New.
7271         * g++.dg/warn/multiple-overflow-warn-2.C: New.
7272
7273 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
7274
7275         PR fortran/27698
7276         * gfortran.dg/invalid_name.f90: New test.
7277         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
7278         * gfortran.dg/gomp/pr29759.f90: Ditto.
7279
7280 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
7281
7282         * gfortran.dg/present_1.f90:  Update error message.
7283
7284 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
7285
7286         PR c++/19439
7287         * g++.dg/template/duplicate1.C: New test
7288         * g++.dg/template/memfriend6.C: Adjust error markers.
7289
7290 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
7291
7292         PR tree-opt/30385
7293         * gcc.dg/torture/inline-1.c: New test.
7294
7295 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7296
7297         PR c/19978
7298         * gcc.dg/multiple-overflow-warn-1.c: New.
7299         * gcc.dg/multiple-overflow-warn-2.c: New.
7300         * gcc.dg/overflow-warn-6.c: New.
7301         * g++.dg/warn/multiple-overflow-warn-1.C: New.
7302
7303 2007-01-05  Roger Sayle  <roger@eyesopen.com>
7304
7305         * gfortran.dg/array_memcpy_1.f90: New test case.
7306         * gfortran.dg/array_memcpy_2.f90: Likewise.
7307
7308 2007-01-05  Richard Guenther  <rguenther@suse.de>
7309
7310         PR middle-end/27826
7311         * g++.dg/opt/pr27826.C: New testcase.
7312
7313 2007-01-05  Ian Lance Taylor  <iant@google.com>
7314
7315         * gcc.dg/Walways-true-1.c: New test.
7316         * gcc.dg/Walways-true-2.c: New test.
7317         * g++.dg/warn/Walways-true-1.C: New test.
7318         * g++.dg/warn/Walways-true-2.C: New test.
7319
7320 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
7321
7322         PR c/30360
7323         * gcc.dg/pr30360.c: New test.
7324
7325 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
7326
7327         PR fortran/23232
7328         * gfortran.dg/data_implied_do_1.f90: New test.
7329
7330         PR fortran/27996
7331         PR fortran/27998
7332         * gfortran.dg/char_length_1.f90: New test.
7333
7334 2007-01-05  Richard Guenther  <rguenther@suse.de>
7335
7336         PR middle-end/28116
7337         * g++.dg/opt/pr28116.C: New testcase.
7338
7339 2007-01-05  Tobias Burnus  <burnus@net-b.de>
7340
7341         PR fortran/29624
7342         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
7343           invalid deallocate.
7344         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
7345         * gfortran.dg/protected_4.f90: Add pointer intent check.
7346         * gfortran.dg/protected_6.f90: Add pointer intent check.
7347         * gfortran.dg/pointer_intent_1.f90: New test.
7348         * gfortran.dg/pointer_intent_2.f90: New test.
7349         * gfortran.dg/pointer_intent_3.f90: New test.
7350
7351 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
7352
7353         PR 30235
7354         * gfortran.dg/altreturn_2.f90: new test.
7355
7356 2007-01-04  Tom Tromey  <tromey@redhat.com>
7357
7358         PR preprocessor/28165:
7359         * gcc.dg/cpp/pr28165.c: New file.
7360
7361 2007-01-03  Josh Conner  <jconner@apple.com>
7362
7363         PR middle-end/29683
7364         * gcc.dg/pr29683.c: New.
7365
7366 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7367
7368         PR c++/28217
7369         * g++.dg/pch/template-1.C: New test.
7370         * g++.dg/pch/template-1.Hs: New file.
7371
7372 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7373
7374         PR middle-end/30353
7375         * gcc.c-torture/compile/complex-4.c: New test.
7376
7377 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
7378
7379         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
7380         -maltivec.
7381         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
7382
7383 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7384
7385         PR middle-end/30286
7386         * gcc.dg/pr30286.c: New test.
7387
7388         PR c++/29535
7389         * g++.dg/template/crash66.C: New test.
7390
7391         PR c++/29054
7392         * g++.dg/template/friend49.C: New test.
7393
7394 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
7395
7396         * gfortran.dg/ibits.f90: New test.
7397
7398 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
7399
7400         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
7401         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
7402
7403 2007-01-02  Jan Hubicka  <jh@suse.cz>
7404
7405         * gcc.dg/pr16194.c: We now output error on all three functions,
7406         not just first one.
7407
7408 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7409
7410         PR c/19977
7411         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
7412         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
7413
7414 2006-01-02  Ian Lance Taylor  <iant@google.com>
7415
7416         * g++.dg/warn/Wparentheses-22.C: New test.
7417         * g++.dg/warn/Wparentheses-23.C: New test.
7418
7419 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7420
7421         PR middle-end/7651
7422         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
7423         * gcc.dg/declspec-3-Wextra.c: New.
7424         * gcc.dg/declspec-3-no.c: New
7425
7426 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
7427
7428         PR fortran/20896
7429         * gfortran.dg/interface_10.f90: Remove.
7430
7431 2007-01-01  Roger Sayle  <roger@eyesopen.com>
7432
7433         * gcc.dg/fold-eqxor-4.c: New test case.
7434
7435 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
7436
7437         PR middle-end/30311
7438         * gcc.c-torture/compile/pr30311.c: New test.
7439
7440 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
7441
7442         PR middle-end/30253
7443         * gcc.c-torture/compile/statement-expression-1.c: New test.
7444
7445 2007-01-01  Andreas Schwab  <schwab@suse.de>
7446
7447         PR target/29166
7448         * g++.dg/eh/pr29166.C: New test.
7449
7450 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
7451
7452         * lib/target-supports.exp (check_effective_target_powerpc_spe):
7453         New.
7454         (check_effective_target_vect_cmdline_needed): Use it.
7455
7456 2006-12-31  Richard Guenther  <rguenther@suse.de>
7457
7458         PR middle-end/30137
7459         * gcc.dg/pr30137-1.c: New testcase.
7460         * gcc.dg/pr30137-2.c: Likewise.
7461
7462 2006-12-31  Roger Sayle  <roger@eyesopen.com>
7463
7464         PR middle-end/30322
7465         * gcc.dg/fold-plusnot-1.c: New test case.
7466
7467 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
7468
7469         PR c++/29731
7470         * g++.dg/parse/template22.C: New test.
7471
7472 2006-12-31  Richard Guenther  <rguenther@suse.de>
7473
7474         PR middle-end/30338
7475         * gcc.c-torture/compile/pr30338.c: New testcase.
7476
7477 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7478
7479         PR fortran/27900
7480         * gfortran.dg/intrinsic_actual_4.f90: New test.
7481
7482         PR fortran/24325
7483         * gfortran.dg/func_decl_3.f90: New test.
7484
7485 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7486
7487         PR fortran/23060
7488         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
7489         * gfortran.dg/c_by_val_1.f: New test.
7490         * gfortran.dg/c_by_val_2.f: New test.
7491         * gfortran.dg/c_by_val_3.f: New test.
7492
7493 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
7494
7495         PR libfortran/30321
7496         * gfortran.dg/sum_zero_array_1.f90:  New test.
7497
7498 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
7499
7500         PR preprocessor/29612
7501         * gcc.dg/cpp/pr29612-1.c: New test.
7502         * gcc.dg/cpp/pr29612-2.c: New test.
7503
7504 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
7505
7506         PR fortran/30034
7507         * gfortran.dg/pure_formal_proc_1.f90: New test.
7508
7509         PR fortran/30237
7510         * gfortran.dg/intrinsic_actual_3.f90: New test.
7511
7512 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7513
7514         PR fortran/30014
7515         * gfortran.dg/io_constraints_1.f90: Update test.
7516         * gfortran.dg/io_constraints_2.f90: Update test.
7517         * gfortran.dg/inquire_iolength.f90: New test.
7518
7519 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
7520
7521         PR fortran/20896
7522         * gfortran.dg/interface_10.f90: New test.
7523         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
7524         since z is already, locally a variable.
7525
7526         PR fortran/25135
7527         * gfortran.dg/generic_11.f90: New test.
7528         * gfortran.dg/interface_7.f90: Remove name clash between module
7529         name and procedure 'x' referenced in the interface.
7530
7531 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7532
7533         PR middle-end/7651
7534         * gcc.dg/Wmissing-parameter-type.c: New.
7535         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
7536         * gcc.dg/Wmissing-parameter-type-no.c: New.
7537
7538 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
7539
7540         PR fortran/25818
7541         * gfortran.dg/entry_array_specs_2.f: New test.
7542
7543         PR fortran/30084
7544         * gfortran.dg/nested_modules_6.f90: New test.
7545
7546 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7547
7548         PR middle-end/7651
7549         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
7550         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
7551
7552 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
7553
7554         PR C++/30168
7555         * g++.dg/opt/complex6.C: New test.
7556
7557 2006-12-22  Ben Elliston  <bje@au.ibm.com>
7558
7559         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
7560         full" if the linker on spu-*-* warns about exceeding local store.
7561
7562         And revert this patch:
7563         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7564         fail to link due to relocation overflows on spu-*-*.
7565
7566 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7567
7568         PR fortran/30273
7569         * gfortran.dg/dependency_19.f90: New test.
7570
7571 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7572
7573         PR fortran/30202
7574         * gfortran.dg/alloc_comp_basics_3.f90: New test.
7575
7576 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
7577
7578         PR middle-end/30262
7579         * gcc.c-torture/execute/20061220-1.c: New test.
7580
7581         PR middle-end/30263
7582         * gcc.dg/gomp/asm-1.c: New test.
7583
7584         PR target/30230
7585         * g++.dg/eh/ia64-2.C: New test.
7586
7587 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7588
7589         PR target/28966
7590         PR target/29248
7591         * gcc.dg/rs6000-leaf.c: New.
7592
7593 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7594
7595         PR fortran/25392
7596         * gfortran.dg/f2c_8.f90: New test.
7597
7598 2006-12-20  Bill Wendling  <wendling@apple.com>
7599
7600         * gcc.dg/asm-b.c: Check for __ppc64__.
7601
7602 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7603
7604         PR fortran/30190
7605         * gfortran.dg/bounds_check_5.f90: New test.
7606
7607 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
7608
7609         PR middle-end/30143
7610         * gcc.dg/gomp/complex-1.c: New testcase.
7611
7612 2006-12-20  Roger Sayle  <roger@eyesopen.com>
7613
7614         * gfortran.dg/array_memset_1.f90: New test case.
7615
7616 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
7617
7618         * lib/target-supports.exp: Add spu to
7619         check_effective_target_vect_widen_mult_hi_to_si.
7620
7621 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7622
7623         PR fortran/29992
7624         * gfortran.dg/generic_9.f90: New test.
7625
7626         PR fortran/30081
7627         * gfortran.dg/generic_10.f90: New test.
7628
7629 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
7630
7631         PR tree-opt/30045
7632         * gcc.dg/pr30045.c: New test.
7633
7634 2006-12-20  Ben Elliston  <bje@au.ibm.com>
7635
7636         * gcc.dg/20020312-2.c: Add a case for __SPU__.
7637
7638 2006-12-19  Eric Christopher  <echristo@apple.com>
7639
7640         PR target/29302
7641         * gcc.c-torture/execute/pr29302-1.c: New.
7642
7643 2006-12-19  Tobias Burnus  <burnus@net-b.de>
7644
7645         PR fortran/39238
7646         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
7647
7648 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
7649
7650         PR fortran/30236
7651         * gfortran.dg/altreturn_3.f90: New test.
7652
7653         * gfortran.dg/char_result_12.f90: Fix comment typos.
7654
7655 2006-12-19  Ben Elliston  <bje@au.ibm.com>
7656
7657         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
7658         as newlib's stdio.h uses non-traditional cpp constructs.
7659
7660 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
7661
7662         * gfortran.dg/advance.f90: Renamed to advance_1.f90
7663         * gfortran.dg/append-1.f90: Renamed to append_1.f90
7664         * gfortran.dg/array-1.f90: Renamed to array_1.f90
7665         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
7666         * gfortran.dg/backspace.f: Renamed to backspace_1.f
7667         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
7668         * gfortran.dg/default_initialization.f: Renamed to
7669         default_initialization_1.f
7670         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
7671         dollar_edit_descriptor_1.f
7672         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
7673         dollar_edit_descriptor_2.f
7674         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
7675         dollar_edit_descriptor_3.f
7676         * gfortran.dg/logint-1.f: Renamed to logint_1.f
7677         * gfortran.dg/logint-2.f: Renamed to logint_2.f
7678         * gfortran.dg/logint-3.f: Renamed to logint_3.f
7679         * gfortran.dg/advance_1.f90: Renamed from advance.f90
7680         * gfortran.dg/append_1.f90: Renamed from append-1.f90
7681         * gfortran.dg/array_1.f90: Renamed from array-1.f90
7682         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
7683         * gfortran.dg/backspace_1.f: Renamed from backspace.f
7684         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
7685         * gfortran.dg/default_initialization_1.f: Renamed from
7686         default_initialization.f
7687         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
7688         dollar_edit_descriptor-1.f
7689         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
7690         dollar_edit_descriptor-2.f
7691         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
7692         dollar_edit_descriptor-3.f
7693         * gfortran.dg/logint_1.f: Renamed from logint-1.f
7694         * gfortran.dg/logint_2.f: Renamed from logint-2.f
7695         * gfortran.dg/logint_3.f: Renamed from logint-3.f
7696
7697 2006-12-18  Bill Wendling  <wendling@apple.com>
7698
7699         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
7700         id is an OjbC keyword.
7701
7702 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7703
7704         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
7705
7706 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
7707
7708         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
7709
7710 2006-12-18  Ian Lance Taylor  <iant@google.com>
7711
7712         * g++.dg/warn/Wmissing-declarations-1.C: New test.
7713
7714 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7715
7716         * gcc.c-torture/compile/pr27528.c: Use empty templates.
7717
7718 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7719
7720         PR fortran/30207
7721         * gfortran.fortran-torture/execute/where21.f90: New test.
7722
7723 2006-12-17  Tobias Burnus  <burnus@net-b.de>
7724
7725         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
7726
7727 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7728
7729         PR middle-end/7651
7730         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
7731         * gcc.dg/if-empty-1.c: Likewise.
7732         * gcc.dg/pr23165.c: Likewise.
7733         * g++.dg/warn/empty-body.C: Likewise.
7734
7735 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7736
7737         PR libfortran/30005
7738         * gfortran.dg/open_errors.f90: New test.
7739
7740 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
7741
7742         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
7743
7744         * gcc.target/i386/ssse3-pabsb.c: New file.
7745         * gcc.target/i386/ssse3-pabsd.c: Likewise.
7746         * gcc.target/i386/ssse3-pabsw.c: Likewise.
7747         * gcc.target/i386/ssse3-palignr.c: Likewise.
7748         * gcc.target/i386/ssse3-phaddd.c: Likewise.
7749         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7750         * gcc.target/i386/ssse3-phaddw.c: Likewise.
7751         * gcc.target/i386/ssse3-phsubd.c: Likewise.
7752         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7753         * gcc.target/i386/ssse3-phsubw.c: Likewise.
7754         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7755         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7756         * gcc.target/i386/ssse3-pshufb.c: Likewise.
7757         * gcc.target/i386/ssse3-psignb.c: Likewise.
7758         * gcc.target/i386/ssse3-psignd.c: Likewise.
7759         * gcc.target/i386/ssse3-psignw.c: Likewise.
7760         * gcc.target/i386/ssse3-vals.h: Likewise.
7761
7762 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
7763
7764         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
7765         * lib/fortran-torture.exp: Include target-supports.exp.
7766
7767 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
7768
7769         PR target/30185
7770         * gcc.c-torture/execute/pr30185.c: New test.
7771
7772 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7773
7774         PR testsuite/30179
7775         PR testsuite/30180
7776         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
7777         * gcc.dg/builtin-bswap-2.c: Likewise.
7778         * gcc.dg/builtin-bswap-3.c: Likewise.
7779         * gcc.dg/builtin-bswap-4.c: Likewise.
7780         * lib/target-supports.exp (check_effective_target_stdint_types): New.
7781         * gcc.c-torture/execute/mode-dependent-address.x: New file.
7782
7783 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7784
7785         PR libfortran/30145
7786         * gfortran.dg/write_zero_array: New test.
7787
7788 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7789
7790         PR fortran/30200
7791         * gfortran.dg/write_fmt_trim.f90: New test.
7792
7793 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
7794
7795         PR 30194
7796         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
7797         temporarily.
7798
7799 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7800
7801         * lib/target-supports.exp (check_weak_available): Use istarget
7802         "hppa*-*-hpux10*" instead of regexp.
7803         (check_cxa_atexit_available): Likewise.
7804
7805 2006-12-14  Richard Guenther  <rguenther@suse.de>
7806
7807         PR tree-optimization/30197
7808         * gcc.c-torture/execute/complex-1.c: Fix function name.
7809         * gcc.dg/builtins-61.c: New testcase.
7810
7811 2006-12-14  Richard Guenther  <rguenther@suse.de>
7812
7813         PR middle-end/30172
7814         * gcc.dg/pr30172-1.c: New testcase.
7815
7816 2006-12-14  Richard Guenther  <rguenther@suse.de>
7817
7818         PR tree-optimization/30198
7819         * gcc.dg/builtins-60.c: New testcase.
7820
7821 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
7822
7823         * lib/target-supports.exp (vect_no_align): Remove spu.
7824
7825 2006-12-13  Ian Lance Taylor  <iant@google.com>
7826
7827         PR c++/19564
7828         PR c++/19756
7829         * g++.dg/warn/Wparentheses-5.C: New test.
7830         * g++.dg/warn/Wparentheses-6.C: New test.
7831         * g++.dg/warn/Wparentheses-7.C: New test.
7832         * g++.dg/warn/Wparentheses-8.C: New test.
7833         * g++.dg/warn/Wparentheses-9.C: New test.
7834         * g++.dg/warn/Wparentheses-10.C: New test.
7835         * g++.dg/warn/Wparentheses-11.C: New test.
7836         * g++.dg/warn/Wparentheses-12.C: New test.
7837         * g++.dg/warn/Wparentheses-13.C: New test.
7838         * g++.dg/warn/Wparentheses-14.C: New test.
7839         * g++.dg/warn/Wparentheses-15.C: New test.
7840         * g++.dg/warn/Wparentheses-16.C: New test.
7841         * g++.dg/warn/Wparentheses-17.C: New test.
7842         * g++.dg/warn/Wparentheses-18.C: New test.
7843         * g++.dg/warn/Wparentheses-19.C: New test.
7844         * g++.dg/warn/Wparentheses-20.C: New test.
7845         * g++.dg/warn/Wparentheses-21.C: New test.
7846
7847 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7848
7849         PR testsuite/30157
7850         * lib/target-supports.exp (check_cxa_atexit_available): Return false
7851         for target "hppa.*hpux10".
7852
7853 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
7854
7855         * g++.dg/debug/vartrack1.C: New test.
7856
7857         * g++.dg/opt/ifcvt1.C: New test.
7858
7859         * gcc.dg/tls/opt-13.c: New test.
7860
7861         * gcc.dg/20060425-2.c: New test.
7862
7863         * g++.dg/opt/pr15054-2.C: New test.
7864
7865         * gcc.c-torture/execute/20060420-1.c: New test.
7866
7867         * gcc.c-torture/execute/20060412-1.c: New test.
7868
7869         * objc/compile/20060406-1.m: New test.
7870
7871 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
7872
7873         * g++.dg/template/array17.C: New test.
7874
7875 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
7876
7877         * gcc.target/powerpc/altivec-23.c: New test.
7878
7879 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
7880
7881         PR c++27316
7882         * g++.dg/inherit/error3.C: New test.
7883
7884         PR c++/28740
7885         * g++.dg/inherit/error4.C: New test.
7886
7887 2006-12-13  Richard Guenther  <rguenther@suse.de>
7888
7889         PR tree-optimization/17687
7890         * gcc.dg/builtins-59.c: New testcase.
7891
7892 2006-12-13  Ben Elliston  <bje@au.ibm.com>
7893
7894         * gcc.target/spu/Wmain.c: New test.
7895
7896 2006-12-12  Josh Conner  <jconner@apple.com>
7897
7898         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
7899         * g++.dg/abi/thunk4.C: Likewise.
7900         * g++.dg/abi/rtti3.C: Likewise.
7901
7902 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
7903
7904         * gcc.target/spu/cpat-1.c: New test.
7905         * gcc.target/spu/cpat-2.c: New test.
7906         * gcc.target/spu/cpat-3.c: New test.
7907         * gcc.target/spu/cpat-4.c: New test.
7908
7909 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7910
7911         PR tree-opt/28436
7912         * gcc.c-torture/compile/vector-1.c: New test.
7913         * gcc.c-torture/compile/vector-2.c: New test.
7914         * gcc.c-torture/compile/vector-3.c: New test.
7915
7916 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7917
7918         * lib/fortran-torture.exp: Update copyright years.  Remove
7919         obsolete comment.  Test -ftree-vectorize where it makes sense.
7920         * lib/gfortran-dg.exp: Update copyright years.  Use settings
7921         from fortran-torture.exp.
7922         * gfortran.dg/char_transpose_1.f90,
7923         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
7924         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
7925         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
7926         '-w' to dg-options.
7927
7928 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
7929
7930         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
7931         saved_${tool}_load.
7932
7933 2006-12-12  Ira Rosen  <irar@il.ibm.com>
7934
7935         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
7936         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
7937         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
7938         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
7939         gaps.
7940
7941 2006-12-12  Richard Guenther  <rguenther@suse.de>
7942
7943         PR middle-end/30147
7944         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
7945
7946 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
7947             Diego Novillo  <dnovillo@redhat.com>
7948
7949         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
7950         VDEF/VUSE changes.
7951         * gcc.dg/tree-ssa/pr26421.c: Likewise
7952         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
7953         * gcc.dg/tree-ssa/pr23382.c: Likewise.
7954         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
7955         * gcc.dg/tree-ssa/pr28410.c: Likewise.
7956         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
7957         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
7958         * gcc.dg/tree-ssa/vrp07.c: Likewise.
7959         * gcc.dg/tree-ssa/vrp08.c: Likewise.
7960         * gcc.dg/tree-ssa/alias-12.c: Likewise.
7961
7962 2006-12-11  Jan Hubicka  <jh@suse.cz>
7963
7964         * gcc.dg/tree-prof/stringop-1.c: New test.
7965         * gcc.dg/tree-prof/stringop-2.c: New test.
7966
7967 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
7968
7969         PR target/30120
7970         * gcc.target/i386/pr30120.c: New test.
7971
7972         Revert:
7973         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
7974
7975         * gcc.target/i386/x87regparm-1.c: New test.
7976         * gcc.target/i386/x87regparm-2.c: New test.
7977         * gcc.target/i386/x87regparm-3.c: New test.
7978         * gcc.target/i386/x87regparm-4.c: New test.
7979
7980 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
7981
7982         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
7983
7984 2006-12-10  Tobias Burnus  <burnus@net-b.de>
7985
7986         PR fortran/23994
7987         * gfortran.dg/protected_1.f90: New test.
7988         * gfortran.dg/protected_2.f90: New test.
7989         * gfortran.dg/protected_3.f90: New test.
7990         * gfortran.dg/protected_4.f90: New test.
7991         * gfortran.dg/protected_5.f90: New test.
7992         * gfortran.dg/protected_6.f90: New test.
7993
7994 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7995             Tobias Burnus  <burnus@gcc.gnu.org>
7996
7997         PR fortran/29975
7998         PR fortran/30068
7999         * gfortran.dg/interface_4.f90: Test adding procedure to generic
8000         interface.
8001         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
8002         ambiguous interfaces.
8003         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
8004         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
8005         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
8006         ambiguous interfaces.
8007         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
8008         * gfortran.dg/array_initializer_2.f90: Add initializer array
8009         constructor test.
8010
8011         PR fortran/30096
8012         * gfortran.dg/interface_9.f90: Test that host interfaces are
8013         not checked for ambiguity with the local version.
8014
8015 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8016
8017         PR fortran/29464
8018         * gfortran.dg/module_interface_2.f90: New test.
8019
8020 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8021
8022         PR fortran/29941
8023         * gfortran.dg/assumed_len.f90: New test.
8024
8025 2006-12-09  Richard Guenther  <rguenther@suse.de>
8026
8027         * g++.dg/warn/implicit-typename1.C: Qualify types.
8028         * g++.dg/parse/crash12.C: Likewise.
8029         * g++.dg/tree-ssa/pr22444.C: Likewise.
8030
8031 2006-12-09  Tobias Burnus  <burnus@net-b.de>
8032
8033         * gfortran.dg/array_2.f90: Added sqrt test.
8034
8035 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
8036
8037         * gcc.target/i386/x87regparm-1.c: XFAIL.
8038         * gcc.target/i386/x87regparm-2.c: XFAIL.
8039         * gcc.target/i386/x87regparm-3.c: XFAIL.
8040         * gcc.target/i386/x87regparm-4.c: XFAIL.
8041
8042 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8043
8044         * lib/target-supports.exp
8045         (check_effective_target_large_long_double): New.
8046         * gcc.dg/Wconversion-real.c : Use it.
8047         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
8048         unsigned.
8049
8050 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
8051
8052         * gcc.c-torture/execute/mode-dependent-address.c: New test.
8053
8054 2006-12-08  Tobias Burnus  <burnus@net-b.de>
8055
8056         PR fortran/27546
8057         * gfortran.dg/import4.f90: New test for IMPORT in modules.
8058
8059 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
8060
8061         PR c++/29732
8062         * g++.dg/template/crash65.C: New test.
8063         * g++.dg/template/spec16.C: Tweak error markers.
8064
8065 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8066
8067         * gcc.target/spu: New directory.
8068         * gcc.target/spu/spu.exp: New file.
8069         * gcc.target/spu/intrinsics-1.c: New test.
8070
8071 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
8072
8073         PR c++/29980
8074         * g++.dg/ext/attrib27.C: New test.
8075         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
8076         * g++.dg/parse/typedef5.C: Likewise.
8077
8078 2006-12-07  Mike Stump  <mrs@apple.com>
8079
8080         * treelang/compile/var_defs.tree: Adjust.
8081
8082 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
8083
8084         PR c++/29730
8085         * g++.dg/template/crash64.C: New test.
8086         * g++.dg/parse/crash27.C: Adjust error markers.
8087
8088 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
8089
8090         PR libfortran/30009
8091         PR libfortran/30056
8092         * gfortran.dg/read_eof_4.f90:  Add tests.
8093         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
8094         * gfortran.dg/unf_read_corrupted_1.f90: New test.
8095
8096 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
8097
8098         PR c++/29729
8099         * g++.dg/template/crash63.C: New test.
8100
8101         PR c++/29728
8102         * g++.dg/template/crash62.C: New test.
8103
8104 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8105
8106         PR fortran/30003
8107         * gfortran.dg/allocatable_function_1.f90: Increase the number
8108         of expected calls of free to 10; the lhs section reference is
8109         now evaluated so there is another call to bar.  Change the
8110         comment appropriately.
8111         * gfortran.dg/array_section_1.f90: New test.
8112
8113 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8114
8115         PR fortran/29912
8116         * gfortran.dg/char_result_12.f90: New test.
8117
8118 2006-12-05  Richard Guenther  <rguenther@suse.de>
8119
8120         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
8121         * gcc.dg/vect/vect-pow-2.c: Rename to ...
8122         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
8123         vect_double, xfail for spu*-*-*.
8124
8125 2006-12-04  Tobias Burnus  <burnus@net-b.de>
8126
8127         PR fortran/29962
8128         * initialization_4.f90: Test noninteger exponents (-std=f95).
8129         * initialization_5.f90: New test for noninteger exponents
8130           with -std=f2003.
8131
8132 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8133
8134         PR fortran/29821
8135         * gfortran.dg/parameter_array_section_1.f90: New test.
8136
8137 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
8138
8139         PR c++/29733
8140         * g++.dg/template/crash61.C: New test.
8141
8142         PR c++/29632
8143         * g++.dg/template/error23.C: New test.
8144
8145 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
8146
8147         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
8148
8149 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8150
8151         PR fortran/29916
8152         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
8153
8154 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
8155
8156         PR middle-end/29965
8157         * gcc.dg/gomp/pr29965-1.c: New test.
8158         * gcc.dg/gomp/pr29965-2.c: New test.
8159         * gcc.dg/gomp/pr29965-3.c: New test.
8160         * gcc.dg/gomp/pr29965-4.c: New test.
8161         * gcc.dg/gomp/pr29965-5.c: New test.
8162         * gcc.dg/gomp/pr29965-6.c: New test.
8163         * g++.dg/gomp/pr29965-1.C: New test.
8164         * g++.dg/gomp/pr29965-2.C: New test.
8165         * g++.dg/gomp/pr29965-3.C: New test.
8166         * g++.dg/gomp/pr29965-4.C: New test.
8167         * g++.dg/gomp/pr29965-5.C: New test.
8168         * g++.dg/gomp/pr29965-6.C: New test.
8169         * g++.dg/gomp/pr29965-7.C: New test.
8170         * g++.dg/gomp/pr29965-8.C: New test.
8171         * g++.dg/gomp/pr29965-9.C: New test.
8172         * g++.dg/gomp/pr29965-10.C: New test.
8173
8174 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
8175
8176         * gnat.dg/pointer_variable_bounds.adb: New test.
8177         * gnat.dg/pointer_variable_bounds.ads: Likewise.
8178         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
8179
8180 2006-12-03  Eric Christopher  <echristo@apple.com>
8181
8182         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
8183
8184 2006-12-03  Richard Henderson  <rth@redhat.com>
8185             Andrew Pinski  <pinskia@gmail.com>
8186
8187         PR C++/14329
8188         * g++.dg/warn/unit-1.C: New test.
8189
8190 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
8191
8192         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
8193
8194 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
8195
8196         * g++.dg/vect/vect.exp: Enable tests to run on spu.
8197         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
8198         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
8199         * gcc.dg/vect/vect-70.c: Reduce array size.
8200         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
8201         vect_no_compaer_double targets.
8202         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
8203         vect_float, vect_double, and vect_int.
8204
8205 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
8206
8207         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
8208         test for loop versioning on vect_no_align targets.
8209         * gcc.dg/vect/pr20122.c: Likewise.
8210         * gcc.dg/vect/vect-105.c: Likewise.
8211         * gcc.dg/vect/vect-42.c: Likewise.
8212         * gcc.dg/vect/vect-43.c: Likewise.
8213         * gcc.dg/vect/vect-74.c: Likewise.
8214         * gcc.dg/vect/vect-75.c: Likewise.
8215         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8216         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8217         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
8218         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
8219
8220 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
8221
8222         PR fortran/29642
8223         * gfortran.dg/value_1.f90 : New test.
8224         * gfortran.dg/value_2.f90 : New test.
8225         * gfortran.dg/value_3.f90 : New test.
8226         * gfortran.dg/value_4.f90 : New test.
8227         * gfortran.dg/value_4.c : Called from value_4.f90.
8228
8229 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8230
8231         PR C++/30033
8232         *  g++.dg/cpp0x/static_assert4.C: New testcase.
8233
8234 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8235
8236         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
8237
8238 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
8239
8240         PR c/27953
8241         * gcc.dg/pr27953.c: New test.
8242
8243 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8244
8245         PR c++/30022
8246         * g++.dg/ext/vector5.C: New test.
8247
8248         PR c++/30021
8249         * g++.dg/other/main1.C: New test.
8250
8251 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
8252
8253         PR libfortran/29568
8254         * gfortran.dg/convert_implied_open.f90:  Change to
8255         new default record length.
8256         * gfortran.dg/unf_short_record_1.f90:  Adapt to
8257         new error message.
8258         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
8259
8260 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
8261
8262         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
8263
8264 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
8265
8266         PR c++/29066
8267         * g++.dg/expr/pr29066.c: New.
8268
8269 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
8270             Zdenek Dvorak <dvorakz@suse.cz>
8271
8272         PR tree-optimization/29921
8273         * gcc.dg/pr29921-2.c: New test.
8274
8275 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
8276
8277         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
8278         (i386_get_cpuid): New function.
8279         (i386_cpuid_ecx): Likewise.
8280         (i386_cpuid_edx): Likewise.
8281         (i386_cpuid): Updated to call i386_cpuid_edx.
8282
8283         * gcc.target/i386/sse3-addsubpd.c: New file.
8284         * gcc.target/i386/sse3-addsubps.c: Likewise.
8285         * gcc.target/i386/sse3-haddpd.c: Likewise.
8286         * gcc.target/i386/sse3-haddps.c: Likewise.
8287         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8288         * gcc.target/i386/sse3-hsubps.c: Likewise.
8289         * gcc.target/i386/sse3-lddqu.c: Likewise.
8290         * gcc.target/i386/sse3-movddup.c: Likewise.
8291         * gcc.target/i386/sse3-movshdup.c: Likewise.
8292         * gcc.target/i386/sse3-movsldup.c: Likewise.
8293
8294 2006-12-01  Dirk Mueller  <dmueller@suse.de>
8295
8296         * g++.dg/warn/Wreturn-type-4.C: New testcase.
8297
8298 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
8299
8300         * gcc.dg/dfp/convert-int-max.c: New test.
8301         * gcc.dg/dfp/convert-int-max-fold.c: New test.
8302
8303 2006-11-30  Richard Guenther  <rguenther@suse.de>
8304
8305         * gcc.dg/vect/vect-pow-1.c: Rename ...
8306         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
8307         floats instead of doubles, check successful vectorization.
8308
8309 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8310
8311         PR target/29945
8312         * gcc.c-torture/compile/pr29945.c: New testcase.
8313
8314 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
8315
8316         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
8317         -maltivec.
8318
8319 2006-11-29  Eric Christopher  <echristo@apple.com>
8320
8321         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
8322
8323 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
8324
8325         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
8326
8327         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
8328
8329 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
8330
8331         PR c++/29022
8332         * g++.dg/inherit/virtual2.C: New test.
8333         * g++.dg/inherit/virtual3.C: Likewise.
8334         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
8335         * g++.dg/inherit/error2.C: Likewise.
8336         * g++.dg/template/instantiate1.C: Likewise.
8337
8338 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
8339
8340         PR tree-opt/29984
8341         * gcc.dg/tree-ssa/reassoc-12.c: New test.
8342
8343 2006-11-28  Jan Hubicka  <jh@suse.cz>
8344
8345         * gcc.dg/memcpy-1.c: New test.
8346
8347 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
8348
8349         PR c++/29735
8350         * g++.dg/warn/main-3.C: New test.
8351
8352 2006-11-28  Jan Hubicka  <jh@suse.cz>
8353
8354         * gcc.dg/winline-1.c: New test.
8355
8356 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8357
8358         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
8359         alignments.
8360
8361 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8362
8363         PR fortran/29976
8364         * gfortran.dg/missing_optional_dummy_3.f90
8365
8366 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8367
8368         PR fortran/20880
8369         * gfortran.dg/interface_3.f90: Modify errors.
8370
8371 2006-11-28  Ben Elliston  <bje@au.ibm.com>
8372
8373         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8374         fail to link due to relocation overflows on spu-*-*.
8375
8376 2006-11-27  Michael Matz  <matz@suse.de>
8377             Andreas Krebbel  <krebbel1@de.ibm.com>
8378
8379         PR target/29319
8380         * gcc.dg/20061127-1.c: New testcase.
8381
8382 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
8383
8384         * gcc.dg/20061124-1.c: Add exit() function prototype.
8385
8386 2006-11-27  Jan Hubicka  <jh@suse.cz>
8387
8388         * gcc.target/i386/memcpy-1.c: Adjust size.
8389         * gcc.dg/visibility-11.c: Likewise.
8390
8391 2006-11-27  Richard Guenther  <rguenther@suse.de>
8392
8393         PR middle-end/25620
8394         * gcc.target/i386/pow-1.c: New testcase.
8395         * gcc.dg/builtins-58.c: Likewise.
8396
8397 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
8398
8399         PR c++/29886
8400         * g++.dg/expr/cast8.C: New test.
8401
8402 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8403
8404         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
8405         Don't ever inline the testcase.
8406
8407 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8408
8409         PR fortran/29982
8410         * gfortran.fortran-torture/compile/parameter_3.f90: New
8411         testcase.
8412
8413 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8414
8415         PR fortran/29951
8416         * gfortran.fortran-torture/execute/transfer2.f90: New test.
8417
8418 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8419
8420         * gfortran.fortran-torture/execute/specifics.f90: Remove test
8421         for CHAR.
8422
8423 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8424
8425         PR libgfortran/29936
8426         * gfortran.dg/write_check3.f90: New test.
8427
8428 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8429
8430         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
8431
8432 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
8433
8434         PR fortran/20880
8435         * gfortran.dg/interface_3.f90: New test.
8436
8437         PR fortran/29387
8438         * gfortran.dg/generic_8.f90: New test.
8439
8440 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8441
8442         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
8443         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
8444         * gfortran.dg/specifics_3.f90: Remove.
8445
8446 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
8447
8448         PR c/29955
8449         * gcc.dg/gomp/pr29955.c: New test.
8450
8451         PR c/29736
8452         * gcc.dg/pr29736.c: New test.
8453
8454 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8455
8456         PR tree-opt/29964
8457         * gcc.dg/pure-1.c: New test.
8458
8459 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
8460
8461         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
8462         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
8463
8464 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8465
8466         * gcc.dg/20061124-1.c: New testcase.
8467
8468 2006-11-23  Eric Christopher  <echristo@apple.com>
8469
8470         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
8471
8472 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8473
8474         PR c/2707
8475         PR c++/26167
8476         * gcc.dg/Wconversion-integer.c: New. Supersedes
8477         Wconversion-negative-constants.c
8478         * gcc.dg/Wconversion-real.c: New.
8479         * gcc.dg/Wconversion-real-integer.c: New.
8480         * gcc.dg/Wconversion-negative-constants.c: Deleted.
8481         * g++.dg/warn/Wconversion1.C: Modified.
8482
8483 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8484
8485         * gfortran.dg/overload_1.f90: New test.
8486
8487 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8488
8489         PR c/9072
8490         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
8491         Wtraditional-conversion.
8492         * gcc.dg/overflow-warn-2.c: Likewise.
8493         * gcc.dg/Wconversion.c: Likewise. Renamed as
8494         Wtraditional-conversion.c .
8495         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
8496         Wtraditional-conversion-2.c .
8497         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
8498         Wtraditional-conversion-2.c
8499         * gcc.dg/Wconversion-negative-constants.c: New.
8500
8501 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
8502
8503         * gcc.dg/tree-ssa/dump-1.c: New test.
8504
8505 2006-11-23  David Ung <davidu@mips.com>
8506
8507         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
8508         -mfp64, allowable when ISA >= 33 and float is enabled.
8509         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
8510         of mthc1 and mfhc1 patterns.
8511
8512 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
8513
8514         PR tree-optimization/29921
8515         * gcc.dg/pr29921.c: New test.
8516
8517 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8518
8519         PR fortran/29441
8520         * gfortran.dg/initialization_4.f90: New test.
8521
8522 2006-11-22  Ira Rosen  <irar@il.ibm.com>
8523
8524         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
8525         platforms that have interleaving support.
8526         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
8527         * gcc.dg/vect/vect-strided-a-u16-i2.c,
8528         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
8529         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
8530         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
8531         gcc.dg/vect/vect-strided-u8-i2-gap.c,
8532         gcc.dg/vect/vect-strided-u8-i8.c,
8533         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
8534         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
8535         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
8536         gcc.dg/vect/vect-strided-float.c,
8537         gcc.dg/vect/vect-strided-a-mult.c,
8538         gcc.dg/vect/vect-strided-mult-char-ls.c,
8539         gcc.dg/vect/vect-strided-a-u16-mult.c,
8540         gcc.dg/vect/vect-strided-a-u32-mult.c,
8541         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
8542         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
8543         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
8544         gcc.dg/vect/vect-strided-mult.c,
8545         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
8546         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
8547         New.
8548
8549 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8550
8551         PR fortran/25087
8552         * gfortran.dg/auto_char_len_4.f90: New test.
8553
8554 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8555
8556         PR fortran/29652
8557         * gfortran.dg/generic_7.f90: New test.
8558         * gfortran.dg/defined_operators_1.f90: Add new error.
8559
8560 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
8561
8562         PR tree-optimization/29902
8563         * g++.dg/tree-ssa/pr29902.C: New test.
8564
8565 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
8566
8567         PR fortran/29820
8568         * gfortran.dg/used_types_13.f90: New test.
8569
8570 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
8571
8572         * gcc.dg/dfp/snan.c: Delete.
8573
8574 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
8575
8576         * g++.dg/cpp0x/static_assert1.C: New.
8577         * g++.dg/cpp0x/static_assert2.C: New.
8578         * g++.dg/cpp0x/static_assert3.C: New.
8579
8580 2006-11-21  Richard Guenther  <rguenther@suse.de>
8581
8582         * gcc.dg/vect/vect-pow-1.c: New testcase.
8583         * gcc.dg/vect/vect-pow-2.c: Likewise.
8584
8585 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
8586
8587         PR c++/29570
8588         * g++.dg/template/static29.C: New test.
8589
8590         PR c++/29734
8591         * g++.dg/conversion/simd4.C: New test.
8592
8593 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
8594
8595         PR c++/29475
8596         * g++.dg/template/access19.C: New test.
8597         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
8598         error is reported.
8599
8600 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8601
8602         PR tree-opt/25500
8603         * gcc.dg/tree-ssa/sra-4.c: New testcase.
8604
8605 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8606
8607         PR fortran/27546
8608         * gfortran.dg/import.f90: Extended test.
8609         * gfortran.dg/import2.f90: Extended test.
8610
8611 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8612
8613         * gfortran.dg/volatile3.f90: Add conflict test.
8614
8615 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
8616
8617         PR fortran/24783
8618         * gfortran.dg/implicit_10.f90: New test.
8619
8620 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8621
8622         PR c++/8586
8623         * g++.dg/warn/Wall-write-strings.C: New.
8624
8625 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8626
8627         * gfortran.dg/alloc_comp_constraint_5.f90: New.
8628         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
8629
8630 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8631
8632         * gfortran.dg/use_3.f90: Remove error message.
8633         * gfortran.dg/iso_fortran_env_1.f90: New test.
8634         * gfortran.dg/iso_fortran_env_2.f90: New test.
8635         * gfortran.dg/iso_fortran_env_3.f90: New test.
8636         * gfortran.dg/iso_fortran_env_4.f90: New test.
8637
8638 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
8639
8640         * gcc.dg/vect/vect-27.c: Fix initialization.
8641
8642 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8643
8644         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
8645         * gcc.dg/torture/builtin-minmax-1.c: New.
8646
8647         * gcc.dg/builtins-20.c: Add cases for copysign.
8648
8649 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8650
8651         PR fortran/24285
8652         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
8653
8654 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8655         * gfortran.dg/use_1.f90: New test.
8656         * gfortran.dg/use_1.f90: New test.
8657         * gfortran.dg/use_1.f90: New test.
8658
8659 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
8660
8661         PR tree-optimization/29801
8662         * gcc.dg/pr29801.c: New test.
8663
8664 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
8665
8666         PR middle-end/29584
8667         * gcc.dg/torture/pr29584.c: New test.
8668
8669 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
8670
8671         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
8672         Condition PowerPC tests for saving FPRs on powerpc_fprs.
8673         * gcc.target/powerpc/compress-float-ppc.c,
8674         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
8675         powerpc_fprs.
8676         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
8677         do not pass -mhard-float.
8678
8679 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8680
8681         * gnat.dg/volatile_aggregate.adb: New test.
8682
8683 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8684
8685         PR fortran/29391
8686         PR fortran/29489
8687         * gfortran.dg/bound_2.f90: Add more checks.
8688         * gfortran.dg/bound_3.f90: New test.
8689
8690 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8691
8692         PR target/29201
8693         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
8694
8695 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
8696
8697         * gfortran.dg/import3.f90: Fix error message.
8698
8699 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8700
8701         PR tree-opt/29788
8702         * gfortran.fortran-torture/compile/inline_1.f90:
8703         New testcase.
8704
8705 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8706
8707         * gcc.target/i386/x87regparm-1.c: New test.
8708         * gcc.target/i386/x87regparm-2.c: New test.
8709         * gcc.target/i386/x87regparm-3.c: New test.
8710         * gcc.target/i386/x87regparm-4.c: New test.
8711
8712 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8713
8714         PR fortran/27546
8715         * gfortran.dg/import.f90: New test.
8716         * gfortran.dg/import2.f90: New test.
8717         * gfortran.dg/import3.f90: New test.
8718
8719 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8720
8721         PR fortran/27588
8722         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
8723
8724 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8725
8726         PR fortran/29806
8727         * gfortran.dg/contains.f90: New test.
8728         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
8729
8730 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
8731
8732         PR tree-optimization/29581
8733         * gcc.dg/pr29581-1.c: New test.
8734         * gcc.dg/pr29581-2.c: New test.
8735         * gcc.dg/pr29581-3.c: New test.
8736         * gcc.dg/pr29581-4.c: New test.
8737         * gfortran.dg/pr29581.f90: New test.
8738
8739 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
8740
8741         PR fortran/29702
8742         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
8743         numbers in error message headers.
8744
8745 2006-11-14  Richard Guenther  <rguenther@suse.de>
8746
8747         * gcc.target/i386/math-torture/math-torture.exp: Restrict
8748         to i?86 and x86_64 targets.
8749
8750 2006-11-14  Caroline Tice  <ctice@apple.com>
8751
8752         * gcc.dg/pubtypes-1.c: New file/testcase.
8753         * gcc.dg/pubtypes-2.c: New file/testcase.
8754         * gcc.dg/pubtypes-3.c: New file/testcase.
8755         * gcc.dg/pubtypes-4.c: New file/testcase.
8756         * g++.dg/pubtypes.C: New file/testcase.
8757
8758 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
8759
8760         PR c++/29106
8761         * g++.dg/init/self1.C: New test.
8762
8763 2006-11-14  Tobias Burnus  <burnus@net-b.de>
8764
8765         PR fortran/29657
8766         * gfortran.dg/conflicts.f90: Add.
8767
8768 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
8769
8770         PR rtl-optimization/29798
8771
8772         * gcc.c-torture/execute/pr29798.c: New.
8773
8774 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8775
8776         * gcc.dg/builtins-20.c: Add more cases.
8777
8778 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
8779
8780         PR fortran/29759
8781         * gfortran.dg/gomp/pr29759.f90: New test.
8782
8783 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
8784
8785         PR c++/29518
8786         * g++.dg/template/static28.C: New test.
8787
8788 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
8789
8790         * lib/c-torture.exp: Use target-libpath.exp.
8791         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
8792         set GCC_EXEC_PREFIX env var from global variable of same name.
8793
8794 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8795
8796         PR fortran/26994
8797         * gfortran.fortran-torture/compile/transfer-1.f90:
8798         New testcase.
8799
8800 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
8801             Zdenek Dvorak <dvorakz@suse.cz>
8802
8803         PR tree-optimization/29680
8804         * gcc.dg/alias-11.c: New test.
8805
8806 2006-11-12  Jason Merrill  <jason@redhat.com>
8807             Andrew Pinski <pinskia@physics.uc.edu>
8808
8809         PR middle-end/28915
8810         * gcc.target/i386/vectorize1.c: New.
8811
8812 2006-11-12  Roger Sayle  <roger@eyesopen.com>
8813
8814         PR rtl-optimization/29797
8815         * gcc.c-torture/execute/pr29797-1.c: New test case.
8816
8817 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8818
8819         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
8820
8821 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
8822
8823         * gcc.dg/tree-ssa/prefetch-3.c: New test.
8824
8825 2006-11-12  Roger Sayle  <roger@eyesopen.com>
8826
8827         PR tree-optimization/13827
8828         * gcc.dg/fold-eqand-1.c: New test case.
8829
8830 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8831
8832         PR rtl-opt/28812
8833         * gcc.c-torture/execute/mayalias-3.c: New test.
8834
8835 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
8836
8837         PR middle-end/27528
8838         * gcc.c-torture/compile/pr27528.c: New test.
8839         * gcc.dg/pr27528.c: Likewise.
8840
8841 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8842
8843         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
8844
8845         * gcc.dg/torture/builtin-symmetric-1.c: New test.
8846
8847 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8848
8849         PR fortran/29758
8850         * gfortran.dg/reshape_source_size_1.f90: New test.
8851
8852 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8853
8854         PR fortran/29315
8855         * gfortran.dg/aliasing_dummy_4.f90: New test.
8856
8857 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
8858
8859         PR target/29777
8860         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
8861         and x86_64-*-* targets.
8862
8863 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8864
8865         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
8866         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
8867         New macros. Use them in exact tests.
8868         (TESTIT3): New macro.
8869         Add tests for fmin, fmax and fma.
8870
8871 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8872
8873         PR fortran/29431
8874         * gfortran.dg/array_constructor_13.f90: New test.
8875
8876 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8877
8878         PR fortran/29744
8879         * gfortran.dg/used_types_12.f90: New test.
8880
8881 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
8882
8883         PR middle-end/29726
8884         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
8885         (test6): Ditto.
8886         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
8887         * gcc.dg/fold-eqandshift-3.c: New test case.
8888
8889 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8890
8891         PR fortran/29699
8892         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
8893
8894         PR fortran/21370
8895         * gfortran.dg/change_symbol_attributes_1.f90: New test.
8896
8897 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8898
8899         * gcc.dg/20061109-1.c: New testcase.
8900
8901 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8902
8903         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
8904
8905 2006-11-09  Tobias Burnus  <burnus@net-b.de>
8906
8907         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
8908         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
8909
8910 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
8911
8912         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
8913         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
8914
8915 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8916
8917         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
8918
8919 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8920
8921         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
8922         vect-9.c).
8923         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
8924         * gcc.dg/vect/vect-9.c: Now vectorizable.
8925         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
8926         that support vect_widen_mult.
8927         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
8928         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
8929         vect-reduc-dot-u16.c).
8930         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
8931         vect-reduc-dot-u16.c).
8932         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
8933         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
8934         vect-reduc-dot-s8.c).
8935         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
8936         vect-reduc-dot-s8.c).
8937         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
8938         vect-reduc-dot-s8.c).
8939         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
8940         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
8941         vect-reduc-dot-u8.c).
8942         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
8943         vect-reduc-dot-u8.c).
8944         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
8945         * gcc.dg/vect/vect-multitypes-9.c: New test.
8946         * gcc.dg/vect/vect-multitypes-10.c: New test.
8947         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
8948         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
8949         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
8950         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
8951         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
8952         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
8953         wrapv-vect-reduc-dot-s8.c.
8954         * lib/target-support.exp (check_effective_target_vect_unpack): New.
8955         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
8956         targets that support vec_unpack.
8957         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
8958         (check_effective_target_vect_widen_mult_qi_to_hi): New.
8959         (check_effective_target_vect_widen_mult_hi_to_si): New.
8960         (check_effective_target_vect_widen_sum): Removed.
8961
8962         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8963
8964         * gcc.dg/vect/vect-multitypes-8.c: New test.
8965         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
8966
8967         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
8968
8969         * gcc.dg/vect/vect-multitypes-7.c: New test.
8970
8971         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8972
8973         * gcc.dg/vect/vect-multitypes-4.c: New test.
8974         * gcc.dg/vect/vect-multitypes-5.c: New test.
8975         * gcc.dg/vect/vect-multitypes-6.c: New test.
8976
8977         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8978
8979         * gcc.dg/vect/vect-multitypes-1.c: New test.
8980         * gcc.dg/vect/vect-multitypes-2.c: New test.
8981         * gcc.dg/vect/vect-multitypes-3.c: New test.
8982
8983 2006-11-07  Eric Christopher  <echristo@apple.com>
8984
8985         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
8986         Test using scan-assembler-not.
8987
8988 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
8989
8990         * gcc.dg/inline-17.c: New test.
8991
8992 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
8993
8994         PR other/25028
8995         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
8996         on HP-UX.
8997
8998 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
8999
9000         PR fortran/29539
9001         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
9002
9003         PR fortran/29634
9004         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
9005         test.
9006
9007 2006-11-07  Tobias Burnus  <burnus@net-b.de>
9008
9009         PR fortran/29601
9010         * gfortran.dg/volatile.f90: Add.
9011         * gfortran.dg/volatile2.f90: Add.
9012         * gfortran.dg/volatile3.f90: Add.
9013         * gfortran.dg/volatile4.f90: Add.
9014         * gfortran.dg/volatile5.f90: Add.
9015         * gfortran.dg/volatile6.f90: Add.
9016         * gfortran.dg/volatile7.f90: Add.
9017
9018 2006-11-06  Tobias Burnus  <burnus@net-b.de>
9019
9020         * gfortran.dg/io_constraints_2.f90: Adjust pattern
9021           for matching error messages.
9022         * gfortran.dg/specifics_3.f90: Adjust pattern
9023           for matching error messages.
9024
9025 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
9026             Bernhard Fischer  <aldot@gcc.gnu.org>
9027
9028         * lib/gcc-dg.exp (output-exists): New proc.
9029         (output-exists-not): New proc.
9030         * gcc.test-framework/test-framework.awk: Support new directives.
9031         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
9032         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
9033         * gcc.test-framework/dg-outexists-exp-F.c: New test.
9034         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
9035         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
9036         * gcc.test-framework/dg-outexists-exp-P.c: New test.
9037
9038 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
9039
9040         PR fortran/29630
9041         PR fortran/29679
9042         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
9043         * gfortran.dg/initialization_3.f90: New.
9044
9045 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9046
9047         PR libgfortran/25545
9048         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
9049
9050 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
9051
9052         PR middle-end/29695
9053         * gcc.c-torture/execute/pr29695-1.c: New test.
9054         * gcc.c-torture/execute/pr29695-2.c: New test.
9055
9056 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
9057
9058         PR fortran/29565
9059         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
9060
9061 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
9062
9063         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
9064         for matching error messages.
9065
9066 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
9067
9068         PR target/26915
9069         * gcc.target/i386/387-12.c: New test.
9070
9071 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9072
9073         PR libfortran/29713
9074         * gfortran.dg/pr29713.f90: New test.
9075
9076 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
9077
9078         * gcc.c-torture/execute/arith-rand-ll.c:
9079         Also test for bogus rest sign.
9080
9081 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9082
9083         PR libfortran/27895
9084         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
9085
9086 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
9087
9088         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
9089         from error messages.
9090
9091 2006-11-02  Mike Stump  <mrs@apple.com>
9092
9093         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
9094
9095         * g++.old-deja/g++.abi/align.C: Enable for darwin.
9096
9097 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
9098
9099         * g++.dg/eh/gcsec1.C: New test.
9100
9101 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9102
9103         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
9104         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
9105
9106 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
9107
9108         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
9109         hexadecimal value.
9110         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
9111         * gcc.dg/pr14796-2.c: Likewise.
9112
9113 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9114
9115         * gcc.c-torture/execute/20061101-1.c: New test.
9116
9117 2006-11-01  Richard Guenther  <rguenther@suse.de>
9118
9119         * gcc.target/i386/fpprec-1.c: New testcase.
9120
9121 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9122
9123         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
9124         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
9125
9126 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9127
9128         * gcc.c-torture/execute/20061031-1.c: New test.
9129
9130 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9131
9132         PR 23067
9133         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
9134         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
9135         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
9136         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
9137         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
9138         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
9139         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
9140
9141 2006-10-31  Eric Christopher  <echristo@apple.com>
9142             Falk Hueffner  <falk@debian.org>
9143
9144         * gcc.dg/builtin-bswap-1.c: New.
9145         * gcc.dg/builtin-bswap-2.c: New.
9146         * gcc.dg/builtin-bswap-3.c: New.
9147         * gcc.dg/builtin-bswap-4.c: New.
9148         * gcc.dg/builtin-bswap-5.c: New.
9149         * gcc.target/i386/builtin-bswap-1.c: New.
9150
9151 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9152
9153         * gcc.dg/inline-16.c: New.
9154
9155         PR 16622
9156         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
9157         defining it.
9158         * gcc.dg/inline-13.c: New.
9159         * gcc.dg/inline-14.c: New.
9160         * gcc.dg/inline-15.c: New.
9161
9162         PR 11377
9163         * gcc.dg/inline6.c: New.
9164         * gcc.dg/inline7.c: New.
9165
9166 2006-10-31  Roger Sayle  <roger@eyesopen.com>
9167
9168         PR middle-end/23470
9169         * gcc.dg/pr23470-1.c: New test case.
9170
9171 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
9172
9173         PR fortran/29537
9174         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
9175         data.
9176         * gfortran.dg/blockdata_2.f90: New testcase.
9177
9178 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
9179
9180         PR libfortran/29627
9181         * gfortran.dg/unf_short_record_1.f90:  New test.
9182
9183 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9184
9185         PR fortran/29067
9186         * gfortran.dg/pr29067.f: New test.
9187
9188 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
9189             Richard Sandiford  <richard@codesourcery.com>
9190
9191         * lib/target-supports.exp (get_compiler_messages): Append options
9192         as a single list element.
9193         (check_effective_target_arm_vfp_ok): New.
9194         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
9195
9196 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
9197
9198         PR fortran/29387
9199         * gfortran.dg/intrinsic_actual_2.f90: New test.
9200
9201         PR fortran/29490
9202         * gfortran.dg/actual_array_interface_1.f90: New test.
9203
9204         PR fortran/29641
9205         * gfortran.dg/used_types_11.f90: New test.
9206
9207 2006-10-30  Dirk Mueller  <dmueller@suse.de>
9208
9209         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
9210         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
9211         * g++.old-deja/g++.pt/eichin01.C (main): Same.
9212         * g++.old-deja/g++.mike/net25.C (main): Same.
9213         * g++.dg/lookup/exception1.C (main): Same.
9214         * g++.dg/parse/parens2.C (main): Same.
9215
9216 2006-10-30  Roger Sayle  <roger@eyesopen.com>
9217
9218         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
9219
9220 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9221
9222         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
9223         * gcc.dg/torture/builtin-math-3.c: Likewise.
9224
9225 2006-10-30  Tobias Burnus  <burnus@net-b.de>
9226
9227         PR fortran/29452
9228         * gfortran.dg/write_check.f90: Check run-time keyword checking.
9229         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
9230
9231 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
9232
9233         PR Fortran/29410
9234         * gfortran.fortran-torture/execute/transfer1.f90: New test.
9235
9236 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
9237
9238         * lib/target-supports.exp (check_function_available): Declare
9239         function before calling.
9240
9241 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
9242
9243         PR tree-optimization/29637
9244         * gcc.dg/pr29637.c: New test.
9245
9246 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9247
9248         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
9249         tree canonicalization.
9250
9251 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9252
9253         * gcc.dg/builtins-20.c: Add more hypot tests.
9254
9255 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9256
9257         * gcc.dg/fold-compare-1.c: New test case.
9258
9259 2006-10-29  Dirk Mueller  <dmueller@suse.de>
9260
9261         PR c++/16307
9262         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
9263
9264 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9265
9266         PR tree-optimization/15458
9267         * gcc.dg/fold-xornot-1.c: New test case.
9268
9269 2006-10-29  Richard Guenther  <rguenther@suse.de>
9270
9271         * gcc.target/i386/math-torture/trunc.c: New testcase.
9272
9273 2006-10-29  Richard Guenther  <rguenther@suse.de>
9274
9275         * gcc.target/i386/math-torture/round.c: New testcase.
9276
9277 2006-10-29  Richard Guenther  <rguenther@suse.de>
9278
9279         * gcc.target/i386/math-torture/ceil.c: New testcase.
9280         * gcc.target/i386/math-torture/floor.c: Likewise.
9281
9282 2006-10-29  Richard Guenther  <rguenther@suse.de>
9283
9284         * gcc.target/i386/math-torture/rint.c: New testcase.
9285         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
9286
9287 2006-10-29  Richard Guenther  <rguenther@suse.de>
9288
9289         * gcc.target/i386/math-torture/lfloor.c: New testcase.
9290         * gcc.target/i386/math-torture/lceil.c: Likewise.
9291
9292 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9293
9294         PR libgfortran/24313
9295         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
9296
9297 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
9298
9299         * gcc.c-torture/execute/20020118-1.c,
9300         gcc.c-torture/execute/builtins/strlen.c,
9301         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
9302         comment typos.
9303
9304 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9305
9306         * gcc.dg/builtins-20.c: Add tests for hypot.
9307         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
9308         two-argument builtins.
9309         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
9310         TESTIT2.  Update all callers.
9311         (TESTIT2, TESTIT2_R): New helper macros.
9312         Add testcases for pow, hypot and atan2.
9313
9314 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9315
9316         PR C++/29295
9317         * g++.dg/expr/bool1.C: New test.
9318         * g++.dg/expr/bool2.C: New test.
9319
9320 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9321
9322         PR fortran/28224
9323         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
9324         * gfortran.dg/namelist_internal.f90: New test.
9325
9326 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9327
9328         PR fortran/29625
9329         * gfortran.dg/io_real_boz.f90: Add.
9330         * gfortran.dg/io_real_boz2.f90: Add.
9331
9332 2006-10-28  Richard Guenther  <rguenther@suse.de>
9333
9334         PR middle-end/26899
9335         * gcc.dg/tree-ssa/pr26899.c: New testcase.
9336
9337 2006-10-28  Richard Guenther  <rguenther@suse.de>
9338
9339         PR target/28806
9340         * gcc.target/i386/math-torture/lround.c: New testcase.
9341
9342 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9343
9344         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
9345         * gcc.dg/builtins-44.c: Likewise.
9346         * gcc.dg/builtins-45.c: Likewise.
9347         * gcc.dg/pr28796-2.c: Likewise.
9348         * gcc.dg/unordered-3.c: Likewise.
9349
9350 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9351
9352         PR libgfortran/27954
9353         * gfortran.dg/error_recovery_2.f90: New test.
9354
9355 2006-10-26  Richard Guenther  <rguenther@suse.de>
9356
9357         * gcc.target/i386/i386.exp: Use glob, not find to collect
9358         tests.  Avoids recursing into subdirectories.
9359         * gcc.target/i386/math-torture/math-torture.exp: Torture
9360         for interesting ia32 math options.
9361         * gcc.target.i386/math-torture/lrint.c: New testcase.
9362
9363 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9364
9365         PR libgfortran/29563
9366         * gfortran.dg/arrayio_9.f90: Update test.
9367         * gfortran.dg/arrayio_19.f90: New test.
9368
9369 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9370
9371         * gcc.dg/20061026.c: New testcase.
9372
9373 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9374
9375         PR libgfortran/29563
9376         * gfortran.dg/arrayio_9.f90: New test.
9377
9378 2006-10-26  Ben Elliston  <bje@au.ibm.com>
9379
9380         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
9381         Copy the strings manually, as strcpy may call strlen.
9382
9383 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9384
9385         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
9386         Add checks for log, log2, log10 and log1p.
9387
9388         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
9389         we already test 0.0.  Add checks for expm1, log, log2, log10,
9390         log1p, cbrt, erf and erfc.
9391
9392 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
9393
9394         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
9395
9396 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
9397
9398         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
9399         and remainderl() built-in functions.  Remove -ffast-math from
9400         dg-options.
9401
9402 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9403
9404         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
9405         acosh and atanh.
9406
9407         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
9408         floating point modifiers to arguments passed to float and long
9409         double functions respectively.  Update all callers to use floating
9410         point numbers, not integers.  Add tests for exp, exp2 and
9411         exp10/pow10.
9412
9413         * gcc.dg/torture/builtin-math-3.c: New test.
9414
9415 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
9416
9417         PR fortran/29393
9418         * gfortran.dg/initialize_2.f90: New.
9419
9420 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9421
9422         * gcc.dg/torture/builtin-math-2.c: New test.
9423
9424 2006-10-24  Richard Guenther  <rguenther@suse.de>
9425
9426         PR middle-end/28796
9427         * gcc.dg/pr28796-1.c: New testcase.
9428         * gcc.dg/pr28796-2.c: Likewise.
9429
9430 2006-10-24  Richard Guenther  <rguenther@suse.de>
9431
9432         * gcc.dg/builtins-57.c: New testcase.
9433
9434 2006-10-24  Richard Guenther  <rguenther@suse.de>
9435
9436         PR tree-optimization/29567
9437         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
9438
9439 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
9440
9441         PR tree-optimization/14784
9442         * gcc.dg/alias-10.c: New test.
9443
9444 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9445
9446         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
9447
9448 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
9449
9450         * gcc.dg/builtin-strncat-chk-1.c: New test.
9451
9452 2006-10-23  Jan Hubicka  <jh@suse.cz>
9453
9454         * gcc.dg/memmove-1.c: New test.
9455
9456 2006-10-23  Paul Brook  <paul@codesourcery.com>
9457
9458         * gcc.dg/pragma-pack-5.c: New test.
9459
9460 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
9461
9462         * g++.dg/other/s390-1.C: New testcase.
9463
9464 2006-10-23  Richard Guenther  <rguenther@suse.de>
9465
9466         PR middle-end/27132
9467         PR middle-end/23295
9468         * gcc.dg/pr27132.c: New testcase.
9469         * gcc.dg/pr23295.c: Likewise.
9470         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
9471         * g++.dg/tree-ssa/pr19807.C: Likewise.
9472
9473 2006-10-23  Richard Guenther  <rguenther@suse.de>
9474
9475         PR middle-end/21032
9476         * gcc.dg/pr21032.c: New testcase.
9477
9478 2006-10-22  Jeff Law  <law@redhat.com>
9479         Richard Guenther  <rguenther@suse.de>
9480
9481         PR tree-optimization/15911
9482         * gcc.dg/tree-ssa/vrp30.c: New testcase.
9483
9484 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9485
9486         PR c++/20647
9487         * g++.dg/abi/rtti3.C: New.
9488
9489 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
9490
9491         PR middle-end/28252
9492         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
9493         transformation.
9494
9495 2006-10-21  Richard Guenther  <rguenther@suse.de>
9496
9497         PR tree-optimization/3511
9498         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
9499
9500 2006-10-21  Richard Guenther  <rguenther@suse.de>
9501
9502         PR middle-end/26898
9503         * gcc.dg/torture/pr26898-1.c: New testcase.
9504         * gcc.dg/torture/pr26898-2.c: Likewise.
9505
9506 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
9507
9508         PR c++/28053
9509         * g++.dg/parse/bitfield1.C: Adjust error markers.
9510         * g++.dg/parse/bitfield2.C: New test.
9511
9512 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
9513
9514         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
9515
9516 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9517
9518         PR libfortran/27895
9519         * gfortran.dg/zero_sized_1.f90: New test.
9520
9521 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
9522
9523         * gcc.dg/div-compare-1.c: New test.
9524
9525 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
9526
9527         PR fortran/29216
9528         * gfortran.dg/result_default_init_1.f90: New test.
9529
9530         PR fortran/29314
9531         * gfortran.dg/automatic_default_init_1.f90: New test.
9532
9533         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
9534         from 38 to 33.
9535
9536 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
9537
9538         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
9539         'using namespace std' without previous declaration.
9540         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
9541         * g++.old-deja/g++.robertl/eb133c.C: New.
9542
9543 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9544
9545         PR libgfortran/29277
9546         * gfortran.dg/streamio_4.f90: Update test.
9547         * gfortran.dg/streamio_11.f90: New test.
9548
9549 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
9550
9551         PR c++/27952
9552         * g++.dg/inherit/virtual1.C: New test.
9553
9554 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9555
9556         PR c++/28261
9557         * g++.dg/parse/enum3.C: New test.
9558
9559 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9560
9561         PR c++/29039
9562         * g++.dg/init/ctor8.C: New test.
9563
9564 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9565
9566         PR c++/27270
9567         * g++.dg/ext/complit8.C: Tweak error markers.
9568         * g++.dg/template/complit1.C: Add error marker.
9569
9570 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9571
9572         PR c++/27270
9573         * g++.dg/ext/complit8.C: New test.
9574
9575         PR c++/29408
9576         * g++.dg/parse/dtor12.C: New test.
9577
9578         PR c++/29435
9579         * g++.dg/template/sizeof11.C: New test.
9580
9581 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
9582
9583         PR fortran/29392
9584         * gfortran.dg/data_char_3.f90: New test.
9585
9586         PR fortran/29451
9587         * gfortran.dg/negative_automatic_size.f90: New test.
9588
9589 2006-10-16  David Daney  <ddaney@avtrex.com>
9590
9591         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
9592
9593 2006-10-16  Eric Christopher  <echristo@apple.com>
9594
9595         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
9596         x86_64.
9597
9598 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9599
9600         PR c++/28211
9601         * g++.dg/tc1/dr49.C: Tweak error messages.
9602         * g++.dg/parse/template21.C: New test.
9603
9604 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9605
9606         PR middle-end/20491
9607         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
9608
9609 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9610
9611         PR fortran/29403
9612         * gfortran.dg/print_1.f90: New test.
9613
9614 2006-10-15  Jan Hubicka  <jh@suse.cz>
9615
9616         PR middle-end/29241
9617         * gcc.c-torture/compile/pr29241.c: New testcase.
9618
9619 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
9620
9621         PR middle-end/29250
9622         * gcc.c-torture/compile/pr29250.c: New test.
9623
9624 2006-10-15  Richard Guenther  <rguenther@suse.de>
9625
9626         * gcc.dg/pr29299.c: New testcase.
9627
9628 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
9629
9630         PR fortran/24767
9631         * gfortran.dg/label_4.f90: Adjust warning flag.
9632
9633 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
9634
9635         PR fortran/29371
9636         * gfortran.dg/nullify_3.f90: New test.
9637
9638 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9639
9640         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9641         on Solaris 2.5.1 too.
9642
9643 2006-10-13  Eric Christopher  <echristo@apple.com>
9644
9645         * gcc.dg/pr25993.c: Skip for darwin.
9646
9647 2006-10-13  Eric Christopher  <echristo@apple.com>
9648
9649         * gcc.dg/visibility-11.c: Skip for darwin.
9650
9651 2006-10-13  Eric Christopher  <echristo@apple.com>
9652
9653         * gcc.dg/darwin-weakimport-1.c: Use
9654         -fno-asynchronous-unwind-tables.
9655         * gcc.dg/darwin-weakimport-3.c: Ditto.
9656
9657 2006-10-13  Richard Guenther  <rguenther@suse.de>
9658
9659         PR tree-optimization/29446
9660         * gcc.dg/torture/pr29446.c: New testcase.
9661
9662 2006-10-13  Bill Wendling  <wendling@apple.com>
9663
9664         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
9665         * g++.old-deja/g++.jason/hmc1.C: Likewise.
9666         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
9667         * g++.old-deja/g++.law/shadow1.C: Likewise.
9668         * g++.old-deja/g++.law/ctors10.C: Likewise.
9669         * g++.dg/debug/namespace1.C: Likewise.
9670         * g++.dg/inherit/namespace-as-base.C: Likewise.
9671         * g++.dg/opt/delay-slot-1.C: Likewise.
9672         * g++.dg/parse/defarg10.C: Likewise.
9673         * g++.dg/template/ptrmem11.C: Likewise.
9674         * g++.dg/template/mem_func_ptr.C: Likewise.
9675         * g++.dg/template/spec19.C: Likewise.
9676
9677 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
9678
9679         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
9680
9681 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
9682
9683         PR fortran/29373
9684         * gfortran.dg/implicit_9.f90: New test.
9685
9686         PR fortran/29407
9687         * gfortran.dg/namelist_25.f90: New test.
9688
9689         PR fortran/27701
9690         * gfortran.dg/same_name_2.f90: New test.
9691
9692         PR fortran/29232
9693         * gfortran.dg/host_assoc_types_1.f90: New test.
9694
9695         PR fortran/29364
9696         * gfortran.dg/missing_derived_type_1.f90: New test.
9697         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
9698
9699         PR fortran/29422
9700         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
9701
9702         PR fortran/29428
9703         * gfortran.dg/alloc_comp_assign_5.f90: New test.
9704
9705 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9706
9707         PR fortran/29391
9708         * gfortran.dg/bound_2.f90: New test.
9709
9710 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9711
9712         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
9713         directive.
9714         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
9715         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
9716         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
9717         * gfortran.dg/gomp/reduction3.f90: Likewise.
9718         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9719         * gfortran.dg/dummy_procedure_2.f90: Likewise.
9720         * gfortran.dg/interface_derived_type_1.f90: Likewise.
9721         * gfortran.dg/forall_4.f90: Likewise.
9722         * gfortran.dg/spec_expr_4.f90: Likewise.
9723         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
9724         * gfortran.dg/forall_5.f90: Likewise.
9725         * gfortran.dg/open_access_append_2.f90: Add check for
9726         compile-time warning.
9727
9728 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
9729
9730         PR c++/28506
9731         * g++.dg/parse/pure1.C: New test.
9732
9733 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9734
9735         PR fortran/21435
9736         * gfortran.dg/io_constraints_3.f90: New test.
9737         * gfortran.dg/open_access_append_1.f90: Add checks
9738         for compile-time warnings.
9739         * gfortran.dg/pr20163-2.f: Likewise.
9740         * gfortran.dg/iostat_2.f90: Likewise.
9741         * gfortran.dg/label_4.f90: Delete the temporary
9742         file.
9743         * gfortran.dg/direct_io_2.f90: Add a FILE=
9744         specifier.
9745         * gfortran.dg/iomsg_1.f90: Add check for
9746         compile-time warning.
9747
9748 2006-10-12  Jan Hubicka  <jh@suse.cz>
9749
9750         PR c/28419
9751         * gcc.dg/pr28319.c: New test.
9752
9753 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
9754         PR c++/29318
9755         * g++.dg/ext/vla4.C: New test.
9756
9757 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
9758
9759         PR c++/27961
9760         * g++.dg/template/crash60.C: New test.
9761         * g++.dg/other/large-size-array.C: Adjust error markers.
9762         * g++.dg/parse/crash27.C: Likewise.
9763         * g++.dg/template/crash1.C: Likewise.
9764
9765 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
9766
9767         PR testsuite/29093
9768         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
9769
9770 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
9771
9772         PR preprocessor/28709
9773         * gcc.dg/cpp/paste14.c: New test.
9774
9775 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
9776
9777         PR c++/29175
9778         * g++.dg/init/array24.C: New test.
9779
9780 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9781
9782         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
9783         of <sys/types.h>.
9784
9785 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
9786
9787         PR c++/29024
9788         * g++.dg/parse/typedef8.C: New test.
9789         * g++.dg/other/mult-stor1.C: Adjust error markers.
9790
9791 2006-10-11  Richard Guenther  <rguenther@suse.de>
9792
9793         PR tree-optimization/28230
9794         * gcc.dg/torture/pr28230.c: New testcase.
9795
9796 2006-10-11  Richard Guenther  <rguenther@suse.de>
9797
9798         PR inline-asm/29119
9799         * gcc.dg/torture/pr29119.c: New testcase.
9800
9801 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
9802
9803         PR middle-end/29272
9804         * gcc.c-torture/execute/20060930-2.c: New test.
9805
9806 2006-10-09  Richard Henderson  <rth@redhat.com>
9807
9808         Revert emutls patch.
9809
9810 2006-10-09  Richard Guenther  <rguenther@suse.de>
9811
9812         PR middle-end/29254
9813         * gcc.dg/pr29254.c: New testcase.
9814
9815 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
9816             Paul Thomas  <pault@gcc.gnu.org>
9817
9818         PR fortran/20541
9819         * gfortran.dg/alloc_comp_basics_1.f90: New test.
9820         * gfortran.dg/alloc_comp_basics_2.f90: New test.
9821         * gfortran.dg/alloc_comp_assign_1.f90: New test.
9822         * gfortran.dg/alloc_comp_assign_2.f90: New test.
9823         * gfortran.dg/alloc_comp_assign_3.f90: New test.
9824         * gfortran.dg/alloc_comp_assign_4.f90: New test.
9825         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
9826         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
9827         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
9828         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
9829         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
9830         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
9831         * gfortran.dg/alloc_comp_std.f90: New test.
9832         * gfortran.dg/move_alloc.f90: New test.
9833
9834 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
9835
9836         PR fortran/29115
9837         * gfortran.dg/derived_constructor_comps_2.f90: New test.
9838
9839         PR fortran/29211
9840         * gfortran.dg/forall_char_dependencies_1.f90: New test.
9841
9842 2006-10-08  Tobias Burnus  <burnus@net-b.de>
9843
9844         PR fortran/28585
9845         * gfortran.dg/new_line.f90: New test.
9846
9847 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9848
9849         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
9850         * gcc.dg/torture/builtin-convert-1.c,
9851         gcc.dg/torture/builtin-convert-2.c,
9852         gcc.dg/torture/builtin-convert-3.c,
9853         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
9854
9855 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
9856
9857         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9858         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9859         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9860         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
9861
9862 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
9863
9864         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
9865         Xfail some tests for powerpc-darwin and powerpc-aix.
9866
9867 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
9868
9869         PR c/29380
9870         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
9871
9872 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9873
9874         PR target/29300
9875         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9876         on hppa*-*-hpux*.
9877
9878 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9879
9880         PR fortran/16580
9881         PR fortran/29288
9882         * gfortran.fortran-torture/execute/specifics.f90:
9883         Add tests for using all possible intrinsics as actual arguments.
9884         * gfortran.dg/specifics_1.f90: Add tests for using
9885         all possible intrinsics as actual arguments.
9886         * gfortran.dg/specifics_2.f90: New file.
9887         * gfortran.dg/specifics_3.f90: New file.
9888
9889 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
9890
9891         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
9892         * gcc.dg/debug/debug-2.c: Likewise.
9893
9894 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
9895
9896         * gcc.c-torture/compile/sync-2.c: New test.
9897
9898 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9899
9900         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
9901         line endings.
9902
9903 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9904
9905         PR rtl-optimization/29128
9906         * gcc.c-torture/compile/pr29128.c: New test.
9907
9908 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9909
9910         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
9911         line endings.
9912
9913 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
9914
9915         PR middle-end/29256
9916         * gcc.dg/tree-ssa/loop-19.c: New test.
9917
9918 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9919
9920         PR tree-optimization/29330
9921         * gcc.dg/pr29330.c: New test.
9922
9923         PR target/28924
9924         * gcc.c-torture/compile/20061005-1.c: New test.
9925
9926 2006-10-06  Olivier Hainque  <hainque@adacore.com>
9927
9928         * gcc.dg/typename-vla-1.c: New case.
9929         * gnat.dg/forward_vla.adb: New case.
9930
9931 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9932
9933         PR tree-optimization/29290
9934         * gfortran.dg/loop_nest_1.f90: New test.
9935
9936         PR target/29198
9937         * gcc.dg/tls/opt-12.c: New test.
9938
9939         PR fortran/28415
9940         * gfortran.dg/save_2.f90: New test.
9941
9942         PR c/29091
9943         * gcc.dg/pr29091.c: New test.
9944
9945 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
9946
9947         * lib/target-supports.exp
9948         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
9949         same as x86_64-*-*; check for LP64.
9950
9951 2006-10-04  Richard Henderson  <rth@redhat.com>
9952
9953         * lib/target-supports.exp (check_effective_target_tls): Redefine
9954         to mean non-emulated tls.
9955         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9956         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9957         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9958         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9959         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9960         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9961         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9962
9963 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9964
9965         PR fortran/29343
9966         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
9967
9968 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9969
9970         * gfortran.dg/bounds_check_fail_1.f90: New test.
9971
9972 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
9973
9974         PR c++/29020
9975         * g++.dg/template/friend48.C: New test.
9976
9977 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9978
9979         PR fortran/29098
9980         * gfortran.dg/default_initialization_2.f90: New test.
9981
9982 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9983
9984         PR fortran/20779
9985         PR fortran/20891
9986         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
9987
9988 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9989
9990         PR fortran/29284
9991         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
9992
9993         PR fortran/29321
9994         PR fortran/29322
9995         * gfortran.dg/missing_optional_dummy_2.f90: New test.
9996
9997         PR fortran/25091
9998         PR fortran/25092
9999         * gfortran.dg/entry_array_specs_1.f90: New test.
10000
10001 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10002
10003         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
10004         insufficient to inhibit some test failures at -O3.  Do testing
10005         on integers.
10006
10007 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10008
10009         PR c++/29138
10010         * g++.dg/inherit/access8.C: New test.
10011         * g++.dg/template/dtor4.C: Tweak error messages.
10012
10013 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10014
10015         PR fortran/27478
10016         * gfortran.dg/entry_8.f90: New test.
10017
10018 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10019
10020         PR c++/29291
10021         * g++.dg/parse/new4.C: New test.
10022
10023 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
10024
10025         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
10026         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
10027         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
10028         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
10029         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
10030
10031 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10032
10033         PR fortran/19260
10034         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
10035         * gfortran.dg/continuation_2.f90: New test.
10036
10037         PR fortran/19262
10038         * gfortran.dg/continuation_3.f90: New test.
10039         * gfortran.dg/continuation_4.f90: New test.
10040         * gfortran.dg/continuation_5.f: New test.
10041         * gfortran.dg/continuation_6.f: New test.
10042
10043 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
10044
10045         PR c++/29226
10046         * g++.dg/template/vla1.C: New test.
10047
10048 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10049
10050         PR fortran/29210
10051         * gfortran.dg/complex_parameter_1.f90: New test.
10052
10053 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
10054
10055         PR c/29154
10056         * gcc.c-torture/execute/20060929-1.c: New test.
10057
10058 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
10059
10060         PR c++/29105
10061         * g++.dg/template/member6.C: New test.
10062         * g++.dg/parse/typename7.C: Adjust error markers.
10063
10064         PR c++/29080
10065         * g++.dg/template/member7.C: New test.
10066
10067 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
10068
10069         PR c/24010
10070         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
10071         gcc.dg/Woverride-init-3.c: New tests.
10072
10073 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10074
10075         * gcc.c-torture/execute/20060930-1.c: New test.
10076
10077 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10078
10079         PR fortran/18791
10080         * gfortran.dg/specifics_1.f90: New test.
10081         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
10082         complex specifics.
10083
10084 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10085
10086         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
10087         pthread-init-common.h: New.
10088
10089 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10090
10091         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
10092         precision on some archs.
10093
10094 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
10095
10096         * gcc.dg/non-local-goto-1.c: New test.
10097         * gcc.dg/non-local-goto-2.c: Likewise.
10098         * gcc.dg/setjmp-3.c: Likewise.
10099         * gcc.dg/setjmp-4.c: Likewise.
10100
10101 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
10102
10103         * gnat.dg/self_aggregate_with_pointer.adb: New test.
10104
10105 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10106
10107         PR fortran/28276
10108         * gfortran.dg/exponent_1.f90: New test.
10109
10110         PR fortran/27021
10111         * gfortran.dg/nearest_1.f90: New test.
10112
10113 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
10114
10115         PR middle-end/25261
10116         PR middle-end/28790
10117         * gcc.dg/gomp/nestedfn-1.c: New test.
10118
10119 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
10120
10121         PR objc/29195
10122         * objc/compile/method-1.m: New test.
10123
10124 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
10125
10126         PR c++/26938
10127         * g++.dg/template/crash58.C: New test.
10128         * g++.dg/parse/crash28.C: Adjust error markers.
10129         * g++.dg/template/crash34.C: Likewise.
10130         * g++.dg/template/friend31.C: Likewise.
10131         * g++.dg/template/crash32.C: Likewise.
10132
10133         PR c++/27329
10134         * g++.dg/template/crash59.C: New test.
10135
10136         PR c++/27667
10137         * g++.dg/template/spec33.C: New test.
10138         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
10139
10140 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
10141             Adam Nemet  <anemet@caviumnetworks.com>
10142
10143         * gcc.dg/tree-ssa/ivopts-1.c: New test.
10144         * gcc.dg/tree-ssa/ivopts-2.c: New test.
10145
10146 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
10147
10148         PR target/28911
10149         * gcc.dg/pr28911.c: New.
10150
10151 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
10152
10153         PR target/29169
10154         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
10155         (dg-options): Add -mfpmath=387.
10156
10157 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
10158
10159         PR c/28706
10160         * gcc.dg/pr28706.c: New test.
10161
10162         PR c/28712
10163         * gcc.dg/pr28712.c: New test.
10164
10165 2006-09-22  Mike Stump  <mrs@apple.com>
10166
10167         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
10168
10169 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
10170
10171         PR tree-optimization/28888
10172         * gcc.dg/pr28888.c: New test.
10173
10174 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
10175
10176         PR c++/29016
10177         * g++.dg/init/ptrfn1.C: New test.
10178
10179 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
10180
10181         PR c++/28861
10182         * g++.dg/template/spec32.C: New test.
10183         * g++.dg/parse/crash9.C: Adjust error markers.
10184
10185         PR c++/28303
10186         * g++.dg/template/typedef6.C: New test.
10187         * g++.dg/init/error1.C: Adjust error markers.
10188         * g++.dg/parse/crash9.C: Likewise.
10189         * g++.dg/template/crash55.C: Likewise.
10190
10191 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
10192
10193         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
10194
10195 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
10196
10197         PR target/27650
10198         * g++.dg/ext/dllimport12.C: New test.
10199
10200 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
10201
10202         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
10203         * gcc.target/mips/nmadd-2.c: Likewise.
10204         * gcc.target/mips/mips-ps-6.c: New test.
10205         * gcc.target/mips/neg-abs-1.c: Likewise.
10206         * gcc.target/mips/neg-abs-2.c: Likewise.
10207         * gcc.target/mips/nmadd-3.c: New test.
10208
10209 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
10210
10211         PR middle-end/28046
10212         * gcc.dg/gomp/atomic-10.c: New test.
10213         * g++.dg/gomp/atomic-10.C: New test.
10214
10215 2006-09-20  Eric Christopher  <echristo@apple.com>
10216
10217         * gcc.target/i386/sse3-not-fisttp.c: New.
10218
10219 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
10220
10221         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
10222
10223 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
10224
10225         * gcc.c-torture/execute/pr28289.c (one): New variable.
10226         (main): Use it instead of argc.
10227         * gcc.c-torture/execute/20060102-1.c (one): New variable.
10228         (main): Use it instead of argc.
10229
10230 2006-09-19  Paul Brook  <paul@codesourcery.com>
10231
10232         PR target/28516
10233         * gcc.dg/nested-func-5.c: New test.
10234
10235 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10236
10237         * lib/target-supports.exp (check_effective_target_tls): Compile
10238         test stubs using ${tool}_target_compile, not just target_compile.
10239         (check_effective_target_tls_runtime): Likewise.
10240
10241 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10242
10243         * gcc.c-torture/compile/20030405-1.x: Remove.
10244
10245         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
10246         optimising linker from discarding it.
10247
10248 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
10249
10250         PR fortran/28526
10251         * gfortran.dg/keyword_symbol_1.f90: New test.
10252
10253         * gfortran.dg/spread_shape_1.f90: Add missing warning with
10254         pedantic compilation option.
10255
10256 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
10257
10258         PR fortran/29060
10259         * gfortran.dg/spread_shape_1.f90: New test.
10260
10261 2006-09-17  Roger Sayle  <roger@eyesopen.com>
10262
10263         PR tree-optimization/28887
10264         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
10265
10266 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
10267
10268         PR c/25993
10269         * gcc.dg/pr25993.c: New test.
10270
10271 2006-09-17  Ira Rosen  <irar@il.ibm.com>
10272
10273         PR tree-opt/21591
10274         * gcc.dg/vect/pr21591.c: New test.
10275
10276 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
10277
10278         PR tree-opt/29059
10279         * gcc.c-torture/compile/strcpy-1.c: New test.
10280         * gcc.c-torture/compile/strcpy-2.c: New test.
10281         * gcc.c-torture/compile/memcpy-1.c: New test.
10282         * gcc.c-torture/compile/memcpy-2.c: New test.
10283
10284 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
10285
10286         PR testsuite/29055
10287         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
10288
10289 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
10290
10291         * gnat.dg/specs/double_record_extension1.ads: New test.
10292         * gnat.dg/specs/double_record_extension2.ads: Likewise.
10293
10294 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
10295
10296         PR fortran/29051
10297         * gfortran.dg/oldstyle_3.f90: New test.
10298
10299 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10300
10301         PR libgfortran/29099
10302         * gfortran.dg/secnds-1.f: New test.
10303
10304 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10305
10306         PR libgfortran/29053
10307         * gfortran.dg/streamio_9.f90: New test.
10308         * gfortran.dg/streamio_10.f90: New test.
10309
10310 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
10311
10312         PR C++/29002
10313         * g++.dg/init/array22.C: New test.
10314         * g++.dg/init/array23.C: New test.
10315
10316 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
10317
10318         * stackcheck.lst: Update list of tests requiring stack checking.
10319         * norun.lst: Adjust for above change.
10320         * ada95.lst: New file.
10321         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
10322         requiring -gnat95 switch.
10323
10324 2006-09-14  Olivier Hainque  <hainque@adacore.com>
10325
10326         * gnat.dg/in_out_parameter.adb: New test.
10327
10328 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
10329
10330         PR debug/28980
10331         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
10332
10333 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
10334
10335         * gnat.dg/specs/unchecked_union.ads: New test.
10336
10337 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
10338
10339         PR rtl-optimization/28982
10340         * gcc.c-torture/execute/pr28982a.c: New test.
10341         * gcc.c-torture/execute/pr28982b.c: Likewise.
10342
10343 2006-09-12  Eric Christopher  <echristo@apple.com>
10344
10345         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
10346         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
10347
10348 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
10349
10350         PR c/28768
10351         PR preprocessor/14634
10352         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
10353         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
10354         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
10355
10356 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10357
10358         * gcc.dg/pr28243.c: New test.
10359
10360 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
10361
10362         PR fortran/28971
10363         gfortran.dg/pr28971.f90: New test to act as a backstop in case
10364         this undiagnosed regression reappears.
10365
10366 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
10367
10368         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
10369         Treat $srcdir as a literal.
10370         * lib/fortran-torture.exp (fortran-torture-compile,
10371         fortran-torture-execute): Likewise.
10372         * lib/objc-torture.exp (objc-torture-compile,
10373         objc-torture-execute): Likewise.
10374         * lib/profopt.exp (profopt-execute): Likewise.
10375
10376 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
10377
10378         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
10379
10380 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
10381
10382         PR testsuite/28950
10383         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
10384
10385 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
10386
10387         PR target/13685
10388         * gcc.target/i386/pr13685.c: New test.
10389
10390 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10391
10392         * gcc.dg/pr28726.c: New test.
10393
10394 2006-09-11  Josh Conner  <jconner@apple.com>
10395
10396         * gcc.dg/nrv3.c: Increase size of structure.
10397         * gcc.dg/nrv4.c: Likewise.
10398         * gcc.dg/nrv5.c: Likewise.
10399
10400 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
10401
10402         PR libfortran/28890
10403         gfortran.dg/assumed_charlen_function_5.f90: New test.
10404
10405 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
10406
10407         PR c++/28991
10408         * g++.dg/init/static3.C: New test.
10409
10410 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
10411
10412         PR testsuite/29007
10413         * gcc.dg/long-long-cst1.c (t): Add cast to
10414         __SIZE_TYPE__ before casting to int.
10415         (main): Return 0 on success.
10416
10417 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10418
10419         * gcc.c-torture/execute/20060910-1.c: New test.
10420
10421 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
10422
10423         PR middle-end/26983
10424         * gcc.dg/pr26983.c: New test.
10425
10426 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
10427
10428         PR target/29006
10429         * gcc.c-torture/execute/pr29006.c: New test.
10430
10431 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10432
10433         PR libfortran/28947
10434         gfortran.dg/matmul_4.f90: New test.
10435
10436 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10437
10438         PR fortran/28959
10439         gfortran.dg/used_types_10: New test.
10440
10441 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10442
10443         PR libfortran/28923
10444         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
10445         gfortran.dg/array_initializer_3.f90: New test.
10446
10447 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10448
10449         PR fortran/28914
10450         * gfortran.dg/actual_array_constructor_3.f90: New test.
10451
10452 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
10453
10454         PR testsuite/26778
10455         * gcc.target/i386/pr26778.c: New testcase.
10456
10457 2006-09-08  Eric Christopher  <echristo@apple.com>
10458
10459         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
10460         * gcc.target/i386/memcpy-1.c: Ditto.
10461         * gcc.target/i386/asm-1.c: Ditto.
10462         * gcc.target/i386/20060512-4.c: Ditto.
10463         * gcc.target/i386/compress-float-387.c: Ditto.
10464         * gcc.target/i386/20060512-1.c: Ditto.
10465         * gcc.target/i386/compress-float-sse.c: Ditto.
10466         * gcc.target/i386/20060512-2.c: Ditto.
10467         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
10468         * gcc.target/i386/stack-prot-kernel.c: Ditto.
10469         * gcc.target/i386/compress-float-387-pic.c: Ditto.
10470         * gcc.dg/pr26449.c: Ditto.
10471         * gcc.dg/attr-ms_struct-2.c: Ditto.
10472         * gcc.dg/attr-ms_struct-1.c: Ditto.
10473         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
10474
10475 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
10476
10477         PR c/28504
10478         * gcc.dg/vla-10.c: New test.
10479
10480 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10481
10482         PR c++/28858
10483         * g++.dg/parse/template20.C: New test.
10484         * g++.dg/template/operator8.C: Remove obsolete part.
10485         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
10486         * g++.old-deja/g++.pt/crash65.C: Likewise.
10487
10488 2006-09-07  Jason Merrill  <jason@redhat.com>
10489
10490         PR middle-end/27724
10491         * gcc.dg/long-long-cst1.c: New test.
10492
10493 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10494
10495         PR C++/28906
10496         * g++.dg/other/array3.C: New test.
10497         * g++.dg/other/array4.C: New test.
10498         * g++.dg/other/array5.C: New test.
10499
10500 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
10501
10502         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
10503
10504 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
10505
10506         PR target/28946
10507         * gcc.target/i386/pr28946.c: New test.
10508
10509 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
10510
10511         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
10512         in integer literal constant.
10513         * gfortran.dg/enum_8.f90: Ditto.
10514         * gfortran.dg/g77/20030326-1.f: Ditto.
10515
10516 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
10517
10518         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
10519         nonconformance usage.
10520
10521 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10522
10523         PR middle-end/28862
10524         * gcc.c-torture/compile/vector-align-1.c: New test.
10525
10526 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
10527
10528         PR rtl-opt/27883
10529         * g++.dg/opt/copysign-1.C: New test.
10530
10531 2006-09-06  Jason Merrill  <jason@redhat.com>
10532
10533         PR c++/27371
10534         * g++.dg/warn/unused-result1.C: New test.
10535
10536 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
10537
10538         PR c++/28903
10539         * g++.dg/ext/vla3.C: New test.
10540
10541         PR c++/28886
10542         * g++.dg/template/array16.C: New test.
10543
10544 2006-09-06  Richard Guenther  <rguenther@suse.de>
10545
10546         * gcc.dg/pr27226.c: Remove testcase again.
10547
10548 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10549
10550         PR tree-opt/28937
10551         * g++.dg/opt/unroll2.C: New test.
10552
10553 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10554
10555         PR tree-opt/28952
10556         * gcc.dg/vect/pr28952.c: New test.
10557
10558 2006-09-05  Richard Guenther  <rguenther@suse.de>
10559
10560         PR tree-optimization/28900
10561         * gcc.dg/torture/pr28900.c: New testcase
10562
10563 2006-09-05  Richard Guenther  <rguenther@suse.de>
10564
10565         PR tree-optimization/28905
10566         * gcc.c-torture/compile/pr28905.c: New testcase.
10567
10568 2006-09-05  Richard Guenther  <rguenther@suse.de>
10569
10570         PR middle-end/28935
10571         * gcc.dg/pr28935.c: New testcase.
10572
10573 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10574
10575         * gcc.c-torture/execute/20060905-1.c: New test.
10576
10577 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
10578
10579         PR fortran/28908
10580         * gfortran.dg/used_types_7.f90: New test.
10581         * gfortran.dg/used_types_8.f90: New test.
10582         * gfortran.dg/used_types_9.f90: New test.
10583
10584 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10585
10586         * gcc.c-torture/compile/20060904-1.c: New test.
10587
10588 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10589
10590         PR c++/23287 Revert my 2006-09-01 patch
10591         * g++.dg/parse/dtor12.C: Remove.
10592
10593 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
10594
10595         PR c+/27670
10596         * g++.dg/template/operator9.C: New test.
10597
10598         PR c++/27493
10599         * g++.dg/template/operator7.C: New test.
10600
10601         PR c++/27494
10602         * g++.dg/template/operator8.C: New test.
10603
10604         PR c++/27397
10605         * g++.dg/template/crash57.C: New test.
10606
10607         * g++.dg/template/typedef4.C: Adjust error markers.
10608         * g++.dg/template/typedef5.C: Likewise.
10609
10610 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
10611
10612         PR c++/28878
10613         * g++.dg/parse/crash33.C: New test.
10614
10615 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
10616         Richard Guenther  <rguenther@suse.de>
10617         Adam Nemet  <anemet@caviumnetworks.com>
10618
10619         PR middle-end/27226
10620         * gcc.target/mips/memcpy-1.c: New testcase.
10621         * gcc.dg/pr27226.c: Likewise.
10622
10623 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10624
10625         PR c++/28705
10626         * g++.dg/lookup/koenig5.C: New.
10627         * g++.dg/template/crash56.C: New.
10628
10629 2006-09-01  Josh Conner  <jconner@apple.com>
10630
10631         PR c++/25505
10632         * gcc.dg/nrv3.c: New test.
10633         * gcc.dg/nrv4.c: New test.
10634         * gcc.dg/nrv5.c: New test.
10635
10636 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10637
10638         PR c++/23287
10639         * g++.dg/parse/dtor12.C: New.
10640
10641 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
10642
10643         PR tree-optimization/28839
10644         * gcc.dg/pr28839.c: New test.
10645
10646 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
10647
10648         PR target/24367
10649         * gcc.dg/pr24367.c: New testcase.
10650
10651 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
10652
10653         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
10654
10655 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
10656
10657         PR rtl-optimization/27735
10658         * gcc.dg/loop-unswitch-1.c: New test.
10659
10660 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
10661
10662         PR fortran/28885
10663         * gfortran.dg/aliasing_dummy_2.f90: New test.
10664
10665         PR fortran/20067
10666         * gfortran.dg/generic_5.f90: Change error message.
10667
10668         PR fortran/28873
10669         * gfortran.dg/generic_6.f90: New test.
10670
10671         PR fortran/25077
10672         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
10673
10674         PR fortran/25102
10675         * gfortran.dg/invalid_interface_assignment.f90: New test.
10676
10677         PR fortran/24866
10678         * gfortran.dg/module_proc_external_dummy.f90: New test.
10679
10680 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
10681
10682         PR c++/28349
10683         * g++.dg/warn/var-args1.C: New test.
10684
10685 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
10686
10687         PR fortran/28866
10688         * gfortran.dg/simpleif_2.f90: New test.
10689         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
10690         * gfortran.dg/enum_5.f90: Ditto.
10691
10692 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10693             Kazu Hirata  <kazu@codesourcery.com>
10694
10695         PR tree-optimization/17506
10696         * gcc.dg/pr17506.c: New.
10697
10698 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
10699
10700         PR c++/28139
10701         * g++.dg/eh/alias1.C: New test.
10702
10703 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10704
10705         PR c++/28860
10706         * g++.dg/template/ttp22.C: New test.
10707
10708 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
10709
10710         PR middle-end/26632
10711         * gcc.dg/pr26632.c: New.
10712
10713 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10714
10715         PR libgfortran/28354
10716         * gfortran.dg/fmt_zero_precision.f90: New test.
10717
10718 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
10719
10720         PR c++/28058
10721         * g++.dg/template/spec31.C: New test.
10722
10723 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
10724
10725         PR c++/26573
10726         * g++.dg/other/static2.C: New test.
10727
10728 2006-08-26  Roger Sayle  <roger@eyesopen.com>
10729
10730         * gcc.dg/Wswitch-enum-2.c: New test case.
10731         * gcc.dg/Wswitch-enum-3.c: Likewise.
10732
10733 2006-08-26  Richard Guenther  <rguenther@suse.de>
10734
10735         * gcc.c-torture/compile/20060826-1.c: New testcase.
10736
10737 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
10738
10739         PR c++/28736
10740         * g++.dg/template/void10.C: New test.
10741
10742         PR c++/28737
10743         * g++.dg/template/void8.C: New test.
10744
10745         PR c+_+/28738
10746         * g++.dg/template/void9.C: New test.
10747
10748         * g++.dg/template/void3.C: Adjust error markers.
10749         * g++.dg/template/void4.C: Likewise.
10750         * g++.dg/template/crash55.C: Likewise.
10751         * g++.dg/template/void7.C: Likewise
10752
10753 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
10754
10755         PR c++/28588
10756         * g++.dg/inherit/access6.C: New test.
10757         * g++.dg/inherit/access7.C: Likewise.
10758
10759         PR c++/28595
10760         * g++.dg/template/array15.C: New test.
10761         * g++.dg/template/crash2.C: Tweak error markers.
10762
10763 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
10764
10765         PR middle-end/28683
10766         * gcc.c-torture/compile/20060823-1.c: New test.
10767
10768 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10769
10770         PR c++/28853
10771         * g++.dg/template/ttp21.C: New test.
10772
10773         PR c++/28852
10774         * g++.dg/other/operator1.C: Add error-marker.
10775         * g++.dg/other/operator2.C: New test.
10776
10777 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10778
10779         PR c/27893
10780         * gcc.c-torture/compile/vla-const-1.c,
10781         gcc.c-torture/compile/vla-const-2.c: New tests.
10782
10783 2006-08-26  Richard Guenther  <rguenther@suse.de>
10784
10785         PR middle-end/28814
10786         * gcc.dg/torture/pr28814.c: New testcase.
10787
10788 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10789
10790         PR c/28418
10791         * gcc.c-torture/compile/compound-literal-1.c: New test.
10792
10793 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10794
10795         PR c/28299
10796         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
10797         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
10798         Expect extra diagnostics.
10799
10800 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
10801
10802         gcc.dg/noncompile/pr16876.c: New test.
10803
10804 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
10805
10806         PR c++/28056
10807         * g++.dg/parse/local1.C: New test.
10808         * g++.dg/other/qual1.C: Tweak error marker.
10809
10810 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10811
10812         PR c++/27787
10813         * g++.dg/template/typename10.C: New.
10814         * g++.dg/template/lookup4.C: Remove bogus error marker.
10815
10816 2006-08-25  Richard Guenther  <rguenther@suse.de>
10817
10818         PR testsuite/28829
10819         * gcc.dg/pr26570.c: Fix testcase.
10820
10821 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
10822
10823         PR tree-opt/28807
10824         * gcc.c-torture/execute/mayalias-2.c: New test.
10825         * gcc.dg/tree-ssa/alias-13.c: New test.
10826
10827 2006-08-24  Jan Hubicka  <jh@suse.cz>
10828
10829         PR debug/26881
10830         * gcc.dg/debug/pr26881.c: New file.
10831
10832 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
10833
10834         PR fortran/28788
10835         * gfortran.dg/used_types_4.f90: New test.
10836         * gfortran.dg/derived_init_2.f90: Modify to check sibling
10837         association of derived types.
10838         * gfortran.dg/used_types_2.f90: Add module cleanup.
10839         * gfortran.dg/used_types_3.f90: The same.
10840
10841         PR fortran/28771
10842         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
10843         fix of regression.
10844
10845 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10846
10847         PR 28813
10848         * gfortran.dg/direct_io_6.f90: Remove test.
10849
10850 2006-08-23  Stuart Hastings  <stuart@apple.com>
10851
10852         PR 28825
10853         * gcc.target/i386/20060821-1.c: New.
10854
10855 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
10856
10857         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
10858         dg-warning strings for dllimport.
10859
10860 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10861
10862         PR C++/28450
10863         * g++.dg/ext/vector4.C: New test.
10864         * g++.dg/ext/complex1.C: New test.
10865
10866 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
10867
10868         PR debug/28692
10869         * gcc.dg/debug/const-1.c: New.
10870         * gcc.dg/debug/const-2.c: New.
10871         * gcc.dg/debug/dwarf2/const-1.c: New.
10872         * gcc.dg/debug/dwarf2/const-2.c: New.
10873         * gcc.dg/debug/dwarf2/const-2b.c: New.
10874
10875 2006-08-22  Richard Guenther  <rguenther@suse.de>
10876
10877         PR middle-end/28776
10878         * gcc.c-torture/compile/pr28776-1.c: New testcase.
10879         * gcc.c-torture/compile/pr28776-2.c: Likewise.
10880
10881 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
10882
10883         PR tree-optimization/28003
10884         * g++.dg/tree-ssa/pr28003.C: New.
10885
10886 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
10887
10888         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
10889
10890 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
10891
10892         PR c++/26269
10893         * g++.dg/other/error14.C: New test.
10894
10895         PR c++/28505
10896         * g++.dg/parse/ctor7.C: New test.
10897         * g++.dg/parse/ctor8.C: Likewise.
10898
10899         PR c++/28741
10900         * g++.dg/template/void7.C: New test.
10901
10902 2006-08-21  Olivier Hainque  <hainque@adacore.com>
10903
10904         * gnat.dg/self_aggregate_with_zeros.adb: New test.
10905         * gnat.dg/self_aggregate_with_array.adb: New test.
10906
10907 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
10908
10909         * g++.dg/eh/arm-vfp-unwind.C: New test.
10910
10911 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
10912
10913         PR c++/28341
10914         * g++.dg/template/ref3.C: New test.
10915         * g++.dg/template/nontype13.C: New test.
10916
10917         PR c++/28346
10918         * g++.dg/template/ptrmem17.C: New test.
10919
10920 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
10921
10922         PR target/28648 c:
10923         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
10924
10925 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
10926
10927         PR fortran/28630
10928         * gfortran.dg/used_types_2.f90: New test.
10929
10930         PR fortran/28601
10931         * gfortran.dg/used_types_3.f90: New test.
10932
10933         PR fortran/20886
10934         * gfortran.dg/generic_actual_arg.f90: New test.
10935
10936         PR fortran/28735
10937         * gfortran.dg/module_private_array_refs_1.f90: New test.
10938
10939         PR fortran/28762
10940         * gfortran.dg/program_name_1.f90: New test.
10941
10942         PR fortran/28425
10943         * gfortran.dg/derived_constructor_comps_1.f90: New test.
10944
10945         PR fortran/28496
10946         * gfortran.dg/array_initializer_2.f90: New test.
10947
10948         PR fortran/18111
10949         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
10950
10951         PR fortran/28600
10952         * gfortran.dg/assumed_charlen_function_4.f90: New test.
10953
10954         PR fortran/28771
10955         * gfortran.dg/assumed_charlen_in_main.f90: New test.
10956
10957         PR fortran/28660
10958         * gfortran.dg/dependent_decls_1.f90: New test.
10959
10960 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10961
10962         PR fortran/25217
10963         * gfortran.dg/derived_init_2.f90: New.
10964
10965 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
10966
10967         * gcc.c-torture/execute/pr28289.c: New test.
10968
10969 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
10970
10971         PR c/28744
10972         * gcc.dg/attr-externally-visible-1.c: New test.
10973         * gcc.dg/attr-externally-visible-2.c: New test.
10974         * g++.dg/parse/attr-externally-visible-1.C: New test.
10975         * g++.dg/parse/attr-externally-visible-2.C: New test.
10976
10977 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10978
10979         PR c++/28606
10980         * g++.dg/parse/dtor11.C: New test.
10981
10982 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10983
10984         PR rtl-optimization/28489
10985         * gcc.c-torture/compile/pr28489.c: New test.
10986
10987 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10988
10989         PR c++/28710
10990         * g++.dg/template/redecl4.C: New test.
10991
10992         PR c++/28711
10993         * g++.dg/template/ctor8.C: New test.
10994
10995 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
10996
10997         * gcc.dg/pr26570.c: Fix testcase.
10998
10999 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11000
11001         * PR c++/28573
11002         * g++.dg/parse/offsetof6.C: New test.
11003         * g++.dg/parse/offsetof6.C: New test.
11004         * g++.dg/parse/offsetof7.C: New test.
11005
11006 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11007
11008         PR testsuite/28602
11009         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
11010         is false.
11011
11012 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
11013
11014         PR c++/28302
11015         * g++.dg/ext/vector3.C: New test.
11016
11017 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
11018
11019         PR gcov/profile/26570
11020         * gcc.dg/pr26570.c: New test.
11021
11022 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
11023
11024         PR c/27697
11025         * gcc.dg/qual-component-1.c: New test.
11026
11027 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11028
11029         PR c++/28593
11030         * g++.dg/parse/new3.C: New test.
11031
11032 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11033
11034         PR fortran/25828
11035         * gfortran.dg/streamio_1.f90: New test.
11036         * gfortran.dg/streamio_2.f90: New test.
11037         * gfortran.dg/streamio_3.f90: New test.
11038         * gfortran.dg/streamio_4.f90: New test.
11039         * gfortran.dg/streamio_5.f90: New test.
11040         * gfortran.dg/streamio_6.f90: New test.
11041         * gfortran.dg/streamio_7.f90: New test.
11042         * gfortran.dg/streamio_8.f90: New test.
11043
11044 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
11045
11046         PR c/28287
11047         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
11048
11049 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
11050
11051         PR c++/28594
11052         * g++.dg/template/void6.C: New test.
11053
11054 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11055
11056         PR c/28649
11057         * gcc.dg/parse-error-1.c: New test.
11058         * gcc.dg/parse-error-2.c: New test.
11059         * gcc.dg/cpp/digraph2.c: Add error-marker.
11060         * gcc.dg/noncompile/920923-1.c: Likewise.
11061
11062 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11063
11064         PR c/27490
11065         * gcc.dg/sizeof-2.c: New testcase.
11066
11067         PR c/27489
11068         * gcc.dg/switch-A.c: New testcase.
11069
11070 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
11071
11072         PR c++/28288
11073         PR c++/14556
11074         * g++.old-deja/g++.warn/compare1.C: Delete.
11075         * g++.dg/opt/pr7503-2.C: Delete.
11076         * g++.dg/opt/pr7503-3.C: Delete.
11077         * g++.dg/opt/pr7503-4.C: Delete.
11078         * g++.dg/opt/pr7503-5.C: Delete.
11079         * g++.dg/opt/max1.C: Delete.
11080         * g++.dg/warn/minmax.C: Delete.
11081         * g++.dg/expr/minmax.C: New test.
11082
11083 2006-08-14  Richard Guenther  <rguenther@suse.de>
11084
11085         PR testsuite/28703
11086         * gcc.c-torture/execute/pr28651.c: Do not use argc
11087         to avoid optimization, instead forbid inlining.
11088
11089 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
11090
11091         PR rtl-optimization/28634
11092         * gcc.c-torture/execute/ieee/pr28634.c: New test.
11093
11094 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
11095
11096         PR c/27184
11097         * gcc.dg/torture/pr27184.c: New test.
11098
11099 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
11100
11101         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
11102
11103 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11104
11105         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
11106         * gfortran.dg/stat_2.f90: Likewise.
11107         * gfortran.dg/chmod_1.f90: Likewise.
11108         * gfortran.dg/chmod_2.f90: Likewise.
11109         * gfortran.dg/chmod_3.f90: Likewise.
11110
11111 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
11112
11113         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
11114
11115 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11116
11117         * g++.dg/opt/pr23454-2.C: New test.
11118
11119 2006-08-11  Richard Guenther  <rguenther@suse.de>
11120
11121         PR middle-end/28651
11122         * gcc.c-torture/execute/pr28651.c: New testcase.
11123
11124 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
11125
11126         * gnat.dg/specs/static_initializer.ads: New test.
11127
11128 2006-08-10  Paul Brook  <paul@codesourcery.com>
11129
11130         * gcc.target/arm/cond-asm.c: New test.
11131
11132 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
11133
11134         PR tree-optimization/26197
11135         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
11136         * g++.dg/vect/vect.exp: Compile the new tests with
11137         --param max-aliased-vops=0.
11138
11139 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
11140
11141         PR c++/28637
11142         * g++.dg/template/void3.C: New test.
11143
11144         PR c++/28638
11145         * g++.dg/template/void4.C: New test.
11146
11147         PR c++/28640
11148         * g++.dg/template/void5.C: New test.
11149
11150 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
11151
11152         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
11153         after dg-do compile.
11154
11155 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
11156
11157         PR tree-optimizations/26969
11158         * gcc.dg/vect/vect.exp: Compile tests prefixed with
11159         "unswitch-loops" with -funswitch-loops.
11160         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
11161
11162 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11163
11164         * gcc.dg/sparc-getcontext-1.c: Fix typo.
11165         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
11166         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
11167         * objc.dg/dwarf-1.m: Likewise.
11168         * objc.dg/dwarf-2.m: Likewise.
11169         * obj-c++.dg/dwarf-2.mm: Likewise.
11170
11171 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11172
11173         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
11174         * objc.dg/dwarf-2.m: Likewise.
11175         * obj-c++.dg/dwarf-2.mm: Likewise.
11176
11177         PR libfortran/28603
11178         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
11179
11180         PR testsuite/27611
11181         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11182
11183         PR testsuite/27033
11184         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11185
11186 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
11187
11188         PR target/27827
11189         * gcc.target/i386/pr27827.c: New testcase.
11190
11191 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
11192
11193         PR fortran/28590
11194         * gfortran.dg/sequence_types_1.f90: New test.
11195
11196 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
11197
11198         PR fortran/28548
11199         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
11200         dg-warning.  Add -pedantic option.
11201
11202 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11203
11204         PR c/28502
11205         * gcc.dg/proto-1.c: New test.
11206
11207         PR c/27721
11208         * gcc.dg/lvalue-4.c: New test.
11209
11210         PR c/28136
11211         * gcc.dg/init-bad-5.c: New test.
11212
11213 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
11214
11215         PR c++/28347
11216         * g++.dg/ext/typedef-init.C: Add new test for typedef
11217         initialization inside templates. Adjust existing error markers.
11218
11219 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
11220
11221         PR c++/28148
11222         * g++.dg/init/ptrmem3.C: New test.
11223
11224 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
11225
11226         PR tree-optimization/27770
11227         * lib/target-support.exp: New target keyword "section_anchors".
11228         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
11229         tests.
11230         * gcc.dg/vect/section-anchors-pr27770.c: New test.
11231         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
11232         * gcc.dg/vect/section-anchors-vect-69.c: New test.
11233         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
11234
11235 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11236
11237         * gcc.dg/20060801-1.c: Add missing '}'.
11238
11239 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11240
11241         PR c++/27508
11242         * g++.dg/parse/dtor9.C: New test.
11243         * g++.dg/parse/dtor10.C: New test.
11244         * g++.dg/other/error7.C: Adjust error-marker.
11245
11246         PR c++/28274
11247         * g++.dg/other/default5.C: New test.
11248
11249 2006-08-02  Richard Guenther  <rguenther@suse.de>
11250
11251         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
11252
11253 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
11254
11255         PR c++/28557
11256         * g++.dg/template/conv9.C: New test.
11257
11258 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
11259
11260         PR debug/28063
11261         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
11262         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
11263         Optionally return assembly text.  Update callers.
11264         (check_no_compiler_messages): Update verbose messages.
11265         (check_no_messages_and_pattern): New.
11266         (check_effective_target_string_merging): New.
11267
11268 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11269
11270         PR c++/28250
11271         * g++.dg/eh/catch4.C: New test.
11272
11273         PR c++/28257
11274         * g++.dg/other/qual1.C: New test.
11275
11276         PR c++/28259
11277         * g++.dg/inherit/error2.C: New test.
11278
11279         PR c++/28267
11280         * g++.dg/other/new1.C: New test.
11281
11282         * g++.dg/warn/pr23075.C: Remove obsolete test.
11283         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
11284         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
11285
11286 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
11287
11288         PR c++/28523
11289         * g++.dg/eh/cast1.C: New test.
11290
11291 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
11292
11293         PR libfortran/28452
11294         * gfortran.dg/random_3.f90:  New test.
11295
11296 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
11297
11298         PR c++/28432
11299         * g++.dg/other/pr28304.C: Change expected error message.
11300         * g++.dg/other/pr28432.C: New test.
11301
11302 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
11303
11304         PR c++/28256
11305         * g++.dg/init/brace2.C: Change expected error message, add empty init.
11306
11307 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
11308
11309         PR debug/23336
11310         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
11311         at -g1.
11312         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
11313         g++.dg/debug/enum-2.C: New.
11314
11315 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11316
11317         PR c++/6634
11318         * g++.dg/parse/long1.C: Add more tests.
11319
11320 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11321
11322         * gfortran.dg/lrshift_1.c: New file.
11323
11324 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11325
11326         PR libgfortran/28335
11327         * gfortran.dg/no_unit_error_1.f90: New test.
11328
11329 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11330
11331         PR libgfortran/28335
11332         * gfortran.dg/no_unit_error_1.f90: Delete test.
11333         * gfortran.dg/no_unit_error_2.f90: Delete test.
11334
11335 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11336
11337         * gfortran.dg/chmod_3.f90: New test.
11338         * gfortran.dg/ltime_gmtime_1.f90: New test.
11339         * gfortran.dg/ltime_gmtime_2.f90: New test.
11340         * gfortran.dg/lrshift_1.f90: New test.
11341         * gfortran.dg/chmod_1.f90: New test.
11342         * gfortran.dg/chmod_2.f90: New test.
11343
11344 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
11345
11346         PR c++/27668
11347         * g++.dg/template/crash55.C: New test.
11348
11349         PR c++/27962
11350         * g++.dg/template/nontype16.C: New test.
11351
11352         * g++.dg/template/void2.C: Adjust error markers.
11353         * g++.dg/template/nontype5.C: Adjust error markers.
11354
11355 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
11356
11357         * gcc.target/i386/stack-prot-kernel.c: New test.
11358
11359 2006-07-27  Roger Sayle  <roger@eyesopen.com>
11360
11361         * gcc.dg/builtins-55.c: New test case.
11362
11363 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
11364
11365         PR rtl-optimization/27907
11366         * gcc.c-torture/compile/pr27907.c: New test.
11367
11368 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11369
11370         * gfortran.dg/mclock.f90: New test.
11371         * gfortran.dg/int_conv_1.f90: New test.
11372         * gfortran.dg/stat_1.f90: New test.
11373         * gfortran.dg/stat_2.f90: New test.
11374
11375 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11376
11377         PR libgfortran/28335
11378         * gfortran.dg/no_unit_error_1.f90: New test.
11379         * gfortran.dg/no_unit_error_2.f90: New test.
11380         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
11381
11382 2006-07-25  Roger Sayle  <roger@eyesopen.com>
11383
11384         PR middle-end/28473
11385         * gcc.dg/fold-convround-1.c: New test case.
11386
11387 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11388
11389         * gfortran.dg/arithmetic_if.f90:  Fix comments.
11390
11391 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11392
11393         PR c++/27572
11394         * g++.dg/other/typedef1.C: New test.
11395         * g++.dg/template/typedef4.C: New test.
11396         * g++.dg/template/typedef5.C: New test.
11397
11398 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
11399
11400         PR fortran/28416
11401         * gfortran.dg/allocatable_dummy_3.f90: New.
11402
11403 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11404
11405         PR fortran/28439
11406         * gfortran.dg/arithmetic_if.f90:  New test.
11407
11408 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
11409
11410         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
11411         avoid memcpy optimization.
11412
11413 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11414
11415         PR fortran/25289
11416         * gfortran.dg/direct_io_6.f90: New test.
11417
11418 2006-07-24  Jan Hubicka  <jh@suse.cz>
11419
11420         PR c/25795
11421         PR c++/27369
11422         * gcc.dg/pr25795.c: New test.
11423         * gcc.dg/pr25795-1.c: New test.
11424
11425 2006-07-23  Roger Sayle  <roger@eyesopen.com>
11426
11427         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
11428         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
11429         which may be transformed to "g || h" on some platforms.
11430
11431 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
11432
11433         PR c++/28025
11434         * g++.dg/template/friend45.C: New test.
11435
11436 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11437
11438         PR libgfortran/28339
11439         * gfortran.dg/arrayio_8.f90: New test.
11440
11441 2006-07-21  Mike Stump  <mrs@apple.com>
11442
11443         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
11444
11445         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
11446
11447 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11448
11449         PR c++/28250
11450         * g++.dg/eh/catch3.C: New test.
11451
11452         PR c++/28363
11453         * g++.dg/template/defarg10.C: New test.
11454
11455 2006-07-20  Paul Brook  <paul@codesourcery.com>
11456
11457         PR 27363
11458         * gcc.dg/pr27363.c: New test.
11459
11460 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
11461
11462         PR c++/28338
11463         * g++.dg/init/ref13.C: New test.
11464
11465 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11466
11467         PR obj-c++/28434
11468         * obj-c++.dg/proto-error-1.mm: New test.
11469
11470 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11471
11472         PR c++/28337
11473         * g++.dg/template/string1.C: New test.
11474
11475 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11476
11477         PR c++/28048
11478         * g++.dg/template/defarg9.C: New test.
11479
11480         PR c++/28235
11481         * g++.dg/template/static27.C: New test.
11482
11483 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
11484
11485         PR 28410
11486         * gcc.dg/tree-ssa/pr28410.c: New test.
11487
11488 2006-07-18  Lee Millward  <lee.millward@gmail.com>
11489
11490         PR c++/28258
11491         * g++/dg/other/error13.C: New test.
11492
11493         PR c++/28260
11494         * g++.dg/template/friend44.C: New test.
11495
11496 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
11497
11498         PR c++/27495
11499         * g++.dg/other/pr27495.C: New.
11500
11501 2006-07-18  Olivier Hainque  <hainque@adacore.com>
11502
11503         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
11504         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
11505
11506 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11507
11508         PR c/28286
11509         * gcc.dg/pragma-pack-4.c: New test.
11510
11511 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11512
11513         PR c++/28291
11514         * g++.dg/ext/pr28291.C: New test.
11515
11516 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11517
11518         PR middle-end/28403
11519         * gcc.c-torture/execute/pr28403.c: New test.
11520
11521 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11522
11523         PR middle-end/28402
11524         * gcc.dg/pr28402.c: New test.
11525
11526 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11527
11528         PR c++/28304
11529         * g++.dg/other/pr28304.C: New test.
11530
11531 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
11532
11533         PR other/28251
11534         gcc.c-torture/unsorted/dump-noaddr.c: New test.
11535         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
11536
11537 2006-07-17  Richard Guenther  <rguenther@suse.de>
11538
11539         PR tree-optimization/28238
11540         * g++.dg/tree-ssa/pr28238.C: New testcase.
11541
11542 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11543
11544         PR c++/28250
11545         * g++.dg/eh/catch1.C: New test.
11546         * g++.dg/eh/catch2.C: New test.
11547
11548 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
11549
11550         PR c++/28370
11551         * g++.dg/template/anon3.C: New test.
11552
11553 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
11554
11555         PR fortran/20844
11556         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
11557         specifiers requiring an explicit format tag..
11558
11559         PR fortran/28201
11560         * gfortran.dg/generic_5: New test.
11561
11562         PR fortran/20893
11563         * gfortran.dg/elemental_optional_args_1.f90: New test.
11564
11565 2006-07-16  Olivier Hainque  <hainque@adacore.com>
11566
11567         * gnat.dg/assert.ads: New file.
11568         * gnat.dg/controlled_record.ads: Likewise.
11569         * gnat.dg/controlled_record.adb: Likewise.
11570
11571 2006-07-15  Lee Millward  <lee.millward@gmail.com>
11572
11573         PR c++/28292
11574         * g++.dg/other/error12.C: New test.
11575
11576         PR c++/28269
11577         * g++.dg/template/crash54.C: New test.
11578
11579 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11580
11581         PR c++/28249
11582         * g++.dg/parse/catch1.C: New test.
11583
11584         PR c++/28294
11585         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
11586
11587         PR c++/28387
11588         * g++.dg/ext/attrib24.C: New test.
11589
11590 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11591
11592         PR c++/28343
11593         * g++.dg/ext/asmspec1.C: New test.
11594
11595 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
11596
11597         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
11598         (dg-test): Support shouldfail tests.
11599         * lib/target-supports-dg.exp (dg-shouldfail): New.
11600         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
11601         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
11602         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
11603         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
11604         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
11605         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
11606         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
11607
11608 2006-07-13  Jan Hubicka  <jh@suse.cz>
11609
11610         * gcc.target/i386/memcpy-1.c: New.
11611
11612 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
11613
11614         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
11615
11616 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
11617
11618         PR fortran/25097
11619         * gfortran.dg/present_1.f90: New test.
11620
11621         PR fortran/20903
11622         * gfortran.dg/interface_derived_type_1.f90: New test.
11623
11624 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
11625
11626         PR fortran/28213
11627         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
11628         list.
11629
11630 2006-07-07  Lee Millward  <lee.millward@gmail.com>
11631
11632         PR c++/27820
11633         * g++.dg/other/label1.C: New test.
11634
11635 2006-07-07  Richard Guenther  <rguenther@suse.de>
11636
11637         PR middle-end/28268
11638         * gcc.dg/torture/pr28268.c: New testcase.
11639
11640 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
11641
11642         PR c++/27019
11643         * g++.dg/ext/pr27019.C: New.
11644
11645 2006-07-07  Richard Guenther  <rguenther@suse.de>
11646
11647         PR tree-optimization/28187
11648         * gcc.dg/pr28187.c: New testcase.
11649
11650 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
11651
11652         * gnat.dg/address_conversion.adb: New test.
11653         * gnat.dg/boolean_subtype.adb: Likewise.
11654         * gnat.dg/frame_overflow.adb: Likewise.
11655         * gnat.dg/pointer_array.adb: Likewise.
11656         * gnat.dg/pointer_conversion.adb: Likewise.
11657
11658 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
11659
11660         PR fortran/28237
11661         PR fortran/23420
11662         * gfortran.dg/print_fmt_5.f90: New test.
11663
11664 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11665
11666         PR fortran/28129
11667         * gfortran.dg/bounds_check_4.f90: New test.
11668
11669 2006-07-05  Richard Guenther  <rguenther@suse.de>
11670
11671         PR target/28158
11672         * gfortran.dg/pr28158.f90: New testcase.
11673
11674 2006-07-05  Richard Guenther  <rguenther@suse.de>
11675
11676         PR tree-optimization/28162
11677         * gcc.dg/pr28162.c: New testcase.
11678
11679 2006-07-05  Richard Guenther  <rguenther@suse.de>
11680         Andrew Pinski  <pinskia@gcc.gnu.org>
11681
11682         PR c++/27084
11683         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
11684
11685 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
11686
11687         PR fortran/28174
11688         * gfortran.dg/actual_array_substr_2.f90: New test.
11689
11690         PR fortran/28167
11691         * gfortran.dg/actual_array_constructor_2.f90: New test.
11692
11693 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11694
11695         * gfortran.dg/itime_idate_1.f: New test.
11696         * gfortran.dg/itime_idate_2.f: New test.
11697
11698 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11699
11700         PR libgfortran/27704
11701         * gfortran.dg/open_status_3.f90: New test.
11702         * gfortran.dg/fmt_l.f90: Update for new feature.
11703
11704 2006-07-03  Asher Langton  <langton2@llnl.gov>
11705
11706         * gfortran.dg/oldstyle_2.f90: New.
11707
11708 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
11709
11710         * gnat.dg/string_slice.adb: New test.
11711
11712 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11713
11714         PR fortran/19259
11715         * gfortran.dg/semicolon_fixed.c: New.
11716         * gfortran.dg/semicolon_free.c: New.
11717
11718 2006-06-30  Mike Stump  <mrs@apple.com>
11719
11720         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
11721         that don't support internal visibility.
11722
11723 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
11724
11725         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
11726         for '(' / ')' needing an extra '\'.
11727
11728 2006-06-29  Roger Sayle  <roger@eyesopen.com>
11729
11730         PR middle-end/27428
11731         * gcc.dg/pr27428-1.c: New test case.
11732
11733 2006-06-29  Mike Stump  <mrs@apple.com>
11734
11735         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
11736         on darwin as we can't align commons large enough yet.
11737
11738         * gcc.dg/vla-8.c: Add additional testcases.
11739
11740 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
11741
11742         PR c++/28114
11743         * g++.dg/other/pr28114.C: New.
11744
11745 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
11746
11747         * gcc.c-torture/compile/20060625-1.c: New test.
11748
11749 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
11750
11751         PR fortran/20867
11752         * gfortran.dg/stfunc_3.f90: New test.
11753
11754         PR fortran/25056
11755         * gfortran.dg/impure_actual_1.f90: New test.
11756
11757         PR fortran/20874
11758         * gfortran.dg/elemental_result_1.f90: New test.
11759
11760         PR fortran/25073
11761         * gfortran.dg/select_7.f90: New test.
11762
11763         PR fortran/27554
11764         * intrinsic_actual_1.f: New test.
11765
11766         PR fortran/22038
11767         PR fortran/28119
11768         * gfortran.dg/forall_4.f90: New test.
11769
11770         PR fortran/25072
11771         * gfortran.dg/forall_5.f90: New test.
11772
11773 2006-06-25  Lee Millward  <lee.millward@gmail.com>
11774
11775         PR c++/28051
11776         * g++.dg/template/using13.C: New test.
11777
11778         PR c++/28054
11779         * g++.dg/other/incomplete3.C: New test.
11780
11781 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11782
11783         PR fortran/28081
11784         * gfortran.dg/substr_3.f: New test.
11785         * gfortran.dg/equiv_2.f90: Update expected error message.
11786
11787 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
11788
11789         PR fortran/28118
11790         * gfortran.dg/actual_array_substr_1.f90: New test.
11791
11792 2006-06-24  Olivier Hainque  <hainque@adacore.com>
11793
11794         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
11795         * gnat.dg/scalar_mode_agg_compare.adb: New test.
11796
11797 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
11798
11799         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11800
11801 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
11802
11803         PR fortran/27981
11804         * gfortran.dg/simpleif_2.f90: New test.
11805
11806 2006-06-23  Lee Millward  <lee.millward@gmail.com>
11807
11808         * g++.dg/template/error22.C: Fix typo.
11809
11810 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11811
11812         PR c++/28112
11813         * g++.dg/ext/attrib23.C: New test.
11814
11815 2006-06-23  Olivier Hainque  <hainque@adacore.com>
11816
11817         * gnat.dg/varsize_temp.adb: New test.
11818
11819 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11820
11821         PR c++/11468
11822         * g++.dg/other/java2.C: New test.
11823
11824 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
11825
11826         PR target/27789
11827         * g++.dg/ext/dllimport4.C. Add more tests for invalid
11828         initialization.
11829
11830 2006-06-22  Roger Sayle  <roger@eyesopen.com>
11831
11832         PR target/27531
11833         * gcc.dg/pr27531-1.c: New test case.
11834
11835 2006-06-22  Asher Langton  <langton2@llnl.gov>
11836
11837         PR fortran/24748
11838         * gfortran.dg/implicit_8.f90: New.
11839
11840 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
11841
11842         PR rtl-optimization/28121
11843         * gcc.dg/pr28121.c: New test.
11844
11845 2006-06-22  Lee Millward  <lee.millward@gmail.com>
11846
11847         PR c++/27805
11848         * g++.dg/parse/ptrmem6.C: New test.
11849
11850         PR c++/27821
11851         * g++.dg/template/error22.C: New test.
11852
11853 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11854
11855         PR c++/28111
11856         * g++.dg/template/friend43.C: New test.
11857
11858         PR c++/28110
11859         * g++.dg/template/crash53.C: New test.
11860
11861         PR c++/28109
11862         * g++.dg/rtti/incomplete1.C: New test.
11863
11864 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
11865
11866         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
11867
11868 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
11869
11870         * gcc.c-torture/execute/complex-7.c: New.
11871
11872 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
11873
11874         * gcc.dg/merge-all-constants-1.c: New test.
11875
11876 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
11877
11878         PR c++/28113
11879         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
11880
11881 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
11882
11883         * gfortran.dg/rrspacing_1.f90: New test.
11884
11885 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11886
11887         PR c++/28052
11888         * g++.dg/other/bitfield2.C: New test.
11889
11890 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
11891
11892         PR tree-optimization/27331
11893         * gcc.dg/pr27331.c: New test.
11894
11895 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
11896             Eric Botcazou  <ebotcazou@adacore.com>
11897
11898         PR ada/18692
11899         * lib/gnat.exp: New file.
11900         * lib/gnat-dg.exp: Likewise.
11901         * gnat.dg: New directory.
11902         * gnat.dg/dg.exp: New driver.
11903         * gnat.dg/specs: New directory.
11904         * gnat.dg/specs/specs.exp: New driver.
11905         * gnat.dg/style: New directory.
11906         * gnat.dg/style/style.exp: New driver.
11907
11908 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
11909
11910         PR fortran/16206
11911         * gfortran.dg/array_initializer_1.f90: New test.
11912
11913         PR fortran/28005
11914         * gfortran.dg/matmul_3.f90: New test.
11915
11916 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
11917
11918         PR middle-end/28075
11919         * gcc.dg/tree-ssa/inline-1.c: New test.
11920
11921 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
11922
11923         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
11924         in malloc prototype; remove XFAIL.
11925         * gcc.dg/pr18241-2.c: Ditto.
11926         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
11927         in memset prototype; remove XFAIL.
11928         * gcc.dg/tree-ssa/pr23382.c: Ditto.
11929
11930 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11931
11932         * gcc.dg/vla-8.c: Add.
11933
11934 2006-06-19  Richard Guenther  <rguenther@suse.de>
11935
11936         PR tree-optimization/27090
11937         * g++.dg/tree-ssa/pr27090.C: New testcase.
11938
11939 2006-06-19  Roger Sayle  <roger@eyesopen.com>
11940
11941         PR target/27861
11942         * gcc.dg/pr27861-1.c: New test case.
11943
11944 2006-06-19  Richard Guenther  <rguenther@suse.de>
11945
11946         PR middle-end/28045
11947         * gcc.dg/torture/pr28045.c: New testcase.
11948
11949 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11950
11951         PR fortran/26801
11952         * gfortran.dg/associated_4.f90: New test.
11953
11954 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11955
11956         PR fortran/19310
11957         PR fortran/19904
11958         * gfortran.dg/real_const_3.f90: New test.
11959
11960 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
11961
11962         PR c++/28016
11963         * g++.dg/template/static26.C: New test.
11964
11965         PR c++/27979
11966         * g++.dg/expr/bitfield2.C: New test.
11967
11968         PR c++/27884
11969         * g++.dg/parse/linkage2.C: New test.
11970
11971 2006-06-16  Richard Guenther  <rguenther@suse.de>
11972
11973         PR middle-end/27116
11974         * gcc.dg/pr15785-1.c: Revert last change.
11975         * gcc.dg/torture/pr27116-2.c: New testcase.
11976
11977 2006-06-16  Roger Sayle  <roger@eyesopen.com>
11978
11979         PR middle-end/27802
11980         * gcc.dg/pr27802-1.c: New test case.
11981
11982 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
11983
11984         PR c++/27689
11985         * g++.dg/template/ttp18.C: New test.
11986         * g++.dg/template/ttp19.C: Likewise.
11987
11988         PR c++/27666
11989         * g++.dg/expr/cond9.C: New test.
11990
11991         PR c++/27640
11992         * g++.dg/template/ctor7.C: New test.
11993
11994 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
11995
11996         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
11997
11998 2006-06-16  Richard Guenther  <rguenther@suse.de>
11999
12000         PR tree-optimization/27781
12001         * gcc.dg/tree-ssa/pr27781.c: New testcase.
12002
12003 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
12004
12005         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
12006
12007 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
12008
12009         * gcc.dg/tree-ssa/loop-18.c: New test.
12010
12011 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
12012
12013         PR c++/27665
12014         * g++.dg/template/crash52.C: New test.
12015
12016         PR c++/27648
12017         * g++.dg/ext/attrib22.C: New test.
12018
12019         PR c++/26559
12020         * g++.dg/template/builtin1.C: New test.
12021         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
12022
12023         PR c++/28018
12024         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
12025         assignment.
12026         * g++.old-deja/g++.pt/crash51.C: Likewise.
12027
12028         PR c++/27227
12029         * g++.dg/lookup/linkage1.C: New test.
12030         * g++.dg/lookup/linkage2.C: Likewise.
12031
12032 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
12033
12034         PR middle-end/27959
12035         * gcc.dg/pr27959.c: New testcase.
12036
12037 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
12038
12039         PR target/28014:
12040         * g++.dg/eh/div.C: New test.
12041
12042 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
12043
12044         PR c++/27894
12045         * g++.dg/tree-ssa/pr26757.C: New test.
12046         * g++.dg/tree-ssa/pr27894.C: New test.
12047
12048 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12049
12050         * gcc.c-torture/compile/20060609-1.c: New test.
12051
12052         PR target/27863
12053         * gcc.c-torture/compile/pr27863.c: New test.
12054
12055 2006-06-13  Richard Guenther  <rguenther@suse.de>
12056
12057         PR tree-optimization/27830
12058         * g++.dg/tree-ssa/pr27830.C: New testcase.
12059
12060 2006-06-13  Matthew Sachs  <msachs@apple.com>
12061
12062         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
12063         the list of compiler flags; this causes those flags to be checked
12064         for things like dg-skip-if.
12065
12066 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12067
12068         PR c++/27601
12069         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
12070
12071 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
12072             Kazu Hirata  <kazu@codesourcery.com>
12073
12074         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
12075         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
12076
12077 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12078
12079         PR c++/27933
12080         * g++.dg/lookup/using15.C: New test.
12081
12082         PR c++/27951
12083         * g++.dg/other/anon4.C: New test.
12084
12085 2006-06-12  Roger Sayle  <roger@eyesopen.com>
12086
12087         PR c++/21210
12088         * g++.dg/init/complex1.C: New test case.
12089
12090 2006-06-11  Eric Christopher  <echristo@apple.com>
12091
12092         PR middle-end/27948
12093         * gcc.dg/bf-ms-layout.c: Run on darwin.
12094         * gcc.dg/bf-no-ms-layout: Ditto.
12095         * gcc.dg/attr-ms_struct-2.c: New.
12096         * gcc.dg/bf-ms-layout-2.c: Ditto.
12097
12098 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12099
12100         * gcc.dg/attr-ms_struct-packed1.c: New.
12101
12102 2006-06-09  Mike Stump  <mrs@apple.com>
12103
12104         * gcc.dg/vla-7.c: Add.
12105
12106 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
12107
12108         PR fortran/24558
12109         * gfortran.dg/entry_6.f90: New test.
12110
12111         PR fortran/20877
12112         PR fortran/25047
12113         * gfortran.dg/entry_7.f90: New test.
12114
12115 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
12116
12117         PR c/27747
12118         * gcc.dg/cpp/_Pragma6.c: New test.
12119
12120         PR c++/27748
12121         * g++.dg/cpp/_Pragma1.C: New test.
12122
12123         PR preprocessor/27746
12124         * gcc.dg/gomp/macro-3.c: New test.
12125         * gcc.dg/gomp/macro-4.c: New test.
12126         * g++.dg/gomp/macro-3.C: New test.
12127         * g++.dg/gomp/macro-4.C: New test.
12128
12129 2006-06-09  Richard Guenther  <rguenther@suse.de>
12130
12131         PR tree-optimization/26998
12132         * gcc.dg/torture/pr26998.c: New testcase.
12133         * gcc.dg/tree-ssa/vrp29.c: New testcase.
12134
12135 2006-06-08  Mike Stump  <mrs@apple.com>
12136
12137         * gcc.dg/pr27095.c: Account for stubs.
12138
12139         PR target/26427
12140         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
12141         produce bad code on darwin.
12142
12143 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12144
12145         PR fortran/27958
12146         * gfortran.dg/substr_2.f: New test.
12147
12148 2006-06-08  Asher Langton  <langton2@llnl.gov>
12149
12150         PR fortran/27786
12151         * cray_pointers_2.f90: Add -fbounds-check compile flag.
12152
12153 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12154
12155         PR target/27421
12156         * gcc.dg/union-3.c: New test.
12157
12158 2006-06-08  Richard Guenther  <rguenther@suse.de>
12159
12160         PR middle-end/27116
12161         * gcc.dg/torture/pr27116.c: New testcase.
12162         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
12163
12164 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
12165
12166         PR rtl-optimization/26449
12167         * gcc.dg/pr26449.c: New test.
12168
12169 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12170
12171         PR c++/27601
12172         * g++.dg/ext/offsetof1.C: Test member functions.
12173
12174 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
12175
12176         * gcc.dg/pr27095.c: Improve scanning.
12177
12178 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
12179
12180         PR fortran/23091
12181         * gfortran.dg/saved_automatic_1.f90: New test.
12182
12183         PR fortran/24168
12184         * gfortran.dg/array_simplify_1.f90: New test.
12185
12186         PR fortran/25090
12187         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12188
12189         PR fortran/25058
12190         * gfortran.dg/entry_dummy_ref_2.f90: New test.
12191
12192 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
12193
12194         PR c++/27177
12195         * g++.dg/expr/cast7.C: New test.
12196
12197 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
12198
12199         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
12200         * lib/gcc-defs.exp (tool_check_compile): Ditto.
12201         * lib/fortran-torture.exp (fortran-torture-compile,
12202         fortran-torture-execute): Ditto.
12203
12204 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
12205
12206         PR target/27842
12207         * gcc.dg/vmx/pr27842.c: New test.
12208
12209 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12210
12211         PR libfortran/27895
12212         * gfortran.dg/bounds_check_3.f90: New test.
12213
12214 2006-06-05  Mike Stump  <mrs@apple.com>
12215
12216         * objc.dg/objc-fast-4.m: Skip for ppc64.
12217
12218 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
12219
12220         PR testsuite/27705
12221         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
12222
12223 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12224             Victor Kaplansky  <victork@il.ibm.com>
12225
12226         PR tree-optimizations/26360
12227         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
12228         with -fno-tree-dce.
12229         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
12230
12231 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
12232
12233         PR fortran/14067
12234         * gfortran.dg/data_char_1.f90: Add messages for truncated
12235         strings.
12236
12237         PR fortran/16943
12238         * gfortran.dg/func_decl_2.f90: New test.
12239
12240         PR fortran/20839
12241         * gfortran.dg/do_2.f90: New test.
12242
12243         PR fortran/27655
12244         * gfortran.dg/associated_3.f90: New test.
12245
12246 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
12247
12248         PR c++/27819
12249         * g++.dg/template/static25.C: New test.
12250
12251         PR c++/27722
12252         * g++.dg/init/array21.C: New test.
12253
12254         PR c++/27807
12255         * g++.dg/ext/complit7.C: New test.
12256
12257         PR c++/27806
12258         * g++.dg/parse/ptrmem5.C: New test.
12259
12260 2006-06-04  Roger Sayle  <roger@eyesopen.com>
12261             Andrew Pinski  <pinskia@physics.uc.edu>
12262
12263         PR c/27150
12264         PR middle-end/27382
12265         * gcc.dg/pr27150-1.c: New testcase.
12266         * gcc.dg/pr27382-1.c: New testcase.
12267         * gcc.dg/pr27382-2.c: New testcase.
12268
12269 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
12270
12271         PR c/25161
12272         PR c/27020
12273         * gcc.dg/array-10.c: New test.
12274
12275 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12276
12277         PR c++/27804
12278         * g++.dg/init/const4.C: New test.
12279         * g++.dg/init/member1.C: Add error-marker.
12280         * g++.dg/other/fold1.C: Adjust error-marker.
12281
12282 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12283
12284         PR c++/27601
12285         * g++.dg/ext/offsetof1.C: New test.
12286
12287 2006-06-04 Eric Christopher <echristo@apple.com>
12288
12289         * gcc.dg/attr-ms_struct-1.c: New.
12290
12291 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
12292
12293         * gcc.c-torture/compile/builtin_constant_p.c: New test.
12294
12295 2006-06-04  Richard Guenther  <rguenther@suse.de>
12296
12297         PR tree-optimization/27039
12298         * gcc.dg/tree-ssa/loop-17.c: New testcase.
12299
12300 2006-06-03  Roger Sayle  <roger@eyesopen.com>
12301
12302         PR target/26223
12303         * gcc.target/i386/amd64-abi-2.c: New test case.
12304
12305 2006-06-02  Eric Christopher  <echristo@apple.com>
12306
12307         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
12308         * gcc.target/i386/20020523-1.c: Skip if darwin.
12309         * gcc.target/i386/asm-3.c: Ditto.
12310         * gcc.target/i386/20011119-1.c: Ditto.
12311         * gcc.target/i386/clobbers.c: Remove pic part of test.
12312
12313 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
12314
12315         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
12316         * g++.old-deja/g++.other/init19.C: Ditto.
12317         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
12318         and add other platforms as expected failures.
12319
12320 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
12321
12322         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
12323         (is-effective-target-keyword): Ditto.
12324
12325 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
12326
12327         PR fortran/27715
12328         * gfortran.dg/extended_char_comparison_1.f:  New test.
12329
12330 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
12331
12332         PR fortran/25098
12333         * gfortran.dg/dummy_procedure_1.f90: New test.
12334
12335         PR fortran/25147
12336         * gfortran.dg/dummy_procedure_2.f90: New test.
12337
12338         * gfortran.dg/associated_2.f90: Correct to make consistent with
12339         standard.
12340
12341 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12342
12343         * gcc.target/i386/387-11.c: New test case.
12344
12345 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
12346
12347         PR c++/27801
12348         * g++.dg/template/cond6.C: New test.
12349
12350         PR c++/26496
12351         * g++.dg/template/crash51.C: New test.
12352         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
12353
12354         PR c++/27385
12355         * g++.dg/init/array20.C: New test.
12356
12357 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12358
12359         * gcc.dg/builtins-54.c: New test case.
12360
12361 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12362
12363         PR c++/26433
12364         * g++.dg/template/fntry1.C: Add dg-do link.
12365
12366         PR c++/27808
12367         * g++.dg/parse/friend6.C: New test.
12368
12369 2006-05-30  Asher Langton  <langton2@llnl.gov>
12370
12371         * gfortran.dg/cray_pointers_7.f90: New test.
12372
12373 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12374
12375         PR tree-optimization/23452
12376         * gcc.dg/fold-mulconj-1.c: New test case.
12377
12378 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12379
12380         PR c++/27803
12381         * g++.dg/parse/bitfield1.C: New test.
12382
12383 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12384
12385         * gcc.target/ppc-eq0-1.c: New test case.
12386         * gcc.target/ppc-negeq0-1.c: New test case.
12387
12388 2006-05-30  Dirk Mueller  <dmueller@suse.de>
12389
12390         PR c/27273
12391         * gcc.dg/overflow-warn-5.c: New test.
12392
12393 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12394
12395         PR c/27718
12396         * gcc.dg/sizeof-1.c: New test.
12397
12398 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
12399
12400         PR target/27790
12401         * gcc.target/i386/pr27790.c: New test.
12402
12403 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12404
12405         PR libgfortran/27757
12406         * gfortran.dg/direct_io_5.f90: New test.
12407
12408 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12409
12410         PR libgfortran/27634
12411         * gfortran.dg/fmt_missing_period_1.f: New test.
12412         * gfortran.dg/fmt_missing_period_2.f: New test.
12413         * gfortran.dg/fmt_missing_period_3.f: New test.
12414
12415 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12416
12417         PR fortran/19777
12418         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
12419         arrays.
12420
12421 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12422
12423         PR c++/27713
12424         * g++.dg/template/new6.C: New test.
12425
12426 2006-05-29  Roger Sayle  <roger@eyesopen.com>
12427
12428         PR tree-optimization/24964
12429         * gcc.target/i386/387-10.c: New test case.
12430
12431 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
12432
12433         * intrinsics/string_intrinsics.c (compare_string):
12434         Use memcmp instead of strncmp to avoid tripping over
12435         CHAR(0) in a string.
12436
12437 2006-05-27  Richard Guenther  <rguenther@suse.de>
12438
12439         PR middle-end/27773
12440         * gcc.dg/torture/pr27773.c: New testcase.
12441
12442 2006-05-27  Dirk Mueller  <dmueller@suse.de>
12443
12444         * gcc.dg/pr24561.c: Rename to..
12445         * gcc.dg/pr25962.c: .. this.
12446
12447 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12448
12449         PR fortran/19777
12450         * gfortran.dg/bounds_check_2.f: New test.
12451
12452 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
12453
12454         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
12455         * gfortran.dg/byte_1.f90: Likewise.
12456         * gfortran.dg/dup_save_2.f90: Likewise.
12457
12458 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
12459
12460         * gfortran.dg/associated_2.f90: New test.
12461
12462 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12463
12464         PR fortran/27524
12465         * gfortran.dg/bounds_check_1.f90: New test.
12466
12467 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
12468
12469         PR rtl-optimization/27661
12470         * gcc.dg/pr27661.c: New test case.
12471
12472 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12473
12474         PR fortran/23151
12475         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
12476         * gfortran.dg/print_parentheses_1.f:  New test.
12477         * gfortran.dg/print_parentheses_2.f90:  New test.
12478
12479 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
12480
12481         PR target/27758
12482         * gcc.dg/pr27758.c: New test.
12483
12484 2006-05-24  Falk Hueffner  <falk@debian.org>
12485
12486         * gcc.c-torture/compile/pr27571.c: New test.
12487
12488 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
12489
12490         PR fortran/27709
12491         * gfortran.dg/spec_expr_4.f90: New test.
12492
12493         PR fortran/27155
12494         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
12495
12496 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
12497
12498         PR c++/20103
12499         * g++.dg/ext/complit6.C: New test.
12500         * g++.dg/ext/complit3.C: Adjust error markers.
12501         * g++.dg/init/const3.C: New test.
12502
12503 2006-05-25  Richard Guenther  <rguenther@suse.de>
12504
12505         PR middle-end/27743
12506         * gcc.dg/torture/pr27743.c: New testcase.
12507
12508 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12509
12510         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
12511
12512 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
12513
12514         * gcc.dg/compat/scalar-by-value-x.h: New.
12515         * gcc.dg/compat/scalar-by-value-y.h: New.
12516         * gcc.dg/compat/scalar-by-value-5.c: New.
12517         * gcc.dg/compat/scalar-by-value-5_main.c: New.
12518         * gcc.dg/compat/scalar-by-value-5_x.c: New.
12519         * gcc.dg/compat/scalar-by-value-5_y.c: New.
12520         * gcc.dg/compat/scalar-by-value-6.c: New.
12521         * gcc.dg/compat/scalar-by-value-6_main.c: New.
12522         * gcc.dg/compat/scalar-by-value-6_x.c: New.
12523         * gcc.dg/compat/scalar-by-value-6_y.c: New.
12524
12525 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
12526
12527         PR tree-optimization/27639
12528         PR tree-optimization/26719
12529         * gcc.dg/pr27639.c: New test.
12530         * gcc.dg/pr26719.c: New test.
12531         * gcc.dg/tree-ssa/scev-cast.c: New test.
12532
12533 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
12534
12535         PR c++/20173
12536         * g++.dg/template/error21.C: New test.
12537
12538 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
12539
12540         PR target/27696
12541         * gcc.target/i386/pr27696.c: New.
12542
12543 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
12544
12545         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
12546
12547         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
12548
12549 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12550
12551         PR c++/27716
12552         * g++.dg/other/assign1.C: New test.
12553
12554 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
12555
12556         PR target/27266
12557         * gcc.target/i386/pr27266.c: New.
12558
12559 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12560
12561         PR c++/27451
12562         * g++.dg/ext/asm9.C: New test.
12563
12564 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
12565
12566         PR rtl-optimization/25514
12567         * gcc.c-torture/compile/pr25514.c: New test.
12568
12569 2006-05-22  Richard Guenther  <rguenther@suse.de>
12570
12571         Revert
12572         2006-01-31  Richard Guenther  <rguenther@suse.de>
12573
12574         * gcc.target/i386/sselibm-1.c: New testcase.
12575         * gcc.target/i386/sselibm-2.c: Likewise.
12576         * gcc.target/i386/sselibm-3.c: Likewise.
12577         * gcc.target/i386/sselibm-4.c: Likewise.
12578         * gcc.target/i386/sselibm-5.c: Likewise.
12579
12580 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12581
12582         PR c/27420
12583         * gcc.dg/func-args-2.c: New test.
12584
12585         PR c/26818
12586         * gcc.dg/struct-incompl-1.c: New test.
12587
12588 2006-05-22  Richard Guenther  <rguenther@suse.de>
12589
12590         PR testsuite/27708
12591         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
12592         the transformations we test for.
12593
12594 2006-05-22  Richard Guenther  <rguenther@suse.de>
12595
12596         PR testsuite/27707
12597         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
12598
12599 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
12600
12601         PR c++/27210
12602         * g++.dg/warn/new1.C: New test.
12603         * g++.dg/template/new5.C: Likewise.
12604
12605 2006-05-21  Roger Sayle  <roger@eyesopen.com>
12606
12607         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
12608         * gcc.target/i386/20060512-3.c: Likewise.
12609
12610 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
12611
12612         PR rtl-optimization/27671
12613         * gcc.c-torture/execute/pr27671-1.c: New.
12614         * gcc.dg/pr27671-2.c: Likewise.
12615
12616         PR tree-optimization/26622.
12617         * gcc.c-torture/compile/pr26622.c: New.
12618
12619 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12620
12621         PR fortran/27613
12622         * gfortran.dg/recursive_reference_1.f90: New test.
12623
12624 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12625
12626         PR fortran/25746
12627         * gfortran.dg/elemental_subroutine_3.f90: New test.
12628
12629         PR fortran/25090
12630         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
12631
12632         PR fortran/27584
12633         * gfortran.dg/associated_target_1.f90: New test.
12634
12635         PR fortran/19015
12636         * gfortran.dg/maxloc_shape_1.f90: New test.
12637
12638 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12639
12640         PR libgfortran/24459
12641         * gfortran.dg/namelist_24.f90: New test.
12642         * gfortran.dg/namelist_12.f: Fix typo in comment.
12643
12644 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
12645
12646         PR middle-end/25776
12647         * g++.dg/other/error11.C: New test.
12648
12649 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12650
12651         * gcc.target/mips/pr26765.c: Add -w to options.
12652
12653 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12654
12655         * lib/target-supports.exp (check_effective_target_mpaired_single):
12656         New function.
12657         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
12658         multilibs.
12659         * g++.dg/vect/vect.exp: Likewise.
12660
12661 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12662
12663         PR testsuite/25891
12664         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
12665
12666 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
12667
12668         PR fortran/27662
12669         * gfortran.dg/temporary_1.f90: New file.
12670
12671 2006-05-19  Andreas Schwab  <schwab@suse.de>
12672
12673         * g++.dg/other/unused1.C: Also match "stringz".
12674
12675 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
12676
12677         PR c++/26433
12678         * g++.dg/template/fntry1.C: New test.
12679
12680 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
12681
12682         PR c++/27471
12683         PR c++/27506
12684         * g++.dg/conversion/bitfield5.C: New test.
12685         * g++.dg/conversion/bitfield6.C: New test.
12686
12687 2006-05-18  Mike Stump  <mrs@apple.com>
12688
12689         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
12690         * gcc.dg/vla-4.c: Add.
12691         * gcc.dg/vla-5.c: Add.
12692         * gcc.dg/vla-6.c: Add.
12693
12694 2006-05-12  Stuart Hastings  <stuart@apple.com>
12695
12696         * gcc.target/i386/20060512-1.c: New.
12697         * gcc.target/i386/20060512-2.c: New.
12698         * gcc.target/i386/20060512-3.c: New.
12699         * gcc.target/i386/20060512-4.c: New.
12700
12701 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
12702
12703         PR c++/26122
12704         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
12705
12706         PR c++/26068
12707         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
12708         * g++.dg/parse/linkage1.C: New test.
12709
12710 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
12711
12712         PR tree-optimization/27548
12713         * g++.dg/tree-ssa/pr27548.C: New test.
12714
12715 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12716
12717         PR fortran/26551
12718         * gfortran.dg/recursive_check_1.f: New test.
12719         * gfortran.dg/recursive_check_2.f90: New test.
12720
12721 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
12722
12723         * g++.dg/opt/temp2.C: New test.
12724
12725 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
12726
12727         PR c++/27491
12728         * g++.dg/init/brace5.C: New test.
12729
12730         PR middle-end/27415
12731         * gcc.dg/gomp/pr27415.c: New test.
12732         * g++.dg/gomp/pr27415.C: New test.
12733
12734         PR tree-optimization/27549
12735         * g++.dg/tree-ssa/pr27549.C: New test.
12736
12737 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12738
12739         PR libgfortran/27575
12740         * gfortran.dg/read_eof_4.f90: New test.
12741
12742 2006-05-16  Richard Guenther  <rguenther@suse.de>
12743
12744         PR tree-optimization/22303
12745         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
12746
12747 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
12748
12749         PR middle-end/27573
12750         * gcc.dg/gomp/pr27573.c: New test.
12751         * gfortran.dg/gomp/pr27573.f90: New test.
12752
12753         PR c/27499
12754         * gcc.dg/gomp/pr27499.c: New test.
12755         * g++.dg/gomp/pr27499.C: New test.
12756
12757 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
12758
12759         PR c++/27339
12760         * g++.dg/parser/access8.C: Adjust error marker.
12761         * g++.dg/template/access17.C: New test.
12762         * g++.dg/template/access18.C: Likewise.
12763
12764 2006-05-15  Roger Sayle  <roger@eyesopen.com>
12765
12766         PR target/26600
12767         * gcc.target/i386/pr26600.c: New test case.
12768
12769 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
12770
12771         PR c++/27505
12772         * g++.dg/expr/bitfield1.C: New test.
12773
12774 2006-05-15  Richard Guenther  <rguenther@suse.de>
12775
12776         PR tree-optimization/27603
12777         * gcc.dg/torture/pr27603.c: New testcase.
12778
12779 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
12780
12781         PR fortran/25090
12782         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12783
12784         PR fortran/25082
12785         * gfortran.dg/scalar_return_1.f90: New test.
12786
12787         PR fortran/27411
12788         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
12789
12790 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
12791
12792         * gcc.dg/gomp/critical-4.c: New test.
12793         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
12794         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
12795         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
12796         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
12797
12798 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12799
12800         PR c++/27582
12801         * g++.dg/template/dependent-args1.C: New test.
12802
12803         PR c++/27581
12804         * g++.dg/lookup/this1.C: New test.
12805
12806         PR c++/27315
12807         * g++.dg/template/operator6.C: New test.
12808         * g++.dg/template/incomplete3.C: New test.
12809
12810         PR c++/27559
12811         * g++.dg/template/new4.C: New test.
12812
12813         PR c++/27496
12814         * g++.dg/template/void2.C: New test.
12815
12816 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
12817
12818         * g++.dg/template/dependent-expr5.C: New test.
12819
12820 2006-05-14  Roger Sayle  <roger@eyesopen.com>
12821
12822         PR middle-end/26729
12823         * gcc.dg/pr26729-1.c: New test case.
12824
12825 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
12826
12827         * gcc.dg/pr27003.c: New test.
12828
12829 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
12830
12831         * lib/target-supports.dg (check_cxa_atexit_available): Change
12832         v3_target_compile to ${tool}_target_compile.
12833
12834 2006-05-11  Jason Merrill  <jason@redhat.com>
12835
12836         * lib/scanasm.exp (scan-not-hidden): Fix typo.
12837
12838 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12839
12840         PR fortran/27553
12841         * gfortran.dg/label_5.f90: New test.
12842
12843 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
12844
12845         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
12846         check_effective_target_powerpc_altivec_ok): New.
12847         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
12848         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
12849         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
12850         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
12851         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
12852         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
12853         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
12854         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
12855         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
12856         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
12857         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
12858         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
12859         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
12860         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
12861         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
12862         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
12863         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
12864         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
12865         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
12866         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
12867         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
12868         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
12869         gcc.target/powerpc/altivec-9.c,
12870         gcc.target/powerpc/altivec-consts.c,
12871         gcc.target/powerpc/altivec-pr22085.c,
12872         gcc.target/powerpc/altivec-splat.c,
12873         gcc.target/powerpc/altivec-types-1.c,
12874         gcc.target/powerpc/altivec-types-2.c,
12875         gcc.target/powerpc/altivec-types-3.c,
12876         gcc.target/powerpc/altivec-types-4.c,
12877         gcc.target/powerpc/altivec-varargs-1.c,
12878         gcc.target/powerpc/altivec-vec-merge.c,
12879         gcc.target/powerpc/ppc-vector-memcpy.c,
12880         gcc.target/powerpc/ppc-vector-memset.c,
12881         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
12882         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
12883         these effective targets.
12884         * gcc.dg/vmx/pr27006.c: Add missing close brace.
12885         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
12886
12887 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12888
12889         PR middle-end/27384
12890         * g++.dg/other/fold1.C: New test.
12891
12892         PR middle-end/27488
12893         * gcc.dg/fold-nonneg-1.c: New test.
12894
12895         PR c++/27547
12896         * g++.dg/other/operator1.C: New test.
12897
12898 2006-05-11  Richard Guenther  <rguenther@suse.de>
12899
12900         PR middle-end/27529
12901         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
12902
12903 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
12904
12905         * lib/target-supports-dg.exp (check-flags): New.
12906         (dg-skip-if): Move flag checks.
12907
12908 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
12909
12910         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
12911         * lib/target-supports.dg (check_cxa_atexit_available): New.
12912
12913 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
12914
12915         PR fortran/27470
12916         * gfortran.dg/multiple_allocation_2.f90: New test case.
12917
12918 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
12919
12920         * gcc.target/arm/pr27387.C: Fix a comment typo.
12921
12922 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12923
12924         PR fortran/24549
12925         * gfortran.dg/error_recovery_1.f90: New test.
12926
12927 2006-05-10  Richard Guenther  <rguenther@suse.de>
12928
12929         PR tree-optimization/27302
12930         * gcc.dg/torture/pr27302.c: New testcase.
12931
12932 2006-05-09  Dirk Mueller  <dmueller@suse.de>
12933         Richard Guenther  <rguenther@suse.de>
12934
12935         PR middle-end/27498
12936         * gcc.dg/tree-ssa/pr27498.c: New testcase.
12937
12938 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
12939
12940         PR rtl-optimization/27335
12941         * gcc.dg/pr27335.c: New test.
12942
12943 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
12944
12945         * gcc.target/mips/mips-ps-5.c: New file.
12946
12947 2006-05-08  Jan Hubicka  <jh@suse.cz>
12948
12949         PR middle-end/25962
12950         * gcc.dg/pr25962.c: New.
12951
12952 2006-05-08  Roger Sayle  <roger@eyesopen.com>
12953
12954         PR target/27158
12955         * gcc.target/powerpc/pr27158.c: New test case.
12956
12957 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
12958
12959         PR testsuite/27476
12960         * ada/acats/run_all.sh: Use test -z.
12961
12962 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12963
12964         PR libfortran/18271
12965         * gfortran.dg/spec_expr_3.f90: New test.
12966
12967 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
12968
12969         PR target/24879
12970         * gcc.target/i386/monitor.c: New file.
12971
12972 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
12973
12974         * gcc.dg/pr27095.c: xfail *-*-darwin*.
12975
12976 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12977
12978         PR c++/27447
12979         * g++.dg/other/ptrmem7.C: New test.
12980
12981 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12982
12983         PR target/27421
12984         * gcc.dg/array-9.c: New test.
12985
12986 2006-05-07  Richard Guenther  <rguenther@suse.de>
12987
12988         PR tree-optimization/27409
12989         * gcc.dg/torture/pr27409.c: New testcase.
12990
12991 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12992
12993         PR fortran/27457
12994         * gfortran.dg/select_6.f90: New.
12995
12996 2006-05-07  Richard Guenther  <rguenther@suse.de>
12997
12998         PR tree-optimization/27136
12999         * gcc.dg/torture/pr27136.c: New testcase.
13000
13001 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
13002
13003         PR fortran/24813
13004         * gfortran.dg/char_cons_len_1.f90: New test.
13005
13006 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13007
13008         PR c++/27427
13009         * g++.dg/template/incomplete2.C: New test.
13010
13011 2006-05-06  Richard Guenther  <rguenther@suse.de>
13012
13013         PR tree-optimization/27151
13014         * gcc.dg/vect/pr27151.c: New testcase.
13015
13016 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13017
13018         PR c++/27430
13019         * g++.dg/template/void1.C: New test.
13020
13021         PR c++/27423
13022         * g++.dg/other/void2.C: New test.
13023
13024         PR c++/27422
13025         * g++.dg/conversion/void1.C: New test.
13026
13027 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
13028
13029         PR/21391
13030         * g++.dg/other/unused1.C: New.
13031
13032 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13033
13034         PR objc/27240
13035         * objc.dg/member-1.m: New test.
13036
13037 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
13038
13039         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
13040
13041 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13042
13043         PR libfortran/26985
13044         * gfortran.dg/matmul_2.f90: New test.
13045
13046 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
13047
13048         * ada/acats/run_all.sh: Use sync when main not found.
13049
13050 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
13051
13052         PR target/26765
13053         * gcc.target/mips/pr26765.c: New.
13054
13055 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
13056
13057         * gcc.target/bfin: New directory.
13058         * gcc.target/bfin/bfin.exp: New file.
13059         * gcc.target/bfin/frmul.c: New file.
13060         * gcc.target/bfin/arith.c: New file.
13061         * gcc.target/bfin/mul-combine.c: New file.
13062         * gcc.target/bfin/shift.c: New file.
13063
13064 2006-05-04  Richard Guenther  <rguenther@suse.de>
13065
13066         PR tree-optimization/14287
13067         PR tree-optimization/14844
13068         PR tree-optimization/19792
13069         PR tree-optimization/21608
13070         PR tree-optimization/27090
13071         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
13072         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
13073         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13074         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13075         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13076
13077 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
13078
13079         PR tree-optimization/27285
13080         * gcc.c-torture/execute/pr27285.c: New test.
13081
13082         PR middle-end/27388
13083         * gcc.dg/gomp/pr27388-1.c: New test.
13084         * gcc.dg/gomp/pr27388-2.c: New test.
13085         * gcc.dg/gomp/pr27388-3.c: New test.
13086
13087         PR c++/27359
13088         * g++.dg/gomp/pr27359.C: New test.
13089
13090 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
13091
13092         PR fortran/20248
13093         * gfortran.dg/iargc.f90: New test.
13094
13095 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13096
13097         PR c++/27102
13098         * g++.dg/template/crash49.C: New test.
13099
13100 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
13101
13102         PR testsuite/27032
13103         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
13104
13105 2006-05-02  Jeff Law  <law@redhat.com>
13106
13107         PR tree-optimization/27364
13108         * gcc.c-torture/execute/pr27364.c: New test.
13109
13110 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13111
13112         PR c++/27309
13113         * g++.dg/parser/ctor5.C: New test.
13114
13115 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
13116
13117         PR target/27387
13118         * gcc.target/arm/arm.exp: New.
13119         * gcc.target/arm/pr27387.C: Likewise.
13120
13121 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
13122
13123         PR fortran/27269
13124         PR fortran/27324
13125         * gfortran.dg/module_equivalence_2.f90: New test.
13126
13127 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
13128
13129         PR middle-end/27337
13130         * g++.dg/gomp/pr27337-1.C: New test.
13131         * g++.dg/gomp/pr27337-2.C: New test.
13132
13133         PR middle-end/27328
13134         * gcc.dg/gomp/pr27328.c: New test.
13135
13136         PR middle-end/27325
13137         * g++.dg/gomp/pr27325.C: New test.
13138
13139         PR middle-end/27310
13140         * g++.dg/gomp/pr27310.C: New test.
13141
13142 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13143
13144         PR tree-optimization/27291
13145         * g++.dg/tree-ssa/pr27291.C: New test.
13146
13147 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13148
13149         PR tree-optimization/27283
13150         * g++.dg/tree-ssa/pr27283.C: New test.
13151
13152 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13153
13154         * gcc.dg/tree-ssa/loop-16.c: New test.
13155
13156 2006-05-01  Roger Sayle  <roger@eyesopen.com>
13157             Joseph S. Myers  <joseph@codesourcery.com>
13158
13159         * gcc.dg/Wconversion-3.c: New test case.
13160         * gcc.dg/Wconversion-4.c: Likewise.
13161
13162 2006-05-01  Richard Guenther  <rguenther@suse.de>
13163
13164         PR tree-optimization/26726
13165         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
13166
13167 2006-04-30  Roger Sayle  <roger@eyesopen.com>
13168
13169         * gcc.dg/Woverflow-1.c: New test case.
13170         * gcc.dg/Woverflow-2.c: Likewise.
13171         * gcc.dg/Woverflow-3.c: Likewise.
13172
13173 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
13174
13175         PR c++/27094
13176         * g++.dg/template/defarg8.C: New test.
13177
13178 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13179
13180         PR c++/27278
13181         * g++.dg/parse/operator7.C: New test.
13182
13183 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13184
13185         PR c++/11471
13186         PR c++/27102
13187         * g++.dg/template/crash48.C: New test.
13188
13189         PR c++/27279
13190         * g++.dg/parse/ctor4.C: New test.
13191
13192 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13193
13194         PR fortran/25681
13195         * gfortran.df/char_type_len.f90: New test.
13196
13197 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13198
13199         PR libgfortran/27304
13200         * gfortran.dg/fmt_exhaust.f90: New test.
13201
13202 2006-04-28  Roger Sayle  <roger@eyesopen.com>
13203
13204         PR c/25309
13205         * gcc.dg/large-size-array-2.c: New test case.
13206
13207 2006-04-28  Richard Guenther  <rguenther@suse.de>
13208
13209         PR target/26826
13210         * gcc.target/i386/pr26826.c: New testcase.
13211
13212 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
13213
13214         PR middle-end/27260
13215         * gcc.c-torture/execute/pr27260.c: New.
13216
13217 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
13218
13219         PR middle-end/27095
13220         * gcc.dg/pr27095.c: New.
13221
13222 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13223
13224         PR c++/27292
13225         * g++.dg/conversion/bitfield4.C: New test.
13226
13227 2006-04-27  Eric Christopher  <echristo@apple.com>
13228
13229         * gcc.dg/pragma-ms_struct.c: New.
13230
13231 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13232
13233         PR c++/27102
13234         * g++.dg/template/crash47.C: New test.
13235
13236 2006-04-27  Dirk Mueller  <dmueller@suse.de>
13237
13238         * gcc.target/i386/sse-7.c: build with -msse.
13239
13240 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
13241
13242         PR testsuite/27274:
13243         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
13244         (main): Exit if processor doesn't support SSE.
13245
13246 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
13247
13248         PR middle-end/27282
13249         * gcc.c-torture/compile/pr27282.c: New test.
13250
13251 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
13252
13253         PR middle-end/26913
13254         * g++.dg/gomp/pr26913.C: New test.
13255
13256         PR c/25996
13257         * gcc.dg/gomp/pr25996.c: New test.
13258         * g++.dg/gomp/pr25996.C: New test.
13259
13260 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
13261
13262         PR rtl-optimization/26725
13263         * gcc.c-torture/compile/pr26725.c: New test.
13264
13265 2006-04-25  Richard Guenther  <rguenther@suse.de>
13266
13267         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
13268         than n + -1.
13269
13270 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
13271
13272         * gcc.dg/20060425-1.c: New testcase.
13273
13274 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
13275
13276         PR tree-optimization/26865
13277         * gcc.dg/pr26865.c: New test.
13278
13279 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
13280
13281         PR c++/27292
13282         * g++.dg/conversion/bitfield1.C: New test.
13283         * g++.dg/conversion/bitfield2.C: Likewise.
13284         * g++.dg/conversion/bitfield3.C: Likewise.
13285
13286 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
13287         Richard Guenther  <rguenther@suse.de>
13288
13289         PR tree-optimization/27236
13290         * gcc.dg/tree-ssa/pr27236.c: New testcase.
13291
13292 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13293
13294         PR c++/19963
13295         * g++.dg/other/incomplete2.C: New test.
13296
13297 2006-04-24  Richard Guenther  <rguenther@suse.de>
13298
13299         PR middle-end/26869
13300         * gcc.dg/torture/pr26869.c: New testcase.
13301
13302 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
13303         Richard Guenther  <rguenther@suse.de>
13304
13305         PR tree-optimization/27218
13306         * g++.dg/tree-ssa/pr27218.C: New testcase.
13307
13308 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
13309
13310         PR c++/26912
13311         * g++.dg/template/friend41.C: New test.
13312
13313 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
13314
13315         * g++.dg/opt/pr15551.C: Include cstdio.
13316         (main): Use remove instead of unlink.
13317
13318 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
13319
13320         * gcc.dg/sibcall-7.c: New test.
13321         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
13322         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
13323         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
13324         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
13325         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
13326
13327 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
13328
13329         PR c++/26534
13330         * g++.dg/opt/bitfield1.C: New test.
13331         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
13332         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
13333         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
13334         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
13335         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
13336         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
13337         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
13338         * g++.dg/abi/bitfield2.C: Likewise.
13339         * g++.dg/init/bitfield1.C: Likewise.
13340
13341 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
13342
13343         PR fortran/25099
13344         * gfortran.dg/elemental_subroutine_4.f90: New test.
13345         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
13346         call sub (m, x).
13347
13348 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13349
13350         * gcc.c-torture/compile/20060421-1.c: New testcase.
13351
13352 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13353
13354         PR c/25875
13355         * gcc.dg/init-bad-4.c: New test.
13356
13357 2006-04-21  Paul Brook  <paul@codesourcery.com>
13358
13359         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
13360
13361 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
13362
13363         PR fortran/27122
13364         * gfortran.dg/defined_operators_1.f90: New test.
13365         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
13366         remove old ones associated, incorrectly, with Note 5.46.
13367
13368         PR fortran/27113
13369         * gfortran.dg/character_array_constructor_1.f90: New test.
13370
13371 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
13372
13373         * gcc.dg/20060419-1.c: New test.
13374
13375 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
13376
13377         PR c/26774
13378         * gcc.dg/struct-parse-1.c: New test case.
13379
13380 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13381
13382         PR c++/26558
13383         * g++.dg/parse/template19.C: New test.
13384
13385         PR c++/26739
13386         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
13387
13388         PR c++/26036
13389         * g++.dg/expr/call3.C: New test.
13390
13391         PR c++/10385
13392         * g++.dg/conversion/dynamic1.C: New test.
13393
13394 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
13395
13396         PR c++/27102
13397         * g++.dg/template/crash35.C: Tweak error markers.
13398         * g++.dg/template/crash46.C: New test.
13399         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
13400         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
13401
13402 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
13403
13404         PR rtl-optimization/14261
13405         * gcc.c-torture/compile/20060419-1.c: Added.
13406
13407 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
13408
13409         * gfortran.dg/label_1.f90: Adjust dg-error.
13410
13411 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13412
13413         PR target/26961
13414         * gcc.dg/fold-cond-1.c: New test case.
13415         * gcc.dg/pr26961-1.c: Likewise.
13416
13417 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13418
13419         PR libgfortran/27138
13420         * gfortran.dg/read_bad_advance.f90: New test.
13421
13422 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13423             Dale Johannesen  <dalej@apple.com>
13424
13425         PR target/24076
13426         * gcc.target/i386/vecinit-3.c: New testcase.
13427         * gcc.target/i386/vecinit-4.c: Likewise.
13428         * gcc.target/i386/sse-18.c: Likewise.
13429         * gcc.target/i386/sse-19.c: Likewise.
13430
13431 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
13432
13433         * gfortran.dg/allocate_zerosize_1.f90: New test.
13434
13435 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
13436
13437         PR c++/26365
13438         * g++.dg/template/crash45.C: New test.
13439
13440 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
13441
13442         PR fortran/26787
13443         * gfortran.dg/proc_assign_1.f90: New test.
13444         * gfortran.dg/procedure_lvalue.f90: Change message.
13445         * gfortran.dg/namelist_4.f90: Add new error.
13446
13447         PR fortran/25597
13448         PR fortran/27096
13449         * gfortran.dg/auto_pointer_array_result_1.f90
13450
13451         PR fortran/27089
13452         * gfortran.dg/specification_type_resolution_1.f90
13453
13454         PR fortran/18003
13455         PR fortran/25669
13456         PR fortran/26834
13457         * gfortran.dg/bounds_temporaries_1.f90: New test.
13458
13459         PR fortran/27124
13460         * gfortran.dg/array_return_value_1.f90: New test.
13461
13462 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13463
13464         PR fortran/25336
13465         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
13466
13467 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
13468
13469         PR middle-end/26823
13470         * g++.dg/gomp/pr26823-1.C: New test.
13471         * g++.dg/gomp/pr26823-2.C: New test.
13472
13473 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
13474
13475         PR middle-end/27134
13476         * gcc.dg/pr27314.c: New test.
13477
13478 2006-04-13  Richard Henderson  <rth@redhat.com>
13479
13480         * g++.dg/gomp/block-0.C: Update expected matches.
13481
13482 2006-04-13  DJ Delorie  <dj@redhat.com>
13483
13484         * lib/target-supports.exp (check_effective_target_int32plus): New.
13485         (check_effective_target_ptr32plus): New.
13486         (check_effective_target_size32plus): New.
13487         (check_effective_target_int16): New.
13488         (check_profiling_available): Add m32c to the list of unsupported
13489         targets.
13490
13491         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
13492         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
13493         memory size.
13494         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
13495         pointers.
13496         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
13497         size_t.
13498         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
13499         and size_t.
13500         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
13501         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
13502         not just xstormy16.  Skip m32c due to weird pointer size.
13503         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
13504         not just xstormy16.
13505         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
13506         not just xstormy16.
13507         * gcc.dg/20020312-2.c: Add m32c support.
13508         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
13509         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
13510         in test.
13511         * gcc.dg/20050321-2.c: Require >=32 bit integers.
13512         * gcc.dg/asm-1.c: Skip if int and short are the same size.
13513         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
13514         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
13515         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
13516         formats
13517         * gcc.dg/init-string-2.c: Require >=32 bit integers.
13518         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
13519         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
13520         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
13521         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
13522         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
13523         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
13524         in test.
13525         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
13526         in test.
13527         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
13528         * gcc.dg/pr23049.c: Require >=32 bit integers.
13529         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
13530         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
13531         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
13532         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
13533         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
13534         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
13535         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
13536         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
13537         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
13538         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
13539         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
13540         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
13541         prototype in test.
13542         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
13543         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
13544         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
13545         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
13546         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
13547
13548         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
13549         * gcc.c-torture/execute/20040703-1.x: Likewise.
13550         * gcc.c-torture/execute/20040705-1.x: Likewise.
13551         * gcc.c-torture/execute/20040705-2.x: Likewise.
13552         * gcc.c-torture/execute/20040709-1.x: Likewise.
13553         * gcc.c-torture/execute/20040709-2.x: Likewise.
13554         * gcc.c-torture/execute/20040811-1.x: Likewise.
13555         * gcc.c-torture/execute/20050316-1.x: Likewise.
13556         * gcc.c-torture/execute/bitfld-4.x: Likewise.
13557         * gcc.c-torture/execute/pr19689.x: Likewise.
13558         * gcc.c-torture/execute/pr7284-1.x: Likewise.
13559         * gcc.c-torture/execute/usmul.x: Likewise.
13560         * gcc.c-torture/execute/vrp-5.x: Likewise.
13561         * gcc.c-torture/execute/vrp-6.x: Likewise.
13562         * gcc.dg/debug/20041023-1.s: Likewise.
13563
13564 2006-04-13  Roger Sayle  <roger@eyesopen.com>
13565
13566         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
13567         of integers to a vector types are now constant expressions in C.
13568         * gcc.dg/vect/vect-fold-1.c: New test case.
13569
13570 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
13571             Ulrich Weigand  <uweigand@de.ibm.com>
13572
13573         PR target/27006
13574         * gcc.dg/vmx/pr27006.c: New testcase.
13575
13576 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13577
13578         PR libgfortran/26766
13579         * gfortran.dg/write_recursive.f90: New test.
13580
13581 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
13582
13583         * g++.dg/parse/dtor7.C: New test.
13584         * g++.dg/parse/new1.C: Add error marker.
13585         * g++.dg/template/new3.C: New test.
13586
13587         PR c++/26122
13588         * g++.dg/template/pure1.C: New test.
13589
13590         PR c++/26295
13591         * g++.dg/parse/ptrmem4.C: New test.
13592
13593 2006-04-10  Jeff Law  <law@redhat.com>
13594
13595         PR/27087
13596         * gcc.c-torture/compile/pr27087.c: New test.
13597
13598 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
13599
13600         PR/21391
13601         * gcc.dg/20060410.c: New.
13602
13603 2006-04-10  Matthias Klose  <doko@debian.org>
13604
13605         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
13606         Recognize multilib directory names containing underscores.
13607
13608 2006-04-10  Roger Sayle  <roger@eyesopen.com>
13609
13610         * gcc.target/i386/vecinit-1.c: New test case.
13611         * gcc.target/i386/vecinit-2.c: Likewise.
13612
13613 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
13614
13615         PR debug/27057
13616         * g++.dg/debug/dwarf2-2.C: New test.
13617
13618 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
13619
13620         PR rtl-optimization/27073
13621         * gcc.c-torture/execute/pr27073.c: New test.
13622
13623 2006-04-08  Mike Stump  <mrs@apple.com>
13624
13625         * gcc.dg/pragma-darwin.c: Improve for ppc64.
13626
13627 2006-04-07  Richard Guenther  <rguenther@suse.de>
13628
13629         PR tree-optimization/26135
13630         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
13631
13632 2006-04-06  Jan Hubicka  <jh@suse.cz>
13633
13634         PR profile/26399
13635         * g++.dg/bprob/g++-bprob-2.C: New testcase.
13636
13637 2006-04-06  Roger Sayle  <roger@eyesopen.com>
13638
13639         * g++.dg/conversion/nullptr1.C: New test case.
13640         * g++.dg/conversion/nullptr2.C: Likewise.
13641
13642 2006-04-05  Roger Sayle  <roger@eyesopen.com>
13643
13644         * gfortran.dg/dependency_18.f90: New test case.
13645
13646 2006-04-05  Richard Guenther  <rguenther@suse.de>
13647
13648         PR tree-optimization/26919
13649         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
13650         * gcc.dg/ipa/ipa-2.c: Likewise.
13651         * gcc.dg/ipa/ipa-3.c: Likewise.
13652         * gcc.dg/ipa/ipa-5.c: Likewise.
13653
13654 2006-04-05  Richard Guenther  <rguenther@suse.de>
13655
13656         PR tree-optimization/26763
13657         * gcc.dg/torture/pr26763-1.c: New testcase.
13658         * gcc.dg/torture/pr26763-2.c: Likewise.
13659
13660 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
13661
13662         PR fortran/23634
13663         PR fortran/25619
13664         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
13665
13666 2006-04-04  Eric Christopher  <echristo@apple.com>
13667
13668         * gcc.target/i386/387-1.c: Allow regexp to match darwin
13669         stubs.
13670         * gcc.target/i386/387-5.c: Ditto.
13671
13672 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
13673
13674         * gcc.target/sparc/struct-ret-check.c: New test.
13675
13676 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13677
13678         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
13679         zero decimal digits specified in format.
13680
13681 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
13682
13683         PR fortran/26891
13684         * gfortran.dg/missing_optional_dummy_1.f90: New test.
13685
13686         PR fortran/26976
13687         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
13688         * gfortran.dg/initialization_1.f90: Make assignment compliant.
13689         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
13690         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
13691         compliant and detect bigendian-ness.
13692
13693 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
13694
13695         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
13696         dummy arguments work when the actual argument is itself a dummy
13697         argument of the caller.
13698
13699 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13700
13701         PR libfortran/24685
13702         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
13703
13704 2006-04-01  Roger Sayle  <roger@eyesopen.com>
13705
13706         * gfortran.dg/dependencency_17.f90: New test case.
13707
13708 2006-04-01  Roger Sayle  <roger@eyesopen.com>
13709
13710         * gfortran.dg/dependency_14.f90: New test case.
13711         * gfortran.dg/dependency_15.f90: Likewise.
13712         * gfortran.dg/dependency_16.f90: Likewise.
13713
13714 2006-03-31  Asher Langton  <langton2@llnl.gov>
13715
13716         PR fortran/25358
13717         gfortran.dg/cray_pointers_6.f90: New test.
13718
13719 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13720
13721         PR libgfortran/26890
13722         * gfortran.dg/read_size_noadvance.f90: New test.
13723
13724 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
13725
13726         PR fortran/25031
13727         * gfortran.dg/multiple_allocation_1.f90: Check that the
13728         size has changed after a re-allocation with stat.
13729
13730 2006-03-30  Richard Guenther  <rguenther@suse.de>
13731
13732         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
13733         removal.
13734         * gcc.target/i386/sselibm-2.c: Likewise.
13735         * gcc.target/i386/sselibm-3.c: Likewise.
13736         * gcc.target/i386/sselibm-4.c: Likewise.
13737         * gcc.target/i386/sselibm-5.c: Likewise.
13738
13739 2006-03-28  Roger Sayle  <roger@eyesopen.com>
13740
13741         * gcc.dg/fold-andxor-1.c: New test case.
13742         * gcc.dg/fold-xorand-1.c: Likewise.
13743
13744 2006-03-28  Roger Sayle  <roger@eyesopen.com>
13745
13746         * gcc.dg/fold-convnotconv-1.c: New test case.
13747
13748 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
13749
13750         PR fortran/26779
13751         * gfortran.dg/private_type_5.f90: New test.
13752
13753 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
13754
13755         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
13756
13757 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
13758
13759         * gfortran.dg/advance_2.f90: New test.
13760         * gfortran.dg/advance_3.f90: New test.
13761
13762         * gfortran.fortran-torture/execute/equiv_5.f: New test.
13763
13764 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13765
13766         PR libgfortran/26661
13767         PR libgfortran/26880
13768         * gfortran.dg/read_x_past.f: New test.
13769
13770 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
13771
13772         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
13773         to be STABS.
13774
13775 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
13776
13777         * objc.dg/dwarf-1.m: Skip on AIX.
13778         * objc.dg/dwarf-2.m: Skip on AIX.
13779
13780 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
13781
13782         PR fortran/26816
13783         * gfortran.dg/float_1.f90: New test.
13784
13785 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
13786
13787         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
13788         X86_64 targets.
13789         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
13790
13791 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
13792
13793         PR libfortran/26735
13794         * gfortran.dg/convert_implied_open.f90: New test case.
13795
13796 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
13797
13798         PR fortran/26769
13799         * gfortran.dg/transpose_reshape_r10.f90: New test case.
13800
13801 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
13802
13803         PR middle-end/26717
13804         * gcc.dg/pr26717.c: New test.
13805
13806 2006-03-25  Roger Sayle  <roger@eyesopen.com>
13807
13808         * gfortran.dg/dependency_12.f90: New test case.
13809
13810 2006-03-24  Roger Sayle  <roger@eyesopen.com>
13811
13812         * gfortran.dg/dependency_9.f90: New (resurected) test case.
13813
13814 2006-03-24  Jeff Law  <law@redhat.com>
13815
13816         * gcc.c-torture/pr26840.c: New test.
13817
13818 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
13819
13820         * objc.dg/dwarf-2.m: New.
13821         * obj-c++.dg/dwarf-2.mm: New.
13822
13823         * g++.old-deja/g++.other/init19.C: New.
13824
13825 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
13826
13827         * g++.dg/eh/spbp.C: Skip on AIX.
13828
13829 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
13830
13831         PR middle-end/26611
13832         * g++.dg/gomp/pr26611-1.C: New test.
13833         * g++.dg/gomp/pr26611-2.C: New test.
13834
13835 2006-03-24  Jeff Law  <law@redhat.com>
13836
13837         * gcc.c-torture/compile/pr26833.c: New test.
13838         * gfortran.fortran-torture/compile/pr26806.f90: New test.
13839
13840 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13841
13842         * gfortran.dg/endfile_2.f90: Delete temp file.
13843
13844 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
13845
13846         PR fortran/19303
13847         * gfortran.dg/record_marker_1.f90: New test case.
13848         * gfortran.dg/record_marker_2.f: New test case.
13849         * gfortran.dg/record_marker_3.f90: New test case.
13850
13851 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
13852
13853         PR fortran/17298
13854         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
13855         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
13856
13857 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
13858
13859         * lib/gcc-dg.exp (cleanup-modules): New proc.
13860         * gfortran.dg/allocatable_function_1.f90,
13861         gfortran.dg/allocate_char_star_scalar_1.f90,
13862         gfortran.dg/assumed_charlen_function_1.f90,
13863         gfortran.dg/assumed_dummy_1.f90,
13864         gfortran.dg/assumed_shape_ranks_1.f90,
13865         gfortran.dg/assumed_shape_ranks_2.f90,
13866         gfortran.dg/assumed_size_dt_dummy.f90,
13867         gfortran.dg/auto_char_dummy_array_1.f90,
13868         gfortran.dg/auto_char_len_3.f90,
13869         gfortran.dg/automatic_module_variable.f90,
13870         gfortran.dg/bad_automatic_objects_1.f90,
13871         gfortran.dg/char_array_constructor.f90,
13872         gfortran.dg/char_array_structure_constructor.f90,
13873         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
13874         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
13875         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
13876         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
13877         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
13878         gfortran.dg/derived_pointer_recursion.f90,
13879         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
13880         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
13881         gfortran.dg/dummy_functions_1.f90,
13882         gfortran.dg/elemental_initializer_1.f90,
13883         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
13884         gfortran.dg/elemental_pointer_1.f90,
13885         gfortran.dg/elemental_subroutine_1.f90,
13886         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
13887         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
13888         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
13889         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
13890         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
13891         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
13892         gfortran.dg/global_references_1.f90,
13893         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
13894         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
13895         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
13896         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
13897         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
13898         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
13899         gfortran.dg/large_integer_kind_1.f90,
13900         gfortran.dg/large_real_kind_1.f90,
13901         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
13902         gfortran.dg/module_double_reuse.f90,
13903         gfortran.dg/module_equivalence_1.f90,
13904         gfortran.dg/module_interface_1.f90,
13905         gfortran.dg/module_parameter_array_refs_1.f90,
13906         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
13907         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
13908         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
13909         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
13910         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
13911         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
13912         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
13913         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
13914         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
13915         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
13916         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
13917         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
13918         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
13919         gfortran.dg/same_name_1.f90,
13920         gfortran.dg/sibling_dummy_procedure_1.f90,
13921         gfortran.dg/sibling_dummy_procedure_2.f90,
13922         gfortran.dg/sibling_dummy_procedure_3.f90,
13923         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
13924         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
13925         gfortran.dg/used_dummy_types_2.f90,
13926         gfortran.dg/used_dummy_types_3.f90,
13927         gfortran.dg/used_dummy_types_4.f90,
13928         gfortran.dg/used_dummy_types_5.f90,
13929         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
13930         gfortran.dg/userdef_operator_1.f90: Use it.
13931
13932 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13933
13934         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
13935         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
13936         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
13937         gfortran.dg/write_back.f,
13938         gfortran.fortran-torture/execute/inquire_1.f90,
13939         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
13940
13941 2006-03-21  Jeff Law  <law@redhat.com>
13942
13943         * gcc.dg/tree-ssa/vrp28.c: New test.
13944
13945 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13946
13947         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
13948         if _STDC_C99 is defined.
13949         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
13950         * gcc.dg/builtins-20.c: Likewise.
13951         * gcc.dg/builtins-53.c: Likewise.
13952         * gcc.dg/single-precision-constant.c: Likewise. Also pass
13953         -mmacosx-version-min=10.3 on PowerPC/Darwin.
13954
13955 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
13956
13957         PR tree-opt/26781
13958         * gcc.c-torture/compile/pr26781-1.c: New test.
13959         * gcc.c-torture/compile/pr26781-2.c: New test.
13960
13961 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
13962
13963         PR c++/26690
13964         * g++.dg/gomp/pr26690-1.C: New test.
13965         * g++.dg/gomp/pr26690-2.C: New test.
13966
13967 2006-03-20  Jeff Law  <law@redhat.com>
13968
13969         * gcc.dg/tree-ssa/pr21829.c: New test.
13970
13971         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
13972
13973 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
13974
13975         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
13976         (check_visibility_available): Use it.
13977         (check_effective_target_default_packed): Likewise.
13978         (check_effective_target_pcc_bitfield_type_matters): Likewise.
13979         (check_effective_target_fopenmp): Likewise.
13980         (check_effective_target_freorder): Likewise.
13981         (check_effective_target_fpic): Likewise.
13982         (check_named_sections_available): Likewise.
13983         (check_effective_target_ilp32): Likewise.
13984         (check_effective_target_lp64): Likewise.
13985
13986 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
13987
13988         PR fortran/20935
13989         * gfortran.dg/scalar_mask_2.f90: New test case.
13990
13991 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
13992
13993         PR tree-opt/26629
13994         * gcc.dg/tree-ssa/loadpre12.c: New test.
13995         * gcc.dg/tree-ssa/loadpre13.c: New test.
13996         * gcc.dg/tree-ssa/loadpre14.c: New test.
13997         * gcc.dg/tree-ssa/loadpre15.c: New test.
13998         * gcc.dg/tree-ssa/loadpre16.c: New test.
13999         * gcc.dg/tree-ssa/loadpre17.c: New test.
14000         * gcc.dg/tree-ssa/loadpre18.c: New test.
14001         * gcc.dg/tree-ssa/loadpre19.c: New test.
14002         * gcc.dg/tree-ssa/loadpre20.c: New test.
14003         * gcc.dg/tree-ssa/loadpre21.c: New test.
14004         * gcc.dg/tree-ssa/loadpre22.c: New test.
14005
14006 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
14007
14008         PR fortran/26741
14009         * gfortran.dg/elemental_initializer_1.f90: New test.
14010
14011         PR fortran/26716
14012         * gfortran.dg/assumed_shape_ranks_2: New test.
14013
14014 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
14015
14016         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
14017         target fpic.
14018
14019 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14020
14021         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
14022         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
14023         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
14024         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
14025         gfortran.fortran-torture/execute/direct_io.f90,
14026         gfortran.fortran-torture/execute/inquire_2.f90,
14027         gfortran.fortran-torture/execute/inquire_4.f90,
14028         gfortran.fortran-torture/execute/list_read_1.f90,
14029         gfortran.fortran-torture/execute/open_replace.f90,
14030         gfortran.fortran-torture/execute/slash_edit.f90,
14031         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
14032         temporary files from testcases.
14033
14034 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14035
14036         PR libgfortran/26509
14037         gfortran.dg/write_direct_eor.f90: New test.
14038
14039 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
14040
14041         * gcc.target/powerpc/pr26350.c: New.
14042         * gcc.target/powerpc/indexed-addr.c: New.
14043
14044 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14045
14046         * gfortran.dg/dependency_13.f90: New test case.
14047
14048 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14049
14050         PR middle-end/21781
14051         * gcc.dg/real-const-1.c: New test case.
14052
14053 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
14054
14055         * g++.old-deja/g++.other/init18.C: New.
14056         * g++.old-deja/g++.other/init5.C: Remove xfail.
14057
14058 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14059
14060         * g++.dg/opt/pr15551.C: Cleanup temp file.
14061
14062 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14063
14064         PR c++/6634
14065         g++.dg/parse/long1.C: New test.
14066
14067 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14068
14069         PR fortran/19101
14070         * gfortran.dg/continuation.f90: New test.
14071         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
14072
14073 2006-03-14  Richard Guenther  <rguenther@suse.de>
14074
14075         PR tree-optimization/26672
14076         * gcc.dg/torture/pr26672.c: New testcase.
14077
14078 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
14079
14080         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
14081         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
14082
14083 2006-03-13  Roger Sayle  <roger@eyesopen.com>
14084
14085         PR middle-end/26557
14086         * gcc.c-torture/compile/switch-1.c: New test case.
14087
14088 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
14089
14090         PR fortran/25378
14091         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
14092         test to include more permuatations of mask and index.
14093         * gfortran.dg/scalar_mask_1.f90: Modify last test to
14094         respond to F2003 spec. that the position returned for an all false
14095         mask && condition is zero.
14096
14097 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
14098
14099         PR middle-end/25989
14100         * gcc.dg/gomp/pr25989.c: New test.
14101
14102 2006-03-13  Jeff Law  <law@redhat.com>
14103
14104         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
14105
14106 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
14107
14108         * gcc.dg/switch-9.c: New test.
14109
14110 2006-03-13  Richard Guenther  <rguenther@suse.de>
14111
14112         PR middle-end/26630
14113         * gcc.dg/torture/pr26630.c: New testcase.
14114
14115 2006-03-11  Roger Sayle  <roger@eyesopen.com>
14116
14117         * gfortran.dg/dependency_10.f90: New test case.
14118         * gfortran.dg/dependency_11.f90: Likewise.
14119
14120 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
14121             Erik Edelmann  <eedelman@gcc.gnu.org>
14122
14123         * gfortran.dg/allocatable_function_1.f90: New.
14124         * gfortran.dg/allocatable_function_2.f90: New.
14125
14126 2006-03-10  Richard Guenther  <rguenther@suse.de>
14127
14128         PR middle-end/26565
14129         * gcc.dg/torture/pr26565.c: New testcase.
14130
14131 2006-03-09  Eric Christopher  <echristo@apple.com>
14132
14133         * gcc.c-torture/compile/20060309-1.c: New.
14134
14135 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14136
14137         PR libgfortran/26499
14138         * gfortran.dg/write_back.f: New test.
14139         * gfortran.dg/write_rewind_1.f: New test.
14140         * gfortran.dg/write_rewind_2.f: New test.
14141
14142 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14143
14144         PR libgfortran/26554
14145         * gfortran.dg/read_logical.f90: New test.
14146
14147 2006-03-04  Laurent GUERBY <laurent@guerby.net>
14148
14149         * ada/acats/norun.lst: cdd2a03 now passes.
14150
14151 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
14152
14153         PR testsuite/25177
14154         * gcc.target/powerpc/pr18096-1.c: Change where the error
14155         would match.
14156
14157 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
14158
14159         * gcc.target/i386/cleanup-1.c: New test.
14160         * gcc.target/i386/cleanup-2.c: New test.
14161
14162 2006-03-04  Roger Sayle  <roger@eyesopen.com>
14163
14164         * gfortran.dg/dependency_9.f90: Remove for the time being.
14165
14166 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
14167
14168         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
14169         directive.
14170
14171 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14172
14173         * gfortran.dg/dependency_9.f90: New test case.
14174
14175 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14176
14177         * gfortran.dg/dependency_4.f90: New test case.
14178         * gfortran.dg/dependency_5.f90: New test case.
14179         * gfortran.dg/dependency_6.f90: New test case.
14180         * gfortran.dg/dependency_7.f90: New test case.
14181         * gfortran.dg/dependency_8.f90: New test case.
14182
14183 2006-03-03  Paul Brook  <paul@codesourcery.com>
14184
14185         * lib/target-supports.exp (check_profiling_available):
14186         Add m68k-*-elf.
14187
14188 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
14189
14190         PR fortran/25031
14191         * multiple_allocation_1.f90: New test.
14192
14193 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14194
14195         PR tree-optimization/26524
14196         * gfortran.dg/pr26524.f: New test case.
14197
14198 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14199
14200         * g++.dg/template/repo5.C: Cleanup repo files.
14201         * gcc.dg/20051201-1.c: Cleanup coverage files.
14202         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
14203         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
14204         tree dump files.
14205
14206 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
14207
14208         * objc.dg/objc-nofilename-1.m: New test.
14209         * objc.dg/bad-receiver-type.m: New test.
14210         * obj-c++.dg/bad-receiver-type.mm: New test.
14211
14212 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14213
14214         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
14215
14216 2006-03-01  Mike Stump  <mrs@apple.com>
14217
14218         * g++.dg/abi/key2.C: Add.
14219
14220 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
14221
14222         * gfortran.dg/logical_dot_product.f90: New test.
14223
14224         PR fortran/26393
14225         * gfortran.dg/used_interface_ref.f90: New test.
14226
14227         PR fortran/20938
14228         * gfortran.dg/dependency_2.f90: New test.
14229         * gfortran.fortran-torture/execute/where17.f90: New test.
14230         * gfortran.fortran-torture/execute/where18.f90: New test.
14231         * gfortran.fortran-torture/execute/where19.f90: New test.
14232         * gfortran.fortran-torture/execute/where20.f90: New test.
14233
14234 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
14235
14236         * g++.dg/tree-ssa/pr26443.C: New test case.
14237
14238 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
14239
14240         PR middle-end/26022
14241         * g++.dg/opt/return-slot1.C: New test.
14242
14243 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14244
14245         PR libgfortran/26136
14246         * gfortran.dg/namelist_23.f90: New test.
14247
14248 2006-02-28  Roger Sayle  <roger@eyesopen.com>
14249
14250         PR middle-end/14752
14251         * gcc.dg/fold-eqandshift-2.c: New test case.
14252
14253 2006-02-28  Richard Guenther  <rguenther@suse.de>
14254
14255         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
14256         decomposition.
14257
14258 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
14259
14260         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
14261
14262 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14263
14264         PR libgfortran/26464
14265         * gfortran.dg/backspace_5.f: New test.
14266         * gfortran.dg/backspace_6.f: New test.
14267
14268 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14269
14270         * gcc.dg/fold-eqandnot-1.c: New test case.
14271
14272 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14273
14274         PR middle-end/19983
14275         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
14276
14277 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
14278
14279         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
14280         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
14281
14282 2006-02-26  Richard Guenther  <rguenther@suse.de>
14283
14284         PR tree-optimization/26421
14285         * gcc.dg/tree-ssa/pr26421.c: New testcase.
14286
14287 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
14288
14289         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
14290         * g++.old-deja/g++.robertl/eb132.C: Likewise.
14291
14292 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14293
14294         * gcc.dg/fold-even-1.c: New test case.
14295
14296 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14297
14298         PR middle-end/21137
14299         * gcc.dg/fold-eqandshift-1.c: New test case.
14300
14301 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
14302
14303         PR tree-optimization/25125
14304         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
14305         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
14306
14307 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
14308
14309         PR tree-optimizations/26359
14310         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
14311         with -fdump-tree-dceloop-details.
14312         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
14313
14314 2006-02-25  Roger Sayle  <roger@eyesopen.com>
14315
14316         PR middle-end/23673
14317         * gcc.dg/fold-eqxor-1.c: New test case.
14318         * gcc.dg/fold-eqxor-2.c: Likewise.
14319         * gcc.dg/fold-eqxor-3.c: Likewise.
14320
14321 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
14322
14323         PR fortran/23092
14324         * scalar_mask_1.f90: New test.
14325
14326 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
14327
14328         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
14329         * g++.dg/eh/uncaught2.C: New.
14330         * g++.dg/eh/uncaught3.C: New.
14331
14332 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14333
14334         PR libgfortran/26423
14335         * gfortran.dg/read_many_1.f: New test.
14336
14337 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
14338
14339         PR fortran/24519
14340         * gfortran.dg/dependency_3.f90: New test.
14341         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
14342         XFAILs.
14343
14344         PR fortran/25395
14345         * gfortran.dg/equiv_6.f90: New test.
14346
14347 2006-02-23  Jeff Law  <law@redhat.com>
14348
14349         * gcc.c-torture/compile/pr26425.c: New test.
14350
14351 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
14352
14353         PR middle-end/26412
14354         * gcc.dg/gomp/pr26412.c: New test.
14355
14356 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14357
14358         PR c++/26291
14359         * g++.dg/other/ellipsis1.C: New test.
14360         * g++.dg/parse/operator4.C: Adjust error marker.
14361
14362 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14363
14364         PR target/25603
14365         * gfortran.dg/pr25603.f: New testcase.
14366
14367 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
14368
14369         * gcc.dg/bf-spl1.c: Don't specify -m68000.
14370         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
14371
14372 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
14373
14374         * g++.dg/eh/spbp.C: New.
14375
14376 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
14377
14378         PR middle-end/26379
14379         * gcc.target/i386/mmx-7.c: New test.
14380
14381 2006-02-20  Roger Sayle  <roger@eyesopen.com>
14382
14383         PR tree-optimization/26361
14384         * gcc.dg/tree-ssa/vrp27.c: New test case.
14385
14386 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
14387
14388         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
14389         * gcc.dg/tree-ssa/complex-4.c: Here.
14390
14391 2006-02-19  Roger Sayle  <roger@eyesopen.com>
14392
14393         PR middle-end/19543
14394         * gfortran.dg/logical_1.f90: New test case.
14395
14396 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
14397
14398         PR middle-end/26334
14399         * gcc.dg/20060218-1.c: Moved to...
14400         * gcc.target/i386/20060218-1.c: ... here.  New test.
14401
14402 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14403
14404         PR fortran/26201
14405         * gfortran.dg/convert_1.f90: New.
14406
14407 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
14408
14409         PR fortran/25054
14410         * gfortran.dg/namelist_5.f90: New test.
14411
14412         PR fortran/25089
14413         * gfortran.dg/namelist_4.f90: New test.
14414
14415 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14416
14417         PR tree-opt/25680
14418         * gcc.dg/tree-ssa/complex-3.c: New test.
14419
14420 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14421
14422         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
14423         variable to take into account the variable name in the
14424         function header.
14425         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
14426
14427 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
14428
14429         PR middle-end/26334
14430         * gcc.c-torture/compile/20060217-1.c: New test.
14431         * gcc.dg/20060218-1.c: New test.
14432
14433 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
14434
14435         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
14436
14437 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
14438
14439         * gcc.dg/cpp/undef3.c: New test.
14440         * gcc.dg/cpp/trad/builtins2.c: New test.
14441
14442 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
14443
14444         PR c++/26266
14445         * g++.dg/template/static22.C: New test.
14446         * g++.dg/template/static23.C: New test.
14447         * g++.dg/template/static24.C: New test.
14448         * g++.dg/template/non-dependent13.C: New test.
14449         * g++.dg/init/member1.C: Tweak error markers.
14450
14451 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14452
14453         PR target/26255
14454         * gcc.c-torture/compile/pr26255.c: New test case.
14455
14456 2006-02-16  Roger Sayle  <roger@eyesopen.com>
14457
14458         * gfortran.fortran-torture/execute/where_10.f90: New test case.
14459         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14460         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
14461         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
14462         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14463         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14464         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14465
14466 2006-02-16  Jeff Law  <law@redhat.com>
14467
14468         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
14469         * gcc.dg/tree-ssa/vrp26.c: New test.
14470
14471 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
14472
14473         PR target/20353
14474         PR target/24578
14475         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
14476         __UCLIBC__ is defined.
14477
14478 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
14479
14480         PR fortran/26224
14481         * gfortran.dg/gomp/pr26224.f: New test.
14482
14483 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
14484
14485         PR tree-opt/25918
14486         * lib/target-supports.exp
14487         (check_effective_target_vect_short_mult): New.
14488         (check_effective_target_vect_char_mult): New.
14489         (check_effective_target_vect_widen_sum_qi_to_si): New.
14490         (check_effective_target_vect_widen_sum_qi_to_hi): New.
14491         (check_effective_target_vect_widen_sum_hi_to_si): New.
14492         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
14493         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
14494         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
14495         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
14496         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
14497         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
14498         vect-reduc-pattern-2c.c
14499         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
14500         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
14501         vect-reduc-pattern-1c.c
14502
14503 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
14504
14505         PR fortran/24557
14506         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
14507
14508 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14509
14510         PR fortran/26054
14511         * gfortran.dg/enum_8.f90: Remove check for warning.
14512         * gfortran.dg/iomsg_1.f90: Ditto.
14513         * gfortran.dg/enum_1.f90: Ditto.
14514         * gfortran.dg/enum_9.f90: Ditto.
14515         * gfortran.dg/enum_2.f90: Ditto.
14516         * gfortran.dg/enum_10.f90: Ditto.
14517         * gfortran.dg/enum_3.f90: Ditto.
14518         * gfortran.dg/flush_1.f90: Ditto.
14519         * gfortran.dg/enum_4.f90: Ditto.
14520         * gfortran.dg/array_constructor_1.f90: Ditto.
14521         * gfortran.dg/enum_5.f90: Ditto.
14522         * gfortran.dg/enum_6.f90: Ditto.
14523         * gfortran.dg/enum_7.f90: Ditto.
14524
14525 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
14526
14527         PR middle-end/26300
14528         * gcc.c-torture/compile/20060215-1.c: New test.
14529
14530 2006-02-14  Roger Sayle  <roger@eyesopen.com>
14531
14532         PR middle-end/23670
14533         * gcc.dg/tree-ssa/andor-2.c: New test case.
14534
14535 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
14536
14537         PR fortran/25045
14538         * optional_dim.f90: New test.
14539
14540 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14541
14542         PR fortran/26277
14543         * gfortran.dg/label_4.f90: New.
14544
14545 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
14546             Diego Novillo  <dnovillo@redhat.com>
14547             Uros Bizjak  <uros@kss-loka.si>
14548
14549         * gfortran.dg/gomp: New directory.
14550
14551 2006-02-14  Richard Guenther  <rguenther@suse.de>
14552
14553         PR tree-optimization/26258
14554         * gcc.dg/torture/pr26258.c: New testcase.
14555
14556 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
14557
14558         PR fortran/26246
14559         * gfortran.dg/pr26246_1.f90: New test.
14560         * gfortran.dg/pr26246_2.f90: New test.
14561
14562         PR middle-end/26092
14563         * gcc.c-torture/compile/20060208-1.c: New test.
14564
14565 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
14566
14567         PR fortran/26074
14568         PR fortran/25103
14569         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
14570         * gfortran.dg/bad_automatic_objects_1.f90: New test.
14571         * gfortran.dg/automatic_module_variable.f90: Change error message.
14572
14573         PR fortran/20861
14574         * gfortran.dg/internal_dummy_1.f90: New test.
14575
14576         PR fortran/20871
14577         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
14578
14579
14580         PR fortran/25083
14581         * gfortran.dg/uncommon_block_data_1.f90: New test.
14582         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
14583         with standard.
14584
14585         PR fortran/25088
14586         * gfortran.dg/typed_subroutine_1.f90: New test.
14587
14588 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
14589
14590         * objc.dg/dwarf-1.m: New.
14591
14592 2006-02-13  Roger Sayle  <roger@eyesopen.com>
14593
14594         PR middle-end/24427
14595         * gcc.dg/tree-ssa/andor-1.c: New test case.
14596
14597 2006-02-13  Josh Conner  <jconner@apple.com>
14598
14599         PR target/25376
14600         * gcc.dg/pr25376.c: New test.
14601
14602         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
14603         assemble.
14604         * lib/target-supports.exp (check_named_sections_available):
14605         Only compile named-sections test -- don't assemble.
14606
14607 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14608
14609         * g++.dg/warn/no-write-strings.C: New test.
14610         * g++.dg/warn/write-strings.C: Likewise.
14611         * g++.dg/warn/write-strings-default.C: Likewise.
14612
14613 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
14614
14615         PR fortran/25806
14616         * gfortran.dg/ret_pointer_2.f90: New test.
14617
14618 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
14619
14620         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
14621
14622 2006-02-10  Jeff Law  <law@redhat.com>
14623
14624         * gcc.c-torture/compile/pr26213.c: New test.
14625
14626 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
14627
14628         gfortran.dg/null_1.f90: New test.
14629
14630 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14631
14632         PR fortran/14771
14633         * gfortran.dg/parens_4.f90: New.
14634         * gfortran.dg/parens_5.f90: New.
14635
14636 2006-02-10  Richard Guenther  <rguenther@suse.de>
14637
14638         * gcc.dg/pr23372-1.c: Remove empty file.
14639
14640 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14641         Paul Thomas  <pault@gcc.gnu.org>
14642
14643         PR fortran/14771
14644         * gfortran.dg/parens_1.f90: New.
14645         * gfortran.dg/parens_2.f90: New.
14646         * gfortran.dg/parens_3.f90: New.
14647
14648 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
14649
14650         PR fortran/26038
14651         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
14652
14653         PR fortran/25059
14654         * gfortran.dg/impure_assignment_1.f90: New test.
14655
14656         PR fortran/25070
14657         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
14658
14659 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14660
14661         PR target/26141
14662         * g++.dg/expr/stdarg2.C: New test.
14663
14664 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14665
14666         PR inline-asm/16194
14667         * gcc.dg/pr16194.c: New test.
14668
14669 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14670
14671         * ada/acats/run_acats: Use portable variant of "$@".
14672
14673 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14674
14675         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
14676         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
14677
14678 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14679
14680         PR tree-opt/26179
14681         * g++.dg/opt/pr26179.C: New test.
14682
14683 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14684
14685         PR middle-end/26134
14686         * gcc.dg/tree-ssa/complex-3.c: New test.
14687
14688 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14689
14690         * gcc.c-torture/compile/volatile-1.c: New test.
14691
14692 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
14693
14694         PR 26180
14695         * gcc.dg/tree-ssa/pr26180.c: New test.
14696
14697 2006-02-08  Jeff Law  <law@redhat.com>
14698
14699         * gcc.dg/tree-ssa/pr21417.c: New test.
14700
14701 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14702
14703         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14704         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
14705
14706 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14707
14708         * lib/scanrtl.exp: New.
14709
14710 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14711
14712         PR c++/26071
14713         * g++.dg/other/virtual2.C: New test.
14714
14715         PR c++/26070
14716         * g++.dg/other/virtual1.C: New test.
14717
14718 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14719
14720         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
14721         cleanup-ipa-dump): Update dump file glob patterns.
14722         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
14723         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
14724
14725         * lib/gcc-dg.exp: Load it.
14726         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
14727
14728 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
14729
14730         PR testsuite/26159
14731         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
14732         * gcc.dg/tree-ssa/pr23382.c: Ditto.
14733
14734 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14735
14736         PR fortran/25577
14737         * gfortran.dg/mvbits_1.f90: New.
14738
14739 2006-02-07  Dirk Mueller  <dmueller@suse.com>
14740
14741         * g++.dg/warn/Wdiv-by-zero.C: New test.
14742         * g++.dg/warn/Wno-div-by-zero.C: New.
14743
14744 2006-02-07  Jeff Law  <law@redhat.com>
14745
14746         * gcc.dg/tree-ssa/pr21559.c: New test.
14747
14748         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
14749         multiple VRP passes.
14750         * gcc.dg/tree-ssa/vrp09.c: Likewise.
14751         * gcc.dg/tree-ssa/vrp18.c: Likewise.
14752         * gcc.dg/tree-ssa/pr21582.c: Likewise.
14753         * gcc.dg/tree-ssa/pr20657.c: Likewise.
14754         * gcc.dg/tree-ssa/pr21001.c: Likewise.
14755         * gcc.dg/tree-ssa/vrp02.c: Likewise
14756         * gcc.dg/tree-ssa/vrp11.c: Likewise
14757         * gcc.dg/tree-ssa/pr14341.c: Likewise
14758         * gcc.dg/tree-ssa/vrp19.c: Likewise
14759         * gcc.dg/tree-ssa/vrp20.c: Likewise
14760         * gcc.dg/tree-ssa/vrp03.c: Likewise
14761         * gcc.dg/tree-ssa/pr21086.c: Likewise
14762         * gcc.dg/tree-ssa/pr21959.c: Likewise
14763         * gcc.dg/tree-ssa/vrp21.c: Likewise
14764         * gcc.dg/tree-ssa/vrp04.c: Likewise
14765         * gcc.dg/tree-ssa/pr25485.c: Likewise
14766         * gcc.dg/tree-ssa/pr22026.c: Likewise
14767         * gcc.dg/tree-ssa/vrp22.c: Likewise
14768         * gcc.dg/tree-ssa/vrp05.c: Likewise
14769         * gcc.dg/tree-ssa/20030807-10.c: Likewise
14770         * gcc.dg/tree-ssa/pr20701.c: Likewise
14771         * gcc.dg/tree-ssa/vrp23.c: Likewise
14772         * gcc.dg/tree-ssa/vrp06.c: Likewise
14773         * gcc.dg/tree-ssa/pr22117.c: Likewise
14774         * gcc.dg/tree-ssa/pr20702.c: Likewise
14775         * gcc.dg/tree-ssa/vrp15.c: Likewise
14776         * gcc.dg/tree-ssa/pr21090.c: Likewise
14777         * gcc.dg/tree-ssa/pr21294.c: Likewise
14778         * gcc.dg/tree-ssa/vrp24.c: Likewise
14779         * gcc.dg/tree-ssa/vrp07.c: Likewise
14780         * gcc.dg/tree-ssa/pr21563.c: Likewise
14781         * gcc.dg/tree-ssa/pr25382.c: Likewise
14782         * gcc.dg/tree-ssa/vrp16.c: Likewise
14783         * gcc.dg/tree-ssa/vrp25.c: Likewise
14784         * gcc.dg/tree-ssa/vrp08.c: Likewise
14785         * gcc.dg/tree-ssa/20030807-6.c: Likewise
14786         * gcc.dg/tree-ssa/vrp17.c: Likewise
14787         * gcc.dg/tree-ssa/pr21458.c: Likewise
14788         * g++.dg/tree-ssa/pr18178.C: Likewise
14789
14790 2006-02-07  Richard Guenther  <rguenther@suse.de>
14791
14792         PR c++/26140
14793         Revert
14794         2006-01-30  Richard Guenther  <rguenther@suse.de>
14795         PR c++/23372
14796         * gcc.dg/pr23372-1.C: New testcase.
14797
14798         * g++.dg/tree-ssa/pr26140.C: New testcase.
14799
14800 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
14801
14802         PR c++/9737
14803         * g++.dg/template/ttp15.C: New test.
14804         * g++.dg/template/ttp16.C: Likewise.
14805         * g++.dg/template/ttp17.C: Likewise.
14806         * g++.old-deja/g++.pt/ttp36.C: Remove.
14807         * g++.old-deja/g++.pt/ttp19.C: Likewise.
14808         * g++.old-deja/g++.pt/ttp37.C: Likewise.
14809         * g++.old-deja/g++.pt/ttp38.C: Likewise.
14810         * g++.old-deja/g++.pt/ttp39.C: Likewise.
14811         * g++.old-deja/g++.pt/ttp9.C: Likewise.
14812         * g++.old-deja/g++.pt/ttp40.C: Likewise.
14813         * g++.old-deja/g++.pt/ttp51.C: Likewise.
14814         * g++.old-deja/g++.pt/ttp26.C: Likewise.
14815         * g++.old-deja/g++.pt/ttp36.C: Likewise.
14816
14817 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
14818
14819         PR libfortran/23815
14820         * unf_io_convert_4.f90: New test.
14821
14822 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
14823
14824         * gcc.dg/tree-ssa/loadpre10.c: New test.
14825         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
14826         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
14827         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
14828
14829 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14830
14831         PR libfortran/24685
14832         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
14833
14834 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
14835
14836         PR tree-opt/25251
14837         * gfortran.dg/assign_7.f: New test.
14838
14839 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
14840
14841         PR fortran/26041
14842         PR fortran/26064
14843         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
14844         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
14845         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
14846
14847 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
14848
14849         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
14850         in size_t typedef.
14851
14852 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14853
14854         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
14855         * g++.dg/charset/string.c (foo): Likewise.
14856         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
14857         const char*
14858         * g++.dg/ext/builtin2.C (printf): Likewise.
14859         * g++.dg/init/new15.C (printf): Likewise.
14860         * g++.dg/opt/pr17697-1.C (foo): Likewise.
14861         * g++.dg/opt/pr17697-2.C (foo): Likewise.
14862         * g++.dg/opt/pr17697-3.C (foo): Likewise.
14863         * g++.dg/template/non-dependent4.C (temp): Likewise.
14864         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
14865         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
14866         parameter type to const char*.
14867         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
14868         Change type to const char*.
14869         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
14870         Likewise.
14871         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
14872         second parameter type to const char*.
14873         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
14874         (Y::Y): Change parameter type to const char*.
14875         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
14876         * g++.old-deja/g++.jason/report.C: Apply const correctness.
14877         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
14878         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
14879         (char*).
14880         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
14881         const char*.
14882         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
14883         type to const char*.
14884         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
14885         return type to const char*.
14886         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
14887         to const char*.
14888         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
14889         * g++.old-deja/g++.law/refs1.C: Likewise.
14890         * g++.old-deja/g++.law/visibility1.C: Likewise.
14891         * g++.old-deja/g++.law/visibility2.C: Likewise.
14892         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
14893         const char*.
14894         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
14895         * g++.old-deja/g++.mike/net48.C: Likewise.
14896         * g++.old-deja/g++.mike/p646.C: Likewise.
14897         * g++.old-deja/g++.mike/p6746.C: Likewise.
14898         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
14899         type to const char*.
14900         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
14901         deprecated conversion warning.
14902         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
14903         char*.
14904         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
14905         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
14906         * g++.old-deja/g++.pt/explicit8.C: Likewise.
14907         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
14908         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
14909         * g++.old-deja/g++.pt/nontype3.C: Likewise.
14910         * g++.old-deja/g++.pt/t39.C: Likewise.
14911         * g++.old-deja/g++.robertl/eb106.C: Likewise.
14912         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
14913
14914 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
14915
14916         PR fortran/25075
14917         intrinsic_argument_conformance_1.f90: New test.
14918
14919 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
14920
14921         PR fortran/20845
14922         * gfortran.dg/char_result_11.f90: Add SAVE.
14923         * gfortran.dg/der_pointer_4.f90: Ditto.
14924         * gfortran.dg/default_initialization.f90: New test.
14925
14926 2006-02-03  Jeff Law  <law@redhat.com>
14927
14928         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
14929         handle more than 100 dump files.
14930         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
14931         * lib/scantree.exp (scan-tree-dump): Likewise.
14932         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
14933         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
14934         * lib/scanipa.exp (scan-ipa-dump): Likewise.
14935         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
14936         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
14937
14938 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
14939
14940         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
14941
14942 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
14943
14944         * g++.dg/template/using12.C: New test.
14945
14946 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
14947
14948         * gcc.target/powerpc/pr25960.c: New test.
14949
14950 2006-02-02  Steven G. Kargl  <kargls@comcast>
14951
14952         PR fortran/24958
14953         gfortran.dg/nullify_2.f90: New test.
14954
14955 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
14956
14957         PR 25990
14958         * gcc.dg/gomp/pr25990.c: New test.
14959
14960 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
14961
14962         PR c++/25342
14963         * g++.gd/template/partial4.C: New test.
14964
14965 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
14966
14967         PR middle-end/26001
14968         * gfortran.dg/data_char_2.f90: New.
14969
14970 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
14971
14972         PR fortran/26039
14973         maxval_maxloc_conformance_1.f90: New test.
14974
14975 2006-01-31  Richard Guenther  <rguenther@suse.de>
14976
14977         * gcc.target/i386/sselibm-1.c: New testcase.
14978         * gcc.target/i386/sselibm-2.c: Likewise.
14979         * gcc.target/i386/sselibm-3.c: Likewise.
14980         * gcc.target/i386/sselibm-4.c: Likewise.
14981         * gcc.target/i386/sselibm-5.c: Likewise.
14982
14983 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
14984
14985         PR fortran/24266
14986         * gfortran.dg/arrayio_derived_2.f90: New.
14987
14988 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
14989
14990         * gcc.dg/unsigned-long-compare.c: New test.
14991
14992 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
14993
14994         PR testsuite/25318
14995         * lib/target-supports.exp (check_effective_target_freorder):
14996         Check to see if target supports -freorder-blocks-and-partition.
14997         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
14998         instead of "dg-require-named-sections".
14999
15000 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
15001
15002         PR target/14798:
15003         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
15004         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
15005         * gcc.dg/pragma-isr-trapa2.c: Likewise.
15006         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
15007         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
15008         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
15009         * gcc.dg/attr-isr-trap_exit.c: Likewise.
15010         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
15011
15012 2006-01-30  Richard Guenther  <rguenther@suse.de>
15013
15014         PR c++/23372
15015         * gcc.dg/pr23372-1.C: New testcase.
15016
15017 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
15018
15019         * gcc.dg/gomp/pr25874.c: New test.
15020
15021 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
15022
15023         PR tree-opt/25911
15024         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
15025
15026 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
15027
15028         PR fortran/18578
15029         PR fortran/18579
15030         PR fortran/20857
15031         PR fortran/20885
15032         * gfortran.dg/intent_out_1.f90: New test.
15033
15034 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
15035
15036         PR fortran/17911
15037         * gfortran.dg/procedure_lvalue.f90: New test.
15038
15039         PR fortran/20895
15040         PR fortran/25030
15041         * gfortran.dg/char_pointer_assign_2.f90: New test.
15042         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
15043         assignment to be consistent with standard.
15044         * gfortran.dg/char_result_2.f90: The same.
15045         * gfortran.dg/char_result_8.f90: The same.
15046
15047 2006-01-28  Zack Weinberg  <zackw@panix.com>
15048
15049         * gcc.dg/Woverlength-strings.c
15050         * gcc.dg/Woverlength-strings-pedantic-c89.c
15051         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
15052         * gcc.dg/Woverlength-strings-pedantic-c99.c
15053         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
15054
15055 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
15056
15057         * gcc.c-torture/execute/20060127-1.c: New test.
15058
15059 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15060
15061         PR c++/25999
15062         * g++.dg/ext/pragmaweak1.C: New test.
15063
15064 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15065
15066         PR c++/25855
15067         * g++.dg/template/spec29.C: New test.
15068
15069 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
15070
15071         PR c/19606.
15072         * gcc.c-torture/execute/pr19606.c: New.
15073
15074 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
15075
15076         * gcc.dg/pragma-re-4.c: New test.
15077
15078 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
15079
15080         PR fortran/25964
15081         * gfortran.dg/assumed_size_refs_3.f90: New test.
15082
15083 2006-01-27  Ben Elliston  <bje@au.ibm.com>
15084
15085         * gcc.misc-tests/dectest.exp: Remove defunct comment.
15086
15087 2006-01-26  Laurent GUERBY <laurent@guerby.net>
15088
15089         PR ada/21317
15090         * ada/acats/support/impdef.a: Add One_Long_Second.
15091         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
15092         * ada/acats/tests/c9/c94026.a: Likewise.
15093         * ada/acats/tests/c9/c97305c.ada: Likewise.
15094         * ada/acats/tests/c9/c99004a.ada: Likewise.
15095
15096 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
15097
15098         PR fortran/25964
15099         * gfortran.dg/global_references_2.f90: New test.
15100
15101         PR fortran/25084
15102         PR fortran/20852
15103         PR fortran/25085
15104         PR fortran/25086
15105         * gfortran.dg/assumed_charlen_function_1.f90: New test.
15106         * gfortran.dg/assumed_charlen_function_3.f90: New test.
15107
15108         PR fortran/25416
15109         * gfortran.dg/assumed_charlen_function_2.f90: New test.
15110
15111 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
15112
15113         PR c/25892
15114         * gcc.dg/Wpointer-sign.c: New.
15115         * gcc.dg/Wpointer-sign-Wall.c: New.
15116         * gcc.dg/Wpointer-sign-Wall-no.c: New.
15117         * gcc.dg/Wpointer-sign-pedantic.c: New.
15118         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
15119         * gcc.dg/conv-2.c: Use -Wpointer-sign.
15120
15121 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
15122
15123         PR C/25861
15124         * gcc.c-torture/compile/pr25861.c: New test.
15125
15126 2006-01-26  Paul Brook  <paul@codesourcery.com>
15127
15128         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
15129         on short-enum targets.
15130         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
15131         variable.
15132         (generate_fields): Use short_enums.
15133         (main): Set short_enums.  Document -e.
15134         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
15135         on short-enum targets.
15136         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
15137         variable.
15138         (generate_fields): Use short_enums.
15139         (main): Set short_enums.  Document -e.
15140         * lib/target-supports.exp (check_effective_target_short_enums): New.
15141
15142 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
15143
15144         PR target/25947
15145         * gcc.dg/torture/pr25947-1.c: New test.
15146
15147 2006-01-25  Jan Hubicka  <jh@suse.cz>
15148             Roger Sayle  <roger@eyesopen.com>
15149
15150         PR rtl-optimization/25703
15151         * gcc.target/i386/20060125-1.c: New test case.
15152         * gcc.target/i386/20060125-2.c: New test case.
15153
15154 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15155
15156         PR fortran/18540
15157         * gfortran.dg/goto_1.f: New.
15158
15159 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
15160
15161         PR fortran/25716
15162         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
15163         25716 on 32-bit systems too.
15164
15165 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
15166
15167         PR testsuite/25590
15168         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
15169
15170 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
15171
15172         * gcc.dg/tree-ssa/gen-vect-33.c: New.
15173
15174 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15175
15176         PR fortran/25835
15177         * gfortran.dg/read_eof.f90: Delete, renamed.
15178         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
15179         * gfortran.dg/read_eof_2.f90: New test.
15180         * gfortran.dg/read_eof_3.f90: New test.
15181
15182 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
15183
15184         PR tree-opt/25860
15185         * gcc.c-torture/compile/pr25860.c: New test.
15186
15187 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15188
15189         PR c++/25552
15190         * g++.dg/parse/dtor8.C: New test.
15191
15192 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
15193
15194         PR testsuite/25891
15195         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
15196         * gcc.dg/gomp/gomp.exp: Return without testing anything if
15197         check_effective_target_fopenmp returns 0.
15198
15199 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
15200
15201         PR ada/20548
15202         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
15203         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
15204         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
15205
15206 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
15207
15208         PR tree-opt/25857
15209         * g++.dg/opt/pr25857.C: New test.
15210
15211 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
15212         Jan Hubicka  <jh@suse.cz>
15213         Richard Guenther  <rguenther@suse.de>
15214
15215         PR rtl-optimization/25654
15216         * gcc.dg/torture/pr25654.c: New testcase.
15217         * gcc.target/i386/pr25654.c: Likewise.
15218
15219 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
15220
15221         PR fortran/25901
15222         * gfortran.dg/internal references_2.f90: New test.
15223
15224         Fix regression in testing of admissability of attributes.
15225         * gfortran.dg/intent_used_1.f90: New test.
15226
15227 2006-01-23  Ben Elliston  <bje@au.ibm.com>
15228
15229         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
15230         Remove target conditional torture options for i?86 and x86_64
15231         GNU/Linux.
15232
15233 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15234
15235         PR c++/10891
15236         * g++.dg/rtti/no-rtti.C: New.
15237
15238 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
15239
15240         PR c++/25895
15241         * g++.dg/inherit/conv2.C: New test.
15242
15243         PR c++/25856
15244         * g++.dg/parse/dtor7.C: New test.
15245
15246         PR c++/25858
15247         * g++.dg/template/crash44.C: New test.
15248
15249 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
15250
15251         PR fortran/25124
15252         PR fortran/25625
15253         * gfortran.dg/internal_references_1.f90: New test.
15254           PR fortran/20881
15255         PR fortran/23308
15256         PR fortran/25538
15257         PR fortran/25710
15258         * gfortran.dg/global_references_1.f90: New test.
15259         * gfortran.dg/g77/19990905-1.f: Restore the error that
15260         there is a clash between the common block name and
15261         the name of a subroutine reference.
15262
15263         PR fortran/PR24276
15264         * gfortran.dg/aliasing_dummy_1.f90: New test.
15265
15266 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
15267
15268         * gcc.dg/vmx/1b-01.c: Warning fix.
15269         * gcc.dg/vmx/1c-02.c: Likewise.
15270         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
15271
15272 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
15273
15274         PR testsuite/24962
15275         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
15276
15277 2006-01-20  Richard Guenther  <rguenther@suse.de>
15278         Steven Bosscher <stevenb.gcc@gmail.com>
15279
15280         PR rtl-optimization/24626
15281         * gcc.dg/torture/pr24626-1.c: New testcase.
15282         * gcc.dg/torture/pr24626-2.c: Likewise.
15283         * gcc.dg/torture/pr24626-3.c: Likewise.
15284         * gcc.dg/torture/pr24626-4.c: Likewise.
15285
15286 2006-01-20  Dirk Mueller  <dmueller@suse.com>
15287
15288         PR c++/5520
15289         * g++.dg/warn/empty-body.C: New.
15290
15291 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
15292
15293         PR c++/22136
15294         * g++.dg/template/using10.C: New test.
15295         * g++.dg/temlpate/using11.C: Likewise.
15296         * g++.dg/inherit/using5.C: Tweak error messages.
15297
15298 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
15299
15300         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
15301         target test.
15302         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
15303
15304 2006-01-19  Jan Hubicka  <jh@suse.cz>
15305
15306         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
15307
15308 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15309
15310         PR c++/25854
15311         * g++.dg/template/spec28.C: New test.
15312
15313 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
15314
15315         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15316         (switchfiles): Fix fprintf's by adding srcdir or removing it.
15317
15318 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
15319
15320         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
15321         * gcc.dg/gomp/critical-1.c: Likewise.
15322         * gcc.dg/gomp/critical-3.c: Likewise.
15323         * gcc.dg/gomp/empty.c: Likewise.
15324         * gcc.dg/gomp/ordered-1.c: Likewise.
15325         * gcc.dg/gomp/for-4.c: Likewise.
15326         * gcc.dg/gomp/for-6.c: Likewise.
15327         * gcc.dg/gomp/master-3.c: Likewise.
15328         * gcc.dg/gomp/for-8.c: Likewise.
15329         * gcc.dg/gomp/for-10.c: Likewise.
15330         * gcc.dg/gomp/for-18.c: Likewise.
15331         * gcc.dg/gomp/for-5.c: Likewise.
15332         * gcc.dg/gomp/for-7.c: Likewise.
15333         * gcc.dg/gomp/for-9.c: Likewise.
15334
15335 2006-01-18  Jeff Law  <law@redhat.com>
15336
15337         * gcc.dg/tree-ssa/vrp25.c: New test.
15338
15339 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
15340
15341         * gcc.dg/pr25805.c: Fix misapplied patch.
15342
15343 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
15344
15345         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
15346         (check_effective_target_vect_udot_qi): New.
15347         (check_effective_target_vect_sdot_hi): New.
15348         (check_effective_target_vect_udot_hi): New.
15349         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
15350         prefixed with "wrapv-" with -fwrapv.
15351         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
15352         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
15353         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
15354         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
15355         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
15356
15357         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
15358         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
15359         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
15360         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
15361
15362 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15363
15364         PR c++/16829
15365         * g++.dg/other/default2.C: New test.
15366         * g++.dg/other/default3.C: New test.
15367
15368 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
15369
15370         PR c/25805
15371         * gcc.dg/pr25805.c: New file.
15372
15373 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
15374
15375         PR c++/25836
15376         * g++.dg/template/init6.C: New test.
15377
15378 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
15379
15380         * gcc.dg/tree-ssa/pr24287.c: New test
15381
15382 2006-01-18  Eric Christopher  <echristo@apple.com>
15383
15384         * g++.dg/eh/table.C: New.
15385
15386 2006-01-18  DJ Delorie  <dj@redhat.com>
15387
15388         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
15389         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
15390         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
15391         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
15392
15393 2006-01-18  Jeff Law  <law@redhat.com>
15394
15395         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
15396         on wrapping on overflow semantics.
15397
15398         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
15399
15400         * gcc.gc/tree-ssa/vrp23.c: New test.
15401         * gcc.gc/tree-ssa/vrp24.c: New test.
15402
15403 2006-01-18  Richard Henderson  <rth@redhat.com>
15404             Aldy Hernandez  <aldyh@redhat.com>
15405             Jakub Jelinek  <jakub@redhat.com>
15406             Diego Novillo  <dnovillo@redhat.com>
15407             Uros Bizjak  <uros@kss-loka.si>
15408
15409         * gcc.dg/gomp: New directory.
15410
15411 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
15412             Steven G. Kargl  <kargls@comcast.net>
15413
15414         PR fortran/20869
15415         * gfortran.dg/intrinsic_external_1.f90: New test.
15416
15417         PR fortran/20875.
15418         * gfortran.dg/elemental_pointer_1.f90: New test.
15419
15420         PR fortran/25024
15421         * gfortran.dg/external_procedures_1.f90: New test.
15422
15423         PR fortran/25785
15424         gfortran.dg/assumed_present.f90: New test.
15425
15426 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
15427
15428         * g++.dg/parse/lookup5.C: New test.
15429
15430 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15431
15432         PR fortran/25697
15433         * gfortran.dg/read_eof.f90: New test.
15434
15435 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15436
15437         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
15438         add a closing brace.
15439
15440 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15441
15442         PR fortran/25631
15443         * gfortran.dg/fmt_tl.f: New test.
15444
15445 2006-01-17  Eric Christopher  <echristo@apple.com>
15446
15447         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
15448         * g++.old-deja/g++.warn/impint2.C: Ditto.
15449         * g++.old-deja/g++.other/null1.C: Ditto.
15450         * g++.dg/warn/conv2.C: Ditto.
15451         * g++.dg/warn/conv4.C: New file.
15452
15453 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15454
15455         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
15456
15457 2006-01-17  Andreas Jaeger  <aj@suse.de>
15458             Janis Johnson <janis187@us.ibm.com>
15459
15460         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
15461         in 64-bit.
15462         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
15463         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
15464
15465 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15466
15467         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15468         (switchfiles): xfail txxx where xxx >= 25.
15469
15470 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15471
15472         PR testsuite/25764
15473         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
15474
15475 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
15476
15477         PR c/25682
15478         * gcc.dg/pr25682.c: New test.
15479         * g++.dg/parse/array-size2.C: New test.
15480
15481 2006-01-16  Ian Lance Taylor  <ian@airs.com>
15482
15483         * consistency.vlad: Remove entire directory, 1652 files.
15484
15485 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
15486
15487         * lib/target-supports.exp (check_effective_target_dfp_nocache,
15488         check_effective_target_dfprt_nocache): New.
15489         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
15490         (check_effective_target_dfprt): New.
15491         * lib/c-compat.exp (check_dfp): Remove.
15492         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
15493         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
15494         level of support for decimal float.
15495         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
15496         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
15497         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
15498         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
15499         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
15500         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
15501         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
15502         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
15503         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
15504         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
15505         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
15506         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
15507         directives.
15508
15509 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
15510
15511         PR testsuite/25741
15512         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
15513         $base_dir/../.
15514         * lib/gfortran.exp (gfortran_init): Likewise.
15515         * lib/obj-c++.exp (obj-c++_init): Likewise.
15516         * lib/scanasm.exp (scan-assembler-dem): Likewise.
15517         (scan-assembler-dem-not): Likewise.
15518         * lib/scandump.exp (scan-dump-dem): Likewise.
15519         (scan-dump-dem-not): Likewise.
15520
15521 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
15522
15523         PR testsuite/25767
15524         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
15525         powerpc-*-darwin*.
15526         * lib/obj-c++.exp (obj-c++_init): Likewise.
15527
15528 2006-01-16  Richard Guenther  <rguenther@suse.de>
15529
15530         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
15531
15532 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15533
15534         PR testsuite/25777
15535         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
15536         to LD_LIBRARY_PATH.
15537
15538 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
15539             Andrew Pinski  <pinskia@physics.uc.edu>
15540
15541         * gcc.dg/minmax-1.c: New test.
15542
15543 2006-01-16  Ben Elliston  <bje@au.ibm.com>
15544
15545         * gcc.dg/dfp/dfp.exp: Correct FSF address.
15546         * gcc.misc-tests/dectest.exp: Ditto.
15547
15548 2006-01-15  Ian Lance Taylor  <ian@airs.com>
15549
15550         PR testsuite/25796
15551         * gcc.target/i386/cmov6.c: Use -march=k8.
15552
15553 2006-01-15  Andreas Jaeger  <aj@suse.de>
15554
15555         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
15556         x86 does not have __float128.
15557
15558 2006-01-14  Ian Lance Taylor  <ian@airs.com>
15559
15560         * gcc.target/i386/cmov6.c: New test.
15561
15562 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
15563
15564         PR c++/25663
15565         * g++.dg/template/ctor6.C: New test.
15566
15567 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
15568
15569         PR tree-optimization/25485
15570         * gcc.dg/tree-ssa/pr25485.c: New.
15571
15572 2006-01-14  Richard Guenther  <rguenther@suse.de>
15573
15574         PR tree-optimization/22548
15575         PR tree-optimization/22555
15576         PR tree-optimization/22501
15577         * gcc.dg/tree-ssa/alias-4.c: New testcase.
15578         * gcc.dg/tree-ssa/alias-5.c: Likewise.
15579         * gcc.dg/tree-ssa/alias-6.c: Likewise.
15580         * gcc.dg/tree-ssa/alias-7.c: Likewise.
15581         * gcc.dg/tree-ssa/alias-8.c: Likewise.
15582         * gcc.dg/tree-ssa/alias-9.c: Likewise.
15583         * gcc.dg/tree-ssa/alias-10.c: Likewise.
15584         * gcc.dg/tree-ssa/alias-11.c: Likewise.
15585         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15586
15587 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
15588
15589         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
15590         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
15591
15592 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
15593         Richard Guenther  <rguenther@suse.de>
15594
15595         PR rtl-optimization/24257
15596         * gcc.dg/torture/pr24257.c: New testcase.
15597
15598 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
15599
15600         * gcc.c-torture/execute/20060110-1.c: New test.
15601         * gcc.c-torture/execute/20060110-2.c: New test.
15602
15603 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
15604
15605         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
15606
15607 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
15608
15609         PR fortran/25756
15610         * gfortran.dg/label_3.f90: New test.
15611
15612 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
15613
15614         PR tree-optimization/25771
15615         * g++.dg/tree-ssa/pr25771.C: New test
15616
15617 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15618
15619         PR tree-opt/24365
15620         * g++.dg/opt/complex5.C: New test.
15621
15622 2006-01-13  Richard Guenther  <rguenther@suse.de>
15623
15624         * gcc.target/i386/387-9.c: New testcase.
15625
15626 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
15627
15628         PR c++/24824
15629         * g++.dg/debug/dwarf2-1.C: New.
15630
15631 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
15632
15633         PR testsuite/25728
15634         * lib/gcov.exp (verify-lines): Add "close $fd".
15635
15636 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
15637             Ben Elliston  <bje@au.ibm.com>
15638
15639         * gcc.dg/dfp/inf-1.c: New test.
15640
15641 2006-01-12  Janis Johnson <janis187@us.ibm.com>
15642             Yao Qi  <qiyaoltc@cn.ibm.com>
15643             Ben Elliston  <bje@au.ibm.com>
15644             Jon Grimm  <jgrimm2@us.ibm.com>
15645
15646         * gcc.dg/nodfp-1.c: New test.
15647         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15648         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15649         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
15650         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
15651         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
15652         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
15653         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
15654         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
15655         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
15656         * gcc.dg/format/dfp-scanf-1.c: Likewise.
15657         * gcc.dg/format/dfp-printf-1.c: Likewise.
15658         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
15659         (compat_setup_dfp): New.
15660         * gcc.dg/compat/compat.exp: Use it.
15661         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
15662         Make some variables global, prepend "compat_" to their names.
15663         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
15664         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
15665         * gcc.misc-tests/dectest.exp: New test driver for decTest.
15666         * lib/compat.exp (compat_skip_list): Make global, rename.
15667         * lib/c-compat.exp: New file.
15668         * lib/target-supports.exp (check_effective_target_dfp): New.
15669
15670         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
15671         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
15672         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
15673         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
15674         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
15675         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
15676         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
15677         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
15678         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
15679         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
15680         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
15681         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
15682         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
15683         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
15684         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
15685         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
15686         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
15687         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
15688         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
15689         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
15690         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
15691         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
15692         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
15693         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
15694         gcc.dg/dfp/struct-layout-1.c,
15695         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
15696         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
15697         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
15698         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
15699         gcc.dg/dfp/func-vararg-dfp.c,
15700         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
15701         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
15702         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
15703         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
15704         gcc.dg/dfp/wtr-conversion-1.c: New tests.
15705
15706 2006-01-11  Richard Guenther  <rguenther@suse.de>
15707
15708         PR tree-optimization/25734
15709         * gcc.dg/tree-ssa/pr25734.c: New testcase.
15710
15711 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
15712
15713         PR fortran/25486
15714         * gfortran.dg/literal_character_constant_1_x.F: New test.
15715         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
15716         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
15717         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
15718
15719 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15720
15721         PR c++/25386
15722         * g++.dg/ext/packed3.C: Add expected packed error.
15723
15724 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
15725
15726         PR target/25706
15727         * gcc.dg/torture/pr25706-1.c: New test.
15728
15729 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
15730
15731         PR tree-optimization/23109
15732         PR tree-optimization/23948
15733         PR tree-optimization/24123
15734
15735         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
15736         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
15737         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
15738         g++.dg/tree-ssa/pr23948.C: New testcases.
15739         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
15740         three divisions in order to do the optimization.
15741
15742 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15743
15744         PR c++/25632
15745         * g++.dg/other/pr25632.C: New test.
15746
15747 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
15748
15749         PR fortran/25730
15750         * gfortran.dg/used_types_1.f90: New test.
15751
15752 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
15753
15754         PR target/25718
15755         * gcc.dg/torture/pr25718-1.c: New test.
15756
15757 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
15758
15759         * gfortran.dg/list_read_2.f90: Fix typo in description.
15760
15761 2006-01-10  Jan Beulich  <jbeulich@novell.com>
15762
15763         * lib/target-supports.exp (check_visibility_available): Simplify test
15764         for *-*-netware*.
15765         (check_profiling_available): Fail for *-*-netware*.
15766         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
15767         * gcc.dg/20021014-1.c: Likewise.
15768         * gcc.dg/nest.c: Likewise.
15769
15770 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
15771
15772         fortran/24936
15773         * gfortran.dg/forall_3.f90: New test.
15774
15775 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
15776
15777         PR fortran/21977
15778         * gfortran.dg/nesting_2.f90: New test.
15779         * gfortran.dg/nesting_3.f90: New test.
15780
15781 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
15782
15783         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
15784         Fix typo in comment.
15785
15786 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
15787
15788         * gfortran.dg/single_char_string.f90: New test.
15789
15790 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
15791
15792         * gfortran.dg/ichar_2.f90: New test.
15793
15794 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
15795
15796         PR fortran/25093
15797         * gfortran.dg/private_type_4.f90: New.
15798
15799 2006-01-07  Richard Guenther  <rguenther@suse.de>
15800
15801         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
15802
15803 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15804
15805         * gfortran.dg/func_decl_1.f90: New.
15806         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
15807         * gfortran.dg/array_alloc_2.f90: Likewise.
15808         * gfortran.dg/char_result_8.f90: Likewise.
15809         * gfortran.dg/dup_save_1.f90: Likewise.
15810         * gfortran.dg/dup_save_2.f90: Likewise.
15811         * gfortran.dg/f2c_6.f90: Likewise.
15812         * gfortran.dg/f2c_7.f90: Likewise.
15813         * gfortran.dg/func_result_2.f90: Likewise.
15814         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
15815
15816 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
15817
15818         PR fortran/22146
15819         * gfortran.dg/elemental_subroutine_1.f90: New test.
15820         * gfortran.dg/elemental_subroutine_2.f90: New test.
15821
15822         PR fortran/25029
15823         PR fortran/21256
15824         * gfortran.dg/assumed_size_refs_1.f90: New test.
15825
15826         PR fortran/20868
15827         PR fortran/20870
15828         * gfortran.dg/assumed_size_refs_2.f90: New test.
15829         * gfortran.dg/initialization_1.f90: Change warning message.
15830
15831 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
15832
15833         * gcc.dg/tree-ssa/loop-15.c: New test.
15834
15835 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15836
15837         PR fortran/25598
15838         * gfortran.dg/backspace_3.f: New test.
15839         * gfortran.dg/backspace_4.f: New test.
15840
15841 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15842
15843         PR fortran/24268
15844         * gfortran.dg/fmt_white.f: Update test.
15845
15846 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
15847
15848         * gcc.dg/cast-1.c: Add new warning.
15849         * gcc.dg/cast-2.c: Likewise.
15850         * gcc.dg/cast-3.c: Likewise.
15851         * gcc.dg/format/cast-1.c: Likewise.
15852         * gcc.dg/cast-4.c: New testcase.
15853
15854 2006-01-05  Richard Guenther  <rguenther@suse.de>
15855
15856         PR tree-optimization/22555
15857         * gcc.dg/tree-ssa/alias-3.c: New testcase.
15858
15859 2006-01-05  Richard Guenther  <rguenther@suse.de>
15860             Diego Novillo  <dnovillo@redhat.com>
15861
15862         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
15863         * gcc.dg/tree-ssa/loop-8.c: Likewise.
15864         * gcc.dg/tree-ssa/loop-1.c: Likewise.
15865         * gcc.dg/tree-ssa/pr23294.c: Likewise.
15866         * gcc.dg/tree-ssa/pr21985.c: Likewise.
15867         * gcc.dg/tree-ssa/loop-14.c: Likewise.
15868         * gcc.dg/tree-ssa/loop-2.c: Likewise.
15869         * gcc.dg/tree-ssa/loop-3.c: Likewise.
15870         * gcc.dg/tree-ssa/loop-4.c: Likewise.
15871         * gcc.dg/tree-ssa/pr21171.c: Likewise.
15872         * gcc.dg/tree-ssa/loop-5.c: Likewise.
15873         * gcc.dg/tree-ssa/loop-10.c: Likewise.
15874         * gcc.dg/tree-ssa/loop-6.c: Likewise.
15875         * treelang/compile/extravar.tree: Likewise.
15876         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
15877         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
15878         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
15879         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
15880         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
15881
15882 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
15883
15884         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
15885         for 64-bit fix.
15886
15887 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
15888
15889         PR fortran/23675
15890         gfortran.dg/char_result_11.f90: New.
15891
15892 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
15893
15894         PR c++/24782
15895         * g++.dg/parse/access9.C: New test.
15896         * g++.dg/tc1/dr52.C: Tweak error markers.
15897
15898 2006-01-04  Richard Henderson  <rth@redhat.com>
15899
15900         Merge from gomp branch.
15901         * g++.dg/parse/pragma2.C: Update expected error lines.
15902
15903 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
15904
15905         * g++.dg/other/i386-2.C: New test.
15906
15907         PR target/25554
15908         * gcc.c-torture/compile/20051228-1.c: New test.
15909
15910         PR c/25559
15911         * gcc.dg/pr25559.c: New test.
15912
15913 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
15914
15915         PR c++/25492
15916         * g++.dg/lookup/friend9.C: New test.
15917
15918         PR c++/25625
15919         * g++.dg/template/repo5.C: New test.
15920
15921 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
15922
15923         PR fortran/25101
15924         * gfortran.dg/forall_2.f90: New test.
15925
15926 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15927
15928         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
15929         dg-require-weak.  Adjust regexp to handle leading-underscore
15930         targets and space as well as TAB after .weak.  Change previous
15931         64-bit fix to not use naked dot.
15932
15933 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
15934
15935         PR rtl-optimization/25578
15936         * gcc.c-torture/execute/20060102-1.c: New testcase.
15937
15938 2006-01-03  Richard Guenther  <rguenther@suse.de>
15939
15940         PR c/25183
15941         * gcc.dg/torture/pr25183.c: New testcase.
15942
15943 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
15944
15945         Merge from gomp-branch.
15946         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
15947         * gcc.dg/ia64-sync-2.c: Likewise.
15948         * gcc.dg/ia64-sync-3.c: Likewise.
15949         * gcc.dg/ia64-sync-4.c: Likewise.
15950         * gcc.dg/sync-2.c: Likewise.
15951         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
15952         that sparc64-*-* and sparcv9-*-* supports sync builtins.
15953
15954 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
15955
15956         PR c++/25635
15957         * g++.dg/parse/operator6.C: New test.
15958
15959         PR c++/25637
15960         * g++.dg/parse/error29.C: New test.
15961
15962         PR c++/25638
15963         * g++.dg/parse/dtor6.C: New test.
15964
15965         PR c++/25633
15966         * g++.dg/parse/ctor3.C: New test.
15967
15968         PR c++/25634
15969         * g++.dg/template/class3.C: New test.
15970
15971 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
15972
15973         * g++.dg/debug/debug9.C: New.
15974
15975 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
15976
15977         PR fortran/24640
15978         * gfortran.dg/label_2.f90: New test.
15979
15980 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15981
15982         * g++.dg/lookup/using12.C: Tighten error marker.
15983
15984 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
15985             Andrew Pinski <pinskia@physics.uc.edu>
15986
15987         * gcc.target/powerpc/darwin-abi-3.c: New file.
15988         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
15989         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
15990         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
15991         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
15992         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
15993         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
15994         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
15995         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
15996
15997 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
15998
15999         * gcc.dg/tree-ssa/loadpre1.c: New;
16000         * gcc.dg/tree-ssa/loadpre2.c: New;
16001         * gcc.dg/tree-ssa/loadpre3.c: New;
16002         * gcc.dg/tree-ssa/loadpre4.c: New;
16003         * gcc.dg/tree-ssa/loadpre5.c: New;
16004         * gcc.dg/tree-ssa/loadpre6.c: New;
16005         * gcc.dg/tree-ssa/loadpre7.c: New;
16006         * gcc.dg/tree-ssa/loadpre8.c: New;
16007         * gcc.dg/tree-ssa/loadpre9.c: New;
16008
16009 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
16010
16011         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
16012         * g++.dg/abi/thunk4.C: Likewise.
16013
16014 2006-01-01  Andreas Jaeger  <aj@suse.de>
16015
16016         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
16017         portable.
16018
16019 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
16020
16021         PR c++/25294
16022         * gcc.dg/pragma-pack-3.c: New test.
16023         * g++.dg/parse/pragma3.C: New test.
16024
16025 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16026
16027         PR middle-end/24827
16028         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
16029
16030 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16031
16032         PR testsuite/25214
16033         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
16034
16035 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
16036
16037         PR fortran/22607
16038         * gfortran-dg/pure_byref_3.f90: New.
16039
16040         fortran/PR 25396
16041         * gfortran.dg/userdef_operator_1.f90: New.
16042
16043 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16044
16045         * g++.dg/abi/thunk3.C: New.
16046         * g++.dg/abi/thunk4.C: New.
16047
16048 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
16049
16050         PR fortran/25532
16051         * gfortran.dg/host_used_types_1.f90: New test. Check that host
16052         associated derived type components of derived types are
16053         properly declared in contained procedures.
16054
16055 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16056
16057         PR libgfortran/25139
16058         * gfortran.dg/backspace_2.f: New test.
16059
16060 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16061
16062         PR libgfortran/25550
16063         * gfortran.dg/endfile.f: New test.
16064
16065 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16066
16067         PR libgfortran/25419
16068         * gfortran.dg/comma.f: New test.
16069
16070 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16071
16072         * lib/gfortran-dg.exp: Remove trailing whitespace.
16073         * lib/fortran-torture.exp: Test with -fbounds-check instead of
16074         -funroll-all-loops.
16075
16076 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
16077
16078         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
16079         Extended Double long doubles or repeat tests when long double is
16080         the same size as double.
16081
16082 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16083
16084         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
16085
16086         PR testsuite/25442
16087         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
16088         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
16089
16090         PR testsuite/25441
16091         * gcc.dg/pr23911.c: Make test variable static.
16092
16093         PR testsuite/25444
16094         * gcc.dg/tree-ssa/pr14841.c: Likewise.
16095
16096 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16097
16098         PR c++/25439
16099         * g++.dg/parse/crash17.C: Adjust error markers.
16100         * g++.dg/template/error20.C: New test.
16101
16102 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16103
16104         PR c++/23172
16105         * g++.dg/ext/complit4.C: New test.
16106
16107         PR c++/25417
16108         * g++.dg/ext/complit5.C: Likewise.
16109
16110 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
16111
16112         PR tree-optimization/25125
16113         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
16114         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
16115         * gcc.c-torture/execute/pr25125.c: New.
16116
16117 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
16118
16119         PR fortran/25029
16120         PR fortran/21256
16121         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
16122         functions with incorrect assumed size references.
16123
16124 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
16125
16126         PR c++/23171
16127         * g++.dg/opt/init1.C: New test.
16128
16129 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
16130
16131         PR c++/24671
16132         * g++.dg/template/sfinae3.C: New test.
16133
16134 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16135
16136         * g++.dg/other/friend4.C: New test.
16137
16138 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16139
16140         PR target/25005
16141         * g++.dg/opt/pr25005.C: New test.
16142
16143 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16144
16145         PR c++/25369
16146         * g++.dg/template/ptrmem16.C: New test.
16147
16148 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
16149
16150         PR fortran/25029
16151         PR fortran/21256
16152         * gfortran.dg/initialization_1.f90: Add test of SIZE.
16153
16154 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16155
16156         PR libgfortran/25307
16157         * gfortran.dg/list_read_5.f90: New test.
16158
16159 2005-12-22  Richard Henderson  <rth@redhat.com>
16160
16161         * gcc.target/i386/sse-7.c: Use -msse2.
16162
16163 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16164
16165         PR rtl-optimization/25432
16166         * gcc.c-torture/compile/20051216-1.c: New test.
16167
16168         PR objc/25328
16169         * objc/execute/pr25328.m: New test.
16170
16171 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16172
16173         PR c++/25364
16174         * g++.dg/template/call4.C: New test.
16175
16176 2005-12-22  Dale Johannesen  <dalej@apple.com>
16177
16178         * gcc.target/i386/sse-17.c: New.
16179
16180 2005-12-22  Paul Brook  <paul@codesourcery.com>
16181
16182         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
16183
16184 2005-12-22  Paul Brook  <paul@codesourcery.com>
16185
16186         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
16187
16188 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16189
16190         PR tree-opt/25513
16191         * gcc.c-torture/compile/pr25513.c: New test.
16192
16193 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16194
16195         PR c++/23333
16196         * g++.dg/parse/error25.C: Add more tests.
16197
16198 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16199
16200         PR fortran/18990
16201         * gfortran.dg/der_charlen_1.f90: New.
16202
16203 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
16204
16205         PR fortran/20889
16206         * gfortran.dg/pointer_component_type_1.f90: New test.
16207
16208         PR fortran/25029
16209         PR fortran/21256
16210         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
16211         should give an error with assumed size array refernces and checks
16212         those that should not.
16213         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
16214         reference an upper bound so that it does not generate an error.
16215
16216         PR fortran/19362
16217         PR fortran/20244
16218         PR fortran/20864
16219         PR fortran/25391
16220         * gfortran.dg/used_dummy_types_1.f90: New test.
16221         * gfortran.dg/used_dummy_types_2.f90: New test.
16222         * gfortran.dg/used_dummy_types_3.f90: New test.
16223         * gfortran.dg/used_dummy_types_4.f90: New test.
16224         * gfortran.dg/used_dummy_types_5.f90: New test.
16225
16226         PR fortran/23152
16227         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
16228         group already being USE associated.
16229         * gfortran.dg/assumed_shape_nml.f90: New test.
16230         * gfortran.dg/assumed_size_nml.f90: New test.
16231
16232         PR fortran/20862
16233         PR fortran/25053
16234         PR fortran/25063
16235         PR fortran/25064
16236         PR fortran/25066
16237         PR fortran/25067
16238         PR fortran/25068
16239         PR fortran/25307
16240         * gfortran.dg/io_constraints_1.f90: New test.
16241         * gfortran.dg/io_constraints_1.f90: New test.
16242         * gfortran.dg/iostat_3.f90: Change wording of warning.
16243         * gfortran.dg/g77/19981216-0.f: The same.
16244
16245 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
16246
16247         PR tree-optimization/23518
16248         * gcc.dg/pr23518.c: New.
16249
16250 2005-12-21  Mike Stump  <mrs@apple.com>
16251
16252         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
16253
16254 2005-12-21  Paul Brook  <paul@codesourcery.com>
16255
16256         * gcc.dg/pr19340.c: Skip on m68k targets.
16257
16258 2005-12-21  Steven Bosscher  <stevenb@suse.de>
16259
16260         PR rtl-optimization/25196
16261         * gcc.dg/pr25196.c: New test.
16262
16263 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
16264
16265         PR fortran/25423
16266         gfortran.dg/where_nested_1.f90: New.
16267
16268 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
16269
16270         PR tree-optimization/25382.
16271         * gcc.dg/tree-ssa/pr25382.c: New.
16272
16273 2005-12-20  Richard Guenther  <rguenther@suse.de>
16274
16275         PR middle-end/24306
16276         * gcc.target/i386/pr24306.c: New testcase.
16277
16278 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
16279
16280         PR tree-optimization/25501
16281         * gcc.dg/tree-ssa/pr25501.c: New.
16282
16283 2005-12-20  Richard Guenther  <rguenther@suse.de>
16284
16285         Revert
16286         2005-12-02  Richard Guenther  <rguenther@suse.de>
16287
16288         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16289
16290 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
16291
16292         PR c++/21228
16293         * g++.dg/warn/Wunreachable-code-2.C: New test.
16294
16295 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
16296
16297         PR c++/24278
16298         * g++.dg/template/ctor5.C: New test.
16299
16300         PR c++/24915
16301         * g++.dg/template/overload8.C: New test.
16302
16303 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
16304
16305         * gcc.c-torture/compile/pr25483 : New test.
16306
16307 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16308
16309         PR c++/20552
16310         * g++.dg/ext/typeof10.C: New test.
16311
16312 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16313
16314         * gcc.dg/mt-loopi1.c: New.
16315
16316 2005-12-18  Richard Guenther  <rguenther@suse.de>
16317
16318         PR tree-optimization/25481
16319         * gcc.dg/torture/pr25481.c: New testcase.
16320
16321 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16322
16323         PR rtl-optimization/21041
16324         * gcc.dg/pr21041.c: New test.
16325
16326 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16327
16328         PR libgfortran/25463
16329         * gfortran.dg/advance.f90: New test.
16330
16331 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
16332
16333         * gcc.dg/20051201-1.c: New test.
16334
16335 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
16336
16337         PR fortran/25018
16338         * gfortran.dg/initialization_1.f90: New test.
16339         * gfortran.dg/enum_5.f90: Change dg-error to new message.
16340         * gfortran.dg/g77/980616-0.f: The same.
16341
16342 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16343
16344         * PR fortran/25458
16345         * gfortran.dg/chkbits.f90: New test.
16346
16347 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16348
16349         * gfortran.dg/enum_5.f: Revert to previous version.
16350
16351 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16352
16353         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
16354         * gfortran.dg/nested_modules_1.f90: Ditto.
16355         * gfortran.dg/hollerith_f95.f90: Ditto.
16356         * gfortran.dg/select_5.f90: Ditto.
16357         * gfortran.dg/secnds.f: Ditto.
16358         * gfortran.dg/hollerith2.f90: Ditto.
16359         * gfortran.dg/imag_2.f: Ditto.
16360         * gfortran.dg/ftell_2.f90: Ditto.
16361         * gfortran.dg/malloc_free_1.f90: Ditto.
16362         * gfortran.dg/logint-1.f: Ditto.
16363         * gfortran.dg/recursive_statement_functions.f90: Ditto.
16364         * gfortran.dg/e_d_fmt.f90: Ditto.
16365         * gfortran.dg/hollerith_legacy.f90: Ditto.
16366         * gfortran.dg/logint-2.f: Ditto.
16367         * gfortran.dg/enum_5.f90: Ditto.
16368         * gfortran.dg/f2c_2.f90: Ditto.
16369         * gfortran.dg/pr17143.f90: Ditto.
16370         * gfortran.dg/namelist_14.f90: Ditto.
16371         * gfortran.dg/logint-3.f: Ditto.
16372         * gfortran.dg/spread_scalar_source.f90: Ditto.
16373         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
16374         * gfortran.dg/namelist_11.f: Ditto.
16375         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16376         * gfortran.dg/g77/20010519-1.f
16377         * gfortran.dg/g77/alpha1.f: Ditto.
16378         * gfortran.dg/g77/990115-1.f: Ditto.
16379         * gfortran.dg/g77/erfc.f: Ditto.
16380         * gfortran.dg/g77/19990313-3.f: Ditto.
16381         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
16382         * gfortran.dg/g77/20010426.f: Ditto.
16383         * gfortran.dg/g77/19990313-0.f: Ditto.
16384         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
16385         * gfortran.dg/g77/20000629-1.f: Ditto.
16386         * gfortran.dg/g77/970125-0.f: Ditto.
16387         * gfortran.dg/g77/8485.f: Ditto.
16388         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
16389         * gfortran.dg/g77/19990313-1.f: Ditto.
16390         * gfortran.dg/g77/int8421.f: Ditto.
16391         * gfortran.dg/g77/19990305-0.f: Ditto.
16392         * gfortran.dg/g77/947.f: Ditto.
16393         * gfortran.dg/g77/19990905-2.f: Ditto.
16394         * gfortran.dg/g77/cabs.f: Ditto.
16395         * gfortran.dg/g77/19990313-2.f: Ditto.
16396         * gfortran.dg/g77/20020307-1.f: Ditto.
16397         * gfortran.dg/g77/dcomplex.f: Ditto.
16398         * gfortran.dg/g77/19990502-1.f: Ditto.
16399         * gfortran.dg/g77/19981216-0.f: Ditto.
16400         * gfortran.dg/common_4.f90: Ditto.
16401         * gfortran.dg/entry_4.f90: Ditto.
16402         * gfortran.dg/equiv_constraint_2.f90: Ditto.
16403         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
16404         * gfortran.dg/namelist_12.f: Ditto.
16405         * gfortran.dg/scale_1.f90: Ditto.
16406         * gfortran.dg/modulo_1.f90
16407         * gfortran.dg/hollerith.f90: Ditto.
16408         * gfortran.dg/direct_io_3.f90: Ditto.
16409         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
16410         * gfortran.dg/gnu_logical_1.F: Ditto.
16411         * gfortran.dg/unf_io_convert_1.f90: Ditto.
16412         * gfortran.dg/assign_1.f90: Ditto.
16413         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
16414         * gfortran.dg/pr23095.f: Ditto.
16415         * gfortran.dg/read_float_1.f90: Ditto.
16416
16417 2005-12-17  Andreas Jaeger  <aj@suse.de>
16418
16419         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
16420         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
16421
16422 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16423
16424         PR fortran/24268
16425         * gfortran.dg/fmt_white.f: New test.
16426
16427 2005-12-16  Steven G. Kargl <kargls@comcast.net>
16428
16429         * gfortran.dg/label_1.f90: New test.
16430
16431 2005-12-15  Ben Elliston  <bje@au.ibm.com>
16432
16433         PR testsuite/25422
16434         * gcc.dg/20031012-1.c: Add -Walways-true option.
16435         * gcc.dg/weak/weak-3.c: Likewise.
16436         * g++.old-deja/g++.mike/warn8.C: Likewise.
16437
16438 2005-12-16  Mike Stump  <mrs@apple.com>
16439
16440         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
16441         exit.
16442
16443 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16444
16445         PR libgfortran/25264
16446         PR libgfortran/25349
16447         * gfortran.dg/tl_editing.f90: Added additional checks.
16448         * gfortran.dg/t_editing.f: New test.
16449         * gfortran.dg/write_padding.f90: New test
16450
16451 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16452
16453         PR testsuite/25215
16454         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
16455
16456 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
16457
16458         PR rtl-optimization/24899
16459         * gcc.c-torture/execute/20051215-1.c: New test.
16460
16461 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
16462
16463         PR 24823
16464         * gfortran.dg/pr24823.f: New test.
16465
16466 2005-12-16  Jeff Law  <law@redhat.com>
16467
16468         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
16469
16470 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16471
16472         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16473         (base_types): Change C++ style comments to C style comments.  Remove
16474         aligned types from the array.  Keep Enums disabled.
16475         (complex_types): Remove aligned types from the array.
16476         Comment out "_Complex long double".
16477         (attrib_types): Remove.
16478         (complex_attrib_types): Remove.
16479         (attrib_array_types): Remove.
16480         (complex_attrib_array_types): Remove.
16481         (aligned_bitfld_types): Remove.
16482         (n_aligned_bitfld_types): Remove.
16483         (FEATURE_ALIGNEDPACKED): Delete.
16484         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
16485         (singles): Remove support for adding attributes.
16486         (choose_type): Remove support for attributed types.
16487         (generate_fields): Remove support for attributed bit-fields.
16488         Remove support for adding attributes.
16489         (generate_random_tests): Remove support for adding attributes.
16490         (features): Add back "[0] :0" and "complex vector [0]".
16491         (main): Remove support for attributed bit-fields.
16492         Uncomment the calling of generate_random_tests for the rests of
16493         the tests.
16494
16495 2005-12-16  Jan Hubicka  <jh@suse.cz>
16496
16497         * gcc.c-torture/combine/pr25224.c: New.
16498
16499 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
16500
16501         PR other/25028
16502         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
16503         HP-UX.
16504
16505 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
16506
16507         * gcc.dg/20051215-1.c: New file.
16508
16509 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16510
16511         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
16512         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
16513
16514 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
16515
16516         PR fortran/18197
16517         * gfortran.dg/dummy_functions_1.f90: New.
16518
16519 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
16520
16521         PR rtl-optimization/25310
16522         * gcc.c-torture/compile/pr25310.c: New test.
16523
16524 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16525
16526         PR debug/25023
16527         * gcc.dg/pr25023.c: New test.
16528
16529 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16530
16531         * g++.old-deja/g++.brendan/redecl1.C,
16532         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
16533         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
16534         g++.old-deja/g++.oliva/typeof1.C,
16535         g++.old-deja/g++.other/crash16.C,
16536         g++.old-deja/g++.other/crash34.C,
16537         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
16538         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
16539         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
16540         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
16541         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
16542         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
16543         Remove xfail.
16544
16545 2005-12-14  Kean Johnston  <jkj@sco.com>
16546             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16547
16548         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
16549         * gcc.target/i386/20020523-1.c: Ditto.
16550         * gcc.target/i386/tailcall-1.c: Ditto.
16551         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
16552         * gcc.target/i386/ssetype-5.c: Ditto.
16553
16554 2005-12-14  Jeff Law  <law@redhat.com>
16555
16556         * gcc.dg/tree-ssa/foldstring-1.c: New test.
16557
16558 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16559
16560         PR target/25254
16561         PR target/24188
16562         * gcc.target/i386/pr25254.c: New test.
16563         * gfortran.dg/PR24188.f: New test.
16564
16565 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
16566
16567         * lib/fortran-torture.exp: Catch remaining uses of
16568         remote_file build delete.
16569
16570 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16571
16572         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
16573
16574 2005-12-14  Ben Elliston  <bje@au.ibm.com>
16575
16576         * gcc.dg/warn-addr-cmp.c: New test.
16577
16578 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16579
16580         PR debug/25023
16581         PR target/25293
16582         * gcc.target/i386/pr25293.c: New test.
16583
16584 2005-12-13  Petr Machata  <machata@post.cz>
16585
16586         PR c++/24907
16587         * g++.dg/parse/comma2.C: New test.
16588
16589 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
16590             Jakub Jelinek  <jakub@redhat.com>
16591
16592         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16593         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16594         (limits.h): Include unconditionally.
16595         (stdlib.h): Likewise.
16596         (hashtab.h): Do not include.
16597         (getopt.h): Likewise.
16598         (stddef.h): Include.
16599         (hashval_t): Define.
16600         (struct entry): Add "next" field.
16601         (HASH_SIZE): New macro.
16602         (hash_table): New variable.
16603         (switchfiles): Do not use xmalloc.
16604         (mix): New macro.
16605         (iterative_hash): New function.
16606         (hasht): Remove.
16607         (e_exists): New function.
16608         (e_insert): Likewise.
16609         (output): Use, instead of libiberty hashtable functions.
16610         (main): Do not use getopt.  Do not call htab_create.
16611
16612 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16613
16614         PR c++/25331
16615         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
16616         put atal* and atpaal* attributes on array elements.
16617         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
16618         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
16619         put atal* and atpaal* attributes on array elements.
16620         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
16621
16622 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
16623
16624         * gcc.dg/single-precision-constant.c: New test.
16625
16626 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
16627
16628         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
16629         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
16630         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
16631         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16632         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16633         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16634         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
16635         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
16636         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
16637         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
16638         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
16639         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
16640         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
16641         gcc.target/powerpc/ppc-sdata-2.c,
16642         gcc.target/powerpc/ppc-stackalign-1.c,
16643         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
16644         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
16645         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
16646         gcc.target/powerpc/rs6000-ldouble-2.c,
16647         gcc.target/powerpc/rs6000-power2-1.c,
16648         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
16649         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
16650         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
16651         option into target selector.
16652         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
16653         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
16654
16655 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16656
16657         PR objc/25348
16658         * objc.dg/encode-9.m: New test.
16659
16660 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16661
16662         PR testsuite/20772
16663         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
16664         * gcc.dg/asm-b.c: Fix typo.
16665         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
16666         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16667         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
16668         i?86 lp64 and x86_64 ilp32.
16669         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
16670         on i?86 lp64.
16671         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
16672
16673 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
16674
16675         PR fortran/25078
16676         gfortran.dg/equiv_5.f90: New test.
16677
16678 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
16679
16680         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
16681         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
16682         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
16683         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
16684         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
16685         * gcc.dg/tree-ssa/reassoc-5.c: New.
16686         * gcc.dg/tree-ssa/reassoc-6.c: New.
16687         * gcc.dg/tree-ssa/reassoc-7.c: New.
16688         * gcc.dg/tree-ssa/reassoc-8.c: New.
16689         * gcc.dg/tree-ssa/reassoc-9.c: New.
16690         * gcc.dg/tree-ssa/reassoc-10.c: New.
16691         * gcc.dg/tree-ssa/reassoc-11.c: New.
16692
16693 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16694
16695         PR testsuite/25167
16696         PR testsuite/24478
16697         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
16698
16699 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
16700
16701         PR c++/25300
16702         * g++.dg/template/inherit.C: Do not use a generic error message.
16703
16704 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16705
16706         PR libobjc/25354
16707         * objc.dg/gnu-encoding: New directory.
16708         * objc.dg/gnu-encoding/compat-common.h: New file.
16709         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
16710         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
16711         * objc.dg/gnu-encoding/vector-defs.h: New file.
16712         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
16713         * objc.dg/gnu-encoding/generate-random.c: New file.
16714         * objc.dg/gnu-encoding/generate-random_r.c: New file.
16715         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
16716         * objc.dg/gnu-encoding/generate-random.h: New file.
16717
16718 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
16719
16720         PR c++/25337
16721         * g++.dg/template/defarg7.C: New test.
16722
16723 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
16724
16725         PR libobjc/25347
16726         * objc.dg/encode-8.m: New test.
16727
16728 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
16729
16730         PR libobjc/25346
16731         * objc.dg/encode-7.m: New test.
16732
16733 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
16734
16735         PR c++/25010
16736         * g++.dg/opt/inline10.C: New test.
16737
16738 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
16739
16740         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
16741
16742 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
16743
16744         * gfortran.dg/substring_equivalence.f90: typo in comment
16745
16746 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16747
16748         PR fortran/25068
16749         * gfortran.dg/iostat_3.f90: New test.
16750
16751 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
16752
16753         PR fortran/23815
16754         * gfortran.dg/unf_io_convert_1.f90: New test.
16755         * gfortran.dg/unf_io_convert_2.f90: New test.
16756         * gfortran.dg/unf_io_convert_3.f90: New test.
16757
16758 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16759
16760         PR testsuite/20772
16761         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
16762         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
16763         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16764         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
16765         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
16766         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16767         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
16768         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
16769         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16770         gcc.dg/torture/fp-int-convert-float128-timode.c,
16771         gcc.dg/torture/fp-int-convert-float128.c,
16772         gcc.dg/torture/fp-int-convert-float80-timode.c,
16773         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
16774         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
16775
16776         * gcc.dg/tls/opt-1.c: Require effective target fpic.
16777
16778 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
16779
16780         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
16781
16782 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
16783
16784         * gcc.dg/20051207-1.c,
16785         * gcc.dg/20051207-2.c,
16786         * gcc.dg/20051207-3.c: New tests.
16787
16788 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16789
16790         PR testsuite/20772
16791         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
16792         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
16793         dg-skip-if target selector.
16794
16795         PR testsuite/20772
16796         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
16797         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
16798         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
16799         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
16800         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
16801         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
16802         and/or merge with i?86 cases.
16803
16804         * gcc.dg/tls/opt-3.c: Require effective target fpic.
16805
16806         PR testsuite/20772
16807         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
16808         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
16809         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
16810         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
16811         x86_64-*-linux*.
16812
16813 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
16814
16815         PR target/25311
16816         * gcc.c-torture/compile/pr25311.c: New test.
16817
16818 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16819
16820         PR libgfortran/25039
16821         * gfortran.dg/read_comma.f: New test.
16822
16823 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
16824
16825         PR c++/19317
16826         * g++.dg/opt/pr19317-1.C: New test.
16827         * g++.dg/opt/pr19317-2.C: New test.
16828         * g++.dg/opt/pr19317-3.C: New test.
16829
16830         PR target/19005
16831         * gcc.c-torture/execute/pr19005.c: New test.
16832
16833         PR target/17828
16834         * g++.old-deja/g++.other/comdat5.C: New test.
16835         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
16836
16837         * g++.dg/compat/struct-layout-1.exp: New file.
16838         * g++.dg/compat/struct-layout-1.h: New.
16839         * g++.dg/compat/struct-layout-1_generate.c: New.
16840         * g++.dg/compat/struct-layout-1_x1.h: New.
16841         * g++.dg/compat/struct-layout-1_x2.h: New.
16842         * g++.dg/compat/struct-layout-1_y1.h: New.
16843         * g++.dg/compat/struct-layout-1_y2.h: New.
16844
16845         * gcc.dg/20050330-2.c: New test.
16846
16847 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
16848
16849         PR fortran/25292
16850         * gfortran.dg/associated_1.f90: New.
16851
16852 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16853
16854         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
16855         ILP32 vect_no_align platforms.
16856
16857 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
16858             Jakub Jelinek  <jakub@redhat.com>
16859
16860         PR target/25268
16861         * gcc.c-torture/compile/20051207-1.c: New test.
16862
16863 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16864
16865         PR testsuite/20772
16866         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
16867         gcc.dg/torture/pr18582-1.c,
16868         gcc.target/i386/attributes-error.c: Also test on x86_64.
16869
16870         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
16871
16872 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16873
16874         PR c++/19397
16875         * g++.dg/template/typedef3.C: New test.
16876
16877         PR c++/19762
16878         PR c++/19764
16879         * g++.dg/template/dtor3.C: Fix error markers.
16880
16881 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
16882
16883         * lib/target-supports.exp (check_effective_target_sync_char_short):
16884         Add s390*.
16885
16886 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
16887
16888         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
16889
16890 2005-12-06  Roger Sayle  <roger@eyesopen.com>
16891
16892         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
16893         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
16894         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
16895         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
16896
16897 2005-12-06  Roger Sayle  <roger@eyesopen.com>
16898
16899         PR c++/25263
16900         * g++.dg/other/array2.C: New test case.
16901
16902 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
16903
16904         * gcc.dg/darwin-weakimport-3.c: New.
16905
16906         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
16907         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
16908         and to work on Darwin.
16909         * gcc.dg/attr-weakref-1b.c: New file.
16910         * gcc.dg/attr-weakref-2.c: New test.
16911         * gcc.dg/darwin-weakref-1.c: New test.
16912
16913 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
16914
16915         PR testsuite/25247
16916         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
16917         use in selector expressions.
16918         (dg-xfail-if): Ditto.
16919         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
16920         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
16921         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
16922         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
16923         * gcc.test-framework/test-framework.exp: Skip generated tests if
16924         CHECK_TEST_FRAMEWORK is not 1.
16925
16926 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16927
16928         PR tree-optimization/24963
16929         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
16930
16931         PR target/24108
16932         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
16933
16934         PR target/18580
16935         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
16936         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16937         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16938         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16939
16940 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
16941
16942         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
16943         dg-options.
16944
16945 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16946
16947         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
16948
16949 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16950
16951         * gcc.dg/format/cast-1.c: New test.
16952
16953 2005-12-04  Roger Sayle  <roger@eyesopen.com>
16954
16955         PR c/7776
16956         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
16957         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
16958         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
16959         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
16960
16961 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16962
16963         * gcc.dg/cast-pretty-print-1.c: New test.
16964
16965 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16966
16967         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
16968
16969 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
16970
16971         PR c++/24173
16972         * g++.dg/template/friend40.C: New test.
16973
16974 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
16975
16976         PR target/25199
16977         * gcc.target/i386/movq-2.c: New test.
16978         * gcc.target/i386/movq.c: Remove target i?86, instead add
16979         dg-require-effective-target ilp32.
16980
16981 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16982
16983         PR c++/24103
16984         * g++.dg/other/default1.C: New test.
16985
16986 2005-12-02  Richard Guenther  <rguenther@suse.de>
16987
16988         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16989
16990 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16991
16992         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
16993
16994 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
16995
16996         PR target/21017
16997         * gcc.target/powerpc/rotate.c: New.
16998
16999 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17000
17001         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
17002         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
17003
17004 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17005
17006         PR c/13384
17007         * gcc.dg/pr17730-1.c: Adjust.
17008         * gcc.dg/lvalue1.c (main): Likewise.
17009         * gcc.dg/lvalue-2.c: Likewise.
17010         * g++.dg/pr7503-3.C
17011
17012 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
17013
17014         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
17015         error messages.
17016
17017 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
17018
17019         PR fortran/24789
17020         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
17021
17022 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17023
17024         PR target/24475
17025         * lib/target-supports.exp (check_effective_target_tls): New.
17026         (check_effective_target_tls_runtime): New.
17027         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
17028         for TLS support.
17029         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
17030         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17031         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
17032         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
17033         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
17034         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
17035         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17036         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
17037         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
17038         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
17039         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
17040         effective-target TLS.
17041         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
17042         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
17043         effective-target TLS runtime.
17044
17045 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17046
17047         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
17048
17049 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
17050
17051         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
17052         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
17053         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
17054         ignored" warnings when "packing" is the same as the ABI layout.
17055
17056 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
17057
17058         PR fortran/21302
17059         * gfortran.dg/line_length_1.f: New test.
17060         * gfortran.dg/line_length_2.f90: Ditto.
17061
17062 2005-11-30  Richard Guenther  <rguenther@suse.de>
17063
17064         PR tree-optimization/21655
17065         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
17066
17067 2005-11-30  Dale Johannesen  <dalej@apple.com>
17068
17069         * gcc.c-torture/compile/pr24930.c: New.
17070
17071 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
17072
17073         PR fortran/15809
17074         *  gfortran.dg/auto_char_dummy_array.f90: New test.
17075
17076 2005-11-30  Jeff Law  <law@redhat.com>
17077
17078         * g++.old-deja/g++.law/pr25000.C: New test.
17079
17080 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
17081
17082         * gcc.dg/tls/opt-11.c: New test.
17083
17084 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17085
17086         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
17087         targets.
17088         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
17089         LP64 ia64.
17090
17091 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
17092
17093         * gfortran.dg/open_access_1.f90: New test.
17094
17095 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17096
17097         * gcc.dg/charset/builtin2.c: New test.
17098
17099 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
17100
17101         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
17102         on mmix-*-* for *_[xy].c.
17103
17104 2005-11-28  Kean Johnston  <jkj@sco.com>
17105
17106         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
17107         headers.
17108         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
17109         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
17110         * gcc.target/i386/asm-3.c: Ditto.
17111         * gcc.target/i386/clobbers.c: Ditto.
17112         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
17113         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
17114         test regexp.
17115         * gcc.target/i386/mul.c: Ditto.
17116         * gcc.target/i386/ssetype-1.c: Ditto.
17117         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
17118         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
17119         static so the test works with -fPIC mode too. Based on comment in
17120         PR19231 by Pinski.
17121         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
17122
17123 2005-11-28  Richard Guenther  <rguenther@suse.de>
17124
17125         * gcc.dg/alias-9.c: New testcase.
17126         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
17127
17128 2005-11-28  Roger Sayle  <roger@eyesopen.com>
17129             Uros Bizjak  <uros@kss-loka.si>
17130
17131         PR middle-end/20219
17132         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
17133         tan(x)/sin(x) transformations.
17134
17135 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
17136
17137         PR middle-end/24575
17138         * gcc.dg/tree-ssa/divide-3.c: New test.
17139         * gcc.dg/tree-ssa/divide-4.c: New test.
17140
17141 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
17142
17143         PR fortran/24917
17144         *  gfortran.dg/boz_6.f90: New test.
17145
17146 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17147
17148         PR fortran/23912
17149         * gfortran.dg/modulo_1.f90: New test.
17150
17151 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17152
17153         PR libfortran/24919
17154         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
17155         fail on CRLF platforms.
17156         * gfortran.dg/ftell_2.f90: Likewise.
17157
17158 2005-11-26  Eric Christopher  <echristo@apple.com>
17159
17160         * gcc.dg/intmax_t-1.c: Remove mips xfail.
17161
17162 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17163
17164         * objc.dg/gnu-runtime-3.m: Simplify.
17165
17166 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17167
17168         PR middle-end/23669
17169         * gcc.dg/tree-ssa/divide-1.c: New test.
17170         * gcc.dg/tree-ssa/divide-2.c: New test.
17171
17172 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17173
17174         PR libgfortran/24945
17175         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
17176
17177 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17178
17179         PR libgfortran/24945
17180         * gfortran.dg/open_status_2.f90: New test.
17181
17182 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17183
17184         * gcc.c-torture/execute/builtins/fprintf.c,
17185         gcc.c-torture/execute/builtins/fputs-lib.c,
17186         gcc.c-torture/execute/builtins/fputs.c,
17187         gcc.c-torture/execute/builtins/lib/fprintf.c,
17188         gcc.c-torture/execute/builtins/lib/printf.c,
17189         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
17190
17191 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
17192
17193         * gcc.dg/20050922-2.c: New test.
17194
17195 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17196
17197         * objc.dg/gnu-runtime-3.m: New test.
17198
17199 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17200
17201         PR c++/9278
17202         * g++.dg/other/void1.C: New test.
17203
17204 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
17205
17206         PR middle-end/24998
17207         * gcc.dg/torture/fp-int-convert-float.c,
17208         gcc.dg/torture/fp-int-convert-double.c,
17209         gcc.dg/torture/fp-int-convert-long-double.c,
17210         gcc.dg/torture/fp-int-convert-timode.c,
17211         gcc.dg/torture/fp-int-convert-float80.c,
17212         gcc.dg/torture/fp-int-convert-float80-timode.c,
17213         gcc.dg/torture/fp-int-convert-float128.c,
17214         gcc.dg/torture/fp-int-convert-float128-timode.c,
17215         gcc.dg/torture/fp-int-convert.h: New files.
17216
17217 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17218
17219         PR middle-end/24989
17220         * gcc.dg/tree-ssa/bool-10.c: New test.
17221         * gcc.dg/tree-ssa/bool-11.c: New test.
17222         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
17223
17224 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17225
17226         PR middle-end/24990
17227         * tree-ssa/pr24990-1.c: New test.
17228
17229 2005-11-24  Richard Guenther  <rguenther@suse.de>
17230         Dirk Mueller <dmueller@suse.de>
17231
17232         PR c++/14024
17233         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
17234         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
17235         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
17236         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
17237         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
17238         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
17239
17240 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
17241
17242         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
17243
17244 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17245
17246         PR c/21668
17247         * gcc.dg/Wc++-compat.c: New.
17248         * gcc.dg/Wno-c++-compat.c: New.
17249
17250 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
17251
17252         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
17253         (vspltish, vspltisw): Likewise.
17254
17255 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17256
17257         PR libgfortran/24794
17258         * gfortran.dg/namelist_12.f: Fix quotes.
17259         * gfortran.dg/namelist_13.f90: Fix quotes.
17260         * gfortran.dg/namelist_14.f90: Fix quotes.
17261         * gfortran.dg/namelist_15.f90: Fix quotes.
17262         * gfortran.dg/namelist_use.f90: Fix quotes.
17263         * gfortran.dg/namelist_use_only.f90: Fix quotes.
17264         * gfortran.dg/namelist_21.f90: New test.
17265         * gfortran.dg/namelist_22.f90: New test.
17266
17267 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
17268
17269         PR target/23435
17270         * gcc.c-torture/compile/pr23435.c: New.
17271
17272 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
17273
17274         * gcc.c-torture/execute/floatunsisf-1.c: New test.
17275
17276 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
17277
17278         * gcc.target/powerpc/405-macchw-1.c,
17279         gcc.target/powerpc/405-macchw-2.c,
17280         gcc.target/powerpc/405-macchwu-1.c,
17281         gcc.target/powerpc/405-macchwu-2.c,
17282         gcc.target/powerpc/405-machhw-1.c,
17283         gcc.target/powerpc/405-machhw-2.c,
17284         gcc.target/powerpc/405-machhwu-1.c,
17285         gcc.target/powerpc/405-machhwu-2.c,
17286         gcc.target/powerpc/405-maclhw-1.c,
17287         gcc.target/powerpc/405-maclhw-2.c,
17288         gcc.target/powerpc/405-maclhwu-1.c,
17289         gcc.target/powerpc/405-maclhwu-2.c,
17290         gcc.target/powerpc/405-mulchw-1.c,
17291         gcc.target/powerpc/405-mulchw-2.c,
17292         gcc.target/powerpc/405-mulchwu-1.c,
17293         gcc.target/powerpc/405-mulchwu-2.c,
17294         gcc.target/powerpc/405-mulhhw-1.c,
17295         gcc.target/powerpc/405-mulhhw-2.c,
17296         gcc.target/powerpc/405-mulhhwu-1.c,
17297         gcc.target/powerpc/405-mulhhwu-2.c,
17298         gcc.target/powerpc/405-mullhw-1.c,
17299         gcc.target/powerpc/405-mullhw-2.c,
17300         gcc.target/powerpc/405-mullhwu-1.c,
17301         gcc.target/powerpc/405-mullhwu-2.c,
17302         gcc.target/powerpc/405-nmacchw-1.c,
17303         gcc.target/powerpc/405-nmacchw-2.c,
17304         gcc.target/powerpc/405-nmachhw-1.c,
17305         gcc.target/powerpc/405-nmachhw-2.c,
17306         gcc.target/powerpc/405-nmaclhw-1.c,
17307         gcc.target/powerpc/405-nmaclhw-2.c,
17308         gcc.target/powerpc/440-macchw-1.c,
17309         gcc.target/powerpc/440-macchw-2.c,
17310         gcc.target/powerpc/440-macchwu-1.c,
17311         gcc.target/powerpc/440-macchwu-2.c,
17312         gcc.target/powerpc/440-machhw-1.c,
17313         gcc.target/powerpc/440-machhw-2.c,
17314         gcc.target/powerpc/440-machhwu-1.c,
17315         gcc.target/powerpc/440-machhwu-2.c,
17316         gcc.target/powerpc/440-maclhw-1.c,
17317         gcc.target/powerpc/440-maclhw-2.c,
17318         gcc.target/powerpc/440-maclhwu-1.c,
17319         gcc.target/powerpc/440-maclhwu-2.c,
17320         gcc.target/powerpc/440-mulchw-1.c,
17321         gcc.target/powerpc/440-mulchw-2.c,
17322         gcc.target/powerpc/440-mulchwu-1.c,
17323         gcc.target/powerpc/440-mulchwu-2.c,
17324         gcc.target/powerpc/440-mulhhw-1.c,
17325         gcc.target/powerpc/440-mulhhw-2.c,
17326         gcc.target/powerpc/440-mulhhwu-1.c,
17327         gcc.target/powerpc/440-mulhhwu-2.c,
17328         gcc.target/powerpc/440-mullhw-1.c,
17329         gcc.target/powerpc/440-mullhw-2.c,
17330         gcc.target/powerpc/440-mullhwu-1.c,
17331         gcc.target/powerpc/440-mullhwu-2.c,
17332         gcc.target/powerpc/440-nmacchw-1.c,
17333         gcc.target/powerpc/440-nmacchw-2.c,
17334         gcc.target/powerpc/440-nmachhw-1.c,
17335         gcc.target/powerpc/440-nmachhw-2.c,
17336         gcc.target/powerpc/440-nmaclhw-1.c,
17337         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
17338
17339 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
17340
17341         PR fortran/24774
17342         * gfortran.dg/inquire_9.f90: New test.
17343
17344         PR fortran/21647
17345         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
17346
17347 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17348
17349         PR libfortran/24432
17350         * lib/target-supports.exp (check_effective_target_fortran_large_real):
17351         Check that 'cos' is supported.
17352
17353 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
17354
17355         PR fortran/24223
17356         * gfortran.dg/substring_equivalence.f90: New test.
17357
17358         PR fortran/24705
17359         * gfortran.dg/auto_internal_assumed.f90: New test.
17360
17361 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
17362
17363         * gcc.dg/fold-div-2.c: New test.
17364
17365 2005-11-20  Ian Lance Taylor  <ian@airs.com>
17366
17367         PR rtl-optimization/24883
17368         * gcc.c-torture/compile/pr24883.c: New test.
17369
17370 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
17371
17372         PR middle-end/20583
17373         * gcc.c-torture/compile/pr20583.c: New.
17374
17375 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
17376
17377         * gcc.c-torture/execute/usmul.c: New test.
17378
17379 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
17380
17381         * gcc.dg/tree-ssa/vrp22.c: New test.
17382
17383 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
17384
17385         PR middle-end/24912
17386         * gcc.dg/torture/pr24912-1.c: New test.
17387
17388 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
17389
17390         PR fortran/24862
17391         * gfortran.dg/arrayio_derived_1.f90: New test.
17392
17393 2005-11-19  Richard Guenther  <rguenther@suse.de>
17394
17395         PR middle-end/23294
17396         * gcc.dg/tree-ssa/pr23294.c: New testcase.
17397
17398 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
17399
17400         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
17401
17402 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
17403
17404         PR c++/8355
17405         * g++.dg/template/friend39.C: New test.
17406
17407 2005-11-18  James E Wilson  <wilson@specifix.com>
17408
17409         * gcc.dg/builtin-strstr.c: New.
17410
17411 2005-11-18  Richard Henderson  <rth@redhat.com>
17412
17413         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
17414         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
17415         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
17416         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
17417         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
17418         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
17419         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
17420         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
17421         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
17422         renaming to remove initial "ia64-".
17423
17424 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
17425
17426         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
17427
17428 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
17429
17430         * g++.dg/cpp/string-2.C: New test.
17431
17432 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
17433
17434         * gcc.dg/tree-ssa/loop-14.c: New test.
17435
17436 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
17437             Michael Chamberlain <michael@chamberlain.net.au>
17438
17439         * ada/acats/run_all.sh (target_run): Kill long running tests.
17440
17441 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17442
17443         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
17444         * gcc.dg/cleanup-9.c: Likewise.
17445         * gcc.dg/cleanup-10.c: Likewise.
17446         * gcc.dg/cleanup-11.c: Likewise.
17447
17448 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17449
17450         PR fortran/24892
17451         * gfortran.dg/open_access_append_1.f90: New test.
17452         * gfortran.dg/open_access_append_2.f90: New test.
17453
17454 2005-11-16  Richard Guenther  <rguenther@suse.de>
17455
17456         PR middle-end/24851
17457         * gcc.c-torture/execute/pr24851.c: New testcase.
17458
17459 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17460
17461         * gcc.dg/fold-overflow-1.c: New test.
17462
17463 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
17464
17465         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
17466         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
17467
17468 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
17469
17470         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
17471         structures.
17472         * g++.dg/eh/forced2.C: Likewise.
17473         * g++.dg/eh/forced3.C: Likewise.
17474         * g++.dg/eh/forced4.C: Likewise.
17475
17476 2005-11-11  Mike Stump  <mrs@apple.com>
17477
17478         * g++.old-deja/g++.mike/unused.C: Add.
17479
17480 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
17481
17482         PR c++/24667
17483         * g++.dg/warn/Wcast-qual1.C: New test.
17484
17485 2005-11-15  Jan Hubicka  <jh@suse.cz>
17486
17487         * gcc.dg/winline-5.c: Add large-unit-insns limit.
17488
17489 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
17490
17491         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
17492
17493 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
17494
17495         PR 24840
17496         * gcc.dg/tree-ssa/pr24840.c: New test.
17497
17498 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
17499
17500         PR testsuite/24841
17501         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
17502
17503 2005-11-14  Dale Johannesen  <dalej@apple.com>
17504
17505         * gcc.c-torture/execute/20051113-1.c: New.
17506
17507 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
17508
17509         PR c++/24687
17510         * g++.dg/template/crash43.C: New test.
17511
17512 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
17513
17514         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
17515
17516 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17517
17518         PR c++/24817
17519         * g++.dg/eh/spec8.C: New test.
17520
17521 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17522
17523         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
17524
17525 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17526
17527         PR c++/20293
17528         * g++.dg/parse/ambig4.C: New test.
17529         * g++.dg/tc1/dr101.C: Adjust error markers.
17530         * g++.dg/lookup/strong-using-2.C: Likewise.
17531         * g++.dg/lookup/ambig5.C: Likewise.
17532         * g++.dg/lookup/ambig4.C: Likewise.
17533         * g++.dg/parse/crash22.C: Likewise.
17534
17535 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17536
17537         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
17538
17539 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
17540
17541         * gcc.dg/nested-calls-1.c: New test.
17542
17543 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17544
17545         * gfortran.dg/complex_intrinsic_1.f90: New test.
17546         * gfortran.dg/complex_intrinsic_2.f90: New test.
17547         * gfortran.dg/fgetc_1.f90: New test.
17548         * gfortran.dg/fgetc_2.f90: New test.
17549         * gfortran.dg/fgetc_3.f90: New test.
17550         * gfortran.dg/ftell_1.f90: New test.
17551         * gfortran.dg/ftell_2.f90: New test.
17552         * gfortran.dg/gnu_logical_1.F: New test.
17553         * gfortran.dg/gnu_logical_2.f90: New test.
17554
17555 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
17556
17557         PR middle-end/24820
17558         * gcc.dg/pr24820.c: New test.
17559
17560 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
17561
17562         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
17563         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
17564         variable.
17565
17566 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17567
17568         PR testsuite/24614
17569         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
17570
17571 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17572
17573         * gcc.target/cris/cris.exp: New file.
17574         * gcc.target/cris/rld-legit1.c: New test.
17575         * gcc.target/cris/rld-legit2.c: New test.
17576
17577 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
17578
17579         PR c++/24780
17580         * g++.dg/opt/pr24780.C: New test.
17581
17582         PR c++/24761
17583         * g++.dg/template/asm1.C: New test.
17584
17585 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
17586
17587         PR libgfortran/24787
17588         * gfortran.dg/scan_1.f90: New test.
17589
17590 2005-11-12  Jan Hubicka  <jh@suse.cz>
17591
17592         * gcc.target/i386/minmax-1.c: New.
17593         * gcc.target/i386/minmax-2.c: New.
17594
17595 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
17596
17597         * gcc.dg/pr24445.c: Fix for 64-bit targets.
17598
17599 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
17600
17601         * gcc.c-torture/execute/20051110-1.c,
17602         gcc.c-torture/execute/20051110-2.c: New tests.
17603
17604 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17605
17606         PR middle-end/24750
17607         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
17608         New tests.
17609
17610 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17611
17612         * lib/target-libpath.exp (get_shlib_extension): New proc.
17613         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
17614         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17615         * lib/objc.exp (objc_target_compile): Likewise.
17616         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
17617         detection.
17618
17619 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17620
17621         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
17622
17623         * lib/target-supports.exp (check_effective_target_static_libgfortran):
17624         Add -static to additional_flags and pass it to target_compile.
17625
17626 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17627
17628         PR libgfortran/24719
17629         gfortran.dg/read_noadvance.f90: New test.
17630
17631         PR libgfortran/24699
17632         gfortran.dg/fmt_t_2.f90: New test.
17633
17634         PR libgfortran/24785
17635         gfortran.dg/read_x_eor.f90: New test.
17636
17637         PR libgfortran/24584
17638         gfortran.dg/namelist_empty.f90: Rename test.
17639
17640         PR libgfortran/24489
17641         gfortran/read_eor.f90: Rename test.
17642
17643 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17644
17645         PR fortran/15976
17646         * gfortran.dg/automatic_module_variable.f90: New test.
17647
17648 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17649
17650         PR target/24445
17651         * gcc.dg/pr24445.c: New test.
17652
17653 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17654
17655         PR fortran/24655
17656         PR fortran/24755
17657         * gfortran.dg/recursive_statement_functions.f90: Add statement
17658         functions using inline intrinsic functions and parameters to test
17659         that they no longer seg-fault.
17660
17661         PR fortran/24409
17662         gfortran.dg/nested_modules_4.f90: New test.
17663         gfortran.dg/nested_modules_5.f90: New test.
17664
17665 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17666
17667         PR fortran/24643
17668         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
17669
17670 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
17671
17672         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
17673         failures.
17674
17675 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17676
17677         * gcc.dg/sparc-getcontext-1.c: New test.
17678
17679 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
17680
17681         * gcc.dg/ifcvt-fabs-1.c: New test.
17682
17683 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
17684
17685         PR other/4372
17686         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
17687         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
17688
17689 2005-11-09  Richard Guenther  <rguenther@suse.de>
17690
17691         PR tree-optimization/24716
17692         * gcc.c-torture/execute/pr24716.c: New testcase.
17693
17694 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17695
17696         * gcc.dg/pr24624.c: Disable for non S/390 targets.
17697
17698 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17699
17700         PR 24624
17701         * gcc.dg/pr24624.c: Testcase added.
17702
17703 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17704
17705         PR 24623
17706         * g++.dg/other/pr24623.C: Testcase added.
17707
17708 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
17709
17710         PR fortran/22607
17711         * gfortran-dg/pure_byref_1.f90: New.
17712         * gfortran-dg/pure_byref_2.f90: New.
17713
17714 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
17715
17716         PR c/24101
17717         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
17718         * gcc.dg/dg.exp: Run main loop also for *.i files.
17719
17720 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
17721
17722         PR c++/19450
17723         * g++.dg/tls/diag-3.C: New test.
17724         * g++.dg/tls/diag-4.C: New test.
17725         * g++.dg/tls/static-1.C: New test.
17726         * g++.dg/tls/static-1a.cc: New file.
17727
17728 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
17729
17730         PR 23046
17731         * g++.dg/tree-ssa/pr23046.C: New test.
17732
17733 2005-11-08  Devang Patel <dpatel@apple.com>
17734
17735         PR tree-optimization/23115
17736         * gcc.dg/tree-ssa/pr23115.c: New.
17737
17738 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
17739
17740         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
17741         * gcc.target/powerpc/pr16155.c: Same.
17742         * gcc.target/powerpc/altivec-1.c: Same.
17743         * gcc.target/powerpc/altivec-2.c: Same.
17744         * gcc.target/powerpc/altivec-3.c: Same.
17745         * gcc.target/powerpc/altivec-5.c: Same.
17746         * gcc.target/powerpc/altivec-11.c: Same.
17747         * gcc.target/powerpc/altivec-12.c: Same.
17748         * gcc.target/powerpc/altivec-14.c: Same.
17749         * gcc.target/powerpc/altivec-22.c: Same.
17750         * gcc.target/powerpc/altivec-consts.c: Same.
17751         * gcc.target/powerpc/altivec-pr22085.c: Same.
17752         * gcc.target/powerpc/altivec-splat.c: Same.
17753         * gcc.target/powerpc/altivec-varargs-1.c: Same.
17754         * gcc.target/powerpc/altivec-vec-merge.c: Same.
17755         * gcc.target/powerpc/darwin-longlong.c: Same.
17756
17757 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
17758
17759         PR target/19340
17760         * gcc.dg/pr19340.c: New test.
17761
17762 2005-11-07  Ian Lance Taylor  <ian@airs.com>
17763
17764         PR rtl-optimization/24683
17765         * gcc.dg/pr24683.c: New test.
17766
17767 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
17768
17769         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
17770         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
17771
17772 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
17773
17774         * gcc.target/i386/pr23376.c: Compile with -mmmx.
17775
17776 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
17777
17778         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
17779
17780 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
17781
17782         PR target/24230
17783
17784         * gcc.target/powerpc/altivec-consts.c,
17785         gcc.target/powerpc/altivec-splat.c: New testcase.
17786
17787 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
17788
17789         PR c/24599
17790
17791         * gcc.dg/overflow-2.c: New testcase.
17792
17793 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
17794
17795         PR rtl-optimization/23567
17796         * gcc.c-torture/execute/20051104-1.c: New test.
17797
17798 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
17799
17800         PR fortran/24534
17801         gfortran.dg/private_type_2.f90: Modified to check that case with
17802         PRIVATE declaration within derived type is accepted.
17803
17804         PR fortran/20838
17805         gfortran.dg/pointer_assign_1.f90: New test.
17806
17807         PR fortran/20840
17808         * gfortran.dg/arrayio_0.f90: New test.
17809
17810         PR fortran/17737
17811         gfortran.dg/data_initialized.f90: New test.
17812         gfortran.dg/data_constraints_1.f90: New test.
17813         gfortran.dg/data_constraints_2.f90: New test.
17814
17815 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
17816
17817         PR fortran/24174
17818         PR fortran/24305
17819         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
17820
17821 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
17822
17823         PR 24670
17824         * gcc.dg/tree-ssa/pr24670.c: New test.
17825
17826 2005-11-05  Ian Lance Taylor  <ian@airs.com>
17827
17828         PR target/22432
17829         * gcc.target/i386/pr22432.c: New test.
17830
17831 2005-11-05  Richard Henderson  <rth@redhat.com>
17832
17833         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
17834         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
17835         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
17836         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
17837         from gcc.dg/alpha-*.
17838         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
17839         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
17840
17841 2005-11-05  Andreas Jaeger  <aj@suse.de>
17842
17843         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
17844
17845 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
17846
17847         PR target/23424
17848         * gcc.dg/torture/pr23424-1.c: New test.
17849
17850 2005-11-04  Richard Henderson  <rth@redhat.com>
17851
17852         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
17853         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
17854         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
17855         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
17856         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
17857         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
17858         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
17859         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
17860         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
17861         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
17862         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
17863         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
17864         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
17865         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
17866         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
17867         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
17868         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
17869         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
17870         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
17871         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
17872         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
17873         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
17874         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
17875         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
17876         Move from gcc.dg/.
17877         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
17878         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
17879         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
17880         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
17881         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
17882         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
17883         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
17884         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
17885         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
17886         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
17887         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
17888         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
17889         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
17890         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
17891         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
17892         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
17893         gcc.target/i386/lea.c, gcc.target/i386/local.c,
17894         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
17895         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
17896         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
17897         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
17898         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
17899         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
17900         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
17901         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
17902         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
17903         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
17904         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
17905         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
17906         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
17907         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
17908         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
17909         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
17910         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
17911         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
17912         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
17913         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
17914         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
17915         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
17916         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
17917         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
17918         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
17919         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
17920         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
17921         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
17922
17923 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
17924
17925         PR 24627
17926         * gcc.dg/tree-ssa/pr24627.c: New test.
17927
17928 2005-11-04 Paul Brook  <paul@codesourcery.com>
17929
17930         * gcc.dg/tls/opt-10.c: New test.
17931
17932 2005-11-04  Andreas Jaeger  <aj@suse.de>
17933
17934         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
17935         avoid extra warnings.
17936
17937 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17938
17939         PR libfortran/22298
17940         * lib/target-supports.exp
17941         (check_effective_target_static_libgfortran): New
17942         static_libgfortran effective target.
17943         * gfortran.dg/static_linking_1.f: New test.
17944         * gfortran.dg/static_linking_1.c: New file.
17945
17946 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
17947
17948         * gcc.dg/pr24615.c: Guard test with { target fpic }.
17949
17950 2005-11-03  Josh Conner  <jconner@apple.com>
17951
17952         PR c++/19989
17953         g++.dg/ext/array2.C: New test.
17954         g++.dg/template/dependent-name3.C: New test.
17955         g++.dg/template/dependent-name4.C: New test.
17956         g++.dg/template/sfinae2.C: New test.
17957
17958 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17959
17960         PR preprocessor/22042
17961         * gcc.dg/cpp/strify4.c: New test.
17962
17963 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17964
17965         PR c++/17964
17966         * g++.dg/cpp/string-1.C: New test.
17967
17968 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17969
17970         * gcc.target/powerpc: New directory.
17971         * gcc.target/powerpc/powerpc.exp: New file.
17972         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
17973         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
17974         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
17975         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
17976         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
17977         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
17978         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
17979         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
17980         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
17981         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
17982         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
17983         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
17984         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
17985         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
17986         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
17987         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
17988         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
17989         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
17990         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
17991         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
17992         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
17993         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
17994         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
17995         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
17996         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
17997         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
17998         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
17999         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
18000         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
18001         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
18002         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
18003         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
18004         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
18005         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
18006
18007 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
18008
18009         PR c++/21627
18010         * g++.dg/warn/inline2.C: New test.
18011
18012 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18013
18014         PR middle-end/23155
18015         * g++.dg/ext/c99struct1.C: New test.
18016         * gcc.dg/union-cast-1.c: New test.
18017         * gcc.dg/union-cast-2.c: New test.
18018         * gcc.dg/union-cast-3.c: New test.
18019
18020 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18021
18022         PR middle-end/24589
18023         * gcc.c-torture/execute/zero-struct-2.c: New test.
18024
18025 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18026
18027         PR c++/24582
18028         * g++.dg/init/switch1.C: New test.
18029
18030 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18031
18032         * gcc.dg/delay-slot-1.c: New test.
18033
18034 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
18035
18036         PR target/24620
18037         * gcc.dg/pr24620.c: New test.
18038
18039 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18040
18041         PR c/24329
18042         * gcc.dg/format/unnamed-1.c: New test.
18043
18044 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18045
18046         PR c++/22434
18047         * g++.dg/expr/cond8.C: New test.
18048
18049         PR c++/24560
18050         * g++.dg/parse/dot1.C: New test.
18051
18052 2005-11-02  Jan Hubicka  <jh@suse.cz>
18053
18054         PR target/23303
18055         * gcc.dg/i386-lea.c: New test
18056
18057 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18058
18059         PR target/24615
18060         * gcc.dg/pr24615.c: New test.
18061
18062 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18063
18064         PR target/24600
18065         * gcc.dg/pr24600.c: New test.
18066
18067 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18068
18069         PR c++/19253
18070         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
18071         * g++.dg/parse/typename9.C: New test.
18072         * g++/dg/parse/typename10.C: Likewise.
18073
18074 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18075
18076         PR fortran/18157
18077         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
18078         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
18079         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
18080
18081 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18082
18083         PR c++/24569
18084         * g++.dg/debug/static1.C: New test.
18085
18086 2005-11-02  Josh Conner  <jconner@apple.com>
18087
18088         * g++.dg/crash38.C: moved into proper directory...
18089         * g++.dg/template/crash42.C: ...here
18090
18091 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
18092
18093         PR target/18338
18094         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
18095         pcc_bitfield_type_matters || default_packed.
18096
18097         * lib/target-supports.exp
18098         (check_effective_target_pcc_bitfield_type_matters): New proc.
18099         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
18100
18101         PR testsuite/23304
18102         * lib/target-supports.exp (check_effective_default_packed): New proc.
18103         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
18104         Gate expected errors on target ! default_packed.
18105         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
18106
18107 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18108
18109         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
18110         change (r106358).
18111
18112 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18113
18114         PR fortran/24008
18115         * gfortran.dg/entry_5.f90: New.
18116         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
18117
18118 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
18119
18120         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
18121
18122 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
18123
18124         PR fortran/21565
18125         gfortran.dg/namelist_blockdata.f90: New test.
18126
18127         PR fortran/18737
18128         gfortran.dg/external_implicit_none.f90: New test.
18129
18130         PR fortran/14994
18131         * gfortran.dg/secnds.f: New test.
18132
18133 2005-10-31  Jan Hubicka  <jh@suse.cz>
18134
18135         PR target/20928
18136         * gcc.c-torture/compile/pr20928.c: New test.
18137
18138 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
18139
18140         PR middle-end/23492
18141         * gcc.c-torture/compile/zero-strct-5.c: New test.
18142
18143 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
18144
18145         PR libgfortran/24584
18146         * gfortran.dg/pr24584.f90: New test.
18147
18148 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
18149
18150         PR fortran/18883
18151         * gfortran.dg/char_result_9.f90: New.
18152         * gfortran.dg/char_result_10.f90: New.
18153
18154 2005-10-30  Jan Hubicka  <jh@suse.cz>
18155
18156         * g++.dg/tree-ssa/pr24172.C: New testcase.
18157
18158 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18159
18160         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
18161
18162 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
18163
18164         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
18165         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
18166         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
18167         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
18168         gfortran.dg/enum_9.f90,
18169         gfortran.fortran-torture/compile/enum_1.f90,
18170         gfortran.fortran-torture/execute/enum_1.f90,
18171         gfortran.fortran-torture/execute/enum_2.f90,
18172         gfortran.fortran-torture/execute/enum_3.f90,
18173         gfortran.fortran-torture/execute/enum_4.f90: New tests.
18174
18175 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
18176
18177         PR target/18482
18178         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
18179         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
18180
18181 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18182
18183         PR libfortran/20179
18184         * gfortran.dg/mixed_io_1.f90: New test.
18185         * gfortran.dg/mixed_io_1.c: New file.
18186
18187 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18188
18189         * gfortran.dg/malloc_free_1.f90: New test.
18190
18191 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
18192
18193         * gcc.dg/nested-func-4.c: Require profiling -pg.
18194
18195 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18196
18197         PR C++/23229
18198         * g++.dg/warn/main-2.C: New test.
18199
18200 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
18201
18202         PR fortran/24545
18203         * gfortran.dg/interface_2.f90: new test.
18204
18205 2005-10-28  Josh Conner  <jconner@apple.com>
18206
18207         PR c++/22153
18208         * g++.dg/template/crash38.C: New test.
18209         * g++.dg/parse/explicit1.C: Change expected errors.
18210
18211 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18212
18213         PR C++/23426
18214         * g++.dg/other/large-size-array.C: New test.
18215
18216 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18217
18218         PR middle-end/24362
18219         * g++.dg/opt/complex4.C: New test.
18220
18221 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
18222
18223         * gcc.dg/nested-func-4.c: New test.
18224
18225 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
18226
18227         PR fortran/24158
18228         gfortran.dg/derived_recursion.f90: New test.
18229         gfortran.dg/implicit_actual.f90: New test.
18230
18231 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
18232
18233         PR middle-end/24295, PR testsuite/24477
18234         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
18235         removed when weakref hits the tree.
18236
18237 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
18238
18239         * gfortran.dg/cray_pointers_4.f90: New test.
18240
18241         * gfortran.dg/cray_pointers_5.f90: New test.
18242
18243 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
18244
18245         PR fortran/22290
18246         * gfortran.dg/assign_5.f90: New test.
18247         * gfortran.dg/assign_6.f: New test.
18248
18249 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
18250
18251         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
18252         CPU has no SSE support.
18253
18254 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
18255
18256         PR libgfortran/24224
18257         * gfortran.dg/arrayio_1.f90: Update attribution.
18258         * gfortran.dg/arrayio_2.f90: Update attribution.
18259         * gfortran.dg/arrayio_3.f90: Update attribution.
18260         * gfortran.dg/arrayio_4.f90: Update test conditions.
18261         * gfortran.dg/arrayio_5.f90: Update attribution.
18262         * gfortran.dg/arrayio_6.f90: New test.
18263         * gfortran.dg/arrayio_7.f90: New test.
18264
18265 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
18266
18267         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
18268
18269 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
18270
18271         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
18272
18273 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
18274
18275         PR fortran/24416
18276         * gfortran.dg/namelist_char_only.f90: New test.
18277
18278 2005-10-24  Asher Langton  <langton2@llnl.gov>
18279
18280         PR fortran/17031
18281         PR fortran/22282
18282         * gfortran.dg/cray_pointers_1.f90: New test.
18283         * gfortran.dg/cray_pointers_2.f90: New test.
18284         * gfortran.dg/cray_pointers_3.f90: New test.
18285         * gfortran.dg/loc_1.f90: New test.
18286         * gfortran.dg/loc_2.f90: New test.
18287
18288 2005-10-24  Steven Bosscher  <stevenb@suse.de>
18289
18290         * gcc.dg/pr24225.c: New test.
18291
18292 2005-10-24  Asher Langton  <langton2@llnl.gov>
18293
18294         * gfortran.dg/dup_save_1.f90: New test.
18295         * gfortran.dg/dup_save_2.f90: New test.
18296
18297 2005-10-24  Paul Brook  <paul@codesourcery.com>
18298
18299         PR 24107
18300         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
18301         stdint.h.
18302
18303 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
18304
18305         PR libgfortran/24489
18306         * gfortran.dg/pr24489.f90: New test.
18307
18308 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
18309
18310         PR fortran/23635
18311         * gfortran.dg/ichar_1.f90: Add tests for derived types.
18312
18313 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
18314
18315         PR target/18911
18316         * g++.dg/init/array16.C: Skip for mmix-*-*.
18317
18318 2005-10-23  Asher Langton  <langton2@llnl.gov>
18319
18320         * gfortran.dg/byte_1.f90: New test.
18321         * gfortran.dg/byte_2.f90: New test.
18322
18323 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
18324
18325         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
18326
18327 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
18328
18329         PR fortran/18022
18330         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
18331
18332         PR fortran/24311
18333         * gfortran.dg/merge_char_const.f90: New test.
18334
18335         PR fortran/24384
18336         * gfortran.dg/spread_scalar_source.f90: New test.
18337
18338 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
18339
18340         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
18341
18342         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
18343         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
18344
18345         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
18346
18347 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
18348
18349         PR fortran/24426
18350         * gfortran.dg/der_pointer_4.f90: New.
18351
18352 2005-10-22  David Ayers  <d.ayers@inode.at>
18353
18354         * obj-c++.dg/except-1.mm: Simplify.
18355
18356 2005-10-21  David Ayers  <d.ayers@inode.at>
18357
18358         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
18359
18360 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
18361
18362         * gfortran.dg/assumed_dummy_2.f90: New test.
18363
18364 2005-10-21  James E Wilson  <wilson@specifix.com>
18365
18366         PR preprocessor/15220
18367         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
18368
18369 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
18370
18371         * gcc.c-torture/execute/20051021-1.c: New test.
18372
18373 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
18374
18375         PR c++/24260
18376         * g++.dg/ext/tmplattr1.C: New test.
18377
18378 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
18379
18380         PR fortran/24440
18381         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
18382
18383 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
18384
18385         * obj-c++.dg/except-1.mm: New.
18386
18387         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
18388
18389 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
18390
18391         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
18392
18393 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
18394
18395         PR middle-end/24295
18396         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
18397         declarations with the same names as thunks' alias targets, use
18398         aliases instead.
18399         * gcc.dg/attr-alias-3.c: New test.
18400         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
18401
18402 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
18403
18404         PR c++/22618
18405         * g++.dg/parse/access8.C: New test.
18406
18407 2005-10-20  Richard Guenther  <rguenther@suse.de>
18408
18409         PR c++/24439
18410         * g++.dg/tree-ssa/pr24439.C: New testcase.
18411
18412 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18413
18414         * g++.dg/opt/delay-slot-1.C: New test.
18415
18416 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
18417
18418         PR fortran/21625
18419         * gfortran.fg/der_init_1.f90: New.
18420
18421 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
18422
18423         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
18424
18425 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
18426
18427         PR c++/21908
18428         * g++.dg/parse/error28.C: New test.
18429
18430 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18431
18432         * gcc.dg/profile-generate-2.c: New test.
18433
18434 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
18435
18436         PR target/23589
18437         * g++.dg/ext/dllimport11.C: New.
18438
18439 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18440
18441         PR c++/22293
18442         * g++.dg/other/friend3.C: New test.
18443
18444 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
18445
18446         PR c++/23293
18447         * g++.dg/template/error19.C: New test.
18448
18449 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18450
18451         PR c++/21383
18452         * g++.dg/overload/koenig2.C: New.
18453
18454         PR c++/23118
18455         * g++.dg/overload/error2.C: New.
18456
18457         PR c++/22604
18458         * g++.dg/inherit/covariant14.C: New.
18459
18460 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18461
18462         PR c++/23440
18463         * g++.dg/parse/for1.C: New test.
18464
18465 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
18466
18467         PR fortran/23446
18468         * gfortran.dg/host_dummy_index_1.f90: New test.
18469
18470         PR fortran/21459
18471         * gfortran.dg/automatic_char_len_2.f90: New test.
18472
18473         PR fortran/20866
18474         * gfortran.dg/recursive_statement_functions.f90: New test.
18475
18476         PR fortran/20853
18477         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
18478
18479         PR fortran/20849
18480         * gfortran.dg/external_initializer.f90: New test.
18481
18482         PR fortran/20837
18483         * non_module_public.f90: New test.
18484
18485 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18486
18487         PR c++/24386
18488         * g++.dg/template/overload7.C: New.
18489
18490         PR c++/22551
18491         * g++.dg/other/switch2.C: Remove expected warnings.
18492
18493         PR c++/21353
18494         * g++.dg/template/defarg6.C: New.
18495
18496 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
18497
18498         PR target/24315
18499         * gcc.target/i386/pr24315.c: New test.
18500
18501 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18502
18503         PR c++/24389
18504         * g++.dg/template/static21.C: New test.
18505         * g++.dg/template/static21-a.cc: Likewise.
18506
18507 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
18508
18509         PR c++/23959
18510         * g++.dg/warn/Wswitch-default-1.C: New test.
18511         * g++.dg/warn/Wswitch-default-2.C: New test.
18512
18513 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18514
18515         PR c++/22173
18516         * g++.dg/parse/template18.C: New test.
18517         * g++.dg/template/nontype15.C: Likewise.
18518
18519 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
18520
18521         PR fortran/22273
18522         * gfortran.dg/spec_expr_2.f90: New.
18523
18524 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
18525
18526         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
18527         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
18528         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
18529         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
18530         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
18531         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
18532         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
18533         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
18534         previous target-specific skips and warning-message matches where
18535         applicable.
18536
18537 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
18538
18539         PR c++/21347
18540         * g++.dg/warn/Wctor-dtor.C: New test.
18541
18542 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18543
18544         PR c/23439
18545         * gcc.dg/for-1.c: New test.
18546
18547 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
18548
18549         PR c++/19565
18550         * g++.dg/warn/Wconversion1.C: New test.
18551         * g++.dg/ext/packed4.C: Compile with -w.
18552         * g++.dg/opt/20050511-1.C: Likewise.
18553         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
18554
18555 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
18556
18557         * gfortran.dg/boz_5.f90: New test.
18558
18559 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
18560
18561         PR c++/22551
18562         * g++.dg/other/switch2.C: New.
18563
18564         PR c++/23984
18565         * g++.dg/init/ctor7.C: New.
18566
18567 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
18568
18569         PR c++/23730
18570         * g++.dg/parse/crash32.C: New test.
18571
18572 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
18573
18574         PR c++/20721
18575         * g++.dg/init/goto2.C: New test.
18576
18577         PR c++/22464
18578         * g++.dg/template/crash/41.C: New test.
18579
18580         PR c++/22180
18581         * g++.dg/template/crash40.C: New test.
18582
18583         PR c++/23694
18584         * g++.dg/parse/friend5.C: New test.
18585
18586         PR c++/23307
18587         * g++.dg/template/crash38.C: New test.
18588
18589         PR c++/22352
18590         * g++.dg/template/friend38.C: New test.
18591
18592         PR c++/22405
18593         * g++.dg/template/crash39.C: New test.
18594
18595 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
18596
18597         * gcc.dg/debug/dwarf2/dwarf-char1.c,
18598         gcc.dg/debug/dwarf2/dwarf-char2.c,
18599         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
18600
18601         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
18602
18603 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
18604
18605         * gcc.dg/dll-2.c: Add tests for warnings.
18606         * gcc.dg/dll-3.c: Likewise.
18607         * gcc.dg/dll-4.c: Likewise.
18608
18609         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
18610         * g++.dg/ext/dllimport2.C: Likewise.
18611         * g++.dg/ext/dllimport3.C: Likewise.
18612         * g++.dg/ext/dllimport7.C: Likewise.
18613         * g++.dg/ext/dllimport8.C: Likewise.
18614         * g++.dg/ext/dllimport9.C: Likewise.
18615
18616 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
18617
18618         PR fortran/24092
18619         * gfortran.dg/derived_pointer_recursion.f90: New test.
18620
18621 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
18622
18623         * gcc.c-torture/execute/20051012-1.c: New test.
18624
18625 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18626
18627         PR fortran/18082
18628         * gfortran.dg/automatic_char_len_1.f90: New test.
18629
18630 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18631
18632         PR fortran/20847
18633         * gfortran.dg/save_common.f90: New test.
18634
18635         PR fortran/20856
18636         * gfortran.dg/save_result.f90: New test.
18637
18638 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18639
18640         PR c++/21592
18641         * g++.dg/template/dependent-expr1.C: Add new expected error.
18642         * g++.dg/template/dependent-expr2.C: Adjust error text.
18643         * g++.dg/template/overload6.C: New.
18644
18645         PR c++/23797
18646         * g++.dg/other/typename8.C: New.
18647
18648         PR c++/21117
18649         * g++.dg/other/return1.C: New.
18650
18651 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
18652
18653         PR c++/24052
18654         * g++.dg/ext/label5.C: New.
18655
18656 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18657
18658         PR c++/19964
18659         * g++.dg/parse/crash31.C: New.
18660
18661 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
18662
18663         * g++.dg/ipa/ipa-1.c: New test.
18664         * g++.dg/ipa/ipa-2.c: New test.
18665         * g++.dg/ipa/ipa-3.c: New test.
18666         * g++.dg/ipa/ipa-4.c: New test.
18667         * g++.dg/ipa/ipa-5.c: New test.
18668         * g++.dg/ipa/ipa.exp: New file.
18669
18670 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18671
18672         PR fortran/24207
18673         * gfortran.dg/private_type_3.f90: New test.
18674
18675 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18676
18677         PR fortran/20786
18678         gfortran.dg/aint_anint_1.f90: New test.
18679
18680 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18681
18682         PR libgfortran/24313
18683         gfortran.dg/csqrt.f: New test.
18684
18685 2005-10-11  Ian Lance Taylor  <ian@airs.com>
18686
18687         PR c++/8057
18688         * g++.dg/warn/noeffect7.C: New test.
18689         * g++.dg/warn/noeffect2.C: Instantiate templates.
18690         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
18691         and warning.
18692
18693 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
18694
18695         PR c++/21089
18696         * g++.dg/init/float1.C: New test.
18697
18698         PR c++/24277
18699         * g++.dg/init/member1.C: Tweak error markers.
18700
18701 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
18702
18703         PR testsuite/24281
18704         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
18705         Check for null pointer.
18706
18707 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
18708
18709         PR c++/21369
18710         * g++.dg/parse/ret-type3.C: New test.
18711
18712 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18713
18714         PR tree-opt/23946
18715         * gcc.c-torture/compile/pr23946.c: New test.
18716
18717 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
18718
18719         * g++.dg/opt/mmx2.C: New test.
18720
18721 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
18722
18723         PR c++/24277
18724         * g++.dg/template/static20.C: New test.
18725
18726         PR c++/24302
18727         * g++.dg/warn/Wunused-12.C: New test.
18728
18729         PR c++/23437
18730         * g++.dg/template/arg4.C: New test.
18731
18732 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18733
18734         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
18735         * gcc.dg/ucnid-3.c: Likewise.
18736         * gcc.dg/ucnid-4.c: Likewise.
18737         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
18738         * g++.dg/other/ucnid-1.C: Likewise.
18739         * gcc.dg/sparc-frame-1.c: New test.
18740
18741 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
18742
18743         PR c++/24139
18744         * g++.dg/template/spec27.C: New test.
18745
18746         PR c++/24275
18747         * g++.dg/template/static19.C: New test.
18748
18749 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18750
18751         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
18752         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
18753
18754 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18755
18756         PR target/24136
18757         * gfortran.fortran-torture/compile/pr24136.f: New test.
18758
18759 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
18760
18761         PR c++/22172
18762         * g++.dg/parse/crash30.C: New test.
18763
18764 2005-10-07  Richard Guenther  <rguenther@suse.de>
18765
18766         PR middle-end/24227
18767         * gcc.c-torture/compile/pr24227.c: New testcase.
18768
18769 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
18770
18771         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
18772         Do not put aligned attributes on array elements.
18773
18774 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
18775
18776         PR testsuite/23611, PR testsuite/23615
18777         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
18778         writing prototypes of library functions by hand.
18779         * obj-c++.dg/bitfield-4.mm: Likewise.
18780         * obj-c++.dg/const-str-4.mm: Likewise.
18781         * obj-c++.dg/encode-4.mm: Likewise.
18782         * obj-c++.dg/encode-5.mm: Likewise.
18783         * obj-c++.dg/encode-6.mm: Likewise.
18784         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
18785         * obj-c++.dg/method-10.mm: Likewise.
18786         * obj-c++.dg/method-17.mm: Likewise.
18787         * obj-c++.dg/method-19.mm: Likewise.
18788         * obj-c++.dg/try-catch-2.mm: Likewise.
18789
18790 2005-10-06  Richard Henderson  <rth@redhat.com>
18791
18792         PR 24236
18793         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
18794
18795 2005-10-06  Dale Johannesen  <dalej@apple.com>
18796
18797         * gcc.c-torture/execute/20030125-1.c: Correct.
18798
18799 2005-10-06  Richard Guenther  <rguenther@suse.de>
18800
18801         PR tree-optimization/24238
18802         * g++.dg/tree-ssa/pr24238.C: New testcase.
18803
18804 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
18805
18806         PR 18568
18807         * gfortran.dg/der_pointer_3.f90: New test.
18808
18809 2005-10-05  Devang Patel  <dpatel@apple.com>
18810
18811         PR Debug/23205
18812         * g++.dg/other/PR23205.C: New.
18813
18814 2005-10-05  Richard Henderson  <rth@redhat.com>
18815
18816         PR target/23602
18817         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
18818         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
18819
18820 2005-10-05  Dale Johannesen  <dalej@apple.com>
18821
18822         * gcc.c-torture/execute/float-floor.c: New.
18823
18824 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
18825
18826         PR tree-optimization/21419
18827         PR tree-optimization/24146
18828         PR tree-optimization/24151
18829
18830         * g++.dg/ext/asm7.C: New.
18831         * g++.dg/ext/asm8.C: New.
18832         * gcc.dg/asm-1.c: Compile on all targets.
18833         * gcc.dg/asm-pr24146.c: New.
18834         * gcc.dg/pr21419.c: Adjust error messages.
18835
18836 2005-10-05  Richard Guenther  <rguenther@suse.de>
18837
18838         PR fortran/24176
18839         * gfortran.fortran-torture/compile/empty.f90: New testcase.
18840
18841 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18842
18843         PR c++/23513
18844         * g++.dg/template/spec22.C: Robustify test.
18845         * g++.dg/template/spec26.C: New.
18846
18847 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
18848
18849         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
18850         if target supports vector instructions.
18851
18852 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
18853
18854         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
18855         C99 functions.
18856
18857 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
18858
18859         * lib/target-supports.exp (check_effective_target_fortran_large_real,
18860         check_effective_target_fortran_large_int): Replace cached result
18861         when target changes.
18862
18863 2005-10-04  Devang Patel  <dpatel@apple.com>
18864
18865         * gcc.dg/i386-sse-vect-types.c: New.
18866
18867 2005-10-04  Ian Lance Taylor  <ian@airs.com>
18868
18869         PR preprocessor/13726
18870         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
18871         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
18872
18873 2005-10-04  Richard Guenther  <rguenther@suse.de>
18874
18875         PR c/23576
18876         * gcc.dg/noncompile/pr23576.c: New testcase.
18877
18878 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18879
18880         PR middle-end/23125
18881         * gcc.dg/register-var-3.c: New test.
18882
18883 2005-10-04  Steven Bosscher  <stevenb@suse.de>
18884
18885         * gcc.dg/pr23049.c: New test.
18886
18887         * gcc.dg/ucnid-4.c: Fix test.
18888
18889 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
18890
18891         PR 23445
18892         * gcc.c-torture/compile/pr23445.c: New test.
18893
18894 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
18895
18896         * g++.dg/overload/unknown1.C: New.
18897
18898 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
18899
18900         PR c++/17775
18901         * g++.dg/template/repo4.C: New test.
18902
18903 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18904
18905         PR libfortran/19308
18906         * gfortran.dg/large_real_kind_2.F90: New test.
18907         * gfortran.dg/large_integer_kind_2.f90: New test.
18908
18909 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
18910
18911         * lib/target-supports.exp (check_effective_target_vect_shift):
18912         Implement with result caching. Add i?86, x86_64 and ia64 targets.
18913         (check_effective_target_vect_condition): Fix copy-n-pasto.
18914
18915         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
18916         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
18917         targets.
18918
18919 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
18920
18921         PR c++/22621
18922         * g++.dg/template/overload5.C : New test.
18923
18924         PR c++/23840
18925         * g++.dg/expr/stdarg1.C: New test.
18926
18927 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
18928
18929         PR 24142
18930         * gcc.c-torture/execute/pr24142.c: New test.
18931
18932 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
18933
18934         PR 24141
18935         * gcc.c-torture/execute/pr24141.c: New test.
18936
18937 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
18938             Diego Novillo  <dnovillo@redhat.com>
18939
18940         PR 23604
18941         * gcc.c-torture/execute/pr23604.c: New test.
18942
18943 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
18944
18945         PR fortran/16404
18946         PR fortran/20835
18947         PR fortran/20890
18948         PR fortran/20899
18949         PR fortran/20900
18950         PR fortran/20901
18951         PR fortran/20902
18952         gfortran.dg/equiv_constraint_1.f90: New test.
18953         gfortran.dg/equiv_constraint_2.f90: New test.
18954         gfortran.dg/equiv_constraint_3.f90: New test.
18955         gfortran.dg/equiv_constraint_4.f90: New test.
18956         gfortran.dg/equiv_constraint_5.f90: New test.
18957         gfortran.dg/equiv_constraint_6.f90: New test.
18958         gfortran.dg/equiv_constraint_7.f90: New test.
18959         gfortran.dg/equiv_constraint_8.f90: New test.
18960         gfortran.dg/private_type_1.f90: New test.
18961         gfortran.dg/private_type_2.f90: New test.
18962         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
18963         980628-10.f: Assert std=gnu to permit mixing of
18964         types in equivalence statements.
18965
18966 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
18967
18968         PR 24112
18969         * gfortran.dg/open_status_1.f90: New.
18970
18971 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18972
18973         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
18974         * gcc.dg/vect/pr22480.c: Clean up temp files.
18975         * gcc.dg/vect/pr23831.c: Clean up temp files.
18976         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
18977         Clean up temp files.
18978         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
18979         Clean up temp files.
18980
18981         * gcc.dg/20050309-1.c: Clean up temp files.
18982         * gcc.dg/20050325-1.c: Clean up temp files.
18983
18984 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18985
18986         PR tree-optimization/24059
18987         * gcc.dg/vect/pr24059.c : New test.
18988
18989 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
18990
18991         PR middle-end/24109
18992         * gcc.c-torture/execute/20050929-1.c: New test.
18993
18994 2005-09-29  Steven Bosscher  <stevenb@suse.de>
18995
18996         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
18997
18998 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
18999
19000         PR c/21419
19001         * gcc.dg/pr21419.c: New test.
19002
19003 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19004
19005         * gcc.dg/pr23911.c: New test.
19006
19007 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
19008
19009         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
19010
19011         PR c++/16782
19012         * g++.dg/parse/qualified4.C: New test.
19013         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
19014         * g++.old-deja/g++.mike/p8154.C: Likewise.
19015
19016 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
19017
19018         PR c++/22147
19019         * g++.dg/template/friend37.C: New test.
19020         * g++.dg/parse/crash28.C: Adjust error markers.
19021
19022 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
19023
19024         PR fortran/18518
19025         * gfortran.fortran-torture/execute/save_2.f90: New decl.
19026
19027 2005-09-27  Devang Patel  <dpatel@apple.com>
19028
19029         PR tree-optimization/23625
19030         * gcc.dg/pr23625.c: New test.
19031
19032 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
19033
19034         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
19035         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
19036
19037 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
19038
19039         PR fortran/23677
19040         * gfortran.fortran-torture/execute/save_1.f90: New test.
19041         * gfortran.dg/save_1.f90: New test.
19042
19043 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
19044
19045         * gcc.target/i386/builtin-apply-mmx.c: New test.
19046
19047         PR target/22576
19048         * gcc.target/i386/pr22576.c: New test.
19049
19050         PR target/22585
19051         * gcc.target/i386/pr22585.c: New test.
19052
19053         PR target/23268
19054         * gcc.target/i386/pr23268.c: New test.
19055
19056         PR middle-end/23831
19057         * gcc.dg/vect/pr23831.c: New test.
19058
19059         PR target/24055
19060         * gcc.target/i386/pr24055.c: New test.
19061
19062 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
19063
19064         PR tree-optimization/23960
19065         * gcc.c-torture/compile/pr23960.c: New.
19066
19067 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
19068
19069         PR fortran/16861
19070         * gfortran.dg/nested_modules_3.f90: New.
19071
19072 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
19073
19074         PR fortran/24005
19075         gfortran.dg/interface_1.f90: New test.
19076
19077 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
19078         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19079
19080         PR fortran/23843
19081         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
19082
19083 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
19084
19085         PR fortran/23516
19086         * gfortran.dg/imag_1.f: New test.
19087         * gfortran.dg/imag_2.f: Ditto.
19088
19089 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
19090
19091         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
19092
19093 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
19094
19095         PR c++/21983
19096         * g++.dg/warn/pr21983.C: New test.
19097
19098 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
19099
19100         * gcc.dg/20050922-1.c: Testcase added.
19101
19102 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
19103
19104         PR c++/23993
19105         * g++.dg/template/array14.C: New test.
19106
19107 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
19108
19109         PR fortran/19929
19110         * gfortran.dg/der_ptr_component_1.f90: New test.
19111
19112 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19113
19114         PR c++/23965
19115         * g++.dg/template/error1.C: Reject "no matching function" message.
19116
19117 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19118
19119         PR c++/17609
19120         * g++.dg/lookup/error1.C: New test.
19121
19122 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
19123
19124         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
19125         functionality of the testcase.
19126
19127 2005-09-20  Richard Henderson  <rth@redhat.com>
19128
19129         * gcc.dg/vect/vect-22.c: Require vect_float.
19130         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
19131
19132 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
19133
19134         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
19135         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
19136         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
19137         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
19138         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
19139         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
19140         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
19141         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
19142         * gcc.dg/cpp/ucnid-8.c: New test.
19143
19144 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19145
19146         PR tree-optimization/23929
19147         * gcc.c-torture/compile/pr23929.c: New test.
19148
19149 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
19150
19151         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
19152         for one loop.
19153
19154 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
19155
19156         PR testsuite/23186
19157         * g++.dg/other/pr22003.C: Require named sections.
19158
19159 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19160
19161         PR c++/23947
19162         * g++.dg/rtti/crash3.C: New test.
19163
19164         PR tree-optimization/23818
19165         * gcc.dg/pr23818.c: New test.
19166
19167 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19168
19169         PR fortran/23420
19170         * gfortran.dg/print_fmt_4.f: New.
19171
19172 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19173
19174         PR fortran/23663
19175         * gfortran.fortran-torture/execute/entry_11.f90: New test.
19176
19177 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19178
19179         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
19180         Use pointers to local alignable arrays instead. Added comments.
19181         * gcc.dg/vect/vect-46.c: Likewise.
19182         * gcc.dg/vect/vect-48.c: Likewise.
19183         * gcc.dg/vect/vect-49.c: Likewise.
19184         * gcc.dg/vect/vect-52.c: Likewise.
19185         * gcc.dg/vect/vect-53.c: Likewise.
19186         * gcc.dg/vect/vect-54.c: Likewise.
19187         * gcc.dg/vect/vect-56.c: Likewise.
19188         * gcc.dg/vect/vect-57.c: Likewise.
19189         * gcc.dg/vect/vect-58.c: Likewise.
19190         * gcc.dg/vect/vect-60.c: Likewise.
19191         * gcc.dg/vect/vect-61.c: Likewise.
19192
19193         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
19194         The test is no longer vectorizable on vect_no_align targets.
19195         * gcc.dg/vect/vect-43.c: Likewsie.
19196
19197         * gcc.dg/vect/vect-44.c: Added comments.
19198         * gcc.dg/vect/vect-45.c: Added comments.
19199         * gcc.dg/vect/vect-50.c: Added comments.
19200         * gcc.dg/vect/vect-51.c: Added comments.
19201
19202         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
19203         aligned type.
19204         * gcc.dg/vect/Os-vect-95.c: Likewise.
19205
19206         * gcc.dg/vect/vect-41.c: Test removed.
19207         * gcc.dg/vect/vect-47.c: Test removed.
19208         * gcc.dg/vect/vect-55.c: Test removed.
19209         * gcc.dg/vect/vect-59.c: Test removed.
19210
19211 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19212
19213         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
19214         No longer vectorizable on vect_no_align targets.
19215         * gcc.dg/vect/pr20122.c: Likewise.
19216         * gcc.dg/vect/vect-74.c: Likewise.
19217         * gcc.dg/vect/vect-75.c: Likewise.
19218         * gcc.dg/vect/vect-76.c: Likewise.
19219
19220         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
19221         Will not be vectorizable on vect_no_align targets once aliasing issues
19222         are resolved.
19223         * gcc.dg/vect/vect-79.c: Likewise.
19224
19225         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
19226         * gcc.dg/vect/vect-78.c: Likewise.
19227         * gcc.dg/vect/vect-97.c: Likewise.
19228
19229 2005-09-19  Steven Bosscher  <stevenb@suse.de>
19230
19231         * gcc.dg/pr23943.c: New test.
19232
19233 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19234
19235         PR fortran/19181
19236         * gfortran.dg/derived_pointer_null_1.f90: New test.
19237
19238 2005-09-18  Richard Guenther  <rguenther@suse.de>
19239
19240         PR middle-end/23944
19241         * gcc.c-torture/compile/pr23944.c: New testcase.
19242
19243 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
19244
19245         PR fortran/15975
19246         * gfortran.dg/der_pointer_2.f90: New test.
19247
19248 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19249
19250         PR fortran/16861
19251         * gfortran.dg/nested_modules_2.f90: New test.
19252
19253 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19254
19255         PR c++/18368
19256         * g++.dg/other/semicolon.C: New test.
19257
19258 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
19259
19260         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
19261         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
19262
19263 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
19264
19265         PR c++/23914
19266         * g++.dg/template/static18.C: New test.
19267
19268         PR c++/21514
19269         * g++.dg/template/crash19.C: Remove dg-error marker.
19270         * g++.dg/template/local4.C: New test.
19271
19272 2005-09-16  Paul Brook  <paul@codesourcery.com>
19273
19274         PR fortran/23906
19275         * gfortran.dg/dependency_1.f90: New test.
19276
19277 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
19278
19279         PR c++/23896
19280         * g++.dg/template/static17.C: New test.
19281
19282 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
19283
19284         PR c++/23139
19285         * g++.dg/warn/huge-val1.C: New test.
19286
19287 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
19288
19289         PR c++/13140
19290         * g++.dg/parse/class2.C: New test.
19291         * g++.dg/template/explicit8.C: Likewise.
19292         * g++.dg/template/spec25.C: Likewise.
19293
19294 2005-09-14  Josh Conner  <jconner@apple.com>
19295
19296         PR middle-end/23584
19297         * gcc.dg/pr23584.c: New test.
19298
19299 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
19300
19301         PR fortran/21875 Internal Unit Array I/O, NIST
19302         * gfortran.dg/arrayio_1.f90: New test.
19303         * gfortran.dg/arrayio_1.f90: New test.
19304         * gfortran.dg/arrayio_1.f90: New test.
19305         * gfortran.dg/arrayio_1.f90: New test.
19306         * gfortran.dg/arrayio_1.f90: New test.
19307
19308 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
19309
19310         PR middle-end/22480
19311         * gcc.dg/vect/pr22480.c: New test.
19312
19313 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
19314
19315         PR fortran/19358
19316         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
19317
19318 2005-09-13 Josh Conner <jconner@apple.com>
19319
19320         PR c++/23180
19321         * g++.dg/init/struct2.C: New test.
19322         * g++.dg/init/struct3.C: New test.
19323
19324 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
19325
19326         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
19327         Clean up temp files.
19328         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
19329         gcc.dg/tree-ssa/builtin-fprintf-1.c,
19330         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
19331         gcc.dg/tree-ssa/builtin-printf-1.c,
19332         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
19333         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
19334         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
19335         gcc.dg/tree-ssa/builtin-vprintf-1.c,
19336         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
19337         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
19338         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
19339         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
19340         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
19341         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
19342         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
19343         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
19344
19345 2005-09-13  Josh Conner  <jconner@apple.com>
19346
19347         * lib/gcc-dg.exp: Load scanipa.exp.
19348         (cleanup-dump): New procedure.
19349         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
19350         * lib/scandump.exp: New file.
19351         * lib/scantree.exp: Use it.
19352         * lib/scanipa.exp: New file.
19353
19354 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
19355
19356         PR fortran/17740
19357         * gfortran.dg/generic_4.f90: New test.
19358
19359 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
19360
19361         PR target/23816
19362         * gcc.target/i386/pr23816-1.c: New test.
19363         * gcc.target/i386/pr23816-2.c: New test.
19364
19365
19366 2005-09-13  Bastian Blank <waldi@debian.org>
19367
19368         PR c++/16171
19369         * g++.dg/abi/mangle26.C: New test.
19370         * g++.dg/abi/mangle27.C: New test.
19371         * g++.dg/abi/mangle28.C: New test.
19372         * g++.dg/abi/mangle29.C: New test.
19373
19374         PR c++/23839
19375         * g++.dg/parse/register1.C: New test.
19376
19377 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
19378
19379         PR c++/23842
19380         * g++.dg/template/access16.C: New test.
19381
19382 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19383
19384         * gfortran.dg/char_pack_2.f90: Increase the vector size.
19385
19386 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19387
19388         PR fortran/18899
19389         * gfortran.dg/shape_2.f90: New test.
19390
19391 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19392
19393         PR target/19269
19394         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
19395         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
19396         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
19397         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
19398         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
19399         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
19400         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
19401         tests.
19402
19403 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19404
19405         PR c++/23841
19406         * g++.dg/parse/template17.C: New test.
19407
19408 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19409
19410         PR c++/23789
19411         * g++.dg/template/nontype14.C: New test.
19412
19413 2005-09-12  Ian Lance Taylor  <ian@airs.com>
19414
19415         PR g++/7874
19416         * g++.dg/lookup/friend7.C: New test.
19417         * g++.dg/lookup/friend8.C: New test.
19418         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
19419         so that it will be found via argument dependent lookup.
19420         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
19421         friend functions which will no longer be found.
19422         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
19423         function g, so that it will be found via argument dependent
19424         lookup.
19425         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
19426         * g++.old-deja/g++.mike/net43.C: Likewise.
19427
19428 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19429
19430         PR c++/23691
19431         * g++.dg/template/static16.C: New test.
19432
19433 2005-09-12  Josh Conner  <jconner@apple.com>
19434
19435         PR middle-end/23237
19436         * gcc.c-torture/compile/pr23237.c: New test.
19437
19438 2005-09-11  Richard Henderson  <rth@redhat.com>
19439
19440         * g++.dg/other/error8.C: Update expected diagnostic text.
19441
19442 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19443
19444         PR libfortran/19872
19445         * gfortran.dg/overwrite_1.f: New test.
19446
19447 2005-09-09  Josh Conner  <jconner@apple.com>
19448
19449         * g++.dg/init/pr23180-1.C: Removed.
19450         * g++.dg/init/pr23180-2.C: Removed.
19451
19452 2005-09-09  David Daney <ddaney@avtrex.com>
19453
19454         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
19455         files which are ...
19456         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
19457         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
19458
19459 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19460
19461         * gfortran.dg/iostat_2.f90: New test.
19462
19463 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
19464
19465         PR c++/22252
19466         * g++.dg/ext/interface1.C: New test.
19467         * g++.dg/ext/interface1.h: Likewise.
19468         * g++.dg/ext/interface1a.cc: Likewise.
19469
19470 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
19471
19472         * gfortran.dg/iomsg_1.f90: New test case.
19473
19474 2005-09-09  Richard Guenther  <rguenther@suse.de>
19475
19476         PR c++/23624
19477         * g++.dg/tree-ssa/pr23624.C: New testcase.
19478
19479 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19480
19481         PR fortran/19239
19482         * gfortran.dg/vector_subscript_1.f90,
19483         * gfortran.dg/vector_subscript_2.f90: New tests.
19484
19485 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19486
19487         PR fortran/21104
19488         * gfortran.dg/array_alloc_1.f90,
19489         * gfortran.dg/array_alloc_2.f90,
19490         * gfortran.dg/array_alloc_3.f90: New tests.
19491
19492 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19493
19494         PR fortran/12840
19495         * gfortran.dg/array_constructor_6.f90
19496         * gfortran.dg/array_constructor_7.f90
19497         * gfortran.dg/array_constructor_8.f90
19498         * gfortran.dg/array_constructor_9.f90
19499         * gfortran.dg/array_constructor_10.f90
19500         * gfortran.dg/array_constructor_11.f90
19501         * gfortran.dg/array_constructor_12.f90: New tests.
19502
19503 2005-09-08  Josh Conner  <jconner@apple.com>
19504
19505         PR c++/23180
19506         * g++.dg/init/pr23180-1.C: New test.
19507         * g++.dg/init/pr23180-2.C: New test.
19508
19509 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19510
19511         PR fortran/18878
19512         * gfortran.dg/module_double_reuse.f90: New.
19513
19514 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19515
19516         PR fortran/23270
19517         PR fortran/22304
19518         PR fortran/18870
19519         PR fortran/17917
19520         PR fortran/16511
19521         * gfortran.dg/common_equivalence_1.f: New.
19522         * gfortran.dg/common_equivalence_2.f: New.
19523         * gfortran.dg/common_equivalence_3.f: New.
19524         * gfortran.dg/contained_equivalence_1.f90: New.
19525         * gfortran.dg/module_blank_common.f90: New.
19526         * gfortran.dg/module_commons_1.f90: New.
19527         * gfortran.dg/module_equivalence_1.f90: New.
19528         * gfortran.dg/nested_modules_1.f90: New.
19529         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
19530         equivalences and add comment to connect the test with
19531         the PR.
19532
19533 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19534
19535         PR fortran/23765
19536         * gfortran.dg/common_6.f90: New test.
19537
19538 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19539
19540         PR fortran/15326
19541         * gfortran.dg/char_result_1.f90,
19542         * gfortran.dg/char_result_2.f90,
19543         * gfortran.dg/char_result_3.f90,
19544         * gfortran.dg/char_result_4.f90,
19545         * gfortran.dg/char_result_5.f90,
19546         * gfortran.dg/char_result_6.f90,
19547         * gfortran.dg/char_result_7.f90,
19548         * gfortran.dg/char_result_8.f90: New tests.
19549
19550 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19551
19552         PR fortran/19928
19553         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
19554
19555 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19556
19557         PR obj-c++/16816
19558         * obj-c++.dg/selector-5.mm: New test.
19559         * obj-c++.dg/selector-6.mm: New test.
19560
19561 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19562
19563         PR objc/20574
19564         PR objc/19324
19565         * objc.dg/error-1.m: New test.
19566
19567 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
19568
19569         PR fortran/23373
19570         * gfortran.fortran-torture/execute/pr23373-1.f90,
19571         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
19572
19573 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
19574
19575         PR libfortran/23760
19576         * gfortran.dg/g77/1832.f: Remove long string in write statement
19577         to allow the test to pass on correct list directed output with
19578         prepended space.
19579
19580 2005-09-07  James E Wilson  <wilson@specifix.com>
19581
19582         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
19583
19584 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19585
19586         * gfortran.dg/parameter+save.f90: Rename to
19587         * gfortran.dg/parameter_save.f90: .. this.
19588
19589 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19590
19591         PR fortran/20848
19592         * gfortran.dg/parameter+save.f90: New test case.
19593
19594 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
19595
19596         PR fortran/19269
19597         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
19598
19599 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19600
19601         PR c/23075
19602         * gcc.dg/pr23075.c: New test.
19603         * g++.dg/warn/pr23075.C: New test.
19604
19605         PR target/22362
19606         * gcc.target/i386/pr22362.c: New test.
19607
19608         PR rtl-optimization/23098
19609         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
19610
19611         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
19612         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19613         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19614
19615 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
19616
19617         * g++.dg/expr/cast6.C: New test.
19618
19619         PR c++/9782
19620         * g++.dg/init/new15.C: New test.
19621
19622 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19623
19624         * gcc.dg/vect/Os-vect-95.c: New test.
19625         * gcc.dg/vect/vect-95.c: Same.
19626
19627 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19628
19629         * gcc.dg/vect/vect-29.c: Update xfail testing.
19630         * gcc.dg/vect/vect-44.c: Same.
19631         * gcc.dg/vect/vect-48.c: Same.
19632         * gcc.dg/vect/vect-50.c: Same.
19633         * gcc.dg/vect/vect-72.c: Same.
19634         * gcc.dg/vect/vect-77.c: Same.
19635         * gcc.dg/vect/vect-78.c: Same.
19636         * gcc.dg/vect/vect-80.c: Same.
19637         * gcc.dg/vect/vect-96.c: Same.
19638         * gcc.dg/vect/vect-100.c: Same.
19639         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
19640         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
19641         * gfortran.dg/vect/vect-5.f90: Same.
19642
19643 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19644
19645         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
19646         start strings.
19647         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19648         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19649
19650         PR c++/23056
19651         * g++.dg/opt/pr23056.C: New test.
19652
19653         PR rtl-optimization/23098
19654         * gcc.target/i386/pr23098.c: New test.
19655
19656 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
19657
19658         PR c++/23667
19659         * g++.dg/template/static15.C: New test.
19660
19661         PR c++/21440
19662         * g++.dg/ext/stmtexpr5.C: New test.
19663         * g++.dg/ext/stmtexpr6.C: Likewise.
19664
19665 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
19666
19667         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
19668
19669         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
19670         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19671         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19672
19673 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
19674
19675         PR libfortran/23321
19676         * gfortran.dg/direct_io_4.f90: New test case.
19677
19678 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
19679             Rasmus Hahn  <rassahah@neofonie.de>
19680
19681         PR libobjc/23108
19682         * objc.dg/type-stream-1.m: New test.
19683
19684 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
19685
19686         PR fortran/23661
19687         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
19688         gfortran.dg/print_fmt_3.f90: New test.
19689
19690 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
19691
19692         * gfortran.dg/fmt_t_1.f90: New test.
19693
19694 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
19695
19696         PR rtl-optimization/23454
19697         * g++.dg/opt/pr23454.C: New test.
19698
19699 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
19700
19701         PR c++/23699
19702         * g++.dg/ext/static1.C: New test.
19703
19704 2005-09-02  Richard Henderson  <rth@redhat.com>
19705
19706         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
19707         tail call to check_fa_work.
19708
19709 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
19710
19711         PR c++/21687
19712         * g++.dg/other/gc3.C: New test.
19713
19714 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19715
19716         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
19717         * gcc.dg/20050826-1.c: Likewise.
19718
19719 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
19720
19721         PR c++/23167
19722         * g++.dg/expr/volatile1.C: New test.
19723
19724 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
19725
19726         PR middle-end/23547
19727         * gcc.dg/pr23547.c: New test.
19728
19729 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
19730
19731         PR c/22061
19732         * gcc.c-torture/execute/pr22061-1.c,
19733         * gcc.c-torture/execute/pr22061-2.c,
19734         * gcc.c-torture/execute/pr22061-3.c,
19735         * gcc.c-torture/execute/pr22061-4.c: New tests.
19736
19737 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19738
19739         * gcc.dg/Wredundant-decls-2.c: New test to check that
19740         -Wredundant-decls does not issue warning for a variable
19741         definition following a declaration.
19742
19743 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
19744
19745         PR debug/7241
19746         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
19747         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
19748         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
19749
19750         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
19751         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
19752         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
19753         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
19754         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
19755         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
19756         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
19757         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
19758
19759 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19760
19761         PR objc/23306
19762         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
19763         scan-assmbler.
19764
19765 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
19766
19767         PR target/21255
19768         * gcc.dg/pr21255-1.c: New test.
19769         * gcc.dg/pr21255-2-mb.c: Likewise.
19770         * gcc.dg/pr21255-2-ml.c: Likewise.
19771         * gcc.dg/pr21255-3.c: Likewise.
19772         * gcc.dg/pr21255-4.c: Likewise.
19773
19774 2005-08-31  Dale Johannesen  <dalej@apple.com>
19775
19776         * gcc.dg/20050830-1.c: New.
19777
19778 2005-08-31  Josh Conner  <jconner@apple.com>
19779
19780         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
19781         command-line options for arm-*-* targets.
19782         * g++.dg/init/array16.C: Likewise.
19783         * g++.dg/other/crash-4.C: Likewise.
19784
19785 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19786
19787         PR obj-c++/23640
19788         * obj-c++.dg/gnu-runtime-3.mm: New test.
19789
19790 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19791
19792         PR c++/13377
19793         * g++.dg/lookup/ambig4.C: New test.
19794         * g++.dg/lookup/ambig5.C: New test.
19795         * g++.dg/tc1/dr101.C: Adjust error markers.
19796
19797 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19798
19799         PR c++/23639
19800         * g++.dg/template/ttp5.C: Adjust error markers.
19801
19802 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
19803
19804         PR testsuite/23609
19805         * lib/obj-c++.exp: Include target-libpath.exp.
19806         (obj-c++_link_flags): Look for the GNU libobjc library
19807         and set the library path to include it.
19808         Don't manually set LD_LIBRARY_PATH (etc.) but call
19809         set_ld_library_path_env_vars instead.
19810         (obj-c++_target_compile): Don't set library path or
19811         linker flags because they are already set correctly
19812         in obj-c++_link_flags.
19813
19814 2005-08-30  Josh Conner  <jconner@apple.com>
19815
19816         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
19817         to command-line options for arm-*-* targets.
19818
19819 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
19820
19821         * g++.dg/other/i386-1.C: New.
19822
19823 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
19824
19825         PR preprocessor/20348
19826         PR preprocessor/20356
19827         * gcc.dg/cpp/pr20348.c: New test.
19828         * gcc.dg/cpp/pr20348.h: New file.
19829         * gcc.dg/cpp/inc/pr20348.h: New file.
19830         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
19831         * gcc.dg/cpp/pr20356.c: New test.
19832         * gcc.dg/cpp/pr20356.h: New file.
19833         * gcc.dg/cpp/inc/pr20356.h: New file.
19834         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
19835
19836 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
19837
19838         * gfortran.fortran-torture/execute/intrinsic_count.f90:
19839         Fix array dimension to avoid correct end-of-file error.
19840
19841 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
19842
19843         PR libfortran/23598
19844         * gfortran.dg/iostat_1.f90: New test.
19845
19846 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
19847
19848         PR middle-end/23408
19849         * gcc.dg/pr23408.c: New test.
19850
19851 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
19852
19853         PR c++/23099
19854         * g++.dg/init/member1.C: Make sure erroneous static data member
19855         definitions are required.
19856         * g++.dg/template/static13.C: New test.
19857         * g++.dg/template/static14.C: Likewise.
19858
19859 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
19860
19861         * gcc.target/i386/pr23575.c: Use -msse2 instead of
19862         -march=pentium4, remove ilp32 requirement.
19863
19864         PR middle-end/23484
19865         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
19866         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
19867
19868 2005-08-29  Andreas Jaeger  <aj@suse.de>
19869
19870         PR testsuite/23607
19871         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
19872
19873 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
19874
19875         * gcc.c-torture/execute/20050316-2.c: New test.
19876         * gcc.c-torture/execute/20050316-3.c: New test.
19877         * gcc.dg/torture/pr16104-1.c: New test.
19878
19879 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
19880
19881         PR middle-end/23463
19882         * gcc.c-torture/execute/zero-struct-1.c: New test.
19883
19884 2005-08-27  Richard Guenther  <rguenther@suse.de>
19885
19886         PR target/23575
19887         * gcc.target/i386/pr23575.c: New testcase.
19888
19889 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
19890
19891         PR rtl-optimization/23561
19892         * gcc.c-torture/execute/20050826-1.c: New test.
19893
19894         PR rtl-opt/23560
19895         * gcc.c-torture/execute/20050826-2.c: New test.
19896
19897 2005-08-26  Dale Johannesen  <dalej@apple.com>
19898
19899         * gcc.dg/20030711-1.c: Modify to work on Darwin.
19900         * gcc.dg/20050826-1.c: New.
19901
19902 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
19903
19904         PR c++/19004
19905         * g++.dg/template/nontype13.C: New test.
19906
19907         PR c++/23491
19908         * g++.dg/init/new14.C: New test.
19909         * g++.dg/expr/anew1.C: Do not XFAIL.
19910         * g++.dg/expr/anew2.C: Likewise.
19911         * g++.dg/expr/anew3.C: Likewise.
19912
19913 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
19914
19915         PR middle-end/22439
19916         * gcc.dg/vla-3.c: New test.
19917
19918 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
19919
19920         PR fortran/20363
19921         * gfortran.dg/named_interface.f90: New.
19922
19923 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
19924
19925         * gcc.c-torture/execute/frame-address.c: New test.
19926
19927 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19928
19929         PR c++/20817
19930         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
19931
19932 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19933
19934         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
19935
19936 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19937
19938         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
19939         * gcc.dg/altivec-22.c: Rename from..
19940         * gcc.dg/altivec-nomfcr.c: ..this.
19941
19942 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
19943
19944         PR tree-optimization/23546
19945         * gcc.dg/tree-ssa/pr23546.c: New test.
19946
19947 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
19948
19949         PR fortran/17758
19950         * gfortran.dg/nonreturning_statements.f90: New test.
19951
19952 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19953
19954         PR c++/22454
19955         * g++.dg/parse/crash29.C: New.
19956
19957 2005-08-23  DJ Delorie  <dj@redhat.com>
19958
19959         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
19960         constants have the L suffix.
19961
19962 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
19963
19964         PR c++/23044
19965         * g++.dg/template/instantiate8.C: New.
19966
19967 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
19968
19969         PR middle-end/23467
19970         * gcc.c-torture/execute/pr23467.c: New test.
19971
19972 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
19973
19974         PR tree-optimization/22043
19975         * gcc.c-torture/execute/20050613-1.c: New test.
19976
19977 2005-08-23  Ben Elliston  <bje@au.ibm.com>
19978
19979         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
19980
19981 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
19982
19983         PR rtl-optimization/23478
19984         * g++.dg/opt/pr23478.C: New test.
19985
19986 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19987
19988         PR c/18715
19989         * gcc.dg/switch-warn-3.c: New test.
19990
19991 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19992
19993         PR c++/22233
19994         * g++.dg/template/param1.C: New test.
19995
19996 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19997
19998         PR c++/23089
19999         * g++.dg/other/incomplete1.C: New test.
20000
20001 2005-08-22  Ira Rosen  <irar@il.ibm.com>
20002
20003         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
20004         are vectorizable.
20005
20006 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20007
20008         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
20009         d_lines_5.f: New.
20010
20011 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
20012
20013         * gcc.target/i386/sse-4.c: New test.
20014
20015 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20016
20017         PR testsuite/23239
20018         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
20019
20020 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
20021
20022         * gcc.dg/20050811-1.c: New test.
20023         * gcc.dg/20050811-2.c: New test.
20024
20025 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
20026
20027         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
20028
20029 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
20030
20031         PR 23476
20032         * gcc.c-torture/compile/pr23476.c: New test.
20033
20034 2005-08-19  Devang Patel  <dpatel@apple.com>
20035
20036         PR tree-optimization/23048
20037         * gcc.dg/tree-ssa/pr23048.c: New test.
20038
20039 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
20040
20041         PR middle-end/20624
20042         * g++.dg/warn/Wreturn-3.C: New test
20043
20044 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
20045
20046         PR tree-optimization/22228
20047         * g++.dg/vect/pr22543.cc: New test.
20048
20049 2005-08-17  Steven Bosscher  <stevenb@suse.de>
20050
20051         PR tree-optimization/21574
20052         * gcc.dg/tree-ssa/pr21574.c: New test.
20053
20054 2005-08-16  James E Wilson  <wilson@specifix.com>
20055
20056         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
20057
20058 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20059
20060         PR tree-opt/23402
20061         * gcc.c-torture/compile/zero-strct-3.c: New test.
20062         * gcc.c-torture/compile/zero-strct-4.c: New test.
20063
20064 2005-08-16  Steven Bosscher  <stevenb@suse.de>
20065
20066         PR target/23376
20067         * gcc.target/x86_64/pr23376.c: New test.
20068
20069 2005-08-16  Ian Lance Taylor  <ian@airs.com>
20070
20071         PR c++/23337
20072         * g++.dg/ext/vector2.C: New.
20073
20074 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20075
20076         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
20077
20078 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20079
20080         PR libfortran/23428
20081         * gfortran.dg/inquire-complex.f90: New test case.
20082
20083 2005-08-16  James E Wilson  <wilson@specifix.com>
20084
20085         PR tree-optimization/21105
20086         * gcc.dg/large-size-array.c: New.
20087
20088 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
20089
20090         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
20091         type.
20092         * gcc.dg/vect/vect-41: Likewise.
20093         * gcc.dg/vect/vect-42: Likewise.
20094         * gcc.dg/vect/vect-43: Likewise.
20095         * gcc.dg/vect/vect-44: Likewise.
20096         * gcc.dg/vect/vect-46: Likewise.
20097         * gcc.dg/vect/vect-47: Likewise.
20098         * gcc.dg/vect/vect-48: Likewise.
20099         * gcc.dg/vect/vect-52: Likewise.
20100         * gcc.dg/vect/vect-53: Likewise.
20101         * gcc.dg/vect/vect-54: Likewise.
20102         * gcc.dg/vect/vect-55: Likewise.
20103         * gcc.dg/vect/vect-56: Likewise.
20104         * gcc.dg/vect/vect-57: Likewise.
20105         * gcc.dg/vect/vect-58: Likewise.
20106         * gcc.dg/vect/vect-59: Likewise.
20107         * gcc.dg/vect/vect-60: Likewise.
20108         * gcc.dg/vect/vect-61: Likewise.
20109         * gcc.dg/vect/vect-85: Likewise.
20110         * gcc.dg/vect/vect-87: Likewise.
20111         * gcc.dg/vect/vect-88: Likewise.
20112         * gcc.dg/vect/vect-93.c: Likewise.
20113         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
20114         * gcc.dg/vect/vect-75: Likewise.
20115         * gcc.dg/vect/vect-76: Likewise.
20116         * gcc.dg/vect/vect-77: Likewise.
20117         * gcc.dg/vect/vect-78: Likewise.
20118         * gcc.dg/vect/vect-80: Likewise.
20119         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
20120         vectorized for the expected reason, rather than checking how alignment
20121         was handled.
20122         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
20123         aligned type and also instead of aligned pointers. Added documentation.
20124
20125 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
20126
20127         * gfortran.dg/power.f90: New test.
20128
20129 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
20130
20131         PR rtl-optimization/23299
20132         * g++.dg/opt/pr23299.C: New test.
20133
20134 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20135
20136         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
20137
20138 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
20139
20140         * g++.dg/template/local6.C: New test.
20141
20142 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20143
20144         * execute/exceptions/finally-1.m: Check that the catch and finally are
20145         being called.  Also add a "return 0;" at the end of main.
20146
20147 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
20148
20149         PR fortran/21432.
20150         * gfortran.dg/namelist_print_1.f: New test of functionality of
20151         PRINT namelist.
20152         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
20153         namelist generates error with -std=f95.
20154
20155 2005-08-14  Ira Rosen  <irar@il.ibm.com>
20156
20157         PR tree-optimization/23119
20158         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
20159
20160 2005-08-13  Marcin Koziej  <creep@desk.pl>
20161             Andrew Pinski  <pinskia@physics.uc.edu>
20162
20163         PR libobjc/22492
20164         * execute/exceptions/finally-1.m: New test.
20165
20166 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20167
20168         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
20169         testsuite.
20170         * objc/execute/exceptions/trivial.m: New test.
20171         * objc.dg/try-catch-11.m: Move to ...
20172         * objc/execute/exceptions/foward-1.m: Here.
20173         * objc.dg/try-catch-2.m: Move to ...
20174         * objc/execute/exceptions/catchall-1.m: Here.
20175         * objc.dg/try-catch-8.m: Move to ...
20176         * objc/execute/exceptions/local-variables-1.m: Here.
20177
20178 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20179
20180         * objc.dg/nested-func-1.m: Move to ...
20181         * objc/execute/nested-func-1.m: Here.
20182
20183 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20184
20185         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
20186         in ${options} instead of [target_info name].
20187         * lib/obj-c++.exp (objc_target_compile): Likewise.
20188
20189 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20190
20191         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
20192
20193 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20194
20195         part of PR testsuite/23348
20196         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
20197         each of the torture options.
20198         * objc/compile/trivial.m: New test.
20199
20200 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20201
20202         * gfortran.dg/eoshift.f90: Correct format.
20203
20204 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20205
20206         * gfortran.fortran-torture/execute/character_passing.f90:
20207         Fix comment typo.
20208
20209 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
20210
20211         PR c++/8271
20212         * g++.dg/template/unify10.C: New.
20213
20214 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
20215
20216         * g++.dg/parse/pr22514.C: Move to...
20217         * g++.dg/debug/pr22514.C: here.
20218
20219 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20220
20221         PR c++/23266
20222         * g++.dg/inherit/pure1.C: New test.
20223
20224         * ChangeLog: Fix typos.
20225
20226 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20227             Steven Bosscher  <stevenb@suse.de>
20228
20229         * gfortran.dg/runtime_warning_1.f90: New test.
20230
20231 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20232
20233         PR c++/23219
20234         * g++.dg/parse/crash28.C: New.
20235
20236 2005-08-11  Richard Guenther  <rguenther@suse.de>
20237
20238         PR target/23289
20239         * gcc.target/i386/tailcall-1.c: New testcase.
20240
20241 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20242
20243         * gcc.dg/vect/vect-67.c: Un-xfail.
20244
20245 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20246
20247         PR c++/23225
20248         * g++.dg/parse/crash27.C: new test.
20249
20250 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
20251
20252         PR libfortran/22143
20253         * gfortran.dg/shift-kind.f90: New testcase.
20254
20255 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
20256
20257         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
20258         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
20259
20260 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20261
20262         PR c++/20646
20263         * g++.dg/other/mult-stor1.C: New test.
20264
20265 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
20266
20267         * gcc.c-torture/pr18299-1.c: Move to ...
20268         * gcc.c-torture/compile/pr18299-1.c: Here.
20269
20270 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
20271
20272         * gfortran/fortran.torture/execute/character_passing.f90:
20273         Fix types for LSAME.
20274
20275 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
20276
20277         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
20278         input data back to what it was originally.
20279
20280 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
20281
20282         * objc.dg/try-catch-8.m: Enable for all targets.
20283
20284 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
20285
20286         * gcc.dg/pr23165.c: New test.
20287
20288 2005-08-09  Steven Bosscher  <stevenb@suse.de>
20289
20290         PR tree-optimization/23234
20291         * gcc.dg/tree-ssa/pr23234.c: New test.
20292
20293 2005-08-08  Josh Conner  <jconner@apple.com>
20294
20295         PR rtl-optimization/23241
20296         * gcc.dg/char-compare.c: New test.
20297
20298 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20299
20300         PR c++/22508
20301         * g++.dg/init/new13.C: New test.
20302
20303 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20304
20305         PR c++/21166
20306         * g++.dg/other/crash-4.C: Adjust
20307         * g++/dg/ext/packed9.C: New.
20308
20309 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
20310
20311         PR middle-end/21964
20312         * gcc.c-torture/execute/pr21964-1.c: New test.
20313
20314 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
20315
20316         PR c/22458
20317         * gcc.dg/pr22458-1.c: New test.
20318
20319 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
20320             Steven G. Kargl <kargls@comcast.net>
20321
20322         PR fortran/22390
20323         * gfortran.dg/flush_1.f90: New test.
20324
20325 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20326
20327         PR c++/23191
20328         * g++.dg/template/eh2.C: New test.
20329
20330 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20331
20332         PR c++/19498
20333         * g++.dg/template/instantiate7.C: New test.
20334
20335 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
20336
20337         PR c/23113
20338         * gcc.dg/Wunused-value-1.c: New test.
20339
20340 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
20341
20342         PR rtl-optimization/23233
20343         * gcc.c-torture/compile/pr23233-1.c: New test.
20344
20345 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
20346
20347         PR fortran/18833
20348         PR fortran/20850
20349         * gfortran.dg/equiv_1.f90: New test.
20350         * gfortran.dg/equiv_2.f90: New test.
20351         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
20352         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
20353         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
20354
20355 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20356
20357         * gcc.c-torture/execute/vrp-5.c: New test.
20358         * gcc.c-torture/execute/vrp-6.c: New test.
20359         * gcc.dg/tree-ssa/vrp21.c: New test.
20360
20361 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20362
20363         * g++.dg/parse/pr22514.C: New test.
20364
20365 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
20366
20367         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
20368
20369         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
20370         instead of constant loads / pool entries.
20371
20372 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
20373
20374         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
20375         TEST_TO_WCTYPE.
20376
20377 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
20378
20379         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
20380         __WINT_TYPE__ in generated prototypes if possible.
20381
20382 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
20383
20384         PR 22037
20385         * g++.dg/tree-ssa/pr22037.C:
20386
20387 2005-08-04  Richard Henderson  <rth@redhat.com>
20388
20389         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
20390         scan-tree-dump-times directive.
20391
20392 2005-08-04  Jan Hubicka  <jh@suse.cz>
20393
20394         * gcov-1.C: Fix switch counts.
20395         * gcov-4b.c: Likewise.
20396
20397 2005-08-03  Jeff Law  <law@redhat.com>
20398
20399         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
20400
20401 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
20402
20403         * gcc.c-torture/execute/pr23135.c: New test.
20404
20405 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20406
20407         PR tree-optimization/19899
20408         * gcc.dg/tree-ssa/scev-1.c: New test.
20409         * gcc.dg/tree-ssa/scev-2.c: New test.
20410
20411 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
20412
20413         PR target/18582
20414         * gcc.dg/torture/pr18582-1.c: New test.
20415
20416 2005-08-03  Jan Hubicka  <jh@suse.cz>
20417
20418         * update-conroll.c: New testcase.
20419         * update-conroll-2.c: New testcase.
20420
20421 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
20422
20423         * gfortran.dg/constant_substring.f: New test.
20424         * gfortran.dg/pr22491.f: New test.
20425
20426 2005-08-02  Jan Hubicka  <jh@suse.cz>
20427
20428         * update-threading.c: Replace by the proper one.
20429
20430 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20431
20432         PR 23164
20433         * g++.dg/tree-ssa/pr23164.C: New test.
20434
20435 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20436
20437         * gcc.dg/tree-ssa/pr23192.c: New test.
20438
20439 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
20440
20441         * gcc.c-torture/execute/vrp-4.c: New test.
20442
20443 2005-08-02  Jan Hubicka  <jh@suse.cz>
20444
20445         * update-threading.c: New test.
20446
20447 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
20448
20449         * gcc.c-torture/compile/20050801-1.c: New test.
20450         * gcc.c-torture/compile/20050801-2.c: New test.
20451
20452 2005-08-01  Jan Hubicka  <jh@suse.cz>
20453
20454         * val-prof-5.c: New test.
20455
20456 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
20457
20458         PR c/22311
20459         * gcc.dg/pr22311-1.c : New test.
20460
20461 2005-07-31  Steven Bosscher  <stevenb@suse.de>
20462
20463         PR target/23095
20464         * gfortran.dg/pr23095.f: New test.
20465
20466         PR c++/22003
20467         * g++.dg/other/pr22003.C: New test.
20468
20469 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
20470
20471         PR target/20621
20472         * gcc.c-torture/execute/pr20621-1.c: New test.
20473
20474 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
20475
20476         * gfortran.dg/comma_format_extension_4.f: Adjust length
20477         of string for format.
20478         * gfortran.dg/der_array_io_1.f: Replace illegal internal
20479         print statement with internal write.
20480         * gfortran.dg/der_array_io_2.f: Likewise.
20481         * gfortran.dg/der_array_io_3.f: Likewise.
20482
20483 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
20484
20485         * gcc.dg/fold-abs-4.c: new test.
20486
20487 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
20488
20489         PR fortran/22570 an related issues.
20490         * gfortran.dg/x_slash_1.f: New test.
20491
20492 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
20493
20494         PR c/23143
20495         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
20496         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
20497
20498 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20499
20500         PR c/529
20501         * gcc.dg/Wshadow-3.c: New test.
20502
20503 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
20504
20505         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
20506         used to have the wrong bounds).
20507
20508 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20509
20510         PR c/21720
20511         * gcc.dg/hex-round-1.c: Test more cases.
20512         * gcc.dg/hex-round-2.c: New test.
20513
20514 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
20515
20516         PR 22550
20517         * g++.dg/tree-ssa/pr22550.C: New test.
20518
20519 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
20520
20521         * gcc.dg/tree-ssa/vrp19.c: New test.
20522         * gcc.dg/tree-ssa-vrp20.c: New test.
20523
20524 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20525
20526         PR c/22240
20527         * gcc.dg/transparent-union-4.c: New test.
20528
20529 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20530
20531         PR c/22192
20532         * gcc.dg/c99-vla-2.c: New test.
20533
20534 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20535
20536         PR c/21720
20537         * gcc.dg/hex-round-1.c: New test.
20538
20539 2005-07-28  Jan Hubicka  <jh@suse.cz>
20540
20541         * inliner-1.c: Do not dump everything.
20542         * tree-prof.exp: Do not pass -ftree-based-profiling.
20543         * bprob.exp: Likewise.
20544
20545         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
20546
20547 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
20548
20549         PR c++/22545
20550         * g++.dg/expr/ptrmem7.C: New test.
20551
20552 2005-07-28  Mike Stump  <mrs@apple.com>
20553
20554         * g++.old-deja/g++.mike/visibility-1.C: New test.
20555
20556 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20557
20558         PR c/20187
20559         * gcc.c-torture/execute/pr20187-1.c: New test.
20560
20561 2005-07-28  Jeff Law  <law@redhat.com>
20562
20563         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
20564         * gcc.dg/tree-ssa/vrp18.c: New test.
20565
20566 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20567
20568         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
20569
20570 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20571
20572         PR tree-optimization/22506
20573         * gcc.dg/vect/ps22506.c: New test.
20574
20575 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
20576
20577         PR target/21149
20578         * gcc.target/i386/sse-3.c: New test.
20579
20580 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20581
20582         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
20583         * gcc.target/mips/mips32-dsp-type.c: Likewise.
20584
20585 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20586
20587         PR c/22589
20588         * gcc.c-torture/compile/pr22589-1.c: New test.
20589
20590 2005-07-28  Jan Hubicka  <jh@suse.cz>
20591
20592         * update-loopch.c: New testcase.
20593
20594 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20595
20596         PR rtl-optimization/23047
20597         * gcc.c-torture/execute/pr23047.c: New test.
20598         * gcc.c-torture/execute/pr23047.x: New.
20599
20600 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20601
20602         PR tree-optimization/22493
20603         * gcc.c-torture/execute/pr22493-1.c: New test.
20604         * gcc.c-torture/execute/pr22493-1.x: New.
20605         * gcc.c-torture/execute/vrp-1.c: New test.
20606         * gcc.c-torture/execute/vrp-2.c: New test.
20607         * gcc.c-torture/execute/vrp-2.c: New test.
20608
20609 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
20610
20611         * gcc.target/frv/all-builtin-read8.c: Delete.
20612         * gcc.target/frv/all-builtin-read16.c: Delete.
20613         * gcc.target/frv/all-builtin-read32.c: Delete.
20614         * gcc.target/frv/all-builtin-read64.c: Delete.
20615         * gcc.target/frv/all-builtin-write8.c: Delete.
20616         * gcc.target/frv/all-builtin-write16.c: Delete.
20617         * gcc.target/frv/all-builtin-write32.c: Delete.
20618         * gcc.target/frv/all-builtin-write64.c: Delete.
20619         * gcc.target/frv/all-read-write-1.c: New.
20620
20621 2005-07-27  Jeff Law  <law@redhat.com>
20622
20623         * gcc.c-torture/execute/pr22630.c: New test.
20624
20625 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
20626
20627         PR tree-optimization/23073
20628         * gcc.dg/vect/nodump-pr23073.c: New test.
20629         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
20630
20631 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
20632
20633         PR tree-optimize/22348
20634         * gcc.c-torture/execute/pr22348.c: New.
20635
20636 2005-07-27  Richard Guenther  <rguenther@suse.de>
20637
20638         * gcc.dg/tree-ssa/salias-1.c: New testcase.
20639
20640 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20641
20642         PR fortran/22503
20643         * gfortran.dg/logical_comp.f90: New test.
20644
20645 2005-07-27  Jan Hubicka  <jh@suse.cz>
20646
20647         * inliner-1.c: Add cleanup of dumps.
20648         * val-prof-*.c: Likewise.
20649         * update-tailcall.c: New.
20650
20651 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
20652
20653         PR 22591
20654         * gcc.dg/tree-ssa/pr22591.c: New test.
20655         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
20656
20657 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
20658
20659         PR libobjc/22606
20660         * objc.dg/try-catch-11.m: New test.
20661
20662 2005-07-26  Richard Guenther  <rguenther@suse.de>
20663
20664         PR tree-optimization/22486
20665         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
20666
20667 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20668
20669         PR tree-opt/22484
20670         * g++.dg/opt/loop2.C: New test.
20671
20672 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20673
20674         * gcc.dg/tree-ssa/reassoc-3.c: New test.
20675         * gcc.dg/tree-ssa/reassoc-4.c: New test.
20676
20677 2005-07-25  Adam Nemet  <anemet@lnxw.com>
20678
20679         * lib/profopt.exp (profopt-execute): Check for profiling data
20680         files on the target.
20681
20682 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
20683
20684         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
20685         for matching of asm labels.
20686
20687 2005-07-25  Richard Guenther  <rguenther@suse.de>
20688
20689         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
20690
20691 2005-07-25  Richard Guenther  <rguenther@suse.de>
20692
20693         PR testsuite/22624
20694         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
20695
20696 2005-07-25  Ira Rosen  <irar@il.ibm.com>
20697
20698         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
20699         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
20700         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
20701         * gcc.dg/vect/vect-100.c: New test.
20702         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
20703         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
20704         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
20705         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
20706         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
20707         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
20708         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
20709         * gfortran.dg/vect/pr19049.f90: New testcase.
20710         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
20711
20712 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
20713
20714         * gcc.c-torture/execute/20050713-1.c: New test.
20715
20716         PR fortran/20063
20717         * gfortran.fortran-torture/execute/data_4.f90: New test.
20718
20719         PR middle-end/20303
20720         * gcc.dg/visibility-d.c: New test.
20721
20722 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
20723
20724         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
20725         * gfortran.dg/underflow.f90: Ditto.
20726
20727 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20728
20729         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
20730         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
20731         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
20732
20733 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
20734
20735         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
20736         include case of field width of zero.
20737
20738 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
20739
20740         PR libgfortran/21875
20741         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
20742         with trailing blanks on normal formatted read.
20743
20744 2005-07-23  Chao-ying Fu  <fu@mips.com>
20745
20746         * gcc.target/mips/mips32-dsp-type.c: New test.
20747         * gcc.target/mips/mips32-dsp.c: New test.
20748
20749 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
20750
20751         PR testsuite/21073
20752         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
20753
20754         PR testsuite/20454
20755         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
20756         and __cyg_profile_func_exit.
20757
20758 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
20759
20760         * gfortran.dg/comma_format_extension_3.f: Fix typo.
20761         * gfortran.dg/comma_format_extension_4.f: Same.
20762         * gfortran.dg/pr15332.f: Same.
20763         * gfortran.dg/pr21730.f: Same.
20764
20765 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
20766
20767         * g++.dg/opt/vrp2.C: Fix testcase.
20768
20769         PR tree-opt/22625
20770         * g++.dg/opt/vrp2.C: New test.
20771
20772 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
20773
20774         PR debug/21828
20775         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
20776
20777 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
20778
20779         * gcc.dg/tree-ssa/20050719-1.c: New test.
20780
20781 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
20782
20783         * gcc.dg/bfin-longcall-1.c: New file.
20784         * gcc.dg/bfin-longcall-2.c: New file.
20785
20786 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
20787
20788         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
20789
20790 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20791
20792         PR middle-end/19055
20793         * gcc.dg/tree-ssa/pr19055.c: New test.
20794         * gcc.dg/tree-ssa/pr19055-2.c: New test.
20795
20796 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20797
20798         PR C++/22358
20799         * g++.dg/other/pr22358.C: New test.
20800
20801 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
20802
20803         PR c++/2922
20804         * g++.dg/lookup/two-stage5.C: New test from bug comments.
20805
20806 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20807
20808         PR c++/15938
20809         * g++.dg/init/union2.C: New test.
20810
20811 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20812
20813         PR c/22393
20814         * gcc.dg/complex-4.c: New test.
20815
20816 2005-07-21  Richard Guenther  <rguenther@suse.de>
20817
20818         PR testsuite/22522
20819         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
20820         scanning for asm labels.
20821         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20822
20823 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
20824
20825         PR target/22085
20826         * gcc.dg/altivec-pr22085.c: New.
20827
20828 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
20829
20830         PR tree-optimization/19210
20831         * gcc.dg/tree-ssa/pr19210-1.c: New.
20832         * gcc.dg/tree-ssa/pr19210-2.c: New.
20833
20834 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
20835
20836         PR rtl-optimization/22167
20837         * g++.dg/opt/pr22167.C: New test.
20838
20839 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
20840
20841         PR c++/2922
20842         * g++.dg/lookup/two-stage2.C: New.
20843         * g++.dg/lookup/two-stage3.C: New.
20844         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
20845         fixed two-stage name lookup for operators.
20846         * g++.dg/template/call3.C: Compiler now produces an appropriate
20847         error message.
20848         * g++.dg/template/crash37.C: Compiler now describes bla() on line
20849         14 as a candidate.
20850         * g++.dg/template/ptrmem4.C: Compiler produces different error
20851         message.
20852         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
20853         connect_to_method as a candidate.
20854
20855 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
20856
20857         * gcc.dg/fold-alloc-1.c: New test.
20858
20859 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
20860
20861         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20862         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
20863
20864 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
20865
20866         * gcc.dg/fold-abs-1.c: New test.
20867         * gcc.dg/fold-abs-2.c: New test.
20868         * gcc.dg/fold-abs-3.c: New test.
20869
20870 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
20871
20872         Make CONSTRUCTOR use VEC to store initializers.
20873         * g++.dg/ext/complit3.C: Check for specific error messages.
20874         * g++.dg/init/brace2.C: Update error message.
20875         * g++.dg/warn/Wbraces2.C: Likewise.
20876
20877 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
20878
20879         PR fortran/16940
20880         * gfortran.dg/module_interface_1.f90: New test.
20881
20882 2005-07-19  Danny Berlin <dberlin@dberlin.org>
20883             Kenneth Zadeck <zadeck@naturalbridge.com>
20884
20885         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
20886
20887 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20888
20889         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
20890         specify -Wformat for these tests.
20891         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
20892         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
20893         * gcc.dg/format/opt-6.c: Delete.
20894
20895 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20896
20897         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
20898         * gcc.dg/tree-ssa/sra-3.c: Likewise.
20899
20900 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20901
20902         * gcc.dg/tree-ssa/alias-2.c: New test.
20903
20904 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
20905
20906         PR c++/22263
20907         * g++.dg/template/explicit7.C: New test.
20908
20909 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
20910
20911         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
20912         field width of 8 to +Inf and -Inf.
20913
20914 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
20915
20916         PR c++/22139
20917         * g++.dg/template/friend36.C: New test.
20918
20919 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
20920
20921         PR fortran/21730
20922         * gfortran.dg/pr21730.f: New test.
20923
20924 2005-07-16  Danny Berlin <dberlin@dberlin.org>
20925             Kenneth Zadeck <zadeck@naturalbridge.com>
20926
20927         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
20928         since pure const detection cannot run at -O1 in c compiler.
20929         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
20930         can now optimize this case properly.
20931         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
20932         because we now pass.
20933         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
20934
20935 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
20936
20937         PR c/22421
20938         * gcc.dg/format/bitfld-1.c: New test.
20939
20940 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20941
20942         PR c++/22204
20943         * g++.dg/rtti/repo1.C: New test.
20944
20945 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
20946
20947         PR middle-end/22398
20948         * gcc.c-torture/compile/pr22398.c: New test.
20949
20950 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20951
20952         PR c++/22132
20953         * g++.dg/expr/cast4.C: New test.
20954
20955 2005-07-15  Richard Guenther  <rguenther@suse.de>
20956
20957         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
20958         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20959
20960 2005-07-15  Steven Bosscher  <stevenb@suse.de>
20961
20962         PR tree-optimization/22230
20963         * gcc.dg/tree-ssa/pr22230.c: New test.
20964
20965 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
20966
20967         * gfortran.dg/g77/cpp6.f: New test.
20968
20969         PR fortran/22417
20970         * gfortran.dg/g77/cpp5.F: New test.
20971         * gfortran.dg/g77/cpp5.h: New file.
20972         * gfortran.dg/g77/cpp5inc.h: New file.
20973
20974 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
20975
20976         PR libfortran/16435
20977         * gfortran.dg/tl_editting.f90: New.
20978         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
20979
20980 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
20981
20982         * gfortran.dg/char_array_constructor.f90: New test.
20983
20984 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
20985
20986         * gfortran.dg/past_eor.f90: New.
20987         * gfortran.dg/complex_read.f90: New.
20988
20989 2005-07-13  Jeff Law  <law@redhat.com>
20990
20991         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
20992         additional casts.
20993
20994         * gcc.dg/tree-ssa/pr22321.c: New test
20995
20996 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
20997
20998         PR tree-optimization/21921
20999         * gcc.dg/tree-ssa/pr21921.c: New.
21000
21001 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21002
21003         PR tree-optimizatio/22442
21004         * gcc.dg/tree-ssa/loop-11.c: New test.
21005
21006 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21007
21008         PR tree-opt/21840
21009         * gcc.c-torture/compile/pr21840.c: New test.
21010
21011 2005-07-12  Jan Hubicka  <jh@suse.cz>
21012
21013         * gcc.c-torture/compile/pr22379.c: New test.
21014
21015 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
21016
21017         PR libfortran/21593
21018         gfortran.dg/dev_null.f90: Remove outdated comment about
21019         PR libfortran/21593.
21020
21021
21022 2005-07-12  Dale Johannesen  <dalej@apple.com>
21023
21024         * gcc.target/i386/compress-float-sse.c: New.
21025         * gcc.target/i386/compress-float-sse-pic.c: New.
21026         * gcc.target/i386/compress-float-387.c: New.
21027         * gcc.target/i386/compress-float-387-pic.c: New.
21028         * gcc.dg/compress-float-ppc.c: New.
21029         * gcc.dg/compress-float-ppc-pic.c: New.
21030
21031 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
21032
21033         PR libfortran/21593
21034         gfortran.dg/dev_null.f90: Remove targets.
21035
21036 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21037
21038         PR tree-opt/22335
21039         * gcc.dg/pr22335-1.c: New test.
21040         * gcc.dg/pr22335-2.c: New test.
21041
21042 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21043
21044         PR c++/20172
21045         * g++.dg/template/nontype12.C : New test.
21046
21047 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21048
21049         * gcc.dg/tree-ssa/loop-10.c: New test.
21050
21051 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
21052
21053         * gcc.c-torture/execute/20020720-1.x: Remove.
21054
21055 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
21056
21057         * gfortran.fortran-torture/execute/forall_7.f90: New test.
21058
21059 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
21060
21061         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
21062         (dg-mips-options): Use it.
21063
21064 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
21065
21066         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
21067
21068 2005-07-09  Richard Henderson  <rth@redhat.com>
21069
21070         * lib/target-supports.exp (check_effective_target_sync_char_short):
21071         Add alpha.
21072
21073 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
21074
21075         PR libfortran/22217
21076         * gfortran.dg/negative-z-descriptor.f90: New test.
21077
21078 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21079
21080         PR tree-opt/22329
21081         * gcc.dg/pr22329.c: New test.
21082
21083 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
21084
21085         PR tree-optimization/20139
21086         * gcc.dg/tree-ssa/pr20139.c: New.
21087
21088 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21089
21090         PR tree-opt/22356
21091         * gcc.dg/pr22356-1.c: New test.
21092
21093 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
21094
21095         PR c++/21799
21096         * g++.dg/template/unify8.C: New.
21097         * g++.dg/template/unify9.C: New.
21098
21099 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
21100
21101         * gfortran.fortran-torture/execute/entry_10.f90: New test.
21102
21103 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
21104
21105         * gcc.dg/darwin-version-1.c: New.
21106         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
21107         * gcc.dg/builtins-20.c: Likewise.
21108         * gcc.dg/builtins-53.c: Likewise.
21109         * gcc.dg/torture/builtins-convert-1.c: Likewise.
21110         * gcc.dg/torture/builtins-convert-2.c: Likewise.
21111         * gcc.dg/torture/builtins-convert-3.c: Likewise.
21112         * gcc.dg/torture/builtins-power-1.c: Likewise.
21113         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
21114         on Darwin.
21115
21116 2005-07-07  Jeff Law  <law@redhat.com>
21117
21118         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
21119         argument evaluation order.
21120
21121 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
21122
21123         PR libfortran/21594
21124         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21125         Add test cases where the shift length is greater than the
21126         array length.
21127
21128 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21129
21130         * obj-c++.dg/proto-lossage-6.mm: New.
21131         * objc.dg/proto-lossage-6.m: New.
21132
21133 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21134
21135         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
21136         * objc.dg/gnu-runtime-2.m: Likewise.
21137
21138 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21139
21140         * gfortran.dg/longline.f: New test.
21141
21142         * gfortran.dg/badline.f: New test.
21143
21144 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21145
21146         PR fortran/16531
21147         PR fortran/15966
21148         PR fortran/18781
21149         * gfortran.dg/hollerith.f90: New.
21150         * gfortran.dg/hollerith2.f90: New.
21151         * gfortran.dg/hollerith3.f90: New.
21152         * gfortran.dg/hollerith4.f90: New.
21153         * gfortran.dg/hollerith_f95.f90: New.
21154         * gfortran.dg/hollerith_legacy.f90: New.
21155         * gfortran.dg/g77/cpp4.F: New. Port from g77.
21156
21157 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21158
21159         PR objc/22274
21160         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
21161         * objc.dg/gnu-runtime-2.m: New.
21162
21163 2005-07-06  Jeff Law  <law@redhat.com>
21164
21165         * gcc.dg/tree-ssa/vrp17.c: New test.
21166
21167 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21168
21169         PR fortran/22327
21170         * gfortran.dg/array_constructor_5.f90: New test.
21171
21172 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21173
21174         * gfortran.fortran-torture/execute/entry_9.f90: New test.
21175
21176 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
21177
21178         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
21179         * gcc.dg/980816-1.c: Ditto.
21180
21181 2005-07-06  Jeff Law  <law@redhat.com>
21182
21183         * gcc.c-torture/compile/pr21356.c: New test.
21184
21185 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21186
21187         PR c/22013
21188         PR c/22098
21189         * gcc.c-torture/compile/pr22013-1.c,
21190         gcc.c-torture/execute/pr22098-1.c,
21191         gcc.c-torture/execute/pr22098-2.c,
21192         gcc.c-torture/execute/pr22098-3.c: New tests.
21193
21194 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21195
21196         PR c/22308
21197         * gcc.dg/pr22308-1.c: New test.
21198
21199 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
21200
21201         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
21202         target.
21203         * gcc.dg/compare9.c: Use -fshort-enums instead of
21204         -fno-short-enums.  Change the last test to dg-bogus.
21205
21206 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
21207
21208         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
21209         * gcc.dg/compare9.c: New.
21210
21211 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21212
21213         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
21214
21215 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21216
21217         PR testsuite/22288
21218         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
21219
21220
21221 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21222
21223         * gcc.dg/format/gcc_gfc-1.c: New.
21224
21225 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21226
21227         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
21228
21229 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21230
21231         PR fortran/20842
21232         * gfortran.dg/io_invalid_1.f90: New test.
21233
21234 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
21235
21236         * gcc.dg/format/gcc_diag-1.c: Update.
21237
21238 2005-07-02  Jeff Law  <law@redhat.com>
21239
21240         * gcc.dg/tree-ssa/pr22051-1.c: New test.
21241         * gcc.dg/tree-ssa/pr22051-2.c: New test.
21242
21243 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
21244
21245         * gcc.dg/format/gcc_diag-1.c: Update.
21246
21247 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
21248
21249         PR tree-opt/22269
21250         * gcc.c-torture/compile/pr22269.c: New test.
21251
21252 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
21253
21254         PR 21584
21255         PR 22219
21256         * g++.dg/tree-ssa/pr21584-1.C: New test.
21257         * g++.dg/tree-ssa/pr21584-2.C: New test.
21258
21259 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
21260
21261         * obj-c++.dg/try-catch-11.mm: New.
21262         * objc.dg/try-catch-10.m: New.
21263
21264 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
21265
21266         * g++.dg/other/ucnid-1.C: xfail on AIX.
21267
21268 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
21269
21270         PR 22234
21271         * gcc.dg/20050629-1.c: New test.
21272
21273 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
21274
21275         * obj-c++.dg/const-str-1[0-1].mm: New.
21276         * objc.dg/const-str-1[0-1].m: New.
21277
21278 2005-05-29  Richard Henderson  <rth@redhat.com>
21279
21280         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
21281         Rename from check_effective_target_vect_no_max.
21282         (check_effective_target_vect_no_int_add): New.
21283         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
21284         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
21285         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21286         * gcc.dg/vect/vect-reduc-1.c: Use both.
21287         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21288
21289 2005-05-29  Richard Henderson  <rth@redhat.com>
21290
21291         * lib/target-supports.exp (check_effective_target_vect_no_max):
21292         Remove i386 and x86_64.
21293
21294 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
21295
21296         PR testsuite/21969
21297         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
21298
21299 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
21300
21301         PR middle-end/21969
21302         * gcc.dg/vect/pr21969.c: New test.
21303
21304 2005-06-28  Eric Christopher  <echristo@redhat.com>
21305
21306         PR c/22052
21307         PR c/21975
21308         * gcc.dg/inline1.c: New test.
21309         * gcc.dg/inline2.c: Ditto.
21310         * gcc.dg/inline3.c: Ditto.
21311         * gcc.dg/inline4.c: Ditto.
21312         * gcc.dg/inline5.c: Ditto.
21313
21314 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
21315
21316         PR libfortran/22142
21317         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21318         Add testcase also testing eoshift1 for PR 22142.
21319
21320 2005-06-28  Richard Henderson  <rth@redhat.com>
21321
21322         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
21323         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
21324         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
21325         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
21326         gcc.dg/tree-ssa/20030922-2.c: Likewise.
21327
21328 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
21329
21330         PR libfortran/22142
21331         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21332         Add testcase for PR 22142.
21333
21334 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
21335
21336         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
21337         gcc.target/ia64/fpreg-2.c: New tests.
21338
21339 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21340
21341         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
21342
21343 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21344
21345         PR libfortran/22170
21346         * gfortran.dg/slash_1.f90: New test.
21347
21348 2005-06-27  Richard Henderson  <rth@redhat.com>
21349
21350         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
21351         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
21352         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21353         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21354         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21355         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21356
21357 2005-06-27  Richard Henderson  <rth@redhat.com>
21358
21359         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
21360         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
21361
21362 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
21363
21364         * obj-c++.dg/proto-lossage-5.mm: New.
21365         * objc.dg/proto-lossage-5.m: New.
21366
21367 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
21368
21369         PR 21959
21370         * gcc.dg/tree-ssa/pr21959.c: New test.
21371
21372 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
21373
21374         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
21375         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
21376         testing uninitialized var.
21377
21378         * gcc.c-torture/execute/builtins/chk.h: New.
21379         * gcc.c-torture/execute/builtins/lib/chk.c: New.
21380         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
21381         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
21382         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
21383         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
21384         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
21385         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
21386         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
21387         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
21388         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
21389         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
21390         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
21391         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
21392         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
21393         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
21394         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
21395         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
21396         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
21397         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
21398         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
21399         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
21400         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
21401         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
21402         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
21403         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
21404         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
21405         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
21406         * gcc.dg/builtin-object-size-1.c: New test.
21407         * gcc.dg/builtin-object-size-2.c: New test.
21408         * gcc.dg/builtin-object-size-3.c: New test.
21409         * gcc.dg/builtin-object-size-4.c: New test.
21410         * gcc.dg/builtin-object-size-5.c: New test.
21411         * gcc.dg/builtin-stringop-chk-1.c: New test.
21412         * gcc.dg/builtin-stringop-chk-2.c: New test.
21413         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
21414         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
21415         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
21416         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
21417         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
21418         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
21419         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
21420         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
21421         * gcc.c-torture/execute/printf-1.c: New test.
21422         * gcc.c-torture/execute/fprintf-1.c: New test.
21423         * gcc.c-torture/execute/vprintf-1.c: New test.
21424         * gcc.c-torture/execute/vfprintf-1.c: New test.
21425         * gcc.c-torture/execute/printf-chk-1.c: New test.
21426         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
21427         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
21428         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
21429
21430 2005-06-27  Michael Matz  <matz@suse.de>
21431
21432         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
21433         slot is not merged if address escapes.
21434
21435 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21436
21437         PR c/21911
21438         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
21439
21440 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
21441
21442         PR middle-end/17965
21443         * gcc.c-torture/compile/20050622-1.c: New test.
21444
21445         PR middle-end/22028
21446         * gcc.dg/20050620-1.c: New test.
21447
21448 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
21449
21450         PR tree-optimization/22026
21451         * gcc.dg/tree-ssa/pr22026.c: New.
21452
21453 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
21454
21455         PR libfortran/22144
21456         * gfortran.dg/shift-alloc.f90: New testcase.
21457
21458 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
21459
21460         * all files: Update FSF address in copyright headers.
21461
21462 2005-06-22  Jan Hubicka  <jh@suse.cz>
21463
21464         * wholeprogram-1.c: New testcase.
21465         * wholeprogram-2.c: New testcase.
21466
21467 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
21468
21469         PR 22171
21470         * gcc.dg/tree-ssa/pr22171.c: New test.
21471
21472 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
21473
21474         * gfortran.dg/simplify_modulo.f90: New.
21475
21476 2005-06-24  Jan Hubicka  <jh@suse.cz>
21477
21478         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
21479
21480 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21481
21482         * obj-c++.dg/proto-lossage-[1-4].mm: New.
21483
21484 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21485
21486         * obj-c++.dg/typedef-alias-1.mm: New.
21487         * objc.dg/typedef-alias-1.m: New.
21488
21489 2005-06-23  Jeff Law  <law@redhat.com>
21490
21491         * gcc.dg/tree-ssa/vrp16.c: New test.
21492
21493 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21494
21495         * lib/target-supports.exp: Add
21496         check_effective_target_fortran_large_real and
21497         check_effective_target_fortran_large_int to check for
21498         corresponding effective targets.
21499         * gfortran.dg/large_integer_kind_1.f90: New test.
21500         * gfortran.dg/large_real_kind_1.f90: New test.
21501
21502 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
21503
21504         PR tree-optimization/22117
21505         * gcc.dg/tree-ssa/pr22117.c: New.
21506
21507 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
21508
21509         PR testsuite/22123
21510         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
21511
21512 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
21513
21514         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
21515
21516 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
21517
21518         * gfortran.dg/f2c_4.f90: Add tests for complex functions
21519         * gfortran.dg/f2c_4.c: Likewise.
21520
21521 2005-06-22 Paul Brook  <paul@codesourcery.com>
21522
21523         PR fortran/21034
21524         * gfortran.dg/auto_save_1.f90: New test.
21525
21526 2005-06-22  Michael Matz  <matz@suse.de>
21527
21528         * gcc.target/x86-64/abi: New directory.
21529         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
21530         * gcc.target/x86-64/abi/README.gcc: New file.
21531         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
21532         * gcc.target/x86-64/abi/asm-support.s: New file.
21533         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
21534         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
21535         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
21536         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
21537         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
21538         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
21539         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
21540         * gcc.target/x86_64/abi/test_bitfields.c: New test.
21541         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
21542         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
21543         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
21544         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
21545         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
21546         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
21547         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
21548         * gcc.target/x86_64/abi/test_varargs.c: New test.
21549
21550 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
21551
21552         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
21553         32-bit i?86 and x86_64.
21554
21555 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
21556
21557         * obj-c++.dg/const-str-[1-9].mm: New tests.
21558
21559 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
21560
21561         PR fortran/22010
21562         * gfortran.dg/namelist_use.f90: New.
21563         * gfortran.dg/namelist_use_only.f90: New.
21564
21565 2005-06-21  Jeff Law  <law@redhat.com>
21566
21567         * gcc.dg/tree-ssa/vrp15.c: New test.
21568
21569 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
21570
21571         * lib/target-supports.exp (check_effective_target_vect_reduction):
21572         Remove.
21573         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
21574         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
21575         remove vect_reduction target keyword. Also avoid two returns in main.
21576         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21577         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
21578         * gcc.dg/vect/vect-reduc-1short.c: New test.
21579         * gcc.dg/vect/vect-reduc-1char.c: New test.
21580         * gcc.dg/vect/vect-reduc-2short.c: New test.
21581         * gcc.dg/vect/vect-reduc-2char.c: New test.
21582         * gcc.dg/vect/vect-reduc-6.c: New test.
21583         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
21584         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
21585         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
21586
21587 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21588         Paul Thomas  <pault@gcc.gnu.org>
21589
21590         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
21591         New tests.
21592
21593 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21594
21595         * gfortran.dg/backslash_1.f90: New test.
21596         * gfortran.dg/backslash_2.f90: New test.
21597
21598 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
21599
21600         * gfortran.dg/duplicate_labels.f90: New test.
21601
21602 2005-06-20  Jan Beulich  <jbeulich@novell.com>
21603
21604         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
21605         unsupportable relocations.
21606         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21607         * gcc.dg/20050321-2.c: xfail for NetWare.
21608
21609 2005-06-20  Andreas Jaeger  <aj@suse.de>
21610
21611         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
21612         gcc.target/i386/fastcall-sseregparm.c,
21613         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
21614
21615 2005-06-19  Richard Henderson  <rth@redhat.com>
21616
21617         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
21618
21619 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21620
21621         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
21622
21623 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
21624
21625         PR c++/22115
21626         * g++.dg/conversion/simd2.C: Change expected error message.
21627
21628 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21629
21630         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
21631         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21632         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21633
21634 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
21635
21636         * gcc.dg/fold-mod-1.c: New test.
21637
21638 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
21639
21640         PR fortran/19926
21641         * gfortran.dg/pr19926.f90: New test.
21642
21643 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21644
21645         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
21646         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
21647         targets.
21648         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21649         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21650
21651 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
21652
21653         * gcc.target/ia64/float80-varargs-1.c: New test.
21654
21655 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21656
21657         PR tree-opt/22035
21658         * gfortran.dg/f2c_6.f90: New test.
21659
21660 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
21661
21662         PR c++/17413
21663         * g++.dg/template/local5.C: New.
21664
21665 2005-06-17  Richard Henderson  <rth@redhat.com>
21666
21667         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
21668
21669 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
21670
21671         PR testsuite/21945
21672         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
21673
21674 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
21675
21676         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
21677         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
21678         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
21679         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
21680         check_vect to verify the presence of hardware vector support.
21681
21682 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
21683
21684         PR testsuite/22056
21685         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
21686
21687 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21688
21689         PR libfortran/19216
21690         * gfortran.dg/pr19216.f: Add correct space between brackets and
21691         dg directive.
21692
21693 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21694
21695         PR libfortran/16436
21696         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
21697
21698 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
21699
21700         * gcc.target/i386/attributes-error.c: New testcase.
21701         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
21702         * gcc.target/i386/regparm-stdcall.c: Likewise.
21703         * gcc.target/i386/sseregparm-1.c: Likewise.
21704         * gcc.target/i386/sseregparm-2.c: Likewise.
21705
21706 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
21707
21708         * g++.dg/rtti/crash2.C: New.
21709
21710 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
21711
21712         * gcc.dg/noncompile/20040203-3.c: Update expected message.
21713
21714 2005-06-15  David Ung  <davidu@mips.com>
21715
21716         * gcc.target/mips/mips16e-extends.c: New test for testing the
21717         generation of MIPS16e zeb/zeh, seb/seh instructions.
21718
21719 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
21720
21721         PR 22018
21722         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
21723         * gcc.dg/tree-ssa/pr22018.c: New test.
21724
21725 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
21726
21727         * gcc.dg/simd-1.c: Update error messages.
21728         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
21729         * gcc.dg/simd-2.c: Update error messages.
21730         * gcc.dg/simd-4.c: New.
21731
21732 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
21733
21734         PR c++/20678
21735         * g++.dg/other/crash-4.C: New.
21736
21737 2005-06-14  Devang Patel  <dpatel@apple.com>
21738
21739         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
21740
21741 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21742
21743         PR c++/21929
21744         * g++.dg/parse/crash11.C: Update
21745
21746 2005-06-13  Jeff Law  <law@redhat.com>
21747
21748         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
21749         perform the desired transformations.
21750         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
21751         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
21752
21753 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21754
21755         PR fortran/22038
21756         * gfortran.dg/forall_1.f90: Un-XFAIL.
21757
21758 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
21759
21760         PR c++/21929
21761         * g++.dg/parse/crash26.C: New.
21762
21763         PR c++/20789
21764         * g++.dg/init/member1.C: New.
21765
21766 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
21767
21768         * gfortran.dg/altreturn_1.f90: New test.
21769
21770 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
21771
21772         PR middle-end/21985
21773         * gcc.dg/tree-ssa/pr21985.c: New test.
21774
21775 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
21776
21777         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
21778
21779 2005-06-12  Roger Sayle  <roger@eyesopen.com>
21780
21781         PR c++/21930
21782         * g++.dg/other/error10.C: New test case.
21783
21784 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21785
21786         PR libfortran/19155
21787         * gfortran.dg/pr19155.f: Add test.
21788
21789 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21790
21791         * gfortran.dg/f2c_7.f90: New test.
21792
21793         * gfortran.dg/forall_1.f90: XFAILed.
21794
21795 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
21796
21797         * gcc.dg/pr14796-1.c: New.
21798         * gcc.dg/pr14796-2.c: New.
21799
21800 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
21801
21802         PR fortran/17792
21803         PR fortran/21375
21804         * gfortran.dg/deallocate_stat.f90: New test.
21805
21806 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
21807
21808         * gfortran.fortran-torture/execute/in-pack.f90: New test.
21809
21810 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
21811
21812         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
21813         access will be generated when this loop is vectorized. Test that
21814         accesses with same alignment were detected.
21815         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
21816         Test that accesses with same alignment were detected.
21817         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
21818         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
21819         alignment were detected.
21820
21821 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
21822
21823         PR c++/10611
21824         * g++.dg/conversion/simd2.C: New.
21825
21826 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21827
21828         * gcc.dg/Wcxx-compat-1.c: New.
21829
21830 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
21831
21832         PR libfortran/21480
21833         * gfortran.dg/reshape-complex.f90: Add a test for a packed
21834         complex array.
21835
21836 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
21837
21838         * gcc.dg/alias-8.c: New.
21839
21840 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
21841
21842         * gcc.dg/format/cmn_err-1.c: Update.
21843
21844 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
21845
21846         PR target/20666
21847         * gcc.target/sparc/fexpand-2.c: New.
21848         * gcc.target/sparc/fpmerge-2.c: New.
21849         * gcc.target/sparc/fpmul-2.c: New.
21850         * gcc.target/sparc/noresult.c: New.
21851         * gcc.target/sparc/pdist-2.c: New.
21852         * gcc.target/sparc/pdist-3.c: New.
21853
21854 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
21855
21856         PR testsuite/21702
21857         * gcc.target/i386/i386.exp: Fix comment typo.
21858
21859 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21860
21861         PR c++/19497
21862         * g++.dg/inherit/using5.C: New.
21863         * g++.dg/inherit/using6.C: New.
21864
21865 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21866
21867         PR c++/19894
21868         * g++.dg/template/ptrmem15.C: New test.
21869
21870         PR c++/20563
21871         * g++.dg/ext/label4.C: New test.
21872
21873 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21874
21875         * gcc.dg/tls/debug-1.c: New test.
21876
21877 2005-06-07  Dale Johannesen  <dalej@apple.com>
21878
21879         * gcc.target/i386/movq.c: New.
21880
21881 2005-06-07  Dale Johannesen  <dalej@apple.com>
21882
21883         * gcc.dg/20050607-1.c: New.
21884
21885 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
21886
21887         PR middle-end/21850
21888         * gcc.c-torture/execute/20050607-1.c: New test.
21889
21890 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
21891
21892         PR libfortran/21926
21893         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
21894         Test case where the return array has lowest stride one,
21895         but isn't packed.
21896
21897 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
21898
21899         * lib/target-supports.exp (check_effective_target_sync_int_long):
21900         Add s390 and s390x targets.
21901
21902 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
21903
21904         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
21905         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
21906         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
21907         * gcc.dg/tree-ssa/loop-9.c: New test.
21908
21909 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21910
21911         * g++.dg/parse/defarg10.C: New.
21912
21913 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
21914
21915         PR regression/21897
21916         * gcc.c-torture/execute/20050604-1.c: New test.
21917
21918 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21919
21920         PR 21903
21921         * g++.dg/parse/defarg9.C: New.
21922
21923         PR c++/20637
21924         * g++.dg/inherit/using4.C: New.
21925         * g++.dg/overload/error1.C: Adjust expected errors.
21926         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
21927         * g++.old-deja/g++.brendan/arm2.C: Likewise.
21928         * g++.old-deja/g++.other/redecl2.C: Likewise.
21929         * g++.old-deja/g++.other/redecl4.C: Likewise.
21930         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
21931
21932 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21933
21934         * gfortran.dg/f2c_5.f90: Add -w to dg-options
21935
21936 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21937
21938         * lib/gfortran.exp (gfortran_target_compile): Call
21939         dg-additional-files-options
21940         * gfortran.dg/f2c_4.f90: New file
21941         * gfortran.dg/f2c_4.c: New file
21942         * gfortran.dg/f2c_5.f90: New file
21943         * gfortran.dg/f2c_5.c: New file
21944
21945 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21946
21947         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
21948
21949         PR fortran/21912
21950         * gfortran.dg/array_constructor_4.f90: New test.
21951
21952 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
21953
21954         PR c++/21619
21955         * g++.dg/ext/builtin9.C: New test.
21956
21957 2005-06-05  Dale Johannesen  <dalej@apple.com>
21958
21959         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
21960         * gcc.c-torture/execute/20050603-2.c: Ditto.
21961
21962 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21963
21964         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
21965         * gcc.dg/vect/vect-reduc-1.c: New.
21966         * gcc.dg/vect/vect-reduc-2.c: New.
21967         * gcc.dg/vect/vect-reduc-3.c: New.
21968
21969 2005-06-04  Dale Johannesen  <dalej@apple.com>
21970
21971         * gcc.c-torture/execute/20050603-1.c: New.
21972         * gcc.c-torture/execute/20050603-2.c: New.
21973         * gcc.dg/20050603-3.c: New.
21974
21975 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21976
21977         PR fortran/19195
21978         * gfortran.dg/debug_1.f90: New test.
21979
21980         * gfortran.dg/forall_1.f90: New test.
21981
21982 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
21983
21984         * gfortran.dg/array_constructor_3.f90: New test.
21985
21986 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21987
21988         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
21989
21990 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
21991
21992         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
21993
21994 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
21995
21996         PR c/21873
21997         * gcc.dg/init-excess-1.c: New test.
21998
21999 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22000
22001         PR c++/21853
22002         * g++.dg/expr/static_cast6.C: New test.
22003
22004 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
22005
22006         * gcc.dg/tree-ssa/vrp14.c: New test.
22007
22008 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22009
22010         PR c++/21336
22011         * g++.dg/template/new2.C: New test.
22012
22013 2005-06-03  Josh Conner  <jconner@apple.com>
22014
22015         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
22016         all entries in initializer.
22017
22018 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
22019
22020         PR middle-end/21858
22021         * gcc.dg/pr21858.c: New testcase.
22022
22023 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
22024
22025         PR tree-optimization/21292
22026
22027         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
22028         New.
22029         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22030         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22031         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22032         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22033         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
22034
22035 2005-06-02  Richard Henderson  <rth@redhat.com>
22036
22037         * gcc.dg/sync-2.c: Use -march=i486 for i386.
22038
22039 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
22040
22041         * gcc.dg/wtypequal.c: New testcase.
22042
22043 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
22044
22045         PR 21582
22046         * gcc.dg/tree-ssa/pr21582.c: New test.
22047
22048 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22049
22050         PR c++/21280
22051         * g++.dg/opt/interface2.h: New.
22052         * g++.dg/opt/interface2.C: New.
22053         * g++.dg/init/ctor4.C: Adjust error lines.
22054         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22055         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22056         * g++.old-deja/g++.jason/opeq3.C: Likewise.
22057         * g++.old-deja/g++.pt/assign1.C: Likewise.
22058         * g++.old-deja/g++.pt/crash20.C: Likewise.
22059
22060 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
22061
22062         PR tree-optimization/21734
22063         * g++.dg/vect/pr21734_1.cc: New.
22064         * g++.dg/vect/pr21734_2.cc: New.
22065
22066 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22067
22068         PR c++/20350
22069         * g++.dg/template/spec24.C: New.
22070
22071         PR c++/21151
22072         * g++.dg/pch/local-1.C: New.
22073         * g++.dg/pch/local-1.Hs: New.
22074
22075 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
22076
22077         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
22078         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
22079         * gcc.dg/tree-ssa/pr14341.c: New test.
22080         * gcc.dg/tree-ssa/pr14841.c: New test.
22081         * gcc.dg/tree-ssa/pr20701.c: New test.
22082         * gcc.dg/tree-ssa/pr21086.c: New test.
22083         * gcc.dg/tree-ssa/pr21090.c: New test.
22084         * gcc.dg/tree-ssa/pr21332.c: New test.
22085         * gcc.dg/tree-ssa/pr21458.c: New test.
22086         * gcc.dg/tree-ssa/pr21658.c: New test.
22087         * gcc.dg/tree-ssa/vrp01.c: New test.
22088         * gcc.dg/tree-ssa/vrp02.c: New test.
22089         * gcc.dg/tree-ssa/vrp03.c: New test.
22090         * gcc.dg/tree-ssa/vrp04.c: New test.
22091         * gcc.dg/tree-ssa/vrp05.c: New test.
22092         * gcc.dg/tree-ssa/vrp06.c: New test.
22093         * gcc.dg/tree-ssa/vrp07.c: New test.
22094         * gcc.dg/tree-ssa/vrp08.c: New test.
22095         * gcc.dg/tree-ssa/vrp09.c: New test.
22096         * gcc.dg/tree-ssa/vrp10.c: New test.
22097         * gcc.dg/tree-ssa/vrp11.c: New test.
22098         * gcc.dg/tree-ssa/vrp12.c: New test.
22099         * gcc.dg/tree-ssa/vrp13.c: New test.
22100
22101 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
22102
22103         PR 21029
22104         * gcc.dg/tree-ssa/pr21029.c: New test.
22105
22106 2005-06-01  Roger Sayle  <roger@eyesopen.com>
22107
22108         * gfortran.dg/logint-1.f: New test case.
22109         * gfortran.dg/logint-2.f: Likewise.
22110         * gfortran.dg/logint-3.f: Likewise.
22111
22112 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
22113
22114         PR c/21536
22115         PR c/20760
22116         * gcc.dg/20050527-1.c: New test.
22117
22118         * gcc.dg/i386-sse-12.c: New test.
22119
22120         PR fortran/21729
22121         * gfortran.dg/implicit_5.f90: New test.
22122
22123 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
22124
22125         PR fortran/20883
22126         * gfortran/assign_4.f90: New test.
22127         * gfortran/assign_2.f90: Change compile to run.
22128
22129 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
22130
22131         * lib/target-supports.exp
22132         (check_effective_target_sync_char_short): New.
22133         * gcc.dg/sync-2.c: New.
22134
22135 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
22136
22137         PR tree-optimization/21817
22138         * gcc.dg/torture/pr21817-1.c: New.
22139
22140 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
22141
22142         PR c++/21165
22143         * g++.dg/template/init5.C: New.
22144
22145 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
22146
22147         * gfortran.dg/char_initialiser_actual.f90:
22148         Test character initialisers as actual arguments.
22149         * gfortran.dg/char_pointer_comp_assign.f90:
22150         Test character pointer structure component assignments.
22151         * gfortran.dg/char_array_structure_constructor.f90:
22152         Test character components in structure constructors.
22153
22154 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
22155
22156         PR middle-end/20931
22157         * g++.dg/opt/pr20931.C: New test.
22158
22159 2005-05-31  Andreas Jaeger  <aj@suse.de>
22160
22161         PR testsuite/20772
22162         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
22163         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
22164         g++.old-deja/g++.ext/asmspec1.C,
22165         g++.old-deja/g++.other/regstack.C,
22166         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
22167         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
22168         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
22169         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
22170         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
22171         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
22172         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
22173         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
22174         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
22175         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
22176         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
22177         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
22178         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
22179         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
22180         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
22181         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
22182         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
22183         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
22184         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
22185
22186 2005-05-31  Jeff Law  <law@redhat.com>
22187
22188         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
22189
22190 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
22191
22192         PR middle-end/21743
22193         * gcc.dg/builtins-1.c: Activate disabled clog test.
22194         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22195
22196 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
22197
22198         * gfortran.dg/char_pointer_assign.f90:
22199         Test character-pointer assignments and pointer assignments.
22200         * gfortran.dg/char_pointer_dummy.f90:
22201         Test character-pointer dummy arguments.
22202         * gfortran.dg/char_pointer_func.f90:
22203         Test character-pointer function returns.
22204         * gfortran.dg/char_pointer_dependency.f90:
22205         Test character-pointer functions with dependencies.
22206
22207 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
22208
22209         PR c++/21784
22210         * g++.dg/lookup/using14.C: New test.
22211
22212 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
22213
22214         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
22215         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
22216         trailing ^M.
22217
22218 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
22219
22220         PR c++/17413
22221         * g++.dg/template/local5.C: New.
22222
22223         PR target/21761
22224         * gcc.c-torture/compile/pr21761.c: New.
22225
22226         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
22227         before darwin8.
22228
22229 2005-05-30  Steven G. Kargl
22230
22231         PR fortran/20846
22232         * gfortran.dg/inquire_8.f90: New test.
22233
22234 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22235
22236         PR libfortran/21376
22237         * gfortran.dg/output_exponents_1.f90: New test.
22238
22239 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22240
22241         PR libfortran/20006
22242         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
22243
22244 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
22245
22246         PR c++/21210
22247         * g++.dg/ext/complex1.C: New test.
22248
22249         PR c++/21340
22250         * g++.dg/init/ctor6.C: New test.
22251
22252 2005-05-29  Jan Hubicka  <jh@suse.cz>
22253
22254         * gcc.c-torture/compile/pr21562.c: New.
22255
22256 2005-05-28  Steven G. Kargl <kargls@comcast.net>
22257
22258         * gfortran.dg/subnormal_1.f90: New test.
22259
22260 2005-05-28  Jan Hubicka  <jh@suse.cz>
22261
22262         * tree-prof.exp: Fix comment.
22263         * value-prof-1.c: New.
22264         * value-prof-2.c: New.
22265         * value-prof-3.c: New.
22266         * value-prof-4.c: New.
22267
22268 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
22269
22270         PR c++/21614
22271         * g++.dg/expr/ptrmem6.C: New test.
22272         * g++.dg/expr/ptrmem6a.C: Likewise.
22273
22274 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
22275
22276         PR tree-optimization/21658
22277         * gcc.dg/tree-ssa/pr21658.c: New.
22278
22279 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
22280
22281         PR c++/21455
22282         * g++.dg/inherit/ptrmem3.C: New.
22283
22284         PR c++/21681
22285         * g++.dg/parse/template16.C: New.
22286
22287 2005-05-27  Andreas Jaeger  <aj@suse.de>
22288
22289         * gcc.dg/setjmp-2.c: Only run in 32-bit.
22290
22291         * gcc.dg/i386-sse-8.c: Run test on all archs.
22292
22293 2005-05-26  Mike Stump  <mrs@apple.com>
22294
22295         * objc.dg/isa-field-1.m: Only run on darwin.
22296         * objc.dg/lookup-1.m: Likewise.
22297         * objc.dg/try-catch-8.m: Likewise.
22298
22299 2005-05-26  Roger Sayle  <roger@eyesopen.com>
22300
22301         PR tree-optimization/9814
22302         * gcc.dg/pr9814-1.c: New test case.
22303
22304 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
22305
22306         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
22307         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
22308         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
22309         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
22310         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
22311         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
22312         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
22313         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
22314         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
22315         objc.dg/try-catch-8.m: New.
22316
22317 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
22318
22319         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
22320         remove extraneous semicolons.
22321
22322 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
22323
22324         * obj-c++.dg/comp-types-12.mm: New.
22325         * objc.dg/comp-types-11.m: New.
22326         * objc.dg/selector-4.m: New.
22327
22328 2005-05-26  Andreas Jaeger  <aj@suse.de>
22329
22330         PR testsuite/20772
22331         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
22332         g++.old-deja/g++.ext/attrib3.C,
22333         g++.old-deja/g++.other/store-expr1.C,
22334         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
22335         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
22336         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22337         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
22338         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
22339         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
22340         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
22341         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22342         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
22343         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
22344         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
22345         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
22346         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
22347         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
22348         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
22349         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
22350         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
22351         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22352         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
22353
22354 2005-05-26  Andreas Jaeger  <aj@suse.de>
22355
22356         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
22357         x86-64 compilation.
22358
22359 2005-05-26  Andreas Jaeger  <aj@suse.de>
22360
22361         PR testsuite/20772
22362         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
22363         gcc.misc-tests/i386-pf-athlon-1.c,
22364         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22365         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
22366         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
22367         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
22368         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
22369         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
22370         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
22371         programs.
22372
22373         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
22374         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
22375         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
22376         x86-64 compilation.
22377
22378         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
22379         x86_64.
22380
22381         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
22382         effective-target ilp32.
22383
22384 2005-05-26  David Ung  <davidu@mips.com>
22385
22386         * gcc.target/mips/ext_ins.c: New test for testing the generation
22387         of MIPS32/64 rev 2 ext/ins instructions.
22388
22389 2005-05-26  Andreas Jaeger  <aj@suse.de>
22390
22391         * treelang/compile/unsigned.tree: Use gimple instead of
22392         nonexisting generic dump.
22393
22394 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
22395
22396         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
22397
22398 2005-05-26  Andreas Jaeger  <aj@suse.de>
22399
22400         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
22401
22402 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
22403
22404         PR libfortran/17283
22405         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
22406         Test callee-allocated memory with write statements.
22407
22408 2005-05-25  Roger Sayle  <roger@eyesopen.com>
22409
22410         PR middle-end/21709
22411         * gcc.dg/pr21709-1.c: New test case.
22412
22413 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22414             Mike Stump  <mrs@apple.com>
22415
22416         * objc/execute/next_mapping.h: Update for C++.
22417
22418         * obj-c++.dg/selector-1.mm: Move to...
22419         * obj-c++.dg/selector-4.mm: here...
22420
22421         * obj-c++.dg/basic.mm: New.
22422         * obj-c++.dg/comp-types-1.mm: New.
22423         * obj-c++.dg/cxx-class-1.mm: New.
22424         * obj-c++.dg/cxx-ivars-1.mm: New.
22425         * obj-c++.dg/cxx-ivars-2.mm: New.
22426         * obj-c++.dg/cxx-ivars-3.mm: New.
22427         * obj-c++.dg/cxx-scope-1.mm: New.
22428         * obj-c++.dg/cxx-scope-2.mm: New.
22429         * obj-c++.dg/defs.mm: New.
22430         * obj-c++.dg/empty-private-1.mm: New.
22431         * obj-c++.dg/encode-1.mm: New.
22432         * obj-c++.dg/encode-2.mm: New.
22433         * obj-c++.dg/encode-3.mm: New.
22434         * obj-c++.dg/extern-c-1.mm: New.
22435         * obj-c++.dg/extra-semi.mm: New.
22436         * obj-c++.dg/fix-and-continue-2.mm: New.
22437         * obj-c++.dg/isa-field-1.mm: New.
22438         * obj-c++.dg/ivar-list-semi.mm: New.
22439         * obj-c++.dg/local-decl-1.mm: New.
22440         * obj-c++.dg/lookup-1.mm: New.
22441         * obj-c++.dg/lookup-2.mm: New.
22442         * obj-c++.dg/method-1.mm: New.
22443         * obj-c++.dg/method-2.mm: New.
22444         * obj-c++.dg/method-3.mm: New.
22445         * obj-c++.dg/method-4.mm: New.
22446         * obj-c++.dg/method-5.mm: New.
22447         * obj-c++.dg/method-6.mm: New.
22448         * obj-c++.dg/method-7.mm: New.
22449         * obj-c++.dg/no-extra-load.mm: New.
22450         * obj-c++.dg/overload-1.mm: New.
22451         * obj-c++.dg/pragma-1.mm: New.
22452         * obj-c++.dg/pragma-2.mm: New.
22453         * obj-c++.dg/private-1.mm: New.
22454         * obj-c++.dg/private-2.mm: New.
22455         * obj-c++.dg/proto-qual-1.mm: New.
22456         * obj-c++.dg/qual-types-1.mm: New.
22457         * obj-c++.dg/stubify-1.mm: New.
22458         * obj-c++.dg/stubify-2.mm: New.
22459         * obj-c++.dg/super-class-1.mm: New.
22460         * obj-c++.dg/super-class-2.mm: New.
22461         * obj-c++.dg/super-dealloc-1.mm: New.
22462         * obj-c++.dg/super-dealloc-2.mm: New.
22463         * obj-c++.dg/template-1.mm: New.
22464         * obj-c++.dg/template-2.mm: New.
22465         * obj-c++.dg/template-3.mm: New.
22466         * obj-c++.dg/template-4.mm: New.
22467         * obj-c++.dg/template-5.mm: New.
22468         * obj-c++.dg/template-6.mm: New.
22469         * obj-c++.dg/try-catch-1.mm: New.
22470         * obj-c++.dg/try-catch-2.mm: New.
22471         * obj-c++.dg/try-catch-3.mm: New.
22472         * obj-c++.dg/try-catch-4.mm: New.
22473         * obj-c++.dg/try-catch-5.mm: New.
22474         * obj-c++.dg/try-catch-6.mm: New.
22475         * obj-c++.dg/try-catch-7.mm: New.
22476         * obj-c++.dg/try-catch-8.mm: New.
22477         * obj-c++.dg/try-catch-9.mm: New.
22478         * obj-c++.dg/va-meth-1.mm: New.
22479
22480 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22481
22482         * obj-c++.dg/selector-1.mm: New.
22483         * obj-c++.dg/selector-2.mm: New.
22484
22485 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22486
22487         * obj-c++.dg/selector-3.mm: New.
22488         * objc.dg/selector-3.m: New.
22489
22490 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22491
22492         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
22493         about where warning appears.
22494
22495 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22496
22497         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
22498         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
22499         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
22500         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
22501
22502 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22503
22504         * gcc.dg/20050524-1.c: New test.
22505
22506 2005-05-25  Jan Hubicka  <jh@suse.cz>
22507
22508         * gcc.dg/tree-prof/inliner-1.c: New.
22509
22510 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
22511
22512         * gcc.dg/tree-prof: New directory.
22513         * gcc.dg/tree-prof/tree-prof.exp: New.
22514
22515 2005-05-25  DJ Delorie  <dj@redhat.com>
22516
22517         * gcc.dg/Wattributes-1.c: New.
22518         * gcc.dg/Wattributes-2.c: New.
22519         * gcc.dg/Wattributes-3.c: New.
22520
22521 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
22522
22523         PR tree-optimization/19833
22524         * gcc.dg/uninit-4.c: Remove xfail.
22525         * gcc.dg/uninit-9.c: Ditto.
22526
22527 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
22528
22529         * obj-c++.dg/bitfield-[1-5].mm: New.
22530         * obj-c++.dg/class-protocol-1.mm: New.
22531         * obj-c++.dg/comp-types-1[0-1].mm: New.
22532         * obj-c++.dg/comp-types-[2-9].mm: New.
22533         * obj-c++.dg/encode-[4-8].mm: New.
22534         * obj-c++.dg/layout-1.mm: New.
22535         * obj-c++.dg/method-1[0-9].mm: New.
22536         * obj-c++.dg/method-2[0-1].mm: New.
22537         * obj-c++.dg/method-[8-9].mm: New.
22538         * obj-c++.dg/objc-gc-3.mm: New.
22539         * obj-c++.dg/try-catch-10.mm: New.
22540         * objc.dg/bitfield-5.m: New.
22541         * objc.dg/comp-types-10.m: New.
22542         * objc.dg/comp-types-9.m: New.
22543         * objc.dg/layout-1.m: New.
22544         * objc.dg/objc-gc-4.m: New.
22545         * objc.dg/try-catch-9.m: New.
22546         * objc.dg/class-protocol-1.m: Tweak diagnostics.
22547         * objc.dg/comp-types-1.m: Likewise.
22548         * objc.dg/comp-types-[5-6].m: Likewise.
22549         * objc.dg/method-9.m: Likewise.
22550
22551 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
22552
22553         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
22554         and on hardware without VMX support.
22555
22556         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
22557
22558         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
22559
22560         * lib/profopt.exp (dg-final-generate, dg-final-use,
22561         profopt-final-code, profopt-get-options): New.
22562         (profopt-execute): Process test directives.
22563
22564         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
22565         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22566         cleanup-tree-dump, cleanup-saved-temps): Update comments.
22567
22568 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
22569
22570         PR C++/21645
22571         * g++.dg/init/ctor5.C: New test.
22572
22573 2005-05-24  Ira Rosen  <irar@il.ibm.com>
22574
22575         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
22576         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
22577         vect-113.c, vect-114.c.
22578
22579 2005-05-23  Adam Nemet  <anemet@lnxw.com>
22580
22581         * gcc.dg/const-elim-1.c: Remove xfails.
22582
22583 2005-05-23  Jeff Law  <law@redhat.com>
22584
22585         * gcc.c-torture/compile/pr21638.c: New test.
22586         * gcc.c-torture/compile/20050520-1.c: New test.
22587
22588 2005-05-23  Nick Clifton  <nickc@redhat.com>
22589
22590         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
22591         be a proper triple, ie: m32r*-*-*.
22592         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22593
22594 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
22595
22596         PR middle-end/21331
22597         PR tree-opt/21293
22598         * gcc.c-torture/compile/pr21293.c: New test.
22599         * gcc.c-torture/execute/pr21331.c: New test.
22600
22601 2004-05-20  Richard Henderson  <rth@redhat.com>
22602
22603         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
22604
22605 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
22606
22607         * obj-c++-dg.exp: Add.
22608         * obj-c++.exp: Add.
22609         * obj-c++.dg/dg.exp: Add.
22610
22611 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
22612
22613         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
22614         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
22615
22616 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
22617
22618         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
22619
22620 2004-05-19  Richard Henderson  <rth@redhat.com>
22621
22622         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
22623
22624 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
22625
22626         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
22627
22628         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
22629
22630 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
22631
22632         PR c++/21495
22633         * g++.dg/parse/extern1.C: New test.
22634         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
22635
22636 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22637
22638         * gcc.dg/c99-math.h: New.
22639         * gcc.dg/c99-math-float-1.c: New test.
22640         * gcc.dg/c99-math-double-1.c: Likewise.
22641         * gcc.dg/c99-math-long-double-1.c: Likewise.
22642
22643 2005-05-18  Richard Henderson  <rth@redhat.com>
22644
22645         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
22646
22647 2005-05-18  Devang Patel  <dpatel@apple.com>
22648
22649         * g++.dg/opt/20050511-1.C: New test.
22650
22651 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
22652
22653         PR libfortran/21127
22654         * gfortran.dg/reshape-complex.f90: New test.
22655
22656 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
22657
22658         * gfortran.dg/array_constructor_1.f90: New test.
22659         * gfortran.dg/array_constructor_2.f90: New test.
22660
22661 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22662
22663         PR fortran/20954
22664         * gfortran.dg/pr20954.f: New test.
22665
22666 2005-05-17  Mike Stump  <mrs@apple.com>
22667
22668         Yet more Objective-C++...
22669
22670         * objc.dg/method-5.m: Update.
22671         * objc.dg/method-6.m: Update.
22672         * objc.dg/method-7.m: Update.
22673         * objc.dg/method-9.m: Update.
22674         * objc.dg/try-catch-2.m: Update.
22675
22676 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
22677
22678         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
22679         Remove little-endian optimizations.
22680
22681 2005-05-17  Jeff Law  <law@redhat.com>
22682
22683         * g++.dg/tree-ssa/pr14814.C: New test.
22684         * gcc.dg/tree-ssa/pr14814.C: New test.
22685         * gcc.dg/tree-ssa/pr17141-1.C: New test.
22686         * gcc.dg/tree-ssa/pr17141-2.C: New test.
22687
22688 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
22689
22690         * gcc.dg/compat/generate-random.c: Do not include
22691         libiberty.h.
22692         * gcc.dg/compat/generate-random_r.c: Likewise.
22693
22694 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
22695
22696         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
22697
22698 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
22699
22700         PR middle-end/21595
22701         * g++.dg/tree-ssa/builtin1.C: New testcase.
22702
22703 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
22704
22705         PR c++/21454
22706         * g++.dg/opt/const4.C: New test.
22707
22708         PR middle-end/21492
22709         * g++.dg/opt/crossjump1.C: New test.
22710
22711         PR tree-optimization/21610
22712         * gcc.c-torture/compile/20050516-1.c: New test.
22713
22714         PR fortran/15080
22715         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
22716         about the test failing.
22717         * gfortran.fortran-torture/execute/where_7.f90: New test.
22718         * gfortran.fortran-torture/execute/where_8.f90: New test.
22719
22720 2005-05-16  Richard Henderson  <rth@redhat.com>
22721
22722         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
22723         i?86 and x86_64.
22724
22725 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
22726
22727         * gcc.dg/compat/generate-random.c (config.h): Do not include.
22728         (limits.h): Include unconditionally.
22729         (stdlib.h): Likewise.
22730         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
22731         (limits.h): Include unconditionally.
22732         (stdlib.h): Likewise.
22733         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22734         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22735         (limits.h): Include unconditionally.
22736         (stdlib.h): Likewise.
22737         (hashtab.h): Do not include.
22738         (getopt.h): Likewise.
22739         (stddef.h): Include.
22740         (hashval_t): Define.
22741         (struct entry): Add "next" field.
22742         (HASH_SIZE): New macro.
22743         (hash_table): New variable.
22744         (switchfiles): Do not use xmalloc.
22745         (mix): New macro.
22746         (iterative_hash): New function.
22747         (hasht): Remove.
22748         (e_exists): New function.
22749         (e_insert): Likewise.
22750         (output): Use, instead of libiberty hashtable functions.
22751         (main): Do not use getopt.  Do not call htab_create.
22752
22753 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
22754
22755         PR libstdc++/21526
22756         * lib/target-supports.exp (check_mkfifo_available):
22757         Return 0 for cygwin as mkfifo support incomplete on platform.
22758         Fix typos in comments.
22759
22760 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
22761
22762         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
22763
22764 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
22765
22766         PR fortran/17432
22767         * gfortran.dg/assign_4.f: New test.
22768
22769 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
22770
22771         PR tree-optimization/21563
22772         * gcc.dg/tree-ssa/pr21563.c: New.
22773
22774 2005-05-14  Jan Hubicka  <jh@suse.cz>
22775
22776         * gcc.dg/noreturn-7.c: Allow control reaches warning.
22777
22778 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
22779
22780         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
22781
22782 2005-05-13  Julian Brown  <julian@codesourcery.com>
22783
22784         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
22785         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
22786
22787 2005-05-13  Jan Hubicka  <jh@suse.cz>
22788
22789         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
22790         * gcc.dg/fold-xor-?.c: Likewise.
22791         * gcc.dg/pr15784-?.c: Likewise.
22792         * gcc.dg/pr20922-?.c: Likewise.
22793         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
22794         * gcc.dg/tree-ssa/pr17598.c: Likewise.
22795         * gcc.dg/tree-ssa/pr20470.c: Likewise.
22796
22797 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22798
22799         PR fortran/21260
22800         * gfortran.dg/hollerith_1.f90: New test.
22801
22802 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22803
22804         * gfortran.dg/func_result_2.f90: New test.
22805
22806 2005-05-11  Bud Davis  <bdavis@gfortran.org>
22807
22808         * gfortran.dg/dev_null.f90: New test.
22809
22810 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
22811
22812         * gcc.dg/arm-vfp1.c: Revert last change.
22813
22814 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
22815
22816         PR middle-end/19807
22817         PR tree-optimization/19639
22818         * g++.dg/tree-ssa/pr19807.C: New testcase.
22819
22820 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22821
22822         PR libfortran/21471
22823         * gfortran.dg/append-1.f90: New test.
22824
22825 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
22826
22827         * gcc.dg/pr18501.c: XFAIL.
22828         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
22829         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
22830         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
22831         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
22832         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
22833         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
22834         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
22835         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
22836
22837 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22838
22839         PR fortran/20178
22840         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
22841         gfortran.dg/f2c_3.f90: New tests.
22842
22843         * gfortran.dg/return_1.f90: Fix dg annotation.
22844
22845 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
22846
22847         * gcc.c-torture/compile/20050510-1.c: New test.
22848
22849 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
22850
22851         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
22852
22853 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
22854
22855         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
22856
22857 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
22858
22859         PR c/17913
22860         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
22861
22862 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
22863
22864         PR c/21342
22865         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
22866         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
22867
22868 2005-05-10  Ben Elliston  <bje@au.ibm.com>
22869
22870         PR debug/16676
22871         * gcc.dg/debug/pr16676.c: New test.
22872
22873 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
22874
22875         PR testsuite/21443
22876         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
22877         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
22878         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
22879         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
22880         Change -O1 to -O2.
22881         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
22882         -fno-tree-dominator-opts.
22883
22884 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22885
22886         * gfortran.dg/return_1.f90: New test.
22887
22888 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
22889
22890         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
22891
22892         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
22893
22894 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
22895
22896         PR c++/21427
22897         * g++.dg/inherit/covariant13.C: New.
22898
22899 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22900
22901         PR libfortran/19155
22902         * gfortran.dg/pr19155.f: New test.
22903
22904 2005-05-08  Roger Sayle  <roger@eyesopen.com>
22905
22906         PR inline-asm/8788
22907         * gcc.dg/pr8788-1.c: New testcase.
22908
22909 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
22910
22911         PR target/21416
22912         * gcc.target/mips/fpcmp-[12].c: New tests.
22913
22914 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
22915
22916         * lib/target-supports-dg.exp (dg-require-fork): New function.
22917         (dg-require-mkfifo): Likewise.
22918         * lib/target-supports.exp (check_function_available): New
22919         function.
22920         (check_fork_available): Likewise.
22921         (check_mkfifo_available): Likewise.
22922
22923 2005-05-06  Jeff Law  <law@redhat.com>
22924
22925         * gcc.c-torture/compile/pr21380.c: New test.
22926
22927 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
22928
22929         PR c++/20961
22930         * g++.dg/ext/weak3.C: New test.
22931
22932 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
22933
22934         PR c++/21352
22935         * g++.dg/template/crash37.C: New test.
22936
22937 2005-05-05  Paul Brook  <paul@codesourcery.com>
22938
22939         * gcc.dg/arm-g2.c: Use effective-target arm32.
22940         * gcc.dg/arm-mmx-1.c: Ditto.
22941         * gcc.dg/arm-scd42-2.c: Ditto.
22942         * gcc.dg/arm-vfp1.c: Ditto.
22943         * lib/target-supports.exp (check_effective_target_arm32): New
22944         function.
22945
22946 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
22947
22948         PR libfortran/21354
22949         gfortran.dg/in_pack_rank7.f90: New test.
22950
22951 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
22952
22953         PR middle-end/15618
22954         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
22955
22956 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
22957
22958         PR middle-end/21265
22959         * gcc.dg/20050503-1.c: New test.
22960
22961         PR rtl-optimization/21239
22962         * gcc.dg/i386-sse-11.c: New test.
22963
22964 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
22965
22966         PR target/16888
22967         * gcc.target/i386/asm-1.c: New test.
22968
22969 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
22970
22971         PR rtl-optimization/21330
22972         * gcc.c-torture/execute/20050502-1.c: New test.
22973
22974         PR target/21297
22975         * gcc.c-torture/execute/20050502-2.c: New test.
22976
22977 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
22978
22979         PR middle-end/21282
22980         * gcc.dg/pr21282.c: New.
22981
22982 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22983
22984         * gcc.dg/vect/pr20122.c: Clean up .vect file.
22985         * gcc.dg/vect/vect-92.c: Likewise.
22986         * gcc.dg/vect/vect-93.c: Likewise.
22987         * gcc.dg/vect/vect-dv-1.c: Likewise.
22988         * gcc.dg/vect/vect-dv-2.c: Likewise.
22989         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
22990
22991 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22992
22993         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
22994         * gfortran.dg/vect/vect-2.f90: Likewise.
22995         * gfortran.dg/vect/vect-3.f90: Likewise.
22996         * gfortran.dg/vect/vect-4.f90: Likewise.
22997         * gfortran.dg/vect/vect-5.f90: Likewise.
22998
22999 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
23000
23001         PR target/20813
23002         * gcc.dg/rs6000-fpint-2.c: New.
23003
23004 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
23005
23006         PR c/15698
23007         * gcc.dg/builtins-30.c: Update expected messages.
23008         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
23009         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
23010         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
23011
23012 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
23013
23014         PR tree-optimization/21294
23015         * gcc.dg/tree-ssa/pr21294.c: New.
23016
23017 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
23018
23019         * gcc.dg/altivec-3.c (vec_store): Do not use the old
23020         __builtin_altivec_st_internal_4si built-in.
23021
23022 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
23023
23024         PR c++/15875
23025         * g++.dg/template/ptrmem14.C: New test.
23026
23027 2005-05-02  Paul Brook  <paul@codesourcery.com>
23028
23029         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
23030
23031 2005-05-02  Michael Matz  <matz@suse.de>
23032
23033         PR c++/19542
23034         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
23035
23036 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
23037
23038         * g++.dg/cpp/weak.C: New test.
23039
23040 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
23041
23042         * gcc.dg/tree-ssa/loop-8.c: New test.
23043
23044 2005-04-30  Michael Maty  <matz@suse.de>
23045
23046         * gcc.dg/inline-mcpy.c: New test.
23047
23048 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
23049
23050         PR libfortran/18958
23051         * gfortran.dg/eoshift.f90: New test case.
23052
23053 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
23054
23055         PR libfortran/18857
23056         * gfortran.dg/matmul_1.f90: New test.
23057
23058 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23059
23060         PR tree-optimization/21030
23061         * gcc.dg/tree-ssa/pr21030.c: New.
23062
23063 2005-04-29  Devang Patel  <dpatel@apple.com>
23064
23065         PR tree-optimization/21272
23066         * gcc.dg/vect/vect-ifcvt-10.c: New test.
23067
23068 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
23069
23070         PR fortran/13082
23071         PR fortran/18824
23072         * gfortran.dg/entry_4.f90: New test.
23073         * gfortran.fortran-torture/execute/entry_1.f90: New test.
23074         * gfortran.fortran-torture/execute/entry_2.f90: New test.
23075         * gfortran.fortran-torture/execute/entry_3.f90: New test.
23076         * gfortran.fortran-torture/execute/entry_4.f90: New test.
23077         * gfortran.fortran-torture/execute/entry_5.f90: New test.
23078         * gfortran.fortran-torture/execute/entry_6.f90: New test.
23079         * gfortran.fortran-torture/execute/entry_7.f90: New test.
23080
23081 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23082
23083         * gfortran.fortran-torture/execute/entry_8.f90: New test.
23084
23085 2005-04-29  Paul Brook  <paul@codesourcery.com>
23086
23087         * gfortran.dg/entry_3.f90: New test.
23088
23089 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23090
23091         * gfortran.dg/implicit_4.f90: New test.
23092
23093 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
23094
23095         * lib/target-supports.exp (check_profiling_available): Return
23096         false for xtensa-*-elf.
23097
23098 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
23099
23100         * lib/fortran-torture.exp (fortran-torture.exp): Catch
23101         error if file cannot be deleted.
23102
23103 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23104
23105         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
23106         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
23107         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
23108         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
23109         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
23110         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
23111         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
23112         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
23113         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
23114         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23115         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
23116         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
23117         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
23118
23119 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23120
23121         PR fortran/20865
23122         * gfortran.dg/pr20865.f90: New test.
23123
23124 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
23125
23126         * gcc.dg/void-cast-2.c: New test.
23127
23128 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23129
23130         PR c/21159
23131         * gcc.dg/void-cast-1.c: New test.
23132
23133 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
23134
23135         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
23136
23137 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23138
23139         PR fortran/21177
23140         * gfortran.dg/pr21177.f90: New test.
23141
23142 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
23143
23144         PR tree-optimization/21171
23145         * gcc.dg/tree-ssa/pr21171.c: New test.
23146
23147 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
23148
23149         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23150         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23151         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23152         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23153         gcc.dg/tree-ssa/gen-vect-32.c: New.
23154         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
23155         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
23156         don't run on PPC32.
23157
23158 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23159
23160         PR c/21213
23161         * gcc.dg/transparent-union-3.c: New test.
23162
23163 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23164
23165         PR c/20740
23166         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
23167         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
23168         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
23169         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
23170         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
23171         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
23172
23173 2005-04-26  Jeff Law  <law@redhat.com>
23174
23175         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
23176         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
23177         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
23178         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
23179         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
23180         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
23181         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
23182
23183 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
23184
23185         PR tree-optimization/17598
23186         * gcc.dg/tree-ssa/pr17598.c: New testcase.
23187
23188 2005-04-25  Mike Stump  <mrs@apple.com>
23189
23190         * objc.dg/fix-and-continue-1.m: Add.
23191
23192 2005-04-25  Roger Sayle  <roger@eyesopen.com>
23193
23194         PR c++/20995
23195         * g++.dg/opt/pr20995-1.C: New test case.
23196
23197 2005-04-25  Devang Patel <dpatel@apple.com>
23198
23199         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
23200
23201 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23202
23203         PR testsuite/21062
23204         * g++.dg/opt/alias2.C (printf): Correct the prototype.
23205
23206 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23207
23208         PR C++/21188
23209         * g++.dg/opt/rtti2.C: New test.
23210
23211 2005-04-25  Paul Brook  <paul@codesourcery.com>
23212         Steven G. Kargl  <kargls@comcast.net>
23213
23214         PR fortran/20879
23215         * gfortran.dg/ichar_1.f90: New file.
23216
23217 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
23218
23219         PR middle-end/20991
23220         * g++.dg/opt/pr20991.C: New test.
23221
23222         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
23223         where sizeof (type) < __alignof__ (type).
23224         * gcc.dg/compat/struct-layout-1.h: Likewise.
23225
23226 2005-04-24  Per Bothner  <per@bothner.com>
23227             Devang Patel  <dpatel@apple.com>
23228
23229         PR preprocessor/20907
23230         * gcc.dg/cpp/very-long-comment.c: New test.
23231
23232 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23233
23234         PR fortran/20059
23235         * gfortran.dg/common_5.f: New test.
23236
23237 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
23238
23239         PR middle-end/21082
23240         * g++.dg/tree-ssa/pr21082.C: New testcase.
23241
23242 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
23243
23244         * gcc.dg/vect/vect-99.c: New test.
23245
23246 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
23247
23248         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
23249
23250 2005-04-22  Jeff Law  <law@redhat.com>
23251
23252         * gcc.dg/uninit-5.c: Remove xfails.
23253         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
23254         conditionals and loads.
23255
23256 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
23257
23258         PR libfortran/20074
23259         PR libfortran/20436
23260         PR libfortran/21108
23261         * gfortran.dg/nested_reshape.f90: new test
23262         * gfortran.dg/reshape-alloc.f90: new test
23263         * gfortran.dg/reshape.f90: new test
23264
23265 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
23266
23267         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
23268
23269         * gcc.dg/arm-vfp1.c: New test.
23270
23271 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
23272
23273         PR c++/21087
23274         * g++.dg/lookup/builtin2.C: New test.
23275
23276 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
23277
23278         * gcc.dg/weak/weak-13.c: New test.
23279
23280 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
23281
23282         * lib/target-supports.exp (check_effective_target_sync_int_long):
23283         Add powerpc*.
23284
23285 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
23286
23287         * gcc.target/mips/branch-1.c: New test.
23288
23289 2005-04-21  Richard Henderson  <rth@redhat.com>
23290
23291         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
23292         * gcc.dg/vect/vect-86.c: Likewise.
23293         * gcc.dg/vect/vect-87.c: Likewise.
23294         * gcc.dg/vect/vect-88.c: Likewise.
23295
23296 2005-04-21  Devang Patel  <dpatel@apple.com>
23297
23298         PR optimization/20994
23299         * gcc.dg/tree-ssa/ifc-3.c: New test.
23300
23301 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
23302
23303         PR c/12913
23304         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
23305         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
23306         gcc.dg/c99-vla-jump-5.c: New tests.
23307
23308 2005-04-19  Richard Henderson  <rth@redhat.com>
23309
23310         * lib/target-supports.exp (check_effective_target_vect_int_mult):
23311         Fix typo in exists check.
23312         (check_effective_target_sync_int_long): New.
23313         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
23314         * gcc.dg/ia64-sync-2.c: Likewise.
23315         * gcc.dg/ia64-sync-3.c: Likewise.
23316         * gcc.dg/ia64-sync-4.c: Likewise.
23317
23318 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
23319
23320         * gcc.dg/fold-xor-1.c: New test.
23321         * gcc.dg/fold-xor-2.c: New test.
23322
23323 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
23324
23325         PR target/20670
23326         * g++.dg/eh/fp-regs.C: New test.
23327
23328 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
23329
23330         * gcc.dg/Wint-to-pointer-cast-1.c,
23331         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
23332         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
23333         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
23334
23335 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23336
23337         PR fortran/16861
23338         * gfortran.dg/pr16861.f90: New test.
23339
23340 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
23341
23342         * gcc.dg/pr21085.c: New test.
23343
23344 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
23345
23346         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
23347         (setup_mips_tests, dg-mips-options): New procedures.
23348         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
23349         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
23350         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
23351         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23352         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
23353         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
23354         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
23355         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23356         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
23357         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
23358         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
23359         dg-mips-options instead of dg-options.  Remove now-redundant
23360         preprocessor guards.
23361         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
23362         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23363         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23364         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
23365         * gcc.dg/vr-mult-2.c: Delete.
23366         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
23367         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
23368         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
23369         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
23370         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
23371         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
23372         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
23373
23374 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
23375
23376         * ada/acats/run_all.sh: Use sync when executable not present.
23377
23378 2005-04-18  Devang Patel  <dpatel@apple.com>
23379
23380         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
23381         * gcc.dg/vect/vect-11a.c: New.
23382         * gcc.dg/vect/vect-none.c: Update.
23383         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
23384
23385 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
23386
23387         PR tree-optimization/20922
23388         * gcc.dg/pr20922-1.c: New test.
23389         * gcc.dg/pr20922-2.c: New test.
23390         * gcc.dg/pr20922-3.c: New test.
23391         * gcc.dg/pr20922-4.c: New test.
23392         * gcc.dg/pr20922-5.c: New test.
23393         * gcc.dg/pr20922-6.c: New test.
23394
23395 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23396
23397         PR libfortran/20950
23398         * gfortran.dg/pr20950.f: New test.
23399
23400 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23401
23402         PR libfortran/19216
23403         * gfortran.dg/pr19216.f: New test.
23404
23405 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
23406
23407         PR tree-optimization/21001
23408         * gcc.dg/tree-ssa/pr21001.c: New.
23409
23410 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
23411
23412         PR libfortran/21075
23413         * gfortran.dg/reshape_rank7.f90: New test.
23414
23415 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
23416
23417         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
23418         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
23419         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
23420         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
23421         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
23422         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
23423         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
23424         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
23425         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
23426         wrong way round).
23427         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
23428         in namelists.  New test.
23429         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
23430         New test.
23431         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
23432         New test.
23433         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
23434         namelist.  New test.
23435         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
23436         New test.
23437         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
23438         New test.
23439         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
23440         namelist.  New test.
23441         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
23442         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
23443         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
23444         New test.
23445         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
23446         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
23447         arrays. New test.
23448
23449 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
23450
23451         * gfortran.dg/wtruncate.f: New testcase.
23452         * gfortran.dg/wtruncate.f90: New testcase.
23453
23454 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
23455
23456         PR c++/21025
23457         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
23458         which sizeof/alignof is dependent, rather than just whether we are
23459         processing_template_decl.
23460
23461 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23462
23463         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23464         corrected typo where the wrong variables had been compared.
23465
23466 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23467
23468         PR libfortran/18495
23469         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23470         Test callee-allocated version of return array with a write
23471         statement.
23472         Test spread with a temporary with another write statement.
23473
23474 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
23475
23476         PR tree-optimization/21031
23477         * gcc.dg/tree-ssa/pr21031.c: New.
23478
23479 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
23480
23481         PR tree-optimization/21004
23482         * gcc.dg/builtins-53.c: Include builtins-config.h.
23483         Check floorf, ceilf, floorl and ceill transformations
23484         only when HAVE_C99_RUNTIME is defined.
23485
23486 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
23487
23488         PR middle-end/20739
23489         * gcc.dg/tree-ssa/pr20739.c: New test.
23490
23491 2005-04-14  Mike Stump  <mrs@apple.com>
23492
23493         * gcc.dg/Foundation.framework/empty: New.
23494         * gcc.dg/framework-2.c: New.
23495
23496 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23497
23498         PR tree-optimization/21021
23499         * gcc.c-torture/compile/pr21021.c: New.
23500
23501 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
23502
23503         PR testsuite/21010
23504         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
23505         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
23506         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
23507         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
23508         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
23509         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
23510         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
23511         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
23512
23513 2005-04-14  Richard Henderson  <rth@redhat.com>
23514
23515         * lib/target-supports.exp (check_effective_target_vect_condition):
23516         Add ia64, i?86, and x86_64.
23517
23518 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
23519
23520         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
23521
23522 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23523
23524         PR tree-optimization/20657
23525         * gcc.dg/tree-ssa/pr20657.c: New.
23526
23527 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
23528
23529         * gcc.dg/builtins-53.c: Also check (int)trunc* and
23530         (long long int)trunc*.
23531
23532 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
23533
23534         PR target/20927
23535         * gcc.dg/pr20927.c: New test.
23536
23537 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
23538
23539         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
23540         * gcc.target/mips/asm-1.c: Likewise.
23541
23542 2005-04-13  Dale Johannesen  <dalej@apple.com>
23543
23544         * objc.dg/objc-fast-4.m: New.
23545
23546 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
23547
23548         * gcc.target/cris/torture/cris-torture.exp: New driver in new
23549         directory.
23550         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
23551
23552 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
23553
23554         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
23555         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
23556         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
23557
23558 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
23559
23560         PR tree-optimization/20913
23561         * gcc.dg/tree-ssa/pr20913.c: New.
23562
23563         PR tree-optimization/20702
23564         * gcc.dg/tree-ssa/pr20702.c: New.
23565
23566 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23567
23568         PR c++/13744
23569         * g++.dg/inherit/local3.C: New test.
23570
23571 2005-04-12  Jeff Law  <law@redhat.com>
23572
23573         * gcc.dg/tree-ssa/20050412-1.c: New test.
23574
23575 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
23576
23577         PR libfortran/19016
23578         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
23579         Add tests with mask generated by expression.
23580         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23581         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23582         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23583
23584 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
23585
23586         PR middle-end/20917
23587         * gcc.dg/20050409-1.c: New test.
23588
23589 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
23590
23591         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
23592
23593 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23594
23595         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23596         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
23597         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23598         (TARGET_CXX): Adjust accordingly.
23599         * target.h (struct gcc_target): Remove epxort_class_data.  Add
23600         determine_class_data_visibility and class_data_always_comdat.
23601         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23602         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
23603         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23604         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
23605         (arm_cxx_determine_class_data_visibility): New.
23606         (arm_cxx_class_data_always_comdat): Likewise.
23607         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23608         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
23609         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23610         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
23611         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
23612         Define.
23613
23614 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23615
23616         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
23617
23618 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
23619
23620         * gcc.dg/i386-darwin-fpmath.c: New.
23621
23622 2004-04-11  Devang Patel  <dpatel@apple.com>
23623
23624         * lib/target-supports.exp (check_effective_target_vect_condition): New.
23625         * gcc.dg/vect/vect-ifcvt-1.c: New test.
23626         * gcc.dg/vect/vect-ifcvt-2.c: New test.
23627         * gcc.dg/vect/vect-ifcvt-3.c: New test.
23628         * gcc.dg/vect/vect-ifcvt-4.c: New test.
23629         * gcc.dg/vect/vect-ifcvt-5.c: New test.
23630         * gcc.dg/vect/vect-ifcvt-6.c: New test.
23631         * gcc.dg/vect/vect-ifcvt-7.c: New test.
23632         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
23633
23634 2004-04-11  Devang Patel  <dpatel@apple.com>
23635
23636         * gcc.dg/vect/vect-dv-1.c: New test.
23637         * gcc.dg/vect/vect-dv-2.c: New test.
23638
23639 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23640
23641         PR tree-optimization/20933
23642         * gcc.dg/tree-ssa/pr20933.c: New test.
23643
23644 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23645
23646         * gfortran.dg/fold_nearest.f90: New test.
23647
23648 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
23649
23650         * gcc.dg/tree-ssa/alias-1.c: New test.
23651
23652 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23653
23654         PR tree-optimization/20920
23655         * g++.dg/tree-ssa/pr20920.C: New test.
23656
23657 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
23658
23659         * gcc.dg/builtins-53.c: Also check (int)ceil* and
23660         (long long int)ceil*.
23661
23662 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
23663
23664         * g++.dg/warn/Wdtor1.C: Declare template in system header with
23665         explicit C++ linkage.
23666
23667 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23668
23669         * gfortran.dg/pr17229.f: Take care of the new obsolescence
23670         warning for arithmetic IF statements.
23671
23672 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
23673
23674         * eor_handling_1.f90: New test case.
23675         * eor_handling_2.f90: New test case.
23676         * eor_handling_3.f90: New test case.
23677         * eor_handling_4.f90: New test case.
23678         * eor_handling_5.f90: New test case.
23679         * noadv_size.f90: New test case.
23680         * pad_no.f90: New test case.
23681
23682 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
23683
23684         * gcc.c-torture/execute/20050410-1.c: New test.
23685
23686 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
23687
23688         * gcc.dg/pr20126.c: New.
23689
23690 2005-04-09  Bud Davis  <bdavis@gfortran.org>
23691             Steven G. Kargl <kargls@comcast.net>
23692
23693         * gfortran.dg/PR19872.f: New test.
23694
23695 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
23696
23697         * gfortran.dg/nint_1.f90: Fix dg-do directive.
23698
23699 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
23700
23701         * gfortran.dg/nint_1.f90: New test.
23702
23703 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
23704
23705         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
23706         Added test for callee-allocated arrays with write statements.
23707         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
23708         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
23709         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23710         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23711         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23712
23713 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
23714
23715         PR libfortran/20163
23716         * gfortran.dg/open-options-blanks.f: New test.
23717
23718 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23719
23720         PR fortran/13257
23721         * gfortran.dg/comma_format_extension_[1234].f: New tests.
23722
23723 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
23724
23725         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23726         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23727         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23728         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23729         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23730         * gcc.c-torture/execute/stdarg-4.c: New test.
23731
23732         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
23733
23734         PR target/20795
23735         * g++.dg/abi/param2.C: New test.
23736
23737 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
23738
23739         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
23740
23741 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
23742
23743         * gcc.dg/builtins-53.c: New test.
23744
23745 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
23746
23747         * g++.dg/tree-ssa/pr18178.C: New test.
23748         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
23749         * gcc.c-torture/execute/20041019-1.c: New test.
23750         * gcc.dg/tree-ssa/20041008-1.c: New test.
23751         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
23752         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
23753         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
23754         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
23755         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
23756         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
23757         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
23758         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
23759         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23760         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23761
23762 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
23763
23764         PR rtl-optimization/20466
23765         * gcc.c-torture/execute/pr20466-1.c: New test.
23766
23767 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
23768
23769         PR c++/20905
23770         * g++.dg/parse/cond2.C: New test.
23771
23772         PR c++/20145
23773         * g++.dg/warn/Wdtor1.C: New test.
23774
23775 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23776
23777         PR fortran/17229
23778         * gfortran.dg/pr17229.f: New test.
23779
23780 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
23781
23782         * gfortran.dg/tiny_1.f90: New test.
23783         * gfortran.dg/tiny_2.f90: ditto.
23784
23785 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
23786
23787         * gfortran.dg/eor_1.f90: Fix dg-do run line
23788         * gfortran.dg/open_new.f90: Fix dg-do run line
23789
23790 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
23791
23792         * lib/target-supports.exp (get_compiler_messages): Support
23793         optional arguments, the fourth being compiler options.
23794         (check_effective_target_fpic): New proc.
23795         * gcc.dg/20050321-2.c: Restrict to target fpic.
23796
23797 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
23798
23799         * gcc.dg/15443-1.c: New test.
23800         * gcc.dg/15443-2.c: Likewise.
23801
23802 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23803
23804         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
23805
23806 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
23807
23808         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
23809
23810 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
23811
23812         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
23813         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
23814         -m64.
23815         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
23816         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
23817         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
23818
23819 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
23820
23821         PR c++/20212
23822         * g++.dg/warn/Wunused-11.C: New test.
23823
23824 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
23825
23826         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
23827
23828 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
23829
23830         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
23831
23832 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
23833
23834         PR c++/20734
23835         * g++.dg/template/ptrmem13.C: New test.
23836
23837 2005-04-05  Per Bothner  <per@bothner.com>
23838
23839         * lib/gcc.exp: Always add -fno-show-column, for now.
23840
23841 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
23842
23843         PR testsuite/20767
23844         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
23845         of plain old "unsigned int" for the type of "i".  Makes this test
23846         64bit clean.
23847
23848 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
23849
23850         * gcc.dg/i386-ssefn-1.c: New test.
23851         * gcc.dg/i386-ssefn-2.c: New test.
23852         * gcc.dg/i386-ssefn-3.c: New test.
23853         * gcc.dg/i386-ssefn-4.c: New test.
23854
23855 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
23856
23857         PR tree-optimization/20076
23858         * gcc.dg/builtin-apply4.c: New test.
23859
23860         PR preprocessor/19475
23861         * gcc.dg/cpp/macspace1.c: New test.
23862         * gcc.dg/cpp/macspace2.c: New test.
23863
23864 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23865
23866         * gfortran.dg/pr20755.f: Fixed bad format.
23867
23868 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
23869
23870         PR c++/20763
23871         * g++.dg/ext/attrib21.C: New test.
23872
23873 2004-04-05  Devang Patel  <dpatel@apple.com>
23874
23875         * lib/target-supports.exp (check_effective_target_vect_shif): New.
23876         * gcc.dg/vect/vect-shift-1.c: New test.
23877
23878 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23879
23880         PR libfortran/20755
23881         * gfortran.dg/pr20755.f: New test.
23882
23883 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
23884
23885         * gfortran.dg/pr15959.f90: New test.
23886         * gfortran.dg/string_pad_trunc.f90: New test.
23887
23888 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23889
23890         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
23891         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
23892         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
23893         syntax.
23894
23895 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23896
23897         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
23898
23899 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23900
23901         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
23902         * gcc.c-torture/compile/20011119-2.c: Likewise.
23903         * gcc.c-torture/compile/981001-2.c: Likewise.
23904
23905 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
23906
23907         PR c++/20679
23908         * g++.dg/template/overload4.C: New test.
23909
23910 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
23911
23912         PR c++/20746
23913         * g++.dg/abi/covariant5.C: New.
23914
23915         PR debug/20505
23916         * g++.dg/debug/const2.C: New.
23917
23918 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
23919
23920         PR rtl-optimization/16104
23921         * gcc.c-torture/execute/20050316-1.c: New test.
23922
23923 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
23924
23925         * g++.dg/template/spec23.C: Fix dg-error text.
23926
23927 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
23928
23929         PR c++/19199
23930         * g++.dg/expr/lval2.C: New.
23931
23932 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23933
23934         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
23935         __builtin_strcasecmp and __builtin_strncasecmp.
23936
23937 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
23938
23939         PR c++/20723
23940         * g++.dg/template/spec22.C: New.
23941         * g++.dg/template/spec23.C: New.
23942
23943 2005-04-03  Dale Ranta  <dir@lanl.gov>
23944             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23945
23946         PR libfortran/20068
23947         PR libfortran/20125
23948         PR libfortran/20156
23949         PR libfortran/20471
23950         * gfortran.dg/backspace.f: New test.
23951
23952 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
23953
23954         * gcc.dg/pr19345.c: New test.
23955
23956 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23957
23958         PR tree-optimization/20640
23959         * gcc.dg/torture/tree-loop-1.c: New.
23960
23961 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23962
23963         PR rtl-optimization/20290
23964         * gcc.c-torture/execute/loop-ivopts-2.c: New.
23965
23966 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
23967
23968         * gcc.dg/rs6000-fpint.c: New.
23969
23970 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
23971
23972         * gcc.dg/old-style-then-proto-1.c: New test.
23973
23974 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23975
23976         * gfortran.fortran-torture/execute/backspace.f90: Check
23977         after backspace and read was incorrect.
23978
23979 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23980
23981         * gcc.c-torture/execute/builtins/strcat.c: Check the result
23982         buffer past the terminating NUL using memcmp.
23983         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
23984         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
23985
23986         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
23987         Fix unused/uninitialized variable warnings.
23988
23989         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
23990         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
23991         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
23992         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
23993
23994         * gcc.c-torture/execute/builtins/abs-1-lib.c,
23995         gcc.c-torture/execute/builtins/fputs-lib.c,
23996         gcc.c-torture/execute/builtins/lib/fprintf.c,
23997         gcc.c-torture/execute/builtins/lib/main.c,
23998         gcc.c-torture/execute/builtins/lib/memcmp.c,
23999         gcc.c-torture/execute/builtins/lib/memmove.c,
24000         gcc.c-torture/execute/builtins/lib/mempcpy.c,
24001         gcc.c-torture/execute/builtins/lib/memset.c,
24002         gcc.c-torture/execute/builtins/lib/printf.c,
24003         gcc.c-torture/execute/builtins/lib/sprintf.c,
24004         gcc.c-torture/execute/builtins/lib/stpcpy.c,
24005         gcc.c-torture/execute/builtins/lib/strchr.c,
24006         gcc.c-torture/execute/builtins/lib/strcmp.c,
24007         gcc.c-torture/execute/builtins/lib/strcpy.c,
24008         gcc.c-torture/execute/builtins/lib/strcspn.c,
24009         gcc.c-torture/execute/builtins/lib/strlen.c,
24010         gcc.c-torture/execute/builtins/lib/strncat.c,
24011         gcc.c-torture/execute/builtins/lib/strncmp.c,
24012         gcc.c-torture/execute/builtins/lib/strncpy.c,
24013         gcc.c-torture/execute/builtins/lib/strrchr.c,
24014         gcc.c-torture/execute/builtins/lib/strspn.c,
24015         gcc.c-torture/execute/builtins/lib/strstr.c,
24016         gcc.c-torture/execute/builtins/memops-asm-lib.c,
24017         gcc.c-torture/execute/builtins/strlen-2.c,
24018         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
24019         prototypes.
24020
24021 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
24022
24023         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
24024         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
24025         selectany usage.
24026
24027 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
24028
24029         PR c++/19406
24030         * g++.dg/debug/using1.C: New test.
24031
24032 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
24033
24034         PR middle-end/20524
24035         * gcc.dg/alias-7.c: Prefix asm-declared name with
24036         __USER_LABEL_PREFIX__.
24037
24038 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
24039
24040         Fix fallout from PR middle-end/15700:
24041         * gcc.c-torture/compile/20011119-1.c: Take
24042         __USER_LABEL_PREFIX__ into account.
24043         * gcc.c-torture/compile/20011119-2.c: Likewise.
24044
24045 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24046
24047         PR c++/18644
24048         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
24049
24050 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24051
24052         PR c/17855
24053         * gcc.c-torture/compile/struct-non-lval-1.c,
24054         gcc.c-torture/compile/struct-non-lval-2.c,
24055         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
24056
24057 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
24058
24059         * gcc.dg/tls/tls.exp: Remove temporary file.
24060         * g++.dg/tls/tls.exp: Ditto.
24061         * lib/file-format.exp: Ditto.
24062         * g++.dg/special/ecos.exp: Ditto.
24063
24064         * lib/profopt.exp: Treat prof_ext as a list.
24065         * gcc.misc-tests/bprob.exp: Ditto.
24066         * g++.dg/bprob/bprob.exp: Ditto.
24067
24068         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
24069         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
24070         g++.dg/tree-ssa/pointer-reference-alias.C,
24071         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
24072         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
24073         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
24074         g++.dg/vect/pr19951.cc: Ditto.
24075         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
24076         gcc.dg/builtins-47.c: Ditto.
24077         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
24078         gcc.dg/pr20115-1.c: Ditto.
24079         * gcc.dg/tree-ssa/20030530-2.c,
24080         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
24081         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24082         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
24083         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24084         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
24085         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
24086         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
24087         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
24088         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
24089         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
24090         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
24091         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
24092         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
24093         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
24094         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
24095         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24096         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24097         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24098         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24099         gcc.dg/tree-ssa/20030824-1.c,
24100         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
24101         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
24102         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
24103         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
24104         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
24105         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
24106         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
24107         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
24108         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
24109         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
24110         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
24111         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
24112         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
24113         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
24114         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
24115         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
24116         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
24117         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
24118         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
24119         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
24120         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
24121         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
24122         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
24123         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
24124         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
24125         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
24126         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
24127         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
24128         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
24129         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
24130         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
24131         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
24132         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
24133         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
24134         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
24135         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
24136         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
24137         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
24138         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
24139         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
24140         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
24141         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
24142         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24143         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
24144         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
24145         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
24146         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
24147         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
24148         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
24149         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
24150         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24151         gcc.dg/tree-ssa/useless-1.c: Ditto.
24152         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
24153         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
24154         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
24155         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
24156         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24157         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
24158         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
24159         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
24160         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
24161         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
24162         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
24163         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
24164         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
24165         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
24166         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
24167         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
24168         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
24169         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
24170         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
24171         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
24172         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
24173         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24174         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24175         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
24176         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
24177         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
24178         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
24179         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
24180         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
24181         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
24182         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
24183         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
24184         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
24185         gcc.dg/vect/vect-none.c: Ditto.
24186         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
24187         treelang/compile/unsigned.tree: Ditto.
24188
24189         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
24190         * gcc.dg/cpp/direct2s.c: Ditto.
24191         * gcc.dg/cpp/paste4.c: Ditto.
24192         * gcc.dg/cpp/separate-1.c: Ditto.
24193         * gcc.dg/pch/save-temps-1.c: Ditto.
24194         * g++.dg/ext/altivec-10.C: Ditto.
24195         * g++.dg/pch/pch.C: Ditto.
24196
24197         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
24198
24199         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
24200         * g++.dg/template/repo1.C: Ditto.
24201         * g++.dg/template/repo2.C: Ditto.
24202         * g++.dg/template/repo3.C: Ditto.
24203         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
24204         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
24205         * g++.old-deja/g++.pt/repo1.C: Ditto.
24206         * g++.old-deja/g++.pt/repo2.C: Ditto.
24207         * g++.old-deja/g++.pt/repo3.C: Ditto.
24208         * g++.old-deja/g++.pt/repo4.C: Ditto.
24209
24210         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
24211         * gcc.dg/20030107-1.c: Ditto.
24212         * gcc.dg/20030702-1.c: Ditto.
24213         * gcc.dg/profile-generate-1.c: Ditto.
24214         * g++.dg/other/profile1.C: Ditto.
24215         * g++.old-deja/g++.robertl/eb83.C: Ditto.
24216
24217         * lib/gcc-dg.exp (remove-build-file): New.
24218         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24219         cleanup-tree-dump, cleanup-saved-temps): New.
24220
24221 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24222
24223         PR c++/19203, DR 214
24224         * g++.dg/parse/ambig3.C: Not ambiguous.
24225         * g++.dg/template/spec20.C: New.
24226         * g++.dg/template/spec21.C: New.
24227
24228 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
24229
24230         PR target/20045
24231         * gcc.dg/ia64-fptr-1.c: Run only on linux.
24232
24233 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24234
24235         PR libfortran/20660
24236         * gfortran.dg/negative_unit.f: New test.
24237
24238 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
24239
24240         * gcc.dg/20050330-1.c: New test.
24241
24242 2005-03-30  Devang Patel  <dpatel@apple.com>
24243
24244         * g++.dg/tree-sra/ssa-sra-3.C: New test.
24245
24246 2005-03-30  Dale Johannesen  <dalej@apple.com>
24247
24248         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
24249
24250 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
24251
24252         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24253         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
24254         Strip options from test name.
24255
24256 2005-03-31  Jan Hubicka  <jh@suse.cz>
24257
24258         * gcc.dg/varpool-1.c: New testcase.
24259
24260 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
24261
24262         PR c/772
24263         PR c/17913
24264         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
24265         gcc.dg/stmt-expr-label-3.c : New tests.
24266         * gcc.c-torture/execute/medce-2.c: Remove.
24267
24268 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
24269
24270         PR c/20368
24271         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
24272         tests.
24273
24274 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
24275
24276         * gcc.c-torture/compile/pr20203.c: New test.
24277
24278 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
24279
24280         * gfortran.dg/promotion.f90: New test.
24281
24282 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
24283
24284         PR middle-end/20491
24285         * gcc.dg/torture/asm-subreg-1.c: New test.
24286
24287 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
24288
24289         PR c/20672
24290         * gcc.dg/pr20672-1.c: New test.
24291
24292 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
24293
24294         * gfortran.dg/vect: New directory.
24295         * gfortran.dg/vect/vect.exp: New.
24296         * gfortran.dg/vect/vect-1.f90: New test.
24297         * gfortran.dg/vect/vect-2.f90: New test.
24298         * gfortran.dg/vect/vect-3.f90: New test.
24299         * gfortran.dg/vect/vect-4.f90: New test.
24300         * gfortran.dg/vect/vect-5.f90: New test.
24301
24302 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
24303
24304         PR middle-end/20622
24305         * gcc.dg/alias-7.c: New test.
24306
24307 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
24308
24309         * gcc.dg/sparc-reg-1.c: New test.
24310
24311 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
24312
24313         PR target/19890
24314         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
24315
24316 2005-03-29  Dale Ranta  <dir@lanl.gov>
24317             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24318
24319         PR libfortran/20163
24320         * gfortran.dg/pr20163-2.f: New test.
24321
24322 2005-03-28  Jan Hubicka  <jh@suse.cz>
24323
24324         PR middle-end/20635
24325         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
24326         by Jakub Jelinek.
24327
24328 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
24329
24330         PR tree-optimization/20626
24331         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
24332         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
24333
24334 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
24335
24336         * gfortran.dg/underflow.f90: New test.
24337         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
24338
24339 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24340
24341         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
24342
24343 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
24344
24345         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
24346         (g++_init): Make sure that CXXFLAGS is set.
24347         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
24348         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
24349         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24350         * lib/objc.exp (objc_init): Likewise.
24351         * lib/treelang.exp (treelang_init): Likewise.
24352
24353 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
24354
24355         PR tree-optimization/20470
24356         * gcc.dg/tree-ssa/pr20470.c: New test.
24357
24358 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
24359
24360         * gcc.dg/ppc-stfiwx.c: New.
24361
24362 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
24363
24364         PR target/19888
24365         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
24366
24367 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24368
24369         * gcc.dg/20050325-1.c: Fix a typo.
24370
24371 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24372
24373         PR libfortran/19678
24374         PR libfortran/19679
24375         * gfortran.dg/dos_eol.f: New test.
24376
24377 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24378
24379         PR rtl-optimization/20249
24380         * gcc.dg/20050325-1.c: New test.
24381
24382 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24383
24384         PR libfortran/15332
24385         * gfortran.dg/pr15332.f: New test.
24386
24387 2005-03-24  Dale Johannesen  <dalej@apple.com>
24388
24389         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
24390
24391 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
24392
24393         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
24394         'internal' visibility.
24395         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
24396         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
24397         'protected' visibility.
24398         * gcc.dg/visibility-7.c: Likewise.
24399         * lib/target-supports.exp (check_visibility_available): Take
24400         a parameter, the kind of visibility to check for.
24401         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
24402         to check_visibility_available.
24403
24404         * g++.dg/expr/cast3.C: New.
24405
24406 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
24407
24408         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
24409         rs6000.
24410
24411 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
24412
24413         PR target/20095
24414         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
24415
24416 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
24417
24418         * gcc.dg/badshift.c: Renamed to...
24419         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
24420
24421         * gcc.target/i386/badshift.c: Renamed to...
24422         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
24423         only.
24424
24425         PR rtl-optimization/20532
24426         * gcc.target/i386/badshift.c: New.
24427
24428 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24429
24430         * gfortran.dg/pr18025.f90: New test.
24431
24432 2005-03-23  Dale Johannesen  <dalej@apple.com>
24433
24434         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
24435
24436 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
24437
24438         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
24439
24440         * lib/target-supports.exp (check_iconv_available): Default
24441         libiconv to -liconv, if there is no definition.
24442
24443 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
24444
24445         * gcc.dg/torture/cris-asm-mof-1.c: New test.
24446
24447 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
24448
24449         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
24450         * g++.dg/opt/pr7503-2.C: Likewise.
24451         * g++.dg/opt/pr7503-3.C: Likewise.
24452         * g++.dg/opt/pr7503-4.C: Likewise.
24453         * g++.dg/opt/pr7503-5.C: Likewise.
24454         * g++.dg/warn/minmax.C: New test.
24455
24456 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24457
24458         * gfortran.dg/g77_intrinsics_funcs.f: New test.
24459         * gfortran.dg/g77_intrinsics_sub.f: New test.
24460
24461 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
24462             Jan Hubicka  <jh@suse.cz>
24463             Steven Bosscher <stevenb@suse.de
24464
24465         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
24466
24467 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24468
24469         PR c++/19980
24470         * g++.dg/template/redecl3.C: New test.
24471
24472 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24473
24474         PR c++/20499
24475         * g++.dg/parse/error16.C: Tweak error markers.
24476
24477 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
24478
24479         PR target/20561
24480         * gcc.dg/20050321-2.c: New test.
24481
24482 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24483
24484         PR c++/20465
24485         PR c++/20381
24486         * g++.dg/template/ptrmem12.C: New.
24487
24488 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
24489
24490         PR rtl-optimization/20527
24491         * gcc.c-torture/execute/pr20527-1.c: New test.
24492
24493 2005-03-22  Ben Elliston  <bje@au.ibm.com>
24494
24495         * gcc.misc-tests/options.exp (check_for_options): Create a real C
24496         program, compile it into a real executable and then delete the .c
24497         and .x files afterwards, to avoid problems on testglue targets.
24498
24499 2005-03-21  Stuart Hastings  <stuart@apple.com>
24500
24501         * gcc.target/i386/sse-2.c: New.
24502
24503 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
24504
24505         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
24506
24507 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24508
24509         * g++.dg/parse/crash25.C: Fix typo.
24510
24511 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24512
24513         PR c++/20461
24514         * g++.dg/parse/crash24.C: New test.
24515
24516         PR c++/20536
24517         * g++.dg/parse/crash25.C: New test.
24518
24519 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24520
24521         PR c++/20147
24522         * g++.dg/ext/stmtexpr4.C: New test.
24523
24524 2005-03-20  Roger Sayle  <roger@eyesopen.com>
24525
24526         PR middle-end/20539
24527         * gcc.c-torture/compile/pr13066-1.c: New test case.
24528         * gcc.c-torture/compile/pr20539-1.c: Likewise.
24529         * g++.dg/opt/pr13066-1.C: Likewise.
24530
24531 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
24532
24533         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
24534
24535 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24536
24537         PR fortran/18525
24538         * gfortran.dg/nesting_1.f90: New test.
24539
24540 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24541
24542         PR c++/20240
24543         * g++.dg/lookup/using13.C: New test.
24544
24545 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24546
24547         PR c++/20333
24548         * g++.dg/template/crash36.C: New test.
24549
24550 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
24551
24552         PR c++/20463
24553         * g++.dg/template/crash35.C: New test.
24554
24555 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
24556
24557         PR c++/19966
24558         * g++.dg/overload/operator2.C: New test.
24559
24560 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24561
24562         PR libfortran/20257
24563         * gfortran.dg/pr20257.f90: New test.
24564
24565 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24566
24567         PR libfortran/20480
24568         * gfortran.dg/pr20480.f90: New test.
24569
24570 2005-03-16  Richard Henderson  <rth@redhat.com>
24571
24572         PR middle-end/15700
24573         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
24574         (_rtld_global): New.
24575         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
24576         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
24577
24578         * gcc.dg/alias-3.c: New.
24579         * gcc.dg/alias-4.c: New.
24580         * gcc.dg/alias-5.c: New.
24581         * gcc.dg/alias-6.c: New.
24582
24583 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
24584
24585         * gcc.dg/cpp/ucnid-7.c: New.
24586
24587 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
24588             Dorit Naishlos  <dorit@il.ibm.com>
24589
24590         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
24591         darwin.
24592
24593 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
24594
24595         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
24596         support misaligned accesses.
24597         * gcc.dg/vect/vect-58.c: Likewise.
24598         * gcc.dg/vect/vect-92.c: New.
24599         * gcc.dg/vect/vect-93.c: New.
24600
24601 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
24602
24603         PR fortran/18827
24604         * gfortran.dg/assign_2.f90: New test.
24605         * gfortran.dg/assign_3.f90: New test.
24606         * gfortran.dg/assign.f90: New test.
24607
24608 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
24609
24610         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
24611         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
24612         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
24613         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
24614         names.
24615
24616 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
24617
24618         * gcc.dg/cpp/ucnid-6.c: New.
24619
24620         * gcc.dg/cpp/normalize-1.c: New.
24621         * gcc.dg/cpp/normalize-2.c: New.
24622         * gcc.dg/cpp/normalize-3.c: New.
24623         * gcc.dg/cpp/normalize-4.c: New.
24624         * gcc.dg/cpp/ucnid-4.c: New.
24625         * gcc.dg/cpp/ucnid-5.c: New.
24626         * g++.dg/cpp/normalize-1.C: New.
24627         * g++.dg/cpp/ucnid-1.C: New.
24628
24629 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24630
24631         * gcc.dg/pr18628.c: New.
24632
24633 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24634
24635         PR c++/20280
24636         * g++.dg/tree-ssa/pr20280.C: New.
24637
24638 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24639
24640         PR fortran/20467
24641         * gfortran.dg/stfunc_2.f90: New test.
24642
24643 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24644
24645         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
24646
24647 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24648
24649         * gcc.dg/tree-ssa/20050314-1.c: New test.
24650
24651 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24652
24653         PR c++/4403
24654         PR c++/9783, DR433
24655         * g++.dg/template/friend34.C: New test.
24656         * g++.dg/template/friend35.C: Likewise.
24657         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
24658
24659 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24660
24661         Friend class name lookup 5/n
24662         PR c++/1016
24663         * g++.dg/lookup/hidden-class1.C: New test.
24664         * g++.dg/lookup/hidden-class2.C: Likewise.
24665         * g++.dg/lookup/hidden-class3.C: Likewise.
24666         * g++.dg/lookup/hidden-class4.C: Likewise.
24667         * g++.dg/lookup/hidden-class5.C: Likewise.
24668         * g++.dg/lookup/hidden-class6.C: Likewise.
24669         * g++.dg/lookup/hidden-class7.C: Likewise.
24670         * g++.dg/lookup/hidden-class8.C: Likewise.
24671         * g++.dg/lookup/hidden-class9.C: Likewise.
24672         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
24673         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
24674         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
24675         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
24676         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
24677         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
24678         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
24679         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
24680         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
24681         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
24682         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
24683
24684 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
24685
24686         PR c++/20157
24687         * g++.dg/template/error18.C: New test.
24688
24689 2005-03-09  Ben Elliston  <bje@au.ibm.com>
24690
24691         PR debug/16792
24692         * g++.dg/debug/pr16792.C: New test.
24693
24694 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
24695
24696         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
24697         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
24698         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
24699         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
24700         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
24701         test assertion names.
24702
24703 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24704
24705         PR fortran/18600
24706         * gfortran.dg/stfunc_1.f90: New test.
24707
24708 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24709
24710         PR fortran/16907
24711         * gfortran.dg/real_index_1.f90: New test.
24712
24713 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24714
24715         PR fortran/20323
24716         * gfortran.dg/spec_expr_1.f90: New test.
24717
24718 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
24719
24720         PR c/20402
24721         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
24722         new parser.
24723
24724 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24725
24726         PR fortran/20361
24727         * gfortran.dg/largeequiv_1.f90: New test.
24728
24729 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
24730
24731         * gcc.dg/ucnid-1.c: New.
24732         * gcc.dg/ucnid-2.c: New.
24733         * gcc.dg/ucnid-3.c: New.
24734         * gcc.dg/ucnid-4.c: New.
24735         * gcc.dg/ucnid-5.c: New.
24736         * gcc.dg/ucnid-6.c: New.
24737         * gcc.dg/cpp/ucnid-1.c: New.
24738         * gcc.dg/cpp/ucnid-2.c: New.
24739         * gcc.dg/cpp/ucnid-3.c: New.
24740         * g++.dg/other/ucnid-1.C: New.
24741
24742 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
24743
24744         * gcc.dg/vmx/darwin-abi-3.c: Delete.
24745
24746 2005-03-11  Per Bothner  <per@bothner.com>
24747
24748         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
24749         that diagnotics refer to correct token.
24750         * gcc.dg/unused-3.c: Likewise.
24751
24752 2005-03-11  Per Bothner  <per@bothner.com>
24753
24754         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
24755         constant" is now actually on same line as string constant.
24756         * gcc.dg/cpp/direct2s.c: Likewise.
24757
24758 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
24759
24760         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
24761
24762 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24763
24764         PR libfortran/20124
24765         * gfortran.dg/pr20124.f90: New Test
24766
24767 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
24768
24769         PR tree-optimization/20130
24770         * gcc.dg/pr20130-1.c: New test.
24771
24772 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
24773
24774         PR target/20095
24775         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
24776
24777 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24778
24779         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
24780
24781 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
24782
24783         * g++.dg/eh/forced1.C: Fix comment.
24784         * g++.dg/eh/forced2.C: Ditto.
24785         * g++.dg/eh/forced3.C: Ditto.
24786         * g++.dg/eh/forced4.C: Ditto.
24787
24788 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
24789
24790         PR rtl-opt/20412
24791         * gcc.c-torture/compile/pr20412.c: New test.
24792
24793 2005-03-10  Roger Sayle  <roger@eyesopen.com>
24794
24795         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
24796
24797 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
24798
24799         PR target/20322
24800         * gcc.dg/20050307-1.c: New test.
24801
24802 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
24803
24804         PR c++/20375
24805         * g++.dg/other/stdarg3.C: New.
24806
24807 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
24808
24809         PR c++/18384, c++/18327
24810         * g++.dg/init/array19.C: New test.
24811
24812         PR inline-asm/20314
24813         * gcc.dg/torture/pr20314-1.c: New test.
24814         * gcc.dg/torture/pr20314-2.c: New test.
24815
24816 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
24817
24818         * gcc.dg/20050309-1.c: New test.
24819
24820 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24821
24822         * gcc.dg/builtins-10.c: Reactivate disabled test.
24823         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
24824         new cbrt transformations.
24825
24826 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
24827
24828         PR c++/20208
24829         * g++.dg/template/array13.C: New test.
24830
24831 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
24832
24833         PR c++/16859
24834         * g++.dg/init/brace4.C: New test.
24835
24836 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24837
24838         PR c++/20186
24839         * g++.dg/template/non-dependent12.C: New.
24840
24841 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
24842
24843         PR c++/20142
24844         * g++.dg/init/array18.C: Add dg-do run marker.
24845
24846         PR c++/20142
24847         * g++.dg/init/array18.C: New test.
24848
24849 2005-03-09  Ben Elliston  <bje@au.ibm.com>
24850
24851         * consistency.vlad/vlad.exp: Remove trailing semicolons.
24852         * g++.dg/gcov/gcov.exp: Likewise.
24853         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
24854         * gcc.target/xstormy16/xstormy16.exp: Likewise.
24855         * lib/c-torture.exp: Likewise.
24856         * lib/fortran-torture.exp: Likewise.
24857         * lib/g++.exp: Likewise.
24858         * lib/gcc-defs.exp: Likewise.
24859         * lib/gcc-dg.exp: Likewise.
24860         * lib/gcc.exp: Likewise.
24861         * lib/gcov.exp: Likewise.
24862         * lib/gfortran.exp: Likewise.
24863         * lib/mike-g++.exp: Likewise.
24864         * lib/mike-gcc.exp: Likewise.
24865         * lib/objc-torture.exp: Likewise.
24866         * lib/objc.exp: Likewise.
24867         * lib/profopt.exp: Likewise.
24868         * lib/target-libpath.exp: Likewise.
24869         * lib/target-supports.exp: Likewise.
24870         * lib/treelang.exp: Likewise.
24871         * lib/wrapper.exp: Likewise.
24872
24873 2005-03-08  Jeff Law  <law@redhat.com>
24874
24875         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
24876         PHI-OPT changes.
24877
24878 2005-03-08  Ira Rosen  <irar@il.ibm.com>
24879
24880         * gcc.dg/vect/pr20122.c: New test.
24881
24882 2005-03-07  Jeff Law  <law@redhat.com>
24883
24884         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
24885         was folded away.
24886         * gcc.dg/tree-ssa/pr18133-1.c: New test.
24887         * gcc.dg/tree-ssa/pr18133-2.c: New test.
24888         * gcc.dg/tree-ssa/pr18134.c: New test.
24889
24890 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24891
24892         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
24893         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
24894         gcc.dg/torture/builtin-noret-2.c: Require weak support.
24895
24896 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
24897
24898         PR tree-opt/17671
24899         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
24900
24901 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
24902
24903         * g++.dg/warn/Wnvdtor.C: New test.
24904
24905 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
24906
24907         * gcc.dg/torture/pr19683-1.c: New test.
24908
24909 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
24910
24911         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
24912         * gfortran.dg/g77/19990313-2.f: Ditto.
24913         * gfortran.dg/g77/19990313-3.f: Ditto.
24914         * gfortran.dg/g77/19990525-0.f: Ditto.
24915         * gfortran.dg/g77/19990826-0.f: Ditto.
24916         * gfortran.dg/g77/19990826-2.f: Ditto.
24917         * gfortran.dg/g77/19990826-3.f: Ditto.
24918         * gfortran.dg/g77/20000511-1.f: Ditto.
24919         * gfortran.dg/g77/20000511-2.f: Ditto.
24920         * gfortran.dg/g77/970625-2.f: Ditto.
24921         * gfortran.dg/g77/980310-2.f: Ditto.
24922         * gfortran.dg/g77/980310-3.f: Ditto.
24923         * gfortran.dg/g77/980310-8.f: Ditto.
24924         * gfortran.dg/g77/980519-2.f: Ditto.
24925         * gfortran.dg/g77/alpha1.f: Ditto.
24926         * gfortran.dg/g77/claus.f: Ditto.
24927         * gfortran.dg/g77/erfc.f: Ditto.
24928         * gfortran.dg/g77/short.f: Ditto.
24929         * gfortran.fortran-torture/execute/data.f90: Ditto.
24930         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
24931         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
24932
24933 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24934
24935         * lib/file-format.exp (gcc_target_object_format): Add check for som
24936         format and hardcode object formats on hppa*-*-hpux*.
24937         * lib/target-supports.exp (check_weak_available): Add check for som
24938         object format.  Always return 0 on hppa*-*-hpux10*.
24939
24940         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
24941         is defined.
24942
24943         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
24944
24945 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24946
24947         * gfortran.dg/pr19936_1.f90: New test.
24948         * gfortran.dg/pr19936_2.f90: New test.
24949         * gfortran.dg/pr19936_3.f90: New test.
24950
24951 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24952             Paul Thomas <prthomas@drfccad.cea.fr>
24953
24954         * gfortran.dg/PR19754_1.f90: New test.
24955         * gfortran.dg/PR19754_2.f90: Ditto.
24956
24957 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24958
24959         PR c++/19311
24960         * g++.dg/template/non-dependent11.C: New test.
24961
24962 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
24963
24964         * lib/target-supports.exp (check_iconv_available): Fix comment.
24965
24966 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
24967             Joseph S. Myers  <joseph@codesourcery.com>
24968
24969         PR c++/19797
24970         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
24971
24972 2005-03-04  Matthew Sachs  <msachs@apple.com>
24973
24974         * gcc.exp (gcc_target_compile): Put braces around
24975         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
24976         * objc.exp (objc_target_compile): Likewise.
24977         * treelang.exp (treelang_target_compile): Likewise.
24978
24979 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24980
24981         PR fortran/19673
24982         * gfortran.dg/func_result_1.f90: New test.
24983
24984 2005-03-04  Ben Elliston  <bje@au.ibm.com>
24985
24986         * gcc.misc-tests/options.exp: New test.
24987
24988 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
24989
24990         * gcc.dg/pr15784-4.c: New test.
24991
24992 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
24993
24994         * gcc.c-torture/execute/pr17133.c: New.
24995         * gcc.c-torture/compile/20050303-1.c: New.
24996
24997 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
24998
24999         * gcc.dg/cpp/assert4.c: Fix for cygwin.
25000
25001 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
25002
25003         * g++.dg/overload/using2.C: New.
25004
25005 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
25006
25007         PR c++/19916
25008         * g++.dg/init/ptrmem2.C: New test.
25009
25010 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
25011
25012         PR c/8927
25013         * gcc.dg/pr8927-1.c: New test.
25014
25015 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25016
25017         PR c++/20232
25018         * g++.dg/inherit/covariant12.C: New.
25019
25020 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25021
25022         PR fortran/19479
25023         * gfortran.dg/bound_1.f90: New test.
25024
25025 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
25026
25027         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
25028         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
25029
25030 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
25031
25032         PR c/20245
25033         * gcc.dg/pr20245-1.c: New test.
25034
25035 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
25036
25037         PR middle-end/19874
25038         * gcc.c-torture/execute/20050119-2.c: New test case.
25039
25040 2005-02-28  Ben Elliston  <bje@au.ibm.com>
25041
25042         * README: Update the DejaGnu bug reporting address.
25043         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
25044         * lib/objc-torture.exp: Likewise.
25045
25046 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25047
25048         * gfortran.dg/boz_1.f90: New test.
25049         * gfortran.dg/boz_3.f90: New test.
25050         * gfortran.dg/boz_4.f90: New test.
25051
25052 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25053
25054         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
25055         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
25056
25057 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25058
25059         PR libfortran/20101
25060         * gfortran.dg/write_0_pe_format.f90: New test.
25061
25062 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
25063
25064         PR c++/20206
25065         * g++.dg/opt/thunk2.C: New test.
25066         * g++.dg/opt/covariant1.C: New test.
25067
25068 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25069
25070         * gfortran.dg/e_d_fmt.f90: New test.
25071
25072 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
25073
25074         * gcc.dg/asm-b.c: Fix comment typos.
25075
25076 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25077
25078         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
25079         a V_MAY_DEF also.
25080
25081 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25082
25083         PR tree-opt/20188
25084         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
25085         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
25086         * gcc.dg/asm-b.c: New test.
25087
25088 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
25089
25090         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
25091         Disable this test on IRIX 6.
25092
25093 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
25094
25095         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
25096         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
25097         parser.
25098
25099 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
25100
25101         PR tree-optimization/20204
25102         * gcc.dg/pr20204.c: New test.
25103
25104 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
25105
25106         PR target/20196
25107         * gcc.c-torture/execute/20050224-1.c: New test.
25108
25109         PR c++/20175
25110         * g++.dg/warn/Wbraces2.C: New test.
25111
25112 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
25113
25114         PR c++/19878
25115         * g++.dg/init/const2.C: New test.
25116
25117 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
25118
25119         PR tree-optimization/20100
25120         * gcc.c-torture/execute/pr20100-1.c: New test.
25121
25122 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25123
25124         * gfortran.dg/implicit_3.f90: New test.
25125
25126         * gfortran.dg/deftype_1.f90: New test.
25127
25128 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
25129
25130         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
25131         the test passes.
25132         * g++.dg/other/anon3.C: Accept a warning.
25133
25134 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
25135
25136         * gcc.dg/pr20017.c: Fix a comment typo.
25137
25138 2005-02-23  Bud Davis  <bdavis@gfortran.org>
25139
25140         * gfortran.dg/list_read_4.f90: Change to f90 comments.
25141
25142 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25143
25144         PR ada/19902
25145         * ada/acats/tests/cxa/cxa3004.a: Remove.
25146         * ada/acats/tests/cxb/cxb30061.am: Likewise.
25147
25148 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25149
25150         PR c++/20073
25151         * g++.dg/init/const1.C: New test.
25152
25153         PR c++/19991
25154         * g++.dg/parse/constant7.C: New test.
25155
25156         PR c++/20152
25157         * g++.dg/parse/error27.C: New test.
25158         * g++.dg/template/qualttp15.C: Adjust error markers.
25159         * g++.old-deja/g++.other/struct1.C: Likewise.
25160
25161         PR c++/20153
25162         * g++.dg/template/error17.C: New test.
25163
25164         PR c++/20148
25165         * g++.dg/parser/error26.C: New test.
25166
25167 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
25168
25169         PR tree-optimization/20100
25170         PR tree-optimization/20115
25171         * gcc.dg/pr20115.c: New test.
25172         * gcc.dg/pr20115-1.c: New test.
25173         * gcc.dg/pr20100.c: New test.
25174         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
25175         call-clobbered variables after alias1.
25176
25177 2005-02-22  Bud Davis  <bdavis@gfortran.org>
25178
25179         * gfortran.dg/list_read_4.f90: new test.
25180
25181 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
25182
25183         PR rtl-optimization/20017.
25184         * gcc.dg/pr20017.c: New.
25185
25186 2005-02-22  Devang Patel  <dpatel@apple.com>
25187
25188         PR 19952
25189         * g++.dg/tree-ssa/pr19952.C: New test.
25190
25191 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25192
25193         PR c++/19883
25194         * g++.dg/parse/constant6.C: New test.
25195
25196 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25197
25198         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25199         * g++.dg/charset/asm2.c: Likewise.
25200         * g++.dg/charset/asm3.c: Likewise.
25201         * g++.dg/charset/asm4.c: Likewise.
25202         * g++.dg/charset/asm5.c: Likewise.
25203         * g++.dg/charset/attribute1.c: Likewise.
25204         * g++.dg/charset/attribute2.c: Likewise.
25205         * g++.dg/charset/extern1.cc: Likewise.
25206         * g++.dg/charset/extern2.cc: Likewise.
25207         * g++.dg/charset/extern3.cc: Likewise.
25208         * g++.dg/charset/function.cc: Likewise.
25209         * g++.dg/charset/string.c: Likewise.
25210         * g++.dg/charset/charset.exp: Likewise.
25211         * lib/target-supports.exp (check_iconv_available): Fix comment.
25212
25213 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25214
25215         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
25216         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25217         * gcc.dg/charset/asm2.c: Likewise.
25218         * gcc.dg/charset/asm3.c: Likewise.
25219         * gcc.dg/charset/asm4.c: Likewise.
25220         * gcc.dg/charset/asm5.c: Likewise.
25221         * gcc.dg/charset/asm6.c: Likewise.
25222         * gcc.dg/charset/attribute1.c: Likewise.
25223         * gcc.dg/charset/attribute2.c: Likewise.
25224         * gcc.dg/charset/builtin1.c: Likewise.
25225         * gcc.dg/charset/extern.c: Likewise.
25226         * gcc.dg/charset/function.c: Likewise.
25227         * gcc.dg/charset/string.c: Likewise.
25228         * gcc.dg/charset/charset.exp: Likewise.
25229
25230 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
25231
25232         PR fortran/20086
25233         * gfortran.dg/pr20086.f90: New test.
25234
25235 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
25236
25237         PR tree-optimization/19786
25238         * g++.dg/tree-ssa/pr19786.C: New.
25239
25240 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25241
25242         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
25243
25244 2005-02-21  Jeff Law  <law@redhat.com>
25245
25246         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
25247
25248 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25249
25250         * gfortran.dg/do_iterator: Split loop, markup all lines for
25251         which an error locus is printed.
25252         * gfortran.dg/pr17708.f90: Markup all lines for which an error
25253         locus is printed.
25254         * gfortran.dg/select_4.f90: Likewise.
25255         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
25256         locuses in the various permutations.
25257
25258 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
25259
25260         PR tree-optimization/19951
25261         * g++.dg/vect: New directory.
25262         * g++.dg/vect/vect.exp: New file.
25263         * g++.dg/vect/pr19951.cc: New testcase.
25264         * g++.dg/dg.exp: Also prune vectorizer tests.
25265
25266 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
25267
25268         PR 18785
25269         * gcc.dg/charset/builtin1.c: New test.
25270
25271 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25272
25273         PR c++/19299
25274         * g++.dg/inherit/volatile1.C: New test.
25275
25276         PR c++/19440
25277         * g++.dg/template/dtor4.C: New test.
25278
25279 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
25280
25281         * gfortran.dg/int_1.f90: New test.
25282
25283 2005-02-19  Devang Patel  <dpatel@apple.com>
25284
25285         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
25286
25287 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
25288
25289         * gfortran.dg/achar_1.f90: New test.
25290
25291 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
25292
25293         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
25294
25295 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
25296             Jakub Jelinek  <jakub@redhat.com>
25297
25298         PR tree-optimization/19828
25299         * gcc.dg/tree-ssa/loop-7.c: New test.
25300         * gcc.c-torture/execute/20050218-1.c: New test.
25301
25302 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
25303
25304         PR c/20043
25305         * gcc.dg/transparent-union-1.c: New test.
25306         * gcc.dg/transparent-union-2.c: New test.
25307
25308 2005-02-18  James E Wilson  <wilson@specifixinc.com>
25309
25310         PR tree-optimization/18977
25311         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
25312
25313 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
25314
25315         PR target/20054
25316         * gcc.dg/pr20054.c: New test.
25317
25318 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25319
25320         PR c++/19508
25321         * g++.dg/ext/attrib20.C: New test.
25322
25323 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
25324
25325         PR middle-end/20030
25326         * gfortran.fortran-torture/execute/character_passing.f90: New test.
25327
25328 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
25329
25330         PR c++/20008
25331         * g++.dg/opt/switch4.C: New.
25332
25333 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
25334
25335         PR c++/20023
25336         PR tree-optimization/20009
25337         * gcc.c-torture/compile/20050217-1.c: New test.
25338         * g++.dg/opt/switch3.C: New test.
25339
25340         PR tree-optimization/18947
25341         * gcc.c-torture/compile/20050215-1.c: New test.
25342         * gcc.c-torture/compile/20050215-2.c: New test.
25343         * gcc.c-torture/compile/20050215-3.c: New test.
25344
25345 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
25346
25347         PR c++/20028
25348         * g++.dg/template/crash34.C: New.
25349
25350         PR c++/20022
25351         * g++.dg/other/access3.C: New.
25352
25353 2005-02-17  Ira Rosen  <irar@il.ibm.com>
25354
25355         * gcc.dg/vect/vect-98.c: New test.
25356
25357 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
25358
25359         PR tree-optimization/19967
25360         * gcc.dg/pr19967.c: New.
25361
25362 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
25363
25364         PR middle-end/19857
25365         * gcc.dg/tree-ssa/20050215-1.c: New test.
25366         * gcc.c-torture/execute/20050215-1.c: New test.
25367
25368 2005-02-15  Eric Christopher  <echristo@redhat.com>
25369
25370         * gcc.dg/cpp/20050215-1.c: New file.
25371
25372 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
25373
25374         PR tree-optimization/15785
25375         * gcc.dg/pr15785-1.c: New test.
25376
25377 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
25378
25379         PR c++/17788
25380         * g++.dg/init/ctor4.C: New.
25381         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
25382
25383 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
25384
25385         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
25386         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
25387
25388 2005-02-15  Andreas Schwab  <schwab@suse.de>
25389
25390         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
25391         declare malloc.
25392
25393 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
25394
25395         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
25396
25397 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
25398
25399         PR tree-optimization/19853
25400         * gcc.c-torture/compile/pr19853.c: New test.
25401
25402 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25403
25404         PR c++/19608
25405         * g++.dg/parse/local-class1.C: New.
25406
25407         PR c++/19895
25408         * g++.dg/parse/ptrmem3.C: New.
25409
25410         PR c++/19884
25411         * g++.old-deja/g++.oliva/template6.C: Add another case.
25412         * g++.dg/template/explicit6.C: New.
25413
25414 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
25415
25416         PR c++/17816
25417         * g++.dg/other/redecl2.C: New.
25418
25419 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25420
25421         PR c++/19891
25422         * g++.dg/abi/covariant4.C: New.
25423
25424 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
25425
25426         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
25427         New tests.
25428
25429 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
25430
25431         * gcc.dg/vect/vect-96.c: Fix typo.
25432
25433 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25434
25435         PR c++/14479
25436         PR c++/19487
25437         * g++.dg/template/enum5.C: New test.
25438
25439 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25440
25441         * gcc.dg/vect/vect-97.c: New test.
25442
25443 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25444
25445         * gcc.dg/vect/vect-96.c: New test.
25446
25447 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
25448
25449         * gcc.dg/builtins-34.c: Also check ldexp*.
25450
25451 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
25452
25453         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
25454
25455 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
25456
25457         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
25458         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
25459         dg-require-dll, dg-require-iconv, dg-require-named-sections,
25460         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
25461         selector_list, selector_expression, dg-process-target): Move to new
25462         file target-supports-dg.exp.
25463         * lib/target-supports-dg.exp: New.
25464
25465         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
25466         New.
25467
25468 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
25469
25470         PR c++/19666
25471         * g++.dg/other/ptrmem6.C: New test.
25472
25473         PR middle-end/19858
25474         * gcc.c-torture/compile/20050210-1.c: New test.
25475
25476 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
25477
25478         PR c++/19755
25479         * g++.dg/warn/Wbraces1.C: New test.
25480
25481 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
25482
25483         * gcc.dg/builtins-52.c: New testcase.
25484
25485 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
25486
25487         PR c/19342
25488         * gcc.c-torture/execute/20050119-1.c: New test.
25489
25490 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25491
25492         PR c++/19811
25493         * g++.dg/init/delete1.C: New test.
25494
25495 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
25496
25497         PR c++/18470
25498         * g++.dg/template/static12.C: New test.
25499
25500 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25501
25502         PR c++/19787
25503         * g++.dg/conversion/ambig1.C: New test.
25504
25505         PR c++/19739
25506         * g++.dg/ext/attrib19.C: New test.
25507
25508         PR c++/19732
25509         * g++.dg/parse/dtor5.C: New test.
25510
25511         PR c++/19762
25512         * g++.dg/template/dtor3.C: New test.
25513
25514         PR c++/19826
25515         * g++.dg/template/static11.C: New test.
25516         * g++.dg/template/crash2.C: Remove dg-error marker.
25517
25518 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
25519
25520         PR C++/18491
25521         * g++.old-deja/g++.mike/p10769a.C: Remove.
25522
25523 2005-02-09  Roger Sayle  <roger@eyesopen.com>
25524
25525         * gcc.dg/builtins-48.c: New test case.
25526         * gcc.dg/builtins-49.c: New test case.
25527         * gcc.dg/builtins-50.c: New test case.
25528         * gcc.dg/builtins-51.c: New test case.
25529
25530 2005-02-09  Ian Lance Taylor  <ian@airs.com>
25531
25532         PR middle-end/19583
25533         * g++.dg/warn/Wreturn-type-3.C: New test.
25534
25535 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25536
25537         PR middle-end/19402
25538         * gcc.dg/pr19402-1.c: New testcase.
25539         * gcc.dg/pr19402-2.c: likewise.
25540
25541 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25542
25543         PR middle-end/19854
25544         * g++.dg/tree-ssa/tmmti.C: New testcase.
25545
25546 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25547
25548         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
25549
25550 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
25551
25552         PR c++/19733
25553         * g++.dg/parse/crash23.C: New test.
25554         * g++.dg/warn/Weff1.C: New test.
25555
25556 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25557
25558         * gcc.dg/20050209-1.c: New test.
25559
25560 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25561
25562         PR target/19799
25563         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
25564
25565 2005-02-08  Mike Stump  <mrs@apple.com>
25566
25567         * g++.dg/pch/import-2.c: New test.
25568         * g++.dg/pch/import-2.hs: New.
25569         * g++.dg/pch/include/import-2a.h: New.
25570         * g++.dg/pch/include/import-2b.h: New.
25571
25572 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
25573
25574         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
25575
25576 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25577
25578         * gfortran.dg/substr_1.f90: New test.
25579
25580 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
25581
25582         PR middle-end/19775
25583         * gcc.dg/torture/builtin-power-1.c: Disable test for
25584         invalid transformation.
25585         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
25586         no longer optimize.
25587         * gcc.dg/builtins-47.c: New testcase.
25588
25589 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
25590             Dorit Naishlos  <dorit@il.ibm.com>
25591
25592         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
25593
25594 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
25595
25596         * gcc.c-torture/compile/20050206-1.c: New test.
25597
25598 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25599
25600         PR tree-opt/19768
25601         * g++.dg/opt/pr19768.C: New test.
25602
25603 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25604
25605         PR tree-opt/19736
25606         * gcc.c-torture/compile/pr19736.c: New test.
25607
25608 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25609
25610         PR c++/17401
25611         * g++.dg/parse/error25.C: New test.
25612
25613 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
25614
25615         * gcc.c-torture/execute/20050203-1.c: New.
25616
25617 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
25618
25619         * gcc.dg/vect/vect-85.c: Remove xfail.
25620         * gcc.dg/vect/vect-86.c: Remove xfail.
25621         * gcc.dg/vect/vect-87.c: Remove xfail.
25622         * gcc.dg/vect/vect-88.c: Remove xfail.
25623
25624 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
25625
25626         * gcc.dg/altivec-19.c: New.
25627
25628 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
25629
25630         PR c/17807
25631         * gcc.dg/nested-func-3.c: New test.
25632         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
25633
25634 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
25635
25636         * gcc.test-framework/gen_directive_tests: Generate tests for
25637         selector expressions.
25638
25639 2005-02-02  Matt Austern  <austern@apple.com>
25640
25641         PR c++/19628
25642         * g++/ext/builtin7.C: New.
25643         * g++/ext/builtin8.C: New.
25644
25645 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25646
25647         PR c/18502
25648         * gcc.dg/pr18502-1.c: New test.
25649
25650 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25651
25652         PR c++/17413
25653         * g++.dg/template/local4.C: Tweak.
25654
25655 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
25656
25657         PR tree-optimization/19578
25658         * gcc.c-torture/compile/20050202-1.c: New test.
25659
25660 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25661
25662         PR c/19435
25663         * gcc.dg/c99-init-4.c: New test.
25664
25665 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
25666
25667         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
25668
25669         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
25670
25671         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
25672         * g++.dg/eh/check-vect.h: New.
25673
25674         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
25675         * gcc.dg/vect/vect-78.c: Ditto.
25676         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
25677         Remove.
25678
25679         * g++.dg/conversion/simd1.C: Expect warning.
25680         * g++.dg/ext/attribute-test-1.C: Ditto.
25681         * g++.dg/ext/attribute-test-2.C: Ditto.
25682         * g++.dg/ext/attribute-test-3.C: Ditto.
25683         * g++.dg/ext/attribute-test-4.C: Ditto.
25684
25685         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
25686         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
25687
25688         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
25689
25690 2005-02-01  Richard Henderson  <rth@redhat.com>
25691
25692         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25693         long double for ibm double-double format.
25694         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25695
25696 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
25697
25698         PR tree-optimization/19633
25699         * gcc.dg/pr19633-1.c: New test.
25700         * gcc.dg/pr19633.c: Tweak to make pointer point
25701         to NULL or a symbol.
25702
25703 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
25704
25705         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
25706         New procs.
25707         (dg-process-target (local override)): Handle selector expressions.
25708
25709         * gcc.test-framework/README: Describe tests in source directory.
25710         * gcc.test-framework/test-framework.awk: Handle dg- tests.
25711         * gcc.test-framework/test-framework.exp: Handle dg- tests.
25712         * gcc.test-framework/dg-bogus-exp-P.c: New test.
25713         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
25714         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
25715         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
25716         * gcc.test-framework/dg-do-link-exp-P.c: New test.
25717         * gcc.test-framework/dg-do-run-exp-P.c: New test.
25718         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
25719         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
25720         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
25721         * gcc.test-framework/dg-error-exp-P.c: New test.
25722         * gcc.test-framework/dg-error-exp-XP.c: New test.
25723         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
25724         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
25725         * gcc.test-framework/dg-output-exp-P.c: New test.
25726         * gcc.test-framework/dg-output-exp-XF.c: New test.
25727         * gcc.test-framework/dg-warning-exp-P.c: New test.
25728         * gcc.misc-tests/dg-1.c: Remove.
25729         * gcc.misc-tests/dg-2.c: Remove.
25730         * gcc.misc-tests/dg-3.c: Remove.
25731         * gcc.misc-tests/dg-4.c: Remove.
25732         * gcc.misc-tests/dg-5.c: Remove.
25733         * gcc.misc-tests/dg-6.c: Remove.
25734         * gcc.misc-tests/dg-7.c: Remove.
25735         * gcc.misc-tests/dg-8.c: Remove.
25736         * gcc.misc-tests/dg-9.c: Remove.
25737         * gcc.misc-tests/dg-10.c: Remove.
25738         * gcc.misc-tests/dg-11.c: Remove.
25739         * gcc.misc-tests/dg-12.c: Remove.
25740         * gcc.misc-tests/dg-test.exp: Remove.
25741
25742         * gcc.test-framework/test-framework.awk: Change recording and
25743         printing of passes and failures.
25744
25745         * gcc.test-framework: New directory.
25746         * gcc.test-framework/README: New.
25747         * gcc.test-framework/test-framework.exp: New.
25748         * gcc.test-framework/test-framework.awk: New.
25749         * gcc.test-framework/gen_directive_tests: New.
25750
25751 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
25752
25753         * lib/treelang.exp: Fix comment typos.
25754         (treelang_target_compile): Don't append libs=-ltreelang to options.
25755
25756 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
25757
25758         * g++.dg/parse/typename7.C: Adjust error messages.
25759
25760 2005-01-31  Jeff Law  <law@redhat.com>
25761
25762         * gcc.c-torture/execute/20050131-1.c: New test.
25763         * gcc.dg/wcaselabel.c: New test.
25764
25765 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
25766
25767         * g++.dg/other/warning1.C: Adjust error messags.
25768         * g++.dg/parse/constant5.C: New test.
25769
25770 2005-01-31  Steven Bosscher  <stevenb@suse.de>
25771
25772         PR c/19333
25773         * gcc.c-torture/compile/20011130-1.c: Reorder to make
25774         the test case valid.
25775         * gcc.dg/20030815-1.c: Remove invalid tests.
25776         * gcc.dg/array-7.c: Adjust expected result.
25777         * gcc.dg/pr18596-3.c: Likewise.
25778         * gcc.dg/noncompile/20000901-1.c: Likewise.
25779         * gcc.dg/noncompile/init-2.c: Likewise.
25780         * gcc.dg/noncompile/init-4.c: Likewise.
25781
25782 2005-01-31  Dale Johannesen  <dalej@apple.com>
25783
25784         * g++.dg/opt/pr19650.C: New test.
25785
25786 2005-01-31  Richard Henderson  <rth@redhat.com>
25787
25788         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25789         long double for intel double extended format.
25790         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25791
25792 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
25793
25794         PR c++/19555
25795         * g++.dg/template/static10.C: New test.
25796
25797         PR c++/19395
25798         * g++.dg/parse/error24.C: New test.
25799
25800         PR c++/19367
25801         * g++.dg/lookup/builtin1.C: New test.
25802
25803         PR c++/19457
25804         * g++.dg/warn/conv3.C: New test.
25805
25806 2005-01-30  Bud Davis  <bdavis@gfortran.org>
25807
25808         PR fortran/19647
25809         * gfortan.dg/inquire_7.f90
25810
25811 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
25812
25813         PR tree-optimization/15791
25814         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
25815         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
25816         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
25817         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
25818         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
25819         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
25820         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
25821         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
25822         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
25823         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
25824
25825 2005-01-29  Paul Brook  <paul@codesourcery.com>
25826
25827         PR fortran/18565
25828         * check.c (real_or_complex_check): New function.
25829         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
25830         * intrinsic.c (add_functions): Use new check functions.
25831         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
25832         Add prototypes.
25833
25834 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
25835
25836         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
25837         gcc.dg/lvalue-3.c: New tests.
25838         * gcc.dg/concat.c: Update expected messages.
25839
25840 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
25841
25842         PR libfortran/19595
25843         * gfortran.dg/eor_1.f90: New test.
25844
25845 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
25846
25847         PR fortran/19589
25848         * gfortran.dg/logical_data_1.f90: New test.
25849
25850 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
25851
25852         PR c++/19253
25853         * g++.dg/template/crash33.C: New test.
25854
25855         PR c++/19667
25856         * g++.dg/template/crash32.C: New test.
25857
25858 2005-01-28  Ian Lance Taylor  <ian@airs.com>
25859
25860         PR middle-end/16558
25861         * g++.dg/warn/Wreturn-type-2.C: New test.
25862
25863 2004-06-24  Jeff Law  <law@redhat.com>
25864
25865         * gcc.dg/tree-ssa/20050128-1.c: New test.
25866
25867 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
25868
25869         * gcc.target/frv/all-mdpackh-1.c: New test.
25870
25871 2005-01-28  Steven Bosscher  <stevenb@suse.de>
25872
25873         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
25874
25875 2005-01-27  Richard Henderson  <rth@redhat.com>
25876
25877         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
25878
25879 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
25880
25881         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
25882
25883 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
25884
25885         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25886         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25887         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
25888         to cope with cases where the multilib options override the dg-options.
25889
25890 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
25891
25892         PR c/18946
25893         * gcc.dg/noncompile/20050120-1.c: New test.
25894
25895 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
25896
25897         PR tree-optimization/19633
25898         * gcc.dg/pr19633.c: New test.
25899         * gcc.dg/tree-ssa/pr19633.c: New test.
25900
25901 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
25902
25903         * gcc.dg/20041216-1.c: New test.
25904
25905 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
25906
25907         PR objc/18862
25908         * objc.dg/selector-2.m: New test.
25909
25910 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
25911
25912         * g++.dg/opt/range-test-2.C: New test.
25913
25914         PR rtl-optimization/19579
25915         * gcc.c-torture/execute/20050124-1.c: New test.
25916
25917 2005-01-26  Greg Parker  <gparker@apple.com>
25918         Stuart Hastings  <stuart@apple.com>
25919
25920         * gcc.c-torture/execute/20050125-1.c: New.
25921
25922 2005-01-18  Jan Hubicka  <jh@suse.cz>
25923
25924         PR tree-optimize/19337
25925         * gcc.c-torture/compile/20050119-1.c: New test.
25926
25927 2005-01-24  James E Wilson  <wilson@specifixinc.com>
25928
25929         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
25930         test for successful match.
25931
25932 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
25933
25934         PR objc/18408
25935         * objc.dg/comp-types-7.m: New test.
25936
25937 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
25938
25939         * lib/target-supports.exp (current_target_name): New.
25940         (check_effective_target_ilp32, check_effective_target_lp64):
25941         Cache the result to use as long as the current target, with
25942         multilib flags, remains the same.
25943
25944         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
25945         (dg-require-weak, dg-require-visibility, dg-require-alias,
25946         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
25947         dg-require-effective-target, dg-skip-if): Remove call to
25948         skip_test_and_clear_xfail.
25949         (dg-test): Clear xfail data.
25950
25951 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
25952
25953         PR target/17751
25954         * gcc.dg/ppc64-toc.c: New test.
25955
25956         * g++.dg/tree-ssa/empty-1.C: New test.
25957
25958         PR middle-end/19551
25959         * gcc.c-torture/execute/20050121-1.c: New test.
25960         * gcc.dg/20050121-2.c: New test.
25961
25962 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
25963         Paul Brook  <paul@codesourcery.com>
25964
25965         PR fortran/17941
25966         * gfortran.dg/real_const_1.f: New test.
25967         * gfortran.dg/real_const_2.f90: New test.
25968         * gfortran.dg/complex_int_1.f90: New test.
25969
25970 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
25971
25972         PR fortran/19313
25973         * gfortan.dg/inquire_6.f90: New test.
25974
25975 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25976
25977         PR libfortran/19451
25978         * open_readonly_1.f90: New test.
25979
25980 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25981
25982         PR libfortran/18982
25983         * gfortran.dg/open_new.f90: New file.
25984
25985 2005-01-22  Paul Brook  <paul@codesourcery.com>
25986
25987         * namelist_1.f90: New test.
25988
25989 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
25990
25991         PR tree-optimization/19484
25992         * gcc.c-torture/compile/20050122-[12].c: New tests.
25993
25994 2005-01-22  Paul Brook  <paul@codesourcery.com>
25995
25996         * gfortran.dg/implicit_2.f90: New test.
25997
25998 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
25999
26000         PR fortran/19314
26001         * gfortran.dg/inquire_5.f90: New test.
26002
26003 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26004
26005         PR c/18809
26006         * gcc.dg/pr18809-1.c: New test.
26007
26008 2005-01-21  Ian Lance Taylor  <ian@airs.com>
26009
26010         * gcc.dg/20050121-1.c: New test.
26011
26012         PR tree-optimization/13000
26013         * gcc.dg/20040206-1.c: Change warning to point where function is
26014         being inlined.
26015
26016 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26017
26018         PR c++/19208
26019         * g++.dg/template/array11.C: New test.
26020
26021 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26022
26023         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
26024         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
26025         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
26026         * gfortran.dg/getenv_1.f90: Add dg-do directive.
26027         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
26028         gfortran.dg/pr17164.f90: Add missing dg-do directives.
26029
26030 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26031
26032         PR tree-optimization/15349
26033         * gcc.dg/tree-ssa/pr15349.c: New.
26034
26035 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
26036
26037         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
26038
26039 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
26040
26041         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
26042         scan-assembler-times directive name.
26043
26044         * gcc.dg/asm-a.c: Move dg-require-effective-target to
26045         after dg-do.
26046
26047         PR rtl-optimization/19462
26048         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
26049
26050 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
26051
26052         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
26053         counting function calls on ia64.
26054
26055 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
26056
26057         PR rtl-optimization/15139
26058         * gcc.dg/20050111-2.c: New test.
26059
26060         PR c/17297
26061         * gcc.c-torture/compile/20050113-1.c: New testcase.
26062
26063         PR middle-end/19164
26064         * gcc.dg/20050113-1.c: New testcase.
26065
26066 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
26067
26068         * gcc.dg/vect/vect-85.c: Add comment.
26069         * gcc.dg/vect/vect-86.c: Add xfail for now.
26070         * gcc.dg/vect/vect-87.c: Add xfail for now.
26071         * gcc.dg/vect/vect-88.c: Add xfail for now.
26072         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
26073
26074 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26075
26076         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
26077
26078 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26079
26080         * g++.dg/debug/typedef3.C: New test.
26081
26082 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
26083
26084         PR c/19472
26085         * gcc.dg/asm-a.c: New test.
26086
26087 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
26088
26089         * gcc.dg/sh-relax.c: Add prototype for abort.
26090
26091 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26092
26093         * gcc.dg/short-compare-1.c: New test.
26094         * gcc.dg/short-compare-2.c: Likewise.
26095
26096 2005-01-18  Michael Matz  <matz@suse.de>
26097
26098         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
26099
26100 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
26101
26102         PR tree-optimization/19121
26103         * gcc.c-torture/compile/pr19121.c: New test.
26104
26105 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
26106
26107         PR target/19357
26108         * gcc.c-torture/compile/pr19357.c: New test.
26109
26110 2005-01-17  Ian Lance Taylor  <ian@airs.com>
26111
26112         PR c/5675
26113         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
26114         pass--those that refer just to the variable, possibly with a
26115         cast.
26116         * gcc.dg/c99-const-expr-3.c: Likewise.
26117
26118         PR middle-end/13127
26119         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
26120         longer emitted.
26121
26122 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
26123
26124         PR fortran/18778
26125         * gfortran.dg/endfile_2.f90: New test.
26126
26127 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
26128
26129         PR 19168
26130         * gfortran.dg/select_5.f90: New test.
26131
26132 2004-01-16  Paul Brook  <paul@codesourcery.com>
26133
26134         * gfortran.dg/common_4.f90: New test.
26135
26136 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
26137
26138         PR rtl-optimization/19462
26139         * gcc.dg/torture/pr19462-1.c: New test.
26140
26141 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
26142
26143         PR objc/19321
26144         * objc.dg/func-ptr-2.m: New.
26145         * objc.dg/volatile-1.m: New.
26146
26147 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26148
26149         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
26150
26151 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26152
26153         PR tree-optimization/19060
26154         * gcc.c-torture/execute/20050104-1.c: New test.
26155
26156 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
26157
26158         PR fortran/18983
26159         * gfortran.dg/write_to_null.f90: New test.
26160
26161 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
26162             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26163
26164         PR other/19328
26165         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
26166         argument.
26167
26168 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26169
26170         PR c++/19263
26171         * g++.dg/init/vector1.C: New test.
26172
26173 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
26174
26175         PR target/13158
26176         * gcc.target/ia64/sibcall-unwind-1.c: New test.
26177         PR target/18987
26178         * gcc.target/ia64/sibcall-unwind-2.c: New test.
26179
26180 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
26181
26182         * gfortran.dg/select_1.f90: New test.
26183         * gfortran.dg/select_2.f90: New test.
26184         * gfortran.dg/select_3.f90: New test.
26185         * gfortran.dg/select_4.f90: New test.
26186
26187 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
26188
26189         PR middle-end/19084
26190         PR rtl-optimization/19348
26191         * gcc.dg/20050111-1.c: New test.
26192         * gcc.c-torture/execute/20050111-1.c: New test.
26193
26194         * gcc.dg/i386-asm-4.c: New test.
26195
26196 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26197
26198         * gcc.dg/nested-func-2.c: New test.
26199         * ada/acats/norun.lst: Remove c953002.
26200
26201 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
26202
26203         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
26204
26205 2005-01-12  Ben Elliston  <bje@au.ibm.com>
26206
26207         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
26208
26209 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
26210
26211         PR target/18761
26212         * g++.dg/abi/align1.C: New test.
26213
26214 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
26215
26216         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
26217         at a time.
26218         * g++.dg/ext/altivec_check.h: Support compiling as C.
26219
26220 2005-01-10  Roger Sayle  <roger@eyesopen.com>
26221
26222         PR c++/19355
26223         * g++.dg/expr/pr19355-1.C: New test case.
26224
26225 2005-01-10  Laurent GUERBY <laurent@guerby.net>
26226
26227         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
26228         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
26229         * ada/acats/tests/c3/c92005b.ada: Likewise.
26230         * ada/acats/tests/c3/cxb3012.a: Likewise.
26231         * ada/acats/norun.lst: Add c380004 and c953002, add PR
26232
26233 2005-01-09  Paul Brook  <paul@codesourcery.com>
26234
26235         * gfortran.dg/common_2.f90: New file.
26236         * gfortran.dg/common_3.f90: New file.
26237
26238 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
26239
26240         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
26241
26242 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
26243
26244         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
26245         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
26246         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
26247         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
26248         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
26249         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
26250         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
26251         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
26252         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
26253         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
26254         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
26255         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
26256         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
26257         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
26258         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
26259         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
26260         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
26261         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
26262         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
26263         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
26264         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
26265         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
26266         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
26267         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
26268         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
26269         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
26270         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
26271         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
26272         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
26273         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
26274         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
26275         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
26276         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
26277         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
26278         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
26279         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
26280         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
26281         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
26282         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
26283         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
26284         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
26285         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
26286         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
26287         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
26288         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
26289         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
26290         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
26291         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
26292         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
26293         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
26294         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
26295         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
26296         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
26297         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
26298         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
26299         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
26300         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
26301         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
26302         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
26303         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
26304         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
26305         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
26306         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
26307         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
26308         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
26309         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
26310         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
26311
26312         * gcc.dg/vect/vect-1.c: Fix spelling.
26313         * gcc.dg/vect/vect-10.c: Fix spelling.
26314         * gcc.dg/vect/vect-11.c: Fix spelling.
26315         * gcc.dg/vect/vect-12.c: Fix spelling.
26316         * gcc.dg/vect/vect-14.c: Fix spelling.
26317         * gcc.dg/vect/vect-15.c: Fix spelling.
26318         * gcc.dg/vect/vect-16.c: Fix spelling.
26319         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
26320         * gcc.dg/vect/vect-64.c: Fix comments.
26321         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
26322
26323 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
26324             Ira Rosen  <irar@il.ibm.com>
26325
26326         * gcc.dg/vect/vect-70.c: New test.
26327         * gcc.dg/vect/vect-71.c: New test.
26328
26329 2005-01-09  Manfred Hollstein  <mh@suse.com>
26330
26331         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
26332         * gcc.dg/pr18241-2.c: Likewise.
26333         * gcc.dg/pr18241-3.c: Likewise.
26334         * gcc.dg/pr18241-4.c: Likewise.
26335         * gcc.dg/pr18241-5.c: Likewise.
26336
26337 2005-01-08  Richard Henderson  <rth@redhat.com>
26338
26339         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26340         False for x86 and x86-64.
26341
26342 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
26343
26344         PR tree-optimization/18241
26345         * gcc.dg/pr18241-1.c: New test.
26346         * gcc.dg/pr18241-2.c: New test.
26347         * gcc.dg/pr18241-3.c: New test.
26348         * gcc.dg/pr18241-4.c: New test.
26349         * gcc.dg/pr18241-5.c: New test.
26350
26351 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
26352
26353         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
26354         gfortran.dg/select_4.f90: New.
26355
26356 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26357
26358         * gcc.c-torture/execute/20050107-1.c: New test.
26359
26360 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
26361
26362         PR c++/19298
26363         * g++.dg/template/ref2.C: New.
26364
26365 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
26366
26367         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
26368         instead of being empty.
26369
26370 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26371
26372         PR fortran/15553
26373         * gfortran.dg/array-1.f90: New test.
26374
26375 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26376
26377         PR tree-optimization/19283
26378         * gcc.c-torture/execute/20050106-1.c: New test.
26379
26380         PR rtl-optimization/18861
26381         * gcc.dg/20050105-1.c: New test.
26382
26383         PR tree-optimization/18828
26384         * gcc.dg/20050105-2.c: New test.
26385
26386 2005-01-07  Andreas Jaeger  <aj@suse.de>
26387
26388         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
26389
26390 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
26391
26392         PR fortran/18398
26393         * gfortran.dg/fmt_read.f90: New test.
26394
26395 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
26396
26397         * gcc.dg/rs6000-ldouble-2.c: New.
26398
26399 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
26400
26401         PR c++/19244
26402         * g++.dg/parser/ctor2.C: New test.
26403
26404 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26405
26406         PR c++/17154
26407         * g++.dg/template/using9.C: New test.
26408
26409 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26410
26411         PR c++/19258
26412         * g++.dg/lookup/friend6.C: New test.
26413
26414 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26415
26416         PR c++/19270
26417         * g++.dg/template/array10.C: New.
26418
26419 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26420
26421         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
26422         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
26423
26424 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
26425
26426         * gcc.c-torture/compile/20050105-1.c: New test.
26427
26428 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
26429
26430         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
26431
26432 2005-01-05  Roger Sayle  <roger@eyesopen.com>
26433
26434         PR middle-end/19100
26435         * gcc.dg/conv-3.c: New test case.
26436
26437 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
26438
26439         * gcc.dg/asm-wide-1.c: New test.
26440
26441 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26442
26443         PR c++/19030
26444         * g++.dg/parse/crash22.C: New
26445
26446 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
26447
26448         PR 19257
26449         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
26450
26451 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
26452
26453         PR middle-end/17767
26454         * gcc.dg/i386-mmx-6.c: New test case.
26455
26456 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
26457
26458         PR tree-optimization/18308
26459         * gcc.dg/vect/pr18308.c: New testcase.
26460
26461 2005-01-04  Andreas Jaeger  <aj@suse.de>
26462
26463         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
26464
26465 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26466             Robert Bowdidge <bowdidge@apple.com>
26467
26468         * gcc.dg/cpp/subframework1.c: New.
26469         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
26470         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
26471         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
26472         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
26473
26474 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26475
26476         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
26477         producing warning.
26478         * gcc.dg/darwin-weakimport-2.c: New.
26479
26480 2005-01-03  Richard Henderson  <rth@redhat.com>
26481
26482         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
26483
26484 2005-01-03  Richard Henderson  <rth@redhat.com>
26485
26486         * gcc.dg/vect/vect.exp: Enable for ia64.
26487         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
26488         (check_effective_target_vect_float): Likewise.
26489         (check_effective_target_vect_no_align): Likewise.
26490         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
26491         * gcc.dg/vect/vect-8.c: Likewise.
26492
26493 2005-01-03  Uros Bizjak <uros@kss-loka.si>
26494
26495         PR target/19236
26496         * gcc.dg/pr19236-1.c: New test case.
26497
26498 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
26499
26500         PR rtl-optimization/12092
26501         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
26502
26503 2005-01-02  Andreas Jaeger  <aj@suse.de>
26504
26505         * gcc.dg/pr12092-1.c: Do not run on x86_64.
26506
26507 2005-01-01  Roger Sayle  <roger@eyesopen.com>
26508             Andrew Pinski  <pinskia@physics.uc.edu>
26509
26510         PR rtl-optimization/12092
26511         * gcc.dg/pr12092-1.c: New test case.
26512
26513 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
26514
26515         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
26516         'hidden' and 'default' for better portability.
26517         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
26518
26519         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
26520         6 and 7.
26521         * g++.old-deja/g++.brendan/new3.C: Likewise.
26522
26523 2005-01-01  Steven Bosscher  <stevenb@suse.de>
26524
26525         * gcc.dg/20041231-1.C: New test.
26526         * g++.dg/warn/Wunreachable-code-1.C: New test.
26527
26528 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
26529
26530         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
26531         file, not /dev/null.  Abort on error.
26532
26533 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
26534             Ziemowit Laski  <zlaski@apple.com>
26535
26536         PR objc/18971
26537         * objc.dg/encode-5.m: New test.
26538
26539 2004-12-29  Richard Henderson  <rth@redhat.com>
26540
26541         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
26542         * objc.dg/stabs-1.m: Disable for ia64.
26543
26544 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
26545
26546         PR c++/19190
26547         * g++.dg/warn/Wunused-10.C: New test.
26548
26549 2004-12-28  Richard Henderson  <rth@redhat.com>
26550
26551         * objc.dg/stabs-1.m: Disable for alpha.
26552
26553 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26554
26555         PR c++/19149
26556         * g++.dg/parse/error23.C: New test.
26557
26558 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26559
26560         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
26561
26562         PR fortran/19032
26563         * gfortran.dg/intrinsic_modulo_1.f90: New.
26564         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
26565         tests with divisor -1.
26566
26567 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26568
26569         * g++.dg/opt/temp1.C (memcpy): Return a value.
26570
26571         PR c++/19148
26572         * g++.dg/expr/cond7.C: New test.
26573
26574 2004-12-27  Paul Brook  <paul@codesourcery.com>
26575
26576         * gfortran.dg/g77/select_no_compile.f: Remove.
26577
26578 2004-12-27  Richard Henderson  <rth@redhat.com>
26579
26580         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
26581         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
26582         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
26583
26584 2004-12-26  Richard Henderson  <rth@redhat.com>
26585
26586         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
26587         by 1i instead of token pasting.
26588
26589 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26590
26591         PR tree-optimization/17578
26592         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
26593         to additional_flags.
26594         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
26595
26596 2004-12-25  Richard Henderson  <rth@redhat.com>
26597
26598         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26599         Remove Alpha.
26600
26601 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26602
26603         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
26604         hppa*-*-hpux*.
26605         * gcc.dg/pr17957.c (dg-options): Likewise.
26606         * gcc.dg/struct-ret-1.c: Add prototype for abort.
26607         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
26608         instead of 0 on __hppa__.
26609         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
26610         "foo,%r" on hppa*-*-*.
26611
26612 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
26613
26614         PR fortran/19071
26615         * gfortran.dg/complex_write.f90: New test.
26616
26617 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26618
26619         PR c++/17595
26620         * g++.dg/parse/pragma2.C: New test.
26621
26622         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
26623
26624 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26625
26626         * gcc.dg/empty2.c: Add missing dg-warning.
26627
26628 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26629
26630         PR c++/17413
26631         * g++.dg/template/local4.C: New test.
26632         * g++.dg/template/crash19.C: Add dg-error marker.
26633
26634         * g++.dg/template/crash31.C: Correct embedded PR number.
26635
26636 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26637
26638         PR c++/16405
26639         * g++.dg/opt/temp1.C: Add do-run marker.
26640
26641 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26642
26643         * g++.dg/template/spec19.C: New.
26644
26645 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26646
26647         PR target/16819
26648         * gcc.dg/empty2.c: New.
26649
26650 2004-12-23  Richard Henderson  <rth@redhat.com>
26651
26652         * lib/target-supports.exp (check_effective_target_vect_no_align):
26653         Remove i?86 and x86-64.
26654
26655 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26656
26657         PR c++/16405
26658         * g++.dg/opt/temp1.C: New test.
26659
26660 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26661
26662         PR c++/18733
26663         * g++.dg/template/friend33.C: New testcase.
26664
26665 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
26666
26667         PR c++/18464
26668         * g++.dg/template/cond5.C: New test.
26669
26670         PR c++/18492
26671         * g++.dg/inherit/thunk3.C: New test.
26672
26673         PR c++/11224
26674         * g++.dg/warn/Wunused-9.C: New test.
26675
26676 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
26677
26678         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
26679
26680 2004-12-22  Jan Beulich  <jbeulich@novell.com>
26681
26682         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
26683
26684 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
26685
26686         PR c++/18378
26687         * g++.dg/ext/packed8.C: New test.
26688
26689         PR c++/19063
26690         * g++.dg/template/crash31.C: New test.
26691
26692         PR c++/19034
26693         * g++.dg/template/crash30.C: New test.
26694
26695 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26696
26697         PR C++/18984
26698         * g++.dg/eh/ctor3.C: New test.
26699
26700 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26701
26702         * objc.dg/stabs-1.m: Allow section name to be quoted and
26703         assembly label to begin with '.LL'.
26704
26705 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
26706
26707         * gcc.dg/vect/vect.exp
26708         (check_effective_target_lp64_or_vect_no_align): New.
26709         * gcc.dg/vect/vect-77.c: Use it.
26710         * gcc.dg/vect/vect-78.c: Use it.
26711
26712         * lib/target-supports.exp
26713         (check_effective_target_vect_no_max,
26714         check_effective_target_vect_no_bitwise,
26715         check_effective_target_vect_no_align): New.
26716         * gcc.dg/vect/vect-13.c: Use them.
26717         * gcc.dg/vect/vect-17.c: Ditto.
26718         * gcc.dg/vect/vect-18.c: Ditto.
26719         * gcc.dg/vect/vect-19.c: Ditto.
26720         * gcc.dg/vect/vect-20.c: Ditto.
26721         * gcc.dg/vect/vect-27.c: Ditto.
26722         * gcc.dg/vect/vect-29.c: Ditto.
26723         * gcc.dg/vect/vect-44.c: Ditto.
26724         * gcc.dg/vect/vect-48.c: Ditto.
26725         * gcc.dg/vect/vect-50.c: Ditto.
26726         * gcc.dg/vect/vect-52.c: Ditto.
26727         * gcc.dg/vect/vect-54.c: Ditto.
26728         * gcc.dg/vect/vect-56.c: Ditto.
26729         * gcc.dg/vect/vect-58.c: Ditto.
26730         * gcc.dg/vect/vect-60.c: Ditto.
26731         * gcc.dg/vect/vect-72.c: Ditto.
26732         * gcc.dg/vect/vect-80.c: Ditto.
26733
26734 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
26735
26736         PR c++/14075
26737         * g++.dg/init/string1.C: New.
26738
26739         PR c++/18975
26740         * g++.dg/other/synth1.C: New.
26741
26742 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
26743
26744         PR c/18963
26745         * gcc.dg/pr18963-1.c: New test.
26746
26747 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
26748
26749         PR c/18596
26750         * gcc.dg/funcdef-storage-1.c (foo): Remove.
26751         * gcc.dg/pr18596-1.c: Use dg-error.
26752         (dg-options): Use -fno-unit-at-a-time.
26753         * gcc.dg/pr18596-2.c: New test.
26754         * gcc.dg/pr18596-3.c: New test.
26755
26756 2004-12-20  Roger Sayle  <roger@eyesopen.com>
26757
26758         PR middle-end/18683
26759         * g++.dg/opt/pr18683-1.C: New test case.
26760
26761 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
26762
26763         PR other/19093
26764         * g++.dg/opt/max1.C: Fix for 64bit targets.
26765
26766 2004-12-20  Matt Austern  <austern@apple.com>
26767
26768         PR c++/19044
26769         * g++.dg/ext/builtin6.C: New
26770
26771 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
26772
26773         PR tree-optimization/19080
26774         * gcc.c-torture/compile/pr19080.c: New test.
26775
26776 2004-12-20  Steven Bosscher  <stevenb@suse.de>
26777
26778         * gcc.dg/20041219-1.c: New test.
26779
26780 2004-12-19  Roger Sayle  <roger@eyesopen.com>
26781
26782         PR middle-end/19068
26783         * g++.dg/opt/max1.C: New test case.
26784
26785 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26786
26787         * gcc.dg/fdata-sections-1.c: New test.
26788
26789 2004-12-18  Roger Sayle  <roger@eyesopen.com>
26790
26791         PR middle-end/18548
26792         * gcc.dg/max-1.c: New test case.
26793
26794 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
26795
26796         * gcc.c-torture/execute/20041218-1.c: New test.
26797
26798 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
26799
26800         * gcc.dg/pr18501.c: New test.
26801         * gcc.dg/uninit-5.c: XFAIL.
26802         * gcc.dg/uninit-9.c: XFAIL.
26803
26804 2004-12-17  Dale Johannesen  <dalej@apple.com>
26805
26806         * gcc.dg/20041213-1.c: New.
26807
26808 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
26809
26810         * objc.dg/stabs-1.m: Allow assembly label to begin
26811         with a dot ('.').
26812
26813 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
26814
26815         * gcc.c-torture/execute/20041213-1.c: Move...
26816         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
26817
26818 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
26819
26820         PR c++/18721
26821         * g++.dg/lookup/conv-5.C: New.
26822
26823 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
26824
26825         * objc.dg/stabs-1.m: New test.
26826
26827 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26828
26829         * gcc.dg/visibility-c.c: Change compile to
26830         assemble for the test.
26831
26832 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26833
26834         PR target/19041
26835         * gcc.dg/visibility-c.c: New test.
26836
26837 2004-12-16  Roger Sayle  <roger@eyesopen.com>
26838
26839         PR middle-end/18493
26840         * gcc.dg/switch-8.c: New test case.
26841
26842 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26843
26844         PR c++/18905
26845         * g++.dg/template/init4.C: New.
26846         * g++.dg/opt/static3.C: Enable optimizer.
26847
26848 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
26849
26850         * g++.dg/other/complex1.C: New test.
26851
26852 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
26853
26854         * g++.dg/opt/inline9.C: New test.
26855
26856 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26857
26858         PR fortran/18993
26859         * gfotran.dg/nullify_1.f: New test.
26860
26861 2004-12-15  Richard Henderson  <rth@redhat.com>
26862
26863         * gcc.target/i386/i386.exp: New harness.
26864         * gcc.target/i386/vect-args.c: New.
26865
26866 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
26867
26868         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
26869
26870 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26871
26872         PR c++/18825
26873         * g++.dg/template/friend32.C: New test.
26874
26875 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26876
26877         * cpp/pragma-once-1.c: New test.
26878         * cpp/pragma-once-1b.h: Likewise.
26879         * cpp/pragma-once-1c.h: Likewise.
26880         * cpp/pragma-once-1d.h: Likewise.
26881         * cpp/inc/pragma-once-1a.h: Likewise.
26882
26883 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
26884             Steven G. Kargl  <kargls@comcast.net>
26885
26886         PR fortran/17597
26887         * gfortran.dg/list_read_3.f90: New test.
26888
26889 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26890
26891         * gcc.dg/ftrapv-2.c: New test.
26892
26893 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26894
26895         PR c++/18981
26896         * g++.dg/template/typename9.C: New test.
26897
26898 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
26899
26900         PR c++/18738
26901         * g++.dg/template/typename8.C: New test.
26902         * g++.dg/parse/friend2.C: Tweak error message.
26903
26904 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
26905
26906         * gcc.c-torture/20041214-1.c: New test.
26907
26908 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
26909
26910         PR c++/18965
26911         * g++.dg/init/array17.C: New test.
26912
26913 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
26914
26915         PR c++/18793
26916         * g++.dg/init/aggr3.C: New test.
26917
26918 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
26919
26920         * gcc.dg/altivec-types-1.c: New test.
26921         * gcc.dg/altivec-types-2.c: New test.
26922         * gcc.dg/altivec-types-3.c: New test.
26923         * gcc.dg/altivec-types-4.c: New test.
26924         * g++.dg/ext/altivec-types-1.C: New test.
26925         * g++.dg/ext/altivec-types-2.C: New test.
26926         * g++.dg/ext/altivec-types-3.C: New test.
26927         * g++.dg/ext/altivec-types-4.C: New test.
26928
26929 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
26930
26931         PR middle-end/18951
26932         * gcc.c-torture/execute/20041213-1.c: New test.
26933
26934 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
26935
26936         PR c++/18949
26937         * g++.dg/template/cast1.C: New.
26938
26939 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
26940
26941         * gcc.c-torture/execute/20041213-2.c: New test.
26942
26943 2004-12-13  Richard Henderson  <rth@redhat.com>
26944
26945         * gcc.dg/i386-sse-10.c: Fix typo in options.
26946
26947 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
26948
26949         PR c++/18968
26950         * g++.dg/opt/pr18968.C: New test.
26951
26952 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
26953
26954         PR c++/18925
26955         * g++.dg/ext/visibility/staticdatamem.C: New test.
26956
26957 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
26958
26959         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
26960
26961 2004-12-13  Roger Sayle  <roger@eyesopen.com>
26962
26963         PR rtl-optimization/18928
26964         * gcc.dg/pr18928-1.c: New test case.
26965
26966 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
26967
26968         PR tree-opt/16951
26969         * gcc.c-torture/compile/20041211-1.c: New.
26970
26971 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26972
26973         PR middle-end/17564
26974         * gcc.c-torture/execute/20041212-1.c: New test.
26975
26976 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26977
26978         PR fortran/18869
26979         * gfortran.dg/common_1.f90: New test.
26980
26981 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
26982         Paul Brook  <paul@codesourcery.com>
26983
26984         PR fortran/16222
26985         * gfortran.dg/real_do_1.f90: New test.
26986
26987 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26988
26989         PR tree-opt/18040
26990         * g++.dg/opt/ptrmem6.C: New test.
26991
26992 2004-12-11  Roger Sayle  <roger@eyesopen.com>
26993
26994         PR middle-end/18921
26995         * gcc.dg/pr18921-1.c: New test case.
26996
26997 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26998
26999         PR fortran/17175
27000         * gfortran.dg/scale_1.f90: New test.
27001
27002 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
27003
27004         PR middle-end/18903
27005         * gcc.c-torture/compile/pr18903.c: New test.
27006
27007 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
27008
27009         * gcc.c-torture/execute/20041210-1.c: New test.
27010
27011 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27012
27013         PR c++/18731
27014         * g++.dg/parser/struct-1.C: New test.
27015         * g++.dg/parser/struct-2.C: New test.
27016         * g++.dg/parser/struct-3.C: New test.
27017
27018 2004-12-09  Richard Henderson  <rth@redhat.com>
27019
27020         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
27021
27022         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
27023         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
27024
27025 2004-12-09  Matt Austern  <austern@apple.com>
27026
27027         PR c++/18514
27028         * g++.dg/ext/builtin1.C: New
27029         * g++.dg/ext/builtin2.C: New
27030         * g++.dg/ext/builtin3.C: New
27031         * g++.dg/ext/builtin4.C: New
27032         * g++.dg/ext/builtin5.C: New
27033
27034 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
27035
27036         PR tree-opt/18904
27037         * g++.dg/opt/ptrmem5.C: New test.
27038
27039 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
27040
27041         * g++.dg/parse/typename5.C: Adjust for new error.
27042         * g++.dg/parse/typename7.C: New.
27043
27044 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27045
27046         PR c++/18073
27047         * g++.dg/other/mmintrin.C: New test.
27048
27049 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27050
27051         PR c++/16681
27052         * g++.dg/init/array15.C: New.
27053         * g++.dg/init/array16.C: New.
27054
27055 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27056
27057         PR fortran/18826
27058         * gfortran.dg/assign_1.f90: New test.
27059
27060 2004-12-08  Nick Clifton  <nickc@redhat.com>
27061
27062         * gcc.target/xstormy16/bss_below100: New directory containing tests.
27063         * gcc.target/xstormy16/data_below100: Likewise.
27064         * gcc.target/xstormy16/sfr: Likewise.
27065         * gcc.target/xstormy16/below100.S: New test source file.
27066         * gcc.target/xstormy16/below100.ld: New test linker script.
27067         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27068         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
27069         bp instructions.
27070         * gcc.target/xstormy16/bp.c: Likewise.
27071
27072         * gcc.target/xstormy16/bss_below100: New files:
27073         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27074         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27075         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27076         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27077         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27078         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27079         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27080         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27081         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27082         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27083         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27084         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27085         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27086         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27087         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27088         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27089         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27090         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27091         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27092         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27093         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27094         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27095         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27096         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27097         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27098         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27099         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27100
27101         * gcc.target/xstormy16/data_below100: New files:
27102         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27103         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27104         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27105         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27106         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27107         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27108         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27109         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27110         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27111         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27112         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27113         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27114         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27115         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27116         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27117         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27118         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27119         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27120         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27121         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27122         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27123         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27124         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27125         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27126         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27127         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27128         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27129
27130         * gcc.target/xstormy16/sfr: New files:
27131         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
27132         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
27133         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
27134         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
27135         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
27136         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
27137         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
27138         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
27139         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
27140         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
27141         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
27142         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
27143         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
27144         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
27145         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
27146         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
27147         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
27148         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
27149         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
27150         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
27151         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
27152         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
27153         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
27154         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
27155         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
27156         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
27157         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
27158         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
27159         27_if0_sfrw_bitfield_f.c
27160
27161 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27162
27163         PR c++/18100
27164         * g++.dg/lookup/name-clash4.C: New test.
27165
27166 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
27167
27168         PR c++/18672
27169         * g++.dg/opt/array1.C: New.
27170
27171         PR c++/18803
27172         * g++.dg/template/operator5.C: New.
27173
27174 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
27175
27176         PR c/18867
27177         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
27178
27179 2004-12-07  Steven Bosscher  <stevenb@suse.de>
27180
27181         * gcc.dg/noncompile/20041207.c: New test.
27182
27183 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
27184
27185         * g++.dg/other/unreachable-1.C: New test.
27186
27187 2004-12-06  Nick Clifton  <nickc@redhat.com>
27188
27189         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
27190         <limits.h> because the latter comes from gcc's include/ directory
27191         and not the newlib/libc/include directory.
27192
27193 2004-12-04  Richard Henderson  <rth@redhat.com>
27194
27195         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
27196
27197 2004-12-04  Richard Henderson  <rth@redhat.com>
27198
27199         * lib/target-supports.exp (check_gc_sections_available): Disable
27200         for alpha and ia64.
27201
27202 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
27203
27204         PR middle-end/17909
27205         * g++.dg/other/vararg-2.C: New test.
27206
27207 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27208
27209         PR c++/17011, c++/17971
27210         * g++.dg/template/error15.C: Adjust expected error.
27211         * g++.dg/template/instantiate3.C: Likewise.
27212
27213 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
27214
27215         * gcc.dg/altivec-18.c: Fix for darwin
27216
27217 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27218
27219         PR c++/18782
27220         * g++.dg/parse/ptrmem2.C: New.
27221
27222         PR c++/18318
27223         * g++.dg/template/new1.C: New.
27224
27225 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27226
27227         PR fortran/18710
27228         * gfortran.dg/direct_io_3.f90: New test.
27229
27230 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
27231
27232         PR 18758
27233         * g++.dg/parse/crash21.C: New.
27234
27235 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27236
27237         PR c++/15664, c++/18276
27238         * g++.dg/template/ttp13.C: New test.
27239         * g++.dg/template/ttp14.C: Likewise.
27240
27241 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27242
27243         PR c++/18123
27244         * g++.dg/parse/enum2.C: New test.
27245         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
27246
27247 2004-12-02  Nick Clifton  <nickc@redhat.com>
27248
27249         * gcc.target/xstormy16: New test directory.
27250         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27251         * gcc.target/xstormy16/bp.c: Check the generation of bp
27252         instructions.
27253         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
27254         bn instructions and the BELOW100 attribute.
27255
27256 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
27257
27258         PR target/16952
27259         * gcc.dg/ppc-eabi.c: New.
27260
27261 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27262
27263         PR fortran/18284
27264         * gfortran.dg/backspace.f90
27265
27266 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27267
27268         * gfortran.dg/inquire.f90: New test.
27269
27270 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
27271
27272         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
27273         handle effective-target-keyword.
27274         (dg-skip-if): Support effective-target keyword as target list.
27275         (dg-xfail-if): Ditto.
27276         * lib/target-supports.exp (is-effective-target-keyword): New proc.
27277
27278 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
27279
27280         PR tree-optimization/18291
27281         * gcc.c-torture/compile/pr18291.c: New test.
27282
27283 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27284
27285         PR C++/18729
27286         * g++.dg/parse/crash20.C: New.
27287
27288         PR c++/17431
27289         * g++.dg/overload/arg1.C: New.
27290         * g++.dg/overload/arg2.C: New.
27291         * g++.dg/overload/arg3.C: New.
27292         * g++.dg/overload/arg4.C: New.
27293
27294 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
27295
27296         * gcc.dg/c99-flex-array-4.c: Remove.
27297
27298 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
27299
27300         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
27301
27302         * lib/target-supports.exp (is-effective-target): Simplify.
27303
27304         * lib/target-supports.exp (check_effective_target_vect_long):
27305         Fix for powerpc64-*-*.
27306
27307 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
27308
27309         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
27310         to support new requirements on FreeBSD 5.
27311
27312 2004-11-30  Devang Patel  <dpatel@apple.com>
27313
27314         PR 18702
27315         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
27316
27317 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
27318
27319         * g++.dg/ext/altivec-13.C: New test.
27320
27321 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
27322
27323         PR tree-opt/18298
27324         * gcc.c-torture/execute/p18298.c: New test.
27325
27326 2004-11-30  Ira Rosen  <irar@il.ibm.com>
27327             Dorit Naishlos  <dorit@il.ibm.com>
27328
27329         PR tree-opt/18607
27330         * gcc.dg/vect/vect-89.c: New test.
27331
27332 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
27333
27334         * gcc.dg/pr18596-1.c: New test.
27335
27336 2004-11-30  Ben Elliston  <bje@au.ibm.com>
27337
27338         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
27339
27340 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
27341
27342         PR c/18479
27343         * gcc.dg/pr18479.c: New test.
27344
27345 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27346
27347         PR target/18490
27348         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
27349         mmix-knuth-mmixware.
27350
27351         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
27352         cris-*-elf* cris-*-aout* mmix-*-*
27353
27354 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
27355
27356         PR middle-end/18725
27357         * gcc.dg/pr18725.c: New test.
27358
27359 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27360
27361         PR target/18488
27362         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
27363
27364         PR target/18336
27365         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
27366
27367 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
27368
27369         PR c++/18368
27370         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
27371         * g++.old-deja/g++.law/ctors5.C: Likewise.
27372         * g++.old-deja/g++.other/crash25.C: Likewise.
27373
27374         PR c++/18674
27375         * g++.dg/template/error16.C: New test.
27376
27377         PR c++/18512
27378         * g++.dg/template/crash29.C: New test.
27379
27380 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
27381
27382         PR tree-optimization/18712
27383         * gcc.c-torture/compile/pr18712.c: New test.
27384
27385 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
27386
27387         PR c/7544
27388         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
27389         tests.
27390
27391 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27392
27393         PR c++/18652
27394         * g++.dg/lookup/crash6.C: New test.
27395
27396 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27397
27398         PR middle-end/18164
27399         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
27400
27401 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
27402
27403         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
27404         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
27405         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
27406
27407 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
27408
27409         * gcc.dg/pr18164.c: New test.
27410
27411 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
27412
27413         * gcc.dg/funroll-loops-all.c: New.
27414
27415 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27416
27417         PR target/18489
27418         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
27419         delimeter, match space and TAB as well as ":".
27420
27421         PR target/18484
27422         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
27423
27424         PR target/18348
27425         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
27426
27427         PR target/18345
27428         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
27429
27430         PR target/18337
27431         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
27432
27433 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
27434
27435         * gfortran.dg/direct_io_2.f90: New test.
27436
27437 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27438
27439         PR target/18334
27440         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
27441
27442 2004-11-28  Richard Henderson  <rth@redhat.com>
27443
27444         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
27445
27446 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
27447
27448         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
27449         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
27450         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
27451         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
27452         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
27453         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
27454         gcc.dg/pointer-arith-8.c: New tests.
27455
27456 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
27457
27458         PR fortran/18364
27459         * gfortran.dg/endfile.f90: New test.
27460
27461 2004-11-27  Falk Hueffner  <falk@debian.org>
27462
27463         * gcc.dg/loop-6.c: New test.
27464
27465 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27466
27467         * gcc.c-torture/execute/20041126-1.c: New test.
27468
27469 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27470
27471         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
27472         on IRIX.
27473
27474 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27475
27476         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
27477         functions.
27478
27479 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27480
27481         PR rtl-optimization/17825
27482         * gcc.c-torture/compile/20041119-1.c: New test.
27483
27484 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27485
27486         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
27487         Check existence of ld library path variables before unsetting.
27488
27489 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
27490
27491         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
27492
27493 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27494
27495         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
27496
27497 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27498
27499         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
27500
27501 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27502
27503         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
27504         dg-do directive.
27505
27506 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27507
27508         * gcc.dg/pr17957.c: Pass --param, not -param.
27509
27510 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
27511
27512         PR middle-end/17957
27513         * gcc.dg/pr17957.c: New test.
27514
27515 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
27516
27517         PR c++/18445
27518         * g++.dg/template/crash28.C: Likewise.
27519
27520         PR c++/18001
27521         * g++.dg/expr/unary2.C: Adjust lvalue messages.
27522         * g++.dg/ext/lvaddr.C: Likewise.
27523         * g++.dg/opt/pr7503-3.C: Likewise.
27524
27525         PR c++/18466
27526         * g++.dg/parse/qualified3.C: New test.
27527         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
27528
27529         PR c++/18545
27530         * g++.dg/expr/return1.C: New test.
27531
27532 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27533
27534         Friend class name lookup 3/n, PR c++/3332
27535         * g++.dg/lookup/friend3.C: New test.
27536         * g++.dg/lookup/friend4.C: Likewise.
27537         * g++.dg/lookup/friend5.C: Likewise.
27538
27539 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27540
27541         Friend class name lookup 2/n, PR c++/14513, c++/15410
27542         * g++.dg/lookup/friend2.C: New test.
27543         * g++.dg/template/friend31.C: Likewise.
27544
27545 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27546
27547         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
27548
27549 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27550
27551         PR c++/17473
27552         * g++.dg/tc1/dr56.C: Remove.
27553         * g++.dg/template/typedef1.C: Add dg-error markers.
27554         * g++.old-deja/g++.other/typedef7.C: Likewise.
27555
27556         PR c++/18285
27557         * g++.dg/parse/typedef7.C: New test.
27558
27559 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
27560
27561         * gcc.c-torture/execute/20041124-1.c: New test.
27562
27563 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27564
27565         * g++.dg/template/deduce3.C: New test.
27566
27567         PR c++/18586
27568         * g++.dg/template/crash27.C: New test.
27569
27570         PR c++/18530
27571         * g++.dg/warn/Wshadow-3.C: New test.
27572
27573 2004-11-24  Devang Patel  <dpatel@apple.com>
27574
27575         PR/18555
27576         * gcc.dg/cpp/isysroot-1.c: New test.
27577         * gcc.dg/cpp/usr/include/stdio.h: New file.
27578         * gcc.dg/cpp/isysroot-2.c: New test.
27579         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
27580         New file.
27581
27582 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27583
27584         PR c++/8929
27585         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
27586
27587 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27588
27589         * gcc.target/sparc/align.c: Do not include <stdint.h>.
27590         * gcc.target/sparc/pdist.c: Likewise.
27591
27592 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
27593
27594         PR c++/16882
27595         * g++.dg/conversion/simd1.C: New test.
27596
27597 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27598
27599         * lib/target-libpath.exp: New file defining
27600         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
27601         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
27602         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
27603         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
27604         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
27605
27606 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
27607
27608         * gcc.dg/pragma-align-2.c: Test macro expansion.
27609         * gcc.dg/pragma-pack-2.c: New test.
27610
27611 2004-11-23  Richard Henderson  <rth@redhat.com>
27612
27613         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
27614         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27615         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
27616         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
27617         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
27618         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
27619
27620         * gcc.dg/vect/vect.exp: Add check for alpha.
27621         * lib/target-supports.exp (check_alpha_max_hw_available): New.
27622         (check_effective_target_vect_int): Enable for alpha.
27623         (check_effective_target_vect_long): New.
27624         (is-effective-target): Add it.
27625
27626 2004-11-23  Uros Bizjak <uros@kss-loka.si>
27627
27628         * gcc.dg/pr18614-1.c: New test.
27629
27630 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27631
27632         * gcc.dg/setjmp-2.c: New test.
27633
27634 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
27635
27636         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
27637         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
27638         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
27639         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
27640         gcc.target/sparc/pdist.c: New tests.
27641
27642 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
27643
27644         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
27645
27646 2004-11-22  Dale Johannesen  <dalej@apple.com>
27647
27648         * gcc.dg/20041111-1.c: New.
27649
27650 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
27651
27652         PR tree-opt/18536
27653         * gcc.dg/vect/pr18536.c: New test.
27654
27655 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27656
27657         PR c++/18354
27658         * g++.dg/template/nontype11.C: New test.
27659
27660 2004-11-21  Roger Sayle  <roger@eyesopen.com>
27661
27662         PR middle-end/18520
27663         * gcc.dg/pr18520-1.c: New test case.
27664
27665 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
27666
27667         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
27668         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
27669         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
27670         expected diagnostics.
27671
27672 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27673
27674         PR target/18580
27675         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
27676         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
27677         vect-77.c, vect-77a.c: XFAIL on the SPARC.
27678
27679 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27680
27681         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
27682
27683 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
27684             Joseph Myers  <joseph@codesourcery.com>
27685
27686         * lib/target-supports.exp (check_visibility_available): Really
27687         test the compiler.
27688
27689 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
27690
27691         PR tree-opt/18181
27692         * gcc.dg/vect/vect-85.c: New test.
27693         * gcc.dg/vect/vect-86.c: New test.
27694         * gcc.dg/vect/vect-87.c: New test.
27695         * gcc.dg/vect/vect-88.c: New test.
27696
27697 2004-11-19  Ben Elliston  <bje@au.ibm.com>
27698
27699         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
27700
27701 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
27702
27703         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
27704         * gcc.dg/ppc-and-1.c: Ditto.
27705         * gcc.dg/ppc-compare-1.c: Ditto.
27706         * gcc.dg/ppc-mov-1.c: Ditto
27707
27708 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
27709             Mark Mitchell  <mark@codesourcery.com>
27710
27711         * gcc.dg/pragma-init-fini-2.c: New test.
27712
27713 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
27714             Aldy Hernandez  <aldyh@redhat.com>
27715
27716         * lib/target-supports.exp (check_effective_target_vect_int): New
27717         (check_effective_target_vect_float): New
27718         (check_effective_target_vect_double): New.
27719         (is-effective-target): Support new effective targets keywords.
27720         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
27721         default action for dg-do.
27722         * gcc.dg/vect/pr16105.c: Use new support.
27723         * gcc.dg/vect/pr18400.c: Ditto.
27724         * gcc.dg/vect/pr18425.c: Ditto.
27725         * gcc.dg/vect/vect-1.c: Ditto.
27726         * gcc.dg/vect/vect-10.c: Ditto.
27727         * gcc.dg/vect/vect-11.c: Ditto.
27728         * gcc.dg/vect/vect-12.c: Ditto.
27729         * gcc.dg/vect/vect-13.c: Ditto.
27730         * gcc.dg/vect/vect-14.c: Ditto.
27731         * gcc.dg/vect/vect-15.c: Ditto.
27732         * gcc.dg/vect/vect-16.c: Ditto.
27733         * gcc.dg/vect/vect-17.c: Ditto.
27734         * gcc.dg/vect/vect-18.c: Ditto.
27735         * gcc.dg/vect/vect-19.c: Ditto.
27736         * gcc.dg/vect/vect-2.c: Ditto.
27737         * gcc.dg/vect/vect-20.c: Ditto.
27738         * gcc.dg/vect/vect-21.c: Ditto.
27739         * gcc.dg/vect/vect-22.c: Ditto.
27740         * gcc.dg/vect/vect-23.c: Ditto.
27741         * gcc.dg/vect/vect-24.c: Ditto.
27742         * gcc.dg/vect/vect-25.c: Ditto.
27743         * gcc.dg/vect/vect-26.c: Ditto.
27744         * gcc.dg/vect/vect-27.c: Ditto.
27745         * gcc.dg/vect/vect-27a.c: Ditto.
27746         * gcc.dg/vect/vect-28.c: Ditto.
27747         * gcc.dg/vect/vect-29.c: Ditto.
27748         * gcc.dg/vect/vect-29a.c: Ditto.
27749         * gcc.dg/vect/vect-3.c: Ditto.
27750         * gcc.dg/vect/vect-30.c: Ditto.
27751         * gcc.dg/vect/vect-31.c: Ditto.
27752         * gcc.dg/vect/vect-32.c: Ditto.
27753         * gcc.dg/vect/vect-33.c: Ditto.
27754         * gcc.dg/vect/vect-34.c: Ditto.
27755         * gcc.dg/vect/vect-35.c: Ditto.
27756         * gcc.dg/vect/vect-36.c: Ditto.
27757         * gcc.dg/vect/vect-37.c: Ditto.
27758         * gcc.dg/vect/vect-38.c: Ditto.
27759         * gcc.dg/vect/vect-4.c: Ditto.
27760         * gcc.dg/vect/vect-40.c: Ditto.
27761         * gcc.dg/vect/vect-41.c: Ditto.
27762         * gcc.dg/vect/vect-42.c: Ditto.
27763         * gcc.dg/vect/vect-43.c: Ditto.
27764         * gcc.dg/vect/vect-44.c: Ditto.
27765         * gcc.dg/vect/vect-45.c: Ditto.
27766         * gcc.dg/vect/vect-46.c: Ditto.
27767         * gcc.dg/vect/vect-47.c: Ditto.
27768         * gcc.dg/vect/vect-48.c: Ditto.
27769         * gcc.dg/vect/vect-48a.c: Ditto.
27770         * gcc.dg/vect/vect-49.c: Ditto.
27771         * gcc.dg/vect/vect-5.c: Ditto.
27772         * gcc.dg/vect/vect-50.c: Ditto.
27773         * gcc.dg/vect/vect-51.c: Ditto.
27774         * gcc.dg/vect/vect-52.c: Ditto.
27775         * gcc.dg/vect/vect-53.c: Ditto.
27776         * gcc.dg/vect/vect-54.c: Ditto.
27777         * gcc.dg/vect/vect-55.c: Ditto.
27778         * gcc.dg/vect/vect-56.c: Ditto.
27779         * gcc.dg/vect/vect-56a.c: Ditto.
27780         * gcc.dg/vect/vect-57.c: Ditto.
27781         * gcc.dg/vect/vect-58.c: Ditto.
27782         * gcc.dg/vect/vect-59.c: Ditto.
27783         * gcc.dg/vect/vect-6.c: Ditto.
27784         * gcc.dg/vect/vect-60.c: Ditto.
27785         * gcc.dg/vect/vect-61.c: Ditto.
27786         * gcc.dg/vect/vect-62.c: Ditto.
27787         * gcc.dg/vect/vect-63.c: Ditto.
27788         * gcc.dg/vect/vect-64.c: Ditto.
27789         * gcc.dg/vect/vect-65.c: Ditto.
27790         * gcc.dg/vect/vect-66.c: Ditto.
27791         * gcc.dg/vect/vect-67.c: Ditto.
27792         * gcc.dg/vect/vect-68.c: Ditto.
27793         * gcc.dg/vect/vect-69.c: Ditto.
27794         * gcc.dg/vect/vect-7.c: Ditto.
27795         * gcc.dg/vect/vect-72.c: Ditto.
27796         * gcc.dg/vect/vect-72a.c: Ditto.
27797         * gcc.dg/vect/vect-73.c: Ditto.
27798         * gcc.dg/vect/vect-74.c: Ditto.
27799         * gcc.dg/vect/vect-75.c: Ditto.
27800         * gcc.dg/vect/vect-76.c: Ditto.
27801         * gcc.dg/vect/vect-77.c: Ditto.
27802         * gcc.dg/vect/vect-77a.c: Ditto.
27803         * gcc.dg/vect/vect-78.c: Ditto.
27804         * gcc.dg/vect/vect-79.c: Ditto.
27805         * gcc.dg/vect/vect-8.c: Ditto.
27806         * gcc.dg/vect/vect-80.c: Ditto.
27807         * gcc.dg/vect/vect-82.c: Ditto.
27808         * gcc.dg/vect/vect-82_64.c: Ditto.
27809         * gcc.dg/vect/vect-83.c: Ditto.
27810         * gcc.dg/vect/vect-83_64.c: Ditto.
27811         * gcc.dg/vect/vect-9.c: Ditto.
27812         * gcc.dg/vect/vect-all.c: Ditto.
27813         * gcc.dg/vect/vect-none.c: Ditto.
27814
27815 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
27816
27817         * lib/gcc-dg.exp (dg-skip-if): New function.
27818         (dg-forbid-option): Remove.
27819         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
27820         * g++.dg/abi/bitfield8.C: Likewise.
27821         * g++.dg/abi/dtor1.C: Likewise.
27822         * g++.dg/abi/empty10.C: Likewise.
27823         * g++.dg/abi/empty7.C: Likewise.
27824         * g++.dg/abi/empty9.C: Likewise.
27825         * g++.dg/abi/layout3.C: Likewise.
27826         * g++.dg/abi/layout4.C: Likewise.
27827         * g++.dg/abi/thunk1.C: Likewise.
27828         * g++.dg/abi/thunk2.C: Likewise.
27829         * g++.dg/abi/vbase11.C: Likewise.
27830         * g++.dg/abi/vthunk2.C: Likewise.
27831         * g++.dg/abi/vthunk3.C: Likewise.
27832         * g++.dg/ext/attrib8.C: Likewise.
27833         * g++.dg/opt/longbranch2.C: Likewise.
27834         * g++.dg/opt/reg-stack4.C: Likewise.
27835         * g++.old-deja/g++.ext/attrib1.C: Likewise.
27836         * g++.old-deja/g++.ext/attrib2.C: Likewise.
27837         * g++.old-deja/g++.ext/attrib3.C: Likewise.
27838         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27839         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27840         * gcc.dg/20000609-1.c: Likewise.
27841         * gcc.dg/20000720-1.c: Likewise.
27842         * gcc.dg/20011107-1.c: Likewise.
27843         * gcc.dg/20011119-1.c: Likewise.
27844         * gcc.dg/20020108-1.c: Likewise.
27845         * gcc.dg/20020122-2.c: Likewise.
27846         * gcc.dg/20020122-3.c: Likewise.
27847         * gcc.dg/20020201-3.c: Likewise.
27848         * gcc.dg/20020206-1.c: Likewise.
27849         * gcc.dg/20020218-1.c: Likewise.
27850         * gcc.dg/20020310-1.c: Likewise.
27851         * gcc.dg/20020411-1.c: Likewise.
27852         * gcc.dg/20020418-2.c: Likewise.
27853         * gcc.dg/20020426-1.c: Likewise.
27854         * gcc.dg/20020426-2.c: Likewise.
27855         * gcc.dg/20020517-1.c: Likewise.
27856         * gcc.dg/20020523-1.c: Likewise.
27857         * gcc.dg/20020523-2.c: Likewise.
27858         * gcc.dg/20020729-1.c: Likewise.
27859         * gcc.dg/20030204-1.c: Likewise.
27860         * gcc.dg/20030826-2.c: Likewise.
27861         * gcc.dg/20030926-1.c: Likewise.
27862         * gcc.dg/20031202-1.c: Likewise.
27863         * gcc.dg/980312-1.c: Likewise.
27864         * gcc.dg/980313-1.c: Likewise.
27865         * gcc.dg/990117-1.c: Likewise.
27866         * gcc.dg/990424-1.c: Likewise.
27867         * gcc.dg/990524-1.c: Likewise.
27868         * gcc.dg/991230-1.c: Likewise.
27869         * gcc.dg/i386-387-1.c: Likewise.
27870         * gcc.dg/i386-387-2.c: Likewise.
27871         * gcc.dg/i386-387-3.c: Likewise.
27872         * gcc.dg/i386-387-4.c: Likewise.
27873         * gcc.dg/i386-387-5.c: Likewise.
27874         * gcc.dg/i386-387-6.c: Likewise.
27875         * gcc.dg/i386-asm-1.c: Likewise.
27876         * gcc.dg/i386-bitfield1.c: Likewise.
27877         * gcc.dg/i386-bitfield2.c: Likewise.
27878         * gcc.dg/i386-loop-1.c: Likewise.
27879         * gcc.dg/i386-loop-2.c: Likewise.
27880         * gcc.dg/i386-loop-3.c: Likewise.
27881         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27882         * gcc.dg/i386-pic-1.c: Likewise.
27883         * gcc.dg/i386-regparm.c: Likewise.
27884         * gcc.dg/i386-signbit-1.c: Likewise.
27885         * gcc.dg/i386-signbit-2.c: Likewise.
27886         * gcc.dg/i386-signbit-3.c: Likewise.
27887         * gcc.dg/i386-sse-5.c: Likewise.
27888         * gcc.dg/i386-sse-8.c: Likewise.
27889         * gcc.dg/i386-unroll-1.c: Likewise.
27890         * gcc.dg/tls/opt-1.c: Likewise.
27891         * gcc.dg/tls/opt-2.c: Likewise.
27892         * gcc.dg/unroll-1.c: Likewise.
27893         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27894         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27895         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27896         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27897
27898 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27899
27900         * g++.dg/template/incomplete1.C: New test.
27901
27902 2004-11-16  Nick Clifton  <nickc@redhat.com>
27903
27904         Revert patches accidentally commited during checkin of fixes for
27905         xstormy16 tests:
27906         gcc.c-torture/execute/simd-4.c: Revert
27907         gcc.dg/20040910-1.c: Revert.
27908
27909 2004-11-16  Paul Brook  <paul@codesourcery.com>
27910
27911         PR fortran/13010
27912         * gfortran.dg/der_pointer_1.f90: New test.
27913
27914 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
27915
27916         PR c/18498
27917         * gcc.dg/bitfld-13.c: New test.
27918
27919 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
27920
27921         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
27922         powerpc*-*-linux*.
27923
27924         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
27925         * gcc.dg/ppc64-abi-2.c: Ditto.
27926         * gcc.dg/ppc64-abi-3.c: Ditto.
27927
27928         * lib/gcc-dg.exp (dg-target-list): Remove.
27929
27930 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
27931
27932         * gcc.dg/ia64-postinc.c: New test.
27933
27934 2004-11-15  Mark Mitchell <mark@codesourcery.com>
27935
27936         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
27937
27938 2004-11-15  Nick Clifton  <nickc@redhat.com>
27939
27940         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
27941         __INT_MAX__ so that the test can be compiled by toolchains
27942         targeted at 16-bit processors.
27943
27944         * gcc.dg/20040625-1.c: Use long constants rather than integers
27945         when performing arithmetic that will overflow 16-bits.
27946
27947         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
27948         xstormy16.  It does not support 128-bit vector operations.
27949
27950         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
27951         with the macro PTR_TYPE.  Define this macro to an integer type
27952         suitable for holding a pointer.
27953
27954         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
27955         the target is a 16-bit processor.
27956
27957         * gcc.dg/cpp/if-2.c: Expect a different warning message from
27958         16-bit targets where the character constant will be too long.
27959
27960         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
27961         where the double will not be directly addressable.
27962
27963 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27964
27965         Friend class name lookup 1/n, PR c++/18471
27966         * g++.dg/template/crash26.C: New test.
27967         * g++.dg/lookup/struct1.C: Adjust expected error.
27968         * g++.dg/parse/elab1.C: Likewise.
27969         * g++.dg/parse/elab2.C: Likewise.
27970         * g++.dg/parse/int-as-enum1.C: Likewise.
27971         * g++.dg/parse/struct-as-enum1.C: Likewise.
27972         * g++.dg/parse/typedef1.C: Likewise.
27973         * g++.dg/parse/typedef3.C: Likewise.
27974         * g++.dg/parse/typedef4.C: Likewise.
27975         * g++.dg/parse/typedef5.C: Likewise.
27976         * g++.dg/template/nontype4.C: Likewise.
27977         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
27978         * g++.old-deja/g++.other/elab1.C: Likewise.
27979         * g++.old-deja/g++.other/syntax4.C: Likewise.
27980
27981 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27982
27983         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
27984
27985 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
27986
27987         * gcc.c-torture/execute/20041114-1.c: New test.
27988
27989 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
27990
27991         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
27992         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
27993         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
27994         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
27995         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
27996         gcc.dg/switch-7.c: New tests.
27997
27998 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27999
28000         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
28001
28002 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28003
28004         PR tree-opt/18400
28005         * gcc.dg/vect/pr18400.c: New test.
28006
28007 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28008             Andrew Pinski  <pinskia@physics.uc.edu>
28009
28010         PR tree-opt/18425
28011         * gcc.dg/vect/pr18425.c: New test.
28012
28013 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28014
28015         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
28016         Guard with dg-require-alias and dg-require-visibility.
28017
28018 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28019
28020         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
28021
28022 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28023
28024         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
28025
28026 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28027
28028         PR c++/17344
28029         * g++.dg/template/defarg5.C: New test.
28030
28031 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28032
28033         * g++.dg/parse/cast1.C: Run only on ILP32.
28034         * g++.old-deja/g++.mike/p784.C: Likewise.
28035
28036 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
28037
28038         * gcc.c-torture/execute/20041113-1.c: New test.
28039
28040 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28041
28042         PR target/18230
28043         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
28044         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
28045         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
28046         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28047         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
28048         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
28049         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
28050         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
28051         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
28052         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28053         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28054         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
28055         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
28056
28057 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28058
28059         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
28060         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
28061         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
28062         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
28063         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
28064         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
28065         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
28066         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
28067         gcc.target/sparc/combined-1.c: New tests.
28068
28069 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
28070
28071         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
28072         New tests.
28073
28074 2004-11-12  Mark Mitchell <mark@codesourcery.com>
28075
28076         * lib/gcc-dg.exp (dg-forbid-option): New function.
28077         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
28078         * g++.dg/abi/bitfield8.C: Likewise.
28079         * g++.dg/abi/dtor1.C: Likewise.
28080         * g++.dg/abi/empty10.C: Likewise.
28081         * g++.dg/abi/empty7.C: Likewise.
28082         * g++.dg/abi/empty9.C: Likewise.
28083         * g++.dg/abi/layout3.C: Likewise.
28084         * g++.dg/abi/layout4.C: Likewise.
28085         * g++.dg/abi/thunk1.C: Likewise.
28086         * g++.dg/abi/thunk2.C: Likewise.
28087         * g++.dg/abi/vbase11.C: Likewise.
28088         * g++.dg/abi/vthunk2.C: Likewise.
28089         * g++.dg/abi/vthunk3.C: Likewise.
28090         * g++.dg/ext/attrib8.C: Likewise.
28091         * g++.dg/opt/longbranch2.C: Likewise.
28092         * g++.dg/opt/reg-stack4.C: Likewise.
28093         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28094         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28095         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28096         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28097         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28098         * gcc.dg/20000609-1.c: Likewise.
28099         * gcc.dg/20000720-1.c: Likewise.
28100         * gcc.dg/20011107-1.c: Likewise.
28101         * gcc.dg/20011119-1.c: Likewise.
28102         * gcc.dg/20020108-1.c: Likewise.
28103         * gcc.dg/20020122-2.c: Likewise.
28104         * gcc.dg/20020122-3.c: Likewise.
28105         * gcc.dg/20020201-3.c: Likewise.
28106         * gcc.dg/20020206-1.c: Likewise.
28107         * gcc.dg/20020218-1.c: Likewise.
28108         * gcc.dg/20020310-1.c: Likewise.
28109         * gcc.dg/20020411-1.c: Likewise.
28110         * gcc.dg/20020418-2.c: Likewise.
28111         * gcc.dg/20020426-1.c: Likewise.
28112         * gcc.dg/20020426-2.c: Likewise.
28113         * gcc.dg/20020517-1.c: Likewise.
28114         * gcc.dg/20020523-1.c: Likewise.
28115         * gcc.dg/20020523-2.c: Likewise.
28116         * gcc.dg/20020729-1.c: Likewise.
28117         * gcc.dg/20030204-1.c: Likewise.
28118         * gcc.dg/20030826-2.c: Likewise.
28119         * gcc.dg/20030926-1.c: Likewise.
28120         * gcc.dg/20031202-1.c: Likewise.
28121         * gcc.dg/980312-1.c: Likewise.
28122         * gcc.dg/980313-1.c: Likewise.
28123         * gcc.dg/990117-1.c: Likewise.
28124         * gcc.dg/990424-1.c: Likewise.
28125         * gcc.dg/990524-1.c: Likewise.
28126         * gcc.dg/991230-1.c: Likewise.
28127         * gcc.dg/i386-387-1.c: Likewise.
28128         * gcc.dg/i386-387-2.c: Likewise.
28129         * gcc.dg/i386-387-3.c: Likewise.
28130         * gcc.dg/i386-387-4.c: Likewise.
28131         * gcc.dg/i386-387-5.c: Likewise.
28132         * gcc.dg/i386-387-6.c: Likewise.
28133         * gcc.dg/i386-asm-1.c: Likewise.
28134         * gcc.dg/i386-bitfield1.c: Likewise.
28135         * gcc.dg/i386-bitfield2.c: Likewise.
28136         * gcc.dg/i386-loop-1.c: Likewise.
28137         * gcc.dg/i386-loop-2.c: Likewise.
28138         * gcc.dg/i386-loop-3.c: Likewise.
28139         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28140         * gcc.dg/i386-pic-1.c: Likewise.
28141         * gcc.dg/i386-regparm.c: Likewise.
28142         * gcc.dg/i386-signbit-1.c: Likewise.
28143         * gcc.dg/i386-signbit-2.c: Likewise.
28144         * gcc.dg/i386-signbit-3.c: Likewise.
28145         * gcc.dg/i386-sse-5.c: Likewise.
28146         * gcc.dg/i386-sse-8.c: Likewise.
28147         * gcc.dg/i386-unroll-1.c: Likewise.
28148         * gcc.dg/tls/opt-1.c: Likewise.
28149         * gcc.dg/tls/opt-2.c: Likewise.
28150         * gcc.dg/unroll-1.c: Likewise.
28151         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28152         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28153         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28154         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28155         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
28156         -m64 is specified.
28157
28158 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28159
28160         PR c++/18389
28161         * g++.dg/parse/cond1.C: New test.
28162
28163         PR c++/18429
28164         * g++.dg/template/array9.C: New test.
28165         * g++.dg/ext/vla1.C: Adjust error messages.
28166         * g++.dg/ext/vlm1.C: Likewise.
28167         * g++.dg/template/crash2.C: Likewise.
28168
28169         PR c++/18436
28170         * g++.dg/template/call3.C: New test.
28171
28172         PR c++/18407
28173         * g++.dg/template/ptrmem11.C: New test.
28174
28175 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
28176
28177         PR other/14264
28178         * lib/g++.exp: Set LC_ALL and LANG to C.
28179         * lib/gcc-dg.exp: Likewise.
28180         * lib/gfortran.exp: Likewise.
28181         * lib/objc.exp: Likewise.
28182         * lib/treelang.exp: Likewise.
28183
28184 2004-11-12  Andreas Schwab  <schwab@suse.de>
28185
28186         * gcc.dg/pr16286.c: Fix last change.
28187
28188 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28189
28190         PR c++/18416
28191         * g++.dg/init/global1.C: New test.
28192
28193 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
28194
28195         * gcc.c-torture/execute/20041112-1.c: New test.
28196
28197 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28198
28199         * lib/gcc-dg.exp (dg-target-list): New.
28200
28201 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28202             Richard Sandiford  <rsandifo@redhat.com>
28203
28204         * lib/target-supports.exp (get-compiler_messages): New.
28205         (check_named_sections_available): Use it.
28206         (check_effective_target_ilp32): New.
28207         (check_effective_target_lp64): New.
28208         (is-effective-target): New.
28209         * lib/gcc-dg.exp (dg-require-effective-target): New.
28210
28211 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
28212
28213         * gcc.dg/precedence-1.c: New test.
28214
28215 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28216
28217         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
28218
28219         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
28220         message, delete generated files, use more descriptive name for
28221         executable, and make the test unsupported when it cannot be run.
28222
28223         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
28224         (dg-require-weak, dg-require-visibility, dg-require-alias,
28225         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
28226         dg-require-iconv, dg-require-named-sections): Use it.
28227
28228         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
28229
28230 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
28231
28232         PR target/16457
28233         * gcc.dg/ppc-and-1: New
28234
28235         PR target/16796
28236         * gcc.dg/ppc-mov-1.c: New.
28237
28238         PR target/16458
28239         * gcc.dg/ppc-compare-1.c: New.
28240
28241 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
28242
28243         * objc.dg/desig-init-2.m: New test.
28244
28245 2004-11-10  Adam Nemet  <anemet@lnxw.com>
28246
28247         PR middle-end/18160
28248         * g++.dg/warn/register-var-1.C: New test.
28249         * g++.dg/warn/register-var-2.C: New test.
28250
28251 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28252
28253         * gcc.dg/union-2.c: New test.
28254
28255 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
28256
28257         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
28258         New test for PR tree-optimization/17892.
28259
28260 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
28261
28262         PR c++/18369
28263         * g++.dg/init/new12.C: New test.
28264
28265 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
28266
28267         * gcc.target/sparc: New directory.
28268         * gcc.target/sparc/sparc.exp: New driver.
28269         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
28270         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
28271         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
28272         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
28273
28274 2004-11-10  Paul Brook  <paul@codesourcery.com>
28275
28276         PR fortran/18218
28277         * gfortran.dg/list_read.c: New test.
28278
28279 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28280
28281         PR c/18322
28282         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
28283         expected diagnostic location.
28284
28285 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
28286
28287         * gcc.dg/20041109-1.c: New test.
28288
28289 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
28290
28291         PR objc/18406
28292         * objc/compile/pr18406.m: New test.
28293
28294 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28295
28296         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
28297
28298 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28299
28300         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
28301
28302 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
28303
28304         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
28305
28306 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
28307
28308         * gcc.dg/20030225-2.c: Add prototype for abort and
28309         exit.
28310
28311 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
28312
28313         PR tree-opt/18299
28314         * gcc.c-torture/pr18299-1.c: New test.
28315
28316 2004-11-06  Andreas Schwab  <schwab@suse.de>
28317
28318         * gcc.dg/pr16286.c: Also test for bool and pixel.
28319
28320 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
28321
28322         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
28323         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
28324         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
28325         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
28326         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
28327         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
28328         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
28329         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
28330         gcc.dg/struct-semi-3.c: New tests.
28331
28332 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28333
28334         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
28335
28336 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28337
28338         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
28339         Do not use C99 designators.
28340
28341 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28342
28343         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
28344
28345 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28346
28347         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
28348         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
28349         * gcc.c-torture/execute/simd-5.x: Remove.
28350
28351 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
28352
28353         PR rtl-optimization/17933
28354         * gcc.dg/torture/pr17933-1.c: New test.
28355
28356 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
28357
28358         PR target/18106
28359         * lib/target-supports.exp (check_weak_available): Support
28360         Windows.
28361
28362 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
28363
28364         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
28365         call to fflush(stdout) before abort.
28366         (my_ffsll): New function.
28367         (generate_fields): Use it.
28368
28369 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28370
28371         * gcc.dg/init-undef-1.c: New test.
28372
28373 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28374
28375         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
28376         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
28377         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
28378         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
28379         expected messages for new parser.
28380
28381 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
28382
28383         * g++.dg/ext/visibility/symbian1.C: New test.
28384
28385 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28386
28387         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
28388         on LP64 targets.
28389
28390 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28391
28392         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
28393         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
28394         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
28395         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
28396         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
28397         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
28398         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
28399         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
28400         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
28401         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
28402
28403 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28404
28405         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
28406         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
28407         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
28408         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
28409         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
28410         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
28411         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
28412         for new parser.
28413
28414 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
28415
28416         PR target/15342
28417         * gcc.dg/20041104-1.c: New test.
28418
28419 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28420
28421         * g++.dg/template/nontype7.C: New test.
28422         * g++.dg/template/nontype8.C: Likewise.
28423         * g++.dg/template/nontype9.C: Likewise.
28424         * g++.dg/template/nontype10.C: Likewise.
28425         * g++.dg/tc1/dr49.C: Likewise.
28426         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
28427         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
28428
28429 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28430
28431         * g++.dg/rtti/tinfo1.C: Remove xfails.
28432
28433 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28434
28435         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
28436         packed attribute to the definition to satisfy the new C++ parser.
28437
28438 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28439
28440         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
28441         invocations of va_arg.
28442
28443 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
28444
28445         PR c++/18124
28446         * g++.dg/template/crash25.C: New test.
28447
28448         PR c++/18155
28449         * g++.dg/template/typedef2.C: New test.
28450         * g++.dg/parse/crash13.C: Adjust error markers.
28451
28452         PR c++/18177
28453         * g++.dg/conversion/const3.C: New test.
28454
28455 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28456
28457         PR fortran/17535
28458         PR fortran/17583
28459         PR fortran/17713
28460         * gfortran.dg/generic_[123].f90: New testcases.
28461
28462 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28463
28464         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
28465         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
28466
28467 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
28468
28469         PR tree-opt/16808
28470         * gcc.c-torture/compile/pr16808.c: New test.
28471
28472 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
28473
28474         PR rtl-optimization/17104
28475         * gcc.dg/ppc-bitfield1.c: New.
28476
28477 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28478
28479         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
28480
28481 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28482
28483         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
28484         strings for 32-bit code.
28485
28486 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
28487
28488         PR c/18239
28489         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
28490
28491 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
28492
28493         PR c++/18064
28494         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
28495
28496 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
28497
28498         PR c++/15172
28499         * g++.dg/init/aggr2.C: New test.
28500
28501 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
28502
28503         * objc.dg/local-decl-1.m: New test.
28504
28505 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28506
28507         * gcc.dg/20040910-1.c: Adjust regex.
28508
28509 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28510
28511         PR rtl-optimization/18084
28512         * g++.dg/opt/pr18084-1.C: New testcase.
28513
28514 2004-10-30  Matt Austern  <austern@apple.com>
28515
28516         PR c++/17542
28517         * g++.dg/ext/attrib18.C: New test.
28518
28519 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28520
28521         PR middle-end/18096
28522         * gcc.dg/pr18096-1.c: New test case.
28523
28524 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28525
28526         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
28527
28528 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
28529
28530         PR c/16666
28531         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
28532         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
28533         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
28534         gcc.dg/old-style-prom-3.c: New tests.
28535
28536 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
28537
28538         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
28539         Remove unnecessary inclusion of stdio.h.
28540
28541 2004-10-29  Roger Sayle  <roger@eyesopen.com>
28542
28543         PR rtl-optimization/17581
28544         * gcc.dg/pr17581-1.c: New test case.
28545
28546 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
28547
28548         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
28549         being implemented.
28550         * g++.dg/conversion/dr195-1.C: New.
28551         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
28552         * g++.old-deja/g++.mike/p10148.C: Likewise.
28553
28554 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
28555
28556         PR c++/17695
28557         * g++.dg/debug/typedef2.C: New test.
28558
28559 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
28560
28561         PR fortran/13490
28562         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
28563         * gfortran.dg/g77/README: Update.
28564
28565 2004-10-28  Matt Austern  <austern@apple.com>
28566
28567         PR c++/14124
28568         * g++.dg/ext/packed7.C: New test.
28569
28570 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28571
28572         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
28573         scan-assembler.
28574         * lib/scanasm.exp (hidden-scan-for): New proc.
28575         (scan-hidden): Use hidden-scan-for instead of constructing the scan
28576         string.
28577         (scan-not-hidden): Likewise.
28578         * lib/target-supports.exp (check_visibility_available): mach-o is
28579         support too.
28580
28581 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
28582
28583         PR c++/17132
28584         * g++.dg/template/memclass3.C: New test.
28585
28586 2004-10-28  Adam Nemet  <anemet@lnxw.com>
28587
28588         PR middle-end/18160
28589         * gcc.dg/register-var-1.c: New test.
28590         * gcc.dg/register-var-2.c: New test.
28591         * gcc.dg/asm-7.c: Taking the address of a register variable is an
28592         error now.
28593
28594 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
28595
28596         PR other/18172
28597         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
28598         unused variables.
28599         * gcc.dg/vect/vect-22.c: Likewise.
28600
28601 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
28602
28603         * gcc.dg/i386-rotate-1.c: New test.
28604
28605 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
28606
28607         * g++.dg/init/ref12.C: Add "run" marker.
28608
28609         PR c++/17435
28610         * g++.dg/init/ref12.C: New test.
28611
28612         PR c++/18140
28613         * g++.dg/template/shift1.C: New test.
28614         * g++.dg/template/error10.C: Adjust error markers.
28615
28616 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
28617
28618         PR tree-opt/17529
28619         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
28620
28621 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
28622
28623         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
28624         * gcc.dg/weak/weak-3.c: Likewise.
28625         * gcc.dg/weak/weak-5.c: Likewise.
28626         * gcc.dg/weak/weak-9.c: Likewise.
28627         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
28628         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
28629
28630         * gcc.dg/darwin-weakimport-1.c: New.
28631
28632 2004-10-28  Ben Elliston  <bje@au.ibm.com>
28633
28634         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
28635
28636 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
28637
28638         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
28639         'syntax' error messages.
28640         * gcc.dg/cpp/direct2s.c: Likewise.
28641
28642 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
28643
28644         * gcc.c-torture/compile/20041026-1.c: New.
28645
28646 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
28647
28648         PR c++/18093
28649         * g++.dg/lookup/ns2.C: New test.
28650
28651         PR c++/18020
28652         * g++.dg/template/enum4.C: New test.
28653
28654         PR c++/18161
28655         * g++.dg/template/expr1.C: New test.
28656
28657 2004-10-26  Ben Elliston  <bje@au.ibm.com>
28658
28659         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
28660
28661 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28662
28663         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
28664         gcc.dg/decl-nospec-3.c: New tests.
28665
28666 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
28667
28668         * objc.dg/super-class-3.m: New test.
28669
28670 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28671
28672         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
28673         resyncing.
28674         * gcc.dg/cpp/direct2s.c: Likewise.
28675
28676 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
28677
28678         * objc.dg/image-info.m: Update for changes to section selection.
28679
28680 2004-10-25  David Ayers  <d.ayers@inode.at>
28681             Ziemowit Laski  <zlaski@apple.com>
28682
28683         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
28684         diagnostics when messaging 'id <Proto>'.
28685         * objc.dg/class-protocol-1.m: New test.
28686         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
28687         a non-existent method signature.
28688         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
28689         Update diagnostics when messaging with non-existent method signature.
28690         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
28691         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
28692         invalid receivers are now resolved as if messaging 'id'; remove
28693         extraneous diagnostics.
28694
28695 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
28696
28697         PR c/16667
28698         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
28699         gcc.dg/init-desig-obs-3.c: New tests.
28700
28701 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
28702
28703         * gcc.dg/debug/20041023-1.c: New test.
28704
28705 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
28706
28707         PR middle-end/17407
28708         * gcc.c-torture/compile/pr17407.c: New test.
28709
28710         PR c++/18121
28711         * g++.dg/template/array8.C: New test.
28712
28713 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28714
28715         PR other/18138
28716         * lib/g++.exp: Accept more than one multilib libgcc.
28717         * lib/gcc-dg.exp: Likewise.
28718         * lib/objc.exp: Likewise.
28719         * lib/treelang.exp: Likewise.
28720         * lib/gfortran.exp: Likewise.
28721
28722 2004-10-24  Ben Elliston  <bje@au.ibm.com>
28723
28724         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
28725
28726 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
28727
28728         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
28729         * gcc.dg/c99-const-expr-3.c: Likewise.
28730
28731 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
28732
28733         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
28734
28735 2004-10-23  Ben Elliston  <bje@au.ibm.com>
28736
28737         * gcc.c-torture/execute/loop-2e.x: Remove.
28738
28739 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
28740
28741         PR c++/18095
28742         * g++.dg/parse/crash18.C: New.
28743         * g++.dg/parse/crash19.C: New.
28744
28745 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
28746
28747         * g++.dg/ext/dllimport1.C: Move dg-warnings.
28748         * g++.dg/ext/dllimport2.C: Same.
28749         * g++.dg/ext/dllimport8.C: Same.
28750
28751 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
28752
28753         PR c++/10841
28754         * g++.dg/conversion/cast1.C: New test.
28755         * g++.dg/overload/pmf1.C: Adjust error marker.
28756
28757 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
28758
28759         PR objc/17923
28760         * objc.dg/const-str-7.m: New test.
28761
28762 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28763
28764         * g++.dg/template/memfriend11.C: Fix comment typo.
28765         * g++.dg/template/memfriend14.C: Likewise.
28766
28767 2004-10-20  Richard Henderson  <rth@redhat.com>
28768
28769         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
28770         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
28771         -fasynchronous-unwind-tables.
28772
28773 2004-10-20  Richard Henderson  <rth@redhat.com>
28774
28775         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
28776         (main): Return success.
28777         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
28778         (main): Return success.
28779
28780 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28781
28782         PR c++/13495
28783         * g++.dg/template/memfriend9.C: New test.
28784         * g++.dg/template/memfriend10.C: Likewise.
28785         * g++.dg/template/memfriend11.C: Likewise.
28786         * g++.dg/template/memfriend12.C: Likewise.
28787         * g++.dg/template/memfriend13.C: Likewise.
28788         * g++.dg/template/memfriend14.C: Likewise.
28789         * g++.dg/template/memfriend15.C: Likewise.
28790         * g++.dg/template/memfriend16.C: Likewise.
28791         * g++.dg/template/memfriend17.C: Likewise.
28792         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
28793
28794 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
28795
28796         * g++.dg/conversion/dr195.C: New.
28797         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
28798
28799 2004-10-20  Ben Elliston  <bje@au.ibm.com>
28800             Devang Patel  <dpatel@apple.com>
28801
28802         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
28803         of floating point arithmetic, which could trap.
28804
28805 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
28806
28807         PR c++/14035
28808         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
28809         * g++.dg/conversion/const2.C: New test.
28810         * g++.dg/expr/reinterpret2.C: New test.
28811         * g++.dg/expr/reinterpret3.C: New test.
28812         * g++.dg/expr/cast2.C: New test.
28813         * g++.dg/expr/copy1.C: New test.
28814         * g++.dg/other/conversion1.C: Change error message.
28815         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
28816         function pointers to void *.
28817         * g++.old-deja/g++.mike/p10148.C: Likewise.
28818
28819 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28820
28821         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
28822
28823 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
28824
28825         PR c++/18047
28826
28827         * g++.dg/parse/expr3.C: New test.
28828
28829 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28830
28831         * gcc.dg/smod-1.c: New test.
28832
28833 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
28834
28835         * objc.dg/method-14.m: New test.
28836
28837 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
28838
28839         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
28840         Also xfail as the patch was reverted.
28841
28842 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
28843
28844         PR middle-end/16973
28845         * gcc.dg/pr16973.c: New test.
28846
28847 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
28848
28849         PR tree-optimization/17656
28850         * gcc.c-torture/compile/pr17656.c: New test.
28851
28852 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
28853
28854         * g++.dg/eh/shadow1.C: New.
28855
28856 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
28857
28858         * gcc.c-torture/compile/20041018-1.c: New test.
28859
28860 2004-10-18  Ben Elliston  <bje@au.ibm.com>
28861
28862         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
28863         compiler referring to register 0 when accessing sdata.  The linker
28864         now patches things up.
28865
28866 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
28867
28868         PR c/17529
28869         * gcc.c-torture/compile/pr17529.c: New test.
28870
28871 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28872
28873         PR c++/17743
28874         * g++.dg/ext/attrib17.C: New test.
28875
28876 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28877
28878         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
28879
28880 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28881
28882         PR c++/10479
28883         * g++.dg/ext/attrib16.C: New test.
28884
28885 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
28886
28887         PR c++/17042
28888         * g++.dg/init/dso_handle1.C: New test.
28889
28890         PR c++/14667
28891         * g++.dg/parse/typedef6.C: New test.
28892
28893         PR c++/17916
28894         * g++.dg/parse/pragma1.C: New test.
28895
28896 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
28897
28898         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
28899
28900 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
28901
28902         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
28903         -fno-common when on HPPA HP-UX platforms.
28904
28905 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
28906
28907         PR other/16820
28908         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
28909         stdint.h.
28910         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
28911         uintptr_t.
28912
28913 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28914
28915         PR c++/16301
28916         * g++.dg/lookup/strong-using-4.C: New test.
28917
28918 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28919
28920         PR middle-end/16567
28921         * gcc.c-torture/compile/nested-1.c: New test.
28922
28923 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28924
28925         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
28926         and mipsisa64*-*-* (until support for misaligned loads is added).
28927         * gcc.dg/vect/vect-50.c: Likewise.
28928         * gcc.dg/vect/vect-52.c: Likewise.
28929         * gcc.dg/vect/vect-54.c: Likewise.
28930         * gcc.dg/vect/vect-58.c: Likewise.
28931         * gcc.dg/vect/vect-60.c: Likewise.
28932         * gcc.dg/vect/vect-80.c: Likewise.
28933
28934 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
28935
28936         PR c++/17976
28937         * g++.dg/init/dtor3.C: New test.
28938
28939 2004-10-15  Ben Elliston  <bje@au.ibm.com>
28940
28941         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
28942
28943 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
28944
28945         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
28946         * gcc.dg/macho-lo-sum.c: Likewise.
28947
28948 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
28949
28950         * gcc.dg/ppc-spe64-1.c: New test.
28951
28952 2004-10-14  Devang Patel  <dpatel@apple.com>
28953
28954         PR 17635
28955         * gcc.dg/pr17635.c : New test.
28956
28957 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
28958
28959         * gcc.dg/vect/vect-28.c: Remove xfail.
28960         * gcc.dg/vect/vect-30.c: Remove xfail.
28961         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
28962         * gcc.dg/vect/vect-33.c: Remove xfail.
28963         * gcc.dg/vect/vect-44.c: Remove xfail.
28964         * gcc.dg/vect/vect-46.c: Remove xfail.
28965         * gcc.dg/vect/vect-50.c: Remove xfail.
28966         * gcc.dg/vect/vect-52.c: Remove xfail.
28967         * gcc.dg/vect/vect-54.c: Remove xfail.
28968         * gcc.dg/vect/vect-58.c: Remove xfail.
28969         * gcc.dg/vect/vect-60.c: Remove xfail.
28970         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
28971         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
28972         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
28973         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
28974         * gcc.dg/vect/vect-8.c: Remove xfail.
28975         * gcc.dg/vect/vect-80.c: Remove xfail.
28976         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
28977
28978 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28979
28980         * gcc.dg/vect/vect-82.c: New testcase.
28981         * gcc.dg/vect/vect-82_64.c: New testcase.
28982         * gcc.dg/vect/vect-83.c: New testcase.
28983         * gcc.dg/vect/vect-83_64.c: New testcase.
28984
28985 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28986
28987         * gcc.dg/cpp/error-1.c: New test.
28988
28989 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28990
28991         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
28992
28993 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
28994
28995         PR target/17984
28996         * gcc.dg/cris-peep2-xsrand2.c: New test.
28997
28998 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
28999
29000         PR c++/17661
29001         * g++.dg/expr/for2.C: New test.
29002
29003 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29004
29005         * g++.dg/inherit/thunk1.C: Run on the SPARC.
29006
29007 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
29008
29009         PR tree-optimization/17724
29010         * g++.dg/opt/pr17724-1.C: New test.
29011         * g++.dg/opt/pr17724-2.C: New test.
29012         * g++.dg/opt/pr17724-3.C: New test.
29013         * g++.dg/opt/pr17724-4.C: New test.
29014         * g++.dg/opt/pr17724-5.C: New test.
29015         * g++.dg/opt/pr17724-6.C: New test.
29016
29017 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
29018
29019         PR c/17301
29020         * gcc.dg/pr17301-2.c: New test.
29021
29022 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
29023
29024         PR c++/15876
29025         * g++.dg/parse/error22.C: New test.
29026
29027         PR c++/17936
29028         * g++.dg/template/spec18.C: New test.
29029
29030 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
29031
29032         * gcc.dg/ia64-asm-1.c: Add prototype for abort
29033         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
29034         memcpy.
29035         * gcc.dg/ia64-sync-2.c: Ditto.
29036         * gcc.dg/ia64-sync-3.c: Ditto.
29037
29038 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
29039
29040         * g++.dg/eh/cleanup5.C: Add dg-options "".
29041
29042 2004-10-11  Roger Sayle  <roger@eyesopen.com>
29043
29044         PR middle-end/17657
29045         * gcc.dg/switch-4.c: New test case.
29046
29047 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
29048
29049         * gcc.c-torture/execute/20041011-1.c: New test.
29050
29051 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29052
29053         PR c++/17554
29054         * g++.dg/init/for3.C: New test.
29055
29056         PR c++/17657
29057         * g++.dg/opt/switch2.C: New test.
29058
29059         PR middle-end/17703
29060         * g++.dg/warn/Wreturn-2.C: New test.
29061
29062 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29063
29064         PR c++/17907
29065         * g++.dg/eh/cleanup5.C: New test.
29066
29067 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
29068
29069         PR c++/17393
29070         * g++.dg/parse/error21.C: New test.
29071
29072 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29073
29074         * g++.dg/overload/pmf1.C: Adjust quoting marks.
29075         * g++.dg/warn/incomplete1.C: Likewise.
29076         * g++.dg/template/qualttp20.C: Likewise.
29077
29078 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29079
29080         PR c/17881
29081         * parm-incomplete-1.c: New test.
29082
29083 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29084
29085         PR c++/17867
29086         * g++.dg/parse/error19.C: New test.
29087
29088         PR c++/17670
29089         * g++.dg/init/new11.C: New test.
29090
29091         PR c++/17821
29092         * g++.dg/parse/error20.C: New test.
29093
29094         PR c++/17826
29095         * g++.dg/template/crash24.C: New test.
29096
29097 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29098
29099         PR c/17301
29100         * gcc.dg/pr17301-1.c: New test.
29101
29102 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29103
29104         PR c/17189
29105         * gcc.dg/anon-struct-5.c: New test.
29106
29107 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29108
29109         PR c/17844
29110         * gcc.dg/pr17844-1.c: New test.
29111
29112 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
29113
29114         PR tree-optimization/17906
29115         * gcc.c-torture/compile/pr17906.c: New.
29116
29117 2004-10-09  Stuart Hastings  <stuart@apple.com>
29118             Roger Sayle  <roger@eyesopen.com>
29119
29120         PR rtl-optimization/17853
29121         * gcc.dg/i386-mmx-5.c: New testcase.
29122
29123 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
29124
29125         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
29126
29127 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29128
29129         PR c++/17524
29130         * g++.dg/template/static9.C: New test.
29131
29132         PR c++/17685
29133         * g++.dg/parse/operator5.C: New test.
29134
29135 2004-10-09  Roger Sayle  <roger@eyesopen.com>
29136
29137         PR middle-end/17894
29138         * gcc.c-torture/execute/divcmp-4.c: New test case.
29139
29140 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29141
29142         PR tree-opt/17902
29143         * g++.dg/opt/pr17902.C: New test.
29144
29145 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
29146
29147         * gcc.dg/cpp/ident-1.c: Add dg-options "".
29148
29149 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29150
29151         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
29152
29153 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29154
29155         * gcc.dg/assign-warn-3.c: New test.
29156
29157 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29158
29159         PR c/16999
29160         * gcc.dg/cpp/ident-1.c: New test.
29161
29162 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29163
29164         * gcc.c-torture/compile/acc1.c: New.
29165
29166 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29167
29168         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
29169         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
29170
29171 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29172
29173         * gcc.dg/ultrasp11.c: New test.
29174
29175 2004-10-08  Michael Matz  <matz@suse.de>
29176
29177         * gcc.dg/doloop-2.c: New test.
29178
29179 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29180
29181         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
29182         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
29183         objc.dg/method-9.m: Update expected diagnostics.
29184
29185 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
29186
29187         * gcc.dg/ppc-fsel-3.c: New file.
29188         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
29189
29190 2004-10-07  Paul Brook  <paul@codesourcery.com>
29191
29192         * gfortran.dg/intrinsic_verify_1.f90: New test.
29193
29194 2004-10-07  Paul Brook  <paul@codesourcery.com>
29195
29196         * gfortran.dg/empty_format_1.f90: Remove stray commas.
29197
29198 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29199
29200         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
29201         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
29202         commit.
29203
29204 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
29205
29206         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
29207
29208 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29209
29210         PR c++/17115
29211         * g++.dg/warn/Winline-4.C: New test.
29212
29213 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29214
29215         * gcc.c-torture/compile/20041007-1.c: New test.
29216
29217 2004-10-07  Paul Brook  <paul@codesourcery.com>
29218
29219         PR fortran/17678
29220         * gfortran.dg/use_allocated_1.f90: New test.
29221
29222 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29223
29224         PR middle-end/17849
29225         * gfortran.fortran-torture/compile/nested.f90: New test
29226
29227 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
29228
29229         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
29230
29231 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29232
29233         PR c++/17368
29234         * g++.dg/ext/asm6.C: New test.
29235
29236 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
29237
29238         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
29239
29240 2004-10-06  Paul Brook  <paul@codesourcery.com>
29241
29242         PR libfortran/17709
29243         * gfortran.dg/empty_format_1.f90: New test.
29244
29245 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29246
29247         PR fortran/17568
29248         * gfortran.dg/ishft.f90: New test.
29249
29250         PR fortran/17283
29251         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
29252         tests.
29253
29254 2004-10-06  Paul Brook  <paul@codesourcery.com>
29255
29256         * gfortran.dg/do_1.f90: New test.
29257
29258 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29259
29260         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
29261         optimizing for size.
29262
29263 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29264
29265         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
29266
29267 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29268
29269         * gcc.c-torture/compile/20041005-1.c: New test.
29270
29271 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29272
29273         PR c++/17829
29274         * g++.dg/lookup/koenig4.C: New.
29275
29276 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29277
29278         * g++.dg/other/classkey1.C: Adjust quoting marks.
29279         * g++.dg/parse/error15.C: Likewise.
29280         * g++.dg/template/meminit2.C (int>): Likewise.
29281
29282 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29283
29284         PR fortran/17283
29285         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
29286
29287         PR fortran/17631
29288         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
29289
29290         PR fortran/17708
29291         * gfortran.dg/pr17708.f90: New test.
29292
29293 2004-10-04  Chao-ying Fu  <fu@mips.com>
29294
29295         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
29296         * gcc.dg/vect/vect-4.c: Ditto.
29297         * gcc.dg/vect/vect-5.c: Ditto.
29298         * gcc.dg/vect/vect-6.c: Ditto.
29299         * gcc.dg/vect/vect-8.c: Ditto.
29300         * gcc.dg/vect/vect-16.c: Ditto.
29301         * gcc.dg/vect/vect-30.c: Ditto.
29302         * gcc.dg/vect/vect-40.c: Ditto.
29303         * gcc.dg/vect/vect-41.c: Ditto.
29304         * gcc.dg/vect/vect-42.c: Ditto.
29305         * gcc.dg/vect/vect-43.c: Ditto.
29306         * gcc.dg/vect/vect-44.c: Ditto.
29307         * gcc.dg/vect/vect-45.c: Ditto.
29308         * gcc.dg/vect/vect-46.c: Ditto.
29309         * gcc.dg/vect/vect-47.c: Ditto.
29310         * gcc.dg/vect/vect-48.c: Ditto.
29311         * gcc.dg/vect/vect-49.c: Ditto.
29312         * gcc.dg/vect/vect-50.c: Ditto.
29313         * gcc.dg/vect/vect-51.c: Ditto.
29314         * gcc.dg/vect/vect-52.c: Ditto.
29315         * gcc.dg/vect/vect-53.c: Ditto.
29316         * gcc.dg/vect/vect-54.c: Ditto.
29317         * gcc.dg/vect/vect-55.c: Ditto.
29318         * gcc.dg/vect/vect-56.c: Ditto.
29319         * gcc.dg/vect/vect-57.c: Ditto.
29320         * gcc.dg/vect/vect-58.c: Ditto.
29321         * gcc.dg/vect/vect-59.c: Ditto.
29322         * gcc.dg/vect/vect-60.c: Ditto.
29323         * gcc.dg/vect/vect-74.c: Ditto.
29324         * gcc.dg/vect/vect-79.c: Ditto.
29325         * gcc.dg/vect/vect-80.c: Ditto.
29326
29327 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
29328
29329         * gcc.dg/unused-7.c: Use the correct option.
29330
29331 2004-10-04  Paul Brook  <paul@codesourcery.com>
29332         Bud Davis  <bdavis9659@comcast.net>
29333
29334         PR fortran/17706
29335         PR fortran/16434
29336         * gfortran/pr17706.f90: New test.
29337         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
29338
29339 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29340
29341         * gfortran.dg/pr17612.f90: New test.
29342
29343 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29344
29345         * g++.dg/template/local1.C: Adjust quoting marks in
29346         testing for diagnostics.
29347         * g++.dg/tls/diag-2.C: Likewise.
29348         * g++.dg/other/error8.C: Likewise.
29349
29350 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29351
29352         PR c/17178
29353         * gcc.dg/unused-4.c: Adjust to be correct.
29354
29355         PR c/17820
29356         * gcc.dg/unused-7.c: New test.
29357
29358 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29359
29360         PR c++/17797
29361         * g++.dg/overload/template2.C: New test.
29362
29363 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
29364
29365         PR tree-optimization/16632
29366         * gcc.dg/tree-ssa/20041002-1.c: New.
29367
29368 2004-10-03  Paul Brook  <paul@codesourcery.com>
29369
29370         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
29371         rather than relying on default formatting.
29372
29373 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
29374
29375         * gcc.dg/20040920-1.c: Update expected message text.
29376
29377 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
29378
29379         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
29380
29381 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
29382
29383         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
29384         tree level.
29385
29386 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29387
29388         * gcc.dg/tree-ssa/pr17343.c: Remove.
29389
29390 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29391
29392         PR tree-opt/17343
29393         * gcc.dg/tree-ssa/pr17343.c: New test.
29394
29395 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
29396
29397         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
29398         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
29399         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
29400         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
29401         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
29402
29403 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29404
29405         * gcc.dg/lvalue-2.c: New test.
29406
29407 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29408
29409         PR c/17730
29410         * gcc.dg/pr17730-1.c: New test
29411
29412 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29413
29414         PR c/7425
29415         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
29416
29417 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29418
29419         * gcc.c-torture/execute/stdarg-1.c: New test.
29420         * gcc.c-torture/execute/stdarg-2.c: New test.
29421         * gcc.c-torture/execute/stdarg-3.c: New test.
29422         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29423         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29424         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29425         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29426         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29427
29428 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29429
29430         PR tree-optimization/17697
29431         * g++.dg/opt/pr17697-1.C: New test.
29432         * g++.dg/opt/pr17697-2.C: New test.
29433         * g++.dg/opt/pr17697-3.C: New test.
29434
29435 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29436
29437         PR c/16409
29438         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
29439         gcc.dg/vla-init-5.c: New tests.
29440
29441 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
29442
29443         PR c/13804
29444         * gcc.dg/pr13804-1.c: New test.
29445
29446 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29447
29448         PR fortran/16938
29449         * gfortran.dg/pr16938.f90: New test.
29450
29451 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29452
29453         * g++.dg/template/crash23.C: New test.
29454
29455 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29456
29457         PR c++/17585
29458         * g++.dg/template/static8.C: New test.
29459
29460 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
29461
29462         PR c++/17681
29463         * g++.dg/other/error9.C: New test.
29464
29465 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29466
29467         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
29468
29469 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29470
29471         PR fortran/15164
29472         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
29473
29474 2004-09-26  Roger Sayle  <roger@eyesopen.com>
29475
29476         PR middle-end/17112
29477         * gcc.dg/pr17112-1.c: New test case.
29478
29479 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29480
29481         PR c/11459
29482         * gcc.dg/pr11459-1.c: New test.
29483
29484 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
29485
29486         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
29487         * gcc.dg/tree-ssa/loop-4.c: Likewise.
29488
29489 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29490
29491         * gfortran.dg/pr15324.f90: Make array bounds consistent.
29492
29493 2004-09-25  Jan Hubicka  <jh@suse.cz>
29494
29495         * compile/30040909-1.c: New test.
29496         * compile/30040907-1.c: New test.
29497
29498 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
29499
29500         * gcc.c-torture/execute/va-arg-26.c: New test.
29501
29502 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
29503
29504         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
29505         extra diagnostics on targets with 64-bit pointers.
29506         * objc.dg/selector-1.m: Adjust dg-warning regexp.
29507
29508 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29509
29510         PR c/17188
29511         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
29512         * gcc.dg/decl-3.c: Adjust expected message.
29513
29514 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29515
29516         PR fortran/17615
29517         * gfortran.dg/pr17615.f90: New test.
29518
29519 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
29520
29521         PR tree-optimzation/17517
29522         * g++.dg/tree-ssa/pr17517.C: New Test.
29523
29524 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29525
29526         PR c++/16889
29527         * g++.dg/lookup/ambig3.C: New.
29528
29529 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
29530
29531         PR tree-opt/17624
29532         * g++.dg/opt/pr17624.C: New test.
29533
29534 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29535
29536         PR c/6980
29537         * gcc.dg/Wbad-function-cast-1.c: New test.
29538
29539 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
29540
29541         * g++.dg/ext/complit1.C
29542         * g++.dg/other/error2.C
29543         * g++.dg/other/nontype-1.C
29544         * g++.dg/parse/crash11.C
29545         * g++.dg/parse/crash12.C
29546         * g++.dg/parse/error15.C
29547         * g++.dg/parse/error4.C
29548         * g++.dg/parse/tmpl-outside1.C
29549         * g++.dg/parse/too-many-tmpl-args1.C
29550         * g++.dg/template/dependent-expr3.C
29551         * g++.dg/template/error10.C
29552         * g++.dg/template/instantiate1.C
29553         * g++.dg/template/vtable2.C
29554         * g++.dg/warn/Wshadow-1.C
29555         * g++.dg/warn/weak1.C
29556         * g++.old-deja/g++.brendan/crash16.C
29557         * g++.old-deja/g++.brendan/crash18.C
29558         * g++.old-deja/g++.brendan/crash48.C
29559         * g++.old-deja/g++.brendan/crash49.C
29560         * g++.old-deja/g++.brendan/crash55.C
29561         * g++.old-deja/g++.brendan/crash56.C
29562         * g++.old-deja/g++.brendan/crash8.C
29563         * g++.old-deja/g++.brendan/enum11.C
29564         * g++.old-deja/g++.brendan/enum8.C
29565         * g++.old-deja/g++.brendan/enum9.C
29566         * g++.old-deja/g++.brendan/friend3.C
29567         * g++.old-deja/g++.brendan/misc14.C
29568         * g++.old-deja/g++.bugs/900402_02.C
29569         * g++.old-deja/g++.bugs/900404_03.C
29570         * g++.old-deja/g++.bugs/900404_04.C
29571         * g++.old-deja/g++.bugs/900428_03.C
29572         * g++.old-deja/g++.jason/crash4.C
29573         * g++.old-deja/g++.jason/overload21.C
29574         * g++.old-deja/g++.jason/redecl1.C
29575         * g++.old-deja/g++.jason/report.C
29576         * g++.old-deja/g++.jason/rfg10.C
29577         * g++.old-deja/g++.jason/template30.C
29578         * g++.old-deja/g++.law/arm12.C
29579         * g++.old-deja/g++.law/ctors5.C
29580         * g++.old-deja/g++.law/cvt20.C
29581         * g++.old-deja/g++.law/init10.C
29582         * g++.old-deja/g++.law/init8.C
29583         * g++.old-deja/g++.law/visibility17.C
29584         * g++.old-deja/g++.law/visibility7.C
29585         * g++.old-deja/g++.mike/net8.C
29586         * g++.old-deja/g++.mike/p646.C
29587         * g++.old-deja/g++.mike/p700.C
29588         * g++.old-deja/g++.mike/p701.C
29589         * g++.old-deja/g++.mike/p811.C
29590         * g++.old-deja/g++.ns/template13.C
29591         * g++.old-deja/g++.other/array3.C
29592         * g++.old-deja/g++.other/crash25.C
29593         * g++.old-deja/g++.other/dtor3.C
29594         * g++.old-deja/g++.other/dtor4.C
29595         * g++.old-deja/g++.other/main1.C
29596         * g++.old-deja/g++.other/warn7.C
29597         * g++.old-deja/g++.pt/crash11.C
29598         * g++.old-deja/g++.pt/crash36.C
29599         * g++.old-deja/g++.pt/spec22.C
29600         * g++.old-deja/g++.pt/spec9.C
29601         * g++.old-deja/g++.pt/ttp52.C
29602         * g++.old-deja/g++.robertl/eb103.C
29603         * g++.old-deja/g++.robertl/eb121.C
29604         * g++.old-deja/g++.robertl/eb22.C
29605         * g++.old-deja/g++.robertl/eb8.C:
29606         Update locations and/or regexps of dg-error markers.
29607         Remove markers for some bogus messages that are no longer issued.
29608
29609 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
29610
29611         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
29612         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
29613
29614 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
29615
29616         PR c++/17618
29617         * g++.dg/lookup/crash5.C: New test.
29618
29619 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
29620
29621         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
29622         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
29623         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
29624         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
29625         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
29626         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
29627
29628         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
29629         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
29630         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
29631         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
29632         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
29633         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
29634
29635         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
29636
29637         * gcc.dg/vect/vect-44.c: Check additional cases.
29638         * gcc.dg/vect/vect-48.c: Check additional cases.
29639
29640         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
29641         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
29642         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
29643         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
29644         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
29645         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
29646         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
29647         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
29648         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
29649
29650         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
29651         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
29652         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
29653
29654 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29655
29656         * gcc.dg/tree-ssa/loop-6.c: New test.
29657
29658 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
29659
29660         PR c++/17620
29661         * g++.dg/inherit/base2.C: New.
29662
29663 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29664
29665         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
29666         * gcc.dg/20001012-2.c: Likewise.
29667         * gcc.dg/20001013-1.c: Likewise.
29668         * gcc.dg/20001101-1.c: Likewise.
29669         * gcc.dg/20001102-1.c: Likewise.
29670         * gcc.dg/bf-spl1.c: Likewise.
29671         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
29672         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
29673
29674 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
29675
29676         PR tree-optimization/16721
29677         * gcc.dg/tree-ssa/pr16721.c: New test.
29678
29679 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
29680
29681         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
29682         * gcc.dg/20040305-1.c: Likewise.
29683
29684 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29685
29686         PR c/16566
29687         * gcc.c-torture/compile/pr16566-1.c,
29688         gcc.c-torture/compile/pr16566-2.c,
29689         gcc.c-torture/compile/pr16566-3.c: New tests.
29690
29691 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
29692
29693         PR tree-optimization/17512
29694         * gcc.c-torture/compile/20040916-1.c.
29695
29696 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
29697
29698         * gcc.dg/pragma-re-3.c: New test.
29699
29700 2004-09-17  Matt Austern  <austern@apple.com>
29701
29702         PR c++/15049
29703         * g++.dg/other/anon3.C: New.
29704
29705 2004-09-21  Roger Sayle  <roger@eyesopen.com>
29706
29707         PR c++/7503
29708         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
29709         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
29710         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
29711         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
29712         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
29713
29714 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
29715
29716         PR fortran/17286
29717         * gfortran.dg/pr17286.f90: New test.
29718
29719 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
29720
29721         PR c++/17530
29722         * g++.dg/template/static7.C: New test.
29723
29724 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
29725
29726         PR tree-opt/17558
29727         * gcc.c-torture/compile/pr17558.c: New test.
29728
29729 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
29730
29731         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
29732         if SKIP_ATTRIBUTE is defined.
29733
29734 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29735
29736         PR fortran/15957
29737         * gfortran.dg/pr15957.f90: New test.
29738
29739 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
29740
29741         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
29742         in comparison.
29743         * gcc.dg/vect/vect-79.c: Likewise.
29744         * gcc.dg/vect/vect-80.c: Likewise.
29745
29746 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29747
29748         PR fortran/15750
29749         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
29750
29751 2004-09-20  Ira Rosen  <irar@il.ibm.com>
29752
29753         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
29754         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
29755         * gcc.dg/vect/vect-62.c: New testcase.
29756         * gcc.dg/vect/vect-63.c: New testcase.
29757         * gcc.dg/vect/vect-64.c: New testcase.
29758         * gcc.dg/vect/vect-65.c: New testcase.
29759         * gcc.dg/vect/vect-66.c: New testcase.
29760         * gcc.dg/vect/vect-67.c: New testcase.
29761         * gcc.dg/vect/vect-68.c: New testcase.
29762         * gcc.dg/vect/vect-69.c: New testcase.
29763         * gcc.dg/vect/vect-79.c: New testcase.
29764         * gcc.dg/vect/vect-80.c: New testcase.
29765
29766 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
29767
29768         * gcc.target/mips/asm-1.c: New test.
29769
29770 2004-09-19  Ira Rosen  <irar@il.ibm.com>
29771
29772         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
29773         * gcc.dg/vect/vect-73.c: New testcase.
29774         * gcc.dg/vect/vect-74.c: New testcase.
29775         * gcc.dg/vect/vect-75.c: New testcase.
29776         * gcc.dg/vect/vect-76.c: New testcase.
29777         * gcc.dg/vect/vect-77.c: New testcase.
29778         * gcc.dg/vect/vect-78.c: New testcase
29779
29780 2004-09-18  Paul Brook  <paul@codesourcery.com>
29781
29782         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
29783
29784 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29785
29786         PR c/17424
29787         * gcc.dg/pr17424-1.c: New test.
29788
29789 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
29790
29791         * g++.dg/tree-ssa/pr17153.C: New test.
29792
29793 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
29794
29795         PR pch/13361
29796         * g++.dg/pch/wchar-1.C: New.
29797         * g++.dg/pch/wchar-1.Hs: New.
29798
29799 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
29800
29801         * gcc.c-torture/execute/20040917-1.c: New test.
29802
29803 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29804
29805         PR tree-optimization/17319
29806         * gcc.dg/pr17319.c: New test.
29807
29808 2004-09-17  Devang Patel  <dpatel@apple.com>
29809
29810         * gcc.dg/20040813-1.c: New test.
29811
29812 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29813
29814         PR tree-optimization/17273
29815         * gcc.c-torture/compile/pr17273.c: New test.
29816
29817 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29818
29819         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
29820         Update expected messages.
29821         * gcc.dg/declspec-13.c: New test.
29822
29823 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
29824
29825         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
29826
29827 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29828
29829         * gcc.c-torture/execute/pr17252.c: Use post-increment to
29830         change what 'a' is pointing to.
29831
29832 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
29833
29834         PR c++/16002
29835         * g++.dg/template/error18.C: New test.
29836
29837         PR c++/16029
29838         * g++.dg/warn/Wunused-8.C: New test.
29839
29840 2004-09-17  Steven Bosscher  <stevenb@suse.de>
29841
29842         PR tree-optimization/17513
29843         * gcc.dg/20040916-1.c: New test.
29844
29845 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
29846
29847         PR c++/17501
29848         * g++.dg/template/typename7.C: New test.
29849
29850 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29851
29852         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
29853
29854 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
29855
29856         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
29857         with -ftree-based-profiling also.
29858         * lib/profopt.exp: Support late-set profile_option/feedback_option.
29859
29860 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
29861
29862         PR/15364
29863         * gfortran.dg/der_array_io_1.f90: New test.
29864         * gfortran.dg/der_array_io_2.f90: New test.
29865         * gfortran.dg/der_array_io_3.f90: New test.
29866
29867 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
29868
29869         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
29870         EABI.
29871
29872 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
29873
29874         * g++.dg/opt/switch1.C: New test.
29875
29876 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29877
29878         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
29879         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
29880         Update expected messages.
29881
29882 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29883
29884         PR fortran/16485
29885         * gfortran.dg/same_name_1.f90: New test.
29886
29887 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
29888
29889         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
29890         dereference garbage pointers.
29891
29892 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
29893
29894         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
29895         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
29896
29897         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
29898         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
29899         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
29900
29901 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
29902
29903         PR c++/17324
29904         * g++.dg/template/mangle1.C: New test.
29905
29906 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
29907
29908         PR tree-optimization/17252
29909         * gcc.c-torture/execute/pr17252.c: New test.
29910
29911 2004-09-14  Andrew Pinski  <apinski@apple.com>
29912
29913         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
29914
29915 2004-09-14  Roger Sayle  <roger@eyesopen.com>
29916
29917         PR rtl-optimization/9771
29918         * gcc.dg/pr9771-1.c: New test case.
29919
29920 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
29921
29922         PR tree-optimization/15262
29923         * gcc.c-torture/execute/pr15262-1.c: New test.
29924         * gcc.c-torture/execute/pr15262-2.c: New test.
29925
29926 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29927
29928         * gcc.dg/declspec-12.c: New test.
29929
29930 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
29931
29932         * gfortran.dg/pr17090.f90: Add directives to test.
29933
29934 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29935
29936         * gcc.c-torture/compile/20040914-1.c: New test.
29937
29938 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29939
29940         PR c++/16162
29941         * g++.dg/template/decl2.C: New test.
29942
29943 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
29944
29945         PR fortran/17090
29946         * gfortran.dg/pr17090.f90: New test.
29947
29948 2004-09-13  Dale Johannesen  <dalej@apple.com>
29949
29950         * gcc.c-torture/compile/pr17408.c: New test case.
29951
29952 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29953
29954         PR c++/16716
29955         * g++.dg/parse/crash17.C: New test.
29956
29957         PR c++/17327
29958         * g++.dg/template/enum3.C: New test.
29959
29960 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
29961
29962         * lib/gcc-defs.exp: Load wrapper.exp.
29963         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
29964         using local code.
29965         * lib/gcc.exp (gcc_init): Similar.
29966         * lib/gfortran.exp (gfortran_init): Similar.
29967         * lib/objc.exp (objc_init): Similar.
29968         * lib/treelang.exp (treelang_init): Similar.
29969         * lib/wrapper.exp: New file with build_wrapper call machinery in
29970         ${tool}_maybe_build_wrapper.
29971
29972 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
29973
29974         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
29975         "inline".
29976         * gcc.dg/declspec-11.c: Update expected messages.
29977         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
29978         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
29979         gcc.dg/inline-12.c: New tests.
29980
29981 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
29982
29983         * g++.dg/tree-ssa/pr17400.C: New testcase.
29984
29985 2004-09-13  James E Wilson  <wilson@specifixinc.com>
29986
29987         * gcc.target/mips/sb1-1.c: New testcase.
29988
29989 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
29990
29991         * lib/g77-dg.exp: Remove unused file.
29992         * lib/mike-g77.exp: Ditto.
29993         * lib/g77.exp: Ditto.
29994
29995 2004-09-12  Richard Henderson  <rth@redhat.com>
29996
29997         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
29998
29999 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30000
30001         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
30002         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30003         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
30004         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
30005         Update expected messages.
30006
30007 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
30008
30009         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
30010         declaration/use mismatch for dirp parameter.
30011
30012 2004-09-12  Andrew Pinski  <apinski@apple.com>
30013
30014         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
30015         -fgnu-runtime is passed.
30016
30017 2004-09-12  Richard Henderson  <rth@redhat.com>
30018
30019         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
30020         do the uplevel thing and update additional_flags directly.
30021         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
30022         gfortran.fortran-torture/execute/intrinsic_nearest.x,
30023         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
30024         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
30025
30026 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30027
30028         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
30029
30030 2004-09-11  Roger Sayle  <roger@eyesopen.com>
30031
30032         PR middle-end/17411
30033         * g++.dg/opt/pr17411-1.C: New test case.
30034
30035 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30036
30037         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30038         gcc.dg/tls/diag-2.c: Update expected messages.
30039         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
30040         messages.
30041         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
30042         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
30043         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
30044         gcc.dg/tls/diag-5.c: New tests.
30045
30046 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
30047
30048         * gcc.dg/20040910-1.c: Correct dg-error regexp.
30049
30050 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30051
30052         * g++.dg/parse/break-in-for.C: New test.
30053
30054 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
30055
30056         * gcc.dg/tree-ssa/20040911-1.c: New test.
30057
30058 2004-09-11  Andreas Jaeger  <aj@suse.de>
30059
30060         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
30061         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
30062
30063 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
30064
30065         * gcc.target/frv: New directory of FR-V-specific tests.
30066
30067 2004-09-10  James E Wilson  <wilson@specifixinc.com>
30068
30069         * gcc.dg/convert-vec-1.c: New test.
30070
30071 2004-09-10  Roger Sayle  <roger@eyesopen.com>
30072
30073         PR middle-end/17024
30074         * gcc.dg/pr17024-1.c: New test case.
30075
30076 2004-09-10  Eric Christopher  <echristo@redhat.com>
30077
30078         * gcc.dg/20040910-1.c: New test.
30079
30080 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30081
30082         * gcc.dg/bitfld-9.c: New test.
30083
30084 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
30085
30086         * gcc.c-torture/execute/ieee/acc1.c: New test.
30087         * gcc.c-torture/execute/ieee/acc2.c: New test.
30088         * gcc.c-torture/execute/ieee/mzero6.c: New test.
30089
30090 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30091
30092         * gcc.dg/deprecated-2.c: New test.
30093
30094 2004-09-09  James E Wilson  <wilson@specifixinc.com>
30095
30096         * gcc.dg/init-vec-1.c: New test.
30097
30098 2004-09-09  Roger Sayle  <roger@eyesopen.com>
30099
30100         PR middle-end/17055
30101         * gcc.dg/pr17055-1.c: New test case.
30102
30103 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
30104
30105         PR target/17377
30106         * gcc.c-torture/execute/pr17377.c: New test.
30107
30108 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30109
30110         PR c/8420
30111         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
30112         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
30113         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30114         gcc.dg/long-long-typespec-1.c: New tests.
30115         * gcc.dg/tls/diag-2.c: Update expected diagnostics
30116
30117 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30118
30119         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
30120         gcc.dg/gnu99-static-1.c: New tests.
30121
30122 2004-09-08  Devang Patel  <dpatel@apple.com>
30123
30124         * gcc.dg/darwin-ld-20040828-1.c: New test.
30125         * gcc.dg/darwin-ld-20040828-2.c: New test.
30126         * gcc.dg/darwin-ld-20040828-3.c: New test.
30127
30128 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
30129
30130         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
30131         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
30132         in error message.
30133         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
30134         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
30135         in error message.
30136         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
30137         types they qualify.
30138         * objc.dg/type-size-2.m: Fix wording in comment.
30139         * objc.dg/va-meth-1.m: New test case.
30140
30141 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
30142
30143         PR c/16633:
30144         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
30145         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
30146
30147 2004-09-06  Devang Patel  <dpatel@apple.com>
30148
30149         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
30150         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
30151
30152 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
30153
30154         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
30155         reflect changed line numbering of diagnostics.
30156
30157 2004-09-06  Paul Brook  <paul@codesourcery.com>
30158
30159         * gfortran.dg/edit_real_1.f90: Add new test.
30160
30161 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30162
30163         * gcc.dg/tree-ssa/loop-2.c: New test.
30164         * gcc.dg/tree-ssa/loop-3.c: New test.
30165         * gcc.dg/tree-ssa/loop-4.c: New test.
30166         * gcc.dg/tree-ssa/loop-5.c: New test.
30167
30168 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30169
30170         * gcc.dg/format/sentinel-1.c: Update for parameter option.
30171
30172 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30173
30174         * gcc.dg/format/sentinel-1.c: New test.
30175
30176 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
30177
30178         * gcc.dg/builtins-46.c: New.
30179
30180 2004-09-03  Devang Patel  <dpatel@apple.com>
30181
30182         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
30183         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
30184
30185 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30186
30187         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
30188         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
30189         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
30190         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
30191         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
30192         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
30193         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
30194         the non-portable bzero.
30195         * gcc.dg/20010912-1.c: xfail for NetWare.
30196         * gcc.dg/20020426-2.c: xfail for NetWare.
30197         * gcc.dg/20021014-1.c: xfail for NetWare.
30198         * gcc.dg/20021018-1.c: xfail for NetWare.
30199         * gcc.dg/20030213-1.c: xfail for NetWare.
30200         * gcc.dg/20030225-1.c: xfail for NetWare.
30201         * gcc.dg/20030708-1.c: xfail for NetWare.
30202         * gcc.dg/builtins-config.h: Also exclude NetWare.
30203         * gcc.dg/format/format.h: Define restrict only if not already defined.
30204         * gcc.dg/nest.c: xfail for NetWare.
30205         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
30206         * lib/target-supports.exp (check_visibility_available): Exclude
30207         NetWare.
30208
30209 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30210
30211         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
30212         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
30213         deterministic starting point for the alignment of structure fields.
30214         * gcc.dg/Wpadded.c: Dito.
30215         * g++.dg/abi/vbase10.C: Dito.
30216
30217 2004-09-03  Devang Patel  <dpatel@apple.com>
30218
30219         * g++.dg/debug/pr15736.cc: New test.
30220
30221 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30222
30223         * README.QMTEST: Fix out-of-date link.
30224
30225 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
30226
30227         PR fortran/16579
30228         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
30229         Delete.  Duplicate of gfortran.dg/g77/20010610.f
30230
30231 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30232
30233         * g++.dg/abi/arm_rtti1.C: New test.
30234
30235 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
30236
30237         * gcc.dg/ppc-vector-memcpy.c: New.
30238         * gcc.dg/ppc-vector-memset.c: New.
30239
30240 2004-09-02  Chao-ying Fu  <fu@mips.com>
30241
30242         * gcc.target/mips/mips-3d-1.c: New test.
30243         * gcc.target/mips/mips-3d-2.c: New test.
30244         * gcc.target/mips/mips-3d-3.c: New test.
30245         * gcc.target/mips/mips-3d-4.c: New test.
30246         * gcc.target/mips/mips-3d-5.c: New test.
30247         * gcc.target/mips/mips-3d-6.c: New test.
30248         * gcc.target/mips/mips-3d-7.c: New test.
30249         * gcc.target/mips/mips-3d-8.c: New test.
30250         * gcc.target/mips/mips-3d-9.c: New test.
30251         * gcc.target/mips/mips-ps-1.c: New test.
30252         * gcc.target/mips/mips-ps-2.c: New test.
30253         * gcc.target/mips/mips-ps-3.c: New test.
30254         * gcc.target/mips/mips-ps-4.c: New test.
30255         * gcc.target/mips/mips-ps-type.c: New test.
30256
30257 2004-09-02  Paul Brook  <paul@codesourcery.com>
30258
30259         * gfortran.dg/edit_real_1.f90: Add new tests.
30260
30261 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30262
30263         PR fortran/15327
30264         * gfortran.dg/merge_char_1.f90: New test.
30265
30266 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30267
30268         PR fortran/16404
30269         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
30270
30271 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30272
30273         PR c/1522
30274         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
30275
30276 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
30277
30278         * g++.dg/opt/loop1.C: Do not XFAIL.
30279
30280 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
30281
30282         * gcc.c-torture/execute/20040831-1.c: New test.
30283
30284 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
30285
30286         PR fortran/16579
30287         * gfortran.dg/g77/20010610.f: Now passes.
30288         Copy from g77.f-torture/execute. Add dg-run directive.
30289         * gfortran.dg/g77/README: Update
30290
30291 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
30292
30293         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
30294         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
30295         (t1, t2, t3, t4): Add volatile.
30296
30297 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
30298
30299         * g++.dg/ext/visibility/arm1.C: New test.
30300
30301 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
30302
30303         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
30304         -pedantic-errors.
30305
30306 2004-09-01  Paul Brook  <paul@codesourcery.com>
30307
30308         * gfortran.dg/eof_2.f90: New test.
30309
30310 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30311
30312         PR fortran/16579
30313         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
30314
30315 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
30316
30317         PR libfortran/16805
30318         * gfortran.dg/list_read_2.f90: New test.
30319
30320 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
30321
30322         * g++.dg/abi/key1.C: New test.
30323
30324 2004-08-31  Richard Henderson  <rth@redhat.com>
30325
30326         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
30327         form of offsetof.
30328         * g++.dg/other/offsetof5.C: Remove duplicate.
30329
30330 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30331
30332         PR fortran/17244
30333         * gfortran.dg/func_derived_1.f90: New test.
30334
30335 2004-08-31  Paul Brook  <paul@codesourcery.com>
30336
30337         * gfortran.dg/eof_1.f90: New test.
30338
30339 2004-08-31  Paul Brook  <paul@codesourcery.com>
30340
30341         * gfortran.dg/list_read_1.f90: New file.
30342
30343 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
30344
30345         * g++.dg/opt/loop1.C: XFAIL.
30346
30347 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
30348
30349         * gcc.dg/funcdef-storage-1.c: New.
30350         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
30351         an extern function in local scope.
30352         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
30353         declare an 'auto inline' function in local scope.
30354         * gcc.dg/20011130-1.c: Likewise.
30355         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
30356         an 'auto' function in local scope.
30357         * gcc.dg/20021014-1.c: Likewise.
30358         * gcc.dg/20030331-2.c: Likewise.
30359
30360 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30361
30362         * gfortran.dg/blockdata_1.f90: New test.
30363
30364 2004-08-30  Richard Henderson  <rth@redhat.com>
30365
30366         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
30367
30368 2004-08-30  Richard Henderson  <rth@redhat.com>
30369
30370         * lib/fortran-torture.exp (fortran-torture-execute): Honor
30371         additional_flags set by alternate driver.
30372         (ieee-options): New procedure.
30373         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
30374         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
30375         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
30376         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
30377
30378 2004-08-30  Richard Henderson  <rth@redhat.com>
30379
30380         * lib/f-torture.exp: Remove.
30381
30382 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
30383
30384         PR rtl-optimization/16590
30385         * g++.dg/opt/loop1.C: New test.
30386
30387 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30388
30389         PR fortran/13910
30390         * gfortran.dg/oldstyle_1.f90: New test.
30391
30392 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
30393         Paul Brook  <paul@codesourcery.com>
30394
30395         * gfortran.dg/g77/README: Update.
30396         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
30397         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
30398         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
30399
30400 2004-08-28  Paul Brook  <paul@codesourcery.com>
30401
30402         PR libfortran/17195
30403         * gfortran.dg/edit_real_1.f90: New test.
30404
30405 2004-08-27  Paul Brook  <paul@codesourcery.com>
30406
30407         * gfortran.dg/rewind_1.f90: New test.
30408
30409 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
30410
30411         PR fortran/16597
30412         * gfortran.dg/pr16597.f90: New test.
30413
30414 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30415
30416         PR c/13801
30417         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
30418         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
30419         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
30420         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
30421         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
30422
30423 2004-08-26  Nick Clifton  <nickc@redhat.com>
30424
30425         * gcc.c-torture/compile/pr17119.c: New test.
30426
30427 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30428
30429         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
30430
30431 2004-08-25  Richard Henderson  <rth@redhat.com>
30432
30433         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
30434         the bits that expect kind=8 to be the largest real kind.
30435
30436 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30437
30438         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
30439
30440 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30441
30442         * gfortran.dg/assignment_1.f90: New test.
30443
30444 2004-08-25  Adam Nemet  <anemet@lnxw.com>
30445
30446         * g++.dg/template/repo3.C: New test.
30447
30448 2004-08-25  Roger Sayle  <roger@eyesopen.com>
30449
30450         PR middle-end/16693
30451         PR tree-optimization/16372
30452         * g++.dg/opt/pr16372-1.C: New test case.
30453         * g++.dg/opt/pr16693-1.C: New test case.
30454         * g++.dg/opt/pr16693-2.C: New test case.
30455
30456 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30457
30458         * objc.dg/proto-lossage-4.m: New test.
30459
30460 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
30461
30462         PR c++/17155
30463         * g++.dg/inherit/local2.C: New test.
30464
30465 2004-08-25  Paul Brook  <paul@codesourcery.com>
30466
30467         PR fortran/17144
30468         * gfortran.dg/string_ctor_1.f90: New test.
30469
30470 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30471
30472         PR c++/14428
30473         * g++.dg/template/redecl2.C: New test.
30474
30475 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30476
30477         PR fortran/17143
30478         * gfortran.dg/pr17143.f90: New test.
30479
30480 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30481
30482         PR fortran/17164
30483         * gfortran.dg/pr17164.f90: New test.
30484
30485 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30486
30487         * gcc.dg/tree-ssa/loop-1.c: New test.
30488
30489 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30490
30491         * gcc.c-torture/compile/20040824-1.c: New test.
30492
30493 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30494
30495         * gcc.c-torture/compile/iftrap-3.c: New test.
30496
30497 2004-08-24  Paul Brook  <paul@codesourcery.com>
30498
30499         * gfortran.dg/entry_2.f90: New test.
30500
30501 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30502
30503         PR c++/16889
30504         * g++.dg/lookup/ambig[12].C: New.
30505
30506 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30507
30508         PR c++/16706
30509         * g++.dg/template/crash21.C: New test.
30510         * g++.dg/template/crash22.C: Likewise.
30511
30512 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30513
30514         PR c++/17149
30515         * g++.dg/template/access15.C: New.
30516
30517 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30518
30519         PR c++/17163
30520         * g++.dg/template/repo2.C: New test.
30521
30522 2004-08-23  Roger Sayle  <roger@eyesopen.com>
30523
30524         PR rtl-optimization/17078
30525         * gcc.c-torture/execute/pr17078-1.c: New test case.
30526
30527 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30528
30529         PR c/14492
30530         * gcc.dg/debug/crash1.c: New test.
30531
30532 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30533
30534         PR c/16180
30535         * gcc.dg/loop-5.c: New test.
30536
30537 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30538
30539         * gcc.c-torture/execute/20040823-1.c: New test.
30540
30541 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
30542
30543         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
30544         to the assembler.  Simplify test accordingly.
30545         (asm_abi_flags): Use GNU names.
30546         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
30547         to check for ABI flags.
30548
30549 2004-08-22  Andrew Pinski  <apinski@apple.com>
30550
30551         * g++.dg/opt/pr14029.C: New test.
30552         * gcc.c-torture/execute/pr15262.c: New test.
30553
30554 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30555
30556         * gfortran.dg/reduction.f90: Add checks with complex arguments.
30557
30558 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
30559
30560         PR 16908
30561         * gfortran.dg/direct_io.f90: New test.
30562
30563 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30564
30565         PR c++/17121
30566         * g++.dg/inherit/local2.C: New test.
30567
30568 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
30569
30570         PR c++/17120
30571         * g++.dg/warn/Wparentheses-4.C: New test.
30572
30573 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30574
30575         PR c++/17121
30576         * g++.dg/inherit/local2.C: New test.
30577
30578         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
30579         * gcc.dg/ppc-ldstruct.c: Likewise.
30580         * gcc.dg/ppc64-abi-2.c: Likewise.
30581
30582 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
30583
30584         PR rtl-optimization/17099
30585         * gcc.c-torture/execute/20040820-1.c: New test.
30586
30587 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
30588
30589         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
30590
30591 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
30592
30593         PR fortran/17077
30594         * gfortran.dg/auto_array_1.f90: New test.
30595
30596 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30597
30598         PR fortran/17074
30599         * gfortran.dg/simpleif_1.f90: New test.
30600
30601 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
30602
30603         * lib/target-supports.exp (check_profiling_available): Return
30604         false for arm*-*-symbianelf* and arm*-*-eabi*.
30605
30606         PR c++/15890
30607         * g++.dg/template/delete1.C: New test.
30608
30609 2004-08-19  Paul Brook  <paul@codesourcery.com>
30610
30611         PR fortran/14976
30612         PR fortran/16228
30613         * gfortran.dg/data_char_1.f90: New test.
30614
30615 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
30616
30617         PR fortran/16946
30618         * gfortran.dg/reduction.f90: New testcase.
30619
30620 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30621
30622         PR fortran/16520
30623         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
30624
30625 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30626
30627         PR c++/17041
30628         * g++.dg/Wparentheses-3.C: New test.
30629
30630 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
30631
30632         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
30633         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
30634         * gcc.dg/vect/vect-2.c: Likewise.
30635         * gcc.dg/vect/vect-3.c: Likewise.
30636         * gcc.dg/vect/vect-4.c: Likewise.
30637         * gcc.dg/vect/vect-5.c: Likewise.
30638         * gcc.dg/vect/vect-6.c: Likewise.
30639         * gcc.dg/vect/vect-7.c: Likewise.
30640         * gcc.dg/vect/vect-25.c: Likewise.
30641         * gcc.dg/vect/vect-31.c: Likewise.
30642         * gcc.dg/vect/vect-32.c: Likewise.
30643         * gcc.dg/vect/vect-34.c: Likewise.
30644         * gcc.dg/vect/vect-36.c: Likewise.
30645         * gcc.dg/vect/vect-all.c: Likewise.
30646
30647 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
30648
30649         PR c++/17068
30650         * g++.dg/template/operator4.C: New test.
30651
30652 2004-08-18  Richard Henderson  <rth@redhat.com>
30653
30654         * gcc.dg/20040206-1.c: XFAIL.
30655
30656 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30657
30658         PR c++/16246
30659         * g++.dg/template/array7.C: New test.
30660
30661 2004-08-17  James E Wilson  <wilson@specifixinc.com>
30662
30663         * gcc.dg/mips-movcc-1.c: New test.
30664         * gcc.dg/mips-movcc-2.c: New test.
30665         * gcc.dg/mips-movcc-3.c: New test.
30666
30667         * gcc.dg/mips-nmadd-1.c: New test.
30668         * gcc.dg/mips-nmadd-2.c: New test.
30669
30670 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30671
30672         PR c++/15871
30673         * g++.dg/opt/inline8.C: New test.
30674
30675         PR c++/16965
30676         * g++.dg/parse/error17.C: New test.
30677
30678 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
30679
30680         * gcc.dg/vect: New directory for vectorizer tests.
30681         * gcc.dg/vect/tree-vect.h: New file.
30682         * gcc.dg/vect/vect.exp: New file.
30683         * gcc.dg/vect/pr16105.c.c: New test.
30684         * gcc.dg/vect/vect-1.c: New test.
30685         * gcc.dg/vect/vect-2.c: New test.
30686         * gcc.dg/vect/vect-3.c: New test.
30687         * gcc.dg/vect/vect-4.c: New test.
30688         * gcc.dg/vect/vect-5.c: New test.
30689         * gcc.dg/vect/vect-6.c: New test.
30690         * gcc.dg/vect/vect-7.c: New test.
30691         * gcc.dg/vect/vect-8.c: New test.
30692         * gcc.dg/vect/vect-9.c: New test.
30693         * gcc.dg/vect/vect-10.c: New test.
30694         * gcc.dg/vect/vect-11.c: New test.
30695         * gcc.dg/vect/vect-12.c: New test.
30696         * gcc.dg/vect/vect-13.c: New test.
30697         * gcc.dg/vect/vect-14.c: New test.
30698         * gcc.dg/vect/vect-15.c: New test.
30699         * gcc.dg/vect/vect-16.c: New test.
30700         * gcc.dg/vect/vect-17.c: New test.
30701         * gcc.dg/vect/vect-18.c: New test.
30702         * gcc.dg/vect/vect-19.c: New test.
30703         * gcc.dg/vect/vect-20.c: New test.
30704         * gcc.dg/vect/vect-21.c: New test.
30705         * gcc.dg/vect/vect-22.c: New test.
30706         * gcc.dg/vect/vect-23.c: New test.
30707         * gcc.dg/vect/vect-24.c: New test.
30708         * gcc.dg/vect/vect-25.c: New test.
30709         * gcc.dg/vect/vect-26.c: New test.
30710         * gcc.dg/vect/vect-27.c: New test.
30711         * gcc.dg/vect/vect-28.c: New test.
30712         * gcc.dg/vect/vect-29.c: New test.
30713         * gcc.dg/vect/vect-30.c: New test.
30714         * gcc.dg/vect/vect-31.c: New test.
30715         * gcc.dg/vect/vect-32.c: New test.
30716         * gcc.dg/vect/vect-33.c: New test.
30717         * gcc.dg/vect/vect-34.c: New test.
30718         * gcc.dg/vect/vect-35.c: New test.
30719         * gcc.dg/vect/vect-36.c: New test.
30720         * gcc.dg/vect/vect-37.c: New test.
30721         * gcc.dg/vect/vect-38.c: New test.
30722         * gcc.dg/vect/vect-40.c: New test.
30723         * gcc.dg/vect/vect-41.c: New test.
30724         * gcc.dg/vect/vect-42.c: New test.
30725         * gcc.dg/vect/vect-43.c: New test.
30726         * gcc.dg/vect/vect-44.c: New test.
30727         * gcc.dg/vect/vect-45.c: New test.
30728         * gcc.dg/vect/vect-46.c: New test.
30729         * gcc.dg/vect/vect-47.c: New test.
30730         * gcc.dg/vect/vect-48.c: New test.
30731         * gcc.dg/vect/vect-49.c: New test.
30732         * gcc.dg/vect/vect-50.c: New test.
30733         * gcc.dg/vect/vect-51.c: New test.
30734         * gcc.dg/vect/vect-52.c: New test.
30735         * gcc.dg/vect/vect-53.c: New test.
30736         * gcc.dg/vect/vect-54.c: New test.
30737         * gcc.dg/vect/vect-55.c: New test.
30738         * gcc.dg/vect/vect-56.c: New test.
30739         * gcc.dg/vect/vect-57.c: New test.
30740         * gcc.dg/vect/vect-58.c: New test.
30741         * gcc.dg/vect/vect-59.c: New test.
30742         * gcc.dg/vect/vect-60.c: New test.
30743         * gcc.dg/vect/vect-61.c: New test.
30744         * gcc.dg/vect/vect-all.c: New test.
30745         * gcc.dg/vect/vect-none.c: New test.
30746
30747 2004-08-17  Paul Brook  <paul@codesourcery.com>
30748
30749         PR fortran/13082
30750         * gfortran.dg/entry_1.f90: New test.
30751
30752 2004-08-17  Andrew Pinski  <apinski@apple.com>
30753
30754         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
30755
30756 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
30757
30758         * gcc.dg/pr17036-1.c: New test.
30759
30760 2004-08-16  Devang Patel  <dpatel@apple.com>
30761
30762         * gcc.dg/darwin-20040809-1.c: New test.
30763
30764 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
30765
30766         * gcc.dg/funcdef-attr-1.c: New test.
30767
30768 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
30769
30770         * gcc.dg/altivec-17.c: New test.
30771         * gcc.dg/altivec-18.c: New test.
30772
30773 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30774
30775         PR c++/6749
30776         * g++.dg/template/vtable2.C: New test.
30777
30778 2004-08-14  Richard Henderson  <rth@redhat.com>
30779
30780         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
30781         * gcc.dg/pack-test-4.c (main): Return 0.
30782         * gcc.dg/setjmp-1.c: Remove XFAIL.
30783         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
30784
30785 2004-08-14  Richard Henderson  <rth@redhat.com>
30786
30787         * gcc.dg/980217-1.c: Add prototype for printf.
30788
30789 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
30790
30791         * gfortran.dg/pr16935.f90: New test.
30792
30793 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
30794
30795         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
30796
30797 2004-08-13  Paul Brook  <paul@codesourcery.com>
30798
30799         * gfortran.dg/der_io_1.f90: Remove stray comma.
30800
30801 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
30802
30803         * gcc.dg/vmx/cw-bug-2.c: Remove.
30804         * gcc.dg/vmx/vprint-1.c: Remove.
30805         * gcc.dg/vmx/vscan-1.c: Remove.
30806
30807 2004-08-12  Devang patel  <dpatel@apple.com>
30808
30809         * gcc.dg/darwin-20040809-2.c: New test.
30810
30811 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
30812
30813         * g++.dg/ext/altivec-12.C: New test.
30814
30815         * g++.dg/ext/altivec-11.C: New test.
30816
30817 2004-08-12  Paul Brook  <paul@codesourcery.com>
30818
30819         * g++.dg/abi/arm_cxa_vec_1.C: New test.
30820
30821 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
30822
30823         * g++.dg/ext/altivec-2.C: Check for hardware support before
30824         executing any VMX instructions.
30825
30826         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
30827
30828 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
30829
30830         PR c++/16276
30831         * g++.old-deja/g++.other/comdat4.C: New test.
30832         * g++.old-deja/g++.other/comdat4-aux.cc: New.
30833
30834 2004-08-12  Ben Elliston  <bje@au.ibm.com>
30835
30836         PR target/16286
30837         * gcc.dg/pr16286.c: New test.
30838
30839 2004-08-12 Jan Beulich <jbeulich@novell.com>
30840
30841         * g++.dg/ext/asm5.C: New.
30842
30843 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30844
30845         PR c++/16698
30846         * g++.dg/eh/crash1.C: New test.
30847
30848         PR c++/16717
30849         * g++.dg/ext/construct1.C: New test.
30850
30851 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30852
30853         PR c++/16853
30854         * g++.dg/init/ptrmem1.C: New test.
30855
30856         PR c++/16618
30857         * g++.dg/parse/offsetof5.C: New test.
30858
30859         PR c++/16870
30860         * g++.dg/template/overload3.C: New test.
30861
30862 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30863
30864         PR c++/16964
30865         * g++.dg/parse/error16.C: New test.
30866
30867         PR c++/16904
30868         * g++.dg/template/error14.C: New test.
30869
30870         PR c++/16929
30871         * g++.dg/template/error15.C: New test.
30872
30873 2004-08-11  Devang Patel  <dpatel@apple.com>
30874
30875         * gcc.dg/darwin-ld-20040809-1.c: New test.
30876         * gcc.dg/darwin-ld-20040809-2.c: New test.
30877
30878 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
30879
30880         PR fortran/16917
30881         * gfortran.dg/dfloat_1.f90: New test.
30882
30883 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
30884
30885         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
30886         * gcc.dg/dll-2.c: Fix dg-require syntax.
30887         * gcc.misc-tests/arm-isr.c (abort): Declare.
30888         (exit): Likewise.
30889
30890 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
30891
30892         PR c++/16971
30893         * g++.dg/parse/crash16.C: New test.
30894
30895 2004-08-10  Roger Sayle  <roger@eyesopen.com>
30896
30897         * gcc.dg/mips-rsqrt-1.c: New test case.
30898         * gcc.dg/mips-rsqrt-2.c: New test case.
30899         * gcc.dg/mips-rsqrt-3.c: New test case.
30900
30901 2004-08-10  Paul Brook  <paul@codesourcery.com>
30902
30903         * gfortran.dg/der_io_1.f90: New test.
30904
30905 2004-08-10  Paul Brook  <paul@codesourcery.com>
30906
30907         PR fortran/16919
30908         * gfortran.dg/der_array_1.f90: New test.
30909
30910 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
30911
30912         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
30913
30914 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
30915
30916         * gcc.dg/wchar_t-2.c: Fix typo.
30917
30918 2004-08-09  Falk Hueffner  <falk@debian.org>
30919
30920         PR tree-optimization/12517
30921         * gcc.c-torture/compile/pr12517.c: New test.
30922
30923         PR tree-optimization/12578
30924         * gcc.c-torture/compile/pr12578.c: New test.
30925
30926         PR tree-optimization/12899
30927         * gcc.c-torture/compile/pr12899.c: New test.
30928
30929         PR rtl-optimization/14692
30930         * gcc.c-torture/compile/pr14692.c: New test.
30931
30932         PR tree-optimization/16461
30933         * gcc.c-torture/compile/pr16461.c: New test.
30934
30935 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
30936
30937         * gfortran.dg/getenv_1.f90: New test.
30938
30939 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30940
30941         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
30942         wchar_t.
30943         * gcc.dg/symbian5.c: Test -fno-short-wchar.
30944
30945 2004-08-06  Paul Brook  <paul@codesourcery.com>
30946
30947         * gfortran.dg/ret_array_1.f90: New test.
30948         * gfortran.dg/ret_pointer_1.f90: New test.
30949
30950 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
30951
30952         * gcc.dg/missing-field-init-[12].c: New tests.
30953         * g++.dg/warn/missing-field-init-[12].C: New tests.
30954
30955 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30956
30957         * gcc.dg/enum2.c: New test.
30958         * gcc.dg/symbian3.c: Likewise.
30959         * gcc.dg/symbian4.c: Likewise.
30960         * gcc.dg/wchar_t-2.c: Likewise.
30961
30962 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30963
30964         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
30965         destructor tests.
30966
30967 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30968
30969         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
30970         dg-require-visiblity.
30971         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
30972         * g++.dg/ext/visibility/fvisibility.C: Likewise.
30973         * g++.dg/ext/visibility/memfuncts.C: Likewise.
30974         * g++.dg/ext/visibility/new1.C: Likewise.
30975         * g++.dg/ext/visibility/pragma.C: Likewise.
30976         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
30977         * g++.dg/ext/visibility/virtual.C: Likewise.
30978         * g++/dg/ext/visibility/visibility-1.C: Likewise.
30979         * g++/dg/ext/visibility/visibility-2.C: Likewise.
30980         * g++/dg/ext/visibility/visibility-3.C: Likewise.
30981         * g++/dg/ext/visibility/visibility-4.C: Likewise.
30982         * g++/dg/ext/visibility/visibility-5.C: Likewise.
30983         * g++/dg/ext/visibility/visibility-6.C: Likewise.
30984         * g++/dg/ext/visibility/visibility-7.C: Likewise.
30985         * g++/dg/ext/visibility/visibility-8.C: New test.
30986         * gcc.c-torture/compile/dll.x: Remove.
30987         * gcc.dg/dll-2.c: Use dg-require-dll
30988         * gcc.dg/visibility-10.c: New test.
30989         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
30990         supporting DLLs.
30991         * lib/scanasm.exp (scan_hidden): New function.
30992         (scan_not_hidden): Likewise.
30993
30994 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
30995
30996         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
30997
30998 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
30999
31000         * gcc.c-torture/execute/20040805-1.c: New test.
31001
31002 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
31003
31004         * gcc.dg/20020118-1.c: Declare abort.
31005         * gcc.dg/altivec_check.h: Likewise.
31006         * gcc.dg/iftrap-2.c: Likewise.
31007         * gcc.dg/pragma-darwin.c: Likewise.
31008         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
31009
31010 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
31011
31012         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
31013
31014 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31015
31016         * gcc.c-torture/execute/builtins/abs-2.c,
31017         gcc.c-torture/execute/builtins/abs-3.c,
31018         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
31019         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
31020         intmax_t, uintmax_t and their limits.
31021         * gcc.dg/intmax_t-1.c: New test.
31022
31023 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31024
31025         * g++.dg/tc1/dr147.C: Add reference to PR.
31026
31027 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
31028
31029         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
31030         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
31031
31032 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
31033
31034         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
31035
31036 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31037
31038         * gcc.dg/redecl-5.c: New test.
31039         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
31040         of scanf.
31041
31042 2004-08-03  Roger Sayle  <roger@eyesopen.com>
31043
31044         PR middle-end/16790
31045         * gcc.c-torture/execute/pr16790-1.c: New test case.
31046
31047 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
31048
31049         * g++.dg/ext/visibility/assign1.C: New test.
31050         * g++.dg/ext/visibility/new1.C: Likewise.
31051
31052         * gcc.dg/symbian1.c: New test.
31053         * gcc.dg/symbian2.c: Likewise.
31054
31055 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
31056
31057         PR target/16570
31058         * gcc.dg/i386-sse-9.c: New test.
31059
31060 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31061
31062         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
31063
31064 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31065
31066         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
31067         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
31068         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
31069         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
31070         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
31071         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
31072         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
31073         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
31074         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
31075         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
31076         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
31077         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
31078         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
31079         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
31080         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
31081         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
31082         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
31083         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
31084         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
31085         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
31086         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
31087         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
31088         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
31089         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
31090         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
31091         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
31092         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
31093         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
31094         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31095         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31096         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
31097         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
31098         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
31099         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
31100         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
31101         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31102         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31103         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31104         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31105         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
31106         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
31107         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
31108         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
31109         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
31110         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31111         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31112         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
31113         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
31114         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
31115         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
31116         gcc.misc-tests/i386-pf-3dnow-1.c,
31117         gcc.misc-tests/i386-pf-athlon-1.c,
31118         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31119         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
31120         Declare built-in functions used.
31121         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
31122
31123 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
31124
31125         PR c++/16707
31126         * g++.dg/lookup/using12.C: New test.
31127
31128         * g++.dg/init/null1.C: Fix PR number.
31129         * g++.dg/parse/namespace10.C: Likewise.
31130
31131 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31132
31133         PR c++/16224
31134         * g++.dg/template/spec17.C: New test.
31135         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
31136         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
31137
31138 2004-08-02  David Billinghurst
31139
31140         PR fortran/16292
31141         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
31142
31143 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
31144
31145         * gcc.dg/ia64-got-1.c: New test case.
31146
31147 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31148
31149         PR c++/16489
31150         * g++.dg/init/null1.C: New test.
31151         * g++.dg/tc1/dr76.C: Adjust error marker.
31152
31153         PR c++/16529
31154         * g++.dg/parse/namespace10.C: New test.
31155
31156         PR c++/16810
31157         * g++.dg/inherit/ptrmem2.C: New test.
31158
31159 2004-08-02  Ben Elliston  <bje@au.ibm.com>
31160
31161         PR target/16155
31162         * gcc.dg/pr16155.c: New test.
31163
31164 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
31165
31166         * gcc.dg/redecl-2.c: New test.
31167
31168 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
31169
31170         * gcc.dg/darwin-longdouble.c: New file.
31171
31172 2004-07-30  Richard Henderson  <rth@redhat.com>
31173
31174         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
31175         write to constant argument.
31176         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
31177
31178 2004-07-30  Richard Henderson  <rth@redhat.com>
31179
31180         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
31181         tests of nearest around zero.
31182
31183 2004-07-30  Andrew Pinski  <apinski@apple.com>
31184
31185         * gcc.c-torture/compile/20040730-1.c: New test.
31186
31187 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31188
31189         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
31190         powerpc-eabispe.
31191
31192 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31193
31194         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
31195
31196 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
31197
31198         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
31199         contains $ld_library_path.
31200         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31201
31202 2004-07-29  Richard Henderson  <rth@redhat.com>
31203
31204         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
31205
31206         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
31207         (alt2, which): New.
31208         (Check): Accept either alternative.
31209
31210 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
31211
31212         * g++.dg/abi/inline1.C: New test.
31213         * g++.dg/abi/local1-a.cc: Likewise.
31214         * g++.dg/abi/local1.C: Likewise.
31215         * g++.dg/abi/mangle11.C: Tweak location of warnings.
31216         * g++.dg/abi/mangle12.C: Likewise.
31217         * g++.dg/abi/mangle17.C: Likewise.
31218         * g++.dg/abi/mangle20-2.C: Likewise.
31219         * g++.dg/opt/interface1.C: Likewise.
31220         * g++.dg/opt/interface1.h: Likewise.
31221         * g++.dg/opt/interface1-a.cc: New test.
31222         * g++.dg/parse/repo1.C: New test.
31223         * g++.dg/template/repo1.C: Likewise.
31224         * g++.dg/warn/Winline-1.C: Likewise.
31225         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
31226
31227 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
31228
31229         * gcc.dg/tree-ssa/20040729-1.c: New test.
31230
31231 2004-07-27  Matt Austern <austern@apple.com>
31232
31233         * gcc.dg/darwin-bool-1.c: New test.
31234         * gcc.dg/darwin-bool-2.c: New test.
31235
31236 2004-07-28  Richard Henderson  <rth@redhat.com>
31237
31238         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
31239         arguments in the correct type.  Don't write to constant arguments.
31240
31241 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31242
31243         PR tree-optimization/16688
31244         PR tree-optimization/16689
31245         * g++.dg/tree-ssa/pr16688.C: New test.
31246
31247 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31248
31249         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31250         loads.  Not only in the comment, this time.
31251
31252 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
31253
31254         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
31255         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
31256         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
31257         * gcc.dg/sh4a-bitmovua.c: New.
31258         * gcc.dg/sh4a-cos.c: New.
31259         * gcc.dg/sh4a-cosf.c: New.
31260         * gcc.dg/sh4a-fprun.c: New.
31261         * gcc.dg/sh4a-fsrra.c: New.
31262         * gcc.dg/sh4a-memmovua.c: New.
31263         * gcc.dg/sh4a-sin.c: New.
31264         * gcc.dg/sh4a-sincos.c: New.
31265         * gcc.dg/sh4a-sincosf.c: New.
31266         * gcc.dg/sh4a-sinf.c: New.
31267
31268 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31269
31270         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
31271         conditionals.
31272         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31273         loads.
31274         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
31275         DOM1.
31276
31277 2004-07-27  Andrew Pinski  <apinski@apple.com>
31278
31279         * g++.dg/rtti/tinfo1.C: Correct the xfail.
31280
31281 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
31282
31283         * gcc.dg/pragma-isr.c: New test.
31284
31285 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31286
31287         PR c++/14429
31288         * g++.dg/template/ttp11.C: New test.
31289
31290 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
31291
31292         * gcc.c-torture/compile/20040727-1.c: New test.
31293
31294 2004-07-26  Eric Christopher  <echristo@redhat.com>
31295
31296         * gcc.c-torture/compile/20040726-2.c: New test.
31297
31298 2004-07-26  Andrew Pinski  <apinski@apple.com>
31299
31300         * g++.dg/rtti/tinfo1.C: Xfail.
31301
31302 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
31303
31304         * gcc.c-torture/compile/20040726-1.c: New test.
31305
31306 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
31307             Brian Ryner  <bryner@brianryner.com>
31308
31309         PR c++/9283
31310         PR c++/15000
31311         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
31312         * g++.dg/ext/visibility/: New directory.
31313         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
31314         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
31315         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
31316         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
31317         * g++.dg/ext/visibility/fvisibility.C,
31318         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
31319         g++.dg/ext/visibility/fvisibility-override1.C
31320         g++.dg/ext/visibility/fvisibility-override2.C
31321         g++.dg/ext/visibility/memfuncts.C
31322         g++.dg/ext/visibility/noPLT.C
31323         g++.dg/ext/visibility/pragma.C
31324         g++.dg/ext/visibility/pragma-override1.C
31325         g++.dg/ext/visibility/pragma-override2.C
31326         g++.dg/ext/visibility/staticmemfuncts.C
31327         g++.dg/ext/visibility/virtual.C: New tests.
31328
31329 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31330
31331         PR c/15360
31332         * gcc.dg/pr15360-1.c: New test.
31333
31334 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
31335
31336         * gcc.dg/pragma-align-2.c: New test.
31337         * gcc.dg/pragma-init-fini.c: New test.
31338         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
31339         targets.
31340
31341 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31342
31343         * gcc.dg/init-string-2.c: New test.
31344
31345 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
31346
31347         PR 16684
31348         * gcc.dg/Wredundant-decls-1.c: New test case.
31349
31350 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
31351
31352         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
31353         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
31354         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
31355         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
31356         * gcc.dg/compat/generate-random.c: New file.
31357         * gcc.dg/compat/generate-random.h: Likewise.
31358         * gcc.dg/compat/generate-random_r.c: Likewise.
31359         * gcc.dg/compat/struct-layout-1.h: Likewise.
31360         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
31361         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
31362         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
31363         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
31364         * gcc.dg/compat/struct-layout-1_main.c: New test.
31365         * gcc.dg/compat/struct-layout-1_x.c: New file.
31366         * gcc.dg/compat/struct-layout-1_y.c: New file.
31367         * gcc.dg/compat/struct-layout-1_test.h: New file.
31368
31369 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
31370
31371         * gcc.dg/comp-return-1.c: New test
31372
31373 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
31374
31375         * gcc.dg/vmx/8-02a.c: Fix typo.
31376
31377         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
31378         * gcc.dg/darwin-abi-3.c: New test.
31379
31380         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
31381         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
31382
31383         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
31384         * gcc.dg/vmx/ops-long-1.c: New test.
31385         * gcc.dg/vmx/ops-long-2.c: New test.
31386
31387 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31388
31389         * g++.dg/lookup/conv-[1234].C: New.
31390
31391 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
31392
31393         * g++.dg/parse/attr2.C: Simplify.
31394
31395 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31396
31397         PR c/7284
31398         * gcc.c-torture/execute/pr7284-1.c: New test.
31399
31400 2004-07-22  Brian Booth  <bbooth@redhat.com>
31401
31402         * gcc.dg/tree-ssa/20040721-1.c: New test.
31403
31404 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31405
31406         * g++.dg/template/crash20.c: New.
31407
31408 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
31409
31410         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
31411         Add dg-run directive.  Declare variables as required.
31412         * gfortran.dg/g77/README: Update
31413
31414 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
31415
31416         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
31417         gcc.dg/cris-peep2-andu2.c: New tests.
31418
31419 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31420
31421         PR c/15052
31422         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
31423         on return type.
31424         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
31425         messages.
31426         * gcc.dg/qual-return-2.c: Update expected messages.
31427         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
31428
31429 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31430
31431         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
31432         * gcc.dg/noncompile/921102-1.c: Update expected error message.
31433
31434 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31435
31436         PR c/11250
31437         * gcc.dg/init-string-1.c: New test.
31438
31439 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
31440
31441         PR middle-end/15345
31442         PR c/16450
31443         * gcc.dg/torture/nested-fn-1.c: New test.
31444
31445 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
31446
31447         PR target/16559
31448         * gcc.dg/ia64-fptr-1.c: New file.
31449
31450 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31451
31452         PR c++/14497
31453         * g++.dg/template/spec16.C: New test.
31454         * g++.old-deja/g++.robertl/eb118.C: Remove.
31455
31456 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31457
31458         PR c++/509
31459         * g++.dg/template/spec15.C: New test.
31460
31461 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
31462
31463         Copy cases from g77.f-torture/execute and add dg-run
31464         directive.  Other changes as noted.
31465         * gfortran.dg/g77/13037.f
31466         * gfortran.dg/g77/1832.f
31467         * gfortran.dg/g77/19981119-0.f
31468         * gfortran.dg/g77/19990313-0.f
31469         * gfortran.dg/g77/19990313-1.f
31470         * gfortran.dg/g77/19990313-2.f
31471         * gfortran.dg/g77/19990313-3.f
31472         * gfortran.dg/g77/19990419-1.f
31473         * gfortran.dg/g77/19990826-0.f
31474         * gfortran.dg/g77/19990826-2.f
31475         * gfortran.dg/g77/20000503-1.f
31476         * gfortran.dg/g77/20001111.f
31477         * gfortran.dg/g77/20010116.f
31478         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
31479         * gfortran.dg/g77/20010430.f
31480         * gfortran.dg/g77/6177.f
31481         * gfortran.dg/g77/947.f
31482         * gfortran.dg/g77/970816-3.f
31483         * gfortran.dg/g77/971102-1.f
31484         * gfortran.dg/g77/980520-1.f
31485         * gfortran.dg/g77/980628-0.f
31486         * gfortran.dg/g77/980628-1.f
31487         * gfortran.dg/g77/980628-10.f
31488         * gfortran.dg/g77/980628-2.f
31489         * gfortran.dg/g77/980628-3.f
31490         * gfortran.dg/g77/980628-7.f
31491         * gfortran.dg/g77/980628-8.f
31492         * gfortran.dg/g77/980628-9.f
31493         * gfortran.dg/g77/980701-0.f
31494         * gfortran.dg/g77/980701-1.f
31495         * gfortran.dg/g77/cabs.f
31496         * gfortran.dg/g77/claus.f
31497         * gfortran.dg/g77/complex_1.f
31498         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
31499         * gfortran.dg/g77/dcomplex.f
31500         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
31501         * gfortran.dg/g77/f90-intrinsic-mathematical.f
31502         * gfortran.dg/g77/f90-intrinsic-numeric.f
31503         * gfortran.dg/g77/int8421.f
31504         * gfortran.dg/g77/labug1.f
31505         * gfortran.dg/g77/large_vec.f
31506         * gfortran.dg/g77/le.f
31507         * gfortran.dg/g77/short.f
31508         * gfortran.dg/g77/README: Update
31509
31510 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
31511
31512         PR c++/16637
31513         * g++.dg/parse/lookup4.C: New test.
31514
31515 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31516
31517         PR c++/16175
31518         * g++.dg/template/ttp10.C: New test.
31519
31520 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31521
31522         * gcc.dg/pr12625-1.c: New test.
31523
31524 2004-07-20  Steven Bosscher  <stevenb@suse.de>
31525
31526         * gcc.dg/switch-warn-1.c: New test.
31527         * gcc.dg/switch-warn-2.c: New test.
31528         * gcc.c-torture/compile/pr14730.c: Update.
31529
31530 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
31531
31532         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
31533         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
31534         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
31535         g++.dg/template/nontype3.C: Remove trailing CR from tests.
31536
31537 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
31538
31539         PR c++/16623
31540         * g++.dg/template/assign1.C: New test.
31541
31542 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31543
31544         PR c++/12170
31545         * g++.dg/template/ttp9.C: New test.
31546
31547 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
31548
31549         * gcc.dg/format/cmn-err-1.c: New test.
31550
31551 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31552
31553         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
31554         gcc.dg/Wparentheses-10.c: New tests.
31555         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
31556
31557 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31558
31559         PR fortran/16465
31560         * gfortran.dg/g77//ffixed-line-length-0.f,
31561         gfortran.dg/g77/ffixed-line-length-132.f,
31562         gfortran.dg/g77/ffixed-line-length-72.f,
31563         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
31564         gfortran.dg/g77/README: Update.
31565
31566 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31567
31568         PR c++/13092
31569         * g++.dg/template/non-dependent7.C: New test.
31570         * g++.dg/template/non-dependent8.C: Likewise.
31571         * g++.dg/template/non-dependent9.C: Likewise.
31572         * g++.dg/template/non-dependent10.C: Likewise.
31573
31574 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
31575
31576         PR c++/16337
31577         * g++.dg/parse/attr2.C: New test.
31578
31579 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
31580
31581         * g77.dg: Removed.
31582         * g77.f-torture: Ditto.
31583
31584 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31585
31586         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
31587         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
31588         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
31589
31590 2004-07-16  Richard Henderson  <rth@redhat.com>
31591
31592         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
31593
31594 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31595
31596         * lib/fortran-torture.exp (fortran-torture): Don't test compile
31597         tests with full list of options.
31598         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
31599         of TORTURE_OPTIONS if test contains 'dg-do run'.
31600
31601         PR fortran/16404
31602         * gfortran.dg/do_iterator.f90: New test.
31603
31604 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31605
31606         PR rtl-optimization/16536
31607         * gcc.c-torture/execute/restrict-1.c: New test.
31608
31609 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31610
31611         PR fortran/15324
31612         * gfortran.dg/pr15324.f90: New test.
31613
31614         PR fortran/15129
31615         * gfortran.dg/pr15129.f90: New test.
31616
31617         PR fortran/15140
31618         * gfortran.dg/pr15140.f90: New test.
31619
31620         PR fortran/13792
31621         * gfortran.fortran-torture/execute/bounds.f90: Add check for
31622         compile-time simplification.
31623
31624 2004-07-14  Mike Stump  <mrs@apple.com>
31625
31626         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
31627
31628 2004-07-14  James E Wilson  <wilson@specifixinc.com>
31629
31630         PR target/16325
31631         * gcc.dg/profile-generate-1.c: New.
31632
31633 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
31634
31635         * gcc.c-torture/execute/20040709-1.c: New test.
31636         * gcc.c-torture/execute/20040709-2.c: New test.
31637
31638 2004-07-14  Mike Stump  <mrs@apple.com>
31639
31640         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
31641
31642 2004-07-14  Mike Stump  <mrs@apple.com>
31643
31644         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
31645
31646 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
31647
31648         PR c++/16518
31649         * g++.dg/parse/mutable1.C: New test.
31650
31651 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
31652
31653         PR tree-optimization/16443
31654         * gcc.dg/tree-ssa/20040713-1.c: New test.
31655
31656 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
31657
31658         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
31659         for operator new.
31660
31661 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31662
31663         * gfortran.dg/g77/README: New file
31664         * gfortran.dg/g77/19981216-0.f: Copy from
31665         g77.f-torture/noncompile.  Add "dg-do compile" and
31666         dg-error as required.
31667         * gfortran.dg/g77/19990218-1.f: Likewise.
31668         * gfortran.dg/g77/19990905-1.f: Likewise.
31669         * gfortran.dg/g77/9263.f: Likewise.
31670         * gfortran.dg/g77/980615-0.f: Likewise.
31671         * gfortran.dg/g77/980616-0.f: Likewise.
31672         * gfortran.dg/g77/check0.f: Likewise.
31673         * gfortran.dg/g77/select_no_compile.f: Likewise.
31674
31675 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31676
31677         Copy files from g77.f-torture/compile.
31678         Add "{ dg-do compile}".  Other changes as noted
31679         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
31680         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
31681         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
31682         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
31683         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
31684         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
31685         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
31686         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
31687         statement to conform to standard.  Append alpha1.x for reference.
31688         * gfortran.dg/g77/xformat.f: Add dg-warning
31689
31690 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31691
31692         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
31693         Add {dg-do compile} directive.
31694         * gfortran.dg/g77/cpp2.F: Likewise.
31695
31696 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31697
31698         PR c++/5402
31699         * g++.dg/lookup/name-clash1.C: New test.
31700
31701         PR c++/9777
31702         * g++.dg/lookup/name-clash2.C: New test.
31703
31704         PR c++/12102
31705         * g++.dg/lookup/name-clash3.C: New test.
31706
31707 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31708
31709         * g++.dg/lookup/new2.C: New test.
31710         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
31711
31712 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
31713
31714         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
31715         Add {dg-do compile} directive.
31716         * gfortran.dg/g77/13060.f: Likewise.
31717         * gfortran.dg/g77/19990218-0.f: Likewise.
31718         * gfortran.dg/g77/19990305-0.f: Likewise.
31719         * gfortran.dg/g77/19990419-0.f: Likewise.
31720         * gfortran.dg/g77/19990502-0.f: Likewise.
31721         * gfortran.dg/g77/19990502-1.f: Likewise.
31722         * gfortran.dg/g77/19990525-0.f: Likewise.
31723         * gfortran.dg/g77/19990826-1.f: Likewise.
31724         * gfortran.dg/g77/19990826-3.f: Likewise.
31725         * gfortran.dg/g77/19990905-2.f: Likewise.
31726         * gfortran.dg/g77/20000412-1.f: Likewise.
31727         * gfortran.dg/g77/20000511-1.f: Likewise.
31728         * gfortran.dg/g77/20000511-2.f: Likewise.
31729         * gfortran.dg/g77/20000518.f: Likewise.
31730         * gfortran.dg/g77/20000601-1.f: Likewise.
31731         * gfortran.dg/g77/20000601-2.f: Likewise.
31732         * gfortran.dg/g77/20000629-1.f: Likewise.
31733         * gfortran.dg/g77/20000630-2.f: Likewise.
31734         * gfortran.dg/g77/20010115.f: Likewise.
31735         * gfortran.dg/g77/20010321-1.f: Likewise.
31736         * gfortran.dg/g77/20010426.f: Likewise.
31737         * gfortran.dg/g77/20020307-1.f: Likewise.
31738         * gfortran.dg/g77/8485.f: Likewise.
31739         * gfortran.dg/g77/960317-1.f: Likewise.
31740         * gfortran.dg/g77/970915-0.f: Likewise.
31741         * gfortran.dg/g77/980310-1.f: Likewise.
31742         * gfortran.dg/g77/980310-2.f: Likewise.
31743         * gfortran.dg/g77/980310-3.f: Likewise.
31744         * gfortran.dg/g77/980310-4.f: Likewise.
31745         * gfortran.dg/g77/980310-6.f: Likewise.
31746         * gfortran.dg/g77/980310-7.f: Likewise.
31747         * gfortran.dg/g77/980310-8.f: Likewise.
31748         * gfortran.dg/g77/980419-2.f: Likewise.
31749         * gfortran.dg/g77/980424-0.f: Likewise.
31750         * gfortran.dg/g77/980427-0.f: Likewise.
31751         * gfortran.dg/g77/980729-0.f: Likewise.
31752         * gfortran.dg/g77/981117-1.f: Likewise.
31753         * gfortran.dg/g77/toon_1.f: Likewise.
31754
31755 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31756
31757         PR c++/2204
31758         * g++.dg/other/abstract2.C: New test.
31759
31760 2004-07-12  Paul Brook  <paul@codesourcery.com>
31761
31762         * gfortran.dg/pointer_init_1.f90: New test.
31763
31764 2004-07-11  Paul Brook  <paul@codesourcery.com>
31765
31766         PR fortran/15986
31767         * gfortran.dg/contained_1.f90: New test.
31768
31769 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
31770
31771         * g++.dg/parse/defarg8.C: New test.
31772
31773 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31774
31775         PR fortran/16433
31776         * gfortran.dg/pr16433.f: New test.
31777
31778         PR fortran/17574
31779         * gfortran.dg/pr15754.f90: New test.
31780
31781 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31782
31783         PR tree-optimization/16437
31784         * gcc.c-torture/execute/bitfld-4.c: New test.
31785
31786 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31787
31788         * gfortran.fortran-torture/execute/common_2.f90: Add check for
31789         access to common var from module.
31790
31791 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31792
31793         PR fortran/16336
31794         * gfortran.fortran-torture/execute/common_2.f90: New test.
31795
31796 2004-07-10  Paul Brook  <paul@codesourcery.com>
31797
31798         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
31799
31800 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31801
31802         PR fortran/15969
31803         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
31804
31805 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
31806
31807         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
31808         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
31809         * gfortran.dg/g77/ffree-form-1.f: Likewise.
31810         * gfortran.dg/g77/ffree-form-2.f: Likewise.
31811         * gfortran.dg/g77/ffree-form-3.f: Likewise.
31812         * gfortran.dg/g77/fno-underscoring.f: Likewise.
31813         * gfortran.dg/g77/funderscoring.f: Likewise.
31814         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
31815
31816 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31817
31818         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
31819
31820 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31821         Paul Brook  <paul@codesourcery.com>
31822
31823         PR fortran/13415
31824         * gfortran.dg/common_pointer_1.f90: New test.
31825
31826 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31827
31828         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
31829
31830 2004-07-09  James E Wilson  <wilson@specifixinc.com>
31831
31832         PR target/16364
31833         * gcc.c-torture/compile/20040709-1.c: New.
31834
31835 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31836
31837         PR fortran/14077
31838         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
31839
31840 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31841
31842         PR fortran/13201
31843         * gfortran.dg/shape_1.f90: New test.
31844
31845 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
31846             Andrew Pinski  <apinski@apple.com>
31847
31848         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
31849
31850 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31851
31852         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
31853         comment.
31854
31855 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31856         Paul Brook  <paul@codesourcery.com>
31857
31858         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
31859         '.f95' and '.F95'.
31860
31861 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
31862
31863         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
31864
31865 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31866
31867         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
31868         testcases with capital suffix.
31869
31870 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31871
31872         PR fortran/15481
31873         PR fortran/13372
31874         PR fortran/13575
31875         PR fortran/15978
31876         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
31877
31878         * gfortran.dg/implicit_1.f90: New test.
31879
31880 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31881
31882         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
31883         expression to match gfortran warning/error messages
31884         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
31885         dg-error text.
31886
31887 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31888
31889         * lib/fortran-torture.exp: Rename proc search_for to
31890         search_for_re.
31891
31892 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31893
31894         * gcc.c-torture/execute/simd-5.x: New file.
31895         XFAIL on SPARC 64-bit at -O0.
31896
31897 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31898
31899         PR c++/8211
31900         PR c++/16165
31901         * g++.dg/warn/effc3.C: New test.
31902
31903 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31904
31905         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
31906         change X to 1X in format.
31907         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
31908         add data statements to conform to standard.
31909
31910 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31911
31912         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
31913         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
31914         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
31915
31916 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31917
31918         * gfortran.dg/g77/7388.f: Copy from g77.dg
31919         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
31920         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
31921         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
31922         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
31923         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
31924         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
31925         * gfortran.dg/g77/strlen0.f: Likewise.
31926
31927 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31928
31929         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
31930         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
31931
31932 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31933
31934         * gcc.c-torture/execute/920428-2.x: Delete.
31935         * gcc.c-torture/execute/920501-7.x: Likewise.
31936
31937 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
31938
31939         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
31940         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
31941         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
31942         prescott and c3-2.
31943         (PREFETCH_3DNOW): Add -march=c3.
31944
31945 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
31946
31947         PR c/16437
31948         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
31949         * gcc.c-torture/execute/bf64-1.x: Likewise.
31950
31951 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31952
31953         * gcc.c-torture/compile/20040708-1.c: New test.
31954
31955 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31956
31957         PR c++/16169
31958         * g++.dg/warn/effc2.C: New test.
31959
31960 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31961
31962         * gcc.c-torture/execute/bitfld-1.x: Remove.
31963         * gcc.c-torture/execute/bitfld-3.c: New test.
31964         * gcc.dg/bitfld-2.c: Remove XFAILs.
31965
31966 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
31967
31968         PR c++/16276
31969         * g++.dg/rtti/tinfo1.C: New file.
31970
31971 2004-07-07  Eric Christopher  <echristo@redhat.com>
31972
31973         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
31974
31975 2004-07-07  Andrew Pinski  <apinski@apple.com>
31976
31977         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
31978
31979 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
31980
31981         * g++.dg/init/call1.C: XFAIL.
31982
31983 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
31984
31985         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
31986         except for movstrict*, to movmem* and clrstr* to clrmem*.
31987
31988 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
31989
31990         * gcc.c-torture/execute/20040707-1.c: New test.
31991
31992 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
31993
31994         * gcc.c-torture/execute/20040706-1.c: New test.
31995
31996 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31997
31998         PR c++/3671
31999         * g++.dg/template/spec14.C: New test.
32000
32001 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
32002
32003         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
32004         nothing if not yet defined.  Use it in b, c and d type definitions.
32005         * gcc.c-torture/execute/20040705-1.c: New test.
32006         * gcc.c-torture/execute/20040705-2.c: New test.
32007
32008 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32009
32010         PR c++/2518
32011         * g++.dg/lookup/new1.C: New test.
32012
32013 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32014
32015         PR c++/11406
32016         * g++.dg/template/sizeof8.C: New test.
32017
32018 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
32019
32020         * gcc.c-torture/compile/20040705-1.c: New test.
32021
32022 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
32023
32024         * gfortran.fortran-torture/execute/seq_io.f90: New test.
32025
32026 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
32027
32028         * gcc.dg/cpp/if-mop.c: Two new testcases.
32029         * gcc.dg/cpp/trad/comment-3.c: New.
32030
32031 2004-07-04  Paul Brook  <paul@codesourcery.com>
32032
32033         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
32034
32035 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
32036
32037         PR c++/3761
32038         * g++.dg/lookup/crash4.C: New test.
32039
32040 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
32041
32042         * gcc.c-torture/execute/builtin-abs-1.c
32043         * gcc.c-torture/execute/builtin-abs-2.c
32044         * gcc.c-torture/execute/builtin-complex-1.c
32045         * gcc.c-torture/execute/builtins/string-1-lib.c
32046         * gcc.c-torture/execute/builtins/string-1.c
32047         * gcc.c-torture/execute/builtins/string-2-lib.c
32048         * gcc.c-torture/execute/builtins/string-2.c
32049         * gcc.c-torture/execute/builtins/string-3-lib.c
32050         * gcc.c-torture/execute/builtins/string-3.c
32051         * gcc.c-torture/execute/builtins/string-4-lib.c
32052         * gcc.c-torture/execute/builtins/string-4.c
32053         * gcc.c-torture/execute/builtins/string-5-lib.c
32054         * gcc.c-torture/execute/builtins/string-5.c
32055         * gcc.c-torture/execute/builtins/string-6-lib.c
32056         * gcc.c-torture/execute/builtins/string-6.c
32057         * gcc.c-torture/execute/builtins/string-7-lib.c
32058         * gcc.c-torture/execute/builtins/string-7.c
32059         * gcc.c-torture/execute/builtins/string-8-lib.c
32060         * gcc.c-torture/execute/builtins/string-8.c
32061         * gcc.c-torture/execute/builtins/string-9-lib.c
32062         * gcc.c-torture/execute/builtins/string-9.c
32063         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
32064         * gcc.c-torture/execute/builtins/string-asm-1.c
32065         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
32066         * gcc.c-torture/execute/builtins/string-asm-2.c
32067         * gcc.c-torture/execute/stdio-opt-1.c
32068         * gcc.c-torture/execute/stdio-opt-2.c
32069         * gcc.c-torture/execute/stdio-opt-3.c
32070         * gcc.c-torture/execute/string-opt-1.c
32071         * gcc.c-torture/execute/string-opt-10.c
32072         * gcc.c-torture/execute/string-opt-11.c
32073         * gcc.c-torture/execute/string-opt-12.c
32074         * gcc.c-torture/execute/string-opt-13.c
32075         * gcc.c-torture/execute/string-opt-14.c
32076         * gcc.c-torture/execute/string-opt-15.c
32077         * gcc.c-torture/execute/string-opt-16.c
32078         * gcc.c-torture/execute/string-opt-2.c
32079         * gcc.c-torture/execute/string-opt-6.c
32080         * gcc.c-torture/execute/string-opt-7.c
32081         * gcc.c-torture/execute/string-opt-8.c:
32082         Replace with ...
32083
32084         * gcc.c-torture/execute/builtins/abs-2.c
32085         * gcc.c-torture/execute/builtins/abs-3.c
32086         * gcc.c-torture/execute/builtins/complex-1.c
32087         * gcc.c-torture/execute/builtins/fprintf.c
32088         * gcc.c-torture/execute/builtins/fputs.c
32089         * gcc.c-torture/execute/builtins/memcmp.c
32090         * gcc.c-torture/execute/builtins/memmove.c
32091         * gcc.c-torture/execute/builtins/memops-asm.c
32092         * gcc.c-torture/execute/builtins/mempcpy-2.c
32093         * gcc.c-torture/execute/builtins/mempcpy.c
32094         * gcc.c-torture/execute/builtins/memset.c
32095         * gcc.c-torture/execute/builtins/printf.c
32096         * gcc.c-torture/execute/builtins/sprintf.c
32097         * gcc.c-torture/execute/builtins/strcat.c
32098         * gcc.c-torture/execute/builtins/strchr.c
32099         * gcc.c-torture/execute/builtins/strcmp.c
32100         * gcc.c-torture/execute/builtins/strcpy.c
32101         * gcc.c-torture/execute/builtins/strcspn.c
32102         * gcc.c-torture/execute/builtins/strlen-2.c
32103         * gcc.c-torture/execute/builtins/strlen.c
32104         * gcc.c-torture/execute/builtins/strncat.c
32105         * gcc.c-torture/execute/builtins/strncmp-2.c
32106         * gcc.c-torture/execute/builtins/strncmp.c
32107         * gcc.c-torture/execute/builtins/strncpy.c
32108         * gcc.c-torture/execute/builtins/strpbrk.c
32109         * gcc.c-torture/execute/builtins/strpcpy-2.c
32110         * gcc.c-torture/execute/builtins/strpcpy.c
32111         * gcc.c-torture/execute/builtins/strrchr.c
32112         * gcc.c-torture/execute/builtins/strspn.c
32113         * gcc.c-torture/execute/builtins/strstr-asm.c
32114         * gcc.c-torture/execute/builtins/strstr.c:
32115         ... these new files.
32116
32117         * gcc.c-torture/execute/builtins/abs-2-lib.c
32118         * gcc.c-torture/execute/builtins/abs-3-lib.c
32119         * gcc.c-torture/execute/builtins/complex-1-lib.c
32120         * gcc.c-torture/execute/builtins/fprintf-lib.c
32121         * gcc.c-torture/execute/builtins/fputs-lib.c
32122         * gcc.c-torture/execute/builtins/memcmp-lib.c
32123         * gcc.c-torture/execute/builtins/memmove-lib.c
32124         * gcc.c-torture/execute/builtins/memops-asm-lib.c
32125         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
32126         * gcc.c-torture/execute/builtins/mempcpy-lib.c
32127         * gcc.c-torture/execute/builtins/memset-lib.c
32128         * gcc.c-torture/execute/builtins/printf-lib.c
32129         * gcc.c-torture/execute/builtins/sprintf-lib.c
32130         * gcc.c-torture/execute/builtins/strcat-lib.c
32131         * gcc.c-torture/execute/builtins/strchr-lib.c
32132         * gcc.c-torture/execute/builtins/strcmp-lib.c
32133         * gcc.c-torture/execute/builtins/strcpy-lib.c
32134         * gcc.c-torture/execute/builtins/strcspn-lib.c
32135         * gcc.c-torture/execute/builtins/strlen-2-lib.c
32136         * gcc.c-torture/execute/builtins/strlen-lib.c
32137         * gcc.c-torture/execute/builtins/strncat-lib.c
32138         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
32139         * gcc.c-torture/execute/builtins/strncmp-lib.c
32140         * gcc.c-torture/execute/builtins/strncpy-lib.c
32141         * gcc.c-torture/execute/builtins/strpbrk-lib.c
32142         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
32143         * gcc.c-torture/execute/builtins/strpcpy-lib.c
32144         * gcc.c-torture/execute/builtins/strrchr-lib.c
32145         * gcc.c-torture/execute/builtins/strspn-lib.c
32146         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
32147         * gcc.c-torture/execute/builtins/strstr-lib.c
32148         * gcc.c-torture/execute/builtins/lib/abs.c
32149         * gcc.c-torture/execute/builtins/lib/fprintf.c
32150         * gcc.c-torture/execute/builtins/lib/memset.c
32151         * gcc.c-torture/execute/builtins/lib/printf.c
32152         * gcc.c-torture/execute/builtins/lib/sprintf.c
32153         * gcc.c-torture/execute/builtins/lib/strcpy.c
32154         * gcc.c-torture/execute/builtins/lib/strcspn.c
32155         * gcc.c-torture/execute/builtins/lib/strncat.c
32156         * gcc.c-torture/execute/builtins/lib/strncmp.c
32157         * gcc.c-torture/execute/builtins/lib/strncpy.c
32158         * gcc.c-torture/execute/builtins/lib/strpbrk.c
32159         * gcc.c-torture/execute/builtins/lib/strspn.c
32160         * gcc.c-torture/execute/builtins/lib/strstr.c:
32161         New files containing support routines.
32162
32163         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
32164         declaration.
32165         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
32166         when not optimizing.
32167
32168 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
32169
32170         PR c++/16240
32171         * g++.dg/abi/mangle22.C: New test.
32172         * g++.dg/abi/mangle23.C: Likewise.
32173
32174 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
32175
32176         PR fortran/16290
32177         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
32178         Allow for cases without denormalized floating point numbers.
32179
32180 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
32181
32182         PR c/1027
32183         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32184         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
32185         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
32186         expected warning text.
32187         * gcc.dg/format/diag-2.c: New test.
32188
32189 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32190
32191         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
32192
32193 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
32194
32195         * gcc.dg/builtins-43.c: New.
32196         * gcc.dg/builtins-44.c: New.
32197         * gcc.dg/builtins-45.c: New.
32198
32199 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
32200             Andreas Tobler  <a.tobler@schweiz.ch>
32201
32202         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
32203         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
32204         as SIGSEGV.
32205         * gcc.dg/cleanup-11.c: Likewise.
32206         * gcc.dg/cleanup-8.c: Likewise.
32207         * gcc.dg/cleanup-9.c: Likewise.
32208         * gcc.dg/cleanup-5.c: Run on all platforms.
32209
32210 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32211
32212         * g++.dg/warn/nonnull1.C: New test.
32213
32214 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32215
32216         * gcc.dg/compat/compat-common.h: Wrap up CINT in
32217         an #ifndef SKIP_COMPLEX_INT/#endif pair.
32218         Special-case the Sun compiler wrt to <complex.h>.
32219
32220 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
32221
32222         * gcc.dg/Wunreachable-8.C: New test.
32223
32224         * gcc.dg/h8300-ice2.c : New test.
32225
32226 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
32227
32228         PR fortran/16161
32229         * gfortran.fortran-torture/compile/implicit.f90: Add test
32230         for implicit character.
32231
32232 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
32233
32234         PR fortran/16289
32235         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
32236         Use tiny() intrinsic to find smallest non-negative real
32237
32238 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
32239
32240         * gcc.dg/compat/struct-by-value-22_main.c: New test.
32241         * gcc.dg/compat/struct-by-value-22_x.c: New.
32242         * gcc.dg/compat/struct-by-value-22_y.c: New.
32243
32244         * gcc.c-torture/execute/20040629-1.c: New test.
32245
32246 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
32247
32248         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
32249         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
32250
32251         PR target/16195
32252         * gcc.dg/20040625-1.c: New test.
32253
32254 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32255
32256         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
32257
32258 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32259
32260         PR fortran/15963
32261         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
32262
32263 2004-06-29  Richard Henderson  <rth@redhat.com>
32264
32265         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
32266
32267 2004-06-29  Paul Brook  <paul@codesourcery.com>
32268
32269         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
32270         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
32271
32272 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
32273
32274         PR c++/16260
32275         * g++.dg/parse/crash15.C: New.
32276
32277 2004-06-28  Andrew Pinski  <apinski@apple.com>
32278
32279         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
32280         by the error already.
32281
32282         * g++.dg/opt/ptrmem4.C: Change to compile only test.
32283
32284 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
32285
32286         PR target/14041
32287         * gcc.dg/h8300-bss-align-1.c : New.
32288
32289 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32290
32291         * PR c++/16174
32292         * g++.dg/template/ctor4.C: New.
32293
32294 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
32295
32296         PR c++/16205
32297         * g++.dg/warn/Wsequence-point-1.C: New test.
32298
32299 2004-06-27  Paul Brook  <paul@codesourcery.com>
32300
32301         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
32302
32303 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
32304
32305         * g++.old-deja/g++.mike/p7325.C: Remove.
32306
32307 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
32308
32309         PR c/14963
32310         * gcc.dg/pr14963.c: New test.
32311
32312 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
32313
32314         PR c++/16193
32315         * g++.dg/parse/redef1.C: New test.
32316
32317 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
32318
32319         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
32320         20021110.c.
32321         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
32322         20021119-1.c.
32323         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
32324         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
32325         5-04.c.
32326         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
32327         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
32328         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
32329         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
32330         g++.brendan/enum14.C.
32331         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
32332         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
32333         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
32334         g++.mike/virt1.C.
32335         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
32336         memtemp24.C.
32337
32338 2004-06-27  Roger Sayle  <roger@eyesopen.com>
32339
32340         * gcc.dg/20040527-1.c: New test case.
32341
32342 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
32343
32344         PR gfortran/pr16196
32345         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
32346
32347 2004-06-25  Roger Sayle  <roger@eyesopen.com>
32348
32349         PR middle-end/15825
32350         * gcc.dg/pr15825-1.c: New test case.
32351
32352 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32353
32354         * gcc.c-torture/execute/20040625-1.c: New test.
32355
32356 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32357
32358         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
32359
32360 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32361
32362         * gcc.dg/torture/mips-div-1.c: New test.
32363
32364 2004-06-24  Jeff Law  <law@redhat.com>
32365
32366         * gcc.dg/tree-ssa/20040624-1.c: New test.
32367
32368 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
32369
32370         * gcc.c-torture/compile/20040624-1.c: New test.
32371
32372 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32373
32374         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
32375         this directory.
32376
32377 2004-06-23  Andrew Pinski  <apinski@apple.com>
32378
32379         PR middle-end/15988
32380         * g++.dg/opt/ptrmem4.C: New test.
32381
32382         * gcc.dg/c90-array-quals-2.c: New test.
32383
32384 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
32385
32386         * gcc.dg/kpice1.c: New test.
32387
32388 2006-06-23  Andrew Pinski  <apinski@apple.com>
32389
32390         * gcc.dg/c90-array-quals.c: New test.
32391
32392 2006-06-22  Richard Henderson  <rth@redhat.com>
32393
32394         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
32395
32396 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
32397
32398         * gcc.dg/builtins-config.h: Handle FreeBSD.
32399
32400 2006-06-22  Richard Henderson  <rth@redhat.com>
32401
32402         * g++.dg/opt/devirt1.C: New.
32403
32404 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
32405
32406         * g++.dg/opt/pr15551.C: New testcase.
32407
32408 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
32409
32410         PR target/14800
32411         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
32412         x86_64-*-linux* when compiling for 32bit.
32413
32414 2004-06-21  Andrew Pinski  <apinski@apple.com>
32415
32416         * gcc.dg/pch/struct-1.c: New.
32417         * gcc.dg/pch/struct-1.hs: New.
32418
32419 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
32420
32421         * gcc.dg/pch/save-temps-1.c: New file.
32422         * gcc.dg/pch/save-temps-1.hs: New file.
32423
32424 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
32425
32426         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
32427         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
32428
32429 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32430
32431         * gfortran.fortran-torture/execute/select_1.f90: Rename function
32432         to fix type error.
32433         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
32434         Remove trailing spaces.
32435
32436 2004-06-21  Richard Henderson  <rth@redhat.com>
32437
32438         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
32439         merging && to BIT_FIELD_REF.
32440
32441 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
32442
32443         * g++.dg/opt/placeholder1.C: New test.
32444
32445 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32446
32447         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
32448         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32449         * gcc.dg/compat/union-m128-1_x.c: Likewise.
32450         * gcc.dg/compat/union-m128-1_y.c: Likewise.
32451
32452 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
32453
32454         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
32455         extern "C".
32456         * g++.dg/other/pragma-re-1.C: Add comments.
32457
32458 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
32459
32460         PR gfortran/16080
32461         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
32462
32463 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
32464
32465         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
32466         instead of setting the type of size_t by
32467         hand.
32468
32469 2004-06-18  Roger Sayle  <roger@eyesopen.com>
32470
32471         * gcc.dg/unordered-2.c: New test case.
32472         * gcc.dg/unordered-3.c: New test case.
32473
32474 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
32475
32476         PR other/16043
32477         * lib/g++.exp (g++_version): Tweak regexp for version
32478         * lib/g77.exp (g77_version): Likewise.
32479         * lib/gfortran.exp (gfortran_version): Likewise.
32480         * lib/objc.exp (objc_version): Likewise.
32481         * lib/treelang.exp (treelang_version): Likewise.
32482
32483 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
32484
32485         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
32486         Use INT_MAX instead of __INT_MAX__.
32487         * gcc.dg/compat/struct-align-2_y.c: Likewise.
32488
32489         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
32490         * gcc.dg/compat/scalar-return-3_x.c: Use it.
32491         * gcc.dg/compat/scalar-return-3_y.c: Use it.
32492         * gcc.dg/compat/scalar-return-4_x.c: Use it.
32493         * gcc.dg/compat/scalar-return-4_y.c: Use it.
32494         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
32495         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
32496         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
32497         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
32498
32499         * gcc.dg/range-test-1.c: New test.
32500         * g++.dg/opt/range-test-1.C: New test.
32501
32502 2004-06-17  Richard Henderson  <rth@redhat.com>
32503
32504         * objc.dg/sync-1.m: New.
32505         * objc.dg/try-catch-1.m: Don't force next runtime.
32506         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
32507         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
32508         shadowed catch clause.
32509         * objc.dg/try-catch-5.m: New.
32510
32511 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
32512
32513         Bug 14610
32514         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
32515
32516 2004-06-15  Richard Henderson  <rth@redhat.com>
32517
32518         * gcc.dg/20001116-1.c: Move expected warning line.
32519
32520 2004-06-15  Richard Henderson  <rth@redhat.com>
32521
32522         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
32523         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
32524
32525 2004-06-15  Jeff Law  <law@redhat.com>
32526
32527         * gcc.dg/tree-ssa/20040615-1.c: New test.
32528         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
32529         be less sensitive to operand ordering.
32530         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
32531
32532 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
32533
32534         * g++.dg/abi/bitfield3.C: Add comment..
32535
32536 2004-06-15  Richard Henderson  <rth@redhat.com>
32537
32538         * g++.dg/ext/stmtexpr1.C: XFAIL.
32539         * gcc.dg/20030612-1.c: XFAIL.
32540
32541 2004-06-15  Eric Christopher  <echristo@redhat.com>
32542
32543         * g++.dg/charset/asm5.c: New.
32544         * gcc.dg/charset/asm6.c: New.
32545
32546 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32547
32548         PR fortran/15962
32549         * gfortran.fortran-torture/execute/select_1.f90: New test.
32550
32551 2004-06-15  Paul Brook  <paul@codesourcery.com>
32552
32553         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
32554
32555 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32556
32557         PR c++/15967
32558         * g++.dg/lookup/crash3.C: New test.
32559
32560 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32561
32562         PR c++/15947
32563         * g++.dg/parse/dtor4.C: New test.
32564
32565 2004-06-14  Jeff Law  <law@redhat.com>
32566
32567         * gcc.c-torture/compile/20040614-1.c: New test.
32568
32569 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32570
32571         PR fortran/15211
32572         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
32573         LEN of a character array.
32574
32575 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
32576
32577         PR c++/15096
32578         * g++.dg/template/ptrmem10.C: New test.
32579
32580         PR c++/14930
32581         * g++.dg/template/friend30.C: New test.
32582
32583 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32584
32585         PR fortran/14928
32586         * gfortran.fortran-torture/compile/mloc.f90: New test.
32587
32588 2004-06-13  Paul Brook  <paul@codesourcery.com>
32589
32590         * gfortran.fortran-torture/execute/random_2.f90: New test.
32591
32592 2004-06-13  Eric Christopher  <echristo@redhat.com>
32593
32594         * gcc.dg/noncompile/redecl-1.c: Fix error message.
32595
32596 2004-06-12  Paul Brook  <paul@codesourcery.com>
32597
32598         * gfortran.fortran-torture/execute/contained_3.f90: New test.
32599
32600 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32601
32602         PR fortran/14923
32603         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
32604
32605 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32606
32607         PR fortran/14957
32608         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
32609         syntax errors in end statements of contained subroutines.
32610
32611 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32612
32613         PR fortran/12841
32614         * gfortran.fortran-torture/execute/null_arg.f90: New test.
32615
32616 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32617
32618         PR fortran/15665
32619         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
32620
32621 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32622
32623         PR gfortran/12839
32624         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
32625
32626 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
32627
32628         PR c++/15862
32629         * g++.dg/parse/enum1.C: New test.
32630
32631 2004-06-10  Jeff Law  <law@redhat.com>
32632
32633         * gcc.c-torture/compile/20040610-1.c: New test.
32634
32635 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32636
32637         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
32638         * g++.old-deja/g++.other/decl3.C: Likewise.
32639
32640 2004-06-10  Brian Booth  <bbooth@redhat.com>
32641
32642         * gcc.dg/tree-ssa/20031015-1.c: Scan for
32643         V_MAY_DEF instead of VDEF.
32644         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
32645
32646 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
32647
32648         PR c++/14211
32649         * g++.dg/conversion/const1.C: New test.
32650
32651         PR c++/15076
32652         * g++.dg/conversion/reinterpret1.C: New test.
32653
32654         PR c++/15877
32655         * g++.dg/template/enum2.C: New test.
32656
32657         PR c++/15227
32658         * g++.dg/template/error13.C: New test.
32659
32660 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32661
32662         PR fortran/14957
32663         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
32664         arguments to test_* REAL and of the right size.
32665
32666 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32667
32668         PR target/15569
32669         PR rtl-optimization/15681
32670         * gcc.dg/20040609-1.c: New test.
32671
32672 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32673
32674         PR c++/14791
32675         * g++.dg/opt/builtins1.C: New test.
32676
32677 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
32678
32679         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
32680         that use default windows32 struct layout.
32681         * gcc.dg/i386-bitfield2.c: Likewise.
32682
32683 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
32684
32685         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
32686         for mingw32 and cygwin targets.
32687
32688 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
32689
32690         * gcc.dg/pch/macro-4.c: New.
32691         * gcc.dg/pch/macro-4.hs: New.
32692
32693 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32694
32695         PR fortran/13249
32696         * gfortran.fortran-torture/compile/name_clash.f90: New test.
32697
32698 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32699
32700         PR fortran/13372
32701         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
32702
32703 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
32704
32705         PR gfortran/14897
32706         * gfortran.fortran-torture/execute/t_edit.f90: New test.
32707
32708 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
32709
32710         PR gfortran/15755
32711         * gfortran.fortran-torture/execute/backspace.c : New test.
32712
32713 2004-06-09  Paul Brook  <paul@codesourcery.com>
32714
32715         * gfortran.fortran-torture/execure/intrinsic_associated.f90
32716         (pointer_to_section): Rewrite to use smaller array.
32717
32718 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
32719
32720         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
32721         * gcc.dg/ext/altivec-10.c: Same.
32722         * gcc.dg/ext/altivec-11.c: Same.
32723         * gcc.dg/ext/altivec-12.c: Same.
32724         * gcc.dg/ext/altivec-13.c: Same.
32725         * gcc.dg/ext/altivec-14.c: Same.
32726         * gcc.dg/ext/altivec-15.c: Same.
32727         * gcc.dg/ext/altivec-16.c: Same.
32728         * gcc.dg/ext/altivec-3.c: Same.
32729         * gcc.dg/ext/altivec-4.c: Same.
32730         * gcc.dg/ext/altivec-6.c: Same.
32731         * gcc.dg/ext/altivec-7.c: Same.
32732         * gcc.dg/ext/altivec-8.c: Same.
32733         * gcc.dg/ext/altivec-varargs-1.c: Same.
32734
32735         * g++.dg/ext/altivec-1.C: Correct dg syntax.
32736         * g++.dg/ext/altivec-10.C: Same.
32737         * g++.dg/ext/altivec-2.C: Same.
32738         * g++.dg/ext/altivec-3.C: Same.
32739         * g++.dg/ext/altivec-4.C: Same.
32740         * g++.dg/ext/altivec-5.C: Same.
32741         * g++.dg/ext/altivec-6.C: Same.
32742         * g++.dg/ext/altivec-7.C: Same.
32743         * g++.dg/ext/altivec-8.C: Same.
32744         * g++.dg/ext/altivec-9.C: Same.
32745
32746 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32747
32748         PR c++/7841
32749         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
32750
32751 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32752
32753         * gcc.dg/union-1.c: New test.
32754
32755 2004-06-07  Roger Sayle  <roger@eyesopen.com>
32756
32757         * gcc.dg/builtins-41.c: New test case.
32758         * gcc.dg/builtins-42.c: New test case.
32759
32760 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
32761
32762         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
32763         * g++.dg/ext/altivec-10.C: Same.
32764         * g++.dg/ext/altivec-2.C: Same.
32765         * g++.dg/ext/altivec-3.C: Same.
32766         * g++.dg/ext/altivec-4.C: Same.
32767         * g++.dg/ext/altivec-5.C: Same.
32768         * g++.dg/ext/altivec-6.C: Same.
32769         * g++.dg/ext/altivec-7.C: Same.
32770         * g++.dg/ext/altivec-8.C: Same.
32771         * g++.dg/ext/altivec-9.C: Same.
32772         * g++.old-deja/g++.abi/cxa_vec.C: Same.
32773         * g++.old-deja/g++.brendan/new3.C: Same.
32774         * gcc.c-torture/execute/eeprof-1.x: Same.
32775
32776 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
32777
32778         PR c/14765
32779         * gcc.dg/pr14765-1.c: New test.
32780
32781 2004-06-07  Roger Sayle  <roger@eyesopen.com>
32782
32783         PR c/14649
32784         * gcc.dg/pr14649-1.c: New test case.
32785
32786 2004-06-07  Richard Henderson  <rth@redhat.com>
32787
32788         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
32789         if temporaries.
32790
32791 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
32792
32793         * g++.dg/eh/elide1.C: Remove XFAIL.
32794
32795 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
32796
32797         PR c++/15337
32798         * g++.dg/expr/sizeof3.C: New test.
32799
32800         PR c++/14777
32801         * g++.dg/template/access14.C: New test.
32802
32803         PR c++/15554
32804         * g++.dg/template/enum1.C: New test.
32805
32806         PR c++/15057
32807         * g++.dg/eh/throw1.C: New test.
32808
32809 2004-06-07  David Ayers  <d.ayers@inode.at>
32810             Ziemowit Laski  <zlaski@apple.com>
32811
32812         * lib/objc.exp (objc_target_compile): Revert the '-framework
32813         Foundation' flag fix, since bare Darwin does not ship
32814         with the Foundation framework.
32815         * objc/execute/next_mapping.h: Provide a local NSConstantString
32816         @interface and @implementation.
32817         (objc_constant_string_init): A constructor function, used to
32818         initialize the NSConstantString meta-class object.
32819         * objc/execute/string1.m: Include "next_mapping.h" instead of
32820         <Foundation/NSString.h>.
32821         * objc/execute/string2.m: Likewise.
32822         * objc/execute/string3.m: Likewise.
32823         * objc/execute/string4.m: Likewise.
32824
32825 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
32826
32827         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
32828         to double. Replace double with FLOAT.
32829         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
32830
32831         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
32832         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
32833         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
32834         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
32835         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
32836         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
32837         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
32838         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
32839
32840 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
32841
32842         PR c/13519
32843         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
32844
32845 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32846
32847         PR c++/15503
32848         * g++.dg/template/meminit2.C: New test.
32849
32850 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
32851
32852         PR target/15822
32853         * gcc.c-torture/execute/compare-fp-1.c,
32854         gcc.c-torture/execute/compare-fp-2.c,
32855         gcc.c-torture/execute/compare-fp-3.c,
32856         gcc.c-torture/execute/compare-fp-4.c,
32857         gcc.c-torture/execute/compare-fp-3.x,
32858         gcc.c-torture/execute/compare-fp-4.x: Moved...
32859         * gcc.c-torture/execute/ieee/compare-fp-1.c,
32860         gcc.c-torture/execute/ieee/compare-fp-2.c,
32861         gcc.c-torture/execute/ieee/compare-fp-3.c,
32862         gcc.c-torture/execute/ieee/compare-fp-4.c,
32863         gcc.c-torture/execute/ieee/compare-fp-3.x,
32864         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
32865
32866 2004-06-04  David Ayers  <d.ayers@inode.at>
32867
32868         * objc/execute/protocol-isEqual-4.m: New testcase.
32869
32870 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
32871
32872         * objc/execute/protocol-isEqual-1.m: New testcase.
32873         * objc/execute/protocol-isEqual-2.m: New testcase.
32874         * objc/execute/protocol-isEqual-3.m: New testcase.
32875
32876 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32877
32878         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
32879
32880 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
32881
32882         * lib/objc.exp (objc_target_compile): When running tests on
32883         Darwin (Mac OS X), inform the linker about '-framework
32884         'Foundation'.
32885
32886 2004-06-02  Eric Christopher  <echristo@redhat.com>
32887
32888         * gcc.c-torture/compile/20040602-1.c: New.
32889
32890 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
32891
32892         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
32893         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
32894
32895         PR tree-optimization/14736
32896         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
32897
32898         PR tree-optimization/14042
32899         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
32900
32901         PR tree-optimization/14729
32902         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
32903
32904 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32905
32906         PR fortran/15557
32907         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
32908
32909 2004-06-01  Richard Hederson  <rth@redhat.com>
32910
32911         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
32912
32913 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32914
32915         PR c++/14932
32916         * g++.dg/parse/offsetof4.C: New test.
32917
32918 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
32919
32920         PR objc/7993
32921         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
32922
32923 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
32924
32925         PR c++/15701
32926         * g++.dg/template/friend29.C: New test.
32927
32928 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
32929
32930         PR c/15749
32931         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
32932
32933 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
32934
32935         * gcc.dg/sparc-trap-1.c: New test.
32936
32937 2004-05-31  Roger Sayle  <roger@eyesopen.com>
32938
32939         PR middle-end/15069
32940         * g++.dg/opt/fold3.C: New test case.
32941
32942 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
32943
32944         * lib/target-supports.exp (check_iconv_available): Fix fallout
32945         from 2004-05-28 patch.
32946
32947 2004-05-30  Paul Brook  <paul@codesourcery.com>
32948
32949         PR fortran/15620
32950         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
32951         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
32952
32953 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
32954
32955         * gfortran.fortran-torture/execute/random_1.f90: New test.
32956
32957 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32958
32959         * g++.dg/ext/altivec-10.C: New test.
32960
32961 2004-05-29  Paul Brook  <paul@codesourcery.com>
32962
32963         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
32964
32965 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32966
32967         * gcc.dg/altivec-16.c: New test.
32968
32969 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
32970
32971         * lib/target-supports.exp (check_vmx_hw_available): New.
32972         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
32973
32974         * lib/target-supports.exp (check_alias_available,
32975         check_iconv_available, check_named_sections_available): Use
32976         unique names for temporary files.
32977
32978 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32979
32980         * gcc.dg/altivec-15.c: New test.
32981
32982 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32983
32984         PR c++/15083
32985         * g++.dg/warn/noeffect6.C: New test.
32986
32987         PR c++/15471
32988         * g++.dg/expr/ptrmem4.C: New test.
32989
32990         PR c++/15640
32991         * g++.dg/template/operator3.C: New test.
32992
32993 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32994
32995         PR c++/14668
32996         * g++.dg/lookup/redecl1.C: New test.
32997         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
32998
32999 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
33000
33001         * gcc.c-torture/execute/compare-fp-1.c,
33002         gcc.c-torture/execute/compare-fp-2.c,
33003         gcc.c-torture/execute/compare-fp-3.c,
33004         gcc.c-torture/execute/compare-fp-4.c,
33005         gcc.c-torture/execute/compare-fp-3.x,
33006         gcc.c-torture/execute/compare-fp-4.x,
33007         gcc.dg/pr15649-1.c: New.
33008
33009 2004-05-27  Adam Nemet  <anemet@lnxw.com>
33010
33011         PR c++/12883
33012         * g++.dg/init/array14.C: New test.
33013
33014 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
33015
33016         * lib/compat.exp (compat-get-options-main): New.
33017         (compat-get-options): Remove unneeded code, warn for ignored
33018         command.
33019         (compat-execute): Check flag set by dg-require-* commands.
33020
33021         * lib/compat.exp (compat-execute): Break up long lines.
33022
33023 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
33024
33025         * gcc.dg/altivec-7.c: Don't use 'vector long'.
33026         * gcc.dg/altivec-14.c: New test.
33027         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
33028
33029         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
33030         * gcc.dg/altivec-12.c: Ditto.
33031
33032         * gcc.dg/altivec-3.c: Move call to altivec_check.
33033
33034 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33035
33036         PR c++/15044
33037         * g++.dg/template/error12.C: New test.
33038
33039         PR c++/15317
33040         * g++.dg/ext/attrib15.C: New test.
33041
33042         PR c++/15329
33043         * g++.dg/template/ptrmem9.C: New test.
33044
33045 2004-05-25  Paul Brook  <paul@codesourcery.com>
33046
33047         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
33048
33049 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33050
33051         PR c++/15165
33052         * g++.dg/template/crash19.C: New test.
33053
33054 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33055
33056         PR c++/15025
33057         * g++.dg/template/redecl1.C: New test.
33058
33059 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33060
33061         PR c++/14821
33062         * g++.dg/other/ns1.C: New test.
33063
33064         PR c++/14883
33065         * g++.dg/template/invalid1.C: New test.
33066
33067 2004-05-23  Paul Brook  <paul@codesourcery.com>
33068         Victor Leikehman  <lei@haifasphere.co.il>
33069
33070         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
33071         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
33072
33073 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33074
33075         PR c++/15285
33076         PR c++/15299
33077         * g++.dg/template/non-dependent5.C: New test.
33078         * g++.dg/template/non-dependent6.C: New test.
33079
33080 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33081
33082         PR c++/15507
33083         * g++.dg/inherit/union1.C: New test.
33084
33085         PR c++/15542
33086         * g++.dg/template/addr1.C: New test.
33087
33088         PR c++/15427
33089         * g++.dg/template/array5.C: New test.
33090
33091         PR c++/15287
33092         * g++.dg/template/array6.C: New test.
33093
33094 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
33095             Roger Sayle  <roger@eyesopen.com>
33096
33097         * g++.dg/lookup/forscope2.C: New test case.
33098
33099 2004-05-22  Ben Elliston  <bje@au.ibm.com>
33100
33101         * gcc.dg/cpp/Wmissingdirs.c: New.
33102
33103 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33104
33105         PR target/15301
33106         * gcc.dg/compat/union-m128-1.h: New file.
33107         * gcc.dg/compat/union-m128-1_main.c: Likewise.
33108         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33109         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33110
33111 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33112
33113         PR target/15302
33114         * gcc.dg/compat/struct-complex-1.h: New file.
33115         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
33116         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
33117         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33118
33119 2004-05-20  Roger Sayle  <roger@eyesopen.com>
33120
33121         PR middle-end/3074
33122         * gcc.dg/pr3074-1.c: New test case.
33123         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
33124
33125 2004-05-20  Falk Hueffner  <falk@debian.org>
33126
33127         PR other/15526
33128         * gcc.dg/ftrapv-1.c: New test case.
33129
33130 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
33131
33132         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
33133
33134 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
33135             Jeff Law  <law@redhat.com>
33136
33137         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
33138         * gcc.dg/tree-ssa/20040518-2.c: New test.
33139
33140         * gcc.dg/tree-ssa/20040518-1.c: New test.
33141
33142 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
33143
33144         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
33145
33146 2004-05-18  Paul Brook  <paul@codesourcery.com>
33147
33148         PR fortran/13930
33149         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
33150
33151 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33152
33153         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
33154         constant folding.
33155
33156 2004-05-17  Steven Bosscher  <stevenb@suse.de>
33157
33158         * gcc.dg/tree-ssa/20040517-1.c: New test.
33159
33160 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33161
33162         * gcc.dg/loop-4.c: New test.
33163
33164 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
33165
33166         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
33167
33168 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
33169
33170         PR fortran/15311
33171         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
33172
33173 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33174
33175         PR fortran/13826
33176         PR fortran/13940
33177         * gfortran.fortran-torture/compile/data_1.f90: New test.
33178
33179 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
33180
33181         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
33182         * gcc.dg/uninit-H.c: Define ASM for __s390__.
33183
33184 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33185
33186         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
33187
33188 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33189
33190         PR c/15444
33191         * gcc.dg/format/xopen-1.c: Adjust expected message.
33192         * gcc.dg/format/xopen-3.c: New test.
33193
33194 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
33195
33196         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
33197
33198 2004-05-14  Jeff Law  <law@redhat.com>
33199
33200         * gcc.dg/tree-ssa/20040514-2.c: New test.
33201
33202 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33203
33204         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
33205         this ...
33206         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
33207         this.
33208
33209 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
33210
33211         * gcc.dg/tree-ssa/20040514-1.c: New test.
33212
33213 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33214
33215         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
33216         test.
33217
33218 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33219
33220         PR fortran/14066
33221         * gfortran.fortran-torture/compile/do_1.f90: New test.
33222
33223 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33224
33225         PR fortran/15051
33226         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
33227         test.
33228
33229 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
33230
33231         PR fortran/15149
33232         * gfortran.fortran-torture/execute/random_init.f90: New test.
33233
33234 2004-05-13  Paul Brook  <paul@codesourcery.com>
33235
33236         PR fortran/15314
33237         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
33238
33239 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
33240
33241         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
33242         for the powerpc case.
33243
33244 2004-05-13  Jeff Law  <law@redhat.com>
33245
33246         * gcc.dg/tree-ssa/20040513-1.c: New test.
33247         * gcc.dg/tree-ssa/20040513-2.c: New test.
33248
33249 2004-05-13  Paul Brook  <paul@codesourcery.com>
33250
33251         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
33252         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
33253         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
33254
33255 2004-05-13  Andreas Schwab  <schwab@suse.de>
33256
33257         PR other/10819
33258         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
33259         characters.
33260
33261 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
33262
33263         PR fortran/15294
33264         * gfortran.fortran-torture/execute/adjustr.f90: New file.
33265
33266 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
33267
33268         Merge from tree-ssa-20020619-branch.  See
33269         ChangeLog.tree-ssa for details.
33270
33271 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
33272
33273         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
33274         include <altivec.h> explicitly.
33275         * gcc.dg/altivec-13.c: Likewise.
33276
33277 2004-05-11  Paul Brook  <paul@codesourcery.com>
33278
33279         * gcc.c-torture/compile/20010518-1.c: Force enum size.
33280
33281 2004-05-10  Eric Christopher  <echristo@redhat.com>
33282
33283         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
33284         * gcc.dg/sibcall-4.c: Ditto.
33285
33286 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
33287
33288         * g++.dg/ext/altivec-8.C: New test case.
33289         * gcc.dg/altivec-13.c: New test case.
33290
33291 2004-05-08  Roger Sayle  <roger@eyesopen.com>
33292
33293         * gcc.c-torture/execute/divcmp-1.c: New test case.
33294         * gcc.c-torture/execute/divcmp-2.c: New test case.
33295         * gcc.c-torture/execute/divcmp-3.c: New test case.
33296
33297 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
33298
33299         * g++.dg/other/pragma-re-2.C: New test.
33300
33301 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
33302
33303         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
33304         * gcc.dg/i386-387-2.c: Likewise.
33305
33306         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
33307         __builtin_drem.
33308         * gcc.dg/i386-387-6.c: Likewise.
33309
33310 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
33311
33312         * gcc.dg/builtins-33.c: Also check log1p*.
33313
33314 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
33315
33316         PR optimization/15296
33317         * gcc.c-torture/execute/pr15296.c: New test.
33318
33319 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
33320
33321         * gcc.dg/builtins-40.c: New test.
33322
33323 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
33324
33325         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
33326
33327 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
33328
33329         * g++.dg/ext/spe1.C: New testcase.
33330
33331 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
33332
33333         * objc.dg/image-info.m: Allow additional attributes
33334         for __image_info section.
33335
33336 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
33337
33338         * gcc.dg/torture/mips-hilo-2.c: New test.
33339
33340 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33341
33342         PR c++/14389
33343         * g++.dg/template/member5.C: New test.
33344
33345 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
33346
33347         * gcc.dg/builtins-34.c: Also check expm1*.
33348
33349 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33350
33351         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
33352         * gcc.dg/torture/builtin-convert-3.c: New test.
33353
33354 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
33355
33356         PR middle-end/15054
33357         * g++.dg/opt/pr15054.C: New test.
33358
33359 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33360
33361         * gcc.dg/torture/builtin-rounding-1.c: New test.
33362         * gcc.dg/builtins-25.c: Delete.
33363         * gcc.dg/builtins-29.c: Delete.
33364
33365 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
33366
33367         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
33368         * gcc.dg/sibcall-4.c: Likewise.
33369         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
33370
33371 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33372
33373         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
33374         bit-field on 16-bit targets.
33375
33376 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33377
33378         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
33379         16-bit targets.
33380
33381 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
33382
33383         * gcc.dg/rs6000-power2-1.c: Change to compile only.
33384         * gcc.dg/rs6000-power2-2.c: Likewise.
33385
33386 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
33387
33388         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
33389         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
33390         Change the asm registers to be in form of frN instead of fN.
33391
33392 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33393
33394         * gcc.dg/torture/builtin-convert-2.c: New test.
33395
33396 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
33397
33398         * gcc.dg/rs6000-power2-1.c: New test.
33399         * gcc.dg/rs6000-power2-2.c: New test.
33400
33401 2004-04-28  Jan Hubicka  <jh@suse.cz>
33402
33403         * gcc.dg/unused-6.c: New test.
33404
33405 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
33406             Ulrich Weigand  <uweigand@de.ibm.com>
33407
33408         * ada/acats/run_all.sh: Define $target variable.
33409
33410 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
33411
33412         PR c++/15119
33413         * g++.dg/other/vararg-1.C: New test.
33414
33415         PR c++/4794
33416         * g++.dg/eh/cleanup3.C: New test.
33417
33418 2004-04-24  Laurent GUERBY <laurent@guerby.net>
33419
33420         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
33421         and ad8011a (target_insn).
33422         * ada/acats/support/macro.dfs: Likewise.
33423         * ada/acats/support/impbit.adb: New file.
33424
33425 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
33426
33427         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
33428
33429 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33430
33431         * gcc.dg/loop-3.c: New test.
33432
33433 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
33434
33435         * gcc.c-torture/execute/simd-5.c: New test.
33436
33437 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33438
33439         PR c++/15064
33440         * g++.dg/template/crash18.C: New test.
33441
33442 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
33443
33444         * g++.dg/ext/complit3.C: New test.
33445
33446 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33447
33448         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
33449         * gcc.dg/altivec-3.c: Same.
33450         * gcc.dg/altivec-varargs-1.c: Same.
33451
33452 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33453
33454         * lib/target-supports.exp (check_profiling_available): Assume
33455         profiling is not available on powerpc-eabi targets.
33456
33457 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
33458
33459         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
33460         * gcc.dg/vmx/bug-1.c: Ditto.
33461
33462 2004-04-20  Eric Christopher  <echristo@redhat.com>
33463
33464         * gcc.dg/charset/extern.c: New test.
33465         * g++.dg/charset/extern3.cc: Ditto.
33466
33467 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
33468
33469         * gcc.dg/builtins-39.c: New test.
33470
33471 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
33472
33473         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
33474
33475 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
33476
33477         * gcc.dg/torture/mips-hilo-1.c: New test.
33478
33479 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
33480
33481         * gcc.c-torture/compile/20040419-1.c: New test.
33482
33483 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
33484
33485         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
33486
33487 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
33488             Aldy Hernandez  <aldyh@redhat.com>
33489
33490         * gcc.c-torture/execute/va-arg-24.c: New.
33491
33492 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
33493             Aldy Hernandez  <aldyh@redhat.com>
33494
33495         * gcc.dg/vmx/1b-01.c: New.
33496         * gcc.dg/vmx/1b-02.c: New.
33497         * gcc.dg/vmx/1b-03.c: New.
33498         * gcc.dg/vmx/1b-04.c: New.
33499         * gcc.dg/vmx/1b-05.c: New.
33500         * gcc.dg/vmx/1b-06.c: New.
33501         * gcc.dg/vmx/1b-07.c: New.
33502         * gcc.dg/vmx/1c-01.c: New.
33503         * gcc.dg/vmx/1c-02.c: New.
33504         * gcc.dg/vmx/3a-01a.c: New.
33505         * gcc.dg/vmx/3a-01.c: New.
33506         * gcc.dg/vmx/3a-01m.c: New.
33507         * gcc.dg/vmx/3a-03.c: New.
33508         * gcc.dg/vmx/3a-03m.c: New.
33509         * gcc.dg/vmx/3a-04.c: New.
33510         * gcc.dg/vmx/3a-04m.c: New.
33511         * gcc.dg/vmx/3a-05.c: New.
33512         * gcc.dg/vmx/3a-06.c: New.
33513         * gcc.dg/vmx/3a-06m.c: New.
33514         * gcc.dg/vmx/3a-07.c: New.
33515         * gcc.dg/vmx/3b-01.c: New.
33516         * gcc.dg/vmx/3b-02.c: New.
33517         * gcc.dg/vmx/3b-10.c: New.
33518         * gcc.dg/vmx/3b-13.c: New.
33519         * gcc.dg/vmx/3b-14.c: New.
33520         * gcc.dg/vmx/3b-15.c: New.
33521         * gcc.dg/vmx/3c-01a.c: New.
33522         * gcc.dg/vmx/3c-01.c: New.
33523         * gcc.dg/vmx/3c-02.c: New.
33524         * gcc.dg/vmx/3c-03.c: New.
33525         * gcc.dg/vmx/3d-01.c: New.
33526         * gcc.dg/vmx/4-01.c: New.
33527         * gcc.dg/vmx/4-03.c: New.
33528         * gcc.dg/vmx/5-01.c: New.
33529         * gcc.dg/vmx/5-02.c: New.
33530         * gcc.dg/vmx/5-03.c: New.
33531         * gcc.dg/vmx/5-04.c: New.
33532         * gcc.dg/vmx/5-05.c: New.
33533         * gcc.dg/vmx/5-06.c: New.
33534         * gcc.dg/vmx/5-07.c: New.
33535         * gcc.dg/vmx/5-07t.c: New.
33536         * gcc.dg/vmx/5-08.c: New.
33537         * gcc.dg/vmx/5-10.c: New.
33538         * gcc.dg/vmx/5-11.c: New.
33539         * gcc.dg/vmx/7-01a.c: New.
33540         * gcc.dg/vmx/7-01.c: New.
33541         * gcc.dg/vmx/7c-01.c: New.
33542         * gcc.dg/vmx/7d-01.c: New.
33543         * gcc.dg/vmx/7d-02.c: New.
33544         * gcc.dg/vmx/8-01.c: New.
33545         * gcc.dg/vmx/8-02a.c: New.
33546         * gcc.dg/vmx/8-02.c: New.
33547         * gcc.dg/vmx/brode-1.c: New.
33548         * gcc.dg/vmx/bug-1.c: New.
33549         * gcc.dg/vmx/bug-2.c: New.
33550         * gcc.dg/vmx/bug-3.c: New.
33551         * gcc.dg/vmx/cw-bug-1.c: New.
33552         * gcc.dg/vmx/cw-bug-2.c: New.
33553         * gcc.dg/vmx/cw-bug-3.c: New.
33554         * gcc.dg/vmx/dct.c: New.
33555         * gcc.dg/vmx/debug-1.c: New.
33556         * gcc.dg/vmx/debug-2.c: New.
33557         * gcc.dg/vmx/debug-3.c: New.
33558         * gcc.dg/vmx/debug-4.c: New.
33559         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
33560         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
33561         * gcc.dg/vmx/eg-5.c: New.
33562         * gcc.dg/vmx/fft.c: New.
33563         * gcc.dg/vmx/gcc-bug-1.c: New.
33564         * gcc.dg/vmx/gcc-bug-2.c: New.
33565         * gcc.dg/vmx/gcc-bug-3.c: New.
33566         * gcc.dg/vmx/gcc-bug-4.c: New.
33567         * gcc.dg/vmx/gcc-bug-5.c: New.
33568         * gcc.dg/vmx/gcc-bug-6.c: New.
33569         * gcc.dg/vmx/gcc-bug-7.c: New.
33570         * gcc.dg/vmx/gcc-bug-8.c: New.
33571         * gcc.dg/vmx/gcc-bug-9.c: New.
33572         * gcc.dg/vmx/gcc-bug-b.c: New.
33573         * gcc.dg/vmx/gcc-bug-c.c: New.
33574         * gcc.dg/vmx/gcc-bug-d.c: New.
33575         * gcc.dg/vmx/gcc-bug-e.c: New.
33576         * gcc.dg/vmx/gcc-bug-f.c: New.
33577         * gcc.dg/vmx/gcc-bug-g.c: New.
33578         * gcc.dg/vmx/gcc-bug-i.c: New.
33579         * gcc.dg/vmx/harness.h: New.
33580         * gcc.dg/vmx/ira1.c: New.
33581         * gcc.dg/vmx/ira2a.c: New.
33582         * gcc.dg/vmx/ira2b.c: New.
33583         * gcc.dg/vmx/ira2.c: New.
33584         * gcc.dg/vmx/ira2c.c: New.
33585         * gcc.dg/vmx/mem.c: New.
33586         * gcc.dg/vmx/newton-1.c: New.
33587         * gcc.dg/vmx/ops.c: New.
33588         * gcc.dg/vmx/sn7153.c: New.
33589         * gcc.dg/vmx/spill2.c: New.
33590         * gcc.dg/vmx/spill3.c: New.
33591         * gcc.dg/vmx/spill.c: New.
33592         * gcc.dg/vmx/t.c: New.
33593         * gcc.dg/vmx/varargs-1.c: New.
33594         * gcc.dg/vmx/varargs-2.c: New.
33595         * gcc.dg/vmx/varargs-3.c: New.
33596         * gcc.dg/vmx/varargs-4.c: New.
33597         * gcc.dg/vmx/varargs-5.c: New.
33598         * gcc.dg/vmx/varargs-6.c: New.
33599         * gcc.dg/vmx/varargs-7.c: New.
33600         * gcc.dg/vmx/vmx.exp: New.
33601         * gcc.dg/vmx/vprint-1.c: New.
33602         * gcc.dg/vmx/vscan-1.c: New.
33603         * gcc.dg/vmx/x-01.c: New.
33604         * gcc.dg/vmx/x-02.c: New.
33605         * gcc.dg/vmx/x-03.c: New.
33606         * gcc.dg/vmx/x-04.c: New.
33607         * gcc.dg/vmx/x-05.c: New.
33608         * gcc.dg/vmx/yousufi-1.c: New.
33609         * gcc.dg/vmx/zero-1.c: New.
33610         * gcc.dg/vmx/zero.c: New.
33611
33612 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
33613
33614         * g++.dg/lookup/java1.C: Update for chage of
33615         _Jv_AllocObject.
33616         * g++.dg/lookup/java2.C: Likewise.
33617
33618 2004-04-17  Laurent GUERBY <laurent@guerby.net>
33619
33620         * ada/acats/run_all.sh: use -O2 by default.
33621
33622 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
33623
33624         * gcc.dg/vr-mult-[12].c: New tests.
33625
33626 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33627
33628         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
33629
33630         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
33631
33632 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
33633
33634         * lib/target-supports.exp (check_profiling_available): Assume
33635         profiling isn't available for mips*-*-elf targets.
33636
33637 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
33638
33639         * gcc.dg/builtins-38.c: New test.
33640
33641 2004-04-14  Eric Christopher  <echristo@redhat.com>
33642
33643         * g++.dg/charset/charset.exp: Run .cc extension tests.
33644
33645 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
33646
33647         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
33648
33649 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33650
33651         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
33652
33653 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
33654
33655         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
33656         * gcc.dg/i386-387-2.c: Likewise.
33657
33658         * gcc.dg/i386-387-7.c: New test.
33659         * gcc.dg/i386-387-8.c: New test.
33660
33661         * gcc.dg/builtins-37.c: New test.
33662
33663 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
33664
33665         * g++.dg/pch/externc-1.C: Add missing semicolon.
33666
33667 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
33668
33669         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
33670
33671 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33672
33673         * gcc.c-torture/execute/20040411-1.c: New test.
33674
33675 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33676
33677         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
33678
33679 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
33680
33681         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
33682
33683 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
33684
33685         * lib/target-supports.exp (check_named_sections_available): New.
33686         * lib/gcc-dg.exp (dg-require-named-sections): New.
33687         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
33688         old-deja.exp.  Also prune error-count message from HP linker.
33689         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
33690
33691         * g++.dg/init/init-ref4.C: Use dg-require-weak.
33692         * g++.old-deja/g++.pt/static3.C: Likewise.
33693         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
33694
33695 2004-04-09  Roger Sayle  <roger@eyesopen.com>
33696
33697         * gcc.c-torture/execute/20040409-1.c: New test case.
33698         * gcc.c-torture/execute/20040409-2.c: New test case.
33699         * gcc.c-torture/execute/20040409-3.c: New test case.
33700
33701 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33702
33703         * gcc.dg/20040409-1.c: New test.
33704
33705 2004-04-08  Roger Sayle  <roger@eyesopen.com>
33706
33707         PR target/14888
33708         * g++.dg/opt/pr14888.C: New test case.
33709
33710 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
33711
33712         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
33713         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
33714         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
33715         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
33716         New tests.
33717
33718 2004-04-08  Paul Brook  <paul@codesourcery.com>
33719
33720         * gcc.dg/spill-1.c: New test.
33721
33722 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33723
33724         * gcc.dg/torture/builtin-ctype-2.c: New test.
33725
33726 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
33727
33728         * gcc.dg/pch/pch.exp: Add largefile test.
33729
33730 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
33731
33732         * g++.dg/pch/externc-1.Hs: New.
33733         * g++.dg/pch/externc-1.C: New.
33734
33735 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33736
33737         * gcc.dg/compat/struct-by-value-5a_main.c,
33738         gcc.dg/compat/struct-by-value-5b_main.c: New files.
33739         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
33740         * gcc.dg/compat/struct-by-value-5a_x.c,
33741         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
33742         gcc.dg/compat/struct-by-value-5_x.c.
33743         * gcc.dg/compat/struct-by-value-5a_y.c,
33744         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
33745         gcc.dg/compat/struct-by-value-5_y.c.
33746
33747         * gcc.dg/compat/struct-by-value-6a_main.c,
33748         gcc.dg/compat/struct-by-value-6b_main.c: New files.
33749         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
33750         * gcc.dg/compat/struct-by-value-6a_x.c,
33751         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
33752         gcc.dg/compat/struct-by-value-6_x.c.
33753         * gcc.dg/compat/struct-by-value-6a_y.c,
33754         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
33755         gcc.dg/compat/struct-by-value-6_y.c.
33756
33757         * gcc.dg/compat/struct-by-value-7a_main.c,
33758         gcc.dg/compat/struct-by-value-7b_main.c: New files.
33759         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
33760         * gcc.dg/compat/struct-by-value-7a_x.c,
33761         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
33762         gcc.dg/compat/struct-by-value-7_x.c.
33763         * gcc.dg/compat/struct-by-value-7a_y.c,
33764         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
33765         gcc.dg/compat/struct-by-value-7_y.c.
33766
33767 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
33768
33769         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
33770         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
33771         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
33772         options.
33773
33774 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
33775
33776         * gcc.dg/builtins-36.c: New test.
33777
33778 2004-04-06  Paul Brook  <paul@codesourcery.com>
33779
33780         * README.gcc: Remove obsolete contraint on testcases.
33781
33782 2004-04-05  Paul Brook  <paul@codesourcery.com>
33783
33784         PR2123
33785         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
33786         failure and exit(0) on success.
33787         * g++.dg/expr/anew2.C: Ditto.
33788         * g++.dg/expr/anew3.C: Ditto.
33789         * g++.dg/expr/anew4.C: Ditto.
33790
33791 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
33792
33793         PR c++/3518
33794         * g++.dg/template/unify7.C: New.
33795
33796 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
33797
33798         * g++.dg/README: Bring up to date with new subdirectories; remove
33799         duplicate subdirectory lines.
33800
33801 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
33802
33803         PR c++/14007
33804         * g++.dg/template/unify5.C: New.
33805         * g++.dg/template/unify6.C: New.
33806         * g++.dg/template/qualttp20.C: Adjust.
33807         * g++.old-deja/g++.jason/report.C: Adjust.
33808         * g++.old-deja/g++.other/qual1.C: Adjust.
33809
33810 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
33811
33812         PR c++/14803
33813         * g++.dg/inherit/ptrmem1.C: New test.
33814
33815 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
33816
33817         PR c++/14755
33818         * gcc.c-torture/execute/20040331-1.c: New test.
33819         * gcc.dg/20040331-1.c: New test.
33820
33821 2004-04-01  Paul Brook  <paul@codesourcery.com>
33822
33823         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
33824
33825 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
33826
33827         PR c++/14724
33828         * g++.dg/init/goto1.C: New test.
33829
33830         PR c++/14763
33831         * g++.dg/template/defarg4.C: New test.
33832
33833 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
33834
33835         * gcc.dg/altivec-11.c: Extend test for more valid cases.
33836
33837 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
33838
33839         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
33840
33841 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
33842
33843         * gcc.dg/noncompile/undeclared-2.c: New test.
33844
33845 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
33846
33847         * gcc.dg/940409-1.c: Remove XFAIL.
33848         * gcc.dg/reg-vol-struct-1.c: New test.
33849
33850 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33851
33852         * gcc.dg/torture/builtin-wctype-1.c: New test.
33853
33854 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
33855
33856         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
33857         * gcc.dg/20001101-1.c: Likewise.
33858         * gcc.dg/20001102-1.c: Likewise.
33859
33860 2004-03-25  Roger Sayle  <roger@eyesopen.com>
33861
33862         * gcc.dg/compare8.c: Add an additional test for XOR.
33863
33864 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33865
33866         * gcc.dg/torture/builtin-ctype-1.c: New test.
33867
33868 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33869
33870         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
33871         * gcc.dg/torture/builtin-math-1.c: Likewise.
33872         * gcc.dg/torture/builtin-power-1.c: New test.
33873
33874 2004-03-24  Andreas Schwab  <schwab@suse.de>
33875
33876         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
33877         IA64 assembler.
33878
33879 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
33880             Roger Sayle  <roger@eyesopen.com>
33881
33882         * gcc.dg/compare8.c: New test case.
33883
33884 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
33885
33886         * g++.dg/ext/altivec-7.C: New test.
33887
33888 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
33889
33890         PR 12267, 12391, 12560, 13129, 14114, 14133
33891         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
33892         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
33893         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
33894         Adjust error regexps.
33895         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
33896         * gcc.dg/noncompile/undeclared-1.c: New test cases.
33897         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
33898         * gcc.dg/local1.c: Add explanatory comment.
33899
33900 2004-03-23  Roger Sayle  <roger@eyesopen.com>
33901
33902         PR optimization/14669
33903         * g++.dg/opt/fold2.C: New test case.
33904
33905 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
33906
33907         PR c/14069
33908         * gcc.dg/20040322-1.c: New test.
33909
33910 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33911
33912         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
33913         * gcc.dg/ultrasp4.c: Likewise.
33914         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
33915
33916 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33917
33918         * gcc.dg/i386-sse-8.c: Reset default options.
33919
33920 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33921
33922         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
33923         in the error message text.
33924
33925 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33926
33927         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
33928
33929 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
33930
33931         PR c++/14616
33932         * g++.dg/init/array13.C: New test.
33933
33934 2004-03-20  Roger Sayle  <roger@eyesopen.com>
33935
33936         PR target/13889
33937         * gcc.c-torture/compile/pr13889.c: New test case.
33938
33939 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33940
33941         PR c/14635
33942         * builtins-1.c (nan, nans): Don't test.
33943         * builtins-30.c: Don't use nan, nanf, nanl.
33944         * builtins-35.c: New test.
33945
33946 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
33947
33948         * g++.dg/ext/altivec-6.C: New test.
33949
33950 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
33951
33952         * g++.dg/init/placement3.C: New test.
33953
33954         * g++.dg/template/spec13.C: New test.
33955
33956         * g++.dg/lookup/using11.C: New test.
33957
33958         * g++.dg/lookup/koenig3.C: New test.
33959
33960         * g++.dg/template/operator2.C: New test.
33961
33962         * g++.dg/expr/dtor3.C: New test.
33963         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
33964         marker.
33965         * g++.old-deja/g++.law/visibility28.C: Likewise.
33966
33967 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
33968
33969         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
33970         * gcc.dg/ppc64-abi-3.c: Likewise.
33971
33972 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33973
33974         PR c++/14545
33975         * g++.dg/parse/template15.C: New test.
33976
33977 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33978
33979         * g++.dg/expr/dtor2.C: New test.
33980
33981         * g++.dg/lookup/anon4.C: New test.
33982
33983         * g++.dg/overload/using1.C: New test.
33984
33985         * g++.dg/template/lookup7.C: New test.
33986
33987         * g++.dg/template/typename6.C: New test.
33988
33989         * g++.dg/expr/cond6.C: New test.
33990
33991 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33992
33993         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
33994
33995 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33996
33997         * g++.dg/expr/cond5.C: New test.
33998         * g++.dg/expr/constcast1.C: Likewise.
33999         * g++.dg/expr/ptrmem2.C: Likewise.
34000         * g++.dg/expr/ptrmem3.C: Likewise.
34001         * g++.dg/lookup/main1.C: Likewise.
34002         * g++.dg/template/lookup6.C: Likewise.
34003
34004 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34005
34006         * gcc.dg/local1.c: New test.
34007
34008         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
34009
34010 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34011
34012         * gcc.dg/torture/builtin-convert-1.c: New test.
34013
34014 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34015
34016         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
34017
34018 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34019
34020         PR c++/14481
34021         * g++.dg/warn/Wunused-7.C: New test.
34022
34023 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34024
34025         * gcc.dg/torture/builtin-integral-1.c: New test.
34026
34027 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34028
34029         PR c++/14586
34030         * g++.dg/parse/non-dependent3.C: New test.
34031
34032 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
34033
34034         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
34035         * g++.dg/eh/simd-2.C: Likewise.
34036         * g++.dg/init/array10.C: Likewise.
34037         * gcc.c-torture/compile/simd-1.c: Likewise.
34038         * gcc.c-torture/compile/simd-2.c: Likewise.
34039         * gcc.c-torture/compile/simd-3.c: Likewise.
34040         * gcc.c-torture/compile/simd-4.c: Likewise.
34041         * gcc.c-torture/compile/simd-6.c: Likewise.
34042         * gcc.c-torture/execute/simd-1.c: Likewise.
34043         * gcc.c-torture/execute/simd-2.c: Likewise.
34044         * gcc.dg/compat/vector-defs.h: Likewise.
34045         * gcc.dg/20020531-1.c: Likewise.
34046         * gcc.dg/altivec-3.c: Likewise.
34047         * gcc.dg/altivec-4.c: Likewise.
34048         * gcc.dg/altivec-varargs-1.c: Likewise.
34049         * gcc.dg/compat/vector-defs.h: Likewise.
34050         * gcc.dg/i386-mmx-3.c: Likewise.
34051         * gcc.dg/i386-sse-4.c: Likewise.
34052         * gcc.dg/i386-sse-5.c: Likewise.
34053         * gcc.dg/i386-sse-8.c: Likewise.
34054         * gcc.dg/simd-1.c: Likewise.
34055         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
34056         __ev64_opaque__ since the machine description provides it.
34057
34058 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34059
34060         * lib/compat.exp (skip_list): New global variable.
34061         Use it to hold the user defined COMPAT_SKIPS list if any.
34062         (compat-obj): Add the members of skip_list to optall.
34063
34064 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34065
34066         * gcc.dg/compat/union-by-value-1_main.c,
34067         union-by-value-1_x.c, union-by-value-1_y.c,
34068         union-check.h, union-defs.h,
34069         union-init.h, union-return-1_main.c,
34070         union-return-1_x.c, union-return-1_y.c: New files.
34071
34072 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34073
34074         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
34075         mixed-struct-init.h: Add 4 mixed structure types.
34076         struct-by-value-21_main.c, struct-by-value-21_x.c,
34077         struct-by-value-21_y.c, struct-return-21_main.c,
34078         struct-return-21_x.c, struct-return-21_y.c: New files.
34079
34080 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
34081
34082         PR c++/14550
34083         * g++.dg/parse/template14.C: New test.
34084
34085 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34086
34087         * gcc.c-torture/execute/20040313-1.c: New test.
34088
34089 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
34090
34091         PR target/14533
34092         * gcc.dg/20040311-2.c: New test.
34093
34094 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
34095
34096         PR other/14544
34097         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
34098         bit-field.
34099
34100 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
34101
34102         * gcc.dg/20040305-2.c: Add missing return statement.
34103
34104 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34105
34106         * gcc.dg/builtins-34.c: Also check pow10*.
34107
34108 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34109
34110         PR target/14262
34111         * gcc.dg/20040305-2.c: New test.
34112
34113 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34114
34115         * gcc.dg/20040310-1.c: New test.
34116
34117 2004-03-11  Roger Sayle  <roger@eyesopen.com>
34118
34119         * gcc.c-torture/execute/20040311-1.c: New test case.
34120
34121 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
34122
34123         PR c++/14476
34124         * g++.dg/lookup/enum1.C: New test.
34125
34126 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
34127
34128         PR c++/14510
34129         * g++.dg/lookup/struct2.C: New test.
34130
34131 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
34132
34133         * gcc.dg/builtins-34.c: New test.
34134
34135 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34136
34137         * gcc.dg/torture/builtin-nonneg-1.c: New test.
34138
34139 2004-03-09  James E Wilson  <wilson@specifixinc.com>
34140
34141         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
34142         * gcc.dg/alias-2.c: New testcase.
34143
34144 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
34145
34146         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
34147
34148 2004-03-09  Roger Sayle  <roger@eyesopen.com>
34149
34150         * gcc.c-torture/execute/20040309-1.c: New test case.
34151
34152 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34153
34154         PR c++/14397
34155         * g++.dg/overload/ref1.C: New.
34156
34157 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34158
34159         PR c++/14409
34160         * g++.dg/template/spec12.C: New test.
34161
34162         PR c++/14448
34163         * g++.dg/parse/crash14.C: New test.
34164
34165 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34166
34167         PR c++/14230
34168         * g++.dg/init/ref11.C: New test.
34169
34170 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34171
34172         PR c++/14432
34173         * g++.dg/parse/builtin2.C: New test.
34174
34175 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34176
34177         PR c++/14401
34178         * g++.dg/init/ctor3.C: New test.
34179         * g++.dg/init/union1.C: New test.
34180         * g++.dg/ext/anon-struct4.C: New test.
34181
34182 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34183
34184         * g++.dg/lookup/koenig1.C: Tweak error messages.
34185         * g++.dg/lookup/used-before-declaration.C: Likewise.
34186         * g++.dg/other/do1.C: Likewise.
34187         * g++.dg/overload/koenig1.C: Likewise.
34188         * g++.dg/parse/crash13.C: Likewise.
34189         * g++.dg/template/instantiate3.C: Likewise.
34190
34191 2004-03-08  Eric Christopher  <echristo@redhat.com>
34192
34193         * * lib/target-supports.exp: Enable libiconv in test
34194         compilation.  Fix up error checking.
34195
34196 2004-03-08  Roger Sayle  <roger@eyesopen.com>
34197
34198         PR middle-end/14289
34199         * gcc.dg/pr14289-1.c: New test case.
34200         * gcc.dg/pr14289-2.c: Likewise.
34201         * gcc.dg/pr14289-3.c: Likewise.
34202
34203 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
34204
34205         * gcc.c-torture/execute/20040308-1.c: New test.
34206
34207 2004-03-07  Roger Sayle  <roger@eyesopen.com>
34208
34209         * gcc.c-torture/execute/20040307-1.c: New test case.
34210
34211 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
34212
34213         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
34214
34215 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
34216
34217         * gcc.dg/20040306-1.c: New test.
34218
34219 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
34220
34221         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
34222         them static.
34223         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
34224
34225 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34226
34227         PR c/14465
34228         * gcc.dg/decl-6.c: New test.
34229
34230 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34231
34232         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
34233         Rename LOGPOW -> LOG_POW.
34234         (SQRT_EXP, POW_EXP): New.
34235
34236 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34237
34238         * gcc.dg/i386-sse-8.c: New test.
34239
34240 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34241
34242         PR c/14114
34243         * gcc.dg/decl-5.c: New test.
34244
34245 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
34246
34247         * gcc.dg/20040305-1.c: New test.
34248
34249 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
34250
34251         PR other/14354
34252         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
34253
34254 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
34255
34256         PR c++/14425, c++/14426
34257         * g++.dg/ext/altivec-4.C: New test.
34258         * g++.dg/ext/altivec-5.C: New test.
34259
34260 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
34261
34262         * g++.old-deja/g++.other/linkage1.C: Expect errors about
34263         global variables of a type with no linkage.
34264         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
34265         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
34266         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
34267         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
34268         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
34269         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
34270         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
34271         * g++.dg/warn/deprecated.C: Name enum Color.
34272         * g++.dg/overload/VLA.C: Name structure for 'b'.
34273         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
34274
34275 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34276
34277         * gcc.c-torture/compile/20040304-1.c: New test.
34278
34279 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
34280
34281         PR 13728
34282         * gcc.dg/decl-4.c: New testcase.
34283
34284 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
34285
34286         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
34287         as PRECF if sizeof (float) > sizeof (double).
34288         (PRECL): Make it the same as PRECF if
34289         sizeof (float) > sizeof (long double).
34290
34291 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34292
34293         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
34294         system type.  Add check for irix6 which doesn't have c99 runtime.
34295
34296 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
34297
34298         * gcc.dg/const-elim-1.c: xfail for xtensa.
34299
34300 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34301
34302         PR c++/14369
34303         * g++.dg/template/cond4.C: New test.
34304
34305 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34306
34307         PR c++/14360
34308         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
34309
34310         PR c++/14361
34311         * g++.dg/parse/defarg7.C: New test.
34312
34313         PR c++/14359
34314         * g++.dg/template/friend26.C: New test.
34315
34316 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34317
34318         PR c++/14324
34319         * g++.dg/abi/mangle21.C: New test.
34320
34321         PR c++/14260
34322         * g++.dg/parse/constructor2.C: New test.
34323
34324         PR c++/14337
34325         * g++.dg/template/sfinae1.C: New test.
34326
34327 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
34328
34329         PR c++/14267
34330         * g++.dg/expr/crash2.C: New test.
34331
34332         PR middle-end/13448
34333         * gcc.dg/inline-5.c: New test.
34334         * gcc.dg/always-inline.c: Split out tests into ...
34335         * gcc.dg/always-inline2.c: ... this and ...
34336         * gcc.dg/always-inline3.c: ... this.
34337
34338 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
34339
34340         PR debug/12103
34341         * g++.dg/debug/crash1.C: New test.
34342
34343 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
34344
34345         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
34346         function with __attribute__((noinline)).
34347         (recurser_void2): Likewise.
34348         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
34349         (recurser_void2): Likewise.
34350
34351 2004-02-29  Roger Sayle  <roger@eyesopen.com>
34352
34353         PR middle-end/14203
34354         * g++.dg/warn/Wunused-6.C: New test case.
34355
34356 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
34357
34358         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
34359         not defined.
34360
34361 2004-02-27  Eric Christopher  <echristo@redhat.com>
34362
34363         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
34364         * g++.dg/charset/asm2.c: Run only x86.
34365         * gcc.dg/charset/asm3.c: Ditto.
34366
34367 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
34368
34369         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
34370         ld_library_path.
34371
34372 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
34373
34374         * g++.dg/ext/altivec-3.C: New.
34375
34376 2004-02-26  Richard Henderson  <rth@redhat.com>
34377
34378         * g++.dg/ext/attrib10.C: Mark for warning.
34379         * gcc.dg/attr-alias-1.c: New.
34380
34381 2004-02-26  Richard Henderson  <rth@redhat.com>
34382
34383         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
34384         * gcc.c-torture/execute/20040208-2.c: ... it back.
34385
34386 2004-02-26  Eric Christopher  <echristo@redhat.com>
34387
34388         * lib/target-supports.exp (check-iconv-available): New function.
34389         * lib/gcc-dg.exp (dg-require-iconv): New function.
34390         Use above.
34391         * gcc.dg/charset: New directory.
34392         * gcc.dg/charset/charset.exp: New file.
34393         * gcc.dg/charset/asm1.c: Ditto.
34394         * gcc.dg/charset/asm2.c: Ditto.
34395         * gcc.dg/charset/asm3.c: Ditto.
34396         * gcc.dg/charset/asm4.c: Ditto.
34397         * gcc.dg/charset/asm5.c: Ditto.
34398         * gcc.dg/charset/attribute1.c: Ditto.
34399         * gcc.dg/charset/attribute2.c: Ditto.
34400         * gcc.dg/charset/string1.c: Ditto.
34401         * g++.dg/charset: New directory.
34402         * g++.dg/dg.exp: Add here. Special options.
34403         * g++.dg/charset/charset.exp: New file.
34404         * g++.dg/charset/asm1.c: Ditto.
34405         * g++.dg/charset/asm2.c: Ditto.
34406         * g++.dg/charset/asm3.c: Ditto.
34407         * g++.dg/charset/asm4.c: Ditto.
34408         * g++.dg/charset/attribute1.c: Ditto.
34409         * g++.dg/charset/attribute2.c: Ditto.
34410         * g++.dg/charset/extern1.cc: Ditto.
34411         * g++.dg/charset/extern2.cc: Ditto.
34412         * g++.dg/charset/string1.c: Ditto.
34413
34414 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
34415
34416         PR c++/14278
34417         * g++.dg/parse/comma1.C: New test.
34418
34419 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34420
34421         PR c++/14284
34422         * g++.dg/template/ttp8.C: New test.
34423
34424 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
34425
34426         * gcc.dg/fixuns-trunc-1.c: New test.
34427
34428 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34429
34430         * gcc.dg/builtins-config.h: Use #elif.
34431
34432 2004-02-26  Michael Matz  <matz@suse.de>
34433
34434         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
34435         * gcc.dg/991214-1.c: Likewise.
34436         * gcc.dg/i386-asm-1.c: Likewise.
34437
34438 2004-02-25  Richard Henderson  <rth@redhat.com>
34439
34440         * gcc.c-torture/execute/20040208-2.c: Move ...
34441         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
34442
34443 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34444
34445         PR c++/14246
34446         * g++.dg/other/crash-3.C: New test.
34447
34448 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34449
34450         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
34451         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
34452
34453         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
34454         HP-UX.
34455
34456 2004-02-24  Michael Matz  <matz@suse.de>
34457
34458         * gcc.dg/i386-regparm.c: New.
34459
34460 2004-02-23  James E Wilson  <wilson@specifixinc.com>
34461
34462         * gcc.c-torture/execute/20040223-1.c: New.
34463
34464 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
34465             Kazu Hirata  <kazu@cs.umass.edu>
34466
34467         * gcc.dg/fwritable-strings-1.c: Remove.
34468
34469 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
34470
34471         PR c/14156
34472         * gcc.dg/20040223-1.c: New test.
34473
34474 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34475
34476         PR c++/14106
34477         * g++.dg/ext/typeof9.C: New test.
34478
34479 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34480
34481         PR c++/14250
34482         * g++.dg/other/switch1.C: New test.
34483
34484 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34485
34486         * gcc.dg/cast-function-1.c: Adjust for new informative message.
34487         * gcc.dg/va-arg-1.c: Likewise.
34488
34489 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34490
34491         PR c++/14143
34492         * g++.dg/template/koenig5.C: New test.
34493
34494 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
34495
34496         * g++.dg/ext/altivec-1.C: Generalize target triple.
34497         * g++.dg/ext/altivec-2.C: New test case.
34498         * g++.dg/ext/altivec_check.h: New file.
34499         * gcc.dg/altivec-1.c: Generalize target triple;
34500         include altivec_check.h and call altivec_check().
34501         * gcc.dg/altivec-[2-5].c: Generalize target triple.
34502         * gcc.dg/altivec-6.c: New test case.
34503         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
34504         type casts as needed.
34505         * gcc.dg/altivec-10.c: Include altivec_check.h and call
34506         altivec_check().
34507         * gcc.dg/altivec-12.c: New test case.
34508         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
34509         include altivec_check.h and call altivec_check().
34510         * gcc.dg/altivec_check.h: New file.
34511
34512 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34513
34514         * lib/target-supports.exp (check_alias_available): Don't mangle
34515         function `g' in test program.
34516
34517 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34518
34519         * lib/target-supports.exp (check_profiling_available): Check
34520         argument to determine whether we support a profiling type.
34521         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
34522         check_profiling_available.
34523         * g++.dg/bprob/bprob.exp: Likewise.
34524         * g77.dg/bprob/bprob.exp: Likewise.
34525         * gcc.misc-tests/bprob.exp: Likewise.
34526         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
34527         dg-require-profiling and delete expected error handling.
34528         * gcc.dg/20021014-1.c: Likewise.
34529         * gcc.dg/nest.c: Likewise.
34530
34531 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34532
34533         PR c++/12007
34534         * g++.dg/other/vthunk1.C: New test.
34535
34536 2004-02-20  Falk Hueffner  <falk@debian.org>
34537
34538         PR target/14201
34539         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
34540
34541 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
34542
34543         PR c++/13927
34544         * g++.dg/other/error8.C: Remove XFAIL markers.
34545
34546         PR c++/14173
34547         * g++.dg/ext/packed5.C: New test.
34548
34549         PR c++/14199
34550         * g++.dg/warn/Wunused-5.C: New test.
34551
34552         PR c++/14186
34553         * g++.dg/lookup/member1.C: New test.
34554
34555 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
34556
34557         * gcc.c-torture/compile/20040130-1.c: Enable only when
34558         __INT_MAX__ >= 2147483647L.
34559         * gcc.c-torture/compile/961203-1.c: Likewise.
34560
34561 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
34562
34563         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
34564         * g++.dg/opt/template1.C: Robustify assembler regexp
34565
34566 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34567
34568         * gcc.c-torture/execute/simd-4.x: Remove.
34569         * gcc.c-torture/execute/va-arg-25.x: Likewise.
34570         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
34571         Guard with #ifndef SKIP_ATTRIBUTE.
34572         * gcc.dg/compat/vector-1_y.c: Likewise.
34573         * gcc.dg/compat/vector-2_x.c: Likewise.
34574         * gcc.dg/compat/vector-2_y.c: Likewise.
34575         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
34576         * g++.dg/eh/simd-2.C: Likewise.
34577
34578 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
34579
34580         * gcc.c-torture/compile/complex-1.c: New.
34581
34582 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
34583
34584         PR target/14209
34585         * gcc.c-torture/execute/20040218-1.c: New test.
34586
34587 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34588
34589         PR c++/14181
34590         * g++.dg/parse/new2.C: New test.
34591
34592 2004-02-18  Paul Brook  <paul@codesourcery.com>
34593
34594         * gcc.c-torture/compile/libcall-1.c: New test.
34595
34596 2004-02-18  Paul Brook  <paul@codesourcery.com>
34597
34598         PR debug/12934
34599         * gcc.dg/debug/debug-7.c: New test.
34600
34601 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
34602
34603         * gcc.dg/20040217-1.c: New test.
34604
34605 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
34606
34607         * gcc.c-torture/execute/990208-1.x: Delete.
34608
34609 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
34610
34611         * gcc.c-torture/execute/20040208-2.x: New file.
34612
34613 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
34614
34615         PR c++/11326
34616         * g++.dg/abi/structret1.C: New test.
34617
34618 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
34619
34620         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
34621         (i386_cpuid): No need to test if cpuid is available on AMD64.
34622         Fix assembly, so that it works onboth i386 and AMD64.
34623         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
34624         (vecInLong): Fix s[] member type to unsigned int.
34625         (vecInWord): Remove type.
34626         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
34627         (a64, b64, c64, d64, e64): Remove.
34628         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
34629         Remove unused variable.  Remove initialization of removed variables.
34630         Don't call mmx_tests nor sse_tests.
34631         (reference_mmx, reference_sse): Remove.
34632         (check): Add return stmt.
34633         * gcc.dg/i386-sse-7.c: New test.
34634         * gcc.dg/i386-mmx-4.c: New test.
34635
34636 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34637
34638         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
34639         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34640         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34641         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
34642         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
34643         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
34644         g++.dg/tc1/dr94.C: Fix line terminator.
34645
34646 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
34647
34648         * gcc.c-torture/compile/20040216-1.c: New.
34649
34650 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34651
34652         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34653         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34654         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
34655         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
34656         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
34657         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
34658
34659 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34660
34661         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
34662
34663 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
34664
34665         PR c++/13971
34666         * g++.dg/expr/cond4.C: New test.
34667
34668         PR c++/14086
34669         * g++.dg/lookup/crash2.C: New test.
34670
34671 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
34672
34673         * gcc.c-torture/compile/20040214-2.c: New test.
34674
34675 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
34676
34677         PR c++/14116
34678         * g++.dg/ext/typeof8.C: New test.
34679
34680 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
34681
34682         * gcc.c-torture/compile/20040214-1.c: New test.
34683
34684 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34685
34686         PR c++/13635
34687         * g++.dg/template/spec11.C: New test.
34688
34689 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34690
34691         PR c++/13927
34692         * g++.dg/other/error8.C: New test.
34693
34694 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
34695
34696         PR c++/14122
34697         * g++.dg/template/array4.C: New test.
34698
34699         PR c++/14108
34700         * g++.dg/inherit/thunk2.C: New test.
34701
34702         PR c++/14083
34703         * g++.dg/eh/cond2.C: New test.
34704
34705 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
34706
34707         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
34708
34709 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
34710
34711         * lib/scanasm.exp (dg-scan): Quote pattern before display.
34712
34713 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
34714
34715         * g++.dg/simd-2.C: xfail on ppc64-linux.
34716
34717 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34718
34719         PR c/456
34720         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
34721         tests.
34722
34723 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
34724
34725         * gcc.dg/builtins-33.c: New test.
34726
34727 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
34728
34729         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
34730
34731 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
34732
34733         * g++.dg/simd-2.C: Set -maltivec for ppc64.
34734
34735 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
34736
34737         * gcc.dg/ppc64-abi-3.c: New test.
34738
34739 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
34740
34741         PR c/14092
34742
34743         * gcc.dg/pr14092-1.c: New testcase.
34744
34745 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
34746
34747         * gcc.dg/cpp/assert4.c: Fix typo last change.
34748
34749         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
34750         * gcc.dg/cpp/assert4.c: Handle powerpc64.
34751
34752         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
34753
34754 2004-02-09  Roger Sayle  <roger@eyesopen.com>
34755
34756         * gcc.c-torture/compile/20040209-1.c: New test case.
34757
34758 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34759
34760         * gcc.dg/c90-init-1.c: Adjust expected error messages.
34761
34762 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
34763
34764         * gcc.c-torture/execute/20040208-[12].c: New tests.
34765
34766 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34767
34768         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
34769
34770 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34771
34772         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
34773
34774 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
34775
34776         Bug 13856
34777         * gcc.dg/visibility-8.c: New testcase.
34778
34779 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
34780
34781         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
34782         arguments.
34783         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
34784
34785 2004-02-07  Roger Sayle  <roger@eyesopen.com>
34786
34787         PR middle-end/13696
34788         * g++.dg/opt/fold1.C: New test case.
34789
34790 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34791
34792         PR c++/14033
34793         * g++.dg/other/crash-2.C: New test.
34794
34795 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34796
34797         PR c++/14028
34798         * g++.dg/parse/angle-bracket2.C: New test.
34799
34800 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34801
34802         PR middle-end/13750
34803         Revert:
34804         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
34805         PR pch/13361
34806         * g++.dg/pch/wchar-1.C: New.
34807         * g++.dg/pch/wchar-1.Hs: New.
34808
34809 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34810
34811         PR c++/14008
34812         * g++.dg/parse/error15.C: New test.
34813         * g++.dg/parse/crash11.C: Update dg-error mark.
34814
34815 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34816
34817         PR c++/13932
34818         * g++.dg/warn/conv2.C: New test.
34819
34820 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34821
34822         PR c++/13086
34823         * g++.dg/warn/incomplete1.C: Remove xfail.
34824
34825 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34826
34827         * lib/file-format.exp (gcc_target_object_format): Use
34828         ${tool}_target_compile, not gcc_target_compile.
34829         * lib/target-supports.exp (check_alias_available): Likewise.
34830         (check_gc_sections_available): Likewise.
34831         * g++.dg/ext/attrib10.C: Use dg-require-alias.
34832         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
34833         dg-require-alias.
34834
34835 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34836
34837         PR c++/13969
34838         * g++.dg/template/static6.C: New test.
34839
34840 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
34841
34842         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
34843
34844 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34845
34846         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
34847         tests for systems where `char' is unsigned by default.
34848
34849 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34850
34851         PR c++/13997
34852         * g++.dg/template/partial3.C: New test.
34853
34854 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
34855
34856         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
34857         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
34858         Remove mentions of obsolete ports.
34859
34860 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
34861
34862         * gcc.dg/noncompile/20001228-1.c: Fix for new
34863         error message.
34864
34865 2004-02-03  Roger Sayle  <roger@eyesopen.com>
34866
34867         PR target/9348
34868         * gcc.c-torture/execute/multdi-1.c: New test case.
34869
34870 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34871
34872         PR c++/13925
34873         * g++.dg/template/lookup5.C: New test.
34874
34875 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34876
34877         PR c++/13950
34878         * g++.dg/template/lookup4.C: New test.
34879
34880         PR c++/13970
34881         * g++.dg/parse/error14.C: New test.
34882
34883         PR c++/14002
34884         * g++.dg/parse/template13.C: New test.
34885
34886 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34887
34888         PR c++/13978
34889         * g++.dg/template/koenig4.C: New test.
34890
34891         PR c++/13968
34892         * g++.dg/template/crash17.C: New test.
34893
34894         PR c++/13975
34895         * g++.dg/parse/error13.C: New test.
34896         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
34897
34898 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34899
34900         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
34901
34902 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
34903
34904         PR c/11658
34905         PR c/13994
34906         * gcc.dg/noncompile/20040203-1.c: New test.
34907         * gcc.dg/noncompile/20040203-2.c: Likewise.
34908         * gcc.dg/noncompile/20040203-3.c: Likewise.
34909         * gcc.dg/20040203-1.c: Likewise.
34910
34911 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
34912
34913         PR c++/10858
34914         * g++.dg/template/sizeof7.C: New test.
34915
34916 2004-02-02  Eric Christopher  <echristo@redhat.com>
34917             Zack Weinberg  <zack@codesourcery.com>
34918
34919         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
34920
34921 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
34922
34923         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
34924         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
34925         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
34926         * gcc.dg/cleanup-5.c: Run only on Linux targets.
34927
34928 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
34929
34930         PR c++/13113
34931         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
34932
34933         PR c++/13854
34934         * g++.dg/ext/attrib13.C: New test.
34935
34936         PR c++/13907
34937         * g++.dg/conversion/op2.C: New test.
34938
34939 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34940
34941         * gcc.dg/titype-1.c: Fix pasto.
34942
34943 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34944
34945         * gcc.dg/titype-1.c: New test.
34946
34947 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34948
34949         PR c++/13957
34950         * g++.dg/template/non-type-template-argument-1.C,
34951         g++.dg/template/qualified-id1.C: Update dg-error marks.
34952         * g++.dg/template/nontype6.C: New test.
34953
34954 2004-02-01  Roger Sayle  <roger@eyesopen.com>
34955
34956         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
34957         * gcc.dg/builtins-31.c: New testcase.
34958         * gcc.dg/builtins-32.c: New testcase.
34959
34960 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
34961
34962         * objc.dg/call-super-2.m: Update line numbers
34963         for the including of stddef.h.
34964
34965 2004-01-30  Michael Matz  <matz@suse.de>
34966
34967         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
34968         g++.dg/ext/case-range3.C: New tests.
34969
34970 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34971
34972         DR206
34973         PR c++/13813
34974         * g++.dg/template/member4.C: New test.
34975
34976 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34977
34978         PR c++/13683
34979         * g++.dg/template/sizeof6.C: New test.
34980
34981 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34982
34983         * gcc.dg/fwritable-strings-1.c: New test.
34984
34985 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34986
34987         * gcc.c-torture/compile/20040130-1.c: New test.
34988
34989 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
34990
34991         * objc.dg/call-super-2.m: Include stddef.h for size_t.
34992
34993 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
34994
34995         PR c++/13883
34996         * g++.dg/template/ctor3.C: New test.
34997
34998 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34999
35000         * g++.dg/tc1: New directory.
35001         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
35002         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
35003         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
35004         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
35005         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
35006
35007 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35008
35009         * g++.dg/parse/error11.C: New test.
35010         * g++.dg/parse/error12.C: Likewise.
35011
35012 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
35013
35014         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
35015         (scan_initial, main): Use aligned_sizeof instead of sizeof.
35016
35017 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
35018
35019         PR c++/13791
35020         * g++.dg/ext/attrib12.C: New test.
35021
35022         PR c++/13736
35023         * g++.dg/parse/cast2.C: New test.
35024
35025 2004-01-27  James E Wilson  <wilson@specifixinc.com>
35026
35027         * objc.dg/encode-2.m (main): New local string.  Set depending on
35028         sizeof long.  Use in sscanf call.
35029         * objc.dg/encode-3.m (main): New local string.  Set depending on
35030         sizeof long.  Use in scan_initial call.
35031
35032 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35033
35034         * objc.dg/call-super-2.m: Make LP64-safe.
35035         * objc.dg/desig-init-1.m: Likewise.
35036
35037 2004-01-27  Devang Patel <dpatel@apple.com>
35038
35039         * g++.dg/debug/namespace1.C: New test.
35040
35041 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
35042
35043         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
35044         xscale-*-*.
35045
35046         * gcc.dg/arm-mmx-1.c: New test.
35047
35048 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35049
35050         * gcc.dg/20040127-1.c: New test.
35051         * gcc.dg/20040127-2.c: New test.
35052
35053 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35054
35055         * objc.dg/stret-1.m (glob): Renamed to globa.
35056
35057 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
35058
35059         PR c++/13663
35060         * g++.dg/expr/for1.C: New test.
35061
35062 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
35063
35064         PR middle-end/13779
35065         * gcc.dg/darwin-longlong.c: New test.
35066
35067 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
35068
35069         * gcc.dg/20040124-1.c: Moved test from here...
35070         * gcc.c-torture/compile/20040124-1.c: ...to here.
35071
35072 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35073
35074         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
35075         the assembly output if -m64 is passed.
35076
35077 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
35078
35079         PR c++/13833
35080         * g++.dg/template/cond3.C: New test.
35081
35082 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35083
35084         PR c++/13810
35085         * g++.dg/template/ttp7.C: New test.
35086
35087 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35088
35089         PR c++/13797
35090         * g++.dg/template/nontype4.C: New test.
35091         * g++.dg/template/nontype5.C: Likewise.
35092
35093 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
35094
35095         * gcc.dg/torture/mips-clobber-at.c: New test.
35096
35097 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
35098
35099         * gcc.dg/20040124-1.c: New test.
35100
35101 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
35102
35103         * gcc.dg/20040123-1.c: New test.
35104
35105 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35106
35107         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
35108
35109 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35110
35111         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
35112
35113 2004-01-23  Andrew Pinski  <apinski@apple.com>
35114
35115         * gcc.dg/20030121-1.c: Move to ..
35116         * gcc.dg/20040121-1.c: here.
35117
35118 2004-01-23  Roger Sayle  <roger@eyesopen.com>
35119
35120         * gcc.dg/builtins-29.c: New test case.
35121
35122 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35123
35124         PR 18314
35125         * gcc.dg/builtins-30.c: New testcase.
35126
35127 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
35128
35129         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
35130         * lib/g77.exp: Likewise.
35131         * lib/objc.exp: Likewise.
35132         * lib/g++.exp: Likewise.
35133
35134 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35135
35136         * gcc.dg/struct-by-value-2.c: New test.
35137
35138 2004-01-21  Andrew Pinski  <apinski@apple.com>
35139
35140         PR target/13785
35141         * gcc.dg/20030121-1.c: New test.
35142
35143 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
35144
35145         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
35146         clobber frame pointer register in asm statement.
35147
35148 2004-01-21  Falk Hueffner  <falk@debian.org>
35149
35150         * gcc.c-torture/compile/20040121-1.c: New test.
35151
35152 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
35153
35154         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
35155
35156 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
35157
35158         * gcc.dg/ppc64-abi-2.c: New test.
35159
35160 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
35161
35162         * lib/treelang.exp: Fill out this file.
35163         * lib/treelang-dg.exp: New File.
35164
35165 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35166
35167         * gcc.c-torture/compile/981022-1.c: Remove.
35168         * gcc.dg/array-5.c: Remove XFAIL.
35169         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
35170         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
35171         gcc.dg/cond-lvalue-1.c: Update.
35172         * gcc.dg/cast-lvalue-2.c: New test.
35173
35174 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
35175
35176         PR c++/13592
35177         * g++.dg/other/error1.C (class foo): Tweak error message.
35178
35179         PR c++/13592
35180         * g++.dg/template/call2.C: New test.
35181
35182 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35183
35184         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
35185         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
35186         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
35187         scalar-return-1_x.c, scalar-return-2_y.c,
35188         scalar-return-3_x.c, scalar-return-3_y.c,
35189         scalar-return-4_x.c, scalar-return-4_y.c,
35190         struct-align-1.h, struct-align-1_x.c,
35191         struct-align-1_y.c, struct-align-2.h,
35192         struct-align-2_x.c, struct-align-2_y.c,
35193         struct-by-value-10_y.c, struct-by-value-11_x.c,
35194         struct-by-value-11_y.c, struct-by-value-12_x.c,
35195         struct-by-value-12_y.c, struct-by-value-13_x.c,
35196         struct-by-value-13_y.c, struct-by-value-14_x.c,
35197         struct-by-value-14_y.c, struct-by-value-15_x.c,
35198         struct-by-value-15_y.c, struct-by-value-16_y.c,
35199         struct-by-value-17_y.c, struct-by-value-18_y.c,
35200         struct-by-value-19_y.c, struct-by-value-1_x.c,
35201         struct-by-value-1_y.c, struct-by-value-20_y.c,
35202         struct-by-value-2_x.c, struct-by-value-2_y.c,
35203         struct-by-value-3_y.c, struct-by-value-4_x.c,
35204         struct-by-value-4_y.c, struct-by-value-5_y.c,
35205         struct-by-value-6_y.c, struct-by-value-7_y.c
35206         struct-by-value-8_x.c, struct-by-value-8_y.c
35207         struct-by-value-9_x.c, struct-by-value-9_y.c
35208         struct-return-10_x.c, struct-return-10_y.c,
35209         struct-return-19_x.c, struct-return-20_x.c
35210         struct-return-2_x.c, struct-return-2_y.c
35211         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
35212         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
35213
35214 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35215
35216         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
35217         attribute on sparc*-sun-solaris2.*.
35218
35219 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
35220
35221         PR c++/13710
35222         * g++.dg/ext/typeof7.C: New test.
35223
35224 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
35225
35226         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
35227         * gcc.dg/const-elim-1.c: Same.
35228
35229 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
35230
35231         * objc.dg/stret-1.m: New.
35232         * objc.dg/stret-2.m: New.
35233
35234 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
35235
35236         PR c++/11895
35237         * g++.dg/ext/vector1.C: New test.
35238
35239 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
35240
35241         * gcc.dg/pch/import-1.c: New.
35242         * gcc.dg/pch/import-1.hs: New.
35243         * gcc.dg/pch/import-1a.h: New.
35244         * gcc.dg/pch/import-1b.h: New.
35245         * gcc.dg/pch/import-1c.h: New.
35246
35247 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35248
35249         PR c++/13574
35250         * g++.dg/ext/array1.C: New test.
35251
35252         PR c++/13178
35253         * g++.dg/conversion/op1.C: New test.
35254
35255 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
35256
35257         PR 11864
35258         From Kazumoto Kojima / Dan Kegel:
35259         * gcc.dg/pr11864-1.c: New test.
35260
35261         PR 10392
35262         From Marcus Comstedt / Dan Kegel:
35263         * gcc.dg/pr10392-1.c: New test.
35264
35265 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35266
35267         PR c++/13478
35268         * g++.dg/init/ref10.C: New test.
35269
35270 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35271
35272         PR c++/13407
35273         * g++.dg/parse/typename6.C: New test.
35274
35275 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
35276
35277         PR pch/13361
35278         * g++.dg/pch/wchar-1.C: New.
35279         * g++.dg/pch/wchar-1.Hs: New.
35280
35281 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35282
35283         PR c++/9259
35284         * g++.dg/expr/sizeof2.C: New test.
35285
35286 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
35287
35288         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
35289
35290 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
35291
35292         PR c++/13659
35293         * g++.dg/lookup/strong-using-3.C: New.
35294         * g++.dg/lookup/using-10.C: New.
35295
35296 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
35297
35298         PR c++/13594
35299         * g++.dg/lookup/strong-using-2.C: New.
35300
35301 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
35302             Dan Kegel <dank@kegel.com>
35303             J"orn Rennecke <joern.rennecke@superh.com>
35304
35305         PR target/9365
35306         * gcc.dg/pr9365-1.c: New test.
35307
35308 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35309
35310         PR c++/8856
35311         * g++.dg/parse/casting-operator2.C: New test.
35312         * g++.old-deja/g++.pt/explicit83.C: Remove.
35313
35314 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35315
35316         * gcc.dg/label-compound-stmt-1.c: New test.
35317         * gcc.c-torture/compile/950922-1.c,
35318         gcc.c-torture/compile/20000211-3.c,
35319         gcc.c-torture/compile/20000518-1.c,
35320         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
35321         compound statements.
35322
35323 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
35324
35325         * gcc.dg/ppc64-abi-1.c: New test.
35326
35327 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
35328
35329          * g++.dg/ext/attrib9.C: Add dg-warnings.
35330
35331 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35332
35333         PR c++/12335
35334         * g++.dg/parse/dtor3.C: New test.
35335
35336 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
35337
35338         PR c++/12709
35339         * g++.dg/parse/try-catch-1.C: New test.
35340
35341 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
35342
35343         * ada/acats/run_all.sh: Add more verbose output in acats.log
35344         when compiling tests.
35345
35346 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35347
35348         PR 13656
35349         * gcc.dg/typedef-redecl.c: New test case.
35350         * gcc.dg/typedef-redecl.h: New support file.
35351
35352 2004-01-13  Jan Hubicka  <jh@suse.cz>
35353
35354         * gcc.dg/always_inline.c: New test.
35355         * gcc.dg/debug/20031231-1.c: Fix.
35356
35357 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35358
35359         PR c++/13474
35360         * g++.dg/template/array3.C: New test.
35361
35362 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35363
35364         * g++.dg/ext/lvalue1.C: No longer expected to fail.
35365         * g++.dg/warn/Wunused-2.C: Likewise.
35366
35367 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35368
35369         PR c++/13289
35370         * g++.dg/template/instantiate6.C: New test.
35371
35372 2004-01-12  Roger Sayle  <roger@eyesopen.com>
35373
35374         PR middle-end/11397
35375         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
35376
35377 2004-01-12  Jan Hubicka  <jh@suse.cz>
35378
35379         PR opt/12826
35380         * gcc.dg/20040112-1.c: New.
35381
35382         * gcc.dg/dwarf-die[1-7].c: Move to...
35383         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
35384         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
35385
35386 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
35387
35388         PR c++/4100
35389         * g++.dg/parse/friend4.C: New test.
35390
35391 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
35392
35393         PR c++/4100
35394         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
35395         definition is called a friend.
35396
35397 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
35398
35399         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
35400
35401 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
35402
35403         PR c++/3478
35404         * g++.dg/parse/error10.C: New test.
35405         * g++.dg/template/arg2.C: Accept "invalid type" error.
35406
35407 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
35408
35409         PR middle-end/13392
35410         * g++.dg/opt/expect2.C: New test.
35411
35412 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35413
35414         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
35415         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
35416         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
35417         Update dg-error regexps.
35418
35419 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35420
35421         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
35422         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
35423
35424 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35425
35426         * gcc.dg/pragma-re-1.c: Use right pointer type.
35427
35428 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35429
35430         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
35431
35432 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
35433
35434         * gcc.dg/rs6000-ldouble-1.c: New.
35435
35436 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35437
35438         DR 337
35439         PR c++/9256
35440         * g++.dg/other/abstract1.C: New test.
35441
35442 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
35443
35444         * g++.dg/lookup/strong-using-1.C: New.
35445
35446 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35447
35448         PR c/11234
35449         * gcc.dg/func-ptr-conv-1.c: New test.
35450         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
35451
35452 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
35453
35454         PR target/13380.
35455         * gcc.c-torture/compile/20040109-1.c: New.
35456
35457 2004-01-08  Stuart Hastings  <stuart@apple.com>
35458
35459         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
35460         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
35461         * gcc.dg/i386-sse-6.c: ...this new testcase.
35462
35463 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
35464
35465         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
35466
35467 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35468
35469         * ada/acats/run_acats: Treat 'gnatchop' the same way
35470         as 'gnatmake'.  Export GCC_DRIVER.
35471         * ada/acats/run_all.sh: Add target_gnatchop.  Use
35472         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
35473
35474 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35475
35476         PR c++/12573
35477         * g++.dg/template/dependent-expr4.C: New test.
35478
35479 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
35480
35481         * gcc.dg/altivec-11.c: New test.
35482
35483 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
35484
35485         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
35486
35487 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35488
35489         PR c/6024
35490         * gcc.dg/enum-compat-1.c: New test.
35491         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
35492
35493 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35494
35495         PR c/12165
35496         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
35497         gcc.dg/c99-idem-qual-3.c: New tests.
35498
35499 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
35500
35501         * gcc.dg/winline-7.c: Don't cast void * to int.
35502
35503 2004-01-06  Jan Hubicka  <jh@suse.cz>
35504
35505         * gcc.dg/i386-sse-5.c: New test
35506         * g++.dg/eh/simd-1.c: Add -w argument for i386.
35507
35508 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35509
35510         PR c++/12815
35511         * g++.dg/rtti/typeid4.C: New test.
35512
35513 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35514
35515         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
35516
35517 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35518
35519         PR c++/12132
35520         * g++.dg/template/error11.C: New test.
35521
35522         PR c++/13451
35523         * g++.dg/template/class2.C: New test.
35524
35525 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35526         Richard Sandiford <rsandifo@redhat.com>
35527
35528         PR c++/13387
35529         * g++.dg/opt/alias3.C: New test.
35530
35531 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
35532
35533         PR c++/13157
35534         * g++.dg/template/koenig3.C: New test.
35535
35536         PR c++/13529
35537         * g++.dg/parse/offsetof3.C: New test.
35538
35539         * g++.dg/init/copy7.C: Add missing dg-error markers.
35540
35541         PR c++/12226
35542         * g++.dg/init/copy7.c: New test.
35543
35544         PR c++/13536
35545         * g++.dg/parse/cast1.C: New test.
35546
35547 2004-01-04  Jan Hubicka  <jh@suse.cz>
35548
35549         * gcc.dg/winline[1-7].c: New tests.
35550
35551 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35552
35553         PR c++/13520
35554         * g++.dg/template/qualttp22.C: New test.
35555
35556 2004-01-01  Jan Hubicka  <jh@suse.cz>
35557
35558         * gcc.dg/debug/20031231-1.c: New.
35559         * gcc.c-torture/compile/20040101-1.c: New.
35560         * gcc.dg/dwarf-die-[1-7].c: New.
35561
35562 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
35563
35564         PR optimization/13521
35565         * gcc.c-torture/compile/20031231-1.c: New test.
35566
35567 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35568
35569         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
35570
35571 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35572
35573         PR c++/10079
35574         * g++.dg/template/crash16.C: New test.
35575
35576 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
35577
35578         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
35579
35580 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35581
35582         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
35583         ports.
35584         * g++.old-deja/g++.jason/thunk3.C: Likewise.
35585         * g++.old-deja/g++.law/profile1.C: Likewise.
35586         * gcc.c-torture/compile/981006-1.c: Likewise.
35587         * gcc.c-torture/execute/loop-2e.x: Likewise.
35588         * gcc.c-torture/execute/loop-2f.x: Remove.
35589         * gcc.c-torture/execute/loop-2g.x: Likewise.
35590         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
35591         * gcc.dg/20020312-2.c: Remove traces of dead ports.
35592
35593 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35594
35595         PR c++/13507
35596         * g++.dg/ext/attrib11.C: New test.
35597
35598         PR c++/13494
35599         * g++.dg/template/array2-1.C: New test.
35600         * g++.dg/template/array2-2.C: New test.
35601
35602 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
35603
35604         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
35605
35606 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35607
35608         PR c++/12774
35609         * g++.dg/template/array1-1.C: New test.
35610         * g++.dg/template/array1-2.C: New test.
35611
35612 2003-12-29  Roger Sayle  <roger@eyesopen.com>
35613
35614         PR fortran/12632
35615         * g77.dg/12632.f: New test case.
35616
35617 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35618
35619         PR c++/13289
35620         * g++.dg/parse/nontype1.C: New test.
35621
35622 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35623
35624         PR c++/12403
35625         * g++.dg/parse/explicit1.C: New test.
35626         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
35627
35628 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35629
35630         PR c++/13081
35631         * g++.dg/opt/inline6.C: New test.
35632
35633         PR c++/12613
35634         * g++.dg/parse/error9.C: New test.
35635
35636         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
35637
35638 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35639
35640         PR c++/13009
35641         * g++.dg/init/assign1.C: New test.
35642
35643 2003-12-28  Roger Sayle  <roger@eyesopen.com>
35644
35645         PR c++/13070
35646         * g++.dg/warn/format3.C: New test case.
35647
35648 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35649
35650         * gcc.c-torture/compile/20031227-1.c: New test.
35651
35652 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35653
35654         * g++.dg/bprob/bprob.exp: Load target-supports.exp
35655         * g77.dg/bprob/bprob.exp: Likewise.
35656         * gcc.misc-tests/bprob.exp: Likewise.
35657         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
35658         variants on systems where the library does not provide that
35659         functionality.
35660         * gcc.dg/builtins-20.c: Use builtins-config.h.
35661         * gcc.dg/builtins-config.h: New file.
35662
35663 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35664
35665         * lib/gcc-dg.exp (dg-require-profiling): New function.
35666         * lib/target-supports.exp (check_profiling_available): Likewise.
35667         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
35668         * g77.dg/bprob/bprob.exp: Likewise.
35669         * gcc.misc-tests/bprob.exp: Likewise.
35670         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
35671         * gcc.dg/20021014-1.c: Likewise.
35672         * gcc.dg/nest.c: Likewise.
35673
35674 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35675
35676         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
35677         compiling.
35678         * g++.dg/lookup/java2.C: Likewise.
35679         * gcc.dg/cpp/lexident.c: Likewise.
35680
35681 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
35682
35683         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
35684         given.
35685         * gcc.c-torture/compile/961203-1.c: Likewise.
35686         * gcc.c-torture/compile/980506-1.c: Likewise.
35687
35688 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
35689
35690         * lib/gcc-dg.exp (dg-prune-output): New annotation.
35691         (additional_prunes): New global.
35692         (gcc-dg-prune): Handle additional per-test pruning.
35693         (dg-test): Clear additional_prunes between tests.
35694
35695         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
35696         dg-prune-output to avoid spurious failures from assembler
35697         complaining about nonexistent WAW violations.
35698         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
35699         Use dg-prune-output to avoid spurious failures from assembler
35700         warning about Itanium B-step errata.
35701
35702 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35703
35704         * g++.dg/abi/macro0.C: New test.
35705         * g++.dg/abi/macro1.C: Likewise.
35706         * g++.dg/abi/macro2.C: Likewise.
35707
35708         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
35709         * g++.dg/abi/bitfield7.C: Likewise.
35710         * g++.dg/abi/dtor2.C: Likewise.
35711         * g++.dg/abi/mangle11.C: Likewise.
35712         * g++.dg/abi/mangle12.C: Likewise.
35713         * g++.dg/abi/mangle14.C: Likewise.
35714         * g++.dg/abi/mangle17.C: Likewise.
35715         * g++.dg/abi/vbase10.C: Likewise.
35716         * g++.dg/abi/vbase14.C: Likewise.
35717         * g++.dg/template/qualttp17.C: Likewise.
35718
35719 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35720
35721         PR c/11995
35722         * gcc.dg/20031223-1.c: New test.
35723
35724 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35725
35726         * gcc.dg/noreturn-7.c: New test.
35727
35728 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35729
35730         * gcc.dg/null-pointer-1.c: New test.
35731
35732 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
35733
35734         * g++.old-deja/g++.jason/template18.C: Remove.
35735         * g++.old-deja/g++.jason/template37.C: Likewise.
35736
35737         PR c++/12862
35738         * g++.dg/lookup/ns1.C: New test.
35739
35740         PR c++/12397
35741         * g++.dg/template/lookup3.C: New test.
35742
35743 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
35744
35745         * g++.dg/template/recurse1.C: New test
35746
35747 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
35748
35749         PR c++/12479
35750         * g++.dg/parse/semicolon1.C: New test.
35751         * g++.dg/parse/semicolon1.h: Likewise.
35752
35753 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
35754
35755         * gcc.dg/darwin-misaligned.c: New test.
35756
35757 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
35758
35759         PR c/9163
35760         * gcc.dg/20031222-1.c: New test.
35761
35762 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
35763
35764         PR c++/13438
35765         * g++.dg/parse/error8.C: New test.
35766
35767         PR c++/11554
35768         * g++.dg/warn/ctor-init-1.C: New test.
35769
35770 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
35771
35772         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
35773         too small.
35774         * gcc.c-torture/compile/930217-1.c: Likewise.
35775         * gcc.c-torture/compile/930513-1.c: Likewise.
35776         * gcc.c-torture/execute/920908-2.c: Likewise.
35777         * gcc.c-torture/execute/921204-1.c: Likewise.
35778         * gcc.c-torture/execute/930621-1.c: Likewise.
35779         * gcc.c-torture/execute/930630-1.c: Likewise.
35780         * gcc.c-torture/execute/931031-1.c: Likewise.
35781         * gcc.c-torture/execute/980602-2.c: Likewise.
35782         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35783         * gcc.c-torture/execute/compndlit-1.c: Likewise.
35784         * gcc.c-torture/execute/extzvsi.c: Likewise.
35785         * gcc.c-torture/unsorted/ext.c: Likewise.
35786
35787 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
35788
35789         PR target/12749
35790         * gcc.c-torture/compile/20031220-2.c: New test case.
35791
35792 2003-12-20  Roger Sayle  <roger@eyesopen.com>
35793
35794         PR optimization/13031
35795         * gcc.c-torture/compile/20031220-1.c: New test case.
35796
35797 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35798
35799         * gcc.dg/cast-function-1.c: New test.
35800
35801 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35802
35803         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
35804         formats.
35805
35806 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
35807
35808         PR c++/12795
35809         * g++.dg/ext/attrib10.C: New test.
35810
35811 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
35812
35813         * gcc.dg/cleanup-10.c: New test.
35814         * gcc.dg/cleanup-11.c: New test.
35815
35816 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
35817
35818         PR c++/13239
35819         * g++.dg/opt/expect1.C: New test.
35820
35821 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
35822
35823         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
35824
35825 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
35826
35827         PR debug/12923
35828         * gcc.dg/20031218-1.c: New test.
35829
35830         PR debug/12389
35831         * gcc.dg/20031218-2.c: New test.
35832         * gcc.dg/20031218-3.c: New test.
35833
35834         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
35835         of label name and allow for USER_LABEL_PREFIX == "_" names.
35836         * g++.dg/abi/mangle18-2.C: Likewise.
35837         * g++.dg/abi/mangle19-1.C: Likewise.
35838         * g++.dg/abi/mangle19-2.C: Likewise.
35839         * g++.dg/abi/mangle20-1.C: Likewise.
35840         * g++.dg/abi/mangle20-2.C: Likewise.
35841
35842 2003-12-18  Richard Henderson  <rth@redhat.com>
35843
35844         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
35845
35846 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
35847             Dan Kegel <dank@kegel.com>
35848
35849         PR other/12009
35850         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
35851         testing a cross compiler, it causes spurious compile failures.
35852         * lib/g++.exp: Likewise.
35853
35854 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35855
35856         PR c++/13262
35857         * g++.dg/template/access13.C: New test.
35858
35859 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
35860
35861         * gcc.dg/20031216-1.c: New test.
35862
35863 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35864
35865         PR c++/9154
35866         * g++.dg/template/error10.C: New test.
35867
35868 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35869
35870         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
35871         * g++.dg/eh/simd-2.C: Likewise.
35872
35873 2003-12-17  James E Wilson  <wilson@specifixinc.com>
35874             Roger Sayle  <roger@eyesopen.com>
35875
35876         * gcc.c-torture/execute/ieee/mzero5.c: New.
35877
35878 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
35879
35880         PR c++/10603
35881         * g++.dg/parse/error6.C: New test.
35882
35883         PR c++/12827
35884         * g++.dg/parse/error7.C: New test.
35885
35886 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
35887
35888         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
35889         at -O with stabs debugging formats.
35890         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
35891         * gcc.dg/debug/debug-2.c: Likewise.
35892
35893 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
35894
35895         PR c++/12696
35896         * g++.dg/init/error1.C: New test.
35897
35898         PR c++/12218
35899         * g++.dg/init/pm3.C: New test.
35900
35901 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35902
35903         PR c/3347
35904         * gcc.dg/bitfld-8.c: New test.
35905
35906 2003-12-16  James Lemke  <jim@wasabisystems.com>
35907
35908         * gcc.dg/arm-scd42-[123].c: New tests.
35909
35910 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35911
35912         PR c++/9043
35913         * g++.dg/abi/mangle20-1.C: New test.
35914         * g++.dg/abi/mangle20-2.C: New test.
35915
35916 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
35917
35918         PR c++/13275
35919         * g++.dg/other/offsetof2.C: Remove XFAIL.
35920         * g++.dg/parse/offsetof1.C: New test.
35921         * g++.gd/parse/offsetof2.C: Likewise.
35922
35923 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35924
35925         * g++.dg/template/nontype3.C: New test.
35926         * g++.dg/template/static2.C: Tweaked the dg-error clause.
35927
35928 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35929
35930         * g++.dg/warn/noreturn-3.C: Also test instantiation.
35931
35932 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35933
35934         PR c++/13387
35935         * g++.dg/expr/assign1.C: New test.
35936
35937         PR c++/13242
35938         * g++.dg/abi/mangle19-1.C: New test.
35939         * g++.dg/abi/mangle19-2.C: New test.
35940
35941 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
35942
35943         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
35944
35945 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35946
35947         * gcc.c-torture/execute/20031216-1.c: New test.
35948
35949 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35950
35951         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
35952         an ICE regression.
35953
35954 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35955
35956         PR c++/10926
35957         * g++.dg/template/error9.C: New test.
35958
35959         PR c++/11116
35960         * g++.dg/template/error8.C: New test.
35961
35962 2003-12-15  Roger Sayle  <roger@eyesopen.com>
35963
35964         PR middle-end/13400
35965         * gcc.c-torture/execute/20031215-1.c: New test case.
35966
35967 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35968
35969         PR c++/13269
35970         * g++.dg/parse/error5.C: New test.
35971
35972         PR c++/12989
35973         * g++.dg/expr/sizeof1.C: New test.
35974
35975         PR c++/13310
35976         * g++.dg/template/crash15.C: New test.
35977
35978 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
35979
35980         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
35981         a non-POD type as the last named parameter of a varargs function.
35982
35983 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35984
35985         PR c++/13243
35986         PR c++/12573
35987         * g++.dg/template/crash14.C: New test.
35988         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
35989
35990 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35991
35992         * g++.dg/other/java1.C: New test.
35993
35994         PR c++/13241
35995         * g++.dg/abi/mangle18-1.C: New test.
35996         * g++.dg/abi/mangle18-2.C: New test.
35997
35998 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35999
36000         PR optimization/10312
36001         * gcc.c-torture/execute/20031214-1.c: New.
36002
36003 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
36004
36005         PR c++/10779
36006         PR c++/12160
36007         * g++.dg/parse/error3.C: New test.
36008         * g++.dg/parse/error4.C: Likewise.
36009         * g++.dg/abi/mangle4.C: Tweak error messages.
36010         * g++.dg/lookup/using5.C: Likewise.
36011         * g++.dg/other/error2.C: Likewise.
36012         * g++.dg/parse/typename5.C: Likewise.
36013         * g++.dg/parse/undefined1.C: Likewise.
36014         * g++.dg/template/arg2.C: Likewise.
36015         * g++.dg/template/ttp3.C: Likewise.
36016         * g++.dg/template/type1.C: Likewise.
36017         * g++.old-deja/g++.other/crash32.C: Likewise.
36018         * g++.old-djea/g++.pt/defarg8.C: Likewise.
36019
36020 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36021
36022         PR c++/13106
36023         * g++.dg/warn/noreturn-3.C: New test.
36024
36025 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36026
36027         PR c++/13118
36028         * g++.dg/abi/covariant3.C: New.
36029
36030 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
36031
36032         * g++.dg/eh/ia64-1.C: New test.
36033
36034 2003-12-12  Roger Sayle  <roger@eyesopen.com>
36035
36036         PR optimization/13037
36037         * g77.f-torture/execute/13037.f: New test case.
36038
36039 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36040
36041         PR c++/12881
36042         * g++.dg/abi/covariant2.C: New.
36043
36044 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
36045
36046         * gcc.dg/cpp/trad/macro.c: New tests.
36047
36048 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
36049
36050         * gcc.c-torture/execute/wchar_t-1.x: Delete.
36051
36052 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
36053
36054         PR other/10819
36055         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
36056         to fix Bug 10819.
36057         * lib/g++.exp (g++_version): Likewise.
36058         * lib/g77.exp (g77_version): Likewise.
36059         * lib/objc.exp (default_objc_version): Likewise.
36060
36061 2003-12-10  Richard Henderson  <rth@redhat.com>
36062
36063         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
36064
36065         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
36066
36067 2003-12-08  Matt Austern  <austern@apple.com>
36068
36069         PR c/13134
36070         * lib/gcc-dg.exp (dg-require-visibility): Define.
36071         * lib/target-supports (check_visibility_available): Define.
36072         * gcc.dg/visibility-1.c: New test.
36073         * gcc.dg/visibility-2.c: Likewise.
36074         * gcc.dg/visibility-3.c: Likewise.
36075         * gcc.dg/visibility-4.c: Likewise.
36076         * gcc.dg/visibility-5.c: Likewise.
36077         * gcc.dg/visibility-6.c: Likewise.
36078         * g++.dg/ext/visibility-1.C: Likewise.
36079         * g++.dg/ext/visibility-2.C: Likewise.
36080         * g++.dg/ext/visibility-3.C: Likewise.
36081         * g++.dg/ext/visibility-4.C: Likewise.
36082         * g++.dg/ext/visibility-5.C: Likewise.
36083         * g++.dg/ext/visibility-6.C: Likewise.
36084
36085 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36086
36087         * g++.dg/lookup/java1.C: New test.
36088         * g++.dg/lookup/java2.C: New test.
36089
36090 2003-12-07  Falk Hueffner  <falk@debian.org>
36091
36092         * g++.dg/opt/noreturn-1.C: New test.
36093
36094 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
36095
36096         * gcc.dg/overflow-1.c: New test.
36097
36098 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36099
36100         * g77.f-torture/compile/13060.f: New test.
36101
36102 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
36103
36104         PR c++/13323
36105         * g++.dg/inherit/operator2.C: New test.
36106
36107 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36108
36109         PR c++/13305
36110         * g++.dg/ext/attrib9.C: New test.
36111
36112 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36113
36114         PR c++/13314
36115         * g++.dg/template/error7.C: New test.
36116
36117 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
36118             J"orn Rennecke <joern.rennecke@superh.com>
36119
36120         PR target/13302
36121         * g++.dg/other/struct-va_list.C: New test.
36122
36123 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36124
36125         PR c++/13166
36126         * g++.dg/parse/defarg6.C: New test.
36127
36128 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
36129
36130         PR target/13256
36131         * gcc.c-torture/execute/20031201-1.c: New test.
36132
36133 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
36134
36135         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
36136
36137 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36138
36139         * gcc.dg/builtin-return-1.c: New test.
36140
36141 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
36142             J"orn Rennecke <joern.rennecke@superh.com>
36143
36144         PR optimization/13260
36145         * gcc.c-torture/execute/20031204-1.c: New test.
36146
36147 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36148
36149         PR c++/9127
36150         * g++.dg/template/error6.C: New test.
36151
36152 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
36153
36154         * gcc.dg/20031202-1.c: New test.
36155
36156 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36157
36158         PR c++/13179
36159         * g++.dg/template/eh1.C: New test.
36160
36161         PR c++/10771
36162         * g++.dg/template/error5.C: New test.
36163
36164 2003-12-02  David Ung  <davidu@mips.com>
36165
36166         * gcc.dg/compat/vector-check.h: Corrected type for var
36167         g_##TMODE
36168
36169 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36170
36171         PR c++/10126
36172         * g++.dg/template/ptrmem8.C: New test.
36173
36174 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36175
36176         PR c++/12573
36177         * g++.dg/template/dependent-expr3.C: New test.
36178
36179 2003-12-01  James Lemke  <jim@wasabisystems.com>
36180
36181         * gcc.dg/arm-g2.c: New test.
36182
36183 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36184
36185         PR optimization/11634
36186         * gcc.dg/20031201-2.c: New test case.
36187
36188 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
36189
36190         PR 11433
36191         * objc.dg/proto-lossage-3.m: New test.
36192
36193 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36194
36195         PR optimization/12628
36196         * gcc.dg/20031201-1.c: New test case.
36197
36198 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36199
36200         * gcc.dg/unaligned-1.c: New test.
36201
36202 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
36203
36204         PR c++/9849
36205         * g++.dg/template/error4.C: New test.
36206         * g++.dg/template/nested3.C: Adjust error markers.
36207
36208 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36209
36210         * gcc.dg/cpp/assert4.c: Check more #system assertions.
36211
36212 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36213
36214         PR c/10333
36215         * gcc.dg/bitfld-7.c: New test.
36216
36217 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
36218
36219         * gcc.dg/tls/asm-1.C: New test.
36220
36221 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36222
36223         * gcc.dg/cpp/assert4.c: Update.
36224
36225 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36226
36227         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
36228         * gcc.dg/builtin-apply3.c: New test.
36229
36230 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36231
36232         * lib/compat.exp (compat-obj): New xfaildata parameter.
36233         Use it to set compiler_conditional_xfail_data before compiling.
36234         (compat-get-options): Handle dg-xfail-if.
36235         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
36236         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
36237         * gcc.dg/compat/vector-1_y.c: Likewise.
36238         * gcc.dg/compat/vector-2_x.c: Likewise.
36239         * gcc.dg/compat/vector-2_y.c: Likewise.
36240
36241 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36242
36243         * g++.dg/opt/reg-stack4.C: New test.
36244
36245 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36246
36247         * gcc.dg/builtin-apply2.c: New test.
36248
36249 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36250
36251         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
36252
36253 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36254
36255         PR c++/12924
36256         * g++.dg/template/template-id-2.C: New test.
36257
36258 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36259
36260         PR c++/5369
36261         * g++.dg/template/memfriend1.C: New test.
36262         * g++.dg/template/memfriend2.C: Likewise.
36263         * g++.dg/template/memfriend3.C: Likewise.
36264         * g++.dg/template/memfriend4.C: Likewise.
36265         * g++.dg/template/memfriend5.C: Likewise.
36266         * g++.dg/template/memfriend6.C: Likewise.
36267         * g++.dg/template/memfriend7.C: Likewise.
36268         * g++.dg/template/memfriend8.C: Likewise.
36269         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
36270
36271 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
36272
36273         PR c++/12515
36274         * g++.dg/ext/cond1.C: New test.
36275
36276 2003-11-20  Richard Henderson  <rth@redhat.com>
36277
36278         * gcc.dg/20020201-2.c: Remove.
36279         * gcc.dg/20020201-4.c: Remove.
36280         * gcc.dg/20020304-1.c: Remove.
36281
36282 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
36283
36284         * gcc.dg/cpp/trad/xwin1.c: New test case.
36285
36286 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
36287
36288         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
36289         * lib/g77.exp: Likewise.
36290         * lib/objc.exp: Likewise.
36291         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
36292         for darwin.
36293
36294 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36295
36296         PR c++/12932
36297         * g++.dg/template/static5.C: New test.
36298
36299 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
36300
36301         * gcc.dg/nested-func-1.c: New test.
36302
36303 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36304
36305         * gcc.dg/cpp/assert4.c: New test.
36306
36307 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
36308
36309         PR c++/2294
36310         * g++.dg/lookup/using9.c: New test.
36311
36312 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
36313
36314         PR c++/12762
36315         * g++.dg/template/error3.C: New test.
36316
36317 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
36318
36319         PR ada/13035
36320         * ada/acats/run_acats, run_all.sh: Fix syntax error.
36321         No longer use a wrapper for gcc, since this does not work under
36322         Windows.
36323
36324 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
36325
36326         PR c++/2094
36327         * g++.dg/template/ptrmem7.C: New test.
36328
36329 2003-11-13  Andrew Pinski <apinski@apple.com>
36330
36331         * gcc.c-torture/compile/20031113-1.c: New test.
36332
36333 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
36334             Kean Johnston <jkj@sco.com>
36335
36336         PR c/13029
36337         * gcc.dg/unused-4.c: Update.
36338
36339 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36340
36341         * g++.dg/opt/const3.C: New test.
36342
36343 2003-11-13  Jan Hubicka  <jh@suse.cz>
36344
36345         * gcc.c-torture/compile/20031112-1.c: New test.
36346
36347 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
36348
36349         * g++.dg/parse/crash10.C: Remove bogus error marker.
36350
36351 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36352
36353         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
36354         (host_gcc): Likewise.
36355         (ROOT): Honor $PWDCMD.
36356         (BASE): Likewise.
36357         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
36358
36359 2003-11-12  Catherine Moore  <clm@redhat.com>
36360
36361         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
36362
36363 2003-11-12  Andreas Jaeger  <aj@suse.de>
36364             Jakub Jelinek  <jakub@redhat.com>
36365             Andrew Pinski  <pinskia@physics.uc.edu>
36366             Richard Henderson  <rth@redhat.com>
36367
36368         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
36369         systems.
36370         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
36371
36372         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
36373         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36374
36375 2003-11-11  Andreas Jaeger  <aj@suse.de>
36376
36377         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
36378
36379         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
36380
36381 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
36382
36383         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
36384         Clean ups.
36385
36386 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
36387
36388         * gcc.dg/trampoline-1.c: New test.
36389
36390 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36391
36392         * gcc.c-torture/compile/200031109-1.c: New test.
36393
36394 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36395
36396         PR c/3190
36397         PR c/8714
36398         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36399         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
36400         gcc.dg/format/no-y2k-1.c: Update.
36401
36402 2003-11-08  Roger Sayle  <roger@eyesopen.com>
36403
36404         PR optimization/10467
36405         * gcc.dg/20031108-1.c: New test case.
36406
36407 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
36408
36409         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
36410
36411 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36412
36413         * gcc.dg/compound-lvalue-1.c: New test.
36414         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
36415         some XFAILs.
36416
36417 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
36418
36419         * gcc.dg/altivec-varargs-1.c: New test.
36420
36421 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36422
36423         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
36424         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
36425         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
36426         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
36427         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
36428
36429 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36430
36431         * gcc.dg/cond-lvalue-1.c: New test.
36432
36433 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
36434
36435         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
36436
36437 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36438
36439         PR c++/11616
36440         * g++.dg/template/instantiate5.C: New test.
36441
36442 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36443
36444         PR c++/12726
36445         * g++.dg/ext/complit2.C: Replace test with self-contained version.
36446         * ChangeLog: Add missing first entry for above test.
36447
36448 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36449
36450         PR c++/9810
36451         * g++.dg/template/using8.C: New test.
36452         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
36453
36454 2003-11-02  Roger Sayle  <roger@eyesopen.com>
36455
36456         PR optimization/10817
36457         * gcc.c-torture/compile/20031102-1.c: New test case.
36458
36459 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
36460
36461         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
36462         2147483647.
36463
36464 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36465
36466         * gcc.dg/20031102-1.c: New test.
36467
36468 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36469
36470         * gcc.dg/complex-1.c: New test.
36471
36472 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36473
36474         PR c++/12796
36475         * g++.dg/template/crash13.C: Adjust expected error location.
36476         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36477
36478 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36479
36480         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36481
36482 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36483
36484         PR/10239
36485         * gcc.c-torture/compile/20031031-2.c: New test.
36486
36487 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36488
36489         PR/11640
36490         * gcc.c-torture/compile/20031031-1.c: New test.
36491
36492 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36493
36494         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36495         * gcc.misc-tests/bprob.exp: Likewise.
36496         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
36497         the execution test on arm-elf configs.
36498         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
36499         configs that don't support scratch files.
36500         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
36501
36502 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
36503
36504         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
36505         done by dejagnu.
36506
36507 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
36508
36509         * ada/acats/run_all.sh: Redirect mv output to /dev/null
36510         Avoid non pure sh syntax. Add more logging.
36511
36512         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
36513         fail.
36514
36515 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36516
36517         PR libgcj/10610
36518         * gcc.dg/ppc-stackalign-1.c: New test.
36519
36520 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
36521
36522         * ada/acats/run_all.sh: Change output to be more compliant with
36523         dejagnu framework.
36524         Create acats.sum and acats.log files under testsuite/ada/acats
36525         Only run [a-z]* directories, to filter out e.g. CVS.
36526         Redirect build output to log file.
36527
36528 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36529
36530         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
36531
36532 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36533
36534         PR ada/5909:
36535         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
36536
36537 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
36538
36539         * gcc.c-torture/compile/20031023-1.c: New test.
36540         * gcc.c-torture/compile/20031023-2.c: New test.
36541         * gcc.c-torture/compile/20031023-3.c: New test.
36542         * gcc.c-torture/compile/20031023-4.c: New test.
36543
36544 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36545
36546         PR c++/10371
36547         * g++.dg/lookup/scoped8.C: New test.
36548
36549 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36550
36551         * g++.dg/opt/reg-stack3.C: New test.
36552
36553 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36554
36555         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
36556
36557 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36558
36559         PR c++/11076
36560         * g++.dg/template/crash13.C: New test.
36561
36562 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36563
36564         * gcc.dg/c99-restrict-2.c: New test.
36565
36566 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
36567
36568         PR c++/12698, c++/12699, c++/12700, c++/12566
36569         * g++.dg/inherit/covariant9.C: New test.
36570         * g++.dg/inherit/covariant10.C: New test.
36571         * g++.dg/inherit/covariant11.C: New test.
36572
36573 2003-10-23  Jason Merrill  <jason@redhat.com>
36574
36575         PR c++/12726
36576         * g++.dg/ext/complit2.C: New test.
36577
36578 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36579
36580         PR target/12654
36581         * gcc.c-torture/execute/20031020-1.c: New test.
36582
36583 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36584
36585         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
36586         following the jump_insn.
36587
36588 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36589
36590         * gcc.dg/cast-lvalue-1.c: New test.
36591
36592 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
36593
36594         PR c++/11962
36595         * g++.dg/template/cond2.C: New test.
36596
36597 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36598
36599         * gcc.dg/builtins-28.c: New test.
36600
36601 2003-10-20  Jan Hubicka  <jh@suse.cz>
36602
36603         * g++.dg/opt/inline4.C: Do not use min-inline-insns
36604         parameter.
36605         * gcc.dg/inline-2.c: Likewise.
36606
36607 2003-10-20  Phil Edwards  <phil@codesourcery.com>
36608
36609         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
36610         * gcc.dg/nest.c: Likewise.
36611
36612 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36613
36614         PR c++/9781, c++/10583, c++/11862
36615         * g++.dg/parse/crash13.C: New test.
36616
36617 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36618
36619         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
36620
36621 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36622
36623         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
36624         Define HAVE_C99_RUNTIME except on Solaris.
36625         * gcc.dg/builtins-20.c: Likewise.
36626
36627 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36628
36629         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
36630
36631 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36632
36633         PR c++/12495
36634         * g++.dg/template/crash21.C: New test.
36635
36636 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36637
36638         PR c++/2513
36639         * g++.dg/template/typename5.C: New test.
36640
36641 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36642
36643         PR c++/12369
36644         * g++.dg/template/friend25.C: New test.
36645
36646 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
36647
36648         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
36649         versions.
36650
36651 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
36652
36653         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
36654         == 2147483647.
36655
36656 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
36657
36658         * gcc.c-torture/execute/960416-1.x: Remove.
36659         * gcc.c-torture/execute/divconst-3.x: Likewise.
36660
36661 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
36662
36663         PR target/12598
36664         * gcc.dg/torture/cris-volatile-1.c: New test.
36665
36666 2003-10-14  Roger Sayle  <roger@eyesopen.com>
36667
36668         PR optimization/9325
36669         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
36670         for overflowing floating point to integer conversion during RTL
36671         simplification.
36672
36673 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
36674
36675         * objc/execute/_cmd.m: Fix typo.
36676         * objc.dg/image-info.m, objc.dg/symtab-1.m:
36677         Relax 'scan-assembler' regexp.
36678         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
36679         objc.dg/try-catch-4.m: Run on non-Darwin targets.
36680         * objc.dg/zero-link-2.m: Remove blank line.
36681         * objc.dg/zero-link-3.m: New test case.
36682
36683 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
36684
36685         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
36686
36687         * gcc.dg/asm-names.c: Use scan-assembler-not rather
36688         than linker trickery.
36689
36690 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36691
36692         PR c++/12370
36693         * g++.dg/other/friend2.C: New test.
36694
36695 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
36696
36697         * gcc.dg/20031012-1.c: New test.
36698
36699 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
36700
36701         * gcc.dg/weak/weak-3.c: Fix for new warning.
36702
36703 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
36704
36705         PR optimization/8750
36706         * gcc.c-torture/execute/20031012-1.c: New test case.
36707
36708 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36709
36710         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
36711         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
36712
36713 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36714
36715         PR optimization/12260
36716         * gcc.c-torture/compile/20031011-2.c: New test case.
36717
36718 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36719
36720         * gcc.c-torture/execute/20031011-1.c: New testcase.
36721
36722 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
36723
36724         * gcc.c-torture/compile/20031011-1.c: New test.
36725
36726 2003-10-11  Jan Hubicka  <jh@suse.cz>
36727
36728         * g++.dg/other/first-global.C: New test.
36729
36730 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36731
36732         * gcc.c-torture/execute/string-opt-18.c: New testcase.
36733
36734 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
36735
36736         * gcc.c-torture/compile/20031010-1.c: New test.
36737
36738 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
36739
36740         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
36741         * gcc.c-torture/execute/va-arg-25.c: ... here.
36742
36743 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
36744
36745         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
36746
36747 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
36748
36749         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
36750
36751 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
36752
36753         * g++.dg/parse/error2.C: New test.
36754
36755 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
36756
36757         PR c++/11097
36758         * g++.dg/other/error5.C: Modify the error message.
36759         * g++.dg/lookup/using8.C: New test.
36760
36761 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
36762
36763         * gcc.dg/darwin-abi-2.c: New file.
36764         * gcc.c-torture/execute/va-arg-24.c: New file.
36765
36766 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
36767
36768         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
36769         indentation.
36770
36771 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
36772
36773         PR c++/10147
36774         * g++.dg/other/error4.C: Update error messages.
36775         * g++.dg/template/ptrmem4.C: Likewise.
36776
36777         PR c++/12337
36778         * g++.dg/init/new9.C: New test.
36779
36780         PR c++/12334, c++/12236, c++/8656
36781         * g++.dg/ext/attrib8.C: New test.
36782
36783 2003-10-06  Devang Patel  <dpatel@apple.com>
36784
36785         * gcc.dg/debug/dwarf2-3.h: New test.
36786         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
36787
36788 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
36789
36790         * g++.dg/opt/cfg2.C: New test.
36791
36792 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36793
36794         * g++.dg/opt/float1.C: New test.
36795
36796 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36797
36798         * gcc.dg/c90-array-lval-6.c: New test.
36799         * gcc.dg/c99-array-lval-6.c: New test.
36800
36801 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
36802             Ziemowit Laski  <zlaski@apple.com>
36803
36804         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
36805         'Derived', so that it is never considered a class method; add
36806         new warning for '+port' method ambiguity.
36807         * objc.dg/method-12.m: Include <objc/objc.h> instead of
36808         <objc/objc-api.h> (needed on Mac OS X).
36809         * objc.dg/method-13.m: New test.
36810
36811 2003-10-03  Roger Sayle  <roger@eyesopen.com>
36812
36813         PR optimization/9325, PR java/6391
36814         * gcc.c-torture/execute/20031003-1.c: New test case.
36815
36816 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
36817
36818         PR optimization/12180
36819         * gcc.dg/20031002-1.c: New test.
36820
36821         PR c++/12486
36822         * g++.dg/inherit/error1.C: New test.
36823
36824 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
36825
36826         * lib/f-torture.exp (search_for): Rename to...
36827         (search_for_re): This.  Also, clean up comments and the
36828         "regexp" invocation.
36829
36830 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
36831
36832         * gcc.c-torture/compile/20031002-1.c: New test.
36833
36834 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
36835
36836         * g++.dg/opt/cond1.C: New test.
36837
36838 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
36839
36840         * gcc.dg/Wold-style-definition-2.c: New testcase.
36841         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
36842
36843 2003-09-29  Richard Henderson  <rth@redhat.com>
36844
36845         * g++.dg/init/array10.C: Add dg-options.
36846
36847 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
36848
36849         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
36850
36851 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36852
36853         * g++.dg/template/friend19.C: Fix typo.
36854         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
36855
36856 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
36857
36858         * gcc.c-torture/execute/20030928-1.c: New test.
36859         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
36860
36861 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36862
36863         * g++.dg/opt/unroll1.C: New test.
36864
36865 2003-09-26  Roger Sayle  <roger@eyesopen.com>
36866
36867         PR optimization/11741
36868         * gcc.dg/20030926-1.c: New test case.
36869
36870 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36871
36872         PR c++/5655
36873         * g++.dg/parse/access7.C: New test.
36874         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
36875
36876 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
36877
36878         MERGE OF objc-improvements-branch into MAINLINE:
36879         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
36880         if libobjc has not been built.
36881         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
36882         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
36883         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
36884         objc/execute/nested-3.m, objc/execute/np-2.m,
36885         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
36886         objc/execute/redefining_self.m, objc/execute/root_methods.m,
36887         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
36888         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
36889         objc.dg/special/unclaimed-category-1.h,
36890         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
36891         well as GNU runtime.
36892         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
36893         * execute/cascading-1.m, execute/function-message-1.m,
36894         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
36895         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
36896         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
36897         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
36898         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
36899         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
36900         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
36901         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
36902         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
36903         * objc.dg/bitfield-2.m: Run only on Darwin.
36904         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
36905         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
36906         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
36907         * objc.dg/const-str-1.m: Fix constant string layout.
36908
36909 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
36910
36911         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
36912
36913 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
36914
36915         * gcc.dg/darwin-abi-1.c: New file.
36916
36917 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
36918
36919         PR target/12281
36920         * gcc.c-torture/compile/20030921-1.c: New test.
36921
36922 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36923
36924         * g++.dg/opt/reg-stack2.C: New test.
36925
36926 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36927
36928         * g++.dg/eh/delayslot1.C: New test.
36929
36930 2003-09-20  Richard Henderson  <rth@redhat.com>
36931
36932         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
36933
36934 2003-09-20  Roger Sayle  <roger@eyesopen.com>
36935
36936         * gcc.c-torture/execute/20030920-1.c: New test case.
36937
36938 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36939
36940         * g++.dg/rtti/typeid3.C: Correct expected error message.
36941
36942 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36943
36944         PR c++/157
36945         * g++.dg/parse/crash12.C: New test.
36946
36947 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
36948
36949         * gcc.dg/compat/mixed-struct-check.h: New.
36950         * gcc.dg/compat/mixed-struct-defs.h: New.
36951         * gcc.dg/compat/mixed-struct-init.h: New.
36952         * gcc.dg/compat/struct-by-value-19_main.c: New.
36953         * gcc.dg/compat/struct-by-value-19_x.c: New.
36954         * gcc.dg/compat/struct-by-value-19_y.c: New.
36955         * gcc.dg/compat/struct-by-value-20_main.c: New.
36956         * gcc.dg/compat/struct-by-value-20_x.c: New.
36957         * gcc.dg/compat/struct-by-value-20_y.c: New.
36958         * gcc.dg/compat/struct-return-19_main.c: New.
36959         * gcc.dg/compat/struct-return-19_x.c: New.
36960         * gcc.dg/compat/struct-return-19_y.c: New.
36961         * gcc.dg/compat/struct-return-20_main.c: New.
36962         * gcc.dg/compat/struct-return-20_x.c: New.
36963         * gcc.dg/compat/struct-return-20_y.c: New.
36964
36965 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
36966         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
36967         so that it will not complain on LP64 targets.
36968
36969 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36970
36971         PR c++/495
36972         * g++.dg/template/friend24.C: New test.
36973
36974 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
36975
36976         PR c++/12332
36977         * g++.dg/template/memtmpl2.C: New test.
36978
36979 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
36980
36981         PR target/11184
36982         * gcc.dg/builtin-apply1.c: New test.
36983
36984 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36985
36986         PR c++/9848
36987         * g++.dg/warn/Wunused-4.C: New test.
36988
36989 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36990
36991         PR c++/12316
36992         * g++.dg/other/gc2.C: New test.
36993
36994 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
36995
36996         PR c++/11991
36997         * g++.dg/rtti/typeid3.C: New test.
36998
36999         PR c++/12266
37000         * g++.dg/overload/template1.C: New test.
37001
37002 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
37003
37004         * g++.dg/opt/cfg3.C: New test.
37005
37006 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37007
37008         PR c++/7939
37009         * g++.dg/template/crash11.C: New test.
37010
37011 2003-09-16  Jason Merrill  <jason@redhat.com>
37012             Jakub Jelinek  <jakub@redhat.com>
37013
37014         * gcc.dg/attr-warn-unused-result.c: New test.
37015
37016 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37017
37018         PR c++/12184
37019         * g++.dg/expr/call2.C: New test.
37020
37021 2003-09-15  Andreas Jaeger  <aj@suse.de>
37022
37023         * gcc.dg/Wold-style-definition-1.c: New test.
37024
37025 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
37026
37027         PR c++/3907
37028         * g++.dg/parse/template12.C: New test.
37029
37030         * g++.dg/abi/bitfield11.C: New test.
37031         * g++.dg/abi/bitfield12.C: Likewise.
37032
37033 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
37034
37035         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
37036         non-expansion of functional macro name without arguments at EOL.
37037         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
37038
37039 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
37040
37041         * gcc.c-torture/execute/20030914-[12].c: New tests.
37042
37043 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
37044
37045         PR c++/11788
37046         * g++.dg/overload/addr1.C: New test.
37047
37048 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
37049
37050         * gcc.dg/20030909-1.c: New test.
37051
37052 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37053
37054         * gcc.dg/ultrasp10.c: New test.
37055
37056 2003-09-09  Devang Patel  <dpatel@apple.com>
37057
37058         * gcc.dg/darwin-ld-6.c: New test.
37059
37060 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37061
37062         * gcc.dg/torture/builtin-explog-1.c: New testcase.
37063
37064 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37065
37066         * gcc.dg/ia64-types1.c: New test.
37067         * gcc.dg/ia64-types2.c: Likewise.
37068
37069 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37070
37071         * gcc.dg/builtins-1.c: Add more _Complex tests.
37072         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37073
37074         * gcc.dg/builtins-1.c: Test existing _Complex functions.
37075         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37076
37077 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37078
37079         PR c++/11786
37080         * g++.dg/lookup/koenig2.C: New test.
37081
37082         PR c++/5296
37083         * g++.dg/rtti/typeid2.C: New test.
37084
37085 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
37086
37087         * gcc.c-torture/compile/20030904-1.c: New test.
37088
37089 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37090
37091         * g++.dg/opt/longbranch2.C: New test.
37092
37093 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37094
37095         * g++.dg/template/crash10.C: Only compile it.
37096
37097 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37098
37099         PR middle-end/11665
37100         * gcc.c-torture/compile/20030907-1.c: New test.
37101         * g++.dg/init/array11.C: New test.
37102
37103 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37104
37105         PR c++/11852
37106         * g++.dg/init/struct1.C: New test.
37107
37108 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37109
37110         PR c++/12181
37111         * g++.dg/expr/comma1.C: New test.
37112
37113 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
37114
37115         PR c++/11867
37116         * g++.dg/expr/static_cast5.C: New test.
37117
37118 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
37119
37120         PR c++/11507
37121         * g++.dg/lookup/scoped7.C: New test.
37122
37123         PR c++/9574
37124         * g++.dg/other/static1.C: New test.
37125
37126         PR c++/11490
37127         * g++.dg/warn/template-1.C: New test.
37128
37129         PR c++/11432
37130         * g++.dg/template/crash10.C: New test.
37131
37132         PR c++/2478
37133         * g++.dg/overload/VLA.C: New test.
37134
37135         PR c++/10804
37136         * g++.dg/template/call1.C: New test.
37137
37138 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37139
37140         PR c++/11794
37141         * g++.dg/parse/using3.C: New test.
37142
37143 2003-09-06  Roger Sayle  <roger@eyesopen.com>
37144
37145         PR c++/11409
37146         * g++.dg/overload/builtin3.C: New test case.
37147
37148 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
37149
37150         PR c/9862
37151         * gcc.dg/20030906-1.c: New test.
37152         * gcc.dg/20030906-2.c: Likewise.
37153
37154 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37155
37156         PR c++/12167
37157         * g++.dg/parse/defarg5.C: New test.
37158
37159         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
37160
37161 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
37162
37163         PR c++/12163
37164         * g++.dg/expr/static_cast4.C: New test.
37165
37166         PR c++/12146
37167         * g++.dg/template/crash9.C: New test.
37168
37169 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
37170
37171         * g++.old-deja/g++.ext/pretty2.C: Update for change
37172         in __FUNCTION__.
37173         * g++.old-deja/g++.ext/pretty3.C: Likewise.
37174
37175 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
37176
37177         PR c++/11922
37178         * g++/dg/template/qualified-id1.C: New test.
37179
37180         PR c++/12037
37181         * g++.dg/warn/noeffect4.C: New test.
37182
37183 2003-09-04  Matt Austern  <austern@apple.com>
37184
37185         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
37186         * g++.dg/ext/fnname2.C: Likewise.
37187         * g++.dg/ext/fnname3.C: Likewise.
37188
37189 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
37190
37191         * g++.dg/expr/lval1.C: New test.
37192         * g++.dg/ext/lvcast.C: Remove.
37193
37194 2003-09-03  Roger Sayle  <roger@eyesopen.com>
37195
37196         PR optimization/11700.
37197         * gcc.c-torture/compile/20030903-1.c: New test case.
37198
37199 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
37200
37201         PR c++/12053
37202         * g++.dg/abi/layout4.C: New test.
37203
37204 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
37205
37206         PR c++/11553
37207         * g++.dg/parse/friend3.C: New test.
37208
37209 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
37210
37211         PR c++/11847
37212         * g++.dg/template/class1.C: New test.
37213
37214         PR c++/11808
37215         * g++.dg/expr/call1.C: New test.
37216
37217 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
37218
37219         PR c++/12114
37220         * g++.dg/init/ref9.C: New test.
37221
37222         PR c++/11972
37223         * g++.dg/template/nested4.C: New test.
37224
37225 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37226
37227         PR c++/12093
37228         * g++.dg/template/non-dependent4.C: New test.
37229
37230         PR c++/11928
37231         * g++.dg/inherit/conv1.C: New test.
37232
37233 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37234
37235         PR c++/6196
37236         * g++.dg/ext/label1.C: New test.
37237         * g++.dg/ext/label2.C: Likewise.
37238
37239 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37240
37241         * g++.dg/expr/cond3.C: New test.
37242
37243 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37244
37245         * gcc.dg/builtins-1.c: Add new builtin cases.
37246
37247 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37248
37249         * gcc.dg/builtins-1.c: Add new cases.
37250         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37251
37252 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37253
37254         * gcc.dg/builtins-1.c: Add more math builtin tests.
37255         * gcc.dg/torture/builtin-attr-1.c: New test.
37256
37257 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37258
37259         PR optimization/5079
37260         * g++.dg/opt/static3.C: New test.
37261
37262 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37263
37264         * gcc.misc-tests/gcov-10b.c: New test.
37265
37266 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
37267
37268         * g++.dg/opt/ptrmem3.C: New test.
37269
37270         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
37271
37272 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
37273
37274         * gcc.dg/20030826-2.c: New test.
37275
37276 2003-08-26  Roger Sayle  <roger@eyesopen.com>
37277
37278         PR middle-end/12002
37279         * g77.f-torture/compile/12002.f: New test case.
37280
37281 2003-08-26  Roger Sayle  <roger@eyesopen.com>
37282
37283         * gcc.dg/20030826-1.c: New test case.
37284
37285 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
37286
37287         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
37288
37289 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
37290
37291         PR c++/11871
37292         * c++.dg/lookup/crash1.C: New test.
37293
37294         * c++.dg/warn/noeffect3.C: New test.
37295
37296 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
37297
37298         * gcc.dg/compat/vector-1_x.c: Compile with -w.
37299         * gcc.dg/compat/vector-1_y.c: Ditto.
37300         * gcc.dg/compat/vector-2_x.c: Ditto.
37301         * gcc.dg/compat/vector-2_y.c: Ditto.
37302
37303 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
37304
37305         * gcc.dg/20030702-1.c: New test.
37306
37307 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
37308
37309         PR c++/8795
37310         * g++.dg/ext/altivec-1.C: New test.
37311
37312 2003-08-24  Richard Henderson  <rth@redhat.com>
37313
37314         * g++.dg/eh/simd-2.C: Add -w for x86.
37315
37316 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
37317
37318         * gcc.dg/20030815-1.c: New test.
37319
37320 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37321
37322         PR c++/3765
37323         * g++.dg/parse/access6.C: New test.
37324
37325 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37326
37327         PR c++/641, c++/11876
37328         * g++.dg/template/friend22.C: New test.
37329         * g++.dg/template/friend23.C: Likewise.
37330
37331 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37332
37333         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
37334         identically.
37335
37336 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37337
37338         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
37339
37340 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37341
37342         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
37343
37344 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37345
37346         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
37347
37348 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37349
37350         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
37351
37352 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
37353
37354         PR c++/11919
37355         * g++.dg/overload/prom1.C: New test.
37356
37357         PR c++/11551
37358         * g++.dg/parse/dtor2.C: New test.
37359
37360         PR c++/10762
37361         * g++.dg/parse/using2.C: New test.
37362
37363 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
37364
37365         PR target/11805
37366         * gcc.c-torture/compile/20030821-1.c: New.
37367
37368 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
37369
37370         PR c++/11834
37371         * g++.dg/template/deduce2.C: New test.
37372
37373 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
37374
37375         * gcc.c-torture/execute/20030821-1.c: New test.
37376
37377 2003-08-20  Roger Sayle  <roger@eyesopen.com>
37378
37379         PR middle-end/11984
37380         * gcc.dg/20030820-1.c: New test case.
37381
37382 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
37383
37384         PR c++/11945
37385         * g++.dg/warn/noeffect2.C: New test.
37386
37387 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
37388
37389         PR c++/10926
37390         * g++.dg/template/dtor2.C: New test.
37391
37392         PR c++/11684
37393         * g++.dg/template/operator1.C: New test.
37394         * g++.dg/parse/operator4.C: New test.
37395
37396         PR c++/11946.C
37397         * g++.dg/expr/enum1.C: New test.
37398         * gcc.dg/c99-bool-1.c: Remove bogus warning.
37399
37400         PR c++/11036.C
37401         * g++.dg/parse/elab2.C: New test.
37402         * g++.dg/parse/typedef4.C: Change error message.
37403         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
37404         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
37405         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
37406
37407 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
37408
37409         * gcc.dg/pch/warn-1.c: New.
37410         * gcc.dg/pch/warn-1.hs: New.
37411
37412         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
37413         not-tested file.
37414
37415 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37416
37417         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
37418
37419 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37420
37421         * gcc.dg/uninit-D.c: New Test.
37422         * gcc.dg/uninit-E.c: New Test.
37423         * gcc.dg/uninit-F.c: New Test.
37424         * gcc.dg/uninit-G.c: New Test.
37425
37426 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
37427
37428         * g++.dg/README: Describe the pch directory.
37429
37430 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37431
37432         PR c++/11174
37433         * g++.dg/parse/access4.C: New test.
37434         * g++.dg/parse/access5.C: Likewise.
37435         * g++.old-deja/g++.jason/access17.C: Adjust error message.
37436
37437 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
37438
37439         * gcc.dg/noncompile/20030818-1.c: New.
37440
37441 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37442
37443         PR c++/11957
37444         * g++.dg/warn/noeffect1.C: New test.
37445
37446         * g++.dg/template/scope2.C: New test.
37447         * g++.dg/template/error2.C: Correct dg-error
37448
37449 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
37450
37451         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
37452
37453 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
37454
37455         PR C++/11512
37456         * g++.dg/template/warn1.C: New.
37457
37458 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37459
37460         * g++.dg/template/error2.C: New test.
37461         * g++.dg/lookup/using7.C: Adjust errors
37462         * g++.old-deja/g++.pt/crash36.C: Likewise.
37463         * g++.old-deja/g++.pt/derived3.C: Likewise.
37464
37465 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37466
37467         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
37468         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
37469         * gcc.c-torture/execute/builtins/string-9.c: New, from
37470         string-opt-9.c.  Adjust for execute/builtins framework.
37471         * gcc.c-torture/execute/string-opt-9.c: Delete.
37472
37473 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
37474
37475         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
37476
37477         * g++.dg/parse/ret-type2.C: New test.
37478
37479         PR c++/11703
37480         * g++.dg/init/new8.C: New test.
37481
37482         PR c++/10923
37483         * g++.dg/parse/typedef5.C: New test.
37484
37485         PR c++/9512
37486         * g++.dg/parse/qualified2.C: New test.
37487         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
37488         invalid code.
37489
37490 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
37491
37492         * g++.dg/conversion/ptrmem1.C: New test.
37493
37494 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
37495
37496         PR target/11693
37497         * gcc.dg/20030811-1.c: New test.
37498
37499         PR target/11535
37500         * gcc.c-torture/execute/20030811-1.c: New test.
37501
37502 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37503
37504         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
37505
37506 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
37507
37508         PR c++/11789.C
37509         * g++.dg/inherit/multiple1.C: New test.
37510
37511 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37512
37513         * gcc.dg/spe1.c: New test.
37514
37515         PR c++/11670
37516         * g++.dg/expr/cast2.C: New test.
37517
37518         PR c++/10530
37519         * g++.dg/template/dependent-name2.C: New test.
37520
37521 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
37522
37523         * g++.dg/parse/crash11.C: Put the dg options in comments.
37524
37525 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
37526
37527         * lib/gcc-dg.exp: Update for diagnostic change.
37528
37529 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37530
37531         PR c++/5767
37532         * g++.dg/parse/crash11.C: New test.
37533
37534 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
37535
37536         * gcc.dg/cpp/spacing1.c: Update.
37537
37538 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
37539
37540         PR target/11739
37541         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
37542         a value for -mtune.
37543
37544 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37545
37546         PR middle-end/11771
37547         * gcc.c-torture/compile/20030804-1.c: New test case.
37548
37549 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37550
37551         * gcc.dg/20030804-1.c: New test case.
37552
37553 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
37554
37555         * gcc.dg/cpp/separate-1.c: New test.
37556
37557 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
37558
37559         PR c++/11704
37560         * g++.dg/template/dependent-expr2.C: New test.
37561
37562         PR c++/11766
37563         * g++.dg/expr/ptrmem1.C: New test.
37564
37565 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37566
37567         PR c++/9453
37568         * g++.dg/template/friend15.C: New test.
37569
37570 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
37571
37572         * lib/dg-pch.exp: Work round PCH bug.
37573
37574 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37575
37576         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
37577         builtins.  Move cases from builtins-4.c here.
37578
37579         * gcc.dg/torture/builtin-math-1.c: New test taken from
37580         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
37581         additional cases.
37582
37583         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
37584         Delete.
37585
37586 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37587
37588         PR c++/9447
37589         * g++.dg/template/using7.C: New test.
37590
37591 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
37592
37593         * import1.c, import2.c: New tests.
37594
37595 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
37596
37597         * g++.dg/eh/crossjump1.C: New test.
37598
37599 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
37600
37601         PR c++/11697
37602         * g++.dg/template/using6.C: New test.
37603
37604         PR c++/11744
37605         * g++.dg/template/koenig2.C: New test.
37606
37607 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37608
37609         PR c++/7983
37610         * g++.dg/parse/typedef4.C: New test.
37611
37612 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37613
37614         PR c++/8442, c++/8806
37615         * g++.dg/template/elab1.C: New test.
37616         * g++.dg/template/type2.C: Likewise.
37617         * g++.dg/template/ttp3.C: Adjust expected error message.
37618         * g++.old-deja/g++.law/visibility13.C: Likewise.
37619         * g++.old-deja/g++.niklas/t135.C: Likewise.
37620         * g++.old-deja/g++.pt/ttp41.C: Likewise.
37621         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
37622         template argument.
37623         * g++.old-deja/g++.pt/ttp44.C: Likewise.
37624
37625 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
37626
37627         PR c++/11295
37628         * g++.dg/ext/stmtexpr1.C: New test.
37629
37630         * g++.dg/opt/tmp1.C: New test.
37631
37632         PR c++/11525
37633         * g++.dg/parse/constant4.C: New test.
37634
37635         PR c++/9447
37636         * g++.dg/template/using5.C: New test.
37637
37638 2003-07-31  Roger Sayle  <roger@eyesopen.com>
37639
37640         * gcc.dg/builtins-27.c: New test case.
37641
37642 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
37643
37644         * gcc.dg/tls/opt-7.c: New test.
37645
37646 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
37647
37648         * g++.old-deja/g++.other/crash18.C: Remove.
37649
37650 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37651
37652         * g++.dg/template/explicit3.C: New.
37653         * g++.dg/template/explicit4.C: New.
37654         * g++.dg/template/explicit5.C: New.
37655
37656         PR c++/11347
37657         * g++.dg/template/memtmpl1.C: New.
37658
37659 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
37660
37661         PR target/11565
37662         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
37663         * gcc.dg/i386-387-5.c (dg-options): Likewise.
37664
37665 2003-07-30  Jan Hubicka  <jh@suse.cz>
37666
37667         * vtgc1.c: Kill.
37668
37669 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
37670
37671         * gcc.dg/struct-in-proto-1.c: New test.
37672
37673 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
37674
37675         * gcc.dg/cpp/include2.c: Only expect one message.
37676
37677 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
37678
37679         PR c++/9447
37680         * g++.dg/template/using1.C: New test.
37681         * g++.dg/template/using2.C: New test.
37682         * g++.dg/template/using3.C: New test.
37683         * g++.dg/template/using4.C: New test.
37684
37685 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
37686
37687         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
37688         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37689
37690 2003-07-28  Jan Hubicka  <jh@suse.cz>
37691
37692         PR c++/11530
37693         * g++.dg/opt/call1.C: New test.
37694
37695 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
37696
37697         PR c++/11667
37698         * g++.dg/init/enum2.C: New test.
37699         * g++.dg/template/overload1.C: Add "-w" option.
37700
37701 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
37702
37703         * gcc.dg/Wdeclaration-after-statement-1.c,
37704         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
37705
37706 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
37707
37708         * gcc.c-torture/compile/20030725-1.c: New test.
37709
37710 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
37711
37712         * gcc.dg/20030505.c: Only run for SPE.
37713         Remove definition of opaque type.
37714
37715 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
37716
37717         * g++.dg/template/ptrmem6.C: New test.
37718
37719 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
37720
37721         * gcc.c-torture/compile/zero-strct-2.c: New test.
37722
37723 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
37724
37725         * gcc.dg/intermod-1.c: New test.
37726
37727 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37728
37729         PR c++/11617
37730         * g++.dg/template/lookup2.C: New test.
37731         * g++.dg/template/memclass1.C: Remove instantiated from error.
37732         * g++.dg/other/error2.C: Tweak expected errors.
37733
37734         PR c++/11596
37735         * g++.dg/template/defarg3.C: New test.
37736
37737         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
37738
37739 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
37740
37741         * g++.dg/inherit/access5.C: New test.
37742
37743 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37744
37745         PR c++/11513
37746         * g++.dg/template/crash8.C: New test.
37747
37748 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
37749
37750         PR c/10602
37751         * gcc.dg/noncompile/incomplete-2.c: New test.
37752
37753 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
37754
37755         PR c++/11645
37756         * g++.dg/inherit/access4.C: New test.
37757
37758         PR c++/11517
37759         * g++.dg/expr/cond2.C: New test.
37760
37761         PR optimization/10679
37762         * g++.dg/opt/inline4.C: New test.
37763
37764 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
37765
37766         * g++.dg/parse/crash10: New test.
37767
37768 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37769
37770         * g++.dg/ext/flexary1.C: New test.
37771
37772 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37773
37774         PR c++/10793
37775         * g++.dg/template/crash9.C: New test.
37776
37777 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37778
37779         PR c++/3004
37780         * g++.dg/parse/typedef3.C: New test.
37781
37782         PR c++/7906
37783         * g++.dg/parse/operator2.C: New test.
37784
37785         PR c++/8895
37786         * g++.dg/parse/def-tmpl-arg1.C: New test.
37787
37788         PR c++/9282
37789         * g++.dg/parse/funptr1.C: New test.
37790
37791         PR c++/9452
37792         * g++.dg/parse/ambig3.C: New test.
37793
37794         PR c++/9454
37795         * g++.dg/parse/operator3.C: New test.
37796
37797         PR c++/9486
37798         * g++.dg/parse/template10.C: New test.
37799
37800         PR c++/9488
37801         * g++.dg/parse/template11.C: New test.
37802
37803         PR c++/10150
37804         * g++.dg/parse/invalid-op1.C: New test.
37805
37806         PR c++/10247
37807         * g++.dg/parse/condexpr1.C: New test.
37808
37809 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37810
37811         * g++.dg/ext/packed3.C: New test.
37812         * g++.dg/ext/packed4.C: New test.
37813
37814         * gcc.dg/pack-test-3.c: New test.
37815
37816 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
37817
37818         * lib/compat.exp: Handle dg-options per source file.
37819         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
37820         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
37821         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
37822         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
37823         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
37824         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
37825         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
37826         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
37827         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
37828         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
37829         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
37830         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
37831         * g++.dg/compat/break/bitfield7_x.C: Ditto.
37832         * g++.dg/compat/break/bitfield7_y.C: Ditto.
37833
37834 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
37835
37836         PR c/10320
37837         * gcc.c-torture/execute/20030718-1.c: New test.
37838
37839 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37840
37841         PR optimization/11536
37842         * gcc.dg/20030721-1.c: New test.
37843
37844 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
37845
37846         PR c++/11546
37847         * g++.dg/template/lookup1.C: New test.
37848
37849 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
37850
37851         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
37852         diagnostics of ill-formed constructs involving labels.
37853         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
37854         the new 'previously defined here' message.
37855
37856 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
37857
37858         * g++.dg/parse/non-dependent2.C: New test.
37859
37860 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
37861
37862         * g++.dg/init/init-ref4.C: xfail on targets without
37863         weak symbols.
37864
37865 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
37866
37867         PR target/11087
37868         * gcc.c-torture/execute/20030717-1.c: New test.
37869
37870 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37871
37872         * g++.dg/opt/cfg1.C: New test.
37873
37874 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
37875
37876         PR optimization/11557
37877         * gcc.dg/20030717-1.c: New test.
37878
37879 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
37880
37881         PR c++/10476
37882         * g++.dg/expr/crash-1.C: New test.
37883
37884         PR c++/11027
37885         * g++.dg/template/init3.C: New test.
37886
37887         PR c++/8222
37888         * g++.dg/template/non-dependent1.C: New test.
37889
37890         PR c++/11070
37891         * g++.dg/template/non-dependent2.C: New test.
37892
37893         PR c++/11071
37894         * g++.dg/template/non-dependent3.C: New test.
37895
37896         PR c++/9907
37897         * g++.dg/template/sizeof5.C: New test.
37898
37899 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
37900
37901         PR 11498
37902         * gcc.c-torture/compile/mangle-1.c: New file.
37903
37904 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37905
37906         PR c++/7809
37907         * g++.dg/parse/access3.C: New test.
37908
37909 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
37910
37911         PR c++/11384
37912         * g++.dg/init/init-ref4.C: New test.
37913
37914 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
37915
37916         PR c++/11547
37917         * g++.dg/parse/constant3.C: New test.
37918         * g++.dg/parse/crash7.C: Likewise.
37919
37920 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
37921
37922         PR target/11008
37923         * gcc.dg/i386-pentium4-not-mull.c: New.
37924
37925 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
37926
37927         * gcc.dg/asm-names.c (ymain): Make it weak.
37928
37929 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37930
37931         PR c++/5421
37932         * g++.dg/template/friend21.C: New test.
37933
37934 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
37935
37936         * gcc.dg/cleanup-8.c: New test.
37937         * gcc.dg/cleanup-9.c: New test.
37938
37939 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
37940
37941         * g++.dg/ext/dll-MI1.h: New file.
37942         * g++.dg/ext/dllexport-MI1.C: New file.
37943         * g++.dg/ext/dllimport-MI1.C: New file.
37944
37945 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
37946
37947         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
37948         it does not have cmpstrsi patterns (just cmpmemsi).
37949
37950 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
37951
37952         PR debug/11473
37953         * g++.dg/debug/debug8.C: New test.
37954
37955 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37956
37957         PR c++/10108
37958         * g++.dg/template/crash7.C: New test.
37959
37960 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
37961
37962         PR target/10795
37963         * gcc.c-torture/compile/20030708-1.c: New.
37964
37965 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37966
37967         * gcc.c-torture/execute/20030715-1.c: New test.
37968
37969 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
37970
37971         * gcc.dg/pch/inline-3.c: New file.
37972         * gcc.dg/pch/inline-3.hs: New file.
37973         * gcc.dg/pch/inline-4.c: New file.
37974         * gcc.dg/pch/inline-4.hs: New file.
37975
37976 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
37977
37978         PR c++/11509
37979         * g++.dg/template/crash6.C: New test.
37980
37981         PR c++/7053
37982         * g++.dg/template/friend20.C: New test.
37983
37984         PR c++/7019
37985         * g++.dg/template/overload2.C: New test.
37986
37987 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37988
37989         PR optimization/11440
37990         * gcc.c-torture/execute/20030714-1.c: New test.
37991
37992 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37993
37994         PR c++/11154
37995         * g++.dg/template/partial2.C: New test.
37996
37997 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
37998
37999         PR c++/11503
38000         * g++.dg/template/anon1.C: New test.
38001
38002         PR c++/11493
38003         PR c++/11495
38004         * g++.dg/parse/template9.C: Likewise.
38005         * g++.dg/template/crash4.C: New test.
38006         * g++.dg/template/koenig1.C: Likewise.
38007         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
38008         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
38009         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
38010         functions.
38011         * g++.old-deja/g++.jason/template36.C: Likewise.
38012         * g++.old-deja/g++.mike/p1989.C: Likewise.
38013         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
38014         * g++.old-deja/g++.pt/ttp20.C: Use this->.
38015         * g++.old-deja/g++.pt/ttp21.C: Use this->.
38016         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
38017         compiling.
38018         * g++.old-deja/g++.pt/union2.C: Use this->.
38019
38020 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
38021
38022         * gcc.dg/20030711-1.c: New test.
38023
38024 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
38025
38026         PR c++/11050
38027         * g++.dg/parse/args1.C: New test.
38028         * g++.pt/defarg8.C: Change expected errors.
38029
38030 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
38031
38032         PR c++/8164
38033         * g++.dg/template/nontype2.C: New test.
38034
38035         PR c++/10558
38036         * g++.dg/parse/template8.C: New test.
38037
38038         PR c++/8327
38039         * g++.dg/template/scope1.C: New test.
38040
38041         * g++.dg/warn/Wsign-compare-1.C: New test.
38042
38043 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38044
38045         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
38046
38047 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
38048
38049         PR c++/9411
38050         * g++.dg/template/explicit2.C: New test.
38051
38052         PR c++/10032
38053         * g++.dg/warn/pedantic1.C: New test.
38054
38055 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
38056
38057         PR c++ 9483
38058         * g++.dg/other/field1.C: New test.
38059
38060 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38061
38062         PR c/11449
38063         * gcc.c-torture/compile/20030707-1.c: New.
38064
38065 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38066
38067         PR c++/10849
38068         * g++.dg/template/access12.C: New test.
38069
38070 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
38071
38072         * g++.dg/bprob/bprob.exp (prof_ext): Update.
38073         * g77.dg/bprob/bprob.exp (prof_ext): Update.
38074         * gcc.misc-tests/bprob.exp (prof_ext): Update.
38075         * gcc.misc-tests/gcov.exp: Update
38076         * g++.dg/gcov/gcov.exp: Update
38077         * lib/gcov.exp: Update.
38078
38079 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
38080
38081         * g++.dg/abi/mangle17.C: Make sure template expressions are
38082         dependent.
38083         * g++.dg/abi/mangle4.C: Mark erroneous casts.
38084         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
38085         * g++.dg/opt/stack1.C: Remove erroneous code.
38086         * g++.dg/parse/template7.C: New test.
38087         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
38088         * g++.old-deja/g++.pt/crash4.C: Likewise.
38089
38090 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38091
38092         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
38093         with zero or one occurence of `$' after the initial `L'.
38094
38095 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
38096
38097         * gcc.c-torture/compile/20030704-1.c: Add a comment.
38098
38099 2003-07-08  Roger Sayle  <roger@eyesopen.com>
38100
38101         PR c/11370
38102         * gcc.dg/Wunreachable-6.c: New testcase.
38103         * gcc.dg/Wunreachable-7.c: New testcase.
38104
38105 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38106
38107         PR c/11420
38108         * gcc.dg/20030708-1.c: New test.
38109
38110 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
38111
38112         * gcc.dg/compat/sdata-section.h: New file.
38113         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
38114         * gcc.dg/torture/mips-sdata-1.c: New test.
38115
38116 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38117
38118         PR c++/11030
38119         * g++.dg/template/friend19.C: New test.
38120
38121 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38122
38123         * g++.dg/opt/strength-reduce.C: New test.
38124
38125 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38126
38127         PR target/10979
38128         * gcc.dg/20030707-1.c: New testcase.
38129
38130 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38131
38132         PR optimization/11059
38133         * g++.dg/opt/emptyunion.C: New testcase.
38134
38135 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38136             Eric Botcazou  <ebotcazou@libertysurf.fr>
38137
38138         * g++.dg/opt/stack1.C: New test.
38139
38140 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
38141
38142         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
38143         run test.
38144
38145         PR c++/11431
38146         * g++.dg/expr/static_cast3.C: New test.
38147
38148 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
38149
38150         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
38151         everywhere.
38152         * gcc.dg/concat.c: Concatenation of string constants with
38153         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
38154         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
38155         * gcc.dg/cpp/escape-2.c: Use wide character constants where
38156         necessary to avoid multi-character character constant warning.
38157         * gcc.dg/cpp/escape.c: Likewise.
38158         * gcc.dg/cpp/ucs.c: Likewise.
38159         Remove backslashes from dg-bogus comments, as they confuse Tcl.
38160         Fix a typo.
38161
38162 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38163
38164         PR c/11428
38165         * gcc.c-torture/compile/20030704-1.c: New.
38166
38167 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38168
38169         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
38170
38171 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
38172
38173         PR c++/5287, PR c++/7910,  PR c++/11021
38174         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
38175         tests for warnings.
38176         * g++.dg/ext/dllimport2.C: Add tests for warnings.
38177         * g++.dg/ext/dllimport3.C: Likewise.
38178         * g++.dg/ext/dllimport4.C: New file.
38179         * g++.dg/ext/dllimport5.C: New file.
38180         * g++.dg/ext/dllimport6.C: New file.
38181         * g++.dg/ext/dllimport7.C: New file.
38182         * g++.dg/ext/dllimport8.C: New file.
38183         * g++.dg/ext/dllimport9.C: New file.
38184         * g++.dg/ext/dllimport10.C: New file.
38185         * g++.dg/ext/dllexport1.C: New file.
38186
38187 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38188
38189         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
38190         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
38191
38192 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38193
38194         * gcc.dg/builtins-25.c: New testcase.
38195         * gcc.dg/builtins-26.c: New testcase.
38196
38197 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
38198
38199         * gcc.dg/compat/vector-defs.h: New file.
38200         * gcc.dg/compat/vector-setup.h: New file.
38201         * gcc.dg/compat/vector-check.h: New file.
38202         * gcc.dg/compat/vector-1_main.c: New file.
38203         * gcc.dg/compat/vector-1_x.c: New file.
38204         * gcc.dg/compat/vector-1_y.c: New file.
38205         * gcc.dg/compat/vector-2_main.c: New file.
38206         * gcc.dg/compat/vector-2_x.c: New file.
38207         * gcc.dg/compat/vector-2_y.c: New file.
38208
38209         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
38210         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
38211         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
38212         * gcc.dg/compat/struct-align-1.h: New file.
38213         * gcc.dg/compat/struct-align-1_main.c: New file.
38214         * gcc.dg/compat/struct-align-1_x.c: New file.
38215         * gcc.dg/compat/struct-align-1_y.c: New file.
38216         * gcc.dg/compat/struct-align-2.h: New file.
38217         * gcc.dg/compat/struct-align-2_main.c: New file.
38218         * gcc.dg/compat/struct-align-2_x.c: New file.
38219         * gcc.dg/compat/struct-align-2_y.c: New file.
38220
38221         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
38222         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38223         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38224         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38225         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38226         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38227         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38228         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38229         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38230         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38231         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38232         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38233         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38234         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38235         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38236         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38237         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38238         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38239         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38240         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38241         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38242         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38243         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38244         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38245         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38246         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38247         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38248         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38249         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38250
38251 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38252
38253         * gcc.dg/i386-call-1.c: New test.
38254
38255 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38256
38257         PR c++/9162
38258         * g++.dg/parse/defarg4.C: New.
38259
38260 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38261
38262         PR target/10700
38263         * gcc.c-torture/compile/20030703-1.c: New test case.
38264
38265 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38266
38267         * g++.dg/template/local3.C: Remove extra semicolon.
38268
38269 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38270
38271         * gcc.dg/i386-volatile-1.c: New test.
38272
38273 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
38274
38275         PR c++/11072
38276         * g++.dg/other/offsetof2.C: XFAIL.
38277         * g++.dg/other/offsetof5.C: New.
38278
38279         PR c++/10219
38280         * g++.dg/template/error1.C: New.
38281
38282         PR c++/9779
38283         * g++.dg/template/dependent-expr1.C: New.
38284
38285 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
38286
38287         PR c++/6949
38288         * g++.dg/template/local3.C: New test.
38289
38290         PR c++/11149
38291         * g++.dg/lookup/scoped6.C: New test.
38292
38293 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
38294
38295         PR c++/8046
38296         * g++.dg/other/error7.C: New test.
38297
38298 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
38299
38300         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
38301         * g++.old-deja/g++.abi/vtable3.h: Likewise.
38302         * g++.old-deja/g++.law/code-gen5.C: Likewise.
38303         * g++.old-deja/g++.other/union2.C: Likewise.
38304         * gcc.dg/c90-const-expr-2.c: Likewise.
38305         * gcc.dg/c90-const-expr-3.c: Likewise.
38306         * gcc.dg/c99-const-expr-2.c: Likewise.
38307         * gcc.dg/c99-const-expr-3.c: Likewise.
38308         * gcc.dg/concat.c: Likewise.
38309
38310 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
38311
38312         PR c++/9559
38313         * g++.dg/init/static1.C: New test.
38314
38315 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38316
38317         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
38318         * g++.old-deja/g++.other/access2.C: Likewise.
38319         * g++.old-deja/g++.other/decl2.C: Likewise.
38320         * gcc.c-torture/execute/20020615-1.c: Likewise.
38321
38322 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38323
38324         PR c++/4933
38325         * g++.dg/template/sizeof4.C: New test.
38326
38327 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38328
38329         * g++.dg/other/error6.C: New test.
38330
38331 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38332
38333         PR c++/10750
38334         * g++.dg/parse/constant2.C: New test.
38335
38336 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
38337
38338         PR c++/11106
38339         * g++.dg/other/error5.C: New test.
38340
38341 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38342
38343         * gcc.dg/format/gcc_diag-1.c: New test.
38344
38345 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
38346
38347         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
38348
38349 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38350
38351         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
38352         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
38353         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
38354
38355 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
38356
38357         * gcc.c-torture/execute/builtins/string-8.c: New test.
38358         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
38359         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
38360         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
38361
38362 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38363
38364         PR c++/10468
38365         * g++.dg/ext/typeof6.C: New test.
38366
38367 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38368
38369         PR c++/10796
38370         * g++.dg/init/enum1.C: New test.
38371
38372 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
38373
38374         * gcc.dg/20030627-1.c: New test.
38375
38376 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
38377
38378         PR c++/11332
38379         * g++.dg/expr/static_cast2.C: New test.
38380
38381 2003-06-26  Roger Sayle  <roger@eyesopen.com>
38382             Jakub Jelinek  <jakub@redhat.com>
38383
38384         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
38385         sprintf(dst,"%s",src) optimization.
38386         * gcc.c-torture/execute/20030626-1.c: New test case.
38387         * gcc.c-torture/execute/20030626-2.c: New test case.
38388
38389 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
38390
38391         * gcc.c-torture/execute/multi-ix.c: New test.
38392
38393         * gcc.c-torture/execute/simd-4.c (main):
38394         Added missing semicolon at end of union.
38395
38396 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
38397
38398         PR c++/8266
38399         * g++.dg/template/explicit-instantiation3.C: New test.
38400
38401 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38402
38403         * gcc.dg/20030626-1.c: Use signed char.
38404
38405 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38406
38407         * gcc.dg/20030626-1.c: New test.
38408
38409 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
38410
38411         * const-str-2.m: Update.
38412
38413 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
38414
38415         PR c++/10990
38416         * g++.dg/rtti/dyncast1.C: New test.
38417         * g++.dg/abi/mangle4.C: Correct base-specifier access.
38418         * g++.dg/lookup/scoped1.C: Remove XFAIL.
38419         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
38420
38421         PR c++/10931
38422         * g++.dg/expr/static_cast1.C: New test.
38423
38424 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
38425
38426         * gcc.dg/20030625-1.c: New test.
38427
38428 2003-06-24  Roger Sayle  <roger@eyesopen.com>
38429
38430         * gcc.c-torture/compile/20030624-1.c: New test case.
38431
38432 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
38433
38434         * gcc.c-torture/execute/string-opt-17.c: New test.
38435
38436 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
38437
38438         PR c++/5754
38439         * g++.dg/parse/crash6.C: New test.
38440
38441 2003-06-23  Roger Sayle  <roger@eyesopen.com>
38442
38443         * gcc.dg/builtins-24.c: New test case.
38444
38445 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
38446
38447         * g++.dg/opt/operator1.C: New test.
38448
38449 2003-06-22  Roger Sayle  <roger@eyesopen.com>
38450
38451         * gcc.c-torture/execute/string-opt-16.c: New test case.
38452
38453 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38454
38455         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
38456         * g++.old-deja/g++.other/conv7.C: Likewise.
38457         * g++.old-deja/g++.other/overcnv2.C: Likewise.
38458         * g++.old-deja/g++.other/overload14.C: Likewise.
38459
38460 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38461
38462         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
38463         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
38464
38465 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38466
38467         PR c++/10888
38468         * g++.dg/warn/Winline-3.C: New test.
38469
38470 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38471
38472         * lib/target-supports.exp (check_alias_available): Make the test
38473         program acceptable to the Solaris assembler.
38474
38475         PR c++/10749
38476         * g++.dg/template/memclass2.C: New test.
38477
38478 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38479             Eric Botcazou  <ebotcazou@libertysurf.fr>
38480
38481         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
38482         data for non-matching targets.
38483         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
38484
38485 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38486
38487         PR c++/10845
38488         * g++.dg/template/member3.C: New test.
38489
38490 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
38491
38492         PR c++/10939
38493         * g++.dg/template/func1.C: New test.
38494
38495         PR c++/9649
38496         * g++.dg/template/static4.C: New test.
38497         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
38498
38499         PR c++/11041
38500         * g++.dg/init/ref7.C: New test.
38501
38502 2003-06-19  Matt Austern  <austern@apple.com>
38503
38504         PR c++/11228
38505         * g++.dg/anew1.C: New test.
38506         * g++.dg/anew2.C: New test.
38507         * g++.dg/anew3.C: New test.
38508         * g++.dg/anew4.C: New test.
38509
38510 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
38511
38512         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
38513
38514 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
38515
38516         * gcc.c-torture/execute/simd-4.c (main): Make expected value
38517         endian-dependent.
38518
38519 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
38520
38521         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
38522         Remove cruft.
38523
38524 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
38525
38526         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
38527         * gcc.c-torture/compile/961203-1.c: Likewise.
38528         * gcc.c-torture/compile/980506-1.c: Likewise.
38529
38530 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38531
38532         PR c++/10712
38533         * g++.dg/lookup/using7.C: New test.
38534
38535 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38536
38537         PR c++/11105
38538         * g++.dg/abi/conv1.C: Remove it.
38539         * g++.dg/template/conv7.C: New test.
38540         * g++.dg/template/conv8.C: Likewise.
38541         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
38542         conversion operator.
38543
38544 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
38545
38546         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
38547         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38548         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38549         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38550         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38551         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38552         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38553         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38554         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38555         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38556         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38557         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38558         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38559         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38560         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38561         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38562         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38563         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38564         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38565         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38566         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38567         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38568         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38569         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38570         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38571         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38572         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38573         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38574         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38575
38576 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
38577
38578         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
38579         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
38580         indications.
38581
38582 2003-06-16  Roger Sayle  <roger@eyesopen.com>
38583
38584         * gcc.dg/i386-387-5.c: New test case.
38585         * gcc.dg/i386-387-6.c: New test case.
38586         * gcc.dg/builtins-23.c: New test case.
38587
38588 2003-06-15  Roger Sayle  <roger@eyesopen.com>
38589
38590         * gcc.dg/builtins-22.c: New test case.
38591         * gcc.dg/i386-387-1.c: Update to test exp.
38592         * gcc.dg/i386-387-2.c: Likewise.
38593
38594 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38595
38596         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
38597
38598 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38599
38600         * lib/gcc-dg.exp (dg-require-dll): New function.
38601         (dg-xfail-if): Likewise.
38602         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
38603         driver.
38604
38605         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
38606         * gcc.c-torture/compile/20001205-1.c: Likewise.
38607         * gcc.c-torture/compile/20001226-1.c: Likewise.
38608         * gcc.c-torture/compile/20010518-2.c: Likewise.
38609         * gcc.c-torture/compile/20020312-1.c: Likewise.
38610         * gcc.c-torture/compile/20020604-1.c: Likewise.
38611         * gcc.c-torture/compile/920501-12.c: Likewise.
38612         * gcc.c-torture/compile/920501-4.c: Likewise.
38613         * gcc.c-torture/compile/920520-1.c: Likewise.
38614         * gcc.c-torture/compile/920521-1.c: Likewise.
38615         * gcc.c-torture/compile/920625-1.c: Likewise.
38616         * gcc.c-torture/compile/961203-1.c: Likewise.
38617         * gcc.c-torture/compile/980506-1.c: Likewise.
38618         * gcc.c-torture/compile/981006-1.c: Likewise.
38619         * gcc.c-torture/compile/981022-1.c: Likewise.
38620         * gcc.c-torture/compile/981223-1.c: Likewise.
38621         * gcc.c-torture/compile/990617-1.c: Likewise.
38622         * gcc.c-torture/compile/dll.c: Likewise.
38623         * gcc.c-torture/compile/labels-3.c: Likewise.
38624         * gcc.c-torture/compile/mipscop-1.c: Likewise.
38625         * gcc.c-torture/compile/mipscop-2.c: Likewise.
38626         * gcc.c-torture/compile/mipscop-3.c: Likewise.
38627         * gcc.c-torture/compile/mipscop-4.c: Likewise.
38628         * gcc.c-torture/compile/simd-5.c: Likewise.
38629         * gcc.c-torture/compile/20000804-1.x: Remove.
38630         * gcc.c-torture/compile/20001205-1.x: Likewise.
38631         * gcc.c-torture/compile/20001226-1.x: Likewise.
38632         * gcc.c-torture/compile/20010518-2.x: Likewise.
38633         * gcc.c-torture/compile/20020312-1.x: Likewise.
38634         * gcc.c-torture/compile/20020604-1.x: Likewise.
38635         * gcc.c-torture/compile/920501-12.x: Likewise.
38636         * gcc.c-torture/compile/920501-4.x: Likewise.
38637         * gcc.c-torture/compile/920520-1.x: Likewise.
38638         * gcc.c-torture/compile/920521-1.x: Likewise.
38639         * gcc.c-torture/compile/920625-1.x: Likewise.
38640         * gcc.c-torture/compile/961203-1.x: Likewise.
38641         * gcc.c-torture/compile/980506-1.x: Likewise.
38642         * gcc.c-torture/compile/981006-1.x: Likewise.
38643         * gcc.c-torture/compile/981022-1.x: Likewise.
38644         * gcc.c-torture/compile/981223-1.x: Likewise.
38645         * gcc.c-torture/compile/990617-1.x: Likewise.
38646         * gcc.c-torture/compile/mipscop-1.x: Likewise.
38647         * gcc.c-torture/compile/mipscop-2.x: Likewise.
38648         * gcc.c-torture/compile/mipscop-3.x: Likewise.
38649         * gcc.c-torture/compile/mipscop-4.x: Likewise.
38650         * gcc.c-torture/compile/simd-5.x: Likewise.
38651
38652         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
38653
38654 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38655
38656         * gcc.c-torture/execute/20030611-1.c: New test.
38657
38658 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38659
38660         PR middle-end/168
38661         * gcc.dg/20030612-1.c: New test case.
38662
38663 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38664
38665         PR c++/10635
38666         * g++.dg/expr/cast1.C: New test.
38667
38668 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38669
38670         * gcc.dg/builtins-21.c: New test case.
38671
38672 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
38673
38674         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
38675         options instead of at the end.
38676         * lib/objc.exp (objc_target_compile): Likewise.
38677
38678 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
38679
38680         PR c++/10432
38681         * g++.dg/parse/error1.C: New test.
38682
38683 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
38684
38685         * gcc.dg/compat/struct-by-value-11_main.c: New file.
38686         * gcc.dg/compat/struct-by-value-11_x.c: New file.
38687         * gcc.dg/compat/struct-by-value-11_y.c: New file.
38688         * gcc.dg/compat/struct-by-value-12_main.c: New file.
38689         * gcc.dg/compat/struct-by-value-12_x.c: New file.
38690         * gcc.dg/compat/struct-by-value-12_y.c: New file.
38691         * gcc.dg/compat/struct-by-value-13_main.c: New file.
38692         * gcc.dg/compat/struct-by-value-13_x.c: New file.
38693         * gcc.dg/compat/struct-by-value-13_y.c: New file.
38694         * gcc.dg/compat/struct-by-value-14_main.c: New file.
38695         * gcc.dg/compat/struct-by-value-14_x.c: New file.
38696         * gcc.dg/compat/struct-by-value-14_y.c: New file.
38697         * gcc.dg/compat/struct-by-value-15_main.c: New file.
38698         * gcc.dg/compat/struct-by-value-15_x.c: New file.
38699         * gcc.dg/compat/struct-by-value-15_y.c: New file.
38700         * gcc.dg/compat/struct-by-value-16_main.c: New file.
38701         * gcc.dg/compat/struct-by-value-16_x.c: New file.
38702         * gcc.dg/compat/struct-by-value-16_y.c: New file.
38703         * gcc.dg/compat/struct-by-value-17_main.c: New file.
38704         * gcc.dg/compat/struct-by-value-17_x.c: New file.
38705         * gcc.dg/compat/struct-by-value-17_y.c: New file.
38706         * gcc.dg/compat/struct-by-value-18_main.c: New file.
38707         * gcc.dg/compat/struct-by-value-18_x.c: New file.
38708         * gcc.dg/compat/struct-by-value-18_y.c: New file.
38709
38710         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
38711         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
38712         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
38713         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
38714         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
38715         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
38716         * gcc.dg/compat/scalar-return-3_main.c: New file.
38717         * gcc.dg/compat/scalar-return-3_x.c: New file.
38718         * gcc.dg/compat/scalar-return-3_y.c: New file.
38719         * gcc.dg/compat/scalar-return-4_main.c: New file.
38720         * gcc.dg/compat/scalar-return-4_x.c: New file.
38721         * gcc.dg/compat/scalar-return-4_y.c: New file.
38722
38723 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
38724
38725         * gcc.dg/compat/fp2-struct-check.h: New file.
38726         * gcc.dg/compat/fp2-struct-defs.h: New file.
38727         * gcc.dg/compat/fp2-struct-init.h: New file.
38728         * gcc.dg/compat/struct-by-value-10_main.c: New file.
38729         * gcc.dg/compat/struct-by-value-10_x.c: New file.
38730         * gcc.dg/compat/struct-by-value-10_y.c: New file.
38731         * gcc.dg/compat/struct-return-10_main.c: New file.
38732         * gcc.dg/compat/struct-return-10_x.c: New file.
38733         * gcc.dg/compat/struct-return-10_y.c: New file.
38734
38735         * gcc.dg/compat/compat-common.h: New file.
38736         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
38737         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
38738         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
38739         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
38740         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
38741         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
38742         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
38743         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38744         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
38745         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
38746         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38747         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
38748         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
38749         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38750         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
38751         * gcc.dg/compat/small-struct-check.h: Ditto.
38752         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
38753         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38754         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
38755         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
38756         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38757         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38758         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
38759         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38760         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
38761         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
38762         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38763         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38764         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
38765         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38766         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38767         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
38768         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38769         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
38770         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
38771         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38772         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
38773         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
38774         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38775         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
38776         * gcc.dg/compat/struct-return-2_main.c: Ditto.
38777         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38778         * gcc.dg/compat/struct-return-2_y.c: Ditto.
38779         * gcc.dg/compat/struct-return-3_main.c: Ditto.
38780         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38781         * gcc.dg/compat/struct-return-3_y.c: Ditto.
38782
38783 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
38784
38785         * g++.dg/pch/static-1.C: New file.
38786         * g++.dg/pch/static-1.Hs: New file.
38787
38788 2003-06-10  Richard Henderson  <rth@redhat.com>
38789
38790         * gcc.dg/asm-7.c: Adjust expected warning text.
38791
38792 2003-06-10  Roger Sayle  <roger@eyesopen.com>
38793
38794         * gcc.dg/builtins-20.c: New test case.
38795
38796 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
38797
38798         PR c++/11131
38799         * g++.dg/opt/template1.C: New test.
38800
38801 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38802
38803         * lib/gcc-dg.exp (dg-test): Clear additional_files and
38804         additional_sources.
38805
38806 2003-05-21  David Taylor  <dtaylor@emc.com>
38807
38808         * gcc.dg/Wpadded.c: New file.
38809
38810 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38811
38812         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
38813         * gcc.dg/special/weak-2.c: Add dg-require-weak.
38814         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
38815         dg-require-weak.
38816
38817 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
38818
38819         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
38820
38821 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38822
38823         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
38824         (dg-require-alias): Likewise.
38825         (dg-require-gc-sections): Likewise.
38826         * lib/target-supports.exp (check_gc_sections_available): Likewise.
38827
38828 2003-06-08  Richard Henderson  <rth@redhat.com>
38829
38830         * gcc.dg/20011029-2.c: Fix the array reference.
38831         * gcc.dg/asm-7.c: New.
38832
38833 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
38834
38835         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
38836
38837 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
38838
38839         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
38840         (dg-require-gc-sections): Likewise.
38841
38842 2003-06-08  Jan Hubicka  <jh@suse.cz>
38843
38844         * i386-cmov1.c: Fix regular expression.
38845         * i386-cvt-1.c: Likewise.
38846         * i386-local.c: Likewise.
38847         * i386-local2.c: Likewise.
38848         * i386-mul.c: Likewise.
38849         * i386-ssetype-1.c: Likewise.
38850         * i386-ssetype-3.c: Likewise.
38851         * i386-ssetype-5.c: Likewise.
38852
38853 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38854
38855         PR c++/11039
38856         * g++.dg/warn/implicit-typename2.C: New test.
38857         * g++.dg/warn/implicit-typename3.C: New test.
38858
38859 2003-06-07  Richard Henderson  <rth@redhat.com>
38860
38861         * g++.dg/other/offsetof3.C: Use size_t.
38862         * g++.dg/other/offsetof4.C: Likewise.
38863
38864 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
38865
38866         * lib/copy-file.exp: New. Implement gcc_copy_files.
38867
38868         * lib/dg-pch.exp: Load copy-file.exp
38869         (dg-pch): Use gcc_copy_files instead of "file copy".
38870
38871 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
38872
38873         * gcc.dg/weak/weak.exp: Simplify.
38874         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
38875         * gcc.dg/weak/weak-1.c: Likewise.
38876         * gcc.dg/weak/weak-2.c: Likewise.
38877         * gcc.dg/weak/weak-3.c: Likewise.
38878         * gcc.dg/weak/weak-4.c: Likewise.
38879         * gcc.dg/weak/weak-5.c: Likewise.
38880         * gcc.dg/weak/weak-6.c: Likewise.
38881         * gcc.dg/weak/weak-7.c: Likewise.
38882         * gcc.dg/weak/weak-8.c: Likewise.
38883         * gcc.dg/weak/weak-9.c: Likewise.
38884
38885 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
38886
38887         gcc.c-torture/execute/20030606-1.c: New.
38888
38889 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38890
38891         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
38892         * gcc.dg/builtins-19.c: Likewise.
38893
38894 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38895
38896         * gcc.dg/builtins-2.c: Add some more tests.
38897         * gcc.dg/builtins-18.c: New test case.
38898         * gcc.dg/builtins-19.c: New test case.
38899
38900 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38901             Jim Wilson  <wilson@tuliptree.org>
38902
38903         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
38904
38905 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
38906
38907         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
38908         mempcpy/stpcpy calls not to be optimized into something else.
38909         * gcc.c-torture/execute/string-opt-3.c: Moved to...
38910         * gcc.c-torture/execute/builtins/string-7.c: ...here.
38911         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
38912
38913 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38914
38915         * gcc.dg/format/asm_fprintf-1.c: New test.
38916
38917 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
38918
38919         * lib/gcc-defs.exp (additional_sources): New variable.
38920         (dg-additional-sources): New function.
38921         (additional_files): New variable.
38922         (dg-additional-files): New function.
38923         (dg-additional-files-options): Likewise.
38924         * lib/gcc-dg.exp (dg-require-weak): New function.
38925         (dg-require-alias): Likewise.
38926         (dg-require-gc-sections): Likewise.
38927         * lib/target-supports.exp (check_alias_available): Remove testfile
38928         parameter.
38929         (check_gc_sections_available): New function.
38930         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
38931         (dg-gpp-additional-files): Likewise.
38932         * lib/g++.exp (additional_sources): Remove.
38933         (additional_files): Likewise.
38934         (g++_target_compile): Use dg-additional-files-options.
38935
38936         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
38937         Tcl logic.
38938         * gcc.dg/special/ecos.exp: Remove.
38939         * gcc.dg/special/20000419-2.c: Use dg-require-*.
38940         * gcc.dg/special/alias-1.c: Likewise.
38941         * gcc.dg/special/alias-2.c: Likewise.
38942         * gcc.dg/special/gcsec-1.c: Likewise.
38943         * gcc.dg/special/weak-1.c: Likewise.
38944         * gcc.dg/special/weak-2.c: Likewise.
38945         * gcc.dg/special/wkali-1.c: Likewise.
38946         * gcc.dg/special/wkali-2.c: Likewise.
38947
38948         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
38949         dg-gpp-additional-*.
38950         * g++.dg/special/conpr-3.C: Likewise.
38951         * g++.dg/special/conpr-4.C: Likewise.
38952         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
38953         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
38954         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
38955         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
38956         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
38957         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
38958         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
38959         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
38960         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
38961         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
38962         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
38963         * g++.old-deja/g++.other/comdat1.C: Likewise.
38964         * g++.old-deja/g++.other/comdat2.C: Likewise.
38965         * g++.old-deja/g++.other/comdat3.C: Likewise.
38966         * g++.old-deja/g++.other/ctor1.C: Likewise.
38967         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
38968
38969 2003-06-05  Richard Henderson  <rth@redhat.com>
38970
38971         * gcc.dg/debug/20030605-1.c: New.
38972
38973 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38974
38975         * README.QMTEST: Update.
38976
38977 2003-06-04  Richard Henderson  <rth@redhat.com>
38978
38979         * gcc.dg/cleanup-1.c: New.
38980         * gcc.dg/cleanup-2.c: New.
38981         * gcc.dg/cleanup-3.c: New.
38982         * gcc.dg/cleanup-4.c: New.
38983         * gcc.dg/cleanup-5.c: New.
38984         * gcc.dg/cleanup-6.c: New.
38985         * gcc.dg/cleanup-7.c: New.
38986
38987 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38988
38989         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
38990
38991         * lib/dg-pch.exp: New file.
38992         * g++.dg/pch/pch.exp: Use dg-pch.exp.
38993         * gcc.dg/pch/pch.exp: Likewise.
38994
38995 2003-06-04  Roger Sayle  <roger@eyesopen.com>
38996
38997         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
38998         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
38999         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
39000         * gcc.dg/builtins-17.c: New test case.
39001         * gcc.dg/i386-387-4.c: New test case.
39002         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
39003
39004 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39005
39006         * gcc.dg/ultrasp9.c: New test.
39007
39008 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39009
39010         * gcc.c-torture/compile/20030604-1.c: New test.
39011         * gcc.dg/sparc-constant-1.c: New test.
39012
39013 2003-06-03  Glen Nakamura  <glen@imodulo.com>
39014
39015         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
39016
39017 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
39018
39019         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
39020
39021         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
39022         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
39023
39024 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
39025
39026         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
39027
39028 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39029
39030         PR c++/10940
39031         * g++.dg/template/spec10.C: New test.
39032
39033 2003-06-03  Roger Sayle  <roger@eyesopen.com>
39034
39035         * gcc.dg/builtins-16.c: New test case.
39036
39037 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
39038
39039         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
39040         mempcpy test with post-increments.
39041         * gcc.c-torture/execute/string-opt-3.c: New test.
39042         * gcc.dg/string-opt-1.c: New test.
39043
39044 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
39045
39046         PR fortran/10965
39047         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
39048
39049 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
39050
39051         * lib/scanasm.exp (dg-scan): New function, factored out of ...
39052         (scan-assembler): ... here.  Use dg-scan.
39053         (scan-assembler-not): Likewise.
39054         (scan-file): New function.
39055         (scan-file-not): Likewise.
39056         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
39057         * gcc.dg/cpp/_Pragma4.c: Likewise.
39058         * gcc.dg/cpp/_Pragma5.c: Likewise.
39059         * gcc.dg/cpp/avoidpaste1.c: Likewise.
39060         * gcc.dg/cpp/avoidpaste2.c: Likewise.
39061         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
39062         * gcc.dg/cpp/cmdlne-P.c: Likewise.
39063         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
39064         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
39065         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
39066         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
39067         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
39068         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
39069         * gcc.dg/cpp/cxxcom1.c: Likewise.
39070         * gcc.dg/cpp/line1.c: Likewise.
39071         * gcc.dg/cpp/maccom1.c: Likewise.
39072         * gcc.dg/cpp/maccom2.c: Likewise.
39073         * gcc.dg/cpp/maccom3.c: Likewise.
39074         * gcc.dg/cpp/maccom4.c: Likewise.
39075         * gcc.dg/cpp/maccom5.c: Likewise.
39076         * gcc.dg/cpp/maccom6.c: Likewise.
39077         * gcc.dg/cpp/multiline.c: Likewise.
39078         * gcc.dg/cpp/spacing1.c: Likewise.
39079         * gcc.dg/cpp/spacing2.c: Likewise.
39080         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
39081         * gcc.dg/cpp/trad/maccom1.c: Likewise.
39082         * gcc.dg/cpp/trad/maccom2.c: Likewise.
39083         * gcc.dg/cpp/trad/maccom3.c: Likewise.
39084         * gcc.dg/cpp/trad/maccom4.c: Likewise.
39085         * gcc.dg/cpp/trad/maccom6.c: Likewise.
39086         * gcc.dg/cpp/cxxcom2.c: Likewise.
39087         * gcc.dg/cpp/cxxcom2.h: New file.
39088
39089         * gcc.dg/cpp/truefalse.cpp: Move it to ...
39090         * g++.dg/cpp/truefalse.C: Here.
39091         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
39092
39093 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
39094
39095         * gcc.dg/cpp/redef3.c: New file.
39096
39097 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39098
39099         * gcc.dg/i386-loop-3.c: New test.
39100
39101 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
39102
39103         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
39104
39105 2003-05-31  Roger Sayle  <roger@eyesopen.com>
39106
39107         * gcc.dg/fwrapv-1.c: New test case.
39108         * gcc.dg/fwrapv-2.c: New test case.
39109
39110 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39111
39112         PR c++/10956
39113         * g++.dg/template/spec9.C: New test.
39114
39115 2003-05-29  Roger Sayle  <roger@eyesopen.com>
39116
39117         * gcc.dg/duff-4.c: New test case.
39118
39119 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
39120
39121         PR fortran/10843
39122         * g77.dg/ffixed-form-1.f: New test
39123         * g77.dg/ffixed-form-2.f: New test
39124         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
39125         * g77.dg/ffree-form-3.f: New test
39126
39127 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
39128
39129         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
39130         * gcc.dg/wint_t-1.c: Likewise.
39131
39132 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39133
39134         * g++.dg/template/access11.C: New test.
39135
39136 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39137
39138         PR c++/10849
39139         * g++.dg/template/access10.C: New test.
39140
39141 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39142             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39143
39144         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
39145
39146 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39147
39148         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
39149         suppress for powerpc-*-darwin*.
39150         * gcc.dg/torture/builtin-noret-2.c: Likewise.
39151
39152 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39153
39154         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
39155         suppress option for powerpc-*-darwin*.
39156
39157 2003-05-23  Roger Sayle  <roger@eyesopen.com>
39158
39159         * gcc.dg/builtins-1.c: Add tests for tan and atan.
39160         * gcc.dg/builtins-4.c: Add test for fmod.
39161
39162 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39163
39164         PR c++/10682
39165         * g++.dg/template/instantiate4.C: New test.
39166
39167 2003-05-22  Roger Sayle  <roger@eyesopen.com>
39168
39169         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
39170
39171 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
39172
39173         * gcc.dg/compat/scalar-return-1_main.c: New file.
39174         * gcc.dg/compat/scalar-return-1_x.c: New file.
39175         * gcc.dg/compat/scalar-return-1_y.c: New file.
39176         * gcc.dg/compat/scalar-return-2_main.c: New file.
39177         * gcc.dg/compat/scalar-return-2_x.c: New file.
39178         * gcc.dg/compat/scalar-return-2_y.c: New file.
39179         * gcc.dg/compat/struct-return-3_main.c: New file.
39180         * gcc.dg/compat/struct-return-3_y.c: New file.
39181         * gcc.dg/compat/struct-return-3_x.c: New file.
39182         * gcc.dg/compat/struct-return-2_main.c: New file.
39183         * gcc.dg/compat/struct-return-2_x.c: New file.
39184         * gcc.dg/compat/struct-return-2_y.c: New file.
39185
39186 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39187
39188         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
39189         for hppa*-hp-hpux*.
39190         * gcc.dg/20021014-1.c (dg-options): Likewise.
39191         * gcc.dg/nest.c (dg-options): Likewise.
39192
39193 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
39194
39195         PR c++/9738
39196         * g++.dg/ext/dllimport2.C: New file.
39197         * g++.dg/ext/dllimport3.C: New file.
39198
39199 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
39200
39201         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
39202         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39203         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39204         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39205         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39206         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39207         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
39208         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
39209         * gcc.dg/compat/small-struct-defs.h: New file.
39210         * gcc.dg/compat/small-struct-init.h: New file.
39211         * gcc.dg/compat/small-struct-check.h: New file.
39212         * gcc.dg/compat/fp-struct-defs.h: New file.
39213         * gcc.dg/compat/fp-struct-check.h: New file.
39214         * gcc.dg/compat/fp-struct-init.h: New file.
39215         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
39216         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
39217
39218 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
39219
39220         * gcc.dg/20030225-2.c: New test.
39221
39222 2003-05-18  Roger Sayle  <roger@eyesopen.com>
39223             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39224
39225         * gcc.c-torture/compile/20030518-1.c: New test case.
39226
39227 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
39228
39229         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
39230         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
39231         gcc-dg-debug-runtest.
39232         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
39233         gcc-dg-debug-runtest.
39234
39235 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39236
39237         PR c++/9022
39238         * g++.dg/lookup/using6.C: New test.
39239
39240 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39241
39242         * g++.dg/parse/access2.C: New test.
39243
39244 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
39245
39246         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
39247         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
39248         * gcc.dg/debug/debug.exp: Likewise.
39249
39250 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
39251
39252         * gcc.dg/dollar.c: New test.
39253
39254 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
39255
39256         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
39257         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
39258         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
39259         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
39260         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
39261         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
39262         * gcc.dg/compat/struct-by-value-6_main.c: New file.
39263         * gcc.dg/compat/struct-by-value-6_x.c: New file.
39264         * gcc.dg/compat/struct-by-value-6_y.c: New file.
39265         * gcc.dg/compat/struct-by-value-7_main.c: New file.
39266         * gcc.dg/compat/struct-by-value-7_x.c: New file.
39267         * gcc.dg/compat/struct-by-value-7_y.c: New file.
39268         * gcc.dg/compat/struct-by-value-8_main.c: New file.
39269         * gcc.dg/compat/struct-by-value-8_x.c: New file.
39270         * gcc.dg/compat/struct-by-value-8_y.c: New file.
39271         * gcc.dg/compat/struct-by-value-9_main.c: New file.
39272         * gcc.dg/compat/struct-by-value-9_x.c: New file.
39273         * gcc.dg/compat/struct-by-value-9_y.c: New file.
39274
39275 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
39276
39277         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
39278         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
39279         support for "repo" mode.
39280         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
39281         * lib/g77-dg.exp: Likewise.
39282         * lib/obj-dg.exp: Likewise.
39283
39284 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
39285
39286         Merge from gcc-3_2-rhl8-branch:
39287         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
39288
39289         * gcc.dg/tls/opt-6.c: New test.
39290
39291         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
39292
39293         * gcc.dg/20030405-1.c: New test.
39294
39295         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
39296
39297         * gcc.dg/20030309-1.c: New test.
39298
39299         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39300
39301         * gcc.c-torture/execute/20030307-1.c: New test.
39302
39303         2003-02-20  Randolph Chung  <tausq@debian.org>
39304
39305         * gcc.c-torture/compile/20030220-1.c: New test.
39306
39307         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
39308
39309         * gcc.dg/20030217-1.c: New test.
39310
39311         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
39312
39313         * gcc.c-torture/compile/20020129-1.c: New test.
39314
39315         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39316
39317         * gcc.dg/unroll-1.c: New test.
39318
39319         2002-11-16  Jan Hubicka  <jh@suse.cz>
39320
39321         * gcc.c-torture/execute/20020920-1.c: New test.
39322
39323         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
39324
39325         PR target/7434
39326         * gcc.c-torture/compile/20021008-1.c: New test.
39327
39328         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
39329
39330         PR target/7559
39331         * gcc.c-torture/execute/20020810-1.c: New test.
39332
39333         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39334
39335         * gcc.c-torture/compile/20020807-1.c: New test.
39336
39337         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
39338
39339         * gcc.dg/tls/opt-1.c: New test.
39340
39341         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
39342
39343         * gcc.dg/20020729-1.c: New test.
39344
39345         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
39346
39347         * g++.dg/opt/life1.C: New test.
39348
39349         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
39350
39351         * gcc.dg/20020525-1.c: New test.
39352
39353         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39354
39355         PR c++/6794
39356         * g++.dg/ext/pretty1.C: New test.
39357         * g++.dg/ext/pretty2.C: New test.
39358
39359 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
39360
39361         PR c++/8385
39362         * g++.dg/ext/typeof5.C: New test.
39363
39364 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
39365
39366         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
39367         __USER_LABEL_PREFIX__ into account.
39368         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
39369
39370 2003-05-14  Roger Sayle  <roger@eyesopen.com>
39371
39372         * gcc.dg/builtins-15.c: New test case.
39373
39374 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
39375
39376         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
39377
39378 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
39379
39380         * lib/g++.exp: Tweak handling of additional source files.
39381         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
39382         * g++.dg/special/conpr-2a.C: Rename to ...
39383         * g++.dg/special/conpr-2a.cc: ... this.
39384         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
39385         * g++.dg/special/conpr-3a.C: Rename to ...
39386         * g++.dg/special/conpr-3a.cc: This.
39387         * g++.dg/special/conpr-3b.C: Rename to ...
39388         * g++.dg/special/conpr-3b.cc: This.
39389         * g++.dg/special/conpr-4.C: New test.
39390         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
39391
39392 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
39393
39394         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
39395
39396 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39397
39398         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
39399         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39400         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
39401         * g++.old-deja/g++.other/warn3.C: Likewise.
39402
39403 2003-05-11  Roger Sayle  <roger@eyesopen.com>
39404
39405         * gcc.dg/i386-387-1.c: Update to also test log.
39406         * gcc.dg/i386-387-2.c: Likewise.
39407
39408 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39409
39410         * g77.f-torture/execute/int8421.f: New test.
39411
39412 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39413
39414         PR c++/10230, c++/10481
39415         * g++.dg/lookup/scoped5.C: New test.
39416
39417 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39418
39419         PR c++/10552
39420         * g++.dg/template/ttp6.C: New test.
39421
39422 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
39423
39424         * gcc.c-torture/execute/builtins: New directory.
39425         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
39426         gcc.c-torture/execute/builtins.
39427         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
39428         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
39429         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
39430         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
39431
39432 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39433
39434         PR c++/9252
39435         * g++.dg/template/access8.C: New test.
39436         * g++.dg/template/access9.C: New test.
39437
39438 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39439
39440         PR c++/9554
39441         * g++.dg/parse/access1.C: New test.
39442
39443 2003-05-09  DJ Delorie  <dj@redhat.com>
39444
39445         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
39446         long, and not an int.
39447
39448 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39449
39450         PR c++/10555, c++/10576
39451         * g++.dg/template/memclass1.C: New test.
39452
39453 2003-05-08  DJ Delorie  <dj@redhat.com>
39454
39455         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
39456         targets.
39457         * gcc.c-torture/execute/20021024-1.x: Likewise.
39458         * gcc.c-torture/execute/shiftdi.x: Likewise.
39459         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
39460         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
39461         * gcc.dg/20021018-1.c: Likewise.
39462
39463 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39464
39465         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
39466
39467         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
39468         (bcopy): Call memmove.
39469
39470 2003-05-08  Roger Sayle  <roger@eyesopen.com>
39471
39472         * g77.f-torture/compile/8485.f: New test case.
39473
39474 2003-05-07  Richard Henderson  <rth@redhat.com>
39475
39476         PR c++/10570
39477         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
39478         Verify exception_cleanup not called for rethrows.
39479         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
39480         when exiting catch block without rethrowing.
39481         * g++.dg/eh/forced3.C: New.
39482         * g++.dg/eh/forced4.C: New.
39483
39484 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
39485
39486         * gcc.dg/20030505.c: Fix triplet.
39487
39488 2003-05-06  DJ Delorie  <dj@redhat.com>
39489
39490         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
39491         * gcc.dg/nest.c: Likewise.
39492
39493 2003-05-05  Roger Sayle  <roger@eyesopen.com>
39494
39495         * gcc.dg/builtins-14.c: New test case.
39496
39497 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
39498
39499         * lib/compat.exp (compat-execute): New argument.
39500         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
39501         * gcc.dg/compat: New test directory.
39502         * gcc.dg/compat/compat.exp: New expect script.
39503         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
39504         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
39505         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
39506         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
39507         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
39508         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
39509
39510         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
39511         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
39512         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
39513         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
39514         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
39515         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
39516         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
39517         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
39518         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
39519         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
39520         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
39521         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
39522         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
39523         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
39524         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
39525
39526 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
39527
39528         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
39529
39530 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
39531
39532         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
39533
39534 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
39535
39536         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
39537         * gcc.dg/ppc-fsel-2.c: New test.
39538
39539         * gcc.dg/unused-5.c: New test.
39540
39541 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39542
39543         PR c++/10496
39544         * g++.dg/warn/pmf1.C: New test.
39545
39546 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39547
39548         PR c++/4494
39549         * g++.dg/warn/main.C: New test.
39550
39551 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39552
39553         * gcc.dg/nonnull-3.c: New test.
39554
39555 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
39556
39557         * gcc.dg/cpp/Wtrigraphs.c: Update.
39558         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
39559
39560 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
39561
39562         * gcc.dg/ppc-fsel-1.c: New test.
39563
39564 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
39565
39566         PR c/10604
39567         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
39568
39569 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
39570
39571         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
39572
39573 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39574
39575         PR c++/9364, c++/10553, c++/10586
39576         * g++.dg/parse/typename4.C: New test.
39577         * g++.dg/parse/typename5.C: Likewise.
39578
39579 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
39580
39581         * gcc.c-torture/compile/20030503-1.c: New test.
39582
39583 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39584
39585         * g++.dg/lookup/using5.C: Fix testcase error.
39586
39587 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
39588
39589         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
39590         since MEABI is no longer supported.  Remove all vestiges
39591         of MEABI from the test.
39592
39593 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39594
39595         PR c++/10554
39596         * g++.dg/lookup/using5.C: New test.
39597
39598 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39599
39600         PR c++/8772
39601         * g++.dg/template/ttp5.C: New test.
39602
39603 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
39604
39605         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
39606         (dg-gpp-additional-sources): New function.
39607         (dg-gpp-additional-files): Likewise.
39608         * lib/g++.exp (additional_sources): New variable.
39609         (additional_files): Likewise.
39610         (g++_target_compile): Deal with them.
39611         * lib/old-dejagnu.exp: Remove.
39612         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
39613         * g++.old-deja: Revise all tests to use dg commands.
39614
39615 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39616
39617         PR c++/9432, c++/9528
39618         * g++.dg/lookup/using4.C: New test.
39619
39620 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
39621
39622         * gcc.dg/noreturn-5.c: New file.
39623         * gcc.dg/noreturn-6.c: New file.
39624
39625         * gcc.c-torture/compile/inline-1.c: New file.
39626
39627 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39628
39629         PR c++/10551
39630         * g++.dg/template/explicit1.C: New test.
39631
39632 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39633
39634         PR c++/10549
39635         * g++.dg/other/bitfield1.C: New test.
39636
39637         PR c++/10527
39638         * g++.dg/init/new7.C: New test.
39639
39640 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39641
39642         * g++.dg/ext/desig1.C: New test.
39643         * g++.dg/ext/init1.C: Update.
39644
39645         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
39646
39647 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
39648
39649         PR c++/10180
39650         * g++.dg/warn/Winline-1.C: New test.
39651
39652 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
39653
39654         * gcc.c-torture/execute/string-opt-19.c: New test.
39655
39656         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
39657         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
39658
39659 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
39660
39661         PR c++/10506
39662         * g++.dg/init/new6.C: New test.
39663
39664         PR c++/10503
39665         * g++.dg/init/ref6.C: New test.
39666
39667 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
39668
39669         * g++.dg/warn/weak1.C: XFAIL on AIX4.
39670
39671 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39672
39673         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
39674         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
39675
39676 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
39677
39678         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
39679         initialized static data members.
39680
39681 2003-04-25  H.J. Lu <hjl@gnu.org>
39682
39683         * gcc.dg/ia64-sync-4.c: New test.
39684
39685 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39686
39687         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
39688         date.
39689
39690 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
39691
39692         PR c++/10337
39693         * g++.dg/warn/conv1.C: New test.
39694         * g++.old-deja/g++.other/conv7.C: Adjust.
39695         * g++.old-deja/g++.other/overload14.C: Adjust.
39696
39697 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39698
39699         PR c++/10471
39700         * g++.dg/template/defarg2.C: New test.
39701
39702 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
39703
39704         * gcc.dg/cpp/include2.c: Update.
39705         * gcc.dg/cpp/multiline-2.c: New.
39706         * gcc.dg/cpp/multiline.c: Update.
39707         * gcc.dg/cpp/strify2.c: Update.
39708         * gcc.dg/cpp/trad/literals-2.c: Update.
39709
39710 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39711
39712         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
39713
39714 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39715
39716         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
39717
39718 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39719
39720         PR c++/10451
39721         * g++.dg/parse/crash4.C: New test.
39722
39723         PR c++/9847
39724         * g++.dg/parse/crash5.C: New test.
39725
39726 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
39727
39728         PR c++/10446
39729         * g++.dg/parse/crash3.C: New test.
39730
39731         PR c++/10428
39732         * g++.dg/parse/elab1.C: New test.
39733
39734 2003-04-22  Devang Patel  <dpatel@apple.com>
39735
39736         * gcc.dg/cpp/trad/funlike-5.c: New test.
39737
39738 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
39739
39740         * g++.dg/other/packed1.C: Fix dg options.
39741
39742 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
39743
39744         * g++.dg/other/offsetof2.C: New test.
39745
39746 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
39747
39748         * g++.dg/template/recurse.C: Adjust location of error messages.
39749
39750 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
39751
39752         PR c++/9881
39753         * g++.dg/init/addr-const1.C: New test.
39754         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
39755
39756 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39757
39758         PR c++/10405
39759         * g++.dg/lookup/struct-hack1.C: New test.
39760
39761 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
39762
39763         * ucs.c: Update diagnostic messages.
39764
39765 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
39766
39767         * gcc.dg/cpp/truefalse.cpp: New test.
39768         * gcc.dg/cpp/cpp.exp: Update.
39769         * g++.dg/other/stdbool-if.C: Remove.
39770
39771 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
39772
39773         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
39774         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
39775
39776 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39777
39778         * gcc.c-torture/compile/20030418-1.c: New test.
39779
39780 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
39781
39782         * README.compat: Remove; content moved to doc/sourcebuild.texi.
39783
39784 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39785
39786         PR c++/10347
39787         g++.dg/template/dependent-name1.C: New test.
39788
39789 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
39790
39791         * gcc.dg/warn-1.c (tourist_guide): New array,
39792         contains a pointer to bar.
39793
39794 2003-04-16  Roger Sayle  <roger@eyesopen.com>
39795
39796         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
39797         * gcc.c-torture/execute/medce-1.c: New test case.
39798         * gcc.c-torture/execute/medce-2.c: New test case.
39799
39800 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
39801
39802         * lib/prune.exp: Ignore more messages.
39803
39804         PR c++/10381
39805         * g++.dg/parse/lookup3.C: New test.
39806
39807 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
39808
39809         * gcc.c-torture/compile/20030415-1.c : New test.
39810
39811 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
39812
39813         * gcc.c-torture/execute/scope-2.c: Move to ...
39814         * gcc.dg/noncompile/scope.c: .... here.
39815
39816 2003-04-14  Roger Sayle  <roger@eyesopen.com>
39817
39818         * gcc.dg/20030414-2.c: New test case.
39819
39820 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
39821
39822         PR target/10377
39823         * gcc.dg/20030414-1.c: New test.
39824
39825 2003-04-13  Roger Sayle  <roger@eyesopen.com>
39826
39827         * gcc.dg/builtins-12.c: New test case.
39828         * gcc.dg/builtins-13.c: New test case.
39829
39830 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39831
39832         * gcc.c-torture/execute/string-opt-18.c: New test.
39833
39834 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
39835
39836         PR c++/10300
39837         * g++.dg/init/new5.C: New test.
39838
39839 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
39840
39841         PR c++/7910
39842         * g++.dg/ext/dllimport1.C: New test.
39843
39844 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39845
39846         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
39847
39848 2003-04-11  Bud Davis <bdavis9659@comcast.net>
39849
39850         PR Fortran/9263
39851         * g77.f-torture/noncompile/9263.f: New test
39852         PR Fortran/1832
39853         * g77.f-torture/execute/1832.f: New test
39854
39855 2003-04-11  David Chad  <davidc@freebsd.org>
39856             Loren J. Rittle  <ljrittle@acm.org>
39857
39858         PR libobjc/8562
39859         * objc.dg/headers.m: New test.
39860
39861 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
39862
39863         * gcc.c-torture/execute/builtin-noret-2.c: New.
39864         * gcc.c-torture/execute/builtin-noret-2.x: New.
39865         XFAIL builtin-noret-2.c at -O1 and above.
39866         * gcc.dg/redecl.c: New.
39867         * gcc.dg/Wshadow-1.c: Update error regexps.
39868
39869 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
39870
39871         * g++.dg/abi/bitfield10.C: New test.
39872
39873 2003-04-09  Mike Stump  <mrs@apple.com>
39874
39875         * gcc.dg/pch/pch.exp: Make testcase names longer.
39876         * g++.dg/pch/pch.exp: Make testcase names longer.
39877
39878 2003-04-08  Roger Sayle  <roger@eyesopen.com>
39879
39880         * gcc.dg/builtins-11.c: New test case.
39881
39882 2003-04-08  Roger Sayle  <roger@eyesopen.com>
39883
39884         * gcc.dg/builtins-9.c: New test case.
39885         * gcc.dg/builtins-10.c: New test case.
39886
39887 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
39888
39889         * gcc.dg/noncompile/init-4.c.c: New test.
39890
39891 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39892
39893         * gcc.misc-test/gcov-9.c: New test.
39894         * gcc.misc-test/gcov-10.c: New test
39895         * gcc.misc-test/gcov-11.c: New test.
39896
39897 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
39898
39899         PR optimization/10024
39900         * gcc.c-torture/compile/20030405-1.c: New test.
39901
39902 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
39903
39904         * gcc.dg/pch/static-3.c: New.
39905         * gcc.dg/pch/static-3.hs: New.
39906         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
39907
39908 2003-04-04  Richard Henderson  <rth@redhat.com>
39909
39910         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
39911         * g++.dg/eh/forced2.C: Likewise.
39912
39913 2003-04-03  Mike Stump  <mrs@apple.com>
39914
39915         * lib/scanasm.exp (scan-assembler): Add xfail processing for
39916         target arg.
39917         (scan-assembler-times, scan-assembler-not): Likewise.
39918         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
39919
39920 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39921
39922         * gcc.dg/sparc-loop-1.c: New test.
39923
39924 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
39925
39926         PR other/9274
39927         * g++.dg/pch/system-2.C: New.
39928         * g++.dg/pch/system-2.Hs: New.
39929
39930 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
39931
39932         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
39933
39934         * g++.dg/eh/simd-1.C (vecfunc): Same.
39935
39936 2003-04-01  Roger Sayle  <roger@eyesopen.com>
39937
39938         * gcc.c-torture/execute/20030401-1.c: New test case.
39939
39940 2003-04-01  Ziemowit Laski <zlaski@apple.com>
39941
39942         * objc.dg/defs.m: New.
39943
39944 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
39945
39946         * g++.dg/eh/simd-1.C: New.
39947         * g++.dg/eh/simd-2.C: New.
39948
39949 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
39950
39951         * gcc.c-torture/execute/simd-3.c: New.
39952
39953 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39954
39955         PR c/9936
39956         * gcc.dg/20030331-2.c: New test.
39957
39958 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39959
39960         PR c++/10278
39961         * g++.dg/parse/crash2.C: New test.
39962
39963 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39964
39965         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
39966         * gcc.c-torture/execute/20030331-1.c: ...here.
39967
39968 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39969
39970         * gcc.c-torture/execute/20030331-1.c: New test.
39971
39972 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
39973
39974         * lib/gcov.exp: Adjust call return testing strings.
39975         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
39976
39977 2003-03-31  Roger Sayle  <roger@eyesopen.com>
39978
39979         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
39980         * gcc.dg/builtins-7.c: New test case.
39981         * gcc.dg/builtins-8.c: New test case.
39982
39983 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39984
39985         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
39986
39987 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
39988
39989         PR c++/7647
39990         * g++.dg/lookup-class-member-2.C: New test.
39991
39992 2003-03-30  Glen Nakamura  <glen@imodulo.com>
39993
39994         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
39995
39996 2003-03-28  Roger Sayle  <roger@eyesopen.com>
39997
39998         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
39999
40000 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
40001
40002         * g++.dg/init/attrib1.C: New test.
40003
40004 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40005
40006         * gcc.dg/ultrasp8.c: New test.
40007
40008 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40009
40010         * gcc.dg/ultrasp7.c: New test.
40011
40012 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
40013
40014         PR c++/10047
40015         * g++.dg/template/inline1.C: New test.
40016
40017 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40018
40019         * gcc.dg/sparc-dwarf2.c: New test.
40020
40021 2003-03-27  Roger Sayle  <roger@eyesopen.com>
40022
40023         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
40024         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
40025
40026 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
40027
40028         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
40029         than reading .x files.
40030         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
40031         * g77.dg/gcov/gcov-1.f: Likewise.
40032         * gcc.misc-tests/gcov-4b.c: Likewise.
40033         * gcc.misc-tests/gcov-5b.c: Likewise.
40034         * gcc.misc-tests/gcov-6.c: Likewise.
40035         * gcc.misc-tests/gcov-7.c: Likewise.
40036         * gcc.misc-tests/gcov-8.c: Likewise.
40037         * g++.dg/gcov/gcov-1.x: Remove.
40038         * g77.dg/gcov/gcov-1.x: Likewise.
40039         * gcc.misc-tests/gcov-4b.x: Likewise.
40040         * gcc.misc-tests/gcov-5b.x: Likewise.
40041         * gcc.misc-tests/gcov-6.x: Likewise.
40042         * gcc.misc-tests/gcov-7.x: Likewise.
40043         * gcc.misc-tests/gcov-8.x: Likewise.
40044
40045 2003-03-27  Glen Nakamura  <glen@imodulo.com>
40046
40047         PR opt/10087
40048         * gcc.dg/20030324-1.c: New test.
40049
40050 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
40051
40052         PR c++/10224
40053         * g++.dg/template/arg3.C: New test.
40054
40055         PR c++/10158
40056         * g++.dg/template/friend18.C: New test.
40057
40058 2003-03-26  Roger Sayle  <roger@eyesopen.com>
40059
40060         * g77.f-torture/compile/20030326-1.f: New test case.
40061
40062 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
40063
40064         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
40065
40066         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
40067
40068 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
40069
40070         * gcc.dg/ia64-sync-3.c: New test.
40071
40072 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
40073
40074         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
40075
40076 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40077
40078         * gcc.dg/ultrasp6.c: New test.
40079
40080 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40081
40082         * gcc.dg/i386-signbit-1.c: New test.
40083         * gcc.dg/i386-signbit-2.c: New test.
40084         * gcc.dg/i386-signbit-3.c: New test.
40085
40086 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40087
40088         * gcc.dg/ultrasp5.c: Fix options.
40089
40090 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40091
40092         * gcc.dg/ultrasp5.c: Fix comment.
40093
40094 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
40095
40096         PR fortran/10197
40097         * g77.f-torture/execute/10197.f: New test.
40098
40099 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
40100
40101         PR c++/9898, c++/383
40102         * g++.dg/template/conv6.C: New test.
40103
40104         PR c++/10119
40105         * g++.dg/template/ptrmem5.C: New test.
40106
40107         PR c++/10026
40108         * g++.dg/lookup/koenig1.C: New test.
40109
40110         PR C++/10199
40111         * g++.dg/lookup/template2.C: New test.
40112
40113 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
40114
40115         * g++.dg/opt/rtti1.C: New test.
40116
40117 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40118
40119         * gcc.dg/ultrasp5.c: New test.
40120
40121 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
40122
40123         PR middle-end/9967
40124         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
40125         builtin fputs.
40126
40127 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
40128
40129         PR c/8224
40130         * gcc.dg/20030323-1.c: New test.
40131
40132 2003-03-23  Roger Sayle  <roger@eyesopen.com>
40133
40134         * gcc.c-torture/compile/20030323-1.c: New test case.
40135
40136 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
40137
40138         * gcc.dg/20030321-1.c: New test.
40139
40140 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
40141
40142         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
40143
40144 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
40145
40146         PR c++/9978, c++/9708
40147         * g++.dg/ext/vlm1.C: Adjust expected error.
40148         * g++.dg/ext/vla2.C: New test.
40149         * g++.dg/template/arg1.C: New test.
40150         * g++.dg/template/arg2.C: New test.
40151
40152 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
40153
40154         * g77.f-torture/execute/select.f: New test.
40155         * g77.f-torture/noncompile/select_no_compile.f: New test.
40156
40157 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
40158
40159         PR c++/9898
40160         * g++.dg/other/error4.C: New test.
40161
40162 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
40163
40164         * g++.dg/template/friend17.C: New test.
40165
40166 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
40167
40168         * gcc.c-torture/compile/20030320-1.c: New.
40169
40170 2003-03-20  Roger Sayle  <roger@eyesopen.com>
40171
40172         * gcc.dg/builtins-6.c: New test case.
40173
40174 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
40175
40176         PR target/10073
40177         * gcc.c-torture/compile/20030319-1.c: New.
40178
40179 2003-03-18  Jan Hubicka  <jh@suse.cz>
40180
40181         * gcc.dg/i386-cvt-1.c: New test.
40182
40183 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
40184
40185         * objc.dg/naming-1.m: Use "(parse|syntax) error".
40186         * objc.dg/naming-2.m: Likewise.
40187
40188 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
40189
40190         PR c++/9639
40191         * g++.dg/parse/crash1.C: New test.
40192
40193 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
40194
40195         PR c++/8805
40196         * g++.dg/eh/cleanup1.C: New test.
40197
40198 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40199
40200         * gcc.c-torture/execute/20030316-1.c: New test case.
40201
40202 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40203
40204         PR c++/9629
40205         * g++.dg/init/ctor2.C: New test.
40206
40207 2003-03-15  Roger Sayle  <roger@eyesopen.com>
40208
40209         * g77.f-torture/compile/xformat.f: New test case.
40210
40211 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40212
40213         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
40214         * g++.old-deja/g++.mike/eh50.C: Likewise.
40215
40216 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40217
40218         PR c++/6440
40219         * g++.dg/template/spec7.C: New test.
40220         * g++.dg/template/spec8.C: Likewise.
40221
40222 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
40223
40224         * gcc.c-torture/execute/20030313-1.c: New test.
40225
40226 2003-03-14  Richard Henderson  <rth@redhat.com>
40227
40228         * gcc.dg/inline-2.c: Adjust alpha test for external call.
40229
40230 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
40231
40232         * gcc.c-torture/compile/20030314-1.c: New test.
40233
40234 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
40235
40236         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
40237         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
40238         thumb target,
40239         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
40240         to accept newer _imp__  prefix and additional
40241         newline in .drectve section.
40242         * gcc.dg/dll-4.c: Likewise.
40243         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
40244         switch.
40245
40246 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
40247
40248         * g++.dg/parse/namespace9.C: New test.
40249
40250         * g++.dg/init/ref5.C: New test.
40251         * g++.dg/parse/ptrmem1.C: Likewise.
40252
40253 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40254
40255         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
40256         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
40257         regular expression.
40258         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
40259         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
40260
40261 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
40262
40263         * gcc.c-torture/execute/20030224-2.c: New test.
40264
40265 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40266
40267         * gcc.dg/decl-3.c: New test.
40268
40269 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40270
40271         * gcc.dg/i386-loop-2.c: New test.
40272
40273 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
40274
40275         PR c++/9474
40276         * g++.dg/parse/namespace8.C: New test.
40277
40278         PR c++/9924
40279         * g++.dg/overload/builtin2.C: New test.
40280
40281 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
40282
40283         * gcc.dg/return-type-3.c: New test.
40284
40285 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
40286
40287         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
40288         profiling options are not supported.
40289
40290 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
40291
40292         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
40293         * g++.old-deja/g++.warn/impint2.C: Likewise.
40294
40295 2003-03-10  Devang Patel  <dpatel@apple.com>
40296
40297         * g++.dg/cpp/c++_cmd_1.C: New test.
40298         * g++.dg/cpp/c++_cmd_1.h: New file.
40299
40300 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
40301
40302         * gcc.dg/altivec-9.c: New file.
40303
40304 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40305
40306         * gcc.dg/ppc-sdata-1.c: New test.
40307         * gcc.dg/ppc-sdata-2.c: New test.
40308
40309 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
40310
40311         PR c++/9373
40312         * g++.dg/opt/ptrmem2.C: New test.
40313
40314         PR c++/8534
40315         * g++.dg/opt/ptrmem1.C: New test.
40316
40317 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40318
40319         * gcc.dg/i386-loop-1.c: New test.
40320
40321 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40322
40323         PR c++/9970
40324         * g++.dg/lookup/friend1.C: New test.
40325
40326 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
40327
40328         PR c++/9823
40329         * g++.dg/parser/constructor1.C: New test.
40330
40331 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
40332
40333         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
40334
40335         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
40336
40337 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
40338
40339         * gcc.dg/cpp/Wunused.c: Update test.
40340
40341 2003-03-08  Jan Hubicka  <jh@suse.cz>
40342
40343         * gcc.dg/inline-3.c: New test.
40344
40345 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
40346
40347         PR c++/9809
40348         * g++.dg/parse/builtin1.C: New test.
40349
40350         PR c++/9982
40351         * g++.dg/abi/cookie1.C: New test.
40352         * g++.dg/abi/cookie2.C: Likewise.
40353
40354         PR c++/9524
40355         * g++.dg/template/field1.C: New test.
40356
40357         PR c++/9912
40358         * g++.dg/parse/class1.C: New test.
40359         * g++.dg/parse/namespace7.C: Likewise.
40360         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
40361
40362 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
40363
40364         * g++.dg/init/ref4.C: New test.
40365
40366 2003-03-07  Jan Hubicka  <jh@suse.cz>
40367
40368         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
40369         * gcc.dg/inline-3.c: New test.
40370
40371 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
40372
40373         * g++.dg/init/ref3.C: New test.
40374
40375         PR c++/9965
40376         * g++.dg/init/ref2.C: New test.
40377
40378         PR c++/9400
40379         * g++.dg/warn/Wshadow-2.C: New test.
40380
40381         PR c++/9791
40382         * g++.dg/warn/Woverloaded-1.C: New test.
40383
40384 2003-03-05  Jan Hubicka  <jh@suse.cz>
40385
40386         * gcc.dg/i386-local2.c: New.
40387         * gcc.dg/i386-local.c: Fix typo.
40388
40389 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
40390
40391         * g++.dg/abi/layout3.C: New test.
40392
40393 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40394
40395         * gcc.c-torture/compile/20030305-1.c
40396
40397 2003-03-05  Jan Hubicka  <jh@suse.cz>
40398
40399         * gcc.dg/i386-local.c: New.
40400
40401 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
40402
40403         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
40404
40405 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40406
40407         * gcc.dg/switch-2.c: New test.
40408         * gcc.dg/switch-3.c: New test.
40409         * gcc.dg/Wswitch.c: Adjust line numbers.
40410         * gcc.dg/Wswitch-default.c: Likewise.
40411         * gcc.dg/Wswitch-enum.c: Likewise.
40412
40413 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
40414
40415         * gcc.c-torture/execute/20030222-1.c: New test.
40416
40417 2003-03-03  James E Wilson  <wilson@tuliptree.org>
40418
40419         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
40420
40421 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
40422
40423         PR c++/9878
40424         * g++.dg/init/ref1.C: New test.
40425
40426 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
40427
40428         * gcc.dg/sh-relax.c: New SH-only test.
40429
40430 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
40431
40432         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
40433         comment explaining purpose of testcase.
40434
40435 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40436
40437         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
40438         for HC11/HC12 (asm needs two int registers).
40439         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
40440         HC11/HC12 because the test uses an asm which needs two 32-bit
40441         registers.
40442
40443 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40444
40445         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
40446         for HC11/HC12 (array is too large otherwise).
40447         * gcc.c-torture/compile/920501-4.x: New file, likewise.
40448         * gcc.c-torture/compile/20010518-2.x: Likewise.
40449         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
40450         HC11/HC12 (array is too large).
40451
40452 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
40453
40454         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
40455         * lib/g++-dg.exp (g++-dg-test): Likewise.
40456
40457 2003-03-01  Roger Sayle  <roger@eyesopen.com>
40458
40459         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
40460         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
40461
40462 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40463
40464         * g++.dg/warn/implicit-typename1.C: Remove warning.
40465
40466 2003-02-28  Richard Henderson  <rth@redhat.com>
40467
40468         * gcc.dg/noreturn-1.c: Move noreturn warning line.
40469         * gcc.dg/return-type-1.c: Move control reaches end warning line.
40470
40471 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
40472
40473         * gcc.dg/pch/pch.exp: Change .pch to .gch.
40474         * g++.dg/pch/pch.exp: Likewise.
40475
40476 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
40477
40478         PR c++/9879
40479         * g++.dg/init/new4.C: New test.
40480
40481 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
40482
40483         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
40484
40485 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
40486
40487         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
40488         unsigned long.
40489
40490         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
40491         wider than float.
40492
40493 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40494
40495         * lib/scanasm.exp: Add support for counting numbers of
40496         occurences.
40497         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
40498         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
40499
40500 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
40501
40502         PR c++/9683
40503         * g++.dg/template/static3.C: New test.
40504
40505         PR c++/9829
40506         * g++.dg/parse/namespace6.C: New test.
40507
40508 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40509
40510         PR target/9732
40511         * gcc.dg/20030225-1.c: New test.
40512
40513 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
40514
40515         * README: Remove out-of-date information.
40516
40517         PR c++/9836
40518         * g++.dg/template/spec6.C: New test.
40519
40520 2003-02-24  Jeff Law  <law@redhat.com>
40521
40522         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
40523
40524 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40525
40526         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
40527         * gcc.dg/pragma-ep-1.c: Likewise.
40528
40529 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40530
40531         PR c++/9602
40532         * g++.dg/template/friend16.C: New test.
40533
40534 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
40535
40536         PR c++/5333
40537         * g++.dg/parse/fused-params1.C: Adjust error messages.
40538         * g++.dg/template/nested3.C: New test.
40539
40540 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
40541
40542         * g++.dg/abi/param1.C: New test.
40543
40544 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40545
40546         PR c++/7982
40547         * g++.dg/warn/implicit-typename1.C: New test.
40548
40549 2003-02-22  Kelley Cook <kelleycook@comcast.net>
40550
40551         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
40552         with "mtune".
40553         * g++.old-deja/g++.other/store-expr2.C: Likewise.
40554         * gcc.c-torture/execute/20010129-1.x: Likewise.
40555         * gcc.dg/20011107-1.c: Likewise.
40556         * gcc.dg/20020108-1.c: Likewise.
40557         * gcc.dg/20020122-3.c: Likewise.
40558         * gcc.dg/20020206-1.c: Likewise.
40559         * gcc.dg/20020310-1.c: Likewise.
40560         * gcc.dg/20020426-2.c: Likewise.
40561         * gcc.dg/20020517-1.c: Likewise.
40562         * gcc.dg/991230-1.c: Likewise.
40563         * gcc.dg/i386-unroll-1.c: Likewise.
40564         * gcc.misc-tests/i386-prefetch.exp: Likewise.
40565
40566 2003-02-22  Jan Hubicka  <jh@suse.cz>
40567
40568         * gcc.dg/i386-mul.c: New test.
40569
40570 2003-02-21  Roger Sayle  <roger@eyesopen.com>
40571
40572         * gcc.dg/builtins-5.c: New test case.
40573
40574 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
40575
40576         * gcc.dg/asmreg-1.c: New test.
40577
40578 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40579
40580         PR c++/9749
40581         * g++.dg/parse/varmod1.C: New test.
40582
40583 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40584
40585         PR c++/9727
40586         * g++.dg/template/op1.C: New test.
40587
40588 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40589
40590         PR c++/8906
40591         * g++.dg/template/nested2.C: New test.
40592
40593 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40594
40595         PR c++/8724
40596         * g++.dg/expr/dtor1.C: New test.
40597
40598 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
40599
40600         * gcc.dg/cpp/include3.c: New test.
40601         * gcc.dg/cpp/inc/foo.h: New file.
40602
40603 2003-02-21  Glen Nakamura  <glen@imodulo.com>
40604
40605         * gcc.c-torture/execute/20030221-1.c: New test.
40606
40607 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
40608
40609         PR c++/9729
40610         * g++.dg/abi/conv1.C: New test.
40611
40612 2003-02-20  Jan Hubicka  <jh@suse.cz>
40613
40614         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
40615
40616 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
40617
40618         * gcc.c-torture/compile/20030219-1.c: New test.
40619
40620 2003-02-18  Jan Hubicka  <jh@suse.cz>
40621
40622         * gcc.dg/funcorder.c: New test.
40623
40624 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40625
40626         * gcc.c-torture/execute/20030218-1.c: New.
40627
40628 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
40629
40630         * gcc.dg/20030218-1.c: New.
40631
40632 2003-02-18  Richard Henderson  <rth@redhat.com>
40633
40634         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
40635         * gcc.dg/attr-used-2.c: New.
40636
40637 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
40638
40639         PR c++/9704
40640         * g++.dg/init/copy5.C: New test.
40641
40642 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
40643
40644         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
40645         * g++.dg/pch/pch.exp: Likewise.
40646
40647 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40648
40649         * gcc.c-torture/execute/20030209-1.c: Enable the test if
40650         STACK_SIZE is not defined.
40651
40652 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40653
40654         PR c++/9457
40655         * g++.dg/template/init1.C: New test.
40656
40657 2003-02-16  Jan HUbicka  <jh@suse.cz>
40658
40659         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
40660         (foo): Add few extra tests
40661         * gcc.dg/c99-const-expr-3.c: Likewise.
40662         * gcc.c-torture/execute/20030216-1.c: New.
40663
40664 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40665
40666         PR c++/9459
40667         * g++.dg/ext/typeof4.C: New test.
40668
40669 2003-02-15  Roger Sayle  <roger@eyesopen.com>
40670
40671         * gcc.dg/i386-387-3.c: New test case.
40672
40673 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
40674
40675         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
40676         cris-*-elf* cris-*-aout* and mmix-*-*.
40677
40678 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
40679
40680         * gcc.dg/20030213-1.c: New test.
40681
40682 2003-02-12  Roger Sayle  <roger@eyesopen.com>
40683
40684         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
40685         * gcc.dg/i386-387-2.c: Likewise.
40686
40687 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
40688
40689         * gcc.dg/ppc-spe.c: Fix formatting.
40690         Enable tests that were previously unsupported by gas.
40691         Delete tests for instructions that no longer exist.
40692         Switch arguments on evsubifw builtin.
40693
40694 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
40695
40696         * gcc.c-torture/execute/20030209-1.c: Disable the test if
40697         STACK_SIZE is too small.
40698
40699 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40700             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40701
40702         * gcc.dg/decl-2.c: New test.
40703
40704 2003-02-10  Jan Hubicka  <jh@suse.cz>
40705
40706         * gcc.dg/i386-fpcvt-1.c: New test.
40707
40708 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
40709
40710         * gcc.c-torture/execute/20030209-1.c: New test.
40711
40712 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
40713
40714         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
40715         int-wide bitops, use the constants of the same width.
40716         Likewise, if long long is 32-bit wide, test bitops using
40717         32-bit constants.
40718
40719 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
40720
40721         * gcc.dg/20021014-1.c: Annotate with expected notice text.
40722
40723 2003-02-07  Roger Sayle  <roger@eyesopen.com>
40724
40725         * gcc.dg/builtins-4.c: New test case.
40726
40727 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40728
40729         * gcc.dg/20020430-1.c: Fix dg command typos.
40730         * gcc.dg/20020503-1.c: Likewise.
40731
40732 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40733
40734         PR c++/8785
40735         * g++.dg/parse/fused-params1.C: New test.
40736
40737         PR c++/8857
40738         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
40739
40740         PR c++/8921
40741         * g++.dg/parse/non-dependent1.C: New test.
40742
40743         PR c++/8928
40744         * g++.dg/parse/dupl-tmpl-args1.C: New test.
40745
40746         PR c++/9228
40747         * g++.dg/parse/undefined7.C: New test.
40748         * g++.dg/parse/non-templ1.C: New test.
40749
40750         PR c++/9229
40751         * g++.dg/parse/too-many-tmpl-args1.C: New test.
40752
40753 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
40754
40755         * gcc.c-torture/compile/20030206-1.c: New test.
40756
40757 2003-02-05  Roger Sayle  <roger@eyesopen.com>
40758
40759         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
40760         "pow" to "foo" to avoid potential confusion with a math built-in.
40761
40762 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40763
40764         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
40765         conditions for SPARC targets.
40766
40767 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
40768
40769         * gcc.dg/20030204-1.c: New test.
40770
40771 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40772
40773         PR c++/38
40774         * g++.dg/parse/array-size1.C: New test.
40775
40776         PR c++/5657
40777         * g++.dg/parse/undefined3.C: New test.
40778
40779         PR c++/5665
40780         * g++.dg/parse/undefined4.C: New test.
40781
40782         PR c++/5975
40783         * g++.dg/parse/undefined5.C: New test.
40784
40785         PR c++/7259
40786         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
40787
40788         PR c++/8578
40789         * g++.dg/parse/casting-operator1.C: New test.
40790
40791         PR c++/8596
40792         * g++.dg/parse/undefined6.C: New test.
40793
40794         PR c++/8736
40795         * g++.dg/parse/missing-template1.C: New test.
40796
40797 2003-02-04  Jan Hubicka  <jh@suse.cz>
40798
40799         * gcc.dg/i386-cadd.c: Compile using -march=k8.
40800         * gcc.dg/i386-cmov?.c: Likewise.
40801         * gcc.dg/i386-fpcvt-?.c: Likewise.
40802         * gcc.dg/i386-ssefp-1.c: Likewise.
40803         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
40804         conventions.
40805
40806 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
40807
40808         PR c++/7129
40809         * g++.dg/ext/max.C: New test.
40810
40811 2003-02-03  Jan Hubicka  <jh@suse.cz>
40812
40813         * gcc.c-torture/execute/20030203-1.c: New test.
40814
40815 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
40816
40817         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
40818         'natural-endian'.
40819
40820 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
40821
40822         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
40823         * g++.dg/init/new2.C: Likewise.
40824         * g++.dg/other/new1.C: Likewise.
40825
40826 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
40827
40828         * gcc.dg/struct-ret-libc.c: New test.
40829
40830 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
40831
40832         * gcc.dg/20030129-1.c: New test.
40833
40834 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40835
40836         PR c++/8849
40837         * g++.dg/template/ptrmem4.C: New test.
40838
40839 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
40840
40841         * g++.dg/parser/constant1.C: New test.
40842
40843 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40844
40845         PR c++/8591
40846         * g++.dg/parse/friend2.C: New test.
40847
40848 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
40849
40850         PR c++/9437
40851         * g++.dg/template/unify4.C: New test.
40852
40853 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
40854
40855         * gcc.c-torture/execute/20030128-1.c: New test.
40856
40857 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
40858
40859         * g++.dg/lookup/nested1.C: Test moved from ...
40860         * g++.old-deja/g++.other/lookup24.C: ... here.
40861
40862 2003-01-28  Jan Hubicka  <jh@suse.cz>
40863
40864         * gcc.dg/i386-cmov5.c: New test.
40865
40866 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
40867
40868         * gcc.c-torture/execute/20010925-1.c: Changed the
40869         memcpy declaration.
40870
40871 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
40872
40873         PR c++/3902
40874         * g++.dg/parse/template5.C: New test.
40875
40876 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
40877
40878         PR fortran/9258
40879         * g77.dg/pr9258: New test.
40880
40881 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40882
40883         * README: Move relevant parts from README.g++.
40884
40885         * README.g++: Remove this file.
40886
40887 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
40888
40889         * g++.dg/abi/dcast1.C: New test.
40890
40891 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40892
40893         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
40894
40895 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
40896
40897         PR c++/47
40898         * g++.old-deja/g++.other/lookup24.C: New test.
40899
40900 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40901
40902         PR middle-end/7227
40903         * gcc.dg/uninit-C.c: New test.
40904
40905 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
40906
40907         * g++.dg/abi/covariant1.C: New test.
40908
40909 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
40910
40911         * gcc.dg/20030123-1.c: New test.
40912
40913 2003-01-25  Jan Hubicka  <jh@suse.cz>
40914
40915         PR opt/8492
40916         * gcc.c-torture/compile/20030125-1.c
40917
40918 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
40919
40920         PR c++/9403
40921         * g++.dg/parse/template3.C: New test.
40922         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
40923
40924         PR c++/795
40925         * g++.dg/parse/template4.C: New test.
40926
40927         PR c++/9415
40928         * g++.dg/template/qual2.C: New test.
40929
40930         PR c++/8545
40931         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
40932
40933         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
40934
40935 2003-01-25  Roger Sayle  <roger@eyesopen.com>
40936
40937         * gcc.c-torture/execute/switch-1.c: New test case.
40938
40939 2003-01-25  Jan Hubicka  <jh@suse.cz>
40940
40941         * gcc.c-torture/execute/20030125-1.[cx]: New test.
40942
40943 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
40944
40945         Tweaks for Bison-1.875. From the NEWS file:
40946         "- `parse error' -> `syntax error'
40947         Bison now uniformly uses the term `syntax error'"
40948         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
40949         * gcc.dg/cpp/digraph2.c: Likewise.
40950         * gcc.dg/cpp/direct2.c: Likewise.
40951         * gcc.dg/cpp/paste4.c: Likewise.
40952         * gcc.dg/c90-restrict-1.c: Likewise.
40953         * gcc.dg/c99-func-2.c: Likewise.
40954         * gcc.dg/noncompile/920721-2.c: Likewise.
40955         * gcc.dg/noncompile/930622-2.c: Likewise.
40956         * gcc.dg/noncompile/940112-1.c: Likewise.
40957         * gcc.dg/noncompile/950921-1.c: Likewise.
40958         * gcc.dg/noncompile/951123-1.c: Likewise.
40959         * gcc.dg/noncompile/971104-1.c: Likewise.
40960         * gcc.dg/noncompile/990416-1.c: Likewise.
40961
40962 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
40963
40964         * g++.dg/parse/undefined1.C: Add error message.
40965
40966 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
40967
40968         PR c++/9354
40969         * g++.dg/parse/new1.C: New test.
40970
40971         PR c++/9216
40972         * g++.dg/parse/template2.C: New test.
40973
40974         PR c++/9354
40975         * g++.dg/parse/typedef2.C: New test.
40976
40977         PR c++/9328
40978         * g++.dg/ext/typeof3.C: New test.
40979
40980 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40981
40982         PR c++/2738
40983         * g++.dg/parse/ret-type1.C: New test.
40984
40985         PR c++/3792
40986         * g++.dg/parse/tmpl-outside1.C: New test.
40987
40988         PR c++/4207
40989         * g++.dg/parse/int-as-enum1.C: New test.
40990
40991         PR c++/4903
40992         * g++.dg/parse/no-typename1.C: New test.
40993
40994         PR c++/5533
40995         * g++.dg/parse/no-value1.C: New test.
40996
40997         PR c++/5921
40998         * g++.dg/parse/wrong-inline1.C: New test.
40999
41000         PR c++/6402
41001         * g++.dg/parse/ref1.C: New test.
41002
41003         PR c++/6992
41004         * g++.dg/parse/attr-ctor1.C: New test.
41005
41006         PR c++/7229
41007         * g++.dg/parse/namespace5.C: New test.
41008
41009         PR c++/7917
41010         * g++.dg/parse/func-def1.C: New test.
41011
41012         PR c++/8143
41013         * g++.dg/parse/undefined1.C: New test.
41014
41015         PR c++/5723, PR c++/8522
41016         * g++.dg/parse/specialization1.C: New test.
41017
41018         PR c++/163, PR c++/8595
41019         * g++.dg/parse/struct-as-enum1.C: New test.
41020
41021         PR c++/9173
41022         * g++.dg/parse/undefined2.C: New test.
41023
41024 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41025
41026         PR c++/9298
41027         * g++.dg/parse/template1.C: New test.
41028
41029         PR c++/9384
41030         * g++.dg/parse/using1.C: New test.
41031
41032         PR c++/9285
41033         PR c++/9294
41034         * g++.dg/parse/expr2.C: New test.
41035
41036         PR c++/9388
41037         * g++.dg/parse/lookup2.C: Likewise.
41038
41039 2003-01-21  Jan Hubicka  <jh@suse.cz>
41040
41041         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
41042         * gcc.c-torture/execute/eeprof-1.c: Likewise.
41043         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
41044         * gcc.c-torture/execute/string-opt-*.c: Likewise.
41045
41046 2003-01-20  Nick Clifton  <nickc@redhat.com>
41047
41048         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
41049         problem with ARM sibcall code generation.
41050
41051 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
41052
41053         * gcc.c-torture/execute/20030120-1.c: New.
41054
41055 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
41056
41057         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
41058
41059 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
41060
41061         PR c++/9272
41062         * g++.dg/parse/ctor1.C: New test.
41063
41064         PR c++/9294:
41065         * g++.dg/parse/qualified1.C: New test.
41066
41067         * g++.dg/parse/typename3.C: New test.
41068
41069 2003-01-16  Richard Henderson  <rth@redhat.com>
41070
41071         * g++.dg/tls/init-2.C: Fix error matches for real this time.
41072
41073 2003-01-16  Richard Henderson  <rth@redhat.com>
41074
41075         * g++.dg/pch/pch.exp: Copy test header to the working directory
41076         before using it either for precompilation or direct use.
41077         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
41078         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
41079
41080 2003-01-16  Richard Henderson  <rth@redhat.com>
41081
41082         * gcc.dg/pch/pch.exp: Copy test header to the working directory
41083         before using it either for precompilation or direct use.
41084         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
41085         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
41086
41087 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
41088
41089         * g++.dg/ext/typename1.C: Add typename keyword.
41090         * g++.dg/template/crash1.C: Update error messages.
41091         * g++.dg/template/crash2.C: Remove error message.
41092         * g++.dg/parse/typename2.C: New test.
41093         * g++.dg/template/typename2.C: Change implicit
41094         typename warning into error.
41095         * g++.old-deja/g++.benjamin/tem03.C: Issue more
41096         error messages.
41097         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
41098         * g++.old-deja/g++.brendan/crash56.C: Add this->.
41099         * g++.old-deja/g++.law/visibility13.C: Remove error
41100         messages.
41101         * g++.old-deja/g++.ns/template17.C: Reorder code to
41102         make declaration visible in template.
41103         * g++.old-deja/g++.pt/crash3.C: Fix typos.
41104         * g++.old-deja/g++.pt/crash36.C: Issue more error
41105         messages.
41106         * g++.old-deja/g++.pt/crash5.C: Improve error
41107         message.
41108         * g++.old-deja/g++.pt/crash67.C: Remove warning.
41109         * g++.old-deja/g++.pt/inherit1.C: Add this->.
41110         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
41111         * g++.old-deja/g++.pt/typename16.C: Replace implicit
41112         typename warning with error message.
41113         * g++.old-deja/g++.pt/typename19.C: Remove warning.
41114         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
41115         * g++.old-deja/g++.robertl/eb24.C: Use this->.
41116
41117 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
41118
41119         * g++.dg/parse/ambig2.C: New test.
41120
41121 2003-01-15  Richard Henderson  <rth@redhat.com>
41122
41123         * g++.dg/tls/init-2.C: Update error message string.
41124
41125 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41126
41127         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
41128
41129 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
41130
41131         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
41132         all for HC11/HC12.
41133         * gcc.c-torture/compile/20001205-1.x: Likewise.
41134         * gcc.c-torture/compile/20001226-1.x: Likewise.
41135         * gcc.c-torture/compile/920520-1.x: Likewise.
41136         * gcc.c-torture/compile/961203-1.x: Likewise.
41137         * gcc.c-torture/compile/20020604-1.x: Likewise.
41138
41139 2003-01-15  Jan Hubicka  <jh@suse.cz>
41140
41141         * gcc.c-torture/compile/20030115-1.c: New test.
41142
41143         * gcc.dg/i386-fpcvt-1.c: New test.
41144         * gcc.dg/i386-fpcvt-2.c: New test.
41145
41146 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
41147
41148         Further conform g++'s __vmi_class_type_info to the C++ ABI
41149         specification.
41150         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
41151         the specification.
41152
41153 2003-01-14  Jan Hubicka  <jh@suse.cz>
41154
41155         * gcc.dg/i386-fpcvt-1.c: New test.
41156         * gcc.dg/i386-fpcvt-2.c: New test.
41157
41158 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
41159
41160         * gcc.dg/i386-mmx-3.c: New test.
41161
41162 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
41163
41164         PR c++/9264
41165         * g++.dg/parse/octal1.C: New file.
41166
41167         PR c++/9172
41168         * g++.dg/parse/typename1.C: New file.
41169
41170 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
41171
41172         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
41173         * gcc.dg/bf-no-ms-layout.c: Likewise.
41174         * gcc.dg/bf-ms-attrib.c: Likewise.
41175
41176 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
41177
41178         PR c++/9099
41179         * g++.dg/parse/dtor1.C: New file.
41180
41181         PR c++/9128
41182         * g++.dg/rtti/typeid1.C: New file.
41183
41184         PR c++/9153
41185         * g++.dg/parse/lookup1.C: New file.
41186
41187         PR c++/9171
41188         * g++.dg/templ/spec5.C: New file.
41189
41190 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
41191
41192         * gcc.c-torture/compile/20030110-1.c: New test.
41193
41194 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
41195
41196         Merge from pch-branch:
41197
41198         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
41199
41200         * gcc.dg/pch/cpp-1.h: New.
41201         * gcc.dg/pch/cpp-1.c: New.
41202         * gcc.dg/pch/cpp-2.h: New.
41203         * gcc.dg/pch/cpp-2.c: New.
41204
41205         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
41206
41207         * gcc.dg/pch/except-1.h: New.
41208         * gcc.dg/pch/except-1.c: New.
41209
41210         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
41211
41212         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
41213         running test.
41214         * gcc.dg/pch: Include *.hp not *.h.
41215         * gcc.dg/pch/system-1.h: New.
41216         * gcc.dg/pch/system-1.c: New.
41217
41218         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
41219
41220         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
41221         rather than trying to build and run a program using PCH.
41222         * gcc.dg/pch: Remove dg-do commands from test files.
41223
41224         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
41225
41226         * gcc.dg/pch/macro-3.c: New.
41227         * gcc.dg/pch/macro-3.h: New.
41228
41229         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
41230
41231         * gcc.dg/pch/common-1.c: New.
41232         * gcc.dg/pch/common-1.h: New.
41233         * gcc.dg/pch/decl-1.c: New.
41234         * gcc.dg/pch/decl-1.h: New.
41235         * gcc.dg/pch/decl-2.c: New.
41236         * gcc.dg/pch/decl-2.h: New.
41237         * gcc.dg/pch/decl-3.c: New.
41238         * gcc.dg/pch/decl-3.h: New.
41239         * gcc.dg/pch/decl-4.c: New.
41240         * gcc.dg/pch/decl-4.h: New.
41241         * gcc.dg/pch/decl-5.c: New.
41242         * gcc.dg/pch/decl-5.h: New.
41243         * gcc.dg/pch/global-1.c: New.
41244         * gcc.dg/pch/global-1.h: New.
41245         * gcc.dg/pch/inline-1.c: New.
41246         * gcc.dg/pch/inline-1.h: New.
41247         * gcc.dg/pch/inline-2.c: New.
41248         * gcc.dg/pch/inline-2.h: New.
41249         * gcc.dg/pch/static-1.c: New.
41250         * gcc.dg/pch/static-1.h: New.
41251         * gcc.dg/pch/static-2.c: New.
41252         * gcc.dg/pch/static-2.h: New.
41253
41254         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
41255
41256         * g++.dg/pch/pch.exp: Better handle failing testcases.
41257         * gcc.dg/pch/pch.exp: Likewise.
41258         * gcc.dg/pch/macro-1.c: New.
41259         * gcc.dg/pch/macro-1.h: New.
41260         * gcc.dg/pch/macro-2.c: New.
41261         * gcc.dg/pch/macro-2.h: New.
41262
41263         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
41264
41265         * g++.dg/dg.exp: Treat files in pch/ specially.
41266         * g++.dg/pch/pch.exp: New file.
41267         * g++.dg/pch/empty.H: New file.
41268         * g++.dg/pch/empty.C: New file.
41269         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
41270         "precompile".
41271
41272         * gcc.dg/pch/pch.exp: New file.
41273         * gcc.dg/pch/empty.h: New file.
41274         * gcc.dg/pch/empty.c: New file.
41275         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
41276         "precompile".
41277
41278 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41279
41280         * g++.dg/template/friend14.C: New test.
41281
41282 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41283
41284         * gcc.dg/old-style-asm-1.c: New test.
41285
41286 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
41287
41288         * gcc.c-torture/compile/20030109-1.c: New test.
41289
41290 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41291
41292         * gcc.c-torture/execute/20030109-1.c: New test.
41293
41294 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
41295
41296         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
41297         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
41298         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
41299         * g++.old-deja/g++.mike/eh2.C: Likewise.
41300         * g++.old-deja/g++.mike/eh3.C: Likewise.
41301         * g++.old-deja/g++.mike/eh5.C: Likewise.
41302         * g++.old-deja/g++.mike/eh6.C: Likewise.
41303         * g++.old-deja/g++.mike/eh7.C: Likewise.
41304         * g++.old-deja/g++.mike/eh8.C: Likewise.
41305         * g++.old-deja/g++.mike/eh9.C: Likewise.
41306         * g++.old-deja/g++.mike/eh10.C: Likewise.
41307         * g++.old-deja/g++.mike/eh12.C: Likewise.
41308         * g++.old-deja/g++.mike/eh13.C: Likewise.
41309         * g++.old-deja/g++.mike/eh14.C: Likewise.
41310         * g++.old-deja/g++.mike/eh16.C: Likewise.
41311         * g++.old-deja/g++.mike/eh17.C: Likewise.
41312         * g++.old-deja/g++.mike/eh18.C: Likewise.
41313         * g++.old-deja/g++.mike/eh21.C: Likewise.
41314         * g++.old-deja/g++.mike/eh23.C: Likewise.
41315         * g++.old-deja/g++.mike/eh24.C: Likewise.
41316         * g++.old-deja/g++.mike/eh25.C: Likewise.
41317         * g++.old-deja/g++.mike/eh26.C: Likewise.
41318         * g++.old-deja/g++.mike/eh27.C: Likewise.
41319         * g++.old-deja/g++.mike/eh28.C: Likewise.
41320         * g++.old-deja/g++.mike/eh29.C: Likewise.
41321         * g++.old-deja/g++.mike/eh31.C: Likewise.
41322         * g++.old-deja/g++.mike/eh33.C: Likewise.
41323         * g++.old-deja/g++.mike/eh34.C: Likewise.
41324         * g++.old-deja/g++.mike/eh35.C: Likewise.
41325         * g++.old-deja/g++.mike/eh36.C: Likewise.
41326         * g++.old-deja/g++.mike/eh37.C: Likewise.
41327         * g++.old-deja/g++.mike/eh38.C: Likewise.
41328         * g++.old-deja/g++.mike/eh39.C: Likewise.
41329         * g++.old-deja/g++.mike/eh40.C: Likewise.
41330         * g++.old-deja/g++.mike/eh41.C: Likewise.
41331         * g++.old-deja/g++.mike/eh42.C: Likewise.
41332         * g++.old-deja/g++.mike/eh44.C: Likewise.
41333         * g++.old-deja/g++.mike/eh46.C: Likewise.
41334         * g++.old-deja/g++.mike/eh47.C: Likewise.
41335         * g++.old-deja/g++.mike/eh48.C: Likewise.
41336         * g++.old-deja/g++.mike/eh49.C: Likewise.
41337         * g++.old-deja/g++.mike/eh50.C: Likewise.
41338         * g++.old-deja/g++.mike/eh51.C: Likewise.
41339         * g++.old-deja/g++.mike/eh53.C: Likewise.
41340         * g++.old-deja/g++.mike/eh55.C: Likewise.
41341         * g++.old-deja/g++.mike/p7912.C: Likewise.
41342         * g++.old-deja/g++.mike/p9706.C: Likewise.
41343         * g++.old-deja/g++.mike/p10416.C: Likewise.
41344         * g++.old-deja/g++.mike/p11667.C: Likewise.
41345         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
41346         Remove redundant reference to Iris.
41347         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
41348         Elxsi, i860, Pico Java, and WE32K.
41349
41350 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
41351
41352         * g++.dg/ext/asm4.C: New test.
41353
41354 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41355
41356         PR c++/9030
41357         * g++.dg/template/friend12.C: New test.
41358         * g++.dg/template/friend13.C: Likewise.
41359         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
41360
41361 2003-01-08  Jan Hubicka  <jh@suse.cz>
41362
41363         * gcc.dg/i386-cadd.c: New test.
41364         * gcc.dg/i386-cmov4.c: Likewise.
41365
41366 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
41367
41368         PR c++/9165
41369         * g++.dg/warn/Wunused-3.C: New test.
41370
41371         * g++.dg/abi/bitfield9.C: New test.
41372
41373         PR c++/9189
41374         * g++.dg/parse/defarg3.C: New test.
41375
41376 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
41377
41378         * g++.dg/parse/ambig1.C: New test.
41379         * g++.dg/parse/defarg2.C: New test.
41380
41381 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
41382
41383         * g++.dg/template/defarg-1.C: New test.
41384         * g++.dg/template/local2.C: Likewise.
41385
41386 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
41387
41388         * gcc.c-torture/execute/20030105-1.c: New test.
41389
41390 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41391
41392         * g++.dg/parse/namespace3.C: Remove extra semicolons.
41393         * g++.dg/parse/namespace4.C: Likewise.
41394
41395 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41396
41397         * g++.dg/template/ntp2.C: New test.
41398
41399 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
41400
41401         * g++.dg/parse/extern-C-1.C: New test.
41402
41403         * g++.dg/parse/namespace4.C: New test.
41404
41405         * g++.dg/template/nested1.C: New test.
41406
41407         * g++.dg/parse/namespace3.C: New test.
41408
41409 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41410
41411         * g++.dg/lookup/two-stage1.C: New test.
41412
41413 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41414
41415         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
41416         * g++.old-deja/g++.jason/access8.C: Likewise.
41417         * g++.old-deja/g++.other/decl5.C: Likewise.
41418
41419 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41420
41421         * g++.dg/parse/parse7.C: New test.
41422
41423 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
41424
41425         PR c++/2843
41426         * g++.dg/ext/attrib7.C: New test.
41427
41428 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41429
41430         * g++.dg/parse/parse6.C: New test.
41431
41432 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
41433
41434         * gcc.dg/h8300-stack-1.c: New.
41435
41436 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41437
41438         g++.dg/lookup/exception1.C: New test.
41439
41440         g++.dg/lookup/template1.C: New test.
41441
41442         g++.dg/parse/namespace2.C: New test.
41443
41444         g++.dg/parse/parens2.C: New test.
41445
41446 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41447
41448         * g++.dg/parse/parse5.C: New test.
41449         * g++.dg/lookup/scoped4.C: New test.
41450
41451 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41452
41453         * g++.dg/parse/parens1.C: New test.
41454
41455         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
41456         angle-bracket1.C.
41457         * g++.dg/parse/parens2.C: New test.
41458
41459         * g++.dg/lookup/scope-operator1.C: New test.
41460
41461         * g++.dg/parse/operator1.C: New test.
41462
41463 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41464
41465         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
41466         * g++.old-deja/g++.other/access6.C: Likewise.
41467         * g++.old-deja/g++.other/decl1.C: Likewise.
41468         * g++.old-deja/g++.pt/typename12.C: Likewise.
41469
41470 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41471
41472         * g++.dg/parse/namespace1.C: New test.
41473
41474 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41475
41476         * g++.dg/parse/parse4.C: New test.
41477
41478 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41479
41480         * g++.dg/parse/parse3.C: New test.
41481
41482 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41483
41484         * g++.dg/parse/parse2.C: New test.
41485
41486 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41487
41488         * g++.dg/template/friend11.C: New test.
41489
41490 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41491
41492         * g++.dg/parse/parse1.C: New test.
41493
41494 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
41495
41496         * lib/profopt.exp: Change the name of a global variable to avoid
41497         possible clashes with other test suites.
41498
41499 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
41500
41501         * g++.dg/inherit/covariant8.C: New test.
41502
41503 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41504
41505         * g++.dg/init/array9.C: New test.
41506
41507         PR c++/9112
41508         * g++.dg/parse/expr1.C: New test.
41509
41510 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
41511
41512         * gcc.c-torture/compile/20021230-1.c: New test.
41513
41514 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41515
41516         * g++.dg/inherit/covariant5.C: New test.
41517         * g++.dg/inherit/covariant6.C: New test.
41518         * g++.dg/inherit/covariant7.C: New test.
41519
41520 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41521
41522         PR c++/2739
41523         * g++.dg/other/access2.C: New test.
41524
41525 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41526
41527         * g++.dg/other/anon-struct.C: No longer fails
41528         * g++.old-deja/g++.brendan/parse4.C: Likewise.
41529         * g++.old-deja/g++.brendan/parse5.C: Likewise.
41530         * g++.old-deja/g++.brendan/parse6.C: Likewise.
41531
41532 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41533
41534         * g++.dg/parse/angle-bracket.C (main): No longer fails.
41535
41536 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
41537
41538         * g++.dg/eh/spec4.C: Remove stray semicolon.
41539         * g++.dg/expr/pmf-1.C: Change error message.
41540         * g++.dg/ext/asm1.C: Remove stray semicolon.
41541         * g++.dg/ext/typename1.C: Add missing typenames.
41542         * g++.dg/inherit/template-as-base.C: Change error message.
41543         * g++.dg/lookup/scoped1.C: Likewise.
41544         * g++.dg/lookup/scoped2.C: Likewise.
41545         * g++.dg/lookup/using2.C: Likewise.
41546         * g++.dg/other/component1.C: Remove stray semicolon.
41547         * g++.dg/other/do1.C: Change error message.
41548         * g++.dg/other/error2.C: Likewise.
41549         * g++.dg/other/init1.C: Likewise.
41550         * g++.dg/other/packed1.C: Remove stray semicolon.
41551         * g++.dg/other/ptrmem2.C: Change error message.
41552         * g++.dg/parse/parameter-declaration-1.C: Remove line number
41553         marker.
41554         * g++.dg/special/initp1.C: Remove invalid attribute usage.
41555         * g++.dg/template/access3.C: Add typename keyword.
41556         * g++.dg/template/access5.C: Remove stray semicolon.
41557         * g++.dg/template/access6.C: Likewise.
41558         * g++.dg/template/complit1.C: Likewise.
41559         * g++.dg/template/crash1.C: Change error message.
41560         * g++.dg/template/inherit2.C: Remove stray semicolon.
41561         * g++.dg/template/instantiate2.C: Likewise.
41562         * g++.dg/template/instantiate3.C: Change error message.
41563         * g++.dg/template/qual1.C: Remove stray semicolon.
41564         * g++.dg/template/qualttp18.C: Change error message.
41565         * g++.dg/template/ref1.C: Remove stray semicolon.
41566         * g++.dg/template/sizeof1.C (A::value): Declare it.
41567         * g++.dg/template/spec4.C: Change error message.
41568         * g++.dg/template/static1.C: Likewise.
41569         * g++.dg/template/type1.C: Likewise.
41570         * g++.dg/template/typename3.C: Likewise.
41571         * g++.old-deja/g++.benjamin/13478.C: Change error message.
41572         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
41573         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
41574         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
41575         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
41576         named return value extension.
41577         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
41578         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
41579         * g++.old-deja/g++.bob/extern_C.C: Likewise.
41580         * g++.old-deja/g++.bob/inherit2.C: Likewise.
41581         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41582         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41583         * g++.old-deja/g++.brendan/crash13.C: Likewise.
41584         * g++.old-deja/g++.brendan/crash15.C: Likewise.
41585         * g++.old-deja/g++.brendan/crash18.C: Change error message.
41586         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
41587         * g++.old-deja/g++.brendan/crash38.C: Likewise.
41588         * g++.old-deja/g++.brendan/crash50.C: Likewise.
41589         * g++.old-deja/g++.brendan/crash56.C: Likewise.
41590         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
41591         syntax.
41592         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
41593         * g++.old-deja/g++.brendan/crash8.C: Change error message.
41594         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
41595         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41596         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
41597         * g++.old-deja/g++.brendan/template11.C: Likewise.
41598         * g++.old-deja/g++.brendan/template26.C: Likewise.
41599         * g++.old-deja/g++.brendan/template27.C: Use explicit
41600         specialization syntax.
41601         * g++.old-deja/g++.brendan/template30.C: Likewise.
41602         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
41603         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
41604         non-dependent names.
41605         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
41606         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
41607         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
41608         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
41609         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
41610         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
41611         named return value extension.
41612         * g++.old-deja/g++.ext/namedret2.C: Likewise.
41613         * g++.old-deja/g++.ext/namedret3.C: Likewise.
41614         * g++.old-deja/g++.ext/return1.C: Likewise.
41615         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
41616         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
41617         * g++.old-deja/g++.jason/access8.C: Likewise.
41618         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
41619         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
41620         pseudo-destructor names.
41621         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
41622         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
41623         pseudo-destructor names.
41624         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
41625         * g++.old-deja/g++.jason/overload19.C: Likewise.
41626         * g++.old-deja/g++.jason/overload32.C: Likewise.
41627         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
41628         stray semicolons.
41629         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
41630         * g++.old-deja/g++.jason/return.C: Likewise.
41631         * g++.old-deja/g++.jason/return2.C: Likewise.
41632         * g++.old-deja/g++.jason/shadow1.C: Likewise.
41633         * g++.old-deja/g++.jason/special.C: Use explicit specialization
41634         syntax.
41635         * g++.old-deja/g++.jason/template10.C: Account for use of
41636         non-dependent names.
41637         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
41638         syntax.
41639         * g++.old-deja/g++.jason/template37.C: Likewise.
41640         * g++.old-deja/g++.law/access4.C: Change error messages.
41641         * g++.old-deja/g++.law/arm13.C: Remove incorrect
41642         pseudo-destructor names.
41643         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
41644         * g++.old-deja/g++.law/ctors9.C: Likewise.
41645         * g++.old-deja/g++.law/cvt22.C: Likewise.
41646         * g++.old-deja/g++.law/dtors5.C: Likewise.
41647         * g++.old-deja/g++.law/global-init1.C: Likewise.
41648         * g++.old-deja/g++.law/missed-error3.C: Likewise.
41649         * g++.old-deja/g++.law/operators28.C: Likewise.
41650         * g++.old-deja/g++.law/visibility28.C: Likewise.
41651         * g++.old-deja/g++.martin/eval1.C: Likewise.
41652         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
41653         name.
41654         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
41655         * g++.old-deja/g++.mike/net34.C: Likewise.
41656         * g++.old-deja/g++.mike/net36.C: Likewise.
41657         * g++.old-deja/g++.mike/ns2.C: Likewise.
41658         * g++.old-deja/g++.mike/p12306.C: Likewise.
41659         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
41660         value extension.
41661         * g++.old-deja/g++.mike/p700.C: Likewise.
41662         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
41663         * g++.old-deja/g++.mike/p710.C: Likewise.
41664         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
41665         value extension.
41666         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
41667         * g++.old-deja/g++.mike/pmf9.C: Likewise.
41668         * g++.old-deja/g++.ns/crash2.C: Likewise.
41669         * g++.old-deja/g++.ns/crash3.C: Likewise.
41670         * g++.old-deja/g++.ns/invalid1.C: Likewise.
41671         * g++.old-deja/g++.ns/ns17.C: Likewise.
41672         * g++.old-deja/g++.ns/template16.C: Likewise.
41673         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
41674         keyword.
41675         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
41676         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
41677         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
41678         named return value extension.
41679         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
41680         * g++.old-deja/g++.other/access4.C: Issue additional error
41681         messages.
41682         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
41683         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
41684         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
41685         * g++.old-deja/g++.other/crash25.C: Change error message.
41686         * g++.old-deja/g++.other/crash4.C: Change error message.
41687         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
41688         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
41689         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
41690         checks.
41691         * g++.old-deja/g++.other/defarg8.C: Likewise.
41692         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
41693         * g++.old-deja/g++.other/dtor10.C: Likewise.
41694         * g++.old-deja/g++.other/incomplete.C: Likewise.
41695         * g++.old-deja/g++.other/linkage7.C: Likewise.
41696         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
41697         lookup algorithm.
41698         * g++.old-deja/g++.other/mangle2.C: Likewise.
41699         * g++.old-deja/g++.other/refinit2.C: Likewise.
41700         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
41701         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
41702         * g++.old-deja/g++.pt/crash28.C: Likewise.
41703         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
41704         syntax.
41705         * g++.old-deja/g++.pt/crash32.C: Change error message.
41706         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
41707         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
41708         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
41709         error message position.
41710         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
41711         * g++.old-deja/g++.pt/defarg8.C: Change error message.
41712         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
41713         syntax.
41714         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
41715         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
41716         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
41717         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
41718         keyword.
41719         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41720         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
41721         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
41722         keyword.
41723         * g++.old-deja/g++.pt/explicit71.C: Change error message.
41724         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
41725         syntax.
41726         * g++.old-deja/g++.pt/friend28.C: Account for use of
41727         non-dependent names.
41728         * g++.old-deja/g++.pt/friend29.C: Likewise.
41729         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
41730         rules.
41731         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
41732         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
41733         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
41734         lookup rules.
41735         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
41736         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
41737         keyword.
41738         * g++.old-deja/g++.pt/memclass20.C: Likewise.
41739         * g++.old-deja/g++.pt/memclass5.C: Likewise.
41740         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
41741         keyword.
41742         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
41743         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
41744         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
41745         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
41746         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
41747         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
41748         keyword.
41749         * g++.old-deja/g++.pt/spec10.C: Likewise.
41750         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
41751         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
41752         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
41753         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
41754         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
41755         * g++.old-deja/g++.pt/ttp62.C: Likewise.
41756         * g++.old-deja/g++.pt/ttp64.C: Likewise.
41757         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
41758         * g++.old-deja/g++.pt/typename15.C: Likewise.
41759         * g++.old-deja/g++.pt/typename22.C: Likewise.
41760         * g++.old-deja/g++.pt/typename6.C: Change error messages.
41761         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
41762         * g++.old-deja/g++.pt/virtual2.C: Likewise.
41763         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
41764         syntax.
41765         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
41766         return value extension.
41767         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
41768         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
41769         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
41770         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
41771
41772 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41773
41774         * g++.dg/warn/inline1.C: New test.
41775         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
41776         * g++.old-deja/g++.jason/synth10.C: Likewise.
41777         * g++.old-deja/g++.mike/net31.C: Likewise.
41778         * g++.old-deja/g++.mike/p8786.C: Likewise.
41779
41780         * g++.dg/template/friend10.C: New test.
41781         * g++.dg/template/conv5.C: New test.
41782
41783 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41784
41785         * g++.dg/lookup/scoped3.C: New test.
41786
41787         * g++.dg/lookup/decl1.C: New test.
41788         * g++.dg/lookup/decl2.C: New test.
41789
41790 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41791
41792         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
41793         gcc.c-torture/compile/20021015-1.c,
41794         gcc.c-torture/compile/20021015-2.c,
41795         gcc.c-torture/compile/20021123-1.c,
41796         gcc.c-torture/compile/20021123-2.c,
41797         gcc.c-torture/compile/20021123-3.c,
41798         gcc.c-torture/compile/20021123-4.c,
41799         gcc.c-torture/execute/20021024-1.c: Add tests previously added
41800         only to 3.1 or 3.2 branch.
41801
41802 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
41803
41804         * gcc.dg/i386-bitfield3.c: New test.
41805
41806         * gcc.dg/i386-bitfield2.c: New test.
41807
41808 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
41809
41810         * g++.dg/parse/conv_op1.C: New test.
41811
41812 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
41813
41814         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
41815         approved.
41816
41817 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
41818
41819         * gcc.c-torture/compile/20021220-1.c: New test.
41820
41821 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
41822
41823         * gcc.dg/i386-fastcall-1.c: New.
41824
41825 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41826
41827         * gcc.c-torture/execute/20021219-1.c: New test.
41828
41829 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41830
41831         * gcc.dg/i386-pic-1.c: New test.
41832
41833 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41834
41835         PR c++/8099
41836         * g++.dg/template/friend9.C: New test.
41837
41838 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41839
41840         PR c++/3663
41841         * g++.dg/template/access7.C: New test.
41842
41843 2002-12-18  Nick Clifton  <nickc@redhat.com>
41844
41845         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
41846         the libstdc++-v3 directory has been found.
41847
41848 2002-12-12  Devang Patel <dpatel@apple.com>
41849         * gcc.dg/darwin-ld-1.c: New test.
41850         * gcc.dg/darwin-ld-2.c: New test.
41851         * gcc.dg/darwin-ld-3.c: New test.
41852         * gcc.dg/darwin-ld-4.c: New test.
41853         * gcc.dg/darwin-ld-5.c: New test.
41854
41855 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41856
41857         * gcc.c-torture/compile/20021212-1.c: New test.
41858
41859 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
41860
41861         * gcc.dg/fshort-wchar: New test.
41862
41863 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
41864
41865         PR c++/8372
41866         * g++.dg/template/dtor1.C: New test.
41867
41868         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
41869         markers.
41870
41871 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
41872
41873         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
41874
41875 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
41876
41877         * g++.dg/template/static1.C: New test.
41878         * g++.dg/template/static2.C: New test.
41879         * g++.old-deja/g++.ext/memconst.C: New test.
41880
41881 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41882
41883         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
41884         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
41885         * g++.dg/special/initp1.C: Likewise.
41886
41887 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
41888
41889         * gcc.c-torture/execute/20021204-1.c: New test.
41890
41891 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
41892
41893         * gcc.dg/ppc-fmadd-1.c: New file.
41894         * gcc.dg/ppc-fmadd-2.c: New file.
41895         * gcc.dg/ppc-fmadd-3.c: New file.
41896
41897 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41898
41899         * gcc.c-torture/compile/20021204-1.c: New test.
41900
41901 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41902
41903         * g++.dg/inherit/covariant2.C: New test.
41904         * g++.dg/inherit/covariant3.C: New test.
41905         * g++.dg/inherit/covariant4.C: New test.
41906         * g++.dg/inherit/covariant1.C: Remove XFAIL.
41907         * g++.old-deja/g++.robertl/eb17.C: Likewise.
41908
41909 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
41910
41911         PR c++/8688
41912         * g++.dg/init/brace3.C: New test.
41913
41914 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
41915
41916         * gcc.dg/20020210-1.c: Fix a comment typo.
41917
41918 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
41919
41920         PR c++/8720
41921         * g++.dg/parse/defarg1.C: New test.
41922
41923         PR c++/8615
41924         * g++.dg/template/char1.C: New test.
41925
41926         * g++.dg/template/varmod1.C: Fix typo.
41927
41928 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41929
41930         DR 180
41931         * g++.old-deja/g++.pt/crash32.C: Expect error.
41932
41933 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
41934
41935         PR c++/5919
41936         * g++.dg/template/varmod1.C: New test.
41937
41938         PR c++/8727
41939         * g++.dg/inherit/typeinfo1.C: New test.
41940
41941         PR c++/8663
41942         * g++.dg/inherit/typedef1.C: New test.
41943
41944 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
41945
41946         PR c++/8332
41947         PR c++/8493
41948         * g++.dg/template/strlen1.C: New test.
41949
41950         PR c++/8227
41951         * g++.dg/template/ctor2.C: New test.
41952
41953         PR c++/8214
41954         * g++.dg/init/string1.C: New test.
41955
41956         PR c++/8511
41957         * g++.dg/template/friend8.C: New test.
41958
41959 2002-11-29  Joe Buck <jbuck@synopsys.com>
41960
41961         * g++.dg/lookup/anon2.C: New test.
41962
41963 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
41964
41965         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
41966         h8300 port.
41967
41968 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
41969
41970         * gcc.dg/bitfld-6.c: New test.
41971
41972 2002-11-27  Jan Hubicka  <jh@suse.cz>
41973
41974         * gcc.c-torture/execute/20021127.[cx]: New test.
41975
41976 2002-11-26  Jan Hubicka  <jh@suse.cz>
41977
41978         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
41979         quality.
41980
41981 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
41982
41983         * g++.dg/init/brace2.C: New test.
41984         * g++.old-deja/g++.mike/p9129.C: Correct.
41985
41986 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
41987
41988         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
41989
41990 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
41991
41992         * gcc.dg/sibcall-6: New test for indirect sibcalls.
41993
41994 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
41995
41996         * g++.dg/abi/empty11.C: New test.
41997         * g++.dg/rtti/cv1.C: New test.
41998
41999 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
42000
42001         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
42002
42003 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
42004
42005         * g++.dg/abi/empty10.C: New test.
42006
42007 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42008
42009         * gcc.c-torture/compile/20021124-1.c: New test.
42010
42011 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
42012
42013         * g++.dg/abi/rtti2.C: New test.
42014
42015 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42016
42017         * gcc.dg/i386-unroll-1.c: New test.
42018
42019 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42020
42021         * gcc.c-torture/compile/20021120-1.c: New test.
42022         * gcc.c-torture/compile/20021120-2.c: New test.
42023
42024 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42025
42026         * gcc.dg/bitfld-5.c: New test.
42027
42028 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42029
42030         * gcc.c-torture/execute/20021120-3.c: New test.
42031
42032 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42033
42034         * gcc.c-torture/execute/20021120-2.c: New test.
42035
42036 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42037
42038         * gcc.c-torture/execute/20021120-1.c: New test.
42039
42040 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
42041
42042         * gcc.c-torture/execute/20021118-3.c: New test.
42043
42044 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42045
42046         * gcc.c-torture/compile/20021119-1.c: New test.
42047
42048 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
42049
42050         * gcc.dg/duff-1.c: New test.
42051         * gcc.dg/duff-2.c: New test.
42052         * gcc.dg/duff-3.c: New test.
42053
42054 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
42055
42056         * gcc.dg/cpp/_Pragma5.c: New test.
42057
42058 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42059
42060         * gcc.c-torture/execute/20021118-2.c: New test.
42061
42062 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42063
42064         * gcc.c-torture/execute/20021118-1.c: New test.
42065
42066 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
42067
42068         * gcc.dg/20021116-1.c: New test.
42069
42070 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
42071
42072         * g++.dg/abi/vcall1.C: New test.
42073
42074 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
42075
42076         * gcc.dg/20021029-1.c: New test.
42077         * gcc.dg/20021029-2.c: New test.
42078
42079 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42080
42081         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
42082
42083 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42084
42085         PR c/8439
42086         * gcc.dg/20021110.c: Move to ...
42087         * gcc.c-torture/compile/20021110.c: .... here.
42088
42089 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42090
42091         PR c/8467
42092         * gcc.c-torture/execute/20021111-1.c
42093
42094 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42095
42096         PR c/8439
42097         * gcc.dg/20021110.c: New test.
42098
42099 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
42100
42101         * g++.dg/abi/vthunk3.C: Run only on x86.
42102
42103 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42104
42105         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
42106
42107 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
42108
42109         * lib/compat.exp (compat-execute): Fix logic error in last
42110         change.
42111
42112 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
42113
42114         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
42115
42116 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42117
42118         PR c++/8389
42119         * g++.dg/template/access6.C: New test.
42120
42121 2002-11-08  Jan Hubicka  <jh@suse.cz>
42122
42123         * gcc.dg/i386-ssefp-1.c: New test.
42124         * gcc.dg/i386-ssefp-1.c: New test.
42125
42126 2002-11-08  Jan Hubicka  <jh@suse.cz>
42127
42128         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
42129
42130 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42131
42132         * g++.dg/abi/vthunk3.C: New test.
42133
42134         PR c++/8338
42135         * g++.dg/template/crash2.C: New test.
42136
42137 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42138
42139         * g++.dg/abi/dtor1.C: New test.
42140         * g++.dg/abi/dtor2.C: Likewise.
42141
42142 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
42143
42144         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
42145         Darwin.
42146
42147 2002-11-04  Adam Nemet  <anemet@lnxw.com>
42148
42149         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
42150         -mthumb.  Only xfail with -O0.
42151
42152 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
42153
42154         * g++.dg/abi/thunk1.C: New test.
42155         * g++.dg/abi/thunk2.C: Likewise.
42156         * g++.dg/abi/vtt1.C: Likewise.
42157
42158 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
42159
42160         PR optimization/8423
42161         * gcc.c-torture/execute/builtin-constant.c: New test.
42162
42163 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
42164
42165         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
42166         Add some more cases.
42167
42168 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
42169
42170         PR c++/8391
42171         * g++.dg/opt/local1.C: New test.
42172
42173 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
42174
42175         PR c++/8160
42176         * g++.dg/template/complit1.C: New test.
42177
42178         PR c++/8149
42179         * g++.dg/template/typename4.C: Likewise.
42180
42181 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42182
42183         Core issue 287, PR c++/7639
42184         * g++.dg/template/instantiate1.C: Adjust error location.
42185         * g++.dg/template/instantiate3.C: New test.
42186         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
42187         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
42188         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
42189
42190 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
42191
42192         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
42193
42194 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
42195
42196         PR c++/8287
42197         * g++.dg/init/dtor2.C: New test.
42198
42199 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42200
42201         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
42202         * gcc.dg/nest.c: Bypass errors on irix6.
42203
42204 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
42205
42206         * gcc.dg/nest.c: Expect error for mmix-*-*.
42207         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
42208
42209 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
42210
42211         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
42212         markers.
42213
42214         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
42215
42216 2002-10-25  Mike Stump  <mrs@apple.com>
42217
42218         * gcc.dg/warn-1.c: New test.
42219
42220 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42221
42222         * g++.dg/template/typename3.C: New test.
42223
42224 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
42225
42226         * g++.dg/lookup/ptrmem1.C: New test.
42227
42228         * g++.dg/abi/vthunk2.C: New test.
42229
42230 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42231
42232         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
42233
42234 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
42235
42236         * g++.dg/abi/empty9.C: New test.
42237
42238 2002-10-24  Richard Henderson  <rth@redhat.com>
42239
42240         * g++.dg/inherit/thunk1.C: Enable for ia64.
42241
42242 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42243
42244         PR c++/8067
42245         * g++.dg/lookup/pretty1.C: New test.
42246
42247 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
42248
42249         * gcc.dg/20021023-1.c: New test.
42250
42251 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42252
42253         PR c++/7679
42254         * g++.dg/parse/inline1.C: New test.
42255
42256 2002-10-23  Richard Henderson  <rth@redhat.com>
42257
42258         * g++.dg/inherit/thunk1.C: Enable for x86_64.
42259
42260         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
42261
42262 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
42263
42264         PR c++/6579
42265         * g++.dg/parse/stmtexpr3.C: New test.
42266
42267 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
42268
42269         * g++.dg/expr/cond1.C: New test.
42270
42271 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
42272
42273         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
42274
42275 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42276
42277         * g++.dg/abi/vbase13.C: New test.
42278         * g++.dg/abi/vbase14.C: Likewise.
42279
42280 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
42281
42282         * gcc.dg/tls/pic-1.c: New test.
42283         * gcc.dg/tls/nonpic-1.c: New test.
42284         * gcc.dg/20021018-1.c: New test.
42285
42286 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
42287
42288         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
42289         Remove only files with the same base name as the test case.
42290         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
42291         (profopt-execute): Likewise.  Also, remove old profiling
42292         and performance data files before running the tests.
42293
42294         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
42295         * g++.dg/bprob/bprob.exp: Likewise.
42296         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
42297         to allow more general test case names.
42298
42299         * g++.dg/bprob/bprob-1.C: Rename to ...
42300         * g++.dg/bprob/g++-bprob-1.C: ... this.
42301
42302         * g77.dg/bprob/bprob-1.f: Rename to ...
42303         * g77.dg/bprob/g77-bprob-1.f: ... this.
42304
42305 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
42306
42307         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
42308         bison 1.50 or later.
42309
42310 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
42311
42312         * g++.dg/README: Describe more test directories.
42313
42314 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42315
42316         * g++.dg/init/array6.C: Add additional tests.
42317
42318 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
42319
42320         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
42321         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
42322
42323 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
42324
42325         * gcc.c-torture/compile/20020604-1.x: New.
42326         * gcc.c-torture/compile/simd-5.x: Likewise.
42327         * gcc.c-torture/execute/920710-1.x: Likewise.
42328         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
42329
42330 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42331
42332         * g++.dg/inherit/override1.C: Add dg-options clause.
42333
42334 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42335
42336         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
42337         _mm_slli_si128.
42338
42339 2002-10-19  Andreas Schwab  <schwab@suse.de>
42340
42341         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
42342         directory component.
42343
42344 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
42345
42346         * g++.dg/inherit/thunk1.C: New test.
42347
42348         * g++.dg/inherit/override1.C: New test.
42349
42350         * g++.dg/abi/mangle11.C: New test.
42351         * g++.dg/abi/mangle14.C: New test.
42352         * g++.dg/abi/mangle17.C: New test.
42353
42354 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
42355
42356         * g++.dg/overload/member2.C: New test.
42357
42358 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
42359
42360         * g++.dg/README: Describe new compat directory.
42361         * g++.dg/dg.exp: Skip tests in compat directory.
42362         * README.compat: New file.
42363         * lib/compat.exp: New expect script.
42364         * g++.dg/compat: New test directory.
42365         * g++.dg/compat/compat.exp: New expect script.
42366         * g++.dg/compat/abi: New test directory.
42367         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
42368         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
42369         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
42370         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
42371         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
42372         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
42373         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
42374         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
42375         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
42376         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
42377         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
42378         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
42379         * g++.dg/compat/break: New test directory.
42380         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
42381         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
42382         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
42383         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
42384         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
42385         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
42386         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
42387         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
42388         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
42389         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
42390         g++.dg/compat/break/README: New files.
42391         * g++.dg/compat/eh: New test directory.
42392         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
42393         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
42394         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
42395         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
42396         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
42397         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
42398         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
42399         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
42400         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
42401         g++.dg/compat/eh/filter2_y.C,
42402         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
42403         g++.dg/compat/eh/new1_y.C,
42404         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
42405         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
42406         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
42407         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
42408         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
42409         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
42410         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
42411         g++.dg/compat/eh/unexpected1_y.C: New files.
42412         * g++.dg/compat/init: New test directory.
42413         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
42414         g++.dg/compat/init/array5_y.C,
42415         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
42416         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
42417         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
42418         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
42419         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
42420         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
42421         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
42422         g++.dg/compat/init/init-ref2_y.C: New files.
42423
42424 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42425
42426         PR c++/7584
42427         * g++.dg/inherit/using3.C: New test.
42428
42429 2002-10-17  Jan Hubicka  <jh@suse.cz>
42430
42431         * gcc.dg/20021017-2.c: New test.
42432
42433 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42434
42435         * g++.dg/abi/mangle16.C: Adjust.
42436
42437         * g++.dg/init/array8.C: New test.
42438
42439 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
42440
42441         * gcc.dg/special/mips-abi.exp: New test.
42442         * gcc.dg/special/mips-abi.s: Empty file used by the above.
42443
42444 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42445
42446         * g++.dg/abi/mangle16.C: New test.
42447         * g++.dg/abi/mangle17.C: Likewise.
42448
42449         PR c++/7478
42450         * g++.dg/template/ref1.C: New test.
42451
42452 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42453
42454         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
42455
42456 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
42457
42458         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
42459
42460 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42461
42462         PR c++/7524
42463         * g++.dg/init/array7.C: New test.
42464
42465 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
42466
42467         * g++.dg/init/array6.C: New test.
42468
42469         * g++.dg/abi/mangle13.C: Likewise.
42470         * g++.dg/abi/mangle14.C: Likewise.
42471         * g++.dg/abi/mangle15.C: Likewise.
42472
42473 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42474
42475         * g++.dg/abi/empty8.C: New test.
42476
42477 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
42478
42479         * g++.dg/init/ctor1.C: New test.
42480
42481 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
42482
42483         * gcc.c-torture/execute/20021015-1.c: New test.
42484
42485 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
42486
42487         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
42488
42489 2002-10-14  Jan Hubicka  <jh@suse.cz>
42490
42491         * gcc.dg/i386-ssetype-[1-5].c: New tests.
42492
42493 2002-10-14  Richard Henderson  <rth@redhat.com>
42494
42495         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
42496
42497 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42498
42499         PR optimization/6631
42500         * g++.dg/opt/const2.C: New test.
42501
42502 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42503
42504         PR c++/7176
42505         * g++.dg/parse/friend1.C: New test.
42506         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
42507
42508 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
42509
42510         * gcc.dg/20021014-1.c: New test.
42511
42512 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
42513
42514         PR c++/5661
42515         * g++.dg/ext/vlm1.C: New test.
42516         * g++.dg/ext/vlm2.C: Likewise.
42517
42518         * g++.dg/init/array1.C: Remove invalid braces.
42519         * g++.dg/init/brace1.C: New test.
42520         * g++.dg/init/copy2.C: Likewise.
42521         * g++.dg/init/copy3.C: Likewise.
42522         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
42523         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
42524         braces.
42525
42526 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
42527
42528         * gcc.dg/cpp/assembler.S: Don't use -ansi.
42529
42530 2002-10-11  Richard Shann  <richard.shann@superh.com>
42531
42532         * gcc.c-torture/compile/simd-5.c: New test.
42533
42534 2002-10-10  Roger Sayle  <roger@eyesopen.com>
42535
42536         * gcc.c-torture/execute/shiftopt-1.c: New test case.
42537
42538 2002-10-10  Jim Wilson  <wilson@redhat.com>
42539
42540         * gcc.c-torture/execute/20021010-1.c: New test.
42541
42542 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
42543
42544         PR c/7353
42545         * g++.dg/ext/typedef-init.C: New test.
42546         * gcc.dg/typedef-init.c: New test.
42547
42548 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
42549
42550         * gcc.dg/cpp/paste13.c: New test.
42551
42552 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42553
42554         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
42555         remaining platforms, XFAIL during compile, not execute.  Don't
42556         XFAIL at -O0.
42557
42558 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
42559
42560         * gcc.dg/alias-1.c: Tweak expected warning.
42561
42562 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42563
42564         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
42565
42566 2002-10-06  Andreas Jaeger  <aj@suse.de>
42567
42568         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
42569         * gcc.dg/cpp/c++98.C: Likewise.
42570
42571         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
42572         * g++.dg/cpp/c++98.C: Likewise.
42573
42574         * g++.dg/README (Subdirectories): Mention cpp directory.
42575
42576         PR target/7559
42577         * gcc.dg/20021006-1.c: New test.
42578
42579 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42580
42581         PR c++/7804
42582         * g++.dg/other/warning1.C: New test.
42583
42584 2002-10-04  Roger Sayle  <roger@eyesopen.com>
42585
42586         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
42587         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
42588         and sparc-*-* with -m64 as expected failures.  See PR 8087.
42589
42590 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42591
42592         PR c++/7931
42593         * g++.dg/template/ptrmem3.C: New test.
42594
42595         PR c++/7754
42596         * g++.dg/template/union1.C: New test.
42597
42598 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42599
42600         PR c++/8006
42601         * g++.dg/abi/mangle9.C: New test.
42602         * g++.dg/abi/mangle10.C: New test.
42603         * g++.dg/abi/mangle11.C: New test.
42604         * g++.dg/abi/mangle12.C: New test.
42605
42606 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
42607
42608         PR c++/7188.
42609         * g++.dg/template/meminit1.C: New test.
42610         * g++.dg/warn/Wreorder-1.C: Likewise.
42611         * g++.old-deja/g++.mike/warn3.C: Tweak.
42612         * lib/prune.exp: Ingore "in copy constructor".
42613
42614 2002-10-02  Andreas Jaeger  <aj@suse.de>
42615
42616         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
42617         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
42618         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
42619         on x86-64.
42620
42621 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42622
42623         * gcc.dg/empty1.C: Fix typo.
42624
42625 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
42626
42627         * gcc.dg/alias-1.c: New test.
42628
42629 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42630
42631         * gcc.dg/empty1.C: New test.
42632
42633         * g++.dg/tls/init-2.C: Tweak error messages.
42634
42635 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
42636
42637         * gcc.c-torture/compile/20020923-1.c: New test.
42638
42639 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
42640
42641         * gcc.c-torture/execute/ffs-1.c: New test.
42642         * gcc.c-torture/execute/ffs-2.c: Ditto.
42643
42644 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
42645
42646         * g++.dg/overload/member1.C: New test.
42647
42648 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
42649
42650         * g++.dg/abi/empty7.C: New test.
42651         * g++.dg/init/pm2.C: Likewise.
42652
42653 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
42654
42655         * g++.dg/rtti/crash1.C: New test.
42656
42657 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
42658
42659         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
42660         gcc.dg/sibcall-4.c: New tests.
42661
42662 2002-09-28  Roger Sayle  <roger@eyesopen.com>
42663
42664         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
42665         powerpc and MMIX targets.
42666
42667 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
42668
42669         * gcc.dg/cpp/20020927-1.c: New.
42670
42671 2002-09-26  David S. Miller  <davem@redhat.com>
42672
42673         * gcc.c-torture/compile/trunctfdf.c: New.
42674
42675 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42676
42677         * lib/target-supports.exp (check_weak_available): Handle solaris2.
42678
42679 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
42680
42681         * gcc.c-torture/execute/loop-15.c: New.
42682
42683 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
42684
42685         * README.QMTEST: Fix typo.
42686
42687 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
42688
42689         * gcc.dg/20020926-1.c: New test.
42690
42691 2002-09-25  David S. Miller  <davem@redhat.com>
42692
42693         PR target/7842
42694         * gcc.c-torture/execute/shiftdi.c: New test.
42695
42696 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
42697
42698         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
42699         unique to the tool.
42700         * lib/g77.exp (g77_init): Likewise.
42701         * lib/g++.exp (g++_init): Likewise.
42702         * lib/objc.exp (objc_init): Likewise.
42703
42704 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
42705
42706         * g++.dg/abi/empty5.C: New test.
42707         * g++.dg/abi/empty6.C: New test.
42708         * g++.dg/abi/vbase12.C: New test.
42709
42710 2002-09-25  Richard Henderson  <rth@redhat.com>
42711
42712         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
42713         too-small long double.
42714
42715 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
42716
42717         * gcc.dg/20020919-1.c: New test.
42718
42719 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
42720
42721         * g++.dg/abi/bitfield6.C: New test.
42722         * g++.dg/abi/bitfield7.C: New test.
42723         * g++.dg/abi/bitfield8.C: New test.
42724         * g++.dg/abi/vbase11.C: New test.
42725
42726 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42727
42728         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
42729         hppa*-*-hpux*.  Update test comment.
42730
42731 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
42732
42733         * gcc.dg/tls/struct-1.c: New test.
42734
42735 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
42736
42737         * gcc.dg/cpp/tr-warn2.c: Update.
42738
42739 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
42740
42741         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
42742
42743 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
42744
42745         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
42746         systems.
42747
42748 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
42749
42750         * gcc.c-torture/execute/ieee/mzero3.c: New test.
42751
42752         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42753         Adjust for c++filt moved to binutils.  Remove spurious duplicate
42754         setting of cxxfilt.
42755
42756 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
42757
42758         * gcc.dg/20020312-2.c: Update for darwin.
42759
42760 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
42761
42762         * g++.old-deja/g++.other/crash32.C: Mark ICE.
42763
42764 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
42765
42766         * objc.dg/comp-types-1.m: New test.
42767         * objc.dg/comp-types-2.m: New test.
42768         * objc.dg/comp-types-3.m: New test.
42769         * objc.dg/comp-types-4.m: New test.
42770         * objc.dg/comp-types-5.m: New test.
42771         * objc.dg/comp-types-6.m: New test.
42772
42773 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42774
42775         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
42776
42777 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
42778
42779         * g++.dg/other/do1.C: New test.
42780
42781         * g++.dg/template/subst1.C: New test.
42782
42783 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
42784
42785         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
42786
42787 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
42788
42789         * g++.dg/template/qualttp20.C: Adjust expected errors.
42790         * g++.old-deja/g++.jason/report.C: Likewise.
42791         * g++.old-deja/g++.other/qual1.C: Likewise.
42792
42793         * g++.dg/lookup/scoped2.C: New test.
42794
42795         * g++.dg/ext/asm3.C: New test.
42796
42797 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
42798
42799         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
42800
42801 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
42802
42803         * ChangeLog: follow spelling conventions.
42804         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
42805         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
42806         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
42807         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
42808         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
42809         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
42810         * g++.old-deja/g++.law/global-init1.C: Likewise.
42811         * g++.old-deja/g++.other/delete4.C: Likewise.
42812         * g++.old-deja/g++.other/inline21.C: Likewise.
42813         * g++.old-deja/g++.other/singleton.C: Likewise.
42814         * g77.dg/strlen0.f: Likewise.
42815         * g77.f-torture/compile/20010519-1.f: Likewise.
42816         * g77.f-torture/compile/980310-4.f: Likewise.
42817         * gcc.c-torture/compile/20000605-1.c: Likewise.
42818         * gcc.c-torture/execute/20020225-1.c: Likewise.
42819         * gcc.dg/c90-hexfloat-2.c: Likewise.
42820         * gcc.dg/c99-bool-1.c: Likewise.
42821         * gcc.dg/c99-hexfloat-2.c: Likewise.
42822         * gcc.dg/dll-2.c: Likewise.
42823         * gcc.dg/wtr-union-init-1.c: Likewise.
42824         * gcc.dg/wtr-union-init-2.c: Likewise.
42825         * gcc.dg/wtr-union-init-3.c: Likewise.
42826         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42827         * gcc.dg/cpp/defined.c: Likewise.
42828         * gcc.dg/cpp/macsyntx.c: Likewise.
42829         * gcc.dg/cpp/paste2.c: Likewise.
42830         * gcc.dg/cpp/trad/defined.c: Likewise.
42831         * gcc.dg/format/c90-printf-1.c: Likewise.
42832         * gcc.dg/format/c90-scanf-1.c: Likewise.
42833         * gcc.dg/format/c99-printf-1.c: Likewise.
42834         * gcc.dg/format/c99-scanf-1.c: Likewise.
42835         * gcc.misc-tests/gcov-8.c: Likewise.
42836         * lib/profopt.exp: Likewise.
42837
42838 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
42839
42840         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
42841
42842 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42843
42844         * g++.dg/inherit/using2.C: New test.
42845
42846 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
42847
42848         * ChangeLog: Follow spelling conventions.
42849         * g++.dg/template/friend4.C: Likewise.
42850         * g++.old-deja/g++.pt/crash67.C: Likewise.
42851         * gcc.c-torture/execute/20000801-4.c: Likewise.
42852         * gcc.dg/c90-digraph-1.c: Likewise.
42853         * gcc.dg/c94-digraph-1.c: Likewise.
42854         * gcc.dg/c99-digraph-1.c: Likewise.
42855         * gcc.dg/cpp/line5.c: Likewise.
42856         * gcc.dg/cpp/multiline.c: Likewise.
42857         * gcc.dg/cpp/trad/literals-1.c: Likewise.
42858         * gcc.dg/format/attr-3.c: Likewise.
42859         * gcc.dg/format/c90-scanf-3.c: Likewise.
42860         * gcc.dg/format/ext-4.c: Likewise.
42861
42862 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42863
42864         * g++.dg/template/pretty1.C: New test.
42865
42866 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
42867
42868         * gcc.c-torture/execute/struct-cpy-1.c: New test.
42869
42870 2002-09-13  Matt Austern  <austern@apple.com>
42871
42872         * g++.dg/other/constref[12].C: New, regression tests for
42873         passing a cast expression to a function by const reference.
42874
42875 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
42876
42877         * g++.dg/template/deduce1.C: New test.
42878
42879 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
42880
42881         * gcc.c-torture/execute/simd-1.c: Force all use of int to
42882         32-bit int.
42883
42884 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42885
42886         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
42887         usage.
42888
42889 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
42890
42891         * gcc.c-torture/compile/20020910-1.c: New test.
42892
42893 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
42894
42895         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
42896
42897 2002-09-10  Andreas Jaeger  <aj@suse.de>
42898
42899         * gcc.dg/20020312-2.c: Adjust for x86-64.
42900
42901 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
42902
42903         * g77.dg/7388.f: New test case for PR 7388.
42904
42905 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
42906
42907         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
42908
42909 2002-09-05  Ziemowit Laski <zlaski@apple.com>
42910
42911         * objc.dg/proto-lossage-1.m: New test.
42912
42913 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
42914
42915         * gcc.dg/cpp/_Pragma4.c: Fix typo.
42916
42917 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
42918
42919         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
42920         expected to pass.
42921
42922 2002-09-06  Stan Shebs  <shebs@apple.com>
42923             David Edelsohn  <edelsohn@gnu.org>
42924
42925         * gcc.dg/weak: New directory.
42926         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
42927         target-specific xfail bits.
42928         * gcc.dg/typeof-2.c: Move to new directory.
42929         * gcc.dg/weak.exp: New expect script.
42930
42931 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
42932
42933         * gcc.c-torture/execute/extzvsi.c: New test.
42934
42935 2002-09-05  Stan Shebs  <shebs@apple.com>
42936
42937         * gcc.dg/weak-1.c: xfail on Darwin.
42938         * gcc.dg/weak-2.c: Ditto.
42939         * gcc.dg/weak-3.c: Ditto.
42940         * gcc.dg/weak-4.c: Ditto.
42941         * gcc.dg/weak-5.c: Ditto.
42942         * gcc.dg/weak-6.c: Ditto.
42943         * gcc.dg/weak-7.c: Ditto.
42944         * gcc.dg/weak-8.c: Ditto.
42945         * gcc.dg/weak-9.c: Ditto.
42946
42947 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
42948
42949         * gcc.c-torture/execute/loop-14.c: New test.
42950
42951 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
42952
42953         * g++.dg/other/cxa-atexit1.C: New test.
42954
42955         * gcc.dg/typeof-2.c: New test.
42956
42957 2002-09-03  Roger Sayle  <roger@eyesopen.com>
42958
42959         * gcc.dg/builtins-2.c: New testcase.
42960         * gcc.dg/builtins-3.c: New testcase.
42961
42962 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
42963
42964         * gcc.dg/cpp/_Pragma4.c: New test.
42965
42966 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
42967
42968         * objc/execute/nil_method-1.m: New testcase.
42969
42970 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
42971
42972         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
42973         [Object class], not [Object initialize].
42974
42975 2002-08-31  Roger Sayle  <roger@eyesopen.com>
42976             Hans-Peter Nilsson  <hp@bitrange.com>
42977
42978         * gcc.c-torture/execute/20020720-1.x: Skip test on
42979         mmix-knuth-mmixware.  Correct comment.
42980
42981 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
42982
42983         * g++.dg/abi/bitfield5.C: New test.
42984         * g++.dg/abi/vbase10.C: Likewise.
42985
42986 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
42987
42988         * objc.dg/undeclared-selector.m: New test.
42989
42990 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
42991
42992         * g++.dg/other/offsetof1.C: Avoid cast warning.
42993
42994 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
42995
42996         * objc.dg/super-class-2.m: New test.
42997
42998 2002-08-24  Matt Austern  <austern@apple.com>
42999
43000         * g++.dg/ext/lvaddr.C: New test.
43001         * g++.dg/ext/lvcast.C: New test.
43002
43003 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
43004
43005         * g++.dg/inherit/cond1.C: New test.
43006
43007 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
43008
43009         * gcc.dg/noncompile/incomplete-1.c: New test.
43010
43011 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
43012
43013         * gcc.dg/typespec-1.c: New test.
43014
43015 2002-08-20  Devang Patel  <dpatel@apple.com>
43016         * objc.dg/proto-hier-2.m: New test.
43017
43018 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
43019
43020         * objc.dg/bitfield-1.m: New test.
43021         * objc.dg/bitfield-2.m: New test.
43022
43023 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43024
43025         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
43026         gcc.dg/c99-flex-array-4.c: New tests.
43027
43028 2002-08-16  Stan Shebs  <shebs@apple.com>
43029
43030         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
43031
43032 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
43033
43034         * gcc.dg/typeof-1.c: New test.
43035         * g++.dg/ext/typeof2.C: New test.
43036
43037 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43038
43039         * g++.dg/other/offsetof1.C: New test.
43040
43041 2002-08-14  Richard Henderson  <rth@redhat.com>
43042
43043         * gcc.dg/tls/diag-3.c: Fix expected message strings.
43044
43045 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
43046
43047         * gcc.dg/cpp/_Pragma3.c: New test.
43048
43049 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
43050
43051         * g++.dg/template/inherit3: New test.
43052
43053 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43054
43055         * gcc.dg/bitfld-4.c: Add blank options.
43056
43057 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
43058
43059         * g++.dg/template/crash1.C: New test.
43060
43061 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43062
43063         * gcc.dg/tls/opt-2.c: New test.
43064
43065 2002-08-08  Devang Patel  <dpatel@apple.com>
43066
43067         * objc.dg/selector-1.m : New test
43068
43069 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43070
43071         * g++.dg/abi/bitfield4.C: New test.
43072         * gcc.dg/bitfld-4.c: New test.
43073
43074 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43075
43076         * g++.dg/other/packed1.C: New test.
43077
43078 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
43079
43080         * g++.dg/abi/offsetof.C: Tweak error messages.
43081         * g++.old-deja/g++.mike/p10769a.C: Likewise.
43082
43083 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43084
43085         * gcc.dg/bitfld-3.c: New test.
43086
43087 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43088             Richard Henderson  <rth@redhat.com>
43089
43090         * gcc.dg/i386-bitfield1.c: New test.
43091         * g++.dg/abi/bitfield3.C: Update.
43092
43093 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
43094
43095         * objc.dg/const-str-2.m: Update.
43096         * gcc.dg/cpp/c++98.c: Change to C extension.
43097         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
43098         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
43099
43100 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
43101
43102         * gcc.dg/tls/diag-3.c: New.
43103
43104 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
43105
43106         * g++.dg/README (Subdirectories): Document new subdir expr.
43107         * g++.dg/expr/pmf-1.C: New test.
43108
43109 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
43110
43111         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
43112
43113 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
43114
43115         * g++.dg/abi/bitfield3.C: New test.
43116
43117 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
43118
43119         * lib/gcov.exp: Tweak expected line formats.
43120         * gcc.misc-tests/gcov8.c: New test.
43121         * gcc.misc-tests/gcov8.x: New flags.
43122
43123 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
43124
43125         * consistency.vlad/layout/endian.c: Include string.h.
43126
43127         * gcc.c-torture/execute/20020805-1.c: New test.
43128
43129 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
43130
43131         * g++.dg/other/conversion1.C: New test.
43132
43133 2002-08-03  Roger Sayle  <roger@eyesopen.com>
43134
43135         * gcc.dg/builtins-1.c: New testcase.
43136
43137 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
43138
43139         * g++.dg/inherit/access3.C: New test.
43140
43141 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
43142
43143         * gcc.dg/ia64-visibility-2.c: New test.
43144
43145 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
43146
43147         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
43148         __qualifier_flags to __flags.
43149
43150 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
43151
43152         * g++.dg/inherit/operator1.C: New test.
43153         * g++.dg/lookup/disamb1.C: Fix typo in comment.
43154         * g++.dg/other/error1.C: Change expected error message.
43155         * g++.dg/template/conv4.C: Likewise.
43156
43157 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
43158
43159         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
43160         for documented behavior.
43161
43162 2002-07-25  Roger Sayle  <roger@eyesopen.com>
43163
43164         * gcc.c-torture/execute/20020720-1.x: Skip this test on
43165         several targets known to fail.
43166
43167 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
43168
43169         * gcc.dg/mips-args-[123].c: New tests.
43170
43171 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
43172
43173         * gcc.dg/ppc-spe.c: New.
43174
43175 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
43176
43177         * g++.dg/other/ptrmem4.C: New testcase.
43178
43179 2002-07-24  Richard Henderson  <rth@redhat.com>
43180
43181         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
43182
43183 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
43184
43185         * g++.dg/ext/alignof1.C (main): Return 0 for success.
43186
43187 2002-07-24  Roger Sayle  <roger@eyesopen.com>
43188
43189         * gcc.c-torture/execute/memset-3.c: New testcase.
43190
43191 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
43192
43193         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
43194         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
43195
43196 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43197
43198         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
43199         Delete.
43200
43201 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
43202
43203         * gcc.c-torture/compile/simd-4.c: New test.
43204
43205 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43206
43207         PR c++/7347, c++/7348
43208         * g++.dg/template/access4.C: New test.
43209         * g++.dg/template/access5.C: New test.
43210         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
43211         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
43212         * g++.old-deja/g++.pt/ttp58.C: Likewise.
43213         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
43214
43215 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
43216
43217         * gcc.dg/gnu89-init-2.c: New test.
43218
43219 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
43220
43221         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
43222
43223 2002-07-20  Roger Sayle  <roger@eyesopen.com>
43224
43225         * gcc.c-torture/execute/20020720-1.c: New testcase.
43226
43227 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
43228
43229         * gcc.dg/cpp/Wsignprom.c: New tests.
43230
43231 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
43232
43233         * gcc.c-torture/execute/loop-13.c: New test.
43234
43235 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
43236
43237         * gcc.dg/cpp/expr.c: New tests.
43238
43239 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
43240
43241         * g++.dg/opt/pr6713.C: Add template instantiation.
43242
43243 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
43244
43245         * gcc.dg/nest.c: New test.
43246
43247 2002-07-17  Richard Henderson  <rth@redhat.com>
43248
43249         * g++.dg/opt/pr6713.C: New test.
43250
43251 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
43252
43253         * gcc.c-torture/execute/loop-2e.x: Let the testcase
43254         XFAIL for all x86 processors.
43255
43256 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
43257
43258         * gcc.c-torture/execute/20010122-1.x: Do not test with
43259         -fomit-frame-pointer.
43260
43261 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43262
43263         * g++.dg/template/instantiate2.C: New test.
43264         * g++.dg/template/spec4.C: New test.
43265
43266 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43267
43268         * g++.dg/template/access2.C: New test.
43269         * g++.dg/template/access3.C: New test.
43270
43271 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
43272
43273         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
43274         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
43275         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
43276         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
43277         Convert to use <stdarg.h>.
43278         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
43279         Delete.
43280         * gcc.dg/va-arg-2.c: New.
43281         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
43282
43283 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
43284
43285         * gcc.c-torture/compile/20020710-1.c: New test.
43286
43287 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
43288                           Andrew Pinski  <pinskia@physics.uc.edu>
43289
43290         gcc.c-torture/compile/simd-2.c: New testcase.
43291         gcc.c-torture/compile/simd-3.c: Likewise.
43292
43293 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
43294
43295         PR c++/7224
43296         * g++.dg/overload/error1.C: New test.
43297
43298 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43299
43300         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
43301         configuration and IRIX 6 O32 ABI.
43302
43303 2002-07-11  Roger Sayle  <roger@eyesopen.com>
43304
43305         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
43306
43307 2002-07-10  Roger Sayle  <roger@eyesopen.com>
43308
43309         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
43310
43311 2002-07-10  Jeffrey A Law  <law@redhat.com>
43312
43313         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
43314
43315         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
43316
43317 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
43318
43319         * gcc.dg/20020312-2.c: Check for __PPC__.
43320
43321 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
43322
43323         * gcc.c-torture/compile/20020709-1.c: New test.
43324
43325 2002-07-07  Roger Sayle  <roger@eyesopen.com>
43326
43327         * g++.dg/template/qualttp21.C: New test case.
43328
43329 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
43330
43331         * gcc.c-torture/compile/20020706-1.c: New test.
43332         * gcc.c-torture/compile/20020706-2.c: New test.
43333
43334 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
43335             Alexandre Oliva  <aoliva@redhat.com>
43336
43337         * g++.dg/warn/incomplete1.C: New test.
43338
43339 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43340
43341         PR c++/7099
43342         * g++.dg/warn/noreturn1.C: New test.
43343
43344 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
43345
43346         PR c++/6706
43347         * g++.dg/debug/debug6.C: New test.
43348         * g++.dg/debug/debug7.C: New test.
43349
43350 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
43351
43352         * gcc.c-torture/compile/simd-3.c: New test.
43353
43354 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
43355
43356         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
43357         * gcc.dg/20020620-1.c: Likewise.
43358
43359 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43360
43361         PR c++/6944
43362         * g++.dg/init/array4.C: New test.
43363         * g++.dg/init/array5.C: New test.
43364
43365 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
43366
43367         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
43368         * gcc.c-torture/execute/simd-2.c (main): Likewise.
43369
43370 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43371
43372         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
43373         * gcc.dg/wtr-aggr-init-1.c: Likewise.
43374         * gcc.dg/wtr-conversion-1.c: Likewise.
43375         * gcc.dg/wtr-escape-1.c: Likewise.
43376         * gcc.dg/wtr-int-type-1.c: Likewise.
43377         * gcc.dg/wtr-label-1.c: Likewise.
43378         * gcc.dg/wtr-static-1.c: Likewise.
43379         * gcc.dg/wtr-strcat-1.c: Likewise.
43380         * gcc.dg/wtr-suffix-1.c: Likewise.
43381         * gcc.dg/wtr-switch-1.c: Likewise.
43382         * gcc.dg/wtr-unary-plus-1.c: Likewise.
43383         * gcc.dg/wtr-union-init-1.c: Likewise.
43384         * gcc.dg/wtr-union-init-2.c: Likewise.
43385         * gcc.dg/wtr-union-init-3.c: Likewise.
43386
43387         * gcc.dg/wtr-func-def-1.c: New test.
43388
43389 2002-07-02 Devang Patel <dpatel@apple.com>
43390
43391         * objc.dg/param-1.m: New test.
43392
43393 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
43394
43395         * gcc.dg/cpp/trad/directive.c: Add test.
43396         * gcc.dg/cpp/trad/macroargs.c: Add test.
43397         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
43398
43399 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
43400
43401         * gcc.dg/cpp/cmdlne-M.c: New test.
43402
43403 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
43404
43405         * objc.dg/desig-init-1.m: New test.
43406
43407 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43408
43409         PR c++/6716
43410         * g++.dg/template/instantiate1.C: New test.
43411
43412 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
43413
43414         PR c++/7112
43415         * g++.dg/template/sizeof2.C: New test.
43416
43417 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43418
43419         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
43420         gcc.dg/cpp/trad/include.c: New tests.
43421
43422 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
43423
43424         PR target/7177
43425         * gcc.c-torture/compile/20020701-1.c: New test.
43426
43427 2002-07-01  Stan Shebs  <shebs@apple.com>
43428
43429         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
43430         header here...
43431         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
43432         (objc-torture-execute): or here.
43433
43434 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
43435
43436         * gcc.c-torture/execute/arith-rand-ll.c: New test.
43437
43438 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43439
43440         * gcc.dg/cpp/trad/escaped-nl.c: New test.
43441
43442 2002-06-30  Devang Patel  <dpatel@apple.com>
43443
43444         * objc.dg/fsyntax-only.m: New test.
43445
43446 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
43447
43448         PR c++/6695
43449         * g++.dg/template/friend7.C: New file.
43450
43451 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
43452
43453         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
43454         return type.
43455
43456 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
43457
43458         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
43459         avoid division by zero.
43460
43461 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
43462
43463         * gcc.dg/Wunknownprag.c: New tests.
43464
43465 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
43466
43467         * gcc.c-torture/execute/simd-2.c: New test.
43468
43469 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
43470
43471         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
43472         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
43473         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
43474         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
43475         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
43476         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
43477         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
43478         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
43479         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
43480         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
43481         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
43482         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
43483         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
43484         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
43485         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
43486         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
43487         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
43488
43489 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
43490
43491         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
43492         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
43493         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
43494         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
43495         New tests.
43496         * gcc.dg/cpp/trad/directive.c: Update.
43497
43498 2002-06-23  Andreas Jaeger  <aj@suse.de>
43499
43500         * gcc.c-torture/execute/complex-6.c: New.
43501
43502 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
43503
43504         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
43505         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
43506         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
43507         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
43508
43509 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
43510
43511         * gcc.dg/cpp/trad: New directory with traditional tests copied
43512         from parent directory.
43513         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43514         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43515         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43516         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43517         Move to trad/ and rename.
43518         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
43519         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
43520         gcc.dg/cpp/trad/redef2.c: New tests.
43521         * gcc.dg/cpp/trad/trad.exp: New driver.
43522
43523 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
43524
43525         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43526         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43527         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43528         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43529         Remove.
43530
43531 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
43532
43533         * gcc.dg/20020620-1.c: New test.
43534
43535 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43536
43537         * g++.dg/template/ttp4.C: New test.
43538
43539 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
43540
43541         * g++.dg/opt/vt1.C: Fix regexp.
43542
43543 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43544
43545         * gcc.c-torture/execute/pure-1.c: Make functions static again.
43546         Don't use attribute `noinline'.
43547
43548 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43549
43550         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
43551
43552 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
43553
43554         * gcc.c-torture/execute/simd-1.c: New.
43555
43556         * gcc.dg/simd-1.c: New.
43557
43558 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43559
43560         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
43561
43562 2002-06-16  Richard Henderson  <rth@redhat.com>
43563
43564         * g++.dg/ext/anon-struct1.C: New.
43565         * g++.dg/ext/anon-struct2.C: New.
43566         * g++.dg/ext/anon-struct3.C: New.
43567         * gcc.dg/anon-struct-1.c: New.
43568         * gcc.dg/anon-struct-2.c: New.
43569         * gcc.dg/anon-struct-3.c: New.
43570         * gcc.dg/20011008-1.c: Adjust warning text.
43571         * gcc.dg/20020527-1.c: Add -fms-extensions.
43572
43573 2002-06-16  Richard Henderson  <rth@redhat.com>
43574
43575         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
43576
43577 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
43578
43579         * gcc.c-torture/execute/20020615-1.c: New test.
43580
43581 2002-06-15  Roger Sayle  <roger@eyesopen.com>
43582
43583         * gcc.c-tortuture/execute/compare-1.c: New test case.
43584         * gcc.c-tortuture/execute/compare-2.c: New test case.
43585         * gcc.c-tortuture/execute/compare-3.c: New test case.
43586
43587 2002-06-13  Richard Henderson  <rth@redhat.com>
43588
43589         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
43590         ia64 ilp32.
43591
43592 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43593
43594         * g++.dg/template/typename2.C: Update error message.
43595
43596 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
43597
43598         * gcc.c-torture/execute/20020611-1.c: New test.
43599
43600 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
43601
43602         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
43603         list of targets to skip.
43604
43605 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
43606
43607         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
43608         targets if not optimizing.
43609
43610 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
43611
43612         * gcc.c-torture/compile/20020605-1.c: New test.
43613
43614         * g++.dg/opt/vt1.C: New test.
43615
43616         * gcc.dg/20020531-1.c: New test.
43617
43618         * gcc.dg/20020530-1.c: New test.
43619
43620         * gcc.dg/20020527-1.c: New test.
43621
43622         * g++.dg/opt/cse1.C: New test.
43623
43624 2002-06-07  Roger Sayle  <roger@eyesopen.com>
43625
43626         * gcc.dg/20020607-2.c: New test case.
43627
43628 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
43629
43630         * gcc.c-torture/compile/20020604-1.c: New test.
43631
43632 2002-06-04  Richard Henderson  <rth@redhat.com>
43633
43634         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
43635         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
43636         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
43637
43638 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
43639
43640         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
43641
43642 2002-06-03  Richard Henderson  <rth@redhat.com>
43643
43644         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
43645         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
43646
43647 2002-06-02  Richard Henderson  <rth@redhat.com>
43648
43649         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
43650         test functions static.
43651
43652 2002-06-02  Andreas Jaeger  <aj@suse.de>
43653
43654         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
43655         now.
43656
43657 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43658
43659         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
43660         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
43661         Update for mofified diagnostics.
43662         * gcc.dg/c99-intconst-1.c: No longer fail.
43663
43664 2002-06-02  Richard Henderson  <rth@redhat.com>
43665
43666         * gcc.dg/uninit-A.c: Remove xfail markers.
43667
43668 2002-06-01  Roger Sayle  <roger@eyesopen.com>
43669
43670         * gcc.dg/fnegate-1.c: New test case.
43671
43672 2002-05-30  Osku Salerma  <osku@iki.fi>
43673
43674         * gcc.c-torture/execute/mayalias-1.c: New file.
43675
43676 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43677
43678         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
43679         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
43680         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
43681
43682 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
43683
43684         * gcc.c-torture/execute/20020529-1.c: New test.
43685
43686 2002-05-27  Richard Henderson  <rth@redhat.com>
43687
43688         * g++.dg/ext/attrib6.C: New test case.
43689
43690 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43691
43692         * gcc.c-torture/execute/pure-1.c: New test.
43693
43694 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43695
43696         * gcc.dg/cpp/arith-2.c: Remove.
43697
43698 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43699
43700         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
43701         * gcc.dg/cpp/if-3.c: Remove.
43702
43703 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
43704
43705         * g++.dg/opt/cse2.C: New test.
43706
43707 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
43708
43709         * gcc.dg/cpp/arith-1.c: New semantic tests.
43710         * gcc.dg/cpp/if-1.c: Update.
43711
43712 2002-05-24  Ben Elliston  <bje@redhat.com>
43713
43714         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
43715
43716 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43717
43718         * gcc.dg/verbose-asm.c: New test.
43719
43720 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43721
43722         * gcc.dg/cpp/paste12.c: New test.
43723
43724 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43725
43726         * g++.dg/parse/named_ops.C: New test.
43727
43728 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
43729
43730         * gcc.dg/weak-8.c: New test.
43731
43732 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
43733
43734         * gcc.dg/weak-2.c: Allow optional leading underscore
43735         in scan-assembler symbol name.
43736         * gcc.dg/weak-3.c: Likewise.
43737         * gcc.dg/weak-4.c: Likewise.
43738         * gcc.dg/weak-5.c: Likewise.
43739
43740 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
43741
43742         * gcc.dg/20020523-1.c: New test.
43743
43744 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43745
43746         * objc.dg/const-str-2.m: Update now that we stop after
43747         a command line error.
43748
43749 2002-05-22  Richard Henderson  <rth@redhat.com>
43750
43751         * g++.dg/dg.exp: Fix typo in test pruneing.
43752
43753 2002-05-22  Richard Henderson  <rth@redhat.com>
43754
43755         * g++.dg/dg.exp: Prune the tls subdirectory.
43756         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
43757         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
43758         * g++.dg/tls/init-1.C: New.
43759
43760 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
43761
43762         * gcc.dg/20020517-1.c: New test.
43763
43764 2002-05-21  Richard Henderson  <rth@redhat.com>
43765
43766         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
43767         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
43768
43769 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
43770
43771         * g++.dg/other/copy2.C: New test.
43772
43773 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
43774
43775         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
43776         (MAX_COPY): Bump up to 10 times sizeof (long long).
43777         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
43778
43779         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
43780         sizeof (long long).
43781
43782         * gcc.c-torture/execute/strcpy-1.c: New test.
43783
43784 2002-05-19  Jason Merrill  <jason2redhat.com>
43785
43786         * g++.dg/ext/oper1.C: New test.
43787
43788 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
43789 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
43790
43791         * README.QMTEST: New file.
43792
43793         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
43794
43795 2002-05-19  Andreas Jaeger  <aj@suse.de>
43796
43797         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
43798         now.
43799         * gcc.c-torture/execute/loop-2d.x: Likewise.
43800
43801 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
43802
43803         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
43804         support weak symbols.
43805         * gcc.dg/weak-4.c: Likewise.
43806         * gcc.dg/weak-6.c: Likewise.
43807
43808 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
43809
43810         * gcc.dg/weak-3.c: Add dg-excess-error comment for
43811         cygwin, coff and h8300-*-hms targets
43812         * gcc.dg/weak-5.c: Likewise.
43813         * gcc.dg/weak-7.c: Likewise.
43814
43815 2002-05-16  Jason Merrill  <jason@redhat.com>
43816
43817         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
43818         (scan-assembler-not, scan-assembler-dem): Likewise.
43819         (scan-assembler-dem-not): Likewise.
43820
43821 2002-05-15  Richard Henderson  <rth@redhat.com>
43822
43823         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
43824
43825 2002-05-15  Richard Henderson  <rth@redhat.com>
43826
43827         * gcc.dg/weak-5.c (vfoo1c): No warning here.
43828         (vfoo1f): Warning here.
43829         (vfoo1l): Don't redefine the alias.
43830
43831 2002-05-14  Jason Merrill  <jason@redhat.com>
43832             Alexandre Oliva  <aoliva@redhat.com>
43833
43834         * g++.dg/init/pm1.C: New test.
43835
43836 2002-05-12  David S. Miller  <davem@redhat.com>
43837
43838         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
43839         types.
43840
43841 2002-05-10  Roger Sayle  <roger@eyesopen.com>
43842
43843         * gcc.c-torture/execute/20020510-1.c: New test case.
43844
43845 2002-05-10  David S. Miller  <davem@redhat.com>
43846
43847         * gcc.c-torture/execute/conversion.c: Test long double too.
43848
43849 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
43850
43851         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
43852         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
43853         * lib/g++.exp (g++_link_flags): Likewise.
43854         * lib/objc.exp (objc_target_compile): Likewise.
43855
43856 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
43857
43858         * gcc.dg/cpp/poison.c: Update.
43859         * gcc.dg/cpp/20000625-2.c: Remove.
43860         * gcc.dg/cpp/direct2s.c: Remove final test.
43861
43862 2002-05-08  Tom Rix  <trix@redhat.com>
43863
43864         * gcc.c-torture/execute/20020508-1.c: New test.
43865         * gcc.c-torture/execute/20020508-2.c: New test.
43866         * gcc.c-torture/execute/20020508-3.c: New test.
43867
43868 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
43869
43870         * gcc.dg/cpp/charconst-4.c: More tests.
43871
43872 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
43873
43874         PR c/6569
43875         * gcc.dg/weak-3.c: Update location of warning messages.
43876         * gcc.dg/weak-5.c: Likewise.
43877
43878 2002-05-06  Roger Sayle  <roger@eyesopen.com>
43879
43880         * gcc.c-torture/execute/20020506-1.c: New test case.
43881
43882 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43883
43884         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
43885
43886 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43887
43888         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
43889
43890 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43891
43892         * gcc.dg/cpp/charconst-3.c: New test.
43893
43894 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43895
43896         * gcc.dg/cpp/charconst.c: Update tests.
43897
43898 2002-05-05  Tim Josling  <tej@melbpc.org.au>
43899
43900         * treelang: Added directory for new sample language treelang. Also
43901         lib/treelang.exp: New file to signal treelang should be tested.
43902
43903 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
43904
43905         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
43906         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
43907         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
43908         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
43909         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
43910         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
43911         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
43912
43913 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43914
43915         * gcc.dg/format/xopen-2.c: New test.
43916
43917 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
43918
43919         * gcc.dg/20020503-1.c: New test.
43920
43921 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
43922
43923         * g++.dg/init/dtor1.C: Make it tougher.
43924
43925 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
43926
43927         * g++.dg/init/dtor1.C: New test.
43928
43929 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
43930
43931         * gcc.dg/altivec-8.c: New.
43932
43933 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
43934
43935         * gcc.dg/altivec-7.c: New.
43936
43937 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
43938
43939         * g++.dg/parse/typedef1.C: New test.
43940
43941 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
43942
43943         PR c++/6486
43944         * g++.dg/template/friend6.C: New test.
43945
43946         PR c++/6492
43947         * g++.dg/init/copy1.C: New test.
43948
43949 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
43950
43951         * g++.dg/warn/effc1.C: New test.
43952
43953 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43954
43955         * gcc.dg/cpp/if-cexp.c: Add a test.
43956
43957 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
43958
43959         * gcc.dg/20020426-2.c: New test.
43960
43961 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43962
43963         * gcc.dg/cpp/if-mop.c: Update.
43964         * gcc.dg/cpp/if-mpar.c: Add test.
43965         * gcc.dg/cpp/if-oppr.c: Update.
43966
43967 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43968
43969         PR c/6343
43970         * gcc.dg/weak-[2-7].c: New tests.
43971
43972 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43973
43974         * gcc.dg/enum1.c: New test.
43975
43976 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43977
43978         PR c++/6497
43979         * g++.dg/inherit/access2.C: New test.
43980
43981 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43982
43983         PR bootstrap/6445
43984         * gcc.dg/20020426-1.c: New test.
43985
43986 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43987
43988         * g++.dg/abi/enum1.C: New test.
43989
43990 2002-04-26  Richard Henderson  <rth@redhat.com>
43991
43992         * gcc.dg/c99-bool-1.c: Expect always true warning.
43993
43994 2002-04-25  Roger Sayle  <roger@eyesopen.com>
43995
43996         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
43997
43998 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43999
44000         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
44001         targets.
44002
44003 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
44004
44005         * g++.dg/abi/mange7.C: New test.
44006
44007         PR c++/6438.
44008         * g++.dg/parse/stmtexpr2.C: New test.
44009
44010 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
44011
44012         * gcc.dg/20020312-2.c: Add SH target.
44013
44014 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44015
44016         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
44017         compiler output on mips*-*-irix*.
44018
44019 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
44020
44021         * g++.dg/parse/attr1.C: New test.
44022
44023 2002-04-23  Roger Sayle  <roger@eyesopen.com>
44024
44025         * gcc.c-torture/execute/string-opt-17.c: New test case.
44026         * gcc.c-torture/execute/memset-2.c: New test case.
44027
44028 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
44029
44030         PR c++/6256:
44031         * g++.dg/template/friend5.C: New test.
44032
44033         PR c++/6331:
44034         * g++.dg/template/qual1.C: Likewise.
44035
44036 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
44037
44038         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
44039         Include stdlib.h, not stdio.h or ctype.h.
44040
44041 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
44042
44043         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
44044         cris-*-elf* and mmix-*-*.
44045         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
44046         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
44047         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
44048         Ditto.
44049         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
44050         * gcc.dg/wchar_t-1.c: Ditto.
44051
44052 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
44053
44054         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
44055         Clarify comment.
44056
44057 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
44058
44059         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
44060
44061 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44062
44063         * gcc.c-torture/execute/20000906-1.x: Delete.
44064
44065 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
44066
44067         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
44068
44069 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
44070
44071         * PR6367
44072         * g77.f-torture/execute/6367.f: New test.
44073         * g77.f-torture/execute/6367.x: Disable for MMIX.
44074
44075 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
44076
44077         * PR6352
44078         * g++.dg/opt/inline2.C: New test.
44079
44080 2002-04-18  Richard Henderson  <rth@redhat.com>
44081
44082         * gcc.dg/20000906-1.c: Enable for all targets.
44083         * gcc.c-torture/compile/iftrap-2.c: New.
44084
44085 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44086
44087         * gcc.dg/20020418-1.c: New test.
44088         * gcc.dg/20020418-2.c: New test.
44089
44090 2002-04-18  Richard Henderson  <rth@redhat.com>
44091
44092         * gcc.c-torture/compile/iftrap-1.c: New.
44093         * gcc.dg/iftrap-1.c: Adjust for ia64.
44094         * gcc.dg/iftrap-2.c: New.
44095
44096 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44097
44098         * gcc.c-torture/compile/20020418-1.c: New test.
44099
44100 2002-04-18  Roger Sayle  <roger@eyesopen.com>
44101
44102         * gcc.c-torture/compile/20020415-1.c: New.
44103
44104 2002-04-18  David S. Miller  <davem@redhat.com>
44105
44106         * gcc.c-torture/execute/20020418-1.c: New test.
44107
44108 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
44109
44110         * gcc.dg/20020416-1.c: New test.
44111
44112         * g++.dg/opt/inline1.C: New test.
44113
44114 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
44115
44116         * gcc.dg/altivec-5.c: New test.
44117
44118         * gcc.dg/20020415-1.c: New test.
44119
44120 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
44121
44122         * lib/chill.exp: Remove.
44123
44124 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
44125
44126         * g++.dg/other/big-struct.C: New test.
44127
44128 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
44129
44130         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
44131         of scratch file.
44132
44133 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
44134
44135         PR c/6277
44136         * gcc.dg/i386-387-1.c: Allow optional leading underscore
44137         in scan-assembler function name
44138
44139 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
44140
44141         * g77.f-torture/execute/980628-4.x,
44142         g77.f-torture/execute/980628-5.x,
44143         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44144         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44145         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
44146         i[34567]86-*-*.
44147
44148 2002-04-13  David S. Miller  <davem@redhat.com>
44149
44150         * gcc.c-torture/execute/20020413-1.c: New test.
44151
44152 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
44153
44154         * gcc.dg/asm-6.c,
44155         * g++.dg/ext/asm1.C: New tests.
44156
44157 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
44158
44159         PR c++ 5373.
44160         * g++.dg/parse/stmtexpr1.C: New test.
44161
44162         PR c++/5189.
44163         * g++.dg/template/copy1.C: New test.
44164
44165 2002-04-12  Richard Henderson  <rth@redhat.com>
44166
44167         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
44168
44169 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
44170
44171         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
44172         gcc.c-torture/execute/20020307-2.c.
44173
44174 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
44175
44176         * g++.dg/ext/attrib5.C,
44177         * g++.dg/lookup/struct1.C: New tests.
44178
44179 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
44180
44181         * gcc.dg/20020411-1.c: New test.
44182
44183         * gcc.c-torture/execute/20020411-1.c: New test.
44184
44185 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
44186
44187         * g77.f-torture/execute/6177.f: New test.
44188
44189 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
44190
44191         PR middle-end/6247
44192         * g++.dg/opt/cleanup1.C: New test.
44193
44194         * g++.dg/opt/const1.C: New test.
44195
44196 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
44197
44198         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
44199
44200 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44201
44202         PR c++/5507
44203         * g++.dg/template/typename2.C: New test.
44204
44205 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
44206
44207         * gcc.c-torture/execute/loop-12.c: New.
44208
44209 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
44210
44211         * g77.f-torture/execute/980628-4.x,
44212         g77.f-torture/execute/980628-5.x,
44213         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44214         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44215         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
44216
44217 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44218
44219         PR optimization/6086
44220         * g++.dg/opt/preinc1.C: New test.
44221
44222 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44223
44224         PR c++/5571
44225         * g++.dg/opt/static2.C: New test.
44226
44227 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44228
44229         PR c/5120
44230         * gcc.dg/20020406-1.c: New test.
44231
44232 2002-04-04  David S. Miller  <davem@redhat.com>
44233
44234         * gcc.c-torture/execute/20020404-1.c: New test.
44235
44236 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
44237
44238         PR c/6123
44239         * gcc.dg/20020312-2.c: Do not declare global register variable
44240         if __PIC__ or __pic__ is defined.
44241
44242 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
44243
44244         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
44245         __asm__ so that it works correctly even if -ansi -pedantic-errors.
44246
44247 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44248
44249         * gcc.misc-tests/linkage.exp: Update last change to handle
44250         sparc*-, not just sparc-.
44251
44252 2002-04-03  Richard Henderson  <rth@redhat.com>
44253
44254         * gcc.dg/cpp/ucs.c: Improved long UCS test.
44255
44256 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44257
44258         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
44259
44260 2002-04-02  David S. Miller  <davem@redhat.com>
44261
44262         * gcc.c-torture/execute/20020402-3.c: New test.
44263
44264 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44265
44266         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
44267         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
44268
44269         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
44270         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
44271         g77.f-torture/execute/20001201.x,
44272         g77.f-torture/execute/u77-test.x: New files.
44273
44274         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
44275         * gcc.dg/wchar_t-1.c: Ditto.
44276
44277 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44278
44279         * gcc.c-torture/execute/20020402-1.c: New test.
44280
44281 2002-04-01  Richard Henderson  <rth@redhat.com>
44282
44283         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
44284
44285         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
44286
44287 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44288
44289         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
44290
44291 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44292
44293         * g++.dg/inherit/template-as-base.C: Expect error.
44294         * g++.dg/inherit/namespace-as-base.C: Likewise.
44295
44296 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
44297
44298         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
44299         g++.dg/ext/instantiate3.C: Tweak match patterns.
44300
44301         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
44302         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
44303         -da test.
44304
44305 2002-03-31  Richard Henderson  <rth@redhat.com>
44306
44307         * gcc.dg/special/alias-2.c: New.
44308         * gcc.dg/special/ecos.exp: Run it.
44309
44310 2002-03-31  Richard Henderson  <rth@redhat.com>
44311
44312         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
44313
44314 2002-03-31  Kazu Hirata  <kazu@hxi.com>
44315
44316         * gcc.dg/weak-1.c: Disable on h8300 port.
44317
44318 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
44319
44320         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
44321         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
44322         ordering tests.
44323         * g++.dg/bprob/bprob-1.C: New test.
44324         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
44325         * g++.dg/gcov/gcov-1.C: New test.
44326         * g++.dg/gcov/gcov-1.x: New file.
44327         * g++.dg/gcov/gcov-2.C: New test.
44328         * g++.dg/gcov/gcov-3.C: New test.
44329         * g++.dg/gcov/gcov-3.h: New file.
44330
44331 2002-03-28  Roger Sayle  <roger@eyesopen.com>
44332
44333         * g++.old-deja/g++.other/builtins5.C: New test.
44334         * g++.old-deja/g++.other/builtins6.C: New test.
44335         * g++.old-deja/g++.other/builtins7.C: New test.
44336         * g++.old-deja/g++.other/builtins8.C: New test.
44337         * g++.old-deja/g++.other/builtins9.C: New test.
44338
44339 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
44340
44341         * g++.dg/opt/static1.C: New test.
44342
44343         * g++.dg/opt/longbranch1.C: New test.
44344
44345 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
44346
44347         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
44348
44349         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
44350
44351 2002-03-28  Jeffrey A Law  (law@redhat.com)
44352
44353         * gcc.c-torture/execute/20020328-1.c: New test.
44354
44355 2002-03-27  Richard Henderson  <rth@redhat.com>
44356
44357         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
44358         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
44359         move from g++.old-deja/g++.ext/.
44360
44361 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
44362
44363         * g++.dg/init/new2.C: New test.
44364
44365 2002-03-26  Richard Henderson  <rth@redhat.com>
44366
44367         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
44368
44369         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
44370         on sparc.
44371
44372         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
44373         sparcv9 systems.
44374         * gcc.dg/20001102-1.c: Likewise.
44375
44376 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
44377
44378         * gcc.dg/cpp/endif-pedantic1.c,
44379         gcc.dg/cpp/endif-pedantic2.c: New tests.
44380
44381 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
44382
44383         * g++.dg/init/new1.C: New test.
44384
44385 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
44386
44387         * g++.dg/abi/vbase9.C: New test.
44388
44389 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
44390
44391         * gcc.dg/arm-asm.c: New test.
44392
44393 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
44394
44395         * gcc.dg/Wswitch-enum.c: New test.
44396         Fix PR c/5044.
44397
44398 2002-03-26  Richard Henderson  <rth@redhat.com>
44399
44400         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
44401         structure.
44402
44403 2002-03-25  Richard Henderson  <rth@redhat.com>
44404
44405         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
44406         sparcv9 systems.
44407
44408         * gcc.c-torture/compile/20011119-1.c (xxx): New.
44409         * gcc.c-torture/compile/20011119-2.c (xxx): New.
44410
44411 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
44412
44413         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
44414
44415 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
44416
44417         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
44418         targets using generic thunk support.
44419
44420 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
44421
44422         * gcc.c-torture/compile/20020323-1.c: New test.
44423
44424         * g++.dg/opt/conj2.C: New test.
44425
44426 2002-03-24  Richard Henderson  <rth@redhat.com>
44427
44428         * gcc.dg/weak-1.c: Use -fno-common.
44429
44430 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44431
44432         * g77.dg/f77-edit-apostrophe-out.f: New test
44433         * g77.dg/f77-edit-h-out.f: New test
44434         * g77.dg/f77-edit-t-in.f: New test
44435         * g77.dg/f77-edit-t-out.f: New test
44436         * g77.dg/f77-edit-x-out.f: New test
44437         * g77.dg/f77-edit-slash-out.f: New test
44438         * g77.dg/f77-edit-colon-out.f: New test
44439         * g77.dg/f77-edit-s-out.f: New test
44440
44441 2002-03-24  Richard Henderson  <rth@redhat.com>
44442
44443         * objc/execute/formal_protocol-6.x: New XFAIL.
44444
44445 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44446
44447         * gcc.dg/weak-1.c: Early return from dg-final on platforms
44448         that do not support weak symbols
44449
44450 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44451
44452         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
44453         * lib/g77.exp: Likewise.
44454         * lib/objc.exp: Likewise.
44455
44456 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
44457
44458         * gcc.dg/Wswitch-default.c: New test.
44459
44460 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
44461
44462         * g++.dg/other/enum1.C: New test.
44463
44464 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
44465
44466         * gcc.dg/pragma-ep-3.c: Fix typo.
44467
44468 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44469
44470         * g++.dg/inherit/template-as-base.C: New test.
44471
44472 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
44473
44474         * g++.old-deja/g++.other/dwarf2-1.C: Move...
44475         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
44476
44477 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
44478
44479         * gcc.dg/cpp/multiline.c: Update to match.
44480
44481 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
44482
44483         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
44484
44485 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
44486
44487         * gcc.dg/cpp/extratokens2.c: New file.
44488
44489 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
44490
44491         * gcc.dg/20020312-2.c: Add rs6000 target.
44492
44493         * gcc.c-torture/compile/20020319-1.c: New test.
44494
44495 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44496
44497         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
44498         (A, E): Handle this.
44499
44500 2002-03-20  Jason Merrill  <jason@redhat.com>
44501
44502         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
44503         ignoring -fpic.
44504         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
44505         through prune_gcc_output.
44506
44507 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
44508
44509         * gcc.c-torture/compile/20020320-1.c: New test.
44510
44511 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
44512
44513         * gcc.c-torture/compile/20020318-1.c: New test.
44514
44515         * gcc.dg/struct-by-value-1.c: New test.
44516
44517         * gcc.dg/20020319-1.c: New test.
44518
44519 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
44520
44521         * g++.dg/opt/conj1.C: New test.
44522
44523 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
44524
44525         * g++.dg/template/qualttp20.C: Revert previous change.
44526         * g++.dg/template/qualttp3.C: Likewise.
44527         * g++.dg/template/qualttp4.C: Likewise.
44528         * g++.dg/template/qualttp5.C: Likewise.
44529         * g++.dg/template/qualttp6.C: Likewise.
44530         * g++.dg/template/qualttp7.C: Likewise.
44531         * g++.dg/template/qualttp8.C: Likewise.
44532         * g++.dg/template/recurse.C: Likewise.
44533
44534 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44535
44536         * gcc.dg/cpp/wchar-1.c: Update.
44537
44538 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44539
44540         * g++.dg/template/conv1.C: New test.
44541         * g++.dg/template/conv2.C: New test.
44542         * g++.dg/template/conv3.C: New test.
44543         * g++.dg/template/conv4.C: New test.
44544
44545 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44546
44547         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
44548         * g++.dg/template/qualttp3.C: Likewise.
44549         * g++.dg/template/qualttp4.C: Likewise.
44550         * g++.dg/template/qualttp5.C: Likewise.
44551         * g++.dg/template/qualttp6.C: Likewise.
44552         * g++.dg/template/qualttp7.C: Likewise.
44553         * g++.dg/template/qualttp8.C: Likewise.
44554         * g++.dg/template/recurse.C: Likewise.
44555
44556 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44557
44558         * g++.dg/opt/dtor1.C: New test.
44559
44560 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
44561
44562         * gcc.c-torture/compile/20020315-1.c: New test.
44563
44564 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
44565
44566         * gcc.dg/weak-1.c: Fix scan tests.
44567
44568 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
44569
44570         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
44571         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
44572         cris-*-aout* mmix-*-*.
44573         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
44574         cris-*-aout* mmix-*-*.
44575         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
44576         cris-*-elf* cris-*-aout* and mmix-*-*.
44577         * gcc.dg/20001009-1.c: Ditto.
44578         * gcc.dg/20010912-1.c: Ditto.
44579         * gcc.dg/20020122-4.c: Ditto.
44580         * gcc.dg/inline-2.c: Ditto.
44581
44582 2002-03-14  Jeffrey A Law  (law@cygnus.com)
44583
44584         * gcc.c-torture/compile/20020314-1.c: New test.
44585
44586 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
44587
44588         * gcc.c-torture/execute/20020314-1.c: New test.
44589
44590 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
44591
44592         * g++.dg/warn/Wunused-1.C: New test.
44593
44594 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
44595
44596         * g++.dg/abi/mangle6.C: New test.
44597
44598 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
44599
44600         * gcc.c-torture/compile/20020309-2.c: New test.
44601
44602         * gcc.c-torture/compile/20020312-1.c: New test.
44603
44604 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
44605
44606         * g++.dg/other/access1.C: New test.
44607
44608 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
44609
44610         * gcc.c-torture/execute/wchar_t-1.c: New test.
44611
44612 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
44613
44614         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
44615
44616 2002-03-12  Roger Sayle  <roger@eyesopen.com>
44617
44618         * gcc.dg/20020312-1.c: New test case.
44619
44620 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
44621
44622         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
44623
44624 2002-03-11  Richard Henderson  <rth@redhat.com>
44625
44626         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
44627         * g++.old-deja/g++.jason/report.C: Likewise.
44628
44629 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44630
44631         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
44632         * g++.old-deja/g++.robertl/eb56.C: Likewise.
44633
44634 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44635
44636         * g++.dg/overload/pmf1.C: New test.
44637
44638 2002-03-11  Kazu Hirata  <kazu@hxi.com>
44639
44640         * gcc.c-torture/execute/20020307-1.c: Use long.
44641
44642 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
44643
44644         PR optimization/5844
44645         * gcc.dg/20020310-1.c: New test.
44646
44647 2002-03-09  Michael Meissner  <meissner@redhat.com>
44648
44649         * gcc.c-torture/execute/memcpy-2.c: New test.
44650         * gcc.c-torture/execute/memset-1.c: New test.
44651         * gcc.c-torture/execute/strlen-1.c: New test.
44652         * gcc.c-torture/execute/strcmp-1.c: New test.
44653         * gcc.c-torture/execute/strncmp-1.c: New test.
44654
44655 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
44656
44657         * gcc.dg/ppc-ldstruct.c: New test.
44658
44659 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
44660
44661         * gcc.c-torture/execute/va-arg-22.c: New test.
44662
44663 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44664
44665         * gcc.c-torture/compile/20020309-1.c: New test.
44666
44667 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
44668
44669         * gcc.c-torture/execute/20020307-2.c: New test.
44670
44671 2002-03-07  Jeffrey A Law  (law@redhat.com)
44672
44673         * g77.f-torture/compile/20020307-1.f: New test.
44674
44675 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
44676
44677         * gcc.dg/unordered-1.c: New test.
44678
44679 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
44680
44681         * gcc.c-torture/execute/20020307-1.c: New test.
44682
44683 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
44684
44685         * gcc.dg/20020304-1.c: New test.
44686
44687         * gcc.c-torture/compile/20020304-2.c: New test.
44688
44689 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
44690
44691         * gcc.c-torture/compile/20020304-1.c: New test case
44692         (from PR c/5830).
44693
44694 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
44695
44696         * gcc.dg/20020103-1.c: Add other -D ppc variants.
44697
44698 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
44699
44700         * g++.dg/other/classkey1.C: New test.
44701
44702 2002-03-01  Richard Henderson  <rth@redhat.com>
44703
44704         * gcc.c-torture/compile/981223-1.x: New.
44705         * gcc.c-torture/compile/920625-1.x: New.
44706
44707 2002-02-28  Richard Henderson  <rth@redhat.com>
44708
44709         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
44710
44711 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
44712
44713         * gcc.c-torture/execute/20020227-1.c: New test.
44714
44715 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
44716
44717         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
44718         here" ERROR lines.
44719         * g++.old-deja/g++.oliva/partord1.C: Likewise.
44720         * g++.old-deja.g++.other/defarg1.C: Likewise.
44721         * g++.old-deja/g++.pt/calls2.C: Likewise.
44722         * g++.old-deja/g++.pt/crash20.C: Likewise.
44723         * g++.old-deja/g++.pt/crash30.C: Likewise.
44724         * g++.old-deja/g++.pt/crash36.C: Likewise.
44725         * g++.old-deja/g++.pt/crash6.C: Likewise.
44726         * g++.old-deja/g++.pt/defarg13.C: Likewise.
44727         * g++.old-deja/g++.pt/derived3.C: Likewise.
44728         * g++.old-deja/g++.pt/error1.C: Likewise.
44729         * g++.old-deja/g++.pt/friend21.C: Likewise.
44730         * g++.old-deja/g++.pt/friend23.C: Likewise.
44731         * g++.old-deja/g++.pt/infinite1.C: Likewise.
44732         * g++.old-deja/g++.robertl/eb128.C: Likewise.
44733
44734 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
44735
44736         * gcc.c-torture/execute/20020225-2.c: New test.
44737
44738 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
44739
44740         * gcc.c-torture/execute/920730-1t.c,
44741         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
44742         Delete test cases, only relevant to -traditional.
44743
44744 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44745
44746         * gcc.dg/cpp/undef1.c: Remove.
44747         * gcc.dg/cpp/directiv.c: Update.
44748         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
44749
44750 2002-02-27  Michael Meissner  <meissner@redhat.com>
44751
44752         * gcc.c-torture/execute/20020226-1.c: New test.
44753
44754 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
44755
44756         * g++.dg/debug/debug4.C: New test.
44757
44758         * gcc.dg/ia64-visibility-1.c: New test.
44759
44760 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
44761
44762         * gcc.dg/debug/20020224-1.c: New.
44763
44764 2002-02-25  Kazu Hirata  <kazu@hxi.com>
44765
44766         * gcc.c-torture/execute/960416-1.x: New.
44767         * gcc.c-torture/execute/divconst-3.x: Likewise.
44768
44769 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
44770
44771         * gcc.dg/20020224-1.c: New test.
44772
44773 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
44774
44775         * gcc.c-torture/execute/20020225-1.c: New.
44776
44777 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44778
44779         * gcc.dg/cpp/wchar-1.c: New test.
44780
44781 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
44782
44783         * gcc.dg/20020222-1.c: New test.
44784
44785 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
44786
44787         * g++.dg/opt/anonunion1.C: New test.
44788
44789 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
44790
44791         * g++.dg/template/qualttp19.C: New test.
44792         * g++.dg/template/qualttp20.C: New test.
44793         * g++.old-deja/g++.jason/report.C: Adjust expected errors
44794         * g++.old-deja/g++.other/qual1.C: Likewise.
44795
44796 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
44797
44798         * gcc.dg/attr-alwaysinline.c: New.
44799
44800 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
44801
44802         * gcc.dg/20020220-1.c: New test.
44803
44804         * gcc.dg/20020220-2.c: New test.
44805
44806         * g++.dg/opt/mmx1.C: New test.
44807
44808 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
44809
44810         * gcc.c-torture/compile/20020110.c: New test.
44811
44812 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
44813
44814         * gcc.c-torture/execute/20020219-1.c: New test.
44815
44816         * gcc.dg/20020219-1.c: New test.
44817
44818         * gcc.dg/noncompile/20020220-1.c: New test.
44819
44820         * g++.dg/opt/ptrintsum1.C: New test.
44821
44822         * gcc.dg/debug/20020220-1.c: New test.
44823
44824 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
44825
44826         * gcc.c-torture/execute/20020216-1.c: New test.
44827
44828 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44829
44830         * gcc.dg/decl-1.c: Update, new test.
44831
44832 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
44833
44834         * g++.dg/abi/bitfield1.C: New test.
44835         * g++.dg/abi/bitfield2.C: New test.
44836
44837 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
44838
44839         * gcc.dg/attr-nest.c: New test.
44840
44841 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
44842
44843         * gcc.c-torture/execute/20020215-1.c: New test.
44844
44845 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
44846
44847         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
44848         * g++.dg/debug/debug.exp: New.
44849         * g++.dg/debug/trivial.C: New.
44850         * g++.dg/debug/debug1.C: Moved...
44851         * g++.dg/other/debug1.C: ...from here.
44852         * g++.dg/debug/debug2.C: Moved...
44853         * g++.dg/other/debug2.C: ...from here.
44854         * g++.dg/debug/debug3.C: Moved...
44855         * g++.dg/other/debug3.C: ...from here.
44856
44857         * gcc.dg/noncompile/20020213-1.c: New test.
44858
44859 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
44860
44861         * g++.dg/other/debug3.C: New test.
44862
44863         * gcc.c-torture/execute/20020213-1.c: New test.
44864
44865 2002-02-13  Richard Smith <richard@ex-parrot.com>
44866
44867         * g++.old-deja/g++.other/thunk1.C: New test.
44868
44869 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
44870
44871         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
44872
44873 2002-02-13  Stan Shebs  <shebs@apple.com>
44874
44875         * gcc.dg/altivec-3.c: New.
44876
44877 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
44878
44879         * gcc.dg/Wunreachable-1.c: New test.
44880         * gcc.dg/Wunreachable-2.c: New test.
44881
44882 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44883
44884         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
44885
44886 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
44887
44888         * gcc.dg/decl-1.c: New test.
44889
44890 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
44891
44892         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
44893
44894 2002-02-10  Kazu Hirata  <kazu@hxi.com>
44895
44896         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
44897         * gcc.c-torture/compile/980506-1.x: Likewise.
44898
44899 2002-02-10  Kazu Hirata  <kazu@hxi.com>
44900
44901         * gcc.dg/20020210-1.c: New.
44902
44903 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
44904
44905         * g77.f-torture/execute/947.f: New regression test
44906         for PR fortran/947.
44907
44908 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
44909
44910         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
44911         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
44912
44913 2002-02-08  Richard Henderson  <rth@redhat.com>
44914
44915         * gcc.c-torture/compile/labels-3.c: New.
44916
44917 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
44918
44919         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
44920         expression statements work instead.
44921         * gcc.dg/noncompile/20020207-1.c: New test.
44922
44923 2002-02-07  Richard Henderson  <rth@redhat.com>
44924
44925         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
44926
44927 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44928
44929         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
44930         message from g77
44931         * lib/g77-dg.exp: Trim g77 error messages so that they are
44932         recognized by dg.exp.
44933
44934 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44935
44936         PR fortran/5473
44937         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
44938
44939 2002-02-07  Richard Henderson  <rth@redhat.com>
44940
44941         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
44942         to be sufficiently aligned for integers.
44943
44944 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
44945
44946         * g++.dg/template/friend4.C: New test.
44947
44948 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44949
44950         PR fortran/5743
44951         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
44952         unsupported cases.
44953
44954 2002-02-07  Richard Henderson  <rth@redhat.com>
44955
44956         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
44957         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
44958         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
44959         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
44960
44961 2002-02-06  Richard Henderson  <rth@redhat.com>
44962
44963         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
44964
44965 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
44966
44967         * gcc.dg/20020206-1.c: New test.
44968
44969 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
44970
44971         * gcc.c-torture/execute/20020206-1.c: New test.
44972
44973         * gcc.c-torture/execute/20020206-2.c: New test.
44974
44975         PR optimization/5429:
44976         * gcc.c-torture/compile/20020206-1.c: New test.
44977
44978 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
44979
44980         * g++.dg/ext/align1.C: Do not use an explicit alignment value
44981         as certain file formats cannot support particularly large
44982         alignments.
44983
44984         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
44985         and do not expect to be able to link the executable.
44986
44987         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
44988         fail because the COFF format does not support the weak attribute.
44989
44990 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
44991
44992         * g77.dg/pr5473.f: New test
44993
44994 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
44995
44996         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
44997         Fix testcase accordingly.
44998
44999 2002-02-04  Richard Henderson  <rth@redhat.com>
45000
45001         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
45002         (buf): Change to be an array of pointers, not ints.
45003
45004 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45005
45006         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
45007         before all tests.  Move warning one line above to match where it
45008         C frontend emits.
45009         * gcc.dg/Wswitch-2.c: New test.
45010         * g++.dg/warn/Wswitch-1.C: New test.
45011         * g++.dg/warn/Wswitch-2.C: New test.
45012
45013 2002-02-04  Richard Henderson  <rth@redhat.com>
45014
45015         * g++.dg/abi/offsetof.C: Fix size comparison.
45016
45017 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
45018
45019         * gcc.dg/cast-qual-2.c: New test.
45020
45021 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45022
45023         * gcc.dg/20020201-4.c: New test.
45024
45025 2002-02-04  Ben Elliston  <bje@redhat.com>
45026
45027         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
45028         target_info attribute != 0, in addition to the empty string.
45029         (gcc_target_compile): Likewise.
45030
45031 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
45032
45033         * gcc.dg/Wswitch.c: New test.
45034         PR gcc/4475. PR gcc/3780.
45035
45036 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
45037
45038         * g77.f-torture/execute/5122.f: New test for regressions
45039         against PR fortran/5122.
45040
45041 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
45042
45043         * g77.f-torture/compile/pr3743.f: Delete
45044         * g77.dg/pr3743-1.f: New test.
45045         * g77.dg/pr3743-2.f: New test.
45046         * g77.dg/pr3743-3.f: New test.
45047         * g77.dg/pr3743-4.f: New test.
45048
45049 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45050
45051         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
45052
45053 2002-02-02  Richard Henderson  <rth@redhat.com>
45054
45055         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
45056         * gcc.c-torture/execute/bf64-1.c: Likewise.
45057
45058 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45059
45060         * gcc.dg/20020201-2.c: New test.
45061
45062         * gcc.dg/20020201-3.c: New test.
45063
45064         * gcc.c-torture/execute/bitfld-2.c: New test.
45065
45066 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45067
45068         * gcc.dg/bitfld-1.c: Update.
45069         * gcc.dg/bitfld-2.c: Update.
45070         * gcc.c-torture/execute/bitfld-1.x: New.
45071
45072 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45073
45074         * gcc.c-torture/execute/20020201-1.c: New test.
45075
45076 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
45077
45078         PR target/5469
45079         * gcc.dg/20020201-1.c: New test.
45080
45081 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
45082
45083         PR fortran/3743
45084         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
45085         * g77.f-torture/compile/pr3743.x: Remove
45086
45087 2002-01-31  Tom Rix  <trix@redhat.com>
45088
45089         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
45090
45091 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45092
45093         * gcc.dg/noncompile/20020130-1.c: New test.
45094
45095 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
45096
45097         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
45098
45099 2002-01-29  Richard Henderson  <rth@redhat.com>
45100
45101         * gcc.c-torture/execute/991118-1.c: Cast various constants back
45102         to long long.
45103         * gcc.c-torture/execute/bf64-1.c: Likewise.
45104
45105 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
45106
45107         * gcc.c-torture/execute/20020129-1.c: New test.
45108
45109 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45110
45111         * gcc.c-torture/compile/20000224-1.c: Update.
45112         * gcc.c-torture/execute/bitfld-1.c: New tests.
45113         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
45114         * gcc.dg/uninit-A.c: Update.
45115
45116 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45117
45118         * g++.dg/template/ctor1.C: Add instantiation.
45119
45120 2002-01-28  Paul Koning  <pkoning@equallogic.com>
45121
45122         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
45123         argument to __builtin_prefetch to be const ptr.
45124
45125 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
45126
45127         * gcc.c-torture/compile/20020120-1.c: New test.
45128
45129 2002-01-27  Kazu Hirata  <kazu@hxi.com>
45130
45131         * gcc.c-torture/execute/20020127-1.c: New test.
45132
45133 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
45134
45135         * g77.dg/f77-edit-i-in.f: New test
45136         * g77.dg/f77-edit-i-out.f: New test
45137
45138 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
45139
45140         * gcc.dg/debug/debug.exp: New file.
45141         * gcc.dg/debug/trivial.c: New file.
45142         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
45143         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
45144         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
45145         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
45146         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
45147         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
45148         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
45149         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
45150         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
45151         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
45152         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
45153         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
45154         * gcc.dg/20000503-1.c: Removed.
45155         * gcc.dg/20010207-1.c: Removed.
45156         * gcc.dg/20011223-1.c: Removed.
45157         * gcc.dg/20020104-2.c: Removed.
45158         * gcc.dg/debug-1.c: Removed.
45159         * gcc.dg/debug-2.c: Removed.
45160         * gcc.dg/debug-3.c: Removed.
45161         * gcc.dg/debug-4.c: Removed.
45162         * gcc.dg/debug-5.c: Removed.
45163         * gcc.dg/debug-6.c: Removed.
45164         * gcc.dg/dwarf2-1.c: Removed.
45165         * gcc.dg/dwarf2-2.c: Removed.
45166
45167 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
45168
45169         * g++.old-deja/g++.other/eh5.C: New test.
45170         * g++.old-deja/g++.other/sibcall2.C: New test.
45171         * g++.old-deja/g++.other/array9.C: New test.
45172         * g++.old-deja/g++.other/typename2.C: New test.
45173         * g++.old-deja/g++.other/crash60.C: New test.
45174         * g++.old-deja/g++.other/conv9.C: New test.
45175         * g++.old-deja/g++.other/mangle10.C: New test.
45176         * g++.old-deja/g++.other/unchanging1.C: New test.
45177         * g++.old-deja/g++.other/exprstmt1.C: New test.
45178         * g++.old-deja/g++.other/inline23.C: New test.
45179         * g++.old-deja/g++.eh/ia64-1.C: New test.
45180         * g++.old-deja/g++.other/dwarf2-1.C: New test.
45181         * g++.old-deja/g++.other/reload1.C: New test.
45182         * g++.old-deja/g++.other/static20.C: New test.
45183         * g++.old-deja/g++.other/local-alloc1.C: New test.
45184         * g++.old-deja/g++.other/conv8.C: New test.
45185         * g++.old-deja/g++.other/stmtexpr2.C: New test.
45186         * g++.old-deja/g++.other/storeexpr1.C: New test.
45187         * g++.old-deja/g++.other/storeexpr2.C: New test.
45188         * g++.dg/eh/template2.C: New test.
45189         * g++.dg/warn/weak1.C: New test.
45190
45191 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
45192
45193         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45194         Remove first, non-varying, argument.
45195
45196 2002-01-23  Richard Henderson  <rth@redhat.com>
45197
45198         * gcc.dg/inline-2.c: New.
45199
45200         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
45201         Add optional target arg.  Check number of arguments.
45202         (scan-assembler-not, scan-assembler-dem): Likewise.
45203         (scan-assembler-dem-not): Likewise.
45204
45205 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45206
45207         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
45208         line 12.
45209         * g++.old-deja/g++.brendan/parse3.C,
45210         g++.old-deja/g++.other/crash26.C,
45211         g++.old-deja/g++.other/crash28.C,
45212         g++.old-deja/g++.other/crash29.C,
45213         g++.old-deja/g++.other/crash30.C,
45214         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
45215
45216 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
45217
45218         * gcc.dg/20020115-1.c: New.
45219
45220 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
45221
45222         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
45223
45224 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
45225
45226         * gcc.dg/20020122-3.c: New.
45227
45228 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
45229
45230         * g++.dg/other/gc1.C: New test.
45231
45232 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45233
45234         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
45235
45236 2002-01-22  Richard Henderson  <rth@redhat.com>
45237
45238         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
45239
45240 2002-01-22  Richard Henderson  <rth@redhat.com>
45241
45242         * gcc.dg/20020122-4.c: New.
45243
45244 2002-01-22  H.J. Lu <hjl@gnu.org>
45245
45246         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
45247         link output.
45248         * gcc.dg/special/ecos.exp: Likewise.
45249         * lib/g++-dg.exp: Likewise.
45250         * lib/g77-dg.exp: Likewise.
45251         * lib/gcc-dg.exp : Likewise.
45252         * lib/mike-g++.exp: Likewise.
45253         * lib/mike-g77.exp: Likewise.
45254         * lib/mike-gcc.exp: Likewise.
45255         * lib/objc-dg.exp: Likewise.
45256
45257 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
45258
45259         PR target/5379
45260         * gcc.dg/20020122-2.c: New test.
45261
45262 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
45263
45264         * gcc.dg/20020122-1.c: New test.
45265
45266 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
45267
45268         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
45269
45270 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
45271
45272         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
45273
45274 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45275
45276         * gcc.c-torture/compile/20020121-1.c: New test.
45277
45278 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45279
45280         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
45281         ld_library_path.
45282
45283 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
45284
45285         * gcc.dg/20020218-1.c: New test.
45286
45287 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
45288
45289         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
45290         messages
45291         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
45292         "At global scope" warning
45293         * g++.dg/ext/align1.C: Change cygwin test for alignment
45294         from db-bogus to dg-warning
45295
45296 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
45297
45298         * g77.f-torture/compile/cpp2.F: New test.
45299
45300 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45301
45302         * g++.dg/template/access1.C: New test.
45303
45304 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
45305
45306         * gcc.dg/20020118-1.c: New.
45307
45308 2002-01-18  Kazu Hirata  <kazu@hxi.com>
45309
45310         * gcc.c-torture/execute/20020118-1.c: New test.
45311
45312 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
45313
45314         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
45315         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
45316         alignment warnings.
45317
45318 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
45319
45320         * gcc.misc-tests/i386-prefetch.exp: Save and restore
45321         torture_with_loops and torture_without_loops
45322
45323 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
45324
45325         * gcc.c-torture/compile/20020116-1.c: New test.
45326
45327 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
45328
45329         * gcc.dg/20020116-2.c: New test.
45330
45331         * gcc.dg/ultrasp4.c: New test.
45332
45333         * gcc.dg/20020116-1.c: New test.
45334
45335 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
45336
45337         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
45338         by EABI.
45339
45340 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
45341
45342         * gcc.misc-tests/i386-prefetch.exp: New.
45343         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
45344         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
45345         * gcc.misc-tests/i386-pf-none-1.c: New test.
45346         * gcc.misc-tests/i386-pf-sse-1.c: New test.
45347
45348 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
45349
45350         * gcc.dg/gnu89-init-1.c: Add new tests.
45351
45352 2002-01-15  Andreas Jaeger  <aj@suse.de>
45353
45354         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
45355         * gcc.dg/i386-mmx-2.c: Likewise.
45356         * gcc.dg/i386-sse-1.c: Likewise.
45357         * gcc.dg/i386-sse-2.c: Likewise.
45358         * gcc.dg/i386-sse-3.c: Likewise.
45359
45360 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
45361
45362         * g77.f-torture/execute/intrinsic-unix-bessel.f:
45363         Uncomment additional cases that now pass.
45364
45365 2002-01-11  Richard Henderson  <rth@redhat.com>
45366
45367         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
45368         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
45369
45370 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
45371
45372         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
45373
45374 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
45375
45376         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
45377         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
45378
45379 2002-01-10  Dale Johannesen  <dalej@apple.com>
45380
45381         * gcc.c-torture/execute/loop-11.c: New.
45382
45383 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
45384
45385         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
45386         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
45387
45388 2002-01-09  Richard Henderson  <rth@redhat.com>
45389
45390         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
45391         type in which to perform the operation for each size.
45392
45393 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
45394
45395         * gcc.c-torture/compile/20020109-2.c: New test.
45396
45397 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
45398
45399         * gcc.c-torture/execute/loop-10.c: New test.
45400
45401 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45402
45403         * gcc.c-torture/compile/20010226-1.c: New test.
45404         * gcc.c-torture/compile/20010227-1.c: New test.
45405         * gcc.c-torture/compile/20010426-1.c: New test.
45406         * gcc.c-torture/compile/20010510-1.c: New test.
45407         * gcc.c-torture/compile/20010605-3.c: New test.
45408         * gcc.c-torture/compile/20010824-1.c: New test.
45409         * gcc.c-torture/execute/20010409-1.c: New test.
45410         * gcc.dg/noncompile/20000901-1.c: New test.
45411         * gcc.dg/20001023-1.c: New test.
45412         * gcc.dg/20001101-1.c: New test.
45413         * gcc.dg/20001102-1.c: New test.
45414         * gcc.dg/20010207-1.c: New test.
45415         * gcc.dg/20010405-1.c: New test.
45416         * gcc.dg/20010822-1.c: New test.
45417         * gcc.dg/20011107-1.c: New test.
45418
45419 2002-01-09  Jeffrey A Law  (law@redhat.com)
45420
45421         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
45422
45423         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
45424         execution failure on PA targets.
45425
45426 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45427
45428         * gcc.c-torture/compile/20020109-1.c: New test.
45429
45430 2002-01-08  Kazu Hirata  <kazu@hxi.com>
45431
45432         * gcc.c-torture/execute/20020108-1.c: New test.
45433
45434 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
45435
45436         * gcc.dg/20020108-1.c: New test.
45437
45438 2002-01-08  H.J. Lu <hjl@gnu.org>
45439
45440         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
45441         for header files.
45442
45443 2002-01-08  Geoff Keating  <geoffk@redhat.com>
45444
45445         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
45446         consistency.
45447
45448 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
45449
45450         * gcc.dg/altivec-4.c: Test altivec predicates.
45451
45452 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
45453
45454         * gcc.c-torture/execute/20020107-1.c: New test.
45455
45456 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
45457
45458         PR c/5279
45459         * gcc.c-torture/compile/20020106-1.c: New test.
45460
45461 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
45462
45463         * gcc.c-torture/execute/nestfunc-4.c: New test.
45464
45465 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45466
45467         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
45468         extra triple that slipped in.
45469         * g++.old-deja/g++.abi/align.C: Likewise.
45470         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45471
45472 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45473
45474         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
45475         * g++.old-deja/g++.abi/align.C: Likewise.
45476         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45477
45478         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
45479         on FreeBSD/i386.
45480         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
45481         FreeBSD.
45482
45483 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
45484
45485         * gcc.dg/20020104-1.c: New test.
45486
45487         * gcc.dg/20020104-2.c: New test.
45488
45489 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
45490
45491         * gcc.dg/20020103-1.c: Fix typo in target selector.
45492
45493 2002-01-03  Richard Henderson  <rth@redhat.com>
45494
45495         * gcc.dg/20020103-1.c: New.
45496
45497 2002-01-03  Kazu Hirata  <kazu@hxi.com>
45498
45499         * gcc.c-torture/execute/20020103-1.c: New test.
45500
45501 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
45502
45503         * g++.dg/other/debug2.C: New test.
45504
45505         * gcc.c-torture/compile/20020103-1.c: New test.
45506
45507 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
45508
45509         * gcc.dg/gnu89-init-1.c: Added new tests.
45510
45511 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45512
45513         * g++.dg/template/friend2.C: Remove as patch is reverted.
45514
45515         * g++.dg/warn/oldcast1.C: New test.
45516
45517         * g++.dg/template/ptrmem1.C: New test.
45518         * g++.dg/template/ptrmem2.C: New test.
45519
45520         * g++.dg/template/ntp.C: New test.
45521
45522         * g++.dg/other/component1.C: New test.
45523
45524         * g++.dg/template/ttp3.C: New test.
45525
45526         * g++.dg/template/friend2.C: New test.
45527         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
45528
45529 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45530
45531         * g++.dg/other/ptrmem1.C: New test.
45532         * g++.dg/other/ptrmem2.C: New test.
45533
45534 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45535
45536         * g++.dg/template/ctor1.C: New test.
45537
45538 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45539
45540         * g++.dg/template/friend2.C: New test.
45541
45542 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
45543
45544         * gcc.dg/mmix-1.c: New test.
45545
45546 2001-12-31  Richard Henderson  <rth@redhat.com>
45547
45548         * gcc.dg/asm-5.c: New.
45549
45550 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
45551
45552         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
45553         in namespace __gnu_cxx
45554
45555 2001-12-30  Richard Henderson  <rth@redhat.com>
45556
45557         * gcc.dg/debug-6.c: New.
45558
45559 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
45560
45561         * gcc.c-torture/compile/20011229-2.c: New test.
45562
45563 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
45564
45565         * gcc.dg/debug-3.c: New test.
45566         * gcc.dg/debug-4.c: New test.
45567         * gcc.dg/debug-5.c: New test.
45568
45569 2001-12-29  Richard Henderson  <rth@redhat.com>
45570
45571         * g++.dg/eh/loop1.C: New.
45572
45573 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45574
45575         * g++.dg/template/crash1.C: New test.
45576
45577 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45578
45579         * g++.dg/other/const1.C: New test.
45580
45581 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
45582
45583         * gcc.c-torture/compile/20011229-1.c: New test.
45584
45585 2001-12-28  Stan Shebs  <shebs@apple.com>
45586
45587         * lib/objc-torture.exp: Resync with c-torture.exp.
45588         * lib/objc.exp: Load standard libraries.
45589
45590 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
45591
45592         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
45593         additional tests.
45594
45595 2001-12-27  Roger Sayle <roger@eyesopen.com>
45596
45597         * gcc.c-torture/execute/string-opt-16.c: New testcase.
45598
45599 2001-12-27  Richard Henderson  <rth@redhat.com>
45600
45601         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
45602
45603 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45604
45605         * g++.dg/eh/ctor1.C: New test.
45606         * g++.dg/other/error2.C: New test.
45607
45608 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45609
45610         * g++.dg/other/init2.C: New test.
45611
45612 2001-12-24  Richard Henderson  <rth@redhat.com>
45613
45614         * gcc.dg/20011223-1.c: New.
45615         * gcc.dg/inline-1.c: New.
45616
45617 2001-12-23  Richard Henderson  <rth@redhat.com>
45618
45619         * gcc.dg/asm-4.c: Test operand modifiers.
45620
45621 2001-12-23  Richard Henderson  <rth@redhat.com>
45622
45623         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
45624
45625 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45626
45627         * gcc.c-torture/execute/20011223-1.c: New test.
45628
45629 2001-12-21  Richard Henderson  <rth@redhat.com>
45630
45631         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
45632         re-enables the warning.
45633
45634 2001-12-21  Richard Henderson  <rth@redhat.com>
45635
45636         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
45637
45638 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45639
45640         * gcc.c-torture/compile/20011218-1.c: New test.
45641
45642 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
45643
45644         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
45645         arm-isr.c test.
45646         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
45647         epilogue generation for ARM ISR routines.
45648
45649 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45650
45651         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
45652         * gcc.dg/format/c90-printf-3.c: Likewise.
45653         * gcc.dg/format/c99-printf-3.c: Likewise.
45654         * gcc.dg/format/ext-1.c: Likewise.
45655         * gcc.dg/format/ext-6.c: Likewise.
45656         * gcc.dg/format/format.h: Prototype unlocked stdio.
45657
45658 2001-12-20  Richard Henderson  <rth@redhat.com>
45659
45660         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
45661         (arena): Use it.
45662         (malloc): Correct allocation logic.  Abort if we fill up the
45663         arena before initialization complete.
45664         (realloc): Correct allocation logic.
45665
45666 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45667
45668         * gcc.c-torture/compile/20011219-2.c: New test.
45669
45670         * gcc.c-torture/execute/20011219-1.c: New test.
45671
45672 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
45673
45674         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
45675         target does not support weak symbols.
45676
45677 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
45678
45679         * gcc.c-torture/compile/20011219-1.c: New test.
45680
45681 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
45682
45683         * g++.dg/other/error1.C: New test.
45684
45685 2001-12-17  Jeffrey A Law  (law@redhat.com)
45686
45687         * gcc.c-torture/execute/20011217-1.c: New test.
45688
45689 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
45690
45691         * objc.dg/special/: New directory.
45692         * objc.dg/special/special.exp: New file.
45693         * objc.dg/special/unclaimed-category-1.h: New file.
45694         * objc.dg/special/unclaimed-category-1a.m: New file.
45695         * objc.dg/special/unclaimed-category-1.m: New file.
45696
45697 2001-12-17  Andreas Jaeger  <aj@suse.de>
45698
45699         * gcc.c-torture/compile/20011217-2.c: New test.
45700
45701 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45702
45703         * gcc.c-torture/compile/20011217-1.c: New test.
45704
45705 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
45706
45707         * gcc.dg/20011214-1.c: New.
45708
45709 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
45710
45711         * gcc.dg/altivec-4.c: New.
45712
45713 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
45714
45715         * gcc.dg/20011113-1.c: New test.
45716
45717 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45718
45719         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
45720         std::__malloc_alloc_template<0> and
45721         std::__default_alloc_template<false, 0>.
45722
45723 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
45724
45725         * objc/execute/bf-21.m: New test.
45726         * objc/execute/enumeration-1.m: New test.
45727         * objc/execute/enumeration-2.m: New test.
45728
45729 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
45730
45731         * gcc.dg/gnu89-init-1.c: New test.
45732
45733 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45734
45735         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
45736         * g++.old-deja/g++.jason/2371.C: Likewise.
45737         * g++.old-deja/g++.jason/template33.C: Likewise.
45738         * g++.old-deja/g++.jason/template34.C: Likewise.
45739         * g++.old-deja/g++.jason/template36.C: Likewise.
45740         * g++.old-deja/g++.oliva/typename1.C: Likewise.
45741         * g++.old-deja/g++.oliva/typename2.C: Likewise.
45742         * g++.old-deja/g++.other/typename1.C: Likewise.
45743         * g++.old-deja/g++.pt/inherit2.C: Likewise.
45744         * g++.old-deja/g++.pt/nontype5.C: Likewise.
45745         * g++.old-deja/g++.pt/typename11.C: Likewise.
45746         * g++.old-deja/g++.pt/typename14.C: Likewise.
45747         * g++.old-deja/g++.pt/typename16.C: Likewise.
45748         * g++.old-deja/g++.pt/typename3.C: Likewise.
45749         * g++.old-deja/g++.pt/typename4.C: Likewise.
45750         * g++.old-deja/g++.pt/typename5.C: Likewise.
45751         * g++.old-deja/g++.pt/typename7.C: Likewise.
45752         * g++.old-deja/g++.robertl/eb9.C: Likewise.
45753
45754 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
45755
45756         * g++.dg/other/linkage1.C: New test.
45757         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
45758         specifiers.
45759
45760 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
45761
45762         * gcc.dg/concat.c: New test.
45763
45764 2001-12-11  Stan Shebs  <shebs@apple.com>
45765
45766         * objc/compile: New test directory.
45767         * objc/compile/compile.exp: New expect script.
45768         * objc/compile/20011211-1.m: New compile test.
45769
45770 2001-12-11  Jason Merrill  <jason@redhat.com>
45771
45772         * lib/prune.exp (prune_gcc_output): Also handle "In member
45773         function".  So many permutations...
45774
45775 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
45776
45777         * g++.dg/template/typedef1.C: New test.
45778
45779 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
45780
45781         * g++.dg/other/copy1.C: New test.
45782
45783 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
45784
45785         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
45786
45787         * gcc.dg/builtin-choose-expr.c: New.
45788
45789 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
45790
45791         * gcc.dg/altivec-2.c: New.
45792
45793 2001-12-07  Richard Henderson  <rth@redhat.com>
45794
45795         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
45796
45797 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
45798
45799         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
45800         ultrasparc.
45801
45802 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45803
45804         * g++-old.deja/g++.robertl/eb101.C: Deleted.
45805
45806 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
45807
45808         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
45809         variable argument list.
45810
45811 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
45812
45813         * gcc.c-torture/execute/memcheck: Delete entire directory.
45814         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
45815         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
45816
45817 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45818
45819         * gcc.dg/Wshadow-1.c: New test.
45820
45821 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
45822
45823         * gcc.c-torture/compile/20011130-1.c: New test.
45824
45825         * gcc.dg/noncompile/20011025-1.c: New test.
45826
45827         * g++.dg/other/anon-union.C: New test.
45828
45829         * gcc.c-torture/execute/20011024-1.c: New test.
45830
45831 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45832
45833         * gcc.c-torture/execute/20000722-1.x,
45834         gcc.c-torture/execute/20010123-1.x: Remove.
45835         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
45836         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
45837         gcc.dg/c99-complit-2.c: New tests.
45838
45839 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
45840
45841         * g++.dg/inherit/base1.C: New test.
45842
45843 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
45844
45845         * g++.dg/other/stdarg1.C: New test.
45846
45847         * gcc.c-torture/compile/20011130-2.c: New test.
45848
45849 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
45850
45851         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
45852         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
45853         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
45854         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
45855         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
45856         * gcc.dg/builtin-prefetch-1.c: New test.
45857
45858 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
45859
45860         * gcc.dg/20011130-1.c: New test.
45861
45862 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45863
45864         * g++.dg/other/scope1.C: New test.
45865         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
45866
45867 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45868
45869         * gcc.dg/vla-init-1.c: New test.
45870
45871 2001-12-01  Geoff Keating  <geoffk@redhat.com>
45872
45873         * gcc.c-torture/compile/structs.c: New testcase from GDB.
45874
45875 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45876
45877         * objc.dg/alias.m: Update.
45878         * objc.dg/class-1.m: Update.
45879         * objc.dg/const-str-1.m: Update.
45880         * objc.dg/fwd-proto-1.m: Update.
45881         * objc.dg/id-1.m: Update.
45882         * objc.dg/super-class-1.m: Update.
45883
45884 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
45885
45886         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
45887         constructs.
45888
45889 2001-11-28  Jeffrey A Law  (law@cygnus.com)
45890
45891         * gcc.c-torture/execute/20011128-1.c: New test.
45892
45893 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
45894
45895         * gcc.dg/20011127-1.c: New test.
45896
45897 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45898
45899         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
45900         from Austin Group draft 7.
45901         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
45902         scanf format arguments.
45903         * gcc.dg/format/no-exargs-2.c: New test.
45904
45905 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
45906
45907         * g++.dg/abi/vbase8-4.C: New test.
45908
45909 2001-11-24  Ian Lance Taylor  <ian@airs.com>
45910
45911         * gcc.c-torture/execute/20011121-1.c: New test.
45912
45913 2001-11-23  Jeffrey A Law  (law@cygnus.com)
45914
45915         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
45916
45917 2001-11-23  Andreas Jaeger  <aj@suse.de>
45918
45919         * gcc.dg/cpp/charconst-2.c: New test.
45920
45921 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
45922
45923         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
45924         to the host if it is remote.  Let tests specify extra headers
45925         they use.
45926         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
45927         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
45928         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
45929         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
45930         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
45931         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
45932         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
45933         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
45934         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
45935         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
45936
45937 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
45938
45939         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
45940         for little endian ARMs.
45941
45942 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
45943
45944         * gcc.c-torture/compile/20011119-1.c: New test.
45945         * gcc.c-torture/compile/20011119-2.c: New test.
45946
45947 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
45948
45949         * gcc.dg/altivec-1.c: Fix typo.
45950
45951 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45952
45953         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
45954
45955 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
45956
45957         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
45958
45959 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
45960
45961         * lib/g77.exp: Don't specify --rpath-link.
45962
45963         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
45964         across all the headers.
45965         * gcc.dg/format/format.exp: For testing on a remote host,
45966         copy format.h.
45967
45968         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
45969         * gcc.c-torture/execute/930406-1.c: Likewise.
45970         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45971
45972 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
45973
45974         * gcc.dg/altivec-1.c: New.
45975
45976 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
45977
45978         * gcc.dg/cpp/fpreprocessed.c: New test case.
45979
45980 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45981
45982         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
45983         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
45984         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
45985
45986 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45987
45988         * gcc.dg/no-builtin-1.c: New test.
45989
45990 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
45991
45992         * gcc.c-torture/execute/20011115-1.c: New test.
45993
45994 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
45995
45996         * gcc.c-torture/compile/20011114-2.c: New test.
45997         * gcc.c-torture/compile/20011114-3.c: New test.
45998         * gcc.c-torture/compile/20011114-4.c: New test.
45999
46000 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
46001
46002         * g++.dg/other/init1.C: New test.
46003
46004 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
46005
46006         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
46007         message.
46008
46009         * gcc.c-torture/execute/20011114-1.c: New testcase.
46010
46011         * gcc.c-torture/compile/20010327-1.c: Revert last change.
46012         * gcc.c-torture/compile/20011114-1.c: New test, exactly
46013         like the (before this change) version of 20010327-1.c.
46014
46015 2001-11-14  Roger Sayle <roger@eyesopen.com>
46016
46017         * gcc.c-torture/execute/string-opt-13.c: New testcase.
46018
46019 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
46020
46021         * g++.dg/init/array2.C: New test.
46022
46023 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
46024
46025         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
46026
46027 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
46028
46029         * g++.dg/other/forscope1.C: New test.
46030         * g++.dg/ext/forscope1.C: New test.
46031         * g++.dg/ext/forscope2.C: New test.
46032
46033 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
46034
46035         * gcc.c-torture/execute/20011113-1.c: New test.
46036
46037 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
46038
46039         * gcc.c-torture/execute/20011109-2.c: New test.
46040
46041         * gcc.c-torture/execute/20011109-1.c: New test.
46042
46043 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
46044
46045         * gcc.c-torture/compile/20011109-1.c: New test.
46046
46047 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
46048
46049         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
46050         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
46051         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
46052         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
46053         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
46054         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
46055         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
46056
46057 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46058
46059         * g++.dg/warn/Wshadow-1.C: New tests.
46060         * g++.old-deja/g++.mike/for3.C: Update.
46061
46062 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46063
46064         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
46065         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
46066         XFAILs.  Adjust expected error texts.
46067         * gcc.c-torture/compile/20011106-1.c,
46068         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
46069         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
46070         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
46071         gcc.dg/c99-array-lval-5.c: New tests.
46072
46073 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46074
46075         * gcc.dg/cpp/defined.c: Update.
46076
46077 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46078
46079         * gcc.c-torture/execute/anon-1.c: New test.
46080
46081 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
46082
46083         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
46084         same size, so no warning should be produced on stormy16.
46085
46086         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
46087         due to oversized array.
46088         * g++.old-deja/g++.mike/ns15.C: Likewise.
46089         * g++.old-deja/g++.pt/crash16.C: Likewise.
46090
46091 2001-11-02  Graham Stott  <grahams@redhat.com>
46092
46093         * g++.dgother/debug1.C: Fix typos.
46094
46095 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
46096
46097         * g++.dg/other/debug1.C: New test.
46098
46099 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46100
46101         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
46102         of unsigned long.
46103
46104 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
46105
46106         * gcc.dg/20011029-2.c: New test.
46107
46108         * gcc.c-torture/compile/20011029-1.c: New test.
46109
46110 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
46111
46112         * objc/execute/class_self-1.m: New test.
46113         * objc/execute/class_self-2.m: New test.
46114
46115 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
46116
46117         * gcc.misc-tests/msgs.exp: Delete.
46118         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
46119         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
46120         error set to match recent changes.
46121
46122 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
46123
46124         * gcc.dg/20011021-1.c: New test.
46125
46126 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
46127
46128         * gcc.c-torture/compile/20011023-1.c: New test.
46129
46130 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
46131
46132         * lib/g77.exp: Rewrite based on lib/g++.exp.
46133
46134 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
46135
46136         * gcc.c-torture/execute/20011019-1.c: New test.
46137
46138         * gcc.dg/20011018-1.c: New test.
46139
46140 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
46141
46142         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
46143
46144 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
46145
46146         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
46147         * gcc.dg/attr-invalid.c: Likewise.
46148
46149 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
46150
46151         * gcc.dg/20011015-1.c: New test.
46152
46153 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46154
46155         * g++.dg/template/unify2.C: New test.
46156
46157 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46158
46159         * g++.dg/other/exception-specification.C: New test
46160
46161 2001-10-13  Tom Rix  <trix@redhat.com>
46162
46163         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
46164         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
46165
46166 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
46167
46168         * gcc.dg/20011009-1.c: New test.
46169
46170 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
46171
46172         PR g++/4476
46173         * g++.dg/other/friend1.C: New test.
46174
46175 2001-10-11  Richard Henderson  <rth@redhat.com>
46176
46177         * g++.old-deja/g++.other/crash18.C: Add -S to options.
46178
46179 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46180
46181         * gcc.c-torture/compile/20011010-1.c: New.
46182
46183 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46184
46185         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
46186         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
46187         g77.f-torture/execute/execute.exp,
46188         g77.f-torture/noncompile/noncompile.exp,
46189         gcc.c-torture/compile/compile.exp,
46190         gcc.c-torture/execute/execute.exp,
46191         gcc.c-torture/execute/ieee/ieee.exp,
46192         gcc.c-torture/execute/memcheck/memcheck.exp,
46193         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
46194         objc/execute/execute.exp: Update FSF address.
46195
46196 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46197
46198         * gcc.dg/cpp/cmdlne-C.c: Update.
46199         * gcc.dg/cpp/cmdlne-C2.c: New.
46200
46201 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46202
46203         * gcc.c-torture/execute/20011008-3.c: New.
46204
46205 2001-10-08  DJ Delorie  <dj@redhat.com>
46206
46207         * gcc.dg/20011008-1.c: New.
46208         * gcc.dg/20011008-2.c: New.
46209
46210 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46211
46212         * gcc.dg/cpp/spacing1.c: Update test.
46213
46214 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46215
46216         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
46217         spelling errors of "separate" as "seperate".
46218
46219 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
46220
46221         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
46222         enough to avoid inlining.
46223
46224 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46225
46226         * lib/g77.exp: set libg2c_dir correctly.
46227
46228 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46229
46230         * gcc.dg/cpp/macro11.c: New test.
46231
46232 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46233
46234         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
46235         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
46236         gcc.dg/format/multattr-3.c: New tests.
46237         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
46238         tests for format attributes on function pointers being rejected.
46239
46240 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46241
46242         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
46243
46244 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46245
46246         * g++.dg/warn/format1.C: New test.
46247
46248 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
46249
46250         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
46251
46252 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46253
46254         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
46255
46256 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46257
46258         * gcc.dg/cpp/redef2.c: Add test.
46259
46260 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
46261
46262         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
46263         long-standing bug on i686, apparently.
46264         * gcc.c-torture/execute/loop-2c.x: New file.
46265         * gcc.c-torture/execute/loop-2d.x: New file.
46266         * gcc.c-torture/execute/loop-3c.x: New file.
46267
46268 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
46269
46270         * gcc.dg/cpp/20000625-2.c: Correct line number.
46271
46272 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46273
46274         * gcc.dg/cpp/macro10.c: New test.
46275         * gcc.dg/cpp/strify3.c: New test.
46276         * gcc.dg/cpp/spacing1.c: Add tests.
46277         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
46278         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
46279
46280 2001-09-24  DJ Delorie  <dj@redhat.com>
46281
46282         * gcc.c-torture/execute/20010924-1.c: New test.
46283
46284 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46285
46286         * objc/execute/paste.m: Remove.
46287
46288 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46289
46290         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
46291
46292 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
46293
46294         * g77.dg/strlen0.f: New test.
46295
46296 2001-09-21  Richard Henderson  <rth@redhat.com>
46297
46298         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
46299         * g++.old-deja/g++.abi/vtable2.C: Likewise.
46300
46301 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
46302
46303         Table-driven attributes.
46304         * g++.dg/ext/attrib1.C: New test.
46305
46306 2001-09-20  DJ Delorie  <dj@redhat.com>
46307
46308         * gcc.dg/20000926-1.c: Update expected warning messages.
46309         * gcc.dg/array-2.c: Likewise, and test for warnings too.
46310         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
46311         array.
46312
46313 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
46314
46315         * g++.dg/eh/registers1.C: New test case.
46316
46317 2001-09-17  Richard Henderson  <rth@redhat.com>
46318
46319         * gcc.dg/array-5.c: Fix VLA decomposition test.
46320
46321 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46322
46323         * gcc.dg/cpp/line5.c: New testcase.
46324
46325 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
46326
46327         * gcc.dg/cpp/macro9.c: New test.
46328
46329 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
46330
46331         * gcc.c-torture/execute/980223.c: Change type of addr from long
46332         to char *.
46333
46334 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
46335
46336         * gcc.c-torture/execute/20010915-1.c: New test.
46337
46338 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
46339
46340         * g77.dg/bprob: New directory.
46341         * g77.dg/bprob/bprob.exp: New file.
46342         * g77.dg/bprob/bprob-1.f: New test.
46343         * g77.dg/gcov: New directory.
46344         * g77.dg/gcov/gcov.exp: New file.
46345         * g77.dg/gcov/gcov-1.f: New test.
46346         * g77.dg/gcov/gcov-1.x: New file.
46347
46348 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46349
46350         * gcc.dg/cpp/directiv.c: Update.
46351         * gcc.dg/cpp/undef1.c: Update.
46352
46353 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
46354
46355         * gcc.dg/20010912-1.c: New test.
46356
46357 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
46358
46359         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
46360         language-independent file in lib.
46361         * lib/gcov.exp: New file.
46362
46363 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46364
46365         * gcc.c-torture/compile/20010911-1.c: New test.
46366
46367 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
46368
46369         * lib/profopt.exp: New, to support profile-directed optimizations.
46370         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
46371         * gcc.misc-tests/bprob-1.c: New test.
46372         * gcc.misc-tests/bprob-2.c: New test.
46373
46374 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
46375
46376         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
46377         XFAIL and which kinds of gcov output to verify.
46378         * gcc.misc-tests/gcov-4b.x: New file.
46379         * gcc.misc-tests/gcov-5b.x: New file.
46380         * gcc.misc-tests/gcov-6.x: New file.
46381         * gcc.misc-tests/gcov-7.c: New test.
46382         * gcc.misc-tests/gcov-7.x: New file.
46383
46384 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
46385
46386         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
46387         * gcc.misc-tests/gcov-6.c: New test.
46388
46389 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46390
46391         PR c++/3986
46392         * g++.dg/abi/vbase1.C: New test.
46393
46394 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
46395
46396         * objc.dg/method-2.m: New.
46397
46398 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
46399
46400         PR c++/4203
46401         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
46402         * g++.dg/init/empty1.C: New test.
46403
46404 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
46405
46406         * gcc.c-torture/compile/20010903-1.c: New test.
46407
46408 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
46409
46410         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
46411         for m68k.
46412
46413 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
46414
46415         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
46416
46417         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
46418
46419         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
46420
46421 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
46422
46423         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
46424         for 16-bit 'unsigned int'.
46425
46426 2001-08-29  Kazu Hirata  <kazu@hxi.com>
46427
46428         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
46429
46430 2001-08-27  Richard Henderson  <rth@redhat.com>
46431
46432         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
46433         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
46434
46435 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
46436
46437         * gcc.dg/asm-names.c (ymain): New.
46438
46439 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
46440
46441         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
46442         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
46443         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
46444
46445 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46446
46447         * gcc.dg/compare5.c: New testcase.
46448
46449 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
46450
46451         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
46452         and "In instantiation".
46453
46454 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
46455
46456         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
46457
46458 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
46459
46460         * gcc.misc-tests/gcov.exp: Add support for branch information.
46461         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
46462         * gcc.misc-tests/gcov-4.c: New test.
46463         * gcc.misc-tests/gcov-4b.c: New test.
46464         * gcc.misc-tests/gcov-5b.c: New test.
46465
46466 2001-08-20  Zack Weinberg  <zackw@panix.com>
46467
46468         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
46469         expected to fail.
46470
46471 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46472
46473         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
46474
46475 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
46476
46477         * g++.dg/eh/template1.C: New test.
46478
46479 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
46480
46481         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
46482         Fix thinko.
46483         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
46484         for xfail.
46485
46486 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
46487
46488         * lib/g77-dg.exp: Use prune.exp for common procedures
46489         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
46490         * lib/g77.exp: (g77-dg-prune) Remove
46491
46492 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
46493
46494         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
46495
46496 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46497
46498         * g++.dg/template/unify1.C: New test.
46499
46500 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
46501
46502         * g++.dg/abi/empty4.C: New test.
46503
46504 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
46505
46506         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
46507         solaris2.*
46508         * g77.f-torture/compile/pr3743.x: Likewise.
46509
46510 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46511
46512         * g++.dg/other/using-declaration.C: New test.
46513
46514 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46515
46516         * gcc.dg/cpp/tr-sign.c: New testcase.
46517
46518 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46519
46520         * gcc.dg/cpp/19951025-1.c: Revert.
46521         * gcc.dg/cpp/directiv.c: We no longer process directives that
46522         interrupt macro arguments.
46523
46524 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
46525
46526         * gcc.dg/bconstp-1.c: New test.
46527
46528 2001-08-03  Richard Henderson  <rth@redhat.com>
46529
46530         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
46531
46532 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46533
46534         * gcc.dg/cpp/19951025-1.c: Update.
46535
46536 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
46537
46538         * g77.dg/ff90-1.f (s): Fix reference of variable z,
46539         should be x.
46540
46541 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46542
46543         Kill -fhonor-std.
46544         * g++.old-deja/g++.ns/ns14.C: Remove special options.
46545         * g++.old-deja/g++.other/std1.C: Likewise.
46546         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
46547
46548 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
46549
46550         * lib/g77.exp: Load gcc-defs.exp for common procedures
46551         (g77_pass, g77_fail, g77_finish, g77_exit,
46552         ${tool}_check_unsupported_p} Now redundant.  Deleted.
46553
46554 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
46555
46556         * g77.dg/fbackslash.f
46557         * g77.dg/fcase-preserve.f
46558         * g77.dg/ff90-1.f
46559         * g77.dg/ffixed-line-length-0.f
46560         * g77.dg/ffixed-line-length-132.f
46561         * g77.dg/ffixed-line-length-7.f
46562         * g77.dg/ffixed-line-length-72.f
46563         * g77.dg/ffixed-line-length-none.f
46564         * g77.dg/ffree-form-1.f
46565         * g77.dg/fno-backslash.f
46566         * g77.dg/fno-f90-1.f
46567         * g77.dg/fno-fixed-form-1.f
46568         * g77.dg/fno-onetrip.f
46569         * g77.dg/fno-typeless-boz.f
46570         * g77.dg/fno-underscoring.f
46571         * g77.dg/fno-vxt-1.f
46572         * g77.dg/fonetrip.f
46573         * g77.dg/ftypeless-boz.f
46574         * g77.dg/fugly-assumed.f
46575         * g77.dg/funderscoring.f
46576         * g77.dg/fvxt-1.f
46577
46578 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
46579
46580         * objc.dg/fwd-proto-1.m: New.
46581         * objc.dg/local-decl-1.m: New.
46582         * objc.dg/naming-1.m: New.
46583         * objc.dg/naming-2.m: New.
46584         * objc.dg/proto-hier-1.m: New.
46585
46586 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
46587
46588         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
46589         largest-type elements to a struct makes its size grow.
46590
46591 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46592
46593         * g++.dg/abi/vthunk1.C: New test.
46594
46595 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46596
46597         * g++.dg/abi/vbase8-22.C: New test.
46598
46599 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46600
46601         * gcc.dg/cpp/macro8.c: New test.
46602
46603 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46604
46605         * g++.dg/abi/vbase8-21.C: New test.
46606
46607 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46608
46609         * g++.dg/abi/vbase8-10.C: New test.
46610
46611 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46612
46613         * lib/g++.exp (g++_set_ld_library_path): Renamed to
46614         ${tool}_set_ld_library_path.
46615         Changed caller.
46616         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
46617         g++.exp.
46618
46619 2001-07-26  Stan Cox <scox@redhat.com>
46620
46621         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
46622         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
46623         gcc_exit, gcc_check_unsupported_p):
46624         Moved to gcc-deps.exp
46625         * gcc-deps.exp: New file.
46626
46627 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46628
46629         * g++.old-deja/g++.pt/defarg14.C: New test.
46630
46631 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46632
46633         * g++.old-deja/g++.other/lineno5.C: New test.
46634
46635 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46636
46637         * g++.old-deja/g++.pt/crash68.C: New test.
46638
46639 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46640
46641         * g++.old-deja/g++.other/crash42.C: New test.
46642
46643 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46644
46645         * gcc.dg/cpp/extratokens.c: Fix.
46646         * gcc.dg/cpp/skipping2.c: New tests.
46647
46648 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46649
46650         * gcc.c-torture/execute/20010724-1.c: New file.
46651         * gcc.c-torture/execute/20010724-1.x: New file.
46652
46653 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46654
46655         * g++.old-deja/g++.other/cond7.C: New test.
46656
46657 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46658
46659         * g++.old-deja/g++.other/optimize4.C: New test.
46660
46661 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46662
46663         * g++.old-deja/g++.abi/vbase8-5.C: New test.
46664
46665 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
46666
46667         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
46668         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
46669         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
46670         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
46671
46672         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
46673         bug report" message.
46674
46675         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
46676         * g++.dg/ext/instantiate1.C: Move from old-deja.
46677
46678 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
46679
46680         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
46681         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
46682         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
46683         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
46684
46685 2001-07-23  Jeffrey A Law  (law@cygnus.com)
46686
46687         * gcc.c-torture/execute/20010723-1.c: New test.
46688
46689 2001-07-23  Ben Elliston  <bje@redhat.com>
46690
46691         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
46692
46693 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46694
46695         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
46696         i[34567]86-*-*.
46697         Delete handling of ieee_multilib_flags.
46698         Pass -mieee for alpha*-*-* and sh-*-*.
46699         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
46700
46701 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
46702
46703         Remove old-abi tests.
46704         * g++.old-deja/g++.mike/p11116.C: Remove.
46705         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
46706
46707 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
46708
46709         * g77.f-torture/compile/pr3743.f: New test
46710
46711 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
46712
46713         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
46714
46715 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46716
46717         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
46718         g++.old-deja/g++.pt/static6.C: Likewise.
46719         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
46720         supports weak symbols.
46721
46722 2001-07-18  Andreas Jaeger  <aj@suse.de>
46723
46724         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
46725         supported again.
46726
46727 2001-07-18  Andreas Jaeger  <aj@suse.de>
46728
46729         * gcc.dg/iftrap-1.c: Fix target line.
46730
46731 2001-07-17  Richard Henderson  <rth@redhat.com>
46732
46733         * gcc.c-torture/execute/20010717-1.c: New.
46734
46735 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46736
46737         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
46738         tests.
46739
46740 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46741
46742         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
46743
46744 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46745
46746         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
46747         UAC_SIGBUS, UAC_NOPRINT definitions.
46748
46749 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
46750
46751         * objc/execute/object_is_class.m: New test.
46752         * objc/execute/object_is_meta_class.m: New test.
46753
46754 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46755
46756         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
46757         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
46758
46759 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
46760
46761         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
46762         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
46763
46764 2001-07-14  Richard Henderson  <rth@redhat.com>
46765
46766         * gcc.dg/iftrap-1.c: New.
46767
46768 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
46769
46770         * g77.f-torture/execute/intrinsic77.f: New test.
46771
46772 2001-07-11  Janis Johnson <janis@us.ibm.com>
46773
46774         * gcc.misc-tests/gcov-3.c: New test.
46775
46776 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
46777
46778         * gcc.c-torture/compile/20010711-1.c,
46779         * gcc.c-torture/compile/20010711-2.c: New tests.
46780
46781 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
46782
46783         * gcc.c-torture/execute/20010711-1.c: New test.
46784
46785 2001-07-11  Ben Elliston  <bje@redhat.com>
46786
46787         * g++.old-deja/g++.other/enum5.C: New test.
46788
46789 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
46790
46791         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
46792         (g++-dg-prune): Call prune_gcc_output.
46793         * prune.exp: New file for prune_gcc_output.
46794         * lib/g++.exp, lib/gcc.exp: Load it.
46795
46796 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46797
46798         * gcc.c-torture/compile/20010701-1.c,
46799         g++.old-deja/g++.ext/attrib6.C: New tests.
46800
46801 2001-07-06  Jeffrey A Law  (law@cygnus.com)
46802
46803         * gcc.c-torture/compile/20010706-1.c: New test.
46804
46805 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
46806
46807         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
46808
46809 2001-06-28  Stan Shebs  <shebs@apple.com>
46810
46811         * gcc.dg/pragma-darwin.c: New test.
46812
46813 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46814
46815         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
46816         Solaris 2.[678] system.
46817
46818 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46819
46820         * gcc.dg/20010622-1.c: New test.
46821
46822 2001-06-18  Stan Shebs  <shebs@apple.com>
46823
46824         * objc.dg: New directory.
46825         * objc.dg/dg.exp: New file.
46826         * objc.dg/alias.m: New.
46827         * objc.dg/class-1.m: New.
46828         * objc.dg/class-2.m: New.
46829         * objc.dg/const-str-1.m: New.
46830         * objc.dg/const-str-2.m: New.
46831         * objc.dg/id-1.m: New.
46832         * objc.dg/method-1.m: New.
46833         * objc.dg/super-class-1.m: New.
46834         * lib/objc-dg.exp: New file.
46835
46836 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46837
46838         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
46839         of label name.
46840
46841 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
46842
46843         * g++.old-deja/g++.abi/vbase8-9.C: New test.
46844
46845 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46846
46847         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
46848         variable.
46849
46850 2001-06-12  Richard Henderson  <rth@redhat.com>
46851
46852         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
46853
46854 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
46855
46856         * g++.old-deja/g++.abi/vbase5.C: New test.
46857         * g++.old-deja/g++.abi/vbase6.C: New test.
46858         * g++.old-deja/g++.abi/vbase7.C: New test.
46859
46860 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46861
46862         * gcc.c-torture/compile/20010610-1.c: New test.
46863
46864 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
46865
46866         * g++.old-deja/g++.abi/vbase4.C: New test.
46867
46868 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46869
46870         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
46871         support %f for HC11/HC12 targets.
46872         * gcc.c-torture/execute/930513-1.x: New file, likewise.
46873         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
46874         on HC11/HC12 targets.
46875         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
46876
46877 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46878
46879         * gcc.dg/wchar_t-1.c: New file.
46880         * gcc.dg/wint_t-1.c: Likewise.
46881
46882 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
46883
46884         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
46885
46886 2001-06-11  Richard Henderson  <rth@redhat.com>
46887
46888         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
46889
46890 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46891
46892         * gcc.c-torture/compile/20010611-1.c: New test.
46893
46894 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46895
46896         * gcc.dg/c99-tag-1.c: Add more tests.
46897
46898 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
46899
46900         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
46901         representation on MN10300 and ARM/Thumb.
46902
46903 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
46904
46905         * g77.f-torture/execute/20010610.f: New.
46906
46907 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
46908
46909         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
46910         names.
46911
46912 2001-06-09  Richard Henderson  <rth@redhat.com>
46913
46914         * gcc.c-torture/execute/ashrdi-1.c: New.
46915         * gcc.c-torture/execute/ashldi-1.c: New.
46916         * gcc.c-torture/execute/lshrdi-1.c: New.
46917
46918 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
46919
46920         * objc/execute/load-3.m: Added. Check sending +load to categories,
46921         in addition to classes.
46922
46923 2001-06-08  Stan Shebs  <shebs@apple.com>
46924
46925         * objc/execute/load-2.m: New test.  From Nicola Pero
46926         <n.pero@mi.flashnet.it>.
46927
46928 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
46929
46930         * gcc.c-torture/execute/20010605-2.c: New test.
46931
46932 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46933
46934         * g++.old-deja/g++.abi/vbase2.C: New test.
46935         * g++.old-deja/g++.abi/vbase3.C: New test.
46936
46937 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46938
46939         * g++.old-deja/g++.pt/friend49.C: New test.
46940
46941 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
46942
46943         * g++.old-deja/g++.ext/anon3.C: New test.
46944
46945 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
46946
46947         * g++.old-deja/g++.other/conv7.C: New test.
46948
46949 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
46950
46951         * gcc.c-torture/compile/20010605-2.c: New test.
46952
46953 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46954
46955         * gcc.c-torture/execute/20010604-1.c: New test.
46956
46957 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
46958
46959         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
46960
46961 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
46962
46963         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
46964         (g++_link_flags): Likewise.
46965         (g++_init): Pass gccpath's value to two previous functions.
46966
46967 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46968
46969         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
46970         Ensure logfile entry matches exec command line.
46971
46972 2001-05-31  Richard Henderson  <rth@redhat.com>
46973
46974         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
46975         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
46976
46977 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
46978
46979         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
46980         compiler for irix6.2
46981
46982 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
46983
46984         * g++.old-deja/g++.other/optimize3.C: New file.
46985
46986 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
46987
46988         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
46989         assemble.
46990
46991 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
46992
46993         * g++.old-deja/g++.other/optimize2.C: New file.
46994
46995 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
46996
46997         * gcc.c-torture/compile/20010518-2.c: New file.
46998         * gcc.c-torture/execute/20010518-1.c: New file.
46999         * gcc.c-torture/execute/20010518-2.c: New file.
47000
47001 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47002
47003         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
47004
47005 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
47006
47007         G++ no longer defines builtins that do not begin with __builtin.
47008         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
47009         * g++.old-deja/g++.brendand/misc13.C: Likewise.
47010         * g++.old-deja/g++.law/builtin1.C: Likewise.
47011         * g++.old-deja/g++.law/cvt2.C: Likewise.
47012         * g++.old-deja/g++.mike/net5.C: Likewise.
47013         * g++.old-deja/g++.other/builtins1.C: Likewise.
47014         * g++.old-deja/g++.other/builtins2.C: Likewise.
47015         * g++.old-deja/g++.other/builtins3.C: Likewise.
47016         * g++.old-deja/g++.other/builtins4.C: Likewise.
47017         * g++.old-deja/g++.other/inline8.C: Likewise.
47018         * g++.old-deja/g++.robertl/eb39.C: Likewise.
47019
47020 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
47021
47022         * g++.old-deja/g++.pt/using1.C: Adjust.
47023         * g++.old-deja/g++.pt/using2.C: New test.
47024
47025 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47026
47027         * gcc.dg/cpp/charconst.c: New tests.
47028         * gcc.dg/cpp/escape.c: New tests.
47029         * gcc.dg/cpp/escape-1.c: New tests.
47030         * gcc.dg/cpp/escape-2.c: New tests.
47031         * gcc.dg/cpp/ucs.c: New tests.
47032
47033 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
47034
47035         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
47036         native compiler for irix6.5.
47037
47038 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
47039
47040         * lib/g++.exp (g++_include_flags): Use args to compute
47041         get_multilibs.
47042         (g++_link_flags): Likewise.
47043         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
47044
47045 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47046
47047         * gcc.dg/c90-hexfloat-1.c: Add more tests.
47048
47049 2001-05-21  Geoff Keating  <geoffk@redhat.com>
47050
47051         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
47052         this file.
47053
47054 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47055
47056         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
47057         STACK_SIZE;
47058         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
47059         to STACK_SIZE; Use it to define size of add_histo array.
47060         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
47061         to STACK_SIZE.
47062         (f): Use GITT_SIZE to define size of gitt local table.
47063         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
47064         to STACK_SIZE; Use it to define size of bytemem array.
47065
47066 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47067
47068         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
47069         on 68HC11/HC12 due to the asm instruction.
47070         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
47071         * gcc.c-torture/compile/920520-1.x: Likewise.
47072         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
47073         on 68HC11/HC12 because the function is larger than 64K.
47074         * gcc.c-torture/compile/961203-1.x: New file, this test fails
47075         on 68HC11/HC12 because the structure is too large.
47076
47077 2001-05-20  Richard Henderson  <rth@redhat.com>
47078
47079         * gcc.c-torture/execute/20010520-1.c: New.
47080
47081 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47082
47083         * g++.old-deja/g++.warn/compare1.C: New test.
47084         * gcc.dg/compare4.c: New test.
47085
47086 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
47087
47088         * g++.old-deja/g++.other/optimize1.C: New test.
47089
47090 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47091
47092         * g++.old-deja/g++.pt/spec41.C: New test.
47093
47094 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
47095
47096         * gcc.c-torture/compile/20010114-1.x: Remove.
47097
47098 2001-05-18  Stan Shebs  <shebs@apple.com>
47099
47100         * gcc.c-torture/compile/20010518-1.c: New test.
47101
47102 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
47103
47104         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
47105         * g++.old-deja/g++.pt/crash67.C: New test.
47106
47107 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
47108
47109         * g++.old-deja/g++.other/debug9.C: New test.
47110
47111 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
47112
47113         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
47114
47115 2001-05-16  Jan Hubicka  <jh@suse.cz>
47116
47117         * gcc.c-torture/compile/20010516-1.c: New test.
47118
47119 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47120
47121         * g++.old-deja/g++.other/crash41.C: New test.
47122
47123 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47124
47125         * g++.old-deja/g++.pt/crash66.C: New test.
47126
47127 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
47128
47129         * g++.old-deja/g++.robertl/eb27.C: Convert.
47130
47131 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
47132
47133         * g++.dg/friend-warn.C: New test.  Do not warn about friend
47134         declaration being redundant.
47135
47136 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
47137
47138         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
47139
47140 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
47141
47142         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
47143
47144 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
47145
47146         * lib/g++.exp: Use testsuite_flags.
47147
47148 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
47149
47150         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
47151
47152 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47153
47154         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
47155
47156 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
47157
47158         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
47159
47160 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
47161
47162         * gcc.c-torture/compile/20010313-1.c: New test.
47163
47164 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
47165
47166         * gcc.dg/cpp/direct2.c: New test.
47167         * gccq.dg/cpp/direct2s.c: New test.
47168
47169         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
47170
47171 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
47172
47173         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
47174         * g++.old-deja/g++.other/op3.C: Likewise.
47175
47176 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47177
47178         * gcc.dg/cpp/syshdr.h: New file.
47179         * gcc.dg/cpp/sysmac1.c: Update.
47180         * gcc.dg/cpp/sysmac2.c: Update.
47181
47182 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47183
47184         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
47185
47186 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
47187
47188         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
47189         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
47190
47191 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
47192
47193         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
47194
47195 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
47196
47197         * lib/g++.exp (g++_include_flags): Don't use any special flags
47198         if TESTING_IN_BUILD_TREE is not defined.
47199         (g++_init): Use a plain 'c++' as the compiler if
47200         TESTING_IN_BUILD_TREEE is not defined.
47201
47202 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47203
47204         * g++.old-deja/g++.eh/catch13.C: New test.
47205         * g++.old-deja/g++.eh/catch14.C: New test.
47206
47207 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47208
47209         * gcc.dg/cpp/tr-define.c: New test.
47210
47211 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
47212
47213         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
47214         <stdlib.h>, not <malloc.h>.
47215
47216 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47217
47218         * g++.old-deja/g++.ns/template17.C: New test.
47219
47220 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47221
47222         * g++.old-deja/g++.pt/ref4.C: New test.
47223
47224 2001-04-30  Richard Henderson  <rth@redhat.com>
47225
47226         * gcc.dg/20000724-1.c: Revert last change.
47227
47228 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
47229
47230         * g77.f-torture/execute/20010430.f: New test.
47231
47232 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
47233
47234         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
47235
47236 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
47237
47238         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
47239
47240 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47241
47242         * g++.old-deja/g++.eh/crash6.C: New test.
47243
47244 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47245
47246         * g++.old-deja/g++.other/warn7.C: New test.
47247
47248 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47249
47250         * g++.old-deja/g++.other/defarg9.C: New test.
47251
47252 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47253
47254         * g77.f-torture/compile/20010426.f: New test.
47255         * g77.f-torture/execute/20010426.f: New test.
47256
47257 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47258
47259         * g77.f-torture/compile/20000629-1.x: Remove - error
47260         has been fixed.
47261
47262 2001-04-26  Jeffrey A Law  (law@cygnus.com)
47263
47264         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
47265         Tweak slightly to work with g++.dg framework.
47266         * g++.dg/special/ecos.exp: Run initp1.C test.
47267         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
47268
47269         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
47270         its linker doesn't give line numbers either.
47271         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
47272
47273 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
47274
47275         * g++.old-deja/g++.other/lex1.C: New test.
47276
47277 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
47278
47279         * gcc.dg/noncompile/20010425-1.c: New test.
47280
47281 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
47282
47283         * g++.old-deja/g++.pt/mangle2.C: New test.
47284
47285 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47286
47287         * gcc.dg/format/plus-1.c: New test.
47288
47289 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47290
47291         * gcc.dg/20010423-1.c: New test.
47292
47293 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47294
47295         * gcc.c-torture/execute/20010422-1.c: New test.
47296
47297 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
47298
47299         * g++.old-deja/g++.ns/type2.C: New test.
47300
47301 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
47302
47303         * g++.old-deja/g++.other/perf1.C: New test.
47304
47305 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
47306
47307         * gcc.dg/c99-func-2.c: Remove xfail.
47308         * gcc.dg/c99-func-3.c: Remove xfail.
47309         * gcc.dg/c99-func-4.c: Remove xfail.
47310
47311 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
47312
47313         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
47314
47315 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47316
47317         * gcc.c-torture/compile/20010423-1.c: New test.
47318
47319 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47320
47321         * g++.old-deja/g++.pt/typename28.C: New test.
47322
47323 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47324
47325         * g++.old-deja/g++.abi/empty2.C: New test.
47326         * g++.old-deja/g++.abi/empty3.C: New test.
47327
47328 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47329
47330         * g++.old-deja/g++.other/comdat2.C: New test.
47331         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
47332
47333 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47334
47335         * g++.old-deja/g++.other/overload14.C: New test.
47336
47337 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47338
47339         * g++.old-deja/g++.other/lookup23.C: New test.
47340
47341 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47342
47343         * gcc.c-torture/execute/20010403-1.c: New test.
47344
47345 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
47346             Mark Mitchell  <mark@codesourcery.com>
47347
47348         * lib/old-dejagnu.exp: Don't delete output of executable.
47349         Add .exe suffix to executables.
47350
47351 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
47352
47353         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
47354
47355 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47356
47357         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
47358
47359 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47360
47361         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
47362         * g++.old-deja/g++.abi/crash1.C: New test.
47363
47364 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47365
47366         * g++.old-deja/g++.other/crash40.C: New test.
47367
47368 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47369
47370         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
47371
47372 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
47373
47374         * g++.old-deja/g++.other/warn6.C: New test.
47375
47376 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47377
47378         * g++.old-deja/g++.robertl/eb42.C: Same.
47379
47380 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47381
47382         * gcc.dg/wtr-conversion-1.c: New testcase.
47383
47384 2001-04-10  Richard Henderson  <rth@redhat.com>
47385
47386         * g++.old-deja/g++.other/array5.C: New.
47387
47388 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47389
47390         * gcc.c-torture/execute/20010408-1.c: New test.
47391
47392 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
47393
47394         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
47395         headers and constructs.
47396         * g++.old-deja/g++.robertl/eb79.C: Same.
47397         * g++.old-deja/g++.robertl/eb77.C (main): Same.
47398         * g++.old-deja/g++.robertl/eb73.C: Same.
47399         * g++.old-deja/g++.robertl/eb66.C (main): Same.
47400         * g++.old-deja/g++.robertl/eb55.C (t): Same.
47401         * g++.old-deja/g++.robertl/eb54.C (main): Same.
47402         * g++.old-deja/g++.robertl/eb46.C (main): Same.
47403         * g++.old-deja/g++.robertl/eb44.C: Same.
47404         * g++.old-deja/g++.robertl/eb41.C (main): Same.
47405         * g++.old-deja/g++.robertl/eb4.C (main): Same.
47406         * g++.old-deja/g++.robertl/eb39.C: Same.
47407         * g++.old-deja/g++.robertl/eb33.C (main): Same.
47408         * g++.old-deja/g++.robertl/eb31.C (main): Same.
47409         * g++.old-deja/g++.robertl/eb30.C: Same.
47410         * g++.old-deja/g++.robertl/eb3.C: Same.
47411         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
47412         * g++.old-deja/g++.robertl/eb21.C: Same.
47413         * g++.old-deja/g++.robertl/eb15.C: Same.
47414         * g++.old-deja/g++.robertl/eb118.C: Same.
47415         * g++.old-deja/g++.robertl/eb115.C (main): Same.
47416         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
47417         * g++.old-deja/g++.robertl/eb109.C: Same.
47418         * g++.old-deja/g++.other/sibcall1.C (main): Same.
47419         * g++.old-deja/g++.mike/rtti1.C: Same.
47420         * g++.old-deja/g++.mike/p658.C: Same.
47421         * g++.old-deja/g++.mike/net46.C: Same.
47422         * g++.old-deja/g++.mike/net34.C: Same.
47423         * g++.old-deja/g++.mike/memoize1.C: Same.
47424         * g++.old-deja/g++.mike/eh2.C: Same.
47425         * g++.old-deja/g++.law/weak.C: Same.
47426         * g++.old-deja/g++.law/visibility7.C: Same.
47427         * g++.old-deja/g++.law/visibility25.C: Same.
47428         * g++.old-deja/g++.law/visibility22.C: Same.
47429         * g++.old-deja/g++.law/visibility2.C: Same.
47430         * g++.old-deja/g++.law/visibility17.C: Same.
47431         * g++.old-deja/g++.law/visibility13.C: Same.
47432         * g++.old-deja/g++.law/visibility10.C: Same.
47433         * g++.old-deja/g++.law/visibility1.C: Same.
47434         * g++.old-deja/g++.law/virtual3.C (eval): Same.
47435         * g++.old-deja/g++.law/vbase1.C: Same.
47436         * g++.old-deja/g++.law/operators32.C: Same.
47437         * g++.old-deja/g++.law/nest3.C: Same.
47438         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
47439         * g++.old-deja/g++.law/except5.C (main): Same.
47440         * g++.old-deja/g++.law/cvt7.C (run): Same.
47441         * g++.old-deja/g++.law/cvt2.C: Same.
47442         * g++.old-deja/g++.law/cvt16.C: Same.
47443         * g++.old-deja/g++.law/ctors6.C (bar): Same.
47444         * g++.old-deja/g++.law/ctors17.C (main): Same.
47445         * g++.old-deja/g++.law/ctors13.C: Same.
47446         * g++.old-deja/g++.law/ctors12.C (main): Same.
47447         * g++.old-deja/g++.law/ctors10.C: Same.
47448         * g++.old-deja/g++.law/code-gen5.C: Same.
47449         * g++.old-deja/g++.law/bad-error7.C: Same.
47450         * g++.old-deja/g++.law/arm9.C: Same.
47451         * g++.old-deja/g++.law/arm12.C: Same.
47452         * g++.old-deja/g++.law/arg8.C: Same.
47453         * g++.old-deja/g++.law/arg1.C: Same.
47454         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
47455         * g++.old-deja/g++.jason/template31.C: Same.
47456         * g++.old-deja/g++.jason/template24.C (main): Same.
47457         * g++.old-deja/g++.jason/2371.C: Same.
47458         * g++.old-deja/g++.eh/new2.C: Same.
47459         * g++.old-deja/g++.eh/new1.C: Same.
47460         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
47461         * g++.old-deja/g++.brendan/nest21.C (main): Same.
47462         * g++.old-deja/g++.brendan/err-msg3.C: Same.
47463         * g++.old-deja/g++.brendan/crash62.C: Same.
47464         * g++.old-deja/g++.brendan/crash52.C: Same.
47465         * g++.old-deja/g++.brendan/crash49.C (main): Same.
47466         * g++.old-deja/g++.brendan/crash38.C: Same.
47467         * g++.old-deja/g++.brendan/crash15.C (main): Same.
47468         * g++.old-deja/g++.brendan/copy9.C: Same.
47469
47470 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
47471
47472         * gcc.c-torture/execute/20001203-2.c (memset):
47473         Count argument is of type __SIZE_TYPE__.
47474
47475 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
47476
47477         * gcc.c-torture/compile/20010404-1.c: New test.
47478
47479 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
47480
47481         * gcc.c-torture/compile/20010326-1.c: New test.
47482
47483 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
47484
47485         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
47486         peculiarities of the SH.
47487         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
47488
47489 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47490
47491         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
47492         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
47493         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
47494
47495 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47496
47497         * g77.f-torture/compile/20010321-1.f: New test.
47498
47499 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47500
47501         * gcc.c-torture/compile/20010329-1.c: New test.
47502
47503 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47504
47505         * gcc.c-torture/execute/20010329-1.c: New test.
47506
47507 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47508
47509         * g++.old-deja/g++.other/eh4.C: Fix typo.
47510
47511 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47512
47513         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
47514
47515 2001-03-28  Philip Blundell  <philb@gnu.org>
47516
47517         * gcc.c-torture/compile/20010328-1.c: New test.
47518
47519 2001-03-27  Richard Henderson  <rth@redhat.com>
47520
47521         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
47522         * g++.old-deja/g++.eh/vbase3.C: Likewise.
47523
47524 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
47525
47526         * gcc.c-torture/compile/20010327-1.c: New test.
47527
47528 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47529
47530         * g++.old-deja/g++.other/friend12.C: New test.
47531         * g++.old-deja/g++.other/friend9.C: Expect no errors.
47532         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
47533
47534 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47535
47536         * gcc.c-torture/execute/20010325-1.c: New test.
47537
47538 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
47539
47540         * g++.old-deja/g++.other/mangle3.C: New test.
47541
47542 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
47543
47544         * g++.old-deja/g++.other/anon8.C: New test.
47545
47546 2001-03-20  Philip Blundell  <philb@gnu.org>
47547
47548         * gcc.c-torture/compile/20010320-1.c: New test.
47549
47550 2001-03-17  Richard Henderson  <rth@redhat.com>
47551
47552         * g++.old-deja/g++.other/eh4.C: Add expected error text.
47553
47554 2001-03-15  Geoff Keating  <geoff@redhat.com>
47555
47556         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
47557         tests on AIX.
47558
47559 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
47560
47561         * g++.old-deja/g++.other/eh4.C: New test.
47562
47563 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47564
47565         * gcc.dg/cpp/mi1.c: Update.
47566
47567 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
47568
47569         * g++.old-deja/g++.other/regstack.C: New test.
47570
47571 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47572
47573         * g++.old-deja/g++.other/ref4.C: New test.
47574
47575 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
47576
47577         * objc/execute/va_method.m: Added.
47578         * objc/execute/IMP.m: Added.
47579         * objc/execute/_cmd.m: Added.
47580         * objc/execute/accessing_ivars.m: Added.
47581         * objc/execute/class-1.m: Added.
47582         * objc/execute/class-10.m: Added.
47583         * objc/execute/class-11.m: Added.
47584         * objc/execute/class-12.m: Added.
47585         * objc/execute/class-13.m: Added.
47586         * objc/execute/class-14.m: Added.
47587         * objc/execute/class-2.m: Added.
47588         * objc/execute/class-3.m: Added.
47589         * objc/execute/class-4.m: Added.
47590         * objc/execute/class-5.m: Added.
47591         * objc/execute/class-6.m: Added.
47592         * objc/execute/class-7.m: Added.
47593         * objc/execute/class-8.m: Added.
47594         * objc/execute/class-9.m: Added.
47595         * objc/execute/class-tests-1.h
47596         * objc/execute/class-tests-2.h
47597         * objc/execute/compatibility_alias.m: Added.
47598         * objc/execute/encode-1.m: Added.
47599         * objc/execute/formal_protocol-1.m: Added.
47600         * objc/execute/formal_protocol-2.m: Added.
47601         * objc/execute/formal_protocol-3.m: Added.
47602         * objc/execute/formal_protocol-4.m: Added.
47603         * objc/execute/formal_protocol-5.m: Added.
47604         * objc/execute/formal_protocol-6.m: Added.
47605         * objc/execute/formal_protocol-7.m: Added.
47606         * objc/execute/informal_protocol.m: Added.
47607         * objc/execute/initialize.m: Added.
47608         * objc/execute/load.m: Added.
47609         * objc/execute/many_args_method.m: Added.
47610         * objc/execute/nested-3.m: Added.
47611         * objc/execute/no_clash.m: Added.
47612         * objc/execute/private.m: Added.
47613         * objc/execute/redefining_self.m: Added.
47614         * objc/execute/root_methods.m: Added.
47615         * objc/execute/selector-1.m: Added.
47616         * objc/execute/static-1.m: Added.
47617         * objc/execute/static-2.m: Added.
47618         * objc/execute/va_method.m: Added.
47619
47620 2001-03-10  Richard Henderson  <rth@redhat.com>
47621
47622         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
47623
47624 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47625
47626         * g++.old-deja/g++.other/crash31.C: XFAIL.
47627         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
47628         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
47629         * gcc.c-torture/execute/20010123-1.x: XFAIL.
47630         * gcc.c-torture/execute/20010124-1.x: XFAIL.
47631         * gcc.dg/sequence-pt-1.c: XFAIL one test.
47632
47633 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
47634
47635         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
47636
47637 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47638
47639         * gcc.dg/20000724-1.c: Don't use multiline strings.
47640
47641 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47642
47643         * objc/execute/string1.m, objc/execute/string2.m: Compare the
47644         result of -cString against what we expect it to be; don't just
47645         print it out for no one to read.
47646
47647         * objc/execute/string3.m, objc/execute/string4.m: New tests.
47648         Based on testcases provided by Nicola Pero.
47649
47650 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47651
47652         * gcc.dg/cpp/macro7.c: New test.
47653
47654 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47655
47656         * gcc.dg/cpp/multiline.c: Update.
47657
47658 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47659
47660         * g++.old-deja/g++.other/enum3.C: New test.
47661
47662 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47663
47664         * g++.old-deja/g++.other/pod1.C: New test.
47665
47666 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47667
47668         * g++.old-deja/g++.ext/overload1.C: New test.
47669
47670 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47671
47672         * g++.old-deja/g++.pt/using1.C: New test.
47673
47674 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47675
47676         * g++.old-deja/g++.other/using9.C: New test.
47677
47678 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
47679
47680         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
47681
47682         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
47683
47684 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
47685
47686         * g++.old-deja/g++.ext/realpt1.C: Remove.
47687
47688 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
47689
47690         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
47691
47692 2001-02-26  Will Cohen  <wcohen@redhat.com>
47693
47694         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
47695
47696 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
47697
47698         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
47699         templatized constructors.
47700
47701 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47702
47703         * gcc.c-torture/execute/20010224-1.c: New test.
47704
47705 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
47706
47707         * gcc.c-torture/execute/20010222-1.c: New test.
47708
47709 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
47710
47711         * g++.old-deja/g++.other/inline20.C: New test.
47712
47713 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
47714
47715         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
47716
47717 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47718
47719         * g++.old-deja/g++.other/lookup22.C: New test.
47720
47721 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
47722
47723         * g77.dg: New directory.
47724         * g77.dg/20010216-1.f: New test case.
47725         * g77.dg/dg.exp: New driver.
47726         * lib/g77-dg.exp: New driver library.
47727
47728 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47729
47730         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
47731
47732 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
47733
47734         * g++.old-deja/g++.other/decl9.C: New test.
47735
47736 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
47737
47738         * g++.old-deja/g++.other/init16.C: Update the test so that it does
47739         not need <string> and also tests the initialization at runtime.
47740
47741 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47742
47743         * gcc.c-torture/execute/longlong.c: New test.
47744
47745 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
47746
47747         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
47748
47749 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
47750
47751         * gcc.c-torture/execute/920302-1.c (execute):
47752         Change argument type to short.
47753
47754 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
47755
47756         * g++.old-deja/g++.pt/deduct6.C: New test.
47757
47758 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
47759
47760         * g++.old-deja/g++.pt/deduct5.C: New test.
47761
47762 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
47763
47764         * gcc.c-torture/execute/20010209-1.c: New test.
47765
47766 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47767
47768         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
47769
47770 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
47771
47772         * g++.dg/vtgc1.C: Update for new ABI.
47773
47774         * consistency.vlad: New directory, 1665 files.
47775
47776 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47777
47778         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
47779         return type.
47780         * gcc.dg/cpp/digraphs.c: Declare puts.
47781
47782 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47783
47784         * g++.old-deja/g++.other/warn5.C: New test.
47785
47786 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47787
47788         * g++.old-deja/g++.pt/spec40.C: New test.
47789
47790 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47791
47792         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
47793         case.
47794         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
47795
47796 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
47797
47798         * gcc.c-torture/compile/20010209-1.c: New test.
47799
47800 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
47801
47802         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
47803         excess errors message but not if it crashes.
47804         * g++.old-deja/g++.other/crash27.C: Likewise.
47805         * g++.old-deja/g++.other/crash28.C: Likewise.
47806         * g++.old-deja/g++.other/crash30.C: Likewise.
47807         * g++.old-deja/g++.other/crash32.C: Likewise.
47808         * g++.old-deja/g++.other/crash35.C: Likewise.
47809         * g++.old-deja/g++.pt/inherit2.C: Likewise.
47810
47811 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47812
47813         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
47814         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
47815         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
47816         g77.f-torture/execute/execute.exp,
47817         g77.f-torture/noncompile/noncompile.exp,
47818         gcc.c-torture/execute/execute.exp,
47819         gcc.c-torture/execute/memcheck/memcheck.exp,
47820         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
47821         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
47822         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
47823         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
47824         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
47825         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
47826         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47827         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
47828         Remove bug reporting instructions with ancient email addresses.
47829
47830 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
47831
47832         * gcc.dg/20010202-1.c: New test.
47833         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
47834
47835 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
47836
47837         * g++.dg/stdbool-if.C: New test.
47838
47839 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
47840
47841         * objc/execute/fdecl.m: Added main().
47842
47843 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
47844
47845         * gcc.c-torture/execute/20010206-1.c: New test.
47846
47847 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47848
47849         * gcc.dg/cpp/avoidpaste1.c: Update.
47850
47851 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
47852
47853         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
47854         Pero <nicola@brainstorm.co.uk>.
47855         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
47856
47857 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
47858
47859         * g++.old-deja/g++.pt/spec39.C: New test.
47860
47861 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
47862
47863         * gcc.c-torture/compile/20010202-1.c: New test.
47864
47865 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
47866
47867         * g++.old-deja/g++.abi/primary2.C: New test.
47868         * g++.old-deja/g++.abi/primary3.C: New test.
47869         * g++.old-deja/g++.abi/primary4.C: New test.
47870         * g++.old-deja/g++.abi/primary5.C: New test.
47871         * g++.old-deja/g++.abi/vtable3.h: New test.
47872         * g++.old-deja/g++.abi/vtable3a.C: New test.
47873         * g++.old-deja/g++.abi/vtable3b.C: New test.
47874         * g++.old-deja/g++.abi/vtable3c.C: New test.
47875         * g++.old-deja/g++.abi/vtable3d.C: New test.
47876         * g++.old-deja/g++.abi/vtable3e.C: New test.
47877         * g++.old-deja/g++.abi/vtable3f.C: New test.
47878         * g++.old-deja/g++.abi/vtable3g.C: New test.
47879         * g++.old-deja/g++.abi/vtable3h.C: New test.
47880         * g++.old-deja/g++.abi/vtable3i.C: New test.
47881         * g++.old-deja/g++.abi/vtable3j.C: New test.
47882         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
47883
47884 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
47885
47886         * g++.old-deja/g++.other/anon6.C: New test.
47887         * g++.old-deja/g++.other/anon7.C: New test.
47888
47889 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
47890
47891         * gcc.dg/cpp/avoidpaste2.c: New tests.
47892
47893 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
47894
47895         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
47896
47897 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
47898
47899         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
47900         DECIMAL_DIG cases for Irix."
47901
47902 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
47903
47904         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
47905
47906 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47907
47908         * gcc.dg/c99-tag-1.c: New test.
47909
47910 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
47911
47912         * gcc.dg/cpp/tr-warn1.c: Add tests.
47913
47914 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
47915
47916         * gcc.dg/cpp/avoidpaste1.c: Update.
47917         * gcc.dg/cpp/paste4.c: Update.
47918
47919 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
47920
47921         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
47922         cases for Irix.
47923
47924 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47925
47926         * g++.old-deja/g++.other/inline19.C: New test.
47927
47928 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47929
47930         * gcc.dg/Wlarger-than.c: New test.
47931
47932 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47933
47934         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
47935
47936 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
47937
47938         * gcc.c-torture/execute/20010129-1.c: New test.
47939         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
47940
47941 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47942
47943         * gcc.dg/cpp/avoidpaste1.c: Test case.
47944
47945 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
47946
47947         * g++.old-deja/g++.other/inline18.C: New test.
47948
47949 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47950
47951         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
47952         and __builtin_putchar.
47953
47954 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
47955
47956         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
47957         tests.
47958
47959 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
47960
47961         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
47962         floating point number rounding mode to round to the nearest
47963         representable mode.
47964
47965 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
47966
47967         * g++.old-deja/g++.other/mangle2.C: New test.
47968
47969 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47970
47971         * gcc.c-torture/compile/20010124-1.c: New test.
47972
47973 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
47974
47975         * g++.old-deja/g++.pt/spec38.C: New test.
47976
47977 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47978
47979         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
47980         "Build don't run".
47981
47982 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47983
47984         * gcc.c-torture/execute/20010123-1.c: New test.
47985
47986 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47987
47988         * g++.old-deja/g++.pt/spec37.C: New test.
47989
47990 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47991
47992         * g++.old-deja/g++.pt/overload14.C: New test.
47993
47994 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47995
47996         * gcc.c-torture/execute/20010122-1.c: New test, exercise
47997         __builtin_return_address.
47998
47999 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
48000
48001         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
48002         * g++.old-deja/g++.pt/spec35.C: New test.
48003         * g++.old-deja/g++.pt/spec36.C: New test.
48004
48005 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
48006
48007         * gcc.c-torture/compile/20010118-1.c: New test.
48008
48009 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
48010
48011         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
48012
48013 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48014
48015         * gcc.c-torture/execute/20010119-1.c: New test.
48016
48017 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48018
48019         * g++.old-deja/g++.other/vbase5.C: New test.
48020
48021 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48022
48023         * gcc.c-torture/execute/20010118-1.c: New test.
48024
48025 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48026
48027         * g++.old-deja/g++.pt/deduct3.C: New test.
48028
48029 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48030
48031         * g++.old-deja/g++.pt/spec34.C: New test.
48032
48033 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
48034
48035         * g77.f-torture/compile/20000601-2.f: New test.
48036
48037 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48038
48039         * g++.old-deja/g++.other/init17.C: New test.
48040
48041 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
48042
48043         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
48044
48045 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48046
48047         * g++.old-deja/g++.pt/unify8.C: New test.
48048
48049 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48050
48051         * g++.old-deja/g++.abi/vbase1.C: New test.
48052
48053 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48054
48055         * g++.old-deja/g++.pt/crash65.C: New test.
48056
48057 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48058
48059         * gcc.dg/cpp/assembl2.S: New test case.
48060
48061 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
48062
48063         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
48064         are supported.
48065
48066 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48067
48068         * g++.old-deja/g++.other/builtins1.C: New test.
48069         * g++.old-deja/g++.other/builtins2.C: Likewise.
48070         * g++.old-deja/g++.other/builtins3.C: Likewise.
48071         * g++.old-deja/g++.other/builtins4.C: Likewise.
48072
48073 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
48074
48075         * gcc.c-torture/compile/20010117-1.c: New test.
48076         * gcc.c-torture/compile/20010117-2.c: New test.
48077
48078 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48079
48080         * g77.f-torture/execute/20010116.[fx]: New test,
48081         XFAIL on i?86-*-*.
48082         * g77.f-torture/compile/20010115.f: Indicate it's
48083         a test for PR fortran/1636.
48084
48085 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48086
48087         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
48088
48089 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48090
48091         * g77.f-torture/compile/20010115.f: New test.
48092
48093 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
48094
48095         * g++.old-deja/g++.pt/nontype5.C: New test.
48096
48097 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48098
48099         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
48100         have an equivalent working one below it.
48101
48102 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48103
48104         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
48105         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48106
48107 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48108
48109         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
48110         message containing "init_priority".
48111         (conpr-2.C): Likewise.
48112         (conpr-3.C): Likewise.
48113         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
48114
48115 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48116
48117         * gcc.c-torture/execute/20010114-2.c: New test.
48118
48119 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48120
48121         * gcc.c-torture/compile/20010114-1.c: New test.
48122         * gcc.c-torture/compile/20010114-1.x: Xfail.
48123         * gcc.c-torture/compile/20010114-2.c: New test.
48124         * gcc.c-torture/execute/20010114-1.c: New test.
48125         * gcc.dg/trunc-1.c: New test.
48126         * gcc.dg/uninit-B.c: New test.
48127
48128 2001-01-13  Nick Clifton  <nickc@redhat.com>
48129
48130         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
48131         target.
48132
48133 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48134
48135         * gcc.c-torture/compile/20010113-1.c: New test.
48136
48137 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
48138
48139         * gcc.c-torture/compile/20001212-1.c: New test.
48140
48141 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48142
48143         * gcc.dg/cpp/widestr1.c: Update.
48144         * gcc.dg/cpp/prag-imp.c: Remove.
48145
48146 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
48147
48148         * gcc.c-torture/execute/20000801-3.x: Remove.
48149         * gcc.dg/c90-init-1.c: New test.
48150         * gcc.dg/c99-init-1.c: New test.
48151         * gcc.dg/c99-init-2.c: New test.
48152         * gcc.dg/gnu99-init-1.c: New test.
48153
48154 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
48155
48156         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
48157         testing that no relevant ones were found.
48158
48159 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48160
48161         * g++.old-deja/g++.pt/cast2.C: New test.
48162
48163 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48164
48165         * g++.old-deja/g++.pt/friend47.C: New test.
48166
48167 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48168
48169         * g++.old-deja/g++.pt/instantiate13.C: New test.
48170
48171 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48172
48173         * g++.old-deja/g++.other/defarg7.C: New test.
48174         * g++.old-deja/g++.other/defarg8.C: New test.
48175
48176 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48177
48178         * g++.old-deja/g++.pt/crash64.C: New test.
48179
48180 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48181
48182         * g++.old-deja/g++.pt/crash63.C: New test.
48183
48184 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48185
48186         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
48187
48188 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
48189
48190         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
48191
48192 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48193
48194         * g++.old-deja/g++.pt/error3.C: New test.
48195
48196 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48197
48198         * g++.old-deja/g++.other/crash39.C: New test.
48199
48200 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48201
48202         * g++.old-deja/g++.other/vbase4.C: New test.
48203
48204 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
48205
48206         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
48207         * gcc.dg/special/20000419-2.c: New file. Identical to above.
48208         * gcc.dg/special/special.exp: New test driver which will check
48209         for alias support for the above test.
48210
48211 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
48212
48213         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
48214         problems on small machines.
48215         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
48216         parameterize.
48217
48218 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
48219
48220         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
48221         mips.
48222         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48223
48224 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
48225
48226         * g++.old_deja/g++.pt/using8.C: New test.
48227
48228 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48229
48230         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
48231
48232 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
48233
48234         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
48235         where a failure is expected.
48236         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
48237
48238 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48239
48240         * g++.old_deja/g++.pt/instantiate12.C: New test.
48241
48242 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48243
48244         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
48245         start of structs.
48246         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
48247         * g++.old-deja/g++.brendan/crash17.C: Likewise.
48248         * g++.old-deja/g++.brendan/crash29.C: Likewise.
48249         * g++.old-deja/g++.brendan/crash48.C: Likewise.
48250         * g++.old-deja/g++.brendan/ns1.C: Likewise.
48251         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
48252         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
48253         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
48254         * g++.old-deja/g++.eh/spec6.C: Likewise.
48255         * g++.old-deja/g++.jason/crash3.C: Likewise.
48256         * g++.old-deja/g++.law/ctors11.C: Likewise.
48257         * g++.old-deja/g++.law/ctors17.C: Likewise.
48258         * g++.old-deja/g++.law/ctors5.C: Likewise.
48259         * g++.old-deja/g++.law/ctors9.C: Likewise.
48260         * g++.old-deja/g++.mike/ambig1.C: Likewise.
48261         * g++.old-deja/g++.mike/net22.C: Likewise.
48262         * g++.old-deja/g++.mike/p3538a.C: Likewise.
48263         * g++.old-deja/g++.mike/p3538b.C: Likewise.
48264         * g++.old-deja/g++.mike/virt3.C: Likewise.
48265         * g++.old-deja/g++.niklas/t128.C: Likewise.
48266         * g++.old-deja/g++.other/anon4.C: Likewise.
48267         * g++.old-deja/g++.other/using1.C: Likewise.
48268         * g++.old-deja/g++.other/warn3.C: Likewise.
48269         * g++.old-deja/g++.pt/t37.C: Likewise.
48270         * g++.old-deja/g++.robertl/eb69.C: Likewise.
48271         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48272
48273 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48274
48275         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
48276
48277 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48278
48279         * gcc.c-torture/execute/stdio-opt-3.c: New test.
48280
48281 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
48282
48283         * gcc.c-torture/compile/20010107-1.c: New test.
48284
48285 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48286
48287         * gcc.c-torture/execute/builtin-noret-1.c: New test.
48288
48289 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48290
48291         * gcc.dg/format/format.h: New file.
48292         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
48293         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
48294         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
48295         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
48296         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
48297         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
48298         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
48299         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
48300         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
48301         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
48302         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
48303         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
48304         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
48305         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
48306         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
48307         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
48308         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
48309         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
48310         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
48311         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
48312         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
48313         instead of declaring standard types, macros and functions in each
48314         test.
48315
48316 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
48317
48318         * gcc.c-torture/execute/20010106-1.c: New test.
48319
48320 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48321
48322         * gcc.dg/format/format.exp: New file.
48323         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
48324         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
48325         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
48326         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
48327         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
48328         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
48329         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
48330         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
48331         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
48332         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
48333         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
48334         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
48335         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
48336         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
48337         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
48338         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
48339         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
48340         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
48341         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
48342         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
48343         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
48344         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
48345         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
48346         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
48347         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
48348         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
48349         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
48350         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
48351         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
48352         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
48353         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
48354         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
48355         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
48356         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
48357         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
48358         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
48359         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
48360         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
48361         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
48362         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
48363         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
48364         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
48365
48366 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
48367
48368         * gcc.c-torture/execute/991228-1.c: Take word endianness into
48369         account.
48370
48371 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
48372
48373         * gcc.c-torture/execute/builtin-complex-1.c: New test.
48374
48375 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
48376
48377         * g++.old-deja/g++.pt/crash62.C: New test.
48378
48379 2001-01-04  Richard Henderson  <rth@redhat.com>
48380
48381         * gcc.dg/20000926-1.c: Update expected warnings.
48382         * gcc.dg/array-2.c: Likewise.
48383         * gcc.dg/array-4.c: Also validate flexible array members.
48384         * gcc.dg/c99-flex-array-1.c: New.
48385
48386 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48387
48388         * gcc.c-torture/compile/20001222-1.x: Remove.
48389
48390 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48391
48392         * gcc.c-torture/execute/built-in-setjmp.c: New.
48393
48394 2001-01-03  Richard Henderson  <rth@redhat.com>
48395
48396         * gcc.dg/940510-1.c: Update expected error wording.
48397         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
48398
48399 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
48400
48401         * lib/target-supports.exp (check_alias_available): Modified to
48402         indicate aliases not supported if only weak aliases are supported.
48403
48404 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48405
48406         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
48407         Turn on cmpstrsi checks for __pj__ and __i370__.
48408
48409 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48410
48411         * g++.old-deja/g++.other/virtual11.C: New test.
48412
48413 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48414
48415         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
48416
48417 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48418
48419         * gcc.c-torture/compile/20010102-1.c: New test.
48420
48421 2001-01-02  Andreas Jaeger  <aj@suse.de>
48422
48423         * gcc.dg/noreturn-3.c: New test.
48424
48425         * gcc.dg/noreturn-4.c: New test.
48426
48427 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48428
48429         * gcc.c-torture/execute/stdio-opt-1.c: Also test
48430         __builtin_fputc and __builtin_fwrite.
48431
48432 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48433
48434         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
48435         signed char, not default char.
48436
48437 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48438
48439         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
48440
48441 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
48442
48443         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
48444
48445 2000-12-29  Richard Henderson  <rth@redhat.com>
48446
48447         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
48448         (__cyg_profile_func_exit): Define.
48449
48450 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48451
48452         * g++.dg/vtgc1.C: New test.
48453
48454 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
48455
48456         * gcc.dg/noncompile/20001228-1.c: New test.
48457
48458         * gcc.dg/20001228-1.c: New test.
48459
48460         * gcc.c-torture/execute/20001228-1.c: New test.
48461
48462 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
48463
48464         * gcc.dg/format-strfmon-1.c: New test.
48465
48466 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48467
48468         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
48469         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
48470         * gcc.c-torture/execute/string-opt-1.c: Likewise.
48471         * gcc.c-torture/execute/string-opt-2.c: Likewise.
48472         * gcc.c-torture/execute/string-opt-3.c: Likewise.
48473         * gcc.c-torture/execute/string-opt-4.c: Likewise.
48474         * gcc.c-torture/execute/string-opt-6.c: Likewise.
48475         * gcc.c-torture/execute/string-opt-7.c: Likewise.
48476         * gcc.c-torture/execute/string-opt-8.c: Likewise.
48477         * gcc.c-torture/execute/string-opt-9.c: Likewise.
48478         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48479         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48480         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48481
48482         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
48483         * gcc.c-torture/execute/string-opt-4.c: Test index.
48484
48485 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
48486
48487         * gcc.c-torture/compile/20001226-1.c: New test.
48488
48489 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48490
48491         * gcc.c-torture/compile/20001222-1.c: New test.
48492         * gcc.c-torture/compile/20001222-1.x: Xfail.
48493
48494 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
48495
48496         * gcc.c-torture/execute/comp-goto-2.c: New test.
48497
48498 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
48499
48500         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
48501         Use long types if __INT_MAX__ is 32767.
48502         (main): Use cast to (sint32 *) when poking 88 into a_page.
48503
48504         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
48505
48506 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
48507
48508         * gcc.c-torture/compile/20001221-1.c: New test.
48509         * gcc.c-torture/execute/20001221-1.c: New test.
48510
48511 2000-12-20  Richard Henderson  <rth@redhat.com>
48512
48513         * g++.old-deja/g++.pt/crash36.C: Update error lines.
48514         * g++.old-deja/g++.robertl/eb109.C: Likewise.
48515
48516 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48517
48518         * gcc.dg/compare3.c: New test.
48519
48520 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48521
48522         * gcc.dg/format-warnll-1.c: New test.
48523
48524 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48525
48526         * gcc.dg/cpp/cmdlne-P.c: New test.
48527
48528 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48529
48530         * gcc.c-torture/execute/builtin-abs-1.c,
48531         gcc.c-torture/execute/builtin-abs-2.c: New tests.
48532
48533 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48534
48535         * gcc.dg/cpp/multiline.c: New test.
48536
48537 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48538
48539         * g++.old-deja/g++.other/syshdr1.C: Update.
48540         * gcc.dg/cpp/lineflags.c: Remove temporarily.
48541
48542 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48543
48544         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
48545
48546 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48547
48548         * g++.old-deja/g++.pt/ttp65.C: New test.
48549
48550 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48551
48552         * g++.old-deja/g++.pt/ttp64.C: New test.
48553
48554 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48555
48556         * g++.old-deja/g++.pt/spec33.C: New test.
48557
48558 2000-12-14  Catherine Moore  <clm@redhat.com>
48559
48560         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
48561         * gcc.c-torture/execute/920612-2.c: Likewise.
48562         * gcc.c-torture/execute/920428-2.c: Likewise.
48563         * gcc-c-torture/execute/va-arg-11.c: Call exit.
48564         * gcc.c-torture/execute/va-arg-21.c: Likewise.
48565
48566 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48567
48568         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
48569         * gcc.dg/pack-test-2.c: Likewise.
48570
48571 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48572
48573         Tests by Zack Weinberg <zackw@stanford.edu>.
48574
48575         * gcc.dg/cpp/defined.c: Update.
48576         * gcc.dg/cpp/defined_trad.c: New tests.
48577
48578 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48579
48580         * gcc.dg/cpp/trad-direct.c: Update.
48581
48582 2000-12-11  Neil Booth  <neilb@earthling.net>
48583
48584         * gcc.dg/cpp/defined_trad.c
48585
48586 2000-12-11  Neil Booth  <neilb@earthling.net>
48587
48588         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
48589
48590 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48591
48592         * gcc.dg/format-miss-2.c: New test.
48593
48594 2000-12-09  Neil Booth  <neilb@earthling.net>
48595
48596         * gcc.dg/cpp/lineflags.c: New tests.
48597         * gcc.dg/cpp/poison.c: Update.
48598         * gcc.dg/cpp/redef2.c: Update.
48599         * gcc.dg/cpp/skipping.c: New test.
48600
48601 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
48602
48603         * g++.old-deja/g++.other/eh3.C: New testcase.
48604
48605 2000-12-07  Neil Booth  <neilb@earthling.net>
48606
48607         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
48608         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
48609         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
48610         wtr-union-init-2.c, wtr-union-init-3.c: Update.
48611         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
48612         Update.
48613
48614 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48615
48616         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
48617         __SIZE_TYPE__ instead of int for type of integers cast to
48618         pointers.
48619
48620 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
48621
48622         * g++.old-deja/g++.other/cleanup4.C: New test.
48623
48624 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48625
48626         * format-sec-1.c: New test.
48627
48628 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48629
48630         * gcc.dg/format-nonlit-3.c: New test.
48631
48632 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48633
48634         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
48635         through a null pointer.
48636
48637 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48638
48639         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
48640         * g++.old-deja/g++.pt/partial4.C: New test.
48641
48642 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
48643
48644         * gcc.c-torture/execute/ieee/hugeval.x: New.
48645
48646 2000-12-06  Neil Booth  <neilb@earthling.net>
48647
48648         * gcc.dg/cpp/backslash2.c: New tests.
48649
48650 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48651
48652         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
48653         * gcc.c-torture/execute/stdio-opt-2.c: New test.
48654
48655 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
48656
48657         * gcc.c-torture/execute/20001203-2.c: New testcase.
48658
48659 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48660
48661         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
48662         * g++.old-deja/g++.other/virtual10.C: New test.
48663
48664 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48665
48666         * g++.old-deja/g++.mike/pmf5.C: Remove test.
48667
48668 2000-12-05  Richard Henderson  <rth@redhat.com>
48669
48670         * gcc.c-torture/compile/20001205-1.c: New.
48671
48672 2000-12-04  Neil Booth  <neilb@earthling.net>
48673
48674         * g++.old-deja/g++.other/virtual9.C: New test.
48675         * g++.old-deja/g++.pt/crash61.C: New test.
48676         * gcc.c-torture/execute/loop-9.c: New test.
48677
48678 2000-12-04  Neil Booth  <neilb@earthling.net>
48679
48680         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
48681         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
48682         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
48683         * gcc.dg/cpp/extratokens.c: ...here.
48684
48685 2000-12-04  Neil Booth  <neilb@earthling.net>
48686
48687         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
48688         New tests.
48689
48690 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48691
48692         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
48693         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
48694
48695 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48696
48697         * gcc.c-torture/execute/20001203-1.c: New test.
48698
48699 2000-12-03  Neil Booth  <neilb@earthling.net>
48700
48701         * gcc.dg/cpp/macro6.c: New test cases.
48702
48703 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48704
48705         * gcc.c-torture/execute/string-opt-9.c: New test.
48706         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48707         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48708         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48709
48710         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
48711         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
48712
48713 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
48714
48715         * gcc.dg/cpp/if-6.c: New testcase.
48716
48717         * gcc.dg/20001201-1.c: New testcase.
48718
48719 2000-12-02  Neil Booth  <neilb@earthling.net>
48720
48721         * g++.old-deja/g++.other/externC4.C,
48722         g++.old-deja/g++.other/friend10.C: New tests.
48723
48724 2000-12-02  Neil Booth  <neilb@earthling.net>
48725
48726         * g++.old-deja/g++.other/instan2.C
48727         * g++.old-deja/g++.other/instan3.C: New test.
48728
48729 2000-12-02  Neil Booth  <neilb@earthling.net>
48730
48731         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
48732         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
48733         gnuc99.c,gnuc99-pedantic.c: New tests.
48734
48735 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48736
48737         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
48738         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
48739
48740 2000-12-01  Neil Booth  <neilb@earthling.net>
48741
48742         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
48743         * gcc.dg/cpp/poison.c: Update.
48744         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
48745
48746 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
48747
48748         * g77.f-torture/execute/20001201.f: New test.
48749
48750 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48751
48752         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
48753
48754 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
48755
48756         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
48757
48758 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
48759
48760         * g++.old-deja/g++.other/cast6.C: New test.
48761
48762 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
48763
48764         * gcc.c-torture/execute/20001130-2.c: New testcase.
48765
48766 2000-11-30  Richard Henderson  <rth@redhat.com>
48767
48768         * gcc.c-torture/execute/20001130-1.c: New test.
48769
48770 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48771
48772         * g++.old-deja/g++.other/op3.C: New test.
48773
48774 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48775
48776         * g++.old-deja/g++.other/op2.C: New test.
48777
48778 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48779
48780         * g++.old-deja/g++.other/crash38.C: New test.
48781
48782 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
48783
48784         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
48785
48786 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
48787
48788         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
48789         tests.
48790         * gcc.c-torture/execute/string-opt-6.c: New test.
48791
48792         * gcc.dg/20001117-1.c: Add main.
48793
48794 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
48795
48796         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
48797         Move from here ...
48798         * gcc.dg/940510-1.c: ... to here.
48799
48800         * gcc.dg/20000926-1.c: GNU C now allows initializations of
48801         zero-size arrays in toplevel structures.
48802
48803 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
48804
48805         * gcc.c-torture/execute/loop-8.c: New test.
48806
48807 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48808
48809         * g++.old-deja/g++.other/base1.C: New test.
48810
48811 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48812
48813         * g++.old-deja/g++.other/parse2.C: New test.
48814
48815 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48816
48817         * g++.old-deja/g++.pt/incomplete1.C: New test.
48818
48819 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48820
48821         * g++.old-deja/g++.other/friend9.C: New test.
48822
48823 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
48824
48825         * gcc.dg/20001127-1.c: New test.
48826
48827 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
48828
48829         * g++.old-deja/g++.pt/friend46.C: New test.
48830
48831 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
48832
48833         * g++.old-deja/g++.other/ptrmem8.C: New test.
48834
48835 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48836
48837         * gcc.c-torture/execute/string-opt-7.c: New test.
48838         * gcc.c-torture/execute/string-opt-8.c: Likewise.
48839
48840 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
48841
48842         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
48843         instead of 'mkcheck 2'.
48844
48845 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48846
48847         * gcc.c-torture/execute/memcheck/driver.c,
48848         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
48849         C9X references to refer to C99.
48850
48851 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
48852
48853         * gcc.dg/ultrasp3.c: New test.
48854
48855 2000-11-25  Neil Booth  <neilb@earthling.net>
48856
48857         * gcc.dg/cpp/include2.c: Update test to be locale independent.
48858
48859 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
48860
48861         * gcc.c-torture/compile/20001123-2.c: New.
48862
48863 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48864
48865         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
48866
48867 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
48868
48869         * gcc.dg/sequence-point-1.c: Add some new tests.
48870         * gcc.c-torture/execute/20001124-1.c: New test.
48871
48872 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
48873
48874         * g++.old-deja/g++.other/vaarg4.C: New test.
48875         * gcc.c-torture/compile/20001123-1.c: New test.
48876
48877 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
48878
48879         * g++.other/crash24.C: Adjust and remove XFAIL.
48880         * g++.other/crash37.C: New test.
48881
48882 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
48883
48884         * g++.old-deja/g++.pt/instantiate9.C: New test.
48885
48886 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
48887
48888         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
48889         new ABI, too.
48890
48891         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
48892         * g++.old-deja/g++.robertl/eb55.C: Likewise.
48893
48894 2000-11-22  Neil Booth  <neilb@earthling.net>
48895
48896         * gcc.dg/cpp/Wtrigraphs.c: New test.
48897
48898 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
48899
48900         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
48901
48902 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
48903
48904         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
48905
48906 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
48907
48908         * lib/gcc-dg.exp: load_lib scanasm.exp.
48909         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
48910         * lib/g++-dg.exp: load_lib scanasm.exp.
48911         * lib/scanasm.exp: New.
48912         (scan-assembler, scan-assembler-not): Add optional arguments to
48913         test name, or if not present, the pattern name.
48914         (scan-assembler-dem, scan-assembler-dem-not): New.
48915
48916         * g++.dg/dg.exp: New.
48917
48918 2000-11-21  Neil Booth  <neilb@earthling.net>
48919
48920         * gcc.dg/cpp/integrated1.c: Remove.
48921
48922 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48923
48924         * gcc.c-torture/execute/20001121-1.c: New test.
48925
48926 2000-11-21  Richard Henderson  <rth@redhat.com>
48927
48928         * gcc.c-torture/compile/20001121-1.c: New test.
48929
48930 2000-11-20  Neil Booth  <neilb@earthling.net>
48931
48932         * gcc.dg/cpp/integrated1.c: New test.
48933
48934 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48935
48936         * g++.old-deja/g++.other/inline17.C: New test.
48937
48938 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
48939
48940         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
48941         local variable to be zero: I made the variable global. Now
48942         uses abort() and exit() instead of relying on main's return value.
48943
48944 2000-11-20  Neil Booth  <neilb@earthling.net>
48945
48946         * gcc.dg/cpp/paste2.c: Update test.
48947         * objc/execute/paste.m: New test.
48948
48949 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48950
48951         * gcc.dg/c99-condexpr-1.c: New test.
48952
48953 2000-11-20  Neil Booth  <neilb@earthling.net>
48954
48955         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
48956
48957 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
48958
48959         * g++.old-deja/g++.pt/export1.C: New test.
48960
48961 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
48962
48963         * gcc.dg/20001117-1.c: New test.
48964
48965 2000-11-18  Richard Henderson  <rth@redhat.com>
48966
48967         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
48968
48969 2000-11-18  Richard Henderson  <rth@redhat.com>
48970
48971         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
48972         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
48973         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
48974
48975 2000-11-18  Richard Henderson  <rth@redhat.com>
48976
48977         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
48978         (main): New.  Exit cleanly.
48979
48980 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48981
48982         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
48983         gcc.dg/c99-fordecl-2.c: New tests.
48984
48985 2000-11-18  Richard Henderson  <rth@redhat.com>
48986
48987         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
48988         * gcc.c-torture/execute/zerolen-2.c: New.
48989
48990 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48991
48992         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
48993         memory.
48994
48995 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
48996
48997         * g++.old-deja/g++.pt/instantiate8.C: New test.
48998
48999 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49000
49001         * g++.old-deja/g++.other/incomplete.C: Add more tests.
49002         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
49003
49004 2000-11-16  Nick Clifton  <nickc@redhat.com>
49005
49006         * gcc.c-torture/execute/nestfunc-2.c: New test.
49007         * gcc.c-torture/execute/nestfunc-3.c: New test.
49008
49009 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49010
49011         * gcc.c-torture/compile/20001116-1.c: New test.
49012
49013 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49014
49015         * gcc.c-torture/execute/20001115-1.c: New test.
49016
49017 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
49018
49019         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
49020         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
49021         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
49022         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49023
49024 2000-11-15  Neil Booth  <neilb@earthling.net>
49025
49026         gcc.dg/cpp/_Pragma1.c: Update.
49027         gcc.dg/cpp/_Pragma2.c: New test.
49028
49029 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49030
49031         * g++.old-deja/g++.other/anon5.C: New test.
49032
49033 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
49034
49035         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
49036         tests.
49037
49038 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
49039
49040         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
49041         output.
49042
49043 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49044
49045         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
49046         labels at end of compound statements.
49047
49048 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
49049
49050         * gcc.c-torture/execute/loop-7.c: New test.
49051
49052 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49053
49054         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
49055
49056 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49057
49058         * gcc.dg/c99-bool-1.c: New test.
49059
49060 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49061
49062         * gcc.dg/c99-scope-1.c: Remove xfail.
49063         * gcc.dg/c99-scope-2.c: New test.
49064
49065 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49066
49067         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
49068         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
49069
49070 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
49071
49072         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
49073         error messages.
49074
49075         * g++.mike/p700.C: Don't typedef wchar_t.
49076         * g++.mike/p784.C: Likewise.
49077         * g++.mike/eb101.C: Don't use __wchar_t.
49078
49079 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
49080
49081         * g77.f-torture/execute/20001111.[fx]: Test premature exit
49082         from DO loop.
49083
49084 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49085
49086         * gcc.c-torture/execute/20001111-1.c: New test.
49087
49088 2000-11-10  Nick Clifton  <nickc@redhat.com>
49089
49090         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
49091         long multuiple and accumulate.
49092
49093 2000-11-09  Richard Henderson  <rth@redhat.com>
49094
49095         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
49096         via size_t instead of int.
49097
49098         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
49099         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49100         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49101         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49102
49103 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
49104
49105         * gcc.c-torture/compile/20001109-1.c: New test.
49106         * gcc.c-torture/compile/20001109-2.c: New test.
49107
49108 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
49109
49110         * g++.old-deja/g++.pt/operator1.C: New test.
49111         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
49112
49113 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49114
49115         * gcc.dg/20001108-1.c: New test.
49116
49117 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49118
49119         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
49120         with both arguments constant strings.
49121         * gcc.c-torture/execute/string-opt-3.c: New test.
49122         * gcc.c-torture/execute/string-opt-4.c: New test.
49123         * gcc.c-torture/execute/string-opt-5.c: New test.
49124
49125 2000-11-08  Nick Clifton  <nickc@redhat.com>
49126
49127         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
49128         mulsidi3adddi patterns.
49129
49130 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
49131
49132         * g++.old-deja/g++.other/crash36.C: New test.
49133
49134 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
49135
49136         * g++.old-deja/g++.other/init16.C: New test.
49137
49138 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
49139
49140         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
49141
49142 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49143
49144         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
49145         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49146         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49147
49148 2000-11-07  DJ Delorie  <dj@redhat.com>
49149
49150         * gcc.dg/20000614-1.c: Add return so that test can pass.
49151
49152 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49153
49154         * gcc.c-torture/execute/string-opt-1.c: New test.
49155
49156 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49157
49158         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
49159         mips-sgi-irix6.* because the MIPS ABI passes floating-point
49160         parameters in registers, and there is no way for a varargs
49161         function to know in which order the integer and floating-point
49162         parameters should be interleaved when they are placed on the
49163         stack.
49164         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49165         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49166
49167 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49168
49169         * gcc.c-torture/execute/string-opt-2.c: New test.
49170
49171 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
49172
49173         * g++.old-deja/g++.pt/crash60.C: New test.
49174
49175 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49176
49177         * g++.old-deja/g++.other/crash24.C: New test.
49178         * g++.old-deja/g++.other/crash25.C: New test.
49179         * g++.old-deja/g++.other/crash26.C: New test.
49180         * g++.old-deja/g++.other/crash27.C: New test.
49181         * g++.old-deja/g++.other/crash28.C: New test.
49182         * g++.old-deja/g++.other/crash29.C: New test.
49183         * g++.old-deja/g++.other/crash30.C: New test.
49184         * g++.old-deja/g++.other/crash31.C: New test.
49185         * g++.old-deja/g++.other/crash32.C: New test.
49186         * g++.old-deja/g++.other/crash33.C: New test.
49187         * g++.old-deja/g++.other/crash34.C: New test.
49188         * g++.old-deja/g++.other/crash35.C: New test.
49189
49190 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49191
49192         * gcc.c-torture/execute/20001031-1.c: New test.
49193
49194 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
49195
49196         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
49197         namespace.
49198
49199         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
49200         standards-conformant.
49201
49202         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
49203
49204         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
49205         * g++.old-deja/g++.mike/p755a.C: Likewise.
49206         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
49207         library makes no calls to `operator new' during initialization.
49208
49209 2000-11-04  Neil Booth  <neilb@earthling.net>
49210
49211         * gcc.dg/cpp/include2.c: New tests.
49212
49213 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
49214
49215         * lib/g++.exp (g++_set_ld_library_path): New function.
49216         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
49217
49218 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
49219
49220         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
49221         warnings.
49222
49223 2000-11-01  Richard Henderson  <rth@redhat.com>
49224
49225         * g++.old-deja/g++.ext/namedret1.C: New.
49226         * g++.old-deja/g++.ext/namedret2.C: New.
49227         * g++.old-deja/g++.ext/namedret3.C: New.
49228
49229 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
49230
49231         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
49232         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
49233
49234 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49235
49236         * gcc.c-torture/execute/va-arg-21.c: New test.
49237
49238 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49239
49240         * gcc.dg/c99-complex-2.c: New test.
49241
49242 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49243
49244         * gcc.c-torture/execute/stdio-opt-1.c: New test.
49245
49246 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
49247
49248         * g++.old-deja/g++.other/inline16.C: New test.
49249
49250 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
49251
49252         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
49253         __PRETTY_FUNCTION__
49254
49255 2000-10-29  Neil Booth  <neilb@earthling.net>
49256
49257         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
49258         New tests.
49259         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
49260         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
49261         optimisation.
49262
49263 2000-10-29  Neil Booth  <neilb@earthling.net>
49264
49265         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
49266         * mi1.c, mi1c.h: Add null directives to multiple-include test.
49267         * mi5.c: Test multiple includes work with -C.
49268         * trigraphs.c: Test ^= version.
49269
49270 2000-10-28  Neil Booth  <neilb@earthling.net>
49271
49272         New tests and test updates for new macro expander.
49273
49274         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
49275         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
49276         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
49277         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
49278         new diagnostic messages.
49279
49280         * gcc.dg/cpp/macro3.c: New tests.
49281
49282 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
49283
49284         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
49285         on the same line.
49286
49287 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
49288
49289         * g++.old-deja/g++.other/eh2.C: New test.
49290
49291 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49292
49293         * gcc.c-torture/execute/20001027-1.c: New test.
49294
49295 2000-10-26  Richard Henderson  <rth@redhat.com>
49296
49297         * gcc.c-torture/execute/20001026-1.c: New.
49298
49299 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
49300
49301         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
49302         * g++.old-deja/g++.law/builtin1.C: Likewise.
49303         * g++.old-deja/g++.law/ctors10.C: Likewise.
49304         * g++.old-deja/g++.law/virtual3.C: Likewise.
49305         * g++.old-deja/g++.mike/p658.C: Likewise.
49306         * g++.old-deja/g++.other/sibcall1.C: Likewise.
49307         * g++.old-deja/g++.other/vaarg2.C: Likewise.
49308         * g++.old-deja/g++.robertl/eb124.C: Likewise.
49309         * g++.old-deja/g++.robertl/eb44.C: Likewise.
49310         * g++.old-deja/g++.robertl/eb77.C: Likewise.
49311
49312 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
49313
49314         * gcc.c-torture/compile/20001024-1.c: New test.
49315
49316 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
49317
49318         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
49319         to tell us whether or not we are using V3.
49320
49321 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
49322
49323         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
49324         operands.
49325
49326 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49327
49328         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
49329
49330 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
49331
49332         * gcc.c-torture/execute/20001024-1.c: New test.
49333
49334 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
49335
49336         * g++.old-deja/g++.other/sibcall1.C: New test.
49337
49338 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
49339
49340         * gcc.dg/noncompile/init-3.c: New test.
49341
49342 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49343
49344         * gcc.dg/format-array-1.c: New test.
49345
49346 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49347
49348         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
49349         writing through null pointers; remove comment about testing
49350         unterminated strings.
49351
49352 2000-10-17  Matthew Hiller  <hiller@redhat.com>
49353
49354         * gcc.c-torture/execute/20001017-2.c: New test.
49355
49356 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49357
49358         * gcc.c-torture/compile/20001018-1.c: New test.
49359         * gcc.c-torture/compile/20001018-1.x: Xfail.
49360
49361 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49362
49363         * gcc.c-torture/execute/20001017-1.c: New test.
49364
49365 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49366
49367         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
49368         for multiple use of arguments with scanf formats; add tests for
49369         multiple use of arguments.
49370
49371 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
49372
49373         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
49374         from some old tests.
49375
49376 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49377
49378         * gcc.dg/format-miss-1.c: New test.
49379
49380 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49381
49382         * gcc.c-torture/execute/20001013-1.c: New test.
49383
49384 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49385
49386         * gcc.dg/format-branch-1.c: New test.
49387
49388 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49389
49390         * README, lib/file-format.exp: Remove EGCS references.
49391
49392 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49393
49394         * gcc.dg/20001013-1.c: New test.
49395
49396 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49397
49398         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
49399         for intmax_t in the compiler using __typeof__ and the type rules
49400         for conditional expressions.
49401
49402 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
49403
49404         * gcc.dg/20001012-1.c: New test.
49405         * gcc.dg/20001012-2.c: New test.
49406
49407 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49408
49409         * gcc.dg/format-attr-1.c: New test.
49410
49411 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49412
49413         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
49414         __LONG_LONG_MAX__ instead of LLONG_MAX.
49415
49416 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49417
49418         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
49419         scanf flags.
49420         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
49421         flags.
49422
49423 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49424
49425         * gcc.dg/sequence-pt-1.c: New test.
49426
49427 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
49428
49429         * gcc.c-torture/execute/20001011-1.c: New testcase.
49430         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
49431
49432 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49433
49434         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
49435         does not error on it.
49436
49437 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49438
49439         * gcc.dg/20001009-1.c: New test.
49440
49441 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
49442
49443         * gcc.c-torture/compile/20001009-1.c: Move from here ....
49444         * gcc.c-torture/execute/20001009-2.c: ... to here.
49445
49446 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
49447
49448         * gcc.c-torture/compile/20001009-1.c: New testcase.
49449         * gcc.c-torture/execute/20001009-1.c: New testcase.
49450         Testcases provided by Jan Hubicka <jh@suse.cz>.
49451
49452 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49453
49454         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49455         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
49456         uintmax_t using <limits.h> to emulate the compiler's internal
49457         logic.  No longer XFAIL %j tests.
49458
49459 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49460
49461         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
49462         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49463         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
49464         regexps and details of expected handling of some bad formats.
49465         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
49466         suppression.
49467
49468 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49469
49470         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
49471         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
49472         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
49473         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
49474         in list archives.
49475
49476 2000-10-06  Richard Henderson  <rth@cygnus.com>
49477
49478         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
49479         * g++.old-deja/g++.brendan/crash52.C: Likewise.
49480         * g++.old-deja/g++.jason/report.C: Likewise.
49481         * g++.old-deja/g++.law/friend5.C: Likewise.
49482         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
49483         of the expected warnings.
49484
49485 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
49486
49487         * g++.old-deja/g++.pt/enum14.C: New test.
49488
49489 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
49490
49491         * g++.old-deja/g++.pt/crash59.C: New test.
49492
49493 2000-10-04  Will Cohen  <wcohen@redhat.com>
49494
49495         * gcc.dg/20000926-1.c: New test.
49496
49497 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
49498
49499         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
49500         function name for current C++ compiler.
49501         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
49502
49503 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
49504
49505         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
49506         __PRETTY_FUNCTION__.
49507         * g++.old-deja/g++.ext/pretty2.C: Likewise.
49508
49509 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49510
49511         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
49512
49513 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
49514
49515         * gcc.c-torture/compile/20000923-1.c: New test.
49516
49517 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
49518
49519         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
49520         * g++.old-deja/g++.pt/ttp62.C: Same.
49521         * g++.old-deja/g++.other/inline14.C: Same.
49522
49523 2000-09-24  Richard Henderson  <rth@cygnus.com>
49524
49525         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
49526
49527 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49528
49529         * gcc.dg/c90-printf-1.c: Add test for wide string format.
49530
49531 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
49532
49533         * gcc.c-torture/compile/20000922-1.c: New file.
49534
49535 2000-09-21  Nick Clifton  <nickc@redhat.com>
49536
49537         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
49538         a signed long modulo operation.
49539         (mod6): New function - perform an unsigned long modulo operation.
49540         (main): Add tests for modulos of very large numbers by very small
49541         dividends.
49542
49543 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49544
49545         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
49546
49547 2000-09-19  Richard Henderson  <rth@cygnus.com>
49548
49549         * gcc.dg/compare2.c (case 10): XFAIL.
49550
49551 2000-09-18  Richard Henderson  <rth@cygnus.com>
49552
49553         * gcc.c-torture/execute/20000906-1.c: Move ...
49554         * gcc.dg/20000906-1.c: ... here.  Only run on targets
49555         that support __builtin_trap.
49556
49557 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
49558
49559         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
49560
49561 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49562
49563         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
49564         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
49565         more $ format tests.
49566
49567 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49568
49569         * gcc.dg/format-errmk-1.c: New test.
49570
49571 2000-09-17  Greg McGary  <greg@mcgary.org>
49572
49573         * gcc.c-torture/execute/20000917-1.x: Remove.
49574
49575 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49576
49577         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
49578
49579 2000-09-17  Greg McGary  <greg@mcgary.org>
49580
49581         * gcc.c-torture/execute/20000917-1.c: New test.
49582         * gcc.c-torture/execute/20000917-1.x: XFAIL.
49583
49584 2000-09-16  Neil Booth  <NeilB@earthling.net>
49585
49586         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
49587         in nested macro bug.
49588
49589 2000-09-15  Neil Booth  <NeilB@earthling.net>
49590
49591         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
49592
49593 2000-09-14  Jeffrey A Law  (law@cygnus.com)
49594
49595         * gcc.c-torture/execute/20000914-1.c: New test.
49596
49597 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
49598
49599         * g++.other/inline13.C: New test.
49600
49601 2000-09-12  Andreas Jaeger  <aj@suse.de>
49602
49603         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
49604         constant by Ulrich Drepper <drepper@redhat.com>.
49605
49606 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
49607
49608         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
49609
49610 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49611
49612         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
49613
49614 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
49615
49616         * gcc.dg/cpp/backslash.c: New test.
49617
49618 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
49619
49620         * gcc.c-torture/execute/20000910-1.c: New test.
49621         * gcc.c-torture/execute/20000910-2.c: Likewise.
49622
49623 2000-09-11  Robert Lipe  <robertl@sco.com>
49624
49625         * gcc.dg/pragma-align.c: New test.
49626
49627 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
49628
49629         * g++.old-deja/g++.pt/explicit82.C: New test.
49630         * g++.old-deja/g++.pt/explicit83.C: New test.
49631
49632 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
49633
49634         * gcc.dg/asm-names.c: New test.
49635
49636 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49637
49638         * gcc.dg/cpp/tr-warn6.c: New test
49639
49640 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49641
49642         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
49643         be accepted.
49644
49645 2000-09-07  Catherine Moore  <clm@redhat.com>
49646
49647         * gcc.c-torture/execute/unroll-1.c: New test.
49648
49649 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
49650
49651         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
49652         ERROR markers.
49653         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
49654         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
49655         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
49656         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
49657         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
49658         Preprocess only.
49659         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
49660         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
49661
49662 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49663
49664         * g++.old-deja/g++.pt/deduct2.C: New test.
49665
49666 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49667
49668         * g++.old-deja/g++.pt/parms2.C: New test.
49669
49670 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49671
49672         * g++.old-deja/g++.pt/crash58.C: New test.
49673
49674 2000-09-06  Greg McGary  <greg@mcgary.org>
49675
49676         * gcc.c-torture/execute/20000906-1.c: New test.
49677         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
49678
49679 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49680
49681         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
49682
49683 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49684
49685         * g++.old-deja/g++.pt/crash57.C: New test.
49686
49687 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49688
49689         * g++.old-deja/g++.pt/crash56.C: New test.
49690
49691 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49692
49693         * g++.old-deja/g++.pt/koenig1.C: New test.
49694
49695 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
49696
49697         * gcc.dg/20000904-1.c: New test.
49698
49699 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
49700
49701         * gcc.dg/cpp/paste8.c: New test.
49702
49703 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
49704
49705         * gcc.c-torture/compile/20000827-1.c: New test.
49706
49707 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49708
49709         * gcc.dg/format-diag-1.c: New test.
49710
49711 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49712
49713         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
49714         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
49715         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
49716         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
49717         gcc.dg/formatz-1.c: Adjust warning regular expressions.
49718
49719 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
49720
49721         * g++.old-deja/g++.other/nested4.C: New test.
49722
49723 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
49724
49725         * g++.old-deja/g++.ns/scoped1.C: New test.
49726
49727 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
49728
49729         * lib/g++.exp: Support testing already-installed GCC.
49730
49731 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49732
49733         * wtr-label-1.c, wtr-suffix-1.c: New tests.
49734
49735 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49736
49737         * gcc.dg/return-type-2.c: New test.
49738
49739 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
49740
49741         * gcc.c-torture/compile/20000825-1.c: New test.
49742
49743 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
49744
49745         * gcc.dg/dwarf2-2.c: New test.
49746
49747 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
49748
49749         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
49750         dg-warning regexps.
49751
49752 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49753
49754         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
49755         gcc.dg/format-ext-5.c: New tests.
49756
49757 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
49758
49759         * g++.old-deja/g++.other/crash22.C: New test.
49760
49761 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
49762
49763         * gcc.dg/noncompile/930622-2.c: Adjust error message.
49764
49765 2000-08-24  Richard Henderson  <rth@cygnus.com>
49766
49767         * gcc.dg/ia64-sync-1.c: New test.
49768         * gcc.dg/ia64-sync-2.c: New test.
49769         * gcc.dg/ia64-asm-1.c: New test.
49770
49771 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49772
49773         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
49774         * gcc.dg/format-ext-2.c: New test.
49775
49776 2000-08-23  Jason Merrill  <jason@redhat.com>
49777
49778         * lib/old-dejagnu.exp: Also ignore "In member function" and
49779         "At global scope".
49780
49781 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49782
49783         * gcc.dg/noncompile/label-lineno-1.c: New test.
49784
49785 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49786
49787         * gcc.dg/c99-array-nonobj-1.c: New test.
49788
49789 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49790
49791         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
49792         tests.
49793         * gcc.dg/format-ext-1.c: New test.
49794
49795 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49796
49797         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
49798         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
49799         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
49800         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
49801         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
49802
49803 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49804
49805         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
49806         gcc.dg/c99-strftime-2.c: New tests.
49807
49808 2000-08-22  Richard Henderson  <rth@cygnus.com>
49809
49810         * gcc.c-torture/execute/20000822-1.c: New test.
49811
49812 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
49813
49814         * gcc.c-torture/execute/20000819-1.x: Remove.
49815
49816 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49817
49818         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
49819         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
49820         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
49821         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
49822         gcc.dg/format-xopen-1.c: New tests.
49823
49824 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49825
49826         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
49827
49828 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
49829
49830         * g++.old-deja/g++.other/loop2.C: New test.
49831
49832         * gcc.c-torture/compile/20000606-1.c: New test.
49833         * gcc.c-torture/compile/20000728-1.c: New test.
49834         * gcc.c-torture/execute/20000801-1.c: New test.
49835         * gcc.c-torture/execute/20000801-2.c: New test.
49836         * gcc.c-torture/execute/20000819-1.c: New test.
49837         * gcc.c-torture/execute/20000819-1.x: XFAIL.
49838         * gcc.dg/20000629-1.c: New test.
49839         * gcc.dg/20000724-1.c: New test.
49840         * gcc.dg/20000807-1.c: New test.
49841
49842 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
49843
49844         * gcc.dg/cpp/pragma-1.c: New test.
49845         * gcc.dg/cpp/pragma-2.c: New test.
49846
49847 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
49848
49849         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
49850         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
49851
49852 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49853
49854         * gcc.c-torture/compile/20000818-1.c: New test.
49855
49856 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
49857
49858         * gcc.c-torture/execute/20000818-1.c: New test.
49859
49860 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49861
49862         * gcc.dg/format-va-1.c: New test.
49863
49864 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49865
49866         * g++.old-deja/g++.other/typedef8.C: New test.
49867
49868 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49869
49870         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
49871         * g++.old-deja/g++.mike/net36.C: Mark candidate.
49872         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
49873         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
49874         * g++.old-deja/g++.other/ptrmem7.C: New test.
49875         * g++.old-deja/g++.pt/ptrmem10.C: New test.
49876
49877 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49878
49879         * g++.old-deja/g++.pt/typename27.C: New test.
49880
49881 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
49882
49883         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
49884         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
49885         * g++.old-deja/g++.pt/friend45.C: New test.
49886         * g++.old-deja/g++.other/friend8.C: New test.
49887
49888 2000-08-15  Richard Henderson  <rth@cygnus.com>
49889
49890         * gcc.c-torture/execute/20000815-1.c: New test.
49891
49892 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49893
49894         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
49895         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
49896         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
49897
49898 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
49899
49900         * g++.old-deja/g++.other/refinit2.C: New test.
49901
49902 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
49903
49904         * lib/c-torture.exp (c-torture): Make
49905         compiler_conditional_xfail_data global.
49906         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
49907         compiler_conditional_xfail_data machinery.
49908         (f-torture-execute): Likewise.
49909         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
49910         and only when unrolling loops.
49911
49912         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
49913
49914 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49915
49916         * g++.old-deja/g++.pt/explicit81.C: New test.
49917
49918 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49919
49920         * g++.old-deja/g++.pt/typename26.C: New test.
49921
49922 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
49923
49924         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
49925         warning.
49926
49927 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49928
49929         * g++.old-deja/g++.other/array3.C: New test.
49930
49931 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49932
49933         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
49934         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
49935         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
49936         New tests.
49937
49938 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
49939
49940         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
49941         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49942
49943 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
49944
49945         * gcc.c-torture/execute/20000808-1.c: New test.
49946
49947 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49948
49949         * gcc.dg/c90-const-expr-1.c: New test.
49950
49951 2000-08-08  Richard Henderson  <rth@cygnus.com>
49952
49953         * gcc.dg/noncompile/920923-1.c: Declare calloc.
49954
49955 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49956
49957         * gcc.dg/noncompile/const-ll-1.c: New test.
49958
49959 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49960
49961         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
49962
49963 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
49964
49965         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
49966         that running programs linked against the shared version of libobjc
49967         run correctly.
49968
49969 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49970
49971         * gcc.dg/c99-printf-1.c: New test.
49972
49973 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49974
49975         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
49976
49977 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
49978
49979         * gcc.c-torture/execute/20000731-1.x: Delete.
49980
49981 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
49982
49983         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
49984         and torture_without_loops as is done by c-torture.exp.
49985         (search_for): Copy from c-torture.exp.
49986         (gcc-dg-runtest): New function, drives a directory of tests
49987         iterating over the TORTURE_OPTIONS.
49988         (scan-assembler, scan-assembler-not): Move here from
49989         individual directory drivers.
49990
49991         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
49992         defined by lib/gcc-dg.exp.
49993         * gcc.dg/cpp/cpp.exp: Likewise.
49994         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
49995         gcc-dg-runtest, so we cycle over optimization options.
49996
49997         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
49998         * gcc.dg/compare2.c: No longer expected to fail.
49999
50000 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
50001
50002         * gcc.c-torture/execute/20000804-1.c: New test.
50003
50004 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50005
50006         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
50007
50008 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
50009
50010         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
50011
50012 2000-08-03  Jeffrey A Law  (law@cygnus.com)
50013
50014         * gcc.c-torture/compile/20000803-1.c: New test.
50015
50016 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50017
50018         * gcc.c-torture/execute/20000801-3.c,
50019         gcc.c-torture/execute/20000801-4.c: New tests.
50020         * gcc.c-torture/execute/20000801-3.x,
50021         gcc.c-torture/execute/20000801-4.x: Xfail.
50022
50023 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
50024
50025         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
50026         libobjc/.libs to allow for libtool.
50027
50028 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
50029
50030         * gcc.c-torture/compile/20000802-1.c: New test.
50031
50032 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
50033
50034         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
50035
50036 2000-07-31  Jeffrey A Law  (law@cygnus.com)
50037
50038         * gcc-c-torture/execute/20000731-2.c: New test.
50039
50040         * gcc.c-torture/execute/20000731-1.c: New test.
50041         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
50042
50043 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
50044
50045         * gcc.dg/cpp/paste7.c: New test.
50046         * gcc.dg/cpp/20000725-1.c: New test.
50047
50048 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
50049
50050         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
50051         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
50052         declaration warning for __builtin_dwarf_reg_size.
50053
50054         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
50055
50056 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50057
50058         * gcc.dg/noncompile/voidparam-1.c: New test.
50059
50060 2000-07-30  Richard Henderson  <rth@cygnus.com>
50061
50062         * gcc.dg/c90-digraph-1.c: Don't xfail.
50063         * gcc.dg/compare2.c (case 10): Xfail.
50064         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
50065
50066 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
50067
50068         * gcc.dg/c99-main-1.c: New test.
50069
50070 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50071
50072         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
50073
50074 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
50075
50076         * gcc.c-tortuer/execute/20000726-1.c: New test.
50077
50078 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
50079
50080         * gcc.c-torture/execute/enum-2.c: New test.
50081
50082 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50083
50084         * gcc.dg/cpp/tr-warn3.c: New test.
50085
50086 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50087
50088         * g++.old-deja/g++.ext/implicit1.C: Remove.
50089         * g++.old-deja/g++.jason/c2.C: Remove
50090         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
50091         * g++.old-deja/g++.pt/crash16.C: Likewise.
50092         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
50093
50094 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50095
50096         * g++.old-deja/g++.other/for2.C: New test.
50097
50098 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
50099
50100         * gcc.dg/20000720-1.c: New test.
50101
50102 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
50103
50104         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
50105
50106 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
50107
50108         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
50109         * gcc.c-torture/execute/20000722-1.c: New.
50110         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
50111
50112 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
50113
50114         * gcc.dg/cpp/20000720-1.S: New test.
50115
50116 2000-07-21  Michael Meissner  <meissner@redhat.com>
50117
50118         * gcc.c-torture/execute/ieee/hugeval.c: New test.
50119
50120 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50121
50122         * g++.old-deja/g++.brendan/crash16.C,
50123         g++.old-deja/g++.brendan/parse3.C,
50124         g++.old-deja/g++.brendan/redecl1.C,
50125         g++.old-deja/g++.ns/template13.C,
50126         g++.old-deja/g++.other/decl4.C,
50127         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
50128
50129 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50130
50131         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
50132         and "Internal error".
50133
50134         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
50135         regexps.
50136         * gcc.dg/cpp/paste6.c: New test.
50137
50138 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
50139
50140         * gcc.dg/cpp/tr-direct.c: New test.
50141
50142         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
50143         gcc.dg/cpp/undef1.c: Tweak error regexps.
50144
50145 2000-07-18  Eric Christopher <echristo@redhat.com>
50146
50147         * gcc.c-torture/compile/20000718-1.c: New test.
50148
50149 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
50150
50151         * cpplex.c (_cpp_push_token): If the token being pushed back
50152         is the previous token in this context, just subtract one from
50153         context->posn.
50154         * cppmacro.c (save_expansion): Clear aux field when storing a
50155         placemarker.
50156
50157 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
50158
50159         * gcc.dg/noncompile/redecl-1.c: New test.
50160
50161 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
50162
50163         * gcc.c-torture/execute/20000717-5.c: New test.
50164         * gcc.c-torture/execute/20000717-1.x: Removed.
50165
50166 2000-07-17  Richard Henderson  <rth@cygnus.com>
50167
50168         * gcc.c-torture/execute/20000717-4.c: New test.
50169
50170 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
50171
50172         * gcc.dg/cpp/syshdr.c: New test.
50173         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
50174
50175 2000-07-17  Neil Booth  <neilb@earthling.net>
50176
50177         * gcc.dg/cpp/cmdlne-dM.c: New test.
50178         * gcc.dg/cpp/cmdlne-dD.c: New test.
50179
50180 2000-07-17  Jeffrey A Law  (law@cygnus.com)
50181
50182         * gcc.c-torture/execute/20000717-3.c: New test.
50183
50184         * gcc.c-torture/compile/20000717-1.c: New test.
50185
50186 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
50187
50188         * gcc.c-torture/execute/20000717-2.c: New test.
50189
50190 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50191
50192         * gcc.dg/formatz-1.c: New test.
50193
50194         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
50195         * gcc.dg/c99-digraph-1.c: New tests.
50196
50197         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
50198         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
50199
50200         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
50201         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
50202         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
50203         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
50204         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
50205         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
50206         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
50207
50208 2000-07-17  Greg McGary <greg@mcgary.org>
50209
50210         * gcc.c-torture/execute/20000717-1.c: New test.
50211         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
50212
50213 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
50214
50215         * gcc.c-torture/execute/20000715-2.c: New test.
50216         * gcc.dg/20000715-1.c: New test.
50217
50218 2000-07-15  Michael Meissner  <meissner@redhat.com>
50219
50220         * gcc.c-torture/execute/20000715-1.c: New test.
50221
50222 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
50223
50224         * gcc.c-torture/execute/20000707-1.c: New test.
50225
50226 2000-07-13  Neil Booth  <NeilB@earthling.net>
50227
50228         * gcc.dg/cpp/digraph1.c,
50229         gcc.dg/cpp/digraph2.c,
50230         gcc.dg/cpp/digraphs.c: New tests.
50231
50232 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
50233
50234         * g77.f-torture/compile/20000630-2.f: New test.
50235         * g77.f-torture/compile/20000630-2.x
50236
50237 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
50238
50239         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
50240
50241 2000-07-11  Neil Booth  <NeilB@earthling.net>
50242
50243         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
50244
50245 2000-07-11  Neil Booth  <NeilB@earthling.net>
50246
50247         * gcc.dg/cpp/cmdlne-C.c: New.
50248
50249 2000-07-09  Neil Booth  <NeilB@earthling.net>
50250
50251         * gcc.dg/cpp/directiv.c: New tests.
50252         * gcc.dg/cpp/undef1.c: Update.
50253
50254 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
50255
50256         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
50257
50258 2000-07-09  Neil Booth  <NeilB@earthling.net>
50259
50260         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
50261
50262 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
50263
50264         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
50265         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
50266
50267 2000-07-08  Neil Booth  <NeilB@earthling.net>
50268
50269         * gcc.dg/cpp/macsyntx.c: New tests.
50270
50271 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
50272
50273         * gcc.dg/20000707-1.c: New test.
50274
50275 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
50276
50277         * gcc.c-torture/execute/20000706-1.c: New test.
50278         * gcc.c-torture/execute/20000706-2.c: New test.
50279         * gcc.c-torture/execute/20000706-3.c: New test.
50280         * gcc.c-torture/execute/20000706-4.c: New test.
50281         * gcc.c-torture/execute/20000706-5.c: New test.
50282
50283 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
50284
50285         * g++.old-deja/g++.pt/instantiate7.C: New test.
50286
50287 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
50288
50289         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
50290         * g++.old-deja/g++.mike/thunk3.C: Likewise.
50291         * g++.old-deja/g++.other/rtti3.C: Likewise.
50292         * g++.old-deja/g++.other/rttid3.C: Likewise.
50293
50294 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
50295
50296         *  g77.f-torture/compile/20000630-1.x: Fix typo
50297
50298 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
50299
50300         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
50301         assembly output.
50302
50303 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
50304
50305         * gcc.dg/cpp/ident.c: New test.
50306
50307 2000-07-05  Neil Booth  <NeilB@earthling.net>
50308
50309         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
50310           gcc.dg/cpp/lexstrng.c: New tests.
50311
50312 2000-07-04  Neil Booth  <NeilB@earthling.net>
50313
50314         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
50315         * gcc.dg/cpp/strify2.c: Same.
50316
50317 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
50318
50319         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
50320         * gcc.dg/cpp/19990703-1.c: Likewise.
50321         * gcc.dg/cpp/20000625-1.c: Likewise.
50322         * gcc.dg/cpp/20000625-2.c: Likewise.
50323
50324         * gcc.dg/cpp/macro1.c,
50325         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
50326         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
50327         gcc.dg/cpp/strify1.c,
50328         gcc.dg/cpp/strify2.c: New tests.
50329
50330 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
50331
50332         * gcc.c-torture/execute/20000703-1.c: New test.
50333
50334 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
50335
50336         * g++.old-deja/g++.pt (lookup10.C): New test.
50337
50338 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
50339
50340         * g++.old-deja/g++.pt (typename25.C): New test.
50341
50342 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
50343
50344         * gcc.c-torture/compile/20000701-1.c: New test.
50345
50346 2000-06-30  Nick Clifton  <nickc@cygnus.com>
50347
50348         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
50349         to test case.
50350
50351 2000-06-30  Catherine Moore  <clm@cygnus.com>
50352
50353         * gcc.c-torture/execute/align-1.c: New test.
50354
50355 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
50356
50357         * g++.old-deja/g++.pt/expr8.C: New test.
50358         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
50359
50360 2000-06-29  Nick Clifton  <nickc@cygnus.com>
50361
50362         * gcc.c-torture/compile/20000629-1.c: New test.
50363
50364 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50365
50366
50367         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
50368         gcc.dg/noncompile directory, depending on whether they're
50369         preprocessor tests or not.  Annotate all the tests for the dg
50370         framework.
50371
50372         * gcc.c-torture/noncompile/noncompile.exp: Delete.
50373         * gcc.dg/noncompile/noncompile.exp: New.
50374
50375         * Moved files:
50376         Old name                                New name
50377         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
50378         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
50379         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
50380         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
50381         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
50382         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
50383         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
50384         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
50385         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
50386         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
50387         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
50388         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
50389         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
50390         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
50391         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
50392         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
50393         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
50394         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
50395         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
50396         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
50397         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
50398         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
50399         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
50400         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
50401
50402         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
50403         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
50404         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
50405         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
50406         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
50407         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
50408
50409 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50410
50411         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
50412         declare one variable.  On the fourth, error.
50413         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
50414         declared by 20000628-1a.h.
50415
50416 2000-06-29  Richard Henderson  <rth@redhat.com>
50417
50418         * gcc.c-torture/execute/930529-1.x: New file.
50419         * gcc.dg/920413-1.c: Adjust expected warning text.
50420         * gcc.dg/980217-1.c: Declare abort.
50421         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
50422
50423 2000-06-29  Jeffrey A Law  (law@cygnus.com)
50424
50425         * g77.f-torture/compile/20000629-1.f: New test.
50426         * g77.f-torture/compile/20000629-1.x: Expected to fail.
50427
50428 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50429
50430         Rearrange lots of files, removing entirely the
50431         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
50432         directories.
50433
50434         * Deleted files:
50435         gcc.c-torture/code_quality/code_quality.exp
50436         gcc.c-torture/special/special.exp
50437         gcc.failure/failure.exp
50438         gcc.failure/940409-1.x
50439         gcc.c-torture/compile/961203-1.x
50440
50441         * New files:
50442         gcc.misc-tests/linkage.exp
50443         gcc.c-torture/execute/920730-1t.c
50444         gcc.c-torture/execute/920730-1t.x
50445         gcc.c-torture/compile/920520-1.x
50446         gcc.c-torture/compile/920521-1.x
50447         gcc.c-torture/compile/981006-1.x
50448         gcc.c-torture/execute/eeprof-1.x
50449
50450         * Moved files (possibly with modifications to fit a new harness):
50451         Old name                                New name
50452         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
50453         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
50454         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
50455         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
50456         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
50457         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
50458         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
50459         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
50460         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
50461         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
50462         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
50463         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
50464         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
50465         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
50466
50467 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50468
50469         * c-torture/compile/961203-1.x: Delete.
50470
50471         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
50472         not exit. Include stdio.h.
50473         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
50474         * gcc.misc-tests/dg-12.c: Likewise.
50475         * gcc.misc-tests/dg-5.c: Likewise.
50476         * gcc.misc-tests/dg-6.c: Likewise.
50477         * gcc.misc-tests/dg-7.c: Prototype abort.
50478         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
50479         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
50480         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
50481         not exit.
50482         * gcc.misc-tests/sieve.c: Use return from main, not exit.
50483         * gcc.misc-tests/sort2.c: Use return from main, not exit.
50484
50485 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
50486
50487         * gcc.dg/cpp/20000628-1.c: New test.
50488         * gcc.dg/cpp/20000628-1.h: New header for above test.
50489         * gcc.dg/cpp/20000628-1a.h: Likewise.
50490
50491 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
50492
50493         * gcc.dg/cpp: New directory.
50494         * gcc.dg/cpp/cpp.exp: New driver.
50495         * gcc.dg/cpp/20000627-1.c: New test.
50496         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
50497         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
50498         and rewrite as a compilation test.
50499
50500         * gcc.dg: Move many files into the cpp subdirectory, possibly
50501         renaming or editing them as well.
50502         Old name                New name
50503         990119-1.c              cpp/19990119-1.c
50504         990228-1.c              cpp/19990228-1.c
50505         990407-1.c              cpp/19990407-1.c
50506         990409-1.c              cpp/19990409-1.c
50507         990413-1.c              cpp/19990413-1.c
50508         990703-1.c              cpp/19990703-1.c
50509         20000127-1.c            cpp/20000127-1.c
50510         20000129-1.c            cpp/20000129-1.c
50511         20000207-1.c            cpp/20000207-1.c
50512         20000207-2.c            cpp/20000207-2.c
50513         20000209-1.c            cpp/20000209-1.c
50514         20000209-2.c            cpp/20000209-2.c
50515         20000301-1.c            cpp/20000301-1.c
50516         20000419-1.c            cpp/20000419-1.c
50517         20000510-1.S            cpp/20000510-1.S
50518         20000519-1.c            cpp/20000519-1.c
50519         20000529-1.c            cpp/20000529-1.c
50520         20000625-1.c            cpp/20000625-1.c
50521         20000625-2.c            cpp/20000625-2.c
50522         cpp-as1.c               cpp/assert1.c
50523         cpp-as2.c               cpp/assert2.c
50524         cxx-comments-1.c        cpp/cxxcom1.c
50525         cxx-comments-2.c        cpp/cxxcom2.c
50526         endif-label.c           cpp/endif.c
50527         cpp-hash1.c             cpp/hash1.c
50528         cpp-hash2.c             cpp/hash2.c
50529         cpp-if1.c               cpp/if-1.c
50530         cpp-if2.c               cpp/if-2.c
50531         cpp-if3.c               cpp/if-3.c
50532         cpp-if4.c               cpp/if-4.c
50533         cpp-if5.c               cpp/if-5.c
50534         cpp-cond.c              cpp/if-cexp.c
50535         cpp-missingop.c         cpp/if-mop.c
50536         cpp-missingparen.c      cpp/if-mpar.c
50537         cpp-opprec.c            cpp/if-oppr.c
50538         cpp-ifparen.c           cpp/if-paren.c
50539         cpp-shortcircuit.c      cpp/if-sc.c
50540         cpp-shift.c             cpp/if-shift.c
50541         cpp-unary.c             cpp/if-unary.c
50542         cpp-li1.c               cpp/line1.c
50543         cpp-li2.c               cpp/line2.c
50544         lineno.c                cpp/line3.c
50545         lineno-2.c              cpp/line4.c
50546         cpp-mi.c                cpp/mi1.c
50547         cpp-mic.h               cpp/mi1c.h
50548         cpp-micc.h              cpp/mi1cc.h
50549         cpp-mind.h              cpp/mi1nd.h
50550         cpp-mindp.h             cpp/mi1ndp.h
50551         cpp-mix.h               cpp/mi1x.h
50552         cpp-mi2.c               cpp/mi2.c
50553         cpp-mi2a.h              cpp/mi2a.h
50554         cpp-mi2b.h              cpp/mi2b.h
50555         cpp-mi2c.h              cpp/mi2c.h
50556         cpp-mi3.c               cpp/mi3.c
50557         cpp-mi3.def             cpp/mi3.def
50558         poison-1.c              cpp/poison.c
50559         pr-impl.c               cpp/prag-imp.c
50560         cpp-redef-2.c           cpp/redef1.c
50561         cpp-redef.c             cpp/redef2.c
50562         strpaste.c              cpp/strp1.c
50563         strpaste-2.c            cpp/strp2.c
50564         cpp-tradpaste.c         cpp/tr-paste.c
50565         cpp-tradstringify.c     cpp/tr-str.c
50566         cpp-tradwarn1.c         cpp/tr-warn1.c
50567         cpp-tradwarn2.c         cpp/tr-warn2.c
50568         trigraphs.c             cpp/trigraphs.c
50569         cpp-unc1.c              cpp/unc1.c
50570         cpp-unc2.c              cpp/unc2.c
50571         cpp-unc3.c              cpp/unc3.c
50572         cpp-unc.c               cpp/unc4.c
50573         undef.c                 cpp/undef1.c
50574         undef-2.c               cpp/undef2.c
50575         cpp-wi1.c               cpp/widestr1.c
50576
50577 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
50578
50579         * lib/g++.exp (g++_include_flags): Tweak.
50580
50581 2000-06-27  H.J. Lu  <hjl@gnu.org>
50582             Loren J. Rittle  <ljrittle@acm.org>
50583
50584         * lib/g++.exp (g++_include_flags): Override libgloss.exp
50585         version with one that knows about the new gcc tree structure.
50586         (g++_link_flags): Same.
50587
50588 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
50589
50590         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
50591         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
50592         case we are cross-compiling.
50593
50594         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
50595         g++.old-deja/g++.niklas/Makefile.in,
50596         g++.old-deja/g++.niklas/configure.in,
50597         g++.old-deja/g++.other/Makefile.in,
50598         g++.old-deja/g++.other/configure.in,
50599         gcc.c-torture/code_quality/Makefile.in,
50600         gcc.c-torture/code_quality/configure.in,
50601         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
50602         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
50603         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
50604         gcc.c-torture/execute/ieee/Makefile.in,
50605         gcc.c-torture/execute/ieee/configure.in,
50606         gcc.c-torture/noncompile/Makefile.in,
50607         gcc.c-torture/noncompile/configure.in,
50608         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
50609         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
50610         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
50611
50612 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50613
50614         * g++.old-deja/g++.other/ambig3.C: New test.
50615
50616 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50617
50618         * g++.old-deja/g++.pt/syntax1.C: New test.
50619         * g++.old-deja/g++.pt/syntax2.C: New test.
50620         * g++.old-deja/g++.other/syntax3.C: New test.
50621         * g++.old-deja/g++.other/syntax4.C: New test.
50622
50623 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50624
50625         * gcc.dg/20000623-1.c: Prototype exit and abort.
50626
50627 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50628
50629         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
50630         New tests.
50631         * gcc.dg/cpp-mi3.def: New file.
50632
50633         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
50634         inside assertions.
50635         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
50636         lexer's error messages.
50637         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
50638         divine anything from the linemarkers.
50639         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
50640         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
50641
50642 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
50643
50644         * gcc.dg/20000623-1.c: New test.
50645
50646 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
50647
50648         * gcc.c-torture/execute/20000622-1.c: New test.
50649
50650 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50651
50652         * g++.old-deja/g++.other/init15.C: New test.
50653
50654 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50655
50656         * g++.old-deja/g++.pt/vaarg2.C: New test.
50657         * g++.old-deja/g++.pt/vaarg3.C: New test.
50658
50659 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
50660
50661         * g++.old-deja/g++.other/dyncast6.C: New test.
50662
50663 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
50664
50665         * gcc.c-torture/execute/loop-6.c: New test.
50666
50667 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
50668
50669         * gcc.dg/20000614-1.c: New test.
50670         * gcc.dg/20000614-2.c: New test.
50671
50672 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
50673
50674         * g++.old-deja/g++.other/inline12.C: New test.
50675
50676 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
50677
50678         * g++.old-deja/g++.other/eh1.C: New test.
50679
50680 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
50681
50682         * g++.old-deja/g++.other/type.C: New test.
50683
50684 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
50685
50686         * g++.old-deja/g++.other/initstring.C: New test.
50687
50688 2000-06-12  Jason Merrill  <jason@redhat.com>
50689
50690         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
50691
50692 2000-06-09  Jeffrey A Law  (law@cygnus.com)
50693
50694         * gcc.c-torture/compile/20000609-1.c: New test.
50695
50696 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
50697
50698         * gcc.dg/20000609-1.c: New test.
50699
50700 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
50701
50702         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
50703         * gcc.c-torture/noncompile/poison-1.c: Move...
50704         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
50705         * gcc.dg/cpp-li1.c: Add a token after the #line.
50706
50707 2000-06-05  Richard Henderson  <rth@cygnus.com>
50708
50709         * gcc.c-torture/execute/20000605-2.c: New test.
50710         * gcc.c-torture/execute/20000605-3.c: New test.
50711
50712 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
50713
50714         * g77.f-torture/execute/20000503-1.x: New file.
50715
50716 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
50717
50718         * g++.old-deja/g++.eh/badalloc1.C: New test.
50719
50720 2000-06-05  Richard Henderson  <rth@cygnus.com>
50721
50722         * gcc.c-torture/execute/20000605-1.c: New test.
50723
50724 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
50725             Nathan Sidwell <nathan@codesourcery.com>
50726
50727         * gcc.c-torture/compile/20000605-1.c: New test.
50728
50729 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
50730
50731         * g77.f-torture/compile/20000601-1.f: New test.
50732
50733 2000-06-03  Richard Henderson  <rth@cygnus.com>
50734
50735         * gcc.c-torture/execute/20000603-1.c: New.
50736
50737 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
50738
50739         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
50740         * gcc.dg/noreturn-2.c (noreturn): Likewise.
50741
50742 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
50743
50744         * gcc.dg/compare2.c (case 12): XFAIL.
50745         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
50746         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
50747
50748         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
50749
50750 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
50751
50752         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
50753         guard macro is already defined when the header is first
50754         included.
50755         * gcc.dg/cpp-mix.h: New file.
50756         * gcc.dg/endif-label.c: Update patterns to match compiler.
50757
50758         * g++.brendan/complex1.C: Declare abort.
50759         * g++.law/refs4.C: Remove XFAIL.
50760         * g++.oliva/expr2.C: Declare abort and exit.
50761
50762 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
50763
50764         * gcc.c-torture/execute/20000528-1.c: New test.
50765
50766         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
50767         * g++.old-deja/g++.law/temps4.C: Likewise.
50768
50769         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
50770         stdlib.h.  Call abort() on failure.
50771         * g++.old-deja/g++.law/refs4.C: Likewise.
50772         * g++.old-deja/g++.law/temps4.C: Likewise.
50773         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
50774         * gcc.c-torture/execute/20000112-1.c: Include string.h.
50775
50776 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
50777
50778         Relative to g++.dg/special:
50779         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
50780
50781         Relative to g++.old-deja:
50782         * g++.brendan/complex1.C, g++.jason/optimize2.C,
50783         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
50784         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
50785         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
50786         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
50787         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
50788         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
50789
50790         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
50791         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
50792         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
50793         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
50794         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
50795         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
50796         and/or string.h.
50797
50798         * g++.other/goto1.C: Update expectations for error messages.
50799
50800 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
50801
50802         * gcc.c-torture/compile/20000523-1.c: New test.
50803
50804 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
50805
50806         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
50807
50808 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
50809
50810         * g++.old-deja/g++.eh/catch11.C: New test.
50811         * g++.old-deja/g++.eh/catch12.C: New test.
50812
50813 2000-05-24  Nick Clifton  <nickc@cygnus.com>
50814
50815         * gcc.c-torture/execute/20000523-1.c: New test.
50816
50817 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
50818
50819         * c-torture/execute/bcp-1.c: Replace abort in arg of
50820         __builtin_constant_p with a generic external function.
50821
50822         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
50823         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
50824         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
50825         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
50826         Prototype abort and/or exit.
50827
50828         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
50829         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
50830         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
50831         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
50832
50833 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
50834
50835         * gcc.dg/dwarf2-1.c: New test.
50836
50837 2000-05-20  Richard Henderson  <rth@cygnus.com>
50838
50839         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
50840
50841 2000-05-20  Andreas Jaeger  <aj@suse.de>
50842
50843         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
50844         testcase.
50845
50846 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
50847
50848         * gcc.c-torture/execute/20000519-2.c: New test.
50849
50850 2000-05-19  Andreas Jaeger  <aj@suse.de>
50851
50852         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
50853         which fails with SSA.
50854
50855         * lib/c-torture.exp: Also test with -O3 -fssa.
50856
50857 2000-05-18  Michael Meissner  <meissner@redhat.com>
50858
50859         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
50860         * gcc.c-torture/execute/920415-1.c: Ditto.
50861         * gcc.c-torture/execute/920501-1.c: Ditto.
50862         * gcc.c-torture/execute/conversion.c: Ditto.
50863         * gcc.c-torture/execute/cvt-1.c: Ditto.
50864
50865 2000-05-18  Jeffrey A Law  (law@cygnus.com)
50866
50867         * gcc.c-torture/compile/20000518-1.c: New test.
50868
50869 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
50870
50871         * g77.f-torture/compile/200005018.f: New test.
50872
50873 2000-05-17  Jeffrey A Law  (law@cygnus.com)
50874
50875         * gcc.c-torture/compile/20000517-1.c: New test.
50876
50877 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50878
50879         * gcc.c-torture/execute/20000516-1.c: New test.
50880
50881 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
50882
50883         * g++.old-deja/g++.other/eh.C: New test.
50884
50885 2000-05-12  Richard Henderson  <rth@cygnus.com>
50886
50887         * gcc.c-torture/execute/990208-1.c (main): Don't pass
50888         constants through to doit's conditional.
50889
50890 2000-05-11  Jeffrey A Law  (law@cygnus.com)
50891
50892         * gcc.c-torture/compile/20000511-1.c: New test.
50893         * g77.f-torture/compile/20000511-1.f: New test.
50894         * g77.f-torture/compile/20000511-2.f: New test.
50895
50896 2000-05-11  Michael Meissner  <meissner@redhat.com>
50897
50898         * gcc.c-torture/execute/20000511-1.c: New test.
50899
50900 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
50901
50902         * gcc.dg/dg.exp: Scan .S files as well as .c files.
50903         * gcc.dg/20000510-1.S: New.
50904
50905 2000-05-08  Catherine Moore  <clm@cygnus.com>
50906
50907         * gcc.dg/unused-3.c: New.
50908
50909 2000-05-06  Richard Henderson  <rth@cygnus.com>
50910
50911           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
50912           * g++.old-deja/g++.mike/warn1.C: Likewise.
50913           * g++.old-deja/g++.pt/local1.C: Likewise.
50914           * g++.old-deja/g++.pt/local7.C: Likewise.
50915           * g++.old-deja/g++.pt/spec16.C: Likewise.
50916
50917 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
50918
50919         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
50920
50921 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
50922
50923           * g77.f-torture/execute/20000503-1.f: New test.
50924
50925 2000-05-04  Andreas Jaeger  <aj@suse.de>
50926
50927         * gcc.dg/noreturn-2.c: New test.
50928
50929 2000-05-04  Neil Booth  <NeilB@earthling.net>
50930
50931         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
50932         preprocessor.
50933
50934 2000-05-04  Richard Henderson  <rth@cygnus.com>
50935
50936         * gcc.c-torture/execute/20000503-1.c: Fix typo.
50937
50938 2000-05-04  Richard Henderson  <rth@cygnus.com>
50939
50940         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
50941         OpenSSL by Jason R Thorpe.
50942
50943 2000-05-03  Jim Wilson  <wilson@cygnus.com>
50944
50945         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
50946
50947 2000-05-03  Robert Lipe <robertlipe@usa.net>
50948
50949         * gcc.dg/20000503-1.c: New test.
50950
50951 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
50952
50953         * gcc.c-torture/compile/20000502-1.c: New test.
50954         * g++.old-deja/g++.other/align.C: New test.
50955         * gcc.dg/cpp-tradstringify.c: New test.
50956
50957 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
50958
50959         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
50960         and hard registers.
50961
50962 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
50963
50964         * gcc.c-torture/execute/loop-5.c: New test.
50965
50966 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
50967
50968         * gcc.c-torture/execute/va-arg-20.c: New test.
50969
50970 2000-04-23  Jeffrey A Law  (law@cygnus.com)
50971
50972         * gcc.c-torture/execute/20000422-1.c: New test.
50973
50974 2000-04-20  Greg McGary  <gkm@gnu.org>
50975
50976         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
50977         when optimizing, but without sibling-call optimizations (-O1).
50978
50979 2000-04-20  Jeffrey A Law  (law@cygnus.com)
50980
50981           * gcc.c-torture/compile/20000420-1.c: New test.
50982
50983 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50984
50985         * g++.abi/ptrflags.C: New test.
50986         * g++.eh/catchptr1.C: Test incomplete pointer chains.
50987
50988 2000-04-19  Catherine Moore  <clm@cygnus.com>
50989
50990         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
50991
50992 2000-04-19  Greg McGary  <gkm@gnu.org>
50993
50994         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
50995         sibling-call optimizations.
50996
50997 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
50998
50999         * gcc.dg/20000419-1.c: New test.
51000
51001 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
51002
51003         * gcc.c-torture/execute/20000412-6.c: New test.
51004
51005 2000-04-12  Jeffrey A Law  (law@cygnus.com)
51006
51007         * gcc.c-torture/execute/20000412-5.c: New test.
51008         * g77.f-torture/compile/20000412-1.f: New test.
51009         * gcc.c-torture/execute/20000412-4.c: New test.
51010         * gcc.c-torture/compile/20000412-2.c: New test.
51011         * gcc.c-torture/execute/20000412-3.c: New test.
51012         * gcc.c-torture/compile/20000412-1.c: New test.
51013         * gcc.c-torture/execute/20000412-2.c: New test.
51014
51015 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
51016
51017         * objc/execute/bf-20.m: New test.
51018
51019 2000-04-10  Richard Henderson  <rth@cygnus.com>
51020
51021         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
51022
51023         * gcc.c-torture/execute/20000412-1.c: New test.
51024
51025 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51026
51027         * g++.old-deja/g++.eh/catchptr1.C: New test.
51028
51029 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
51030
51031         * g++.old-deja/g++.abi/cxa_vec.C: New test.
51032
51033 2000-04-08  Neil Booth  <NeilB@earthling.net>
51034
51035         * gcc.dg/cpp-nullchar.c: Remove test as
51036         embedded nulls cause problems.
51037
51038 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51039
51040         * gcc.dg/compare2.c: New test.
51041
51042 2000-04-08  Neil Booth  <NeilB@earthling.net>
51043
51044         * gcc.dg/cpp-nullchar.c: New test.
51045
51046 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
51047
51048         * gcc.dg/cpp-mi2.c: New test.
51049         * gcc.dg/cpp-mi2[abc].h: New files.
51050
51051 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
51052
51053         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
51054         member name.
51055
51056 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
51057
51058         * g++.old-deja/g++.abi/vmihint.C: New test.
51059
51060 2000-04-06  Neil Booth  <NeilB@earthling.net>
51061
51062         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
51063         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
51064         copyright.
51065
51066 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
51067
51068         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
51069         avoid stack-frame overwrite.
51070
51071 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
51072
51073         * gcc.c-torture/compile/20000405-2.c: New test.
51074         * gcc.c-torture/compile/20000405-3.c: New test.
51075
51076 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51077
51078         * gcc.c-torture/compile/20000405-1.c: New test.
51079
51080 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
51081
51082         * gcc.dg/cast-qual-1.c: Revert last change.
51083
51084 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51085
51086         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
51087
51088 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
51089
51090         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
51091         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
51092
51093 2000-04-03  Jeffrey A Law  (law@cygnus.com)
51094
51095         * gcc.c-torture/compile/20000403-2.c: New test.
51096         * gcc.c-torture/compile/20000403-1.c: New test.
51097
51098 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
51099
51100         * gcc.c-torture/execute/20000403-1.c: New test.
51101
51102 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
51103
51104         * gcc.c-torture/execute/20000402-1.c: New test.
51105
51106 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
51107
51108         * gcc.c-torture/execute/va-arg-15.c: New test.
51109         * gcc.c-torture/execute/va-arg-16.c: New test.
51110         * gcc.c-torture/execute/va-arg-17.c: New test.
51111         * gcc.c-torture/execute/va-arg-18.c: New test.
51112         * gcc.c-torture/execute/va-arg-19.c: New test.
51113
51114 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
51115
51116         * gcc.c-torture/compile/981211-1.c: Move to...
51117         * gcc.dg/cpp-as1.c: ...here.
51118         * gcc.dg/cpp-as2.c: New file.
51119
51120         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
51121         compiler.
51122
51123 2000-04-02  Neil Booth  <NeilB@earthling.net>
51124
51125         * gcc.dg/cpp-cond.c  New tests.
51126         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
51127         accidental success less likely.
51128         * gcc.dg/cpp-missingop.c  New tests.
51129         * gcc.dg/cpp-missingparen.c  New tests.
51130         * gcc.dg/cpp-shift.c  New tests.
51131         * gcc.dg/cpp-shortcircuit.c  New tests.
51132         * gcc.dg/cpp-unary.c  New tests.
51133
51134 2000-03-29  Jeffrey A Law  (law@cygnus.com)
51135
51136         * gcc.c-torture/compile/20000329-1.c: New test.
51137
51138 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
51139
51140         * gcc.c-torture/compile/20000326-1.c: New test.
51141         * gcc.c-torture/compile/20000326-2.c: New test.
51142
51143 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
51144
51145         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
51146         the first parameter is a function argument.
51147
51148 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
51149
51150         * g++.old-deja/g++.ext/array4.C: New test.
51151
51152 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
51153
51154         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
51155
51156 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51157
51158         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
51159
51160 2000-03-19  Richard Henderson  <rth@cygnus.com>
51161
51162         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
51163
51164 2000-03-19  Richard Henderson  <rth@cygnus.com>
51165
51166         * gcc.c-torture/compile/20000319-1.c: New test.
51167
51168 2000-03-14  Jeffrey A Law  (law@cygnus.com)
51169
51170         * gcc.c-torture/execute/20000314-3.c: New test.
51171         * gcc.c-torture/execute/20000314-2.c: New test.
51172         * gcc.c-torture/execute/20000314-1.c: New test.
51173         * gcc.c-torture/compile/20000314-2.c: New test.
51174         * gcc.c-torture/compile/20000314-1.c: New test.
51175
51176 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
51177
51178         * g++.old-deja/g++.warn/inline.C: New test.
51179
51180 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
51181
51182         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
51183         standards-compliant result rather than specific constants.
51184         Put test-values in array.
51185
51186 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
51187
51188         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
51189         (g++_target_compile): Put test-specific options last.
51190
51191 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51192
51193         * g++.old-deja/g++.eh/vbase4.C: New test.
51194
51195 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51196
51197         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
51198
51199 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51200
51201         * g++.old-deja/g++.brendan/misc12.C: Removed.
51202         * g++.old-deja/g++.pt/memtemp77.C: Constify.
51203         * g++.old-deja/g++.ext/pretty4.C: New test.
51204
51205 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51206
51207         * g++.old-deja/g++.other/string2.C: New test.
51208
51209 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
51210
51211         * g++.old-deja/g++.warn/impint2.C: New test.
51212
51213 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
51214
51215         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
51216         is 1, not zero.
51217
51218 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
51219
51220         * g++.old-deja/g++.warn/impint.C: New test.
51221         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
51222         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
51223         * g++.old-deja/g++.pt/explicit12.C: Likewise.
51224         * g++.old-deja/g++.pt/explicit13.C: Likewise.
51225         * g++.old-deja/g++.pt/explicit17.C: Likewise.
51226         * g++.old-deja/g++.pt/explicit18.C: Likewise.
51227         * g++.old-deja/g++.pt/explicit19.C: Likewise.
51228         * g++.old-deja/g++.pt/explicit23.C: Likewise.
51229         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51230         * g++.old-deja/g++.pt/explicit35.C: Likewise.
51231         * g++.old-deja/g++.pt/explicit6.C: Likewise.
51232         * g++.old-deja/g++.pt/memclass7.C: Likewise.
51233
51234 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
51235
51236         * gcc.dg/cpp-redef.c: New test.
51237
51238 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
51239
51240         * g++.old-deja/g++.pt/unify7.C: New test.
51241
51242 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51243
51244         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
51245         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
51246
51247 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
51248
51249         * gcc.c-torture/compile/20000224-1.c: New test.
51250
51251 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51252
51253         * gcc.c-torture/compile/cpp-2.c: New test.
51254         * gcc.c-torture/compile/cpp-1.c: New test.
51255
51256 2000-02-25  Jeffrey A Law  (law@cygnus.com)
51257
51258         * gcc.c-torture/execute/20000225-1.c: New test.
51259
51260 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51261
51262         * gcc.dg/cpp-li2.c: New test.
51263
51264         * gcc.dg/cpp-wi1.c: New test.
51265
51266         * gcc.dg/cpp-li1.c: New test.
51267
51268 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
51269
51270         * g++.old-deja/g++.other/sizeof5.C: New test.
51271
51272 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51273
51274         * gcc.c-torture/execute/va-arg-13.c: New test.
51275
51276 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
51277
51278         * gcc.c-torture/execute/va-arg-12.c: New test.
51279
51280 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
51281
51282         * gcc.c-torture/execute/20000223-1.c: New test.
51283
51284 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
51285
51286         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
51287
51288 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
51289
51290         * g++.old-deja/g++.abi/ptrmem.C: New test.
51291
51292 2000-02-19  Richard Henderson  <rth@cygnus.com>
51293
51294         * gcc.c-torture/compile/init-3.c: New.
51295
51296 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
51297
51298         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
51299         ALWAYS_CXXFLAGS.
51300
51301 2000-02-11  Robert Lipe <robertl@sco.com>
51302
51303         * gcc.c-torture/compile/20000211-3.c: New test.
51304
51305 2000-02-11  Martin Buchholz <martin@xemacs.org>
51306
51307         * gcc.c-torture/compile/20000211-2.c: New test.
51308
51309 2000-02-11  Jeffrey A Law  (law@cygnus.com)
51310
51311         * gcc.c-torture/compile/20000211-1.c: New test.
51312
51313 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
51314
51315         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
51316           on native targets
51317
51318 2000-02-08  Nathan Sidwell  <nathan@acm.org>
51319
51320         * g++.old-deja/g++.other/cast5.C: New test.
51321
51322 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
51323
51324         * gcc.c-torture/execute/20000205-1.c: New.
51325
51326 2000-02-03  Nathan Sidwell  <nathan@acm.org>
51327
51328         * g++.old-deja/g++.jason/cast3.C: Return void.
51329         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
51330
51331 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51332
51333         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
51334
51335         * gcc.dg/loop-1.c: New test.
51336
51337 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
51338
51339         * gcc.c-torture/compile/20000127-1.c: New test.
51340         * gcc.c-torture/execute/991228-1.c: New test.
51341
51342 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51343
51344         * gcc.dg/unused-2.c: New test.
51345
51346         * gcc.dg/conv-1.c: New test.
51347
51348 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
51349
51350         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
51351         compiler.
51352         (tool_option_proc): Fix typo.
51353
51354 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
51355
51356         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
51357         of the ld on the host, not on the build machine.
51358         Also, don't crash if '--help' is not a supported option.
51359
51360 2000-01-24  Richard Henderson  <rth@cygnus.com>
51361
51362         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
51363
51364 2000-01-20  Jeffrey A Law  (law@cygnus.com)
51365
51366         * gcc.c-torture/execute/20000120-2.c: New test.
51367         * gcc.c-torture/execute/20000120-1.c: New test.
51368
51369 2000-01-13  Jeffrey A Law  (law@cygnus.com)
51370
51371         * gcc.c-torture/execute/20000113-1.c: New test.
51372
51373 2000-01-12  Jeffrey A Law  (law@cygnus.com)
51374
51375         * gcc.c-torture/execute/20000112-1.c: New test.
51376
51377 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51378
51379         * gcc.dg/20000111-1.c: New test.
51380
51381 2000-01-10  Jeffrey A Law  (law@cygnus.com)
51382
51383         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
51384         with 16 bit integers.
51385
51386 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51387
51388         * gcc.dg/20000108-1.c: New test.
51389
51390 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51391
51392         * g++.old-deja/g++.ns/koenig8.C: New test.
51393
51394 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51395
51396         * g++.old-deja/g++.other/cast4.C: New test.
51397
51398 2000-01-05  Jeffrey A Law  (law@cygnus.com)
51399
51400         * gcc.c-torture/compile/20000105-2.c: New test.
51401         * gcc.c-torture/compile/20000105-1.c: New test.
51402
51403 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51404
51405         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
51406         references to printf & atoi to conform to ANSI standard.
51407         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
51408         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
51409         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
51410         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
51411         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
51412         * g++.old-deja/g++.brendan/complex1.C: Likewise.
51413         * g++.old-deja/g++.brendan/copy1.C: Likewise.
51414         * g++.old-deja/g++.brendan/copy2.C: Likewise.
51415         * g++.old-deja/g++.brendan/copy3.C: Likewise.
51416         * g++.old-deja/g++.brendan/copy4.C: Likewise.
51417         * g++.old-deja/g++.brendan/copy5.C: Likewise.
51418         * g++.old-deja/g++.brendan/copy6.C: Likewise.
51419         * g++.old-deja/g++.brendan/copy7.C: Likewise.
51420         * g++.old-deja/g++.brendan/copy8.C: Likewise.
51421         * g++.old-deja/g++.brendan/crash11.C: Likewise.
51422         * g++.old-deja/g++.brendan/crash14.C: Likewise.
51423         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
51424         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51425         * g++.old-deja/g++.brendan/delete2.C: Likewise.
51426         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
51427         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
51428         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
51429         * g++.old-deja/g++.brendan/eh1.C: Likewise.
51430         * g++.old-deja/g++.brendan/groff1.C: Likewise.
51431         * g++.old-deja/g++.brendan/init3.C: Likewise.
51432         * g++.old-deja/g++.brendan/misc12.C: Likewise.
51433         * g++.old-deja/g++.brendan/misc7.C: Likewise.
51434         * g++.old-deja/g++.brendan/new2.C: Likewise.
51435         * g++.old-deja/g++.brendan/operators4.C: Likewise.
51436         * g++.old-deja/g++.brendan/operators5.C: Likewise.
51437         * g++.old-deja/g++.brendan/overload2.C: Likewise.
51438         * g++.old-deja/g++.brendan/overload7.C: Likewise.
51439         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
51440         * g++.old-deja/g++.brendan/reference1.C: Likewise.
51441         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
51442         * g++.old-deja/g++.brendan/template24.C: Likewise.
51443         * g++.old-deja/g++.brendan/template3.C: Likewise.
51444         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
51445         * g++.old-deja/g++.jason/inline3.C: Likewise.
51446         * g++.old-deja/g++.jason/opeq.C: Likewise.
51447         * g++.old-deja/g++.law/arg5.C: Likewise.
51448         * g++.old-deja/g++.law/arm7.C: Likewise.
51449         * g++.old-deja/g++.law/ctors11.C: Likewise.
51450         * g++.old-deja/g++.law/cvt8.C: Likewise.
51451         * g++.old-deja/g++.law/init9.C: Likewise.
51452         * g++.old-deja/g++.law/refs4.C: Likewise.
51453         * g++.old-deja/g++.law/template2.C: Likewise.
51454         * g++.old-deja/g++.law/visibility24.C: Likewise.
51455         * g++.old-deja/g++.law/vtable3.C: Likewise.
51456         * g++.old-deja/g++.mike/asm2.C: Likewise.
51457         * g++.old-deja/g++.mike/eh1.C: Likewise.
51458         * g++.old-deja/g++.mike/misc1.C: Likewise.
51459         * g++.old-deja/g++.mike/misc13.C: Likewise.
51460         * g++.old-deja/g++.mike/misc14.C: Likewise.
51461         * g++.old-deja/g++.mike/ns12.C: Likewise.
51462         * g++.old-deja/g++.mike/p1248.C: Likewise.
51463         * g++.old-deja/g++.mike/p3708.C: Likewise.
51464         * g++.old-deja/g++.mike/p3708a.C: Likewise.
51465         * g++.old-deja/g++.mike/p3708b.C: Likewise.
51466         * g++.old-deja/g++.mike/p646.C: Likewise.
51467         * g++.old-deja/g++.mike/p700.C: Likewise.
51468         * g++.old-deja/g++.mike/p783.C: Likewise.
51469         * g++.old-deja/g++.mike/p783a.C: Likewise.
51470         * g++.old-deja/g++.mike/p783b.C: Likewise.
51471         * g++.old-deja/g++.mike/p786.C: Likewise.
51472         * g++.old-deja/g++.mike/p789.C: Likewise.
51473         * g++.old-deja/g++.mike/p789a.C: Likewise.
51474         * g++.old-deja/g++.mike/p807a.C: Likewise.
51475         * g++.old-deja/g++.other/delete3.C: Likewise.
51476         * g++.old-deja/g++.other/dyncast1.C: Likewise.
51477         * g++.old-deja/g++.other/dyncast2.C: Likewise.
51478         * g++.old-deja/g++.other/dyncast3.C: Likewise.
51479         * g++.old-deja/g++.other/empty1.C: Likewise.
51480         * g++.old-deja/g++.other/temporary1.C: Likewise.
51481         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
51482         * g++.old-deja/g++.pt/t16.C: Likewise.
51483         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
51484
51485 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
51486
51487         * gcc.dg/991230-1.c: New test.
51488
51489 1999-12-29  Jeffrey A Law  (law@cygnus.com)
51490
51491         * gcc.c-torture/compile/991229-3.c: New test.
51492         * gcc.c-torture/compile/991229-2.c: New test.
51493         * gcc.c-torture/compile/991229-1.c: New test.
51494
51495 1999-12-29  Greg McGary <gkm@eng.ascend.com>
51496
51497         * gcc.c-torture/compile/labels-2.c: New test.
51498
51499 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
51500
51501         * gcc.c-torture/execute/991227-1.c: New test.
51502
51503 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51504
51505         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
51506
51507 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
51508
51509         * gcc.c-torture/execute/991221-1.c: New test.
51510
51511 1999-12-20  Nathan Sidwell  <nathan@acm.org>
51512
51513         * g++.old-deja/g++.other/cast3.C: New test.
51514
51515 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
51516
51517         * gcc.c-torture/execute/991216-4.c: New test.
51518
51519 1999-12-16  Michael Meissner  <meissner@cygnus.com>
51520
51521         * gcc.c-torture/execute/991216-1.c: New test.
51522         * gcc.c-torture/execute/991216-2.c: New test.
51523         * gcc.c-torture/execute/991216-3.c: New test.
51524
51525 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51526
51527         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
51528         Actually make the test fail by using "-O2" for compilation.
51529
51530 1999-12-15  Nathan Sidwell  <nathan@acm.org>
51531
51532         * g++.old-deja/g++.warn/cast-align1.C: New test.
51533
51534 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51535
51536         * gcc.c-torture/compile/991214-1.c: New test.
51537         * gcc.c-torture/compile/991214-2.c: New test.
51538
51539 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51540
51541         * gcc.dg/991214-1.c: New test.
51542
51543 1999-12-13  Jeffrey A Law  (law@cygnus.com)
51544
51545         * gcc.c-torture/compile/991213-3.c: New test.
51546         * gcc.c-torture/compile/991213-2.c: New test.
51547         * gcc.c-torture/compile/991213-1.c: New test.
51548
51549 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
51550
51551         * gcc.dg/991209-1.c: New test.
51552
51553 1999-12-08  Nathan Sidwell <nathan@acm.org>
51554
51555         * gcc.c-torture/compile/991208-1.c: New test.
51556
51557 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51558
51559         * gcc.dg/ultrasp2.c: New test.
51560
51561 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
51562
51563         * g++.old-deja/g++.abi/align.C (main): Fix typo.
51564
51565 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
51566
51567         * gcc.c-torture/compile/991202-1.c: New test.
51568         * gcc.c-torture/execute/991202-1.c: New test.
51569         * gcc.c-torture/execute/991202-2.c: New test.
51570         * gcc.c-torture/execute/991202-3.c: New test.
51571
51572 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
51573
51574         * g++.old-deja/g++.abi/align.C: New test.
51575         * g++.old-deja/g++.abi/aggregates.C: Likewise.
51576         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51577
51578 1999-12-01  Richard Henderson  <rth@cygnus.com>
51579
51580         * gcc.c-torture/execute/991201-1.c: New.
51581
51582 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
51583
51584         * gcc.dg/991129-1.c: New test.
51585
51586 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51587
51588         * gcc.c-torture/compile/991127-1.c: New test.
51589
51590 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51591
51592         * g++.old-deja/g++.other/warn4.C: New test.
51593
51594 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51595
51596         * g++.old-deja/g++.eh/cleanup2.C: New test.
51597         * g++.old-deja/g++.ext/pretty2.C: New test.
51598         * g++.old-deja/g++.ext/pretty3.C: New test.
51599         * g++.old-deja/g++.other/debug6.C: New test.
51600
51601 1999-10-20  Jim Wilson  <wilson@cygnus.com>
51602
51603         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
51604         compiler_output to look for one error message instead of two.
51605
51606 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
51607
51608         * gcc.c-torture/execute/991118-1.c: Also test case
51609         where the word boundary does not split a byte evenly.
51610
51611 1999-11-19  Nathan Sidwell  <nathan@acm.org>
51612
51613         * g++.old-deja/g++.ext/restrict1.C: New test.
51614
51615 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
51616
51617         * gcc.c-torture/execute/991118-1.c: New test.
51618
51619 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
51620
51621         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
51622         working directory pathnames.
51623
51624 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
51625
51626         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
51627         host is equipped with driver.h and driver.o so it can actually
51628         compile and run the tests.
51629
51630 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
51631
51632         * gcc.c-torture/compile/991008-1.c: New test.
51633
51634 1999-11-08  Nick Clifton  <nickc@cygnus.com>
51635
51636         * lib/gcc-dg.exp: Include target-supports.exp
51637
51638 1999-11-05  Nick Clifton  <nickc@cygnus.com>
51639
51640         * lib/target-supports.exp: New file: Provide procs to test for
51641         features supported by the target.
51642         (check_weak_available): Moved here from ecos.exp.
51643         (check_alias_available): New proc: Determine of the target
51644         toolchain supports the alias attribute.
51645
51646         * gcc.dg/special/ecos.exp: Move check_weak_available to
51647         target-supports.exp.
51648         (alias-1.c): Only perform the test if the target supports
51649         aliases.
51650         (wkali-1.c): Only perform the test if the target supports
51651         aliases.
51652
51653         * gcc.dg/990506-0.c: Expect error messages from cross
51654         targets as well as native targets.
51655
51656 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51657
51658         * gcc.dg/ultrasp1.c: Removed xfail.
51659         * gcc.dg/struct-ret-2.c: Likewise.
51660         * gcc.dg/array-1.c: Likewise.
51661
51662 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51663
51664         * gcc.dg/struct-ret-2.c: New test.
51665
51666         * gcc.dg/array-1.c: New test.
51667
51668 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
51669
51670         * gcc.c-torture/execute/991030-1.c: New test.
51671
51672 1999-10-26  Richard Henderson  <rth@cygnus.com>
51673
51674         * gcc.c-torture/compile/991026-2.c: New test.
51675
51676 1999-10-26  Jeffrey A Law  (law@cygnus.com)
51677
51678         * gcc.c-torture/compile/991026-1.c: New test.
51679
51680 1999-10-23  Jeffrey A Law  (law@cygnus.com)
51681
51682         * gcc.c-torture/execute/991023-1.c: New test.
51683
51684 1999-10-19  Jeffrey A Law  (law@cygnus.com)
51685
51686         * gcc.c-torture/execute/991019-1.c: New test.
51687
51688 1999-10-16  Richard Henderson  <rth@cygnus.com>
51689
51690         * gcc.c-torture/execute/991016-1.c: New test.
51691
51692 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
51693
51694         * gcc.c-torture/execute/991014-1.c: New test.
51695
51696 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
51697
51698         * g++.old-deja/g++.other/union2.C: New test.
51699
51700 1999-10-13  Nathan Sidwell  <nathan@acm.org>
51701
51702         * g++.old-deja/g++.other/vaarg2.C: New test.
51703         * g++.old-deja/g++.other/vaarg3.C: New test.
51704
51705 1999-10-12  Craig Burley  <craig@jcb-sc.com>
51706
51707         * g77.f-torture/noncompile/19990905-1.f: Moved from being
51708         in compile/.
51709
51710 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
51711
51712         * gcc.c-torture/execute/va-arg-11.c: New test.
51713
51714 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
51715
51716         * lib/file-format.exp (gcc_target_object_format): Don't
51717         crash if objdump is unavailable.
51718
51719 1999-09-29  Donn Terry <donn@interix.com>
51720
51721         * gcc.misc-tests/mg.exp: delete extraneous redirection.
51722
51723 1999-09-28  Nick Clifton  <nickc@cygnus.com>
51724
51725         * gcc.c-torture/compile/990928-1.c: New test.
51726
51727 1999-09-28  Nathan Sidwell  <nathan@acm.org>
51728
51729         * g++.old-deja/g++.other/decl6.C: New test.
51730
51731 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51732
51733         * gcc.c-torture/execute/va-arg-10.c: New test.
51734
51735 1999-09-27  Nathan Sidwell  <nathan@acm.org>
51736
51737         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
51738         __PRETTY_FUNCTION__.
51739
51740 1999-09-23  Nick Clifton  <nickc@cygnus.com>
51741
51742         * gcc.c-torture/execute/990923-1.c: New test.
51743
51744 1999-09-21  Nick Clifton  <nickc@cygnus.com>
51745
51746         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
51747         for which -fpic is inappropriate.
51748
51749 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
51750
51751         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
51752
51753 1999-09-21  Nathan Sidwell  <nathan@acm.org>
51754
51755         * g++.old-deja/g++.other/dyncast1.C: New test.
51756         * g++.old-deja/g++.other/dyncast2.C: New test.
51757         * g++.old-deja/g++.other/dyncast3.C: New test.
51758         * g++.old-deja/g++.other/dyncast4.C: New test.
51759         * g++.old-deja/g++.other/dyncast5.C: New test.
51760         * g++.old-deja/g++.eh/catch3.C: New test.
51761         * g++.old-deja/g++.eh/catch3p.C: New test.
51762         * g++.old-deja/g++.eh/catch4.C: New test.
51763         * g++.old-deja/g++.eh/catch4p.C: New test.
51764         * g++.old-deja/g++.eh/catch5.C: New test.
51765         * g++.old-deja/g++.eh/catch5p.C: New test.
51766         * g++.old-deja/g++.eh/catch6.C: New test.
51767         * g++.old-deja/g++.eh/catch6p.C: New test.
51768         * g++.old-deja/g++.eh/catch7.C: New test.
51769         * g++.old-deja/g++.eh/catch7p.C: New test.
51770         * g++.old-deja/g++.eh/catch8.C: New test.
51771         * g++.old-deja/g++.eh/catch8p.C: New test.
51772         * g++.old-deja/g++.eh/catch9.C: New test.
51773         * g++.old-deja/g++.eh/catch9p.C: New test.
51774
51775 1999-09-13  Nathan Sidwell  <nathan@acm.org>
51776
51777         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
51778         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
51779
51780 1999-09-13  Jeffrey A Law  (law@cygnus.com)
51781
51782         * gcc.c-torture/compile/990913-1.c: New test.
51783
51784 1999-09-10  Nathan Sidwell  <nathan@acm.org>
51785
51786         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
51787         * g++.old-deja/g++.jason/rfg5.C: Likewise.
51788
51789 1999-09-09  Richard Henderson  <rth@cygnus.com>
51790
51791         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
51792
51793 1999-09-09  Nathan Sidwell  <nathan@acm.org>
51794
51795         * g++.old-deja/g++.other/lookup11.C: New test.
51796         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
51797         what is permitted and what we want.
51798         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
51799         overload use.
51800         * g++.old-deja/g++.jason/rfg5.C: Likewise.
51801
51802 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
51803
51804         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
51805         * gcc.c-torture/noncompile/poison-1.c: New file.
51806
51807 1999-09-08  Nathan Sidwell  <nathan@acm.org>
51808
51809         * g++.old-deja/g++.other/sizeof3.C: New test.
51810         * g++.old-deja/g++.other/sizeof4.C: New test.
51811         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
51812         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
51813
51814 1999-09-07  Richard Henderson  <rth@cygnus.com>
51815
51816         * gcc.dg/va-arg-1.c: New.
51817
51818 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51819
51820         * gcc.c-torture/execute/va-arg-9.c: New test.
51821
51822 1999-09-05  Craig Burley  <craig@jcb-sc.com>
51823
51824         * g77.f-torture/compile/980519-2.f: New test.
51825         * g77.f-torture/compile/19990905-0.f: New test.
51826         * g77.f-torture/compile/19990905-1.f: New test.
51827         * g77.f-torture/compile/19990905-2.f: New test.
51828
51829         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
51830
51831 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
51832
51833         * gcc.c-torture/execute/990827-1.c: Fix typo.
51834
51835 1999-09-03  Nathan Sidwell  <nathan@acm.org>
51836
51837         * g++.old-deja/g++.other/deref1.C: New test.
51838
51839 1999-09-02  Nathan Sidwell  <nathan@acm.org>
51840
51841         * g++.old-deja/g++.other/ambig2.C: New test.
51842         * g++.old-deja/g++.other/cond5.C: New test.
51843         * g++.old-deja/g++.other/lookup16.C: New test.
51844
51845 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
51846
51847         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
51848         assemblers too.
51849
51850 1999-08-31  Jeffrey A Law  (law@cygnus.com)
51851
51852         * lib/c-torture.exp: Avoid the "compare executables" optimization
51853         when testing native.
51854
51855 1999-08-29  Jeffrey A Law  (law@cygnus.com)
51856
51857         * gcc.c-torture/execute/990829-1.c: New test.
51858         * gcc.c-torture/compile/990829-1.c: New test.
51859
51860 1999-08-27  Paul Burchard  <burchard@pobox.com>
51861
51862         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
51863         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
51864         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
51865         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
51866         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
51867         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
51868         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
51869         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
51870         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
51871         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
51872         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
51873
51874 1999-08-27  Jeffrey A Law  (law@cygnus.com)
51875
51876         * gcc.c-torture/execute/990827-1.c: New test.
51877
51878 1999-08-26  Craig Burley  <craig@jcb-sc.com>
51879
51880         * g77.f-torture/noncompile/19990826-4.f: New test.
51881
51882         * g77.f-torture/compile/19990826-3.f: New test.
51883
51884         * g77.f-torture/execute/19990826-2.f: New test.
51885
51886         * g77.f-torture/compile/19990826-1.f: New test.
51887
51888         * gcc.c-torture/execute/990826-0.c: New test.
51889         * g77.c-torture/execute/19990826-0.f: New test.
51890
51891         * g77.f-torture/noncompile/970626-2.f: New test.
51892
51893 1999-08-25  Paul Burchard  <burchard@pobox.com>
51894
51895         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
51896         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
51897         lss-011.C: New tests.
51898
51899 1999-08-25  Nathan Sidwell  <nathan@acm.org>
51900
51901         * g++.old-deja/g++.other/decl5.C: New test.
51902
51903 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51904
51905         * noncompile/noncompile.exp: Load_lib c-torture.exp.
51906         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
51907         call `postbase' for each one.  All callers of `postbase' changed
51908         to call this instead.
51909
51910 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
51911
51912         * gcc.c-torture/execute/990811-1.c: New test.
51913
51914 1999-08-09  Nick Clifton  <nickc@cygnus.com>
51915
51916         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
51917         just native ones.
51918
51919         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
51920         just native ones.
51921
51922 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51923
51924         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
51925
51926 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51927
51928         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
51929
51930 1999-08-04  Nathan Sidwell  <nathan@acm.org>
51931
51932         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
51933
51934 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51935
51936         * gcc.c-torture/execute/990804-1.c: New test.
51937
51938 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51939
51940         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
51941         * g++.old-deja/g++.brendan/crash64.C: Likewise.
51942         * g++.old-deja/g++.brendan/overload8.C: Likewise.
51943
51944 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51945
51946         * g++.old-deja/g++.other/struct1.C: New test.
51947
51948 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51949
51950         * g++.old-deja/g++.other/enum2.C: New test.
51951
51952 1999-08-02  Richard Henderson  <rth@cygnus.com>
51953
51954         Adapted from tests from Franz Sirl:
51955         * gcc.c-torture/execute/va-arg-7.c: New test.
51956         * gcc.c-torture/execute/va-arg-8.c: New test.
51957
51958 1999-08-01  Jeffrey A Law  (law@cygnus.com)
51959
51960         * gcc.c-torture/compile/990801-2.c: New test.
51961
51962         * gcc.c-torture/compile/990801-1.c: New test.
51963
51964 1999-07-27  Michael Meissner  <meissner@cygnus.com>
51965
51966         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
51967         fp-cmp-1.c, converting double to float.
51968
51969         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
51970         fp-cmp-1.c, converting double to long double.
51971
51972         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
51973         from fr1 to unknown_register, since fr1 is a legitimate register
51974         on some machines.
51975
51976 1999-07-25  Jeffrey A Law  (law@cygnus.com)
51977
51978         * README: More listname related changes.
51979
51980 1999-07-08  Catherine Moore  <clm@cygnus.com>
51981
51982         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
51983
51984 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
51985
51986         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
51987
51988 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51989
51990         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
51991
51992 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
51993
51994         * gcc.dg/990703-1.c: New test.
51995
51996 1999-06-29  Nick Clifton  <nickc@cygnus.com>
51997
51998         * lib/file-format.exp: New file: Move definition of proc
51999         gcc_target_object_format to here from
52000         gcc.dg/special/ecos.exp.
52001
52002         * lib/c-torture.exp: Include lib file-format.exp.
52003         * lib/gcc-dg.exp: Include lib file-format.exp.
52004
52005         * gcc.dg/special/ecos.exp: Remove definition of proc
52006         gcc_target_object_format.
52007
52008 1999-06-28  Jeffrey A Law  (law@cygnus.com)
52009
52010         * gcc.c-torture/execute/990628-1.c: New test.
52011
52012 1999-06-25  Jeffrey A Law  (law@cygnus.com)
52013
52014         * gcc.c-torture/compile/990625-2.c: New test.
52015
52016         * gcc.c-torture/compile/990625-1.c: New test.
52017
52018 1999-06-23  Nick Clifton  <nickc@cygnus.com>
52019
52020         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
52021         attributes compile.
52022         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
52023         ports that use the COFF/PE file format.
52024
52025 1999-06-17  Jeffrey A Law  (law@cygnus.com)
52026
52027         * gcc.c-torture/compile/990617-1.c: New test.
52028
52029 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
52030
52031         * g++.old-deja/g++.other/decl4.C: New test.
52032
52033 1999-06-14  Nathan Sidwell  <nathan@acm.org>
52034
52035         * g++.old-deja/g++.other/bitfld3.C: New test.
52036
52037 1999-06-08  Nathan Sidwell  <nathan@acm.org>
52038
52039         * g++.old-deja/g++.eh/catch1.C: New test.
52040
52041 1999-06-07  Jeffrey A Law  (law@cygnus.com)
52042
52043         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
52044
52045         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
52046         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
52047
52048 1999-06-05  Craig Burley  <craig@jcb-sc.com>
52049
52050         * g77.f-torture/compile/19990502-0.f: Replace with new,
52051         shorter, test that still fails after recent changes.
52052
52053 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52054
52055         * gcc.c-torture/execute/990604-1.c: New test.
52056
52057 1999-05-31  Jeffrey A Law  (law@cygnus.com)
52058
52059         * gcc.c-torture/execute/990531-1.c: New test.
52060
52061 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52062
52063         * gcc.c-torture/compile/990527-1.c: New test.
52064
52065 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
52066
52067         * gcc.c-torture/execute/990527-1.c: New test.
52068
52069 1999-05-25  Nick Clifton  <nickc@cygnus.com>
52070
52071         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
52072         bitfields as signed.
52073
52074 1999-05-25  Craig Burley  <craig@jcb-sc.com>
52075
52076         * g77.f-torture/compile/19990525-0.f: New test.
52077
52078 1999-05-25  Jeffrey A Law  (law@cygnus.com)
52079
52080         * gcc.c-torture/execute/990525-2.c: New test.
52081
52082         * gcc.c-torture/execute/990525-1.c: New test.
52083
52084 1999-05-24  Nathan Sidwell  <nathan@acm.org>
52085
52086         * g++.old-deja/g++.other/anon3.C: New test.
52087         * g++.old-deja/g++.other/anon4.C: New test.
52088         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
52089         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
52090         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
52091         Merrill).
52092
52093 1999-05-24  Jeffrey A Law  (law@cygnus.com)
52094
52095         * gcc.c-torture/execute/990524-1.c: New test.
52096
52097         * gcc.dg/990524-1.c: New test.
52098
52099 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52100
52101         * gcc.c-torture/compile/990523-1.c: New test.
52102
52103 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
52104
52105         * gcc.c-torture/compile/990519-1.c: New test.
52106
52107 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52108
52109         * gcc.c-torture/compile/990517-1.c: New test.
52110
52111         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
52112         (e4, f4): New tests.
52113         (main): Call them.
52114
52115 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52116
52117         * gcc.dg/noreturn-1.c: New test.
52118
52119 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52120
52121         * gcc.c-torture/execute/990513-1.c: New test.
52122
52123 1999-05-10  Richard Henderson  <rth@cygnus.com>
52124
52125         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
52126
52127 1999-05-10  Craig Burley  <craig@jcb-sc.com>
52128
52129         * g77.f-torture/execute/erfc.f: Use small single-precision
52130         values, to avoid problems on Alphas when not -mieee.
52131
52132 1999-05-08  Craig Burley  <craig@jcb-sc.com>
52133
52134         * gcc.dg/990506-0.c: New test.
52135
52136 1999-05-08  Richard Henderson  <rth@cygnus.com>
52137
52138         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
52139         the constant to test.  Don't XFAIL 64-bit targets.
52140
52141         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
52142         * g++.old-deja/g++.law/profile1.C: Likewise.
52143
52144         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
52145         operator new instances.
52146         * g++.old-deja/g++.other/delete5.C: Likewise.
52147
52148 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52149
52150         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
52151         intrinsic.
52152
52153 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52154
52155         * g77.f-torture/execute/u77-test.f: Reverse order of two
52156         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
52157
52158 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52159
52160         * gcc.dg/compare1.c: New test.
52161
52162 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52163
52164         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
52165         New tests.
52166
52167 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52168
52169         * g77.f-torture/compile/19990502-1.f: New test.
52170
52171 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52172
52173         * g77.f-torture/compile/19990502-0.f: New test.
52174
52175 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52176
52177         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
52178         intrinsic.
52179
52180 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52181
52182         * g77.f-torture/execute/u77-test.f (main): List libU77
52183         intrinsics not currently tested.
52184         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
52185         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
52186         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
52187         Trim blanks off the ends of some printed strings.
52188
52189 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52190
52191         * g77.f-torture/execute/u77-test.f (main): Just warn about
52192         FSTAT gid disagreement, as it's expected on some systems.
52193
52194 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52195
52196         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
52197         use a new function, which allows for some slop.
52198         Clean up some commentary.
52199         (issum): The new function.
52200         (sgladd): Deleted subroutine.
52201
52202 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52203
52204         * g77.f-torture/execute/u77-test.f: Modify to be more like
52205         libf2c/libU77 version, bringing patches to that version here.
52206         Add suitable commentary.
52207
52208 1999-04-25  Richard Henderson  <rth@cygnus.com>
52209
52210         * gcc.dg/990424-1.c: New test.
52211
52212 1999-04-24  Craig Burley  <craig@jcb-sc.com>
52213
52214         * g77.f-torture/execute/u77-test.f (main): Bug involving
52215         LSTAT has been fixed, so turn back on full checking.
52216
52217 1999-04-20  Craig Burley  <craig@jcb-sc.com>
52218
52219         * g77.f-torture/compile/19990419-0.f: New test.
52220         * g77.f-torture/execute/19990419-1.f: New test.
52221
52222 1999-04-17  Richard Henderson  <rth@cygnus.com>
52223
52224         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
52225         to avoid the need for a prototype to supress a warning.
52226
52227 1999-04-07  Jim Wilson  <wilson@cygnus.com>
52228
52229         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
52230
52231 1999-04-04  Jeffrey A Law  (law@cygnus.com)
52232
52233         * gcc.c-torture/execute/990404-1.c: New test.
52234
52235 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52236
52237         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
52238         * gcc.dg/cpp-if3.c: Don't use -pedantic.
52239         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
52240         missing initializer warnings.
52241
52242 1999-03-28  Jeffrey A Law  (law@cygnus.com)
52243
52244         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
52245         matching strings.
52246
52247 1999-03-26  Jeffrey A Law  (law@cygnus.com)
52248
52249         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
52250
52251 1999-03-26  Craig Burley  <craig@jcb-sc.com>
52252
52253         * g77.f-torture/execute/19990325-0.f: New test.
52254         * g77.f-torture/execute/19990325-1.f: New test.
52255
52256 1999-03-24  Jeffrey A Law  (law@cygnus.com)
52257
52258         * gcc.c-torture/execute/990324-1.c: New test.
52259
52260 1999-03-22  Jim Wilson  <wilson@cygnus.com>
52261
52262         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
52263         test with 4.
52264
52265 1999-03-17  Richard Henderson  <rth@cygnus.com>
52266
52267         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
52268
52269 1999-03-13  Craig Burley  <craig@jcb-sc.com>
52270
52271         * g77.f-torture/execute/19990313-2.f: New test.
52272         * g77.f-torture/execute/19990313-3.f: New test.
52273
52274 1999-03-13  Craig Burley  <craig@jcb-sc.com>
52275
52276         * g77.f-torture/execute/19990313-0.f: New test.
52277         * g77.f-torture/execute/19990313-1.f: New test.
52278
52279 1999-03-12  Jim Wilson  <wilson@cygnus.com>
52280
52281         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
52282         printf to sprintf.
52283         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
52284         (main): Add check for u15.  Conditionalize u31 check depending on
52285         whether ints are <32 bits or >=32 bits.
52286
52287 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52288
52289         * g77.f-torture/execute/19981119-0.f: Improve testiness.
52290
52291 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52292
52293         * g77.f-torture/compile/19990305-0.f: New test.
52294         * g77.f-torture/execute/19981119-0.f: New test.
52295
52296 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52297
52298         * g77.f-torture/execute/970625-2.f: call ABORT if final
52299         result is not correct, instead of just printing it.
52300         Add this checking via newly introduced obfuscation, to
52301         trip up buggy front ends.
52302
52303 1999-03-07  Craig Burley  <craig@jcb-sc.com>
52304
52305         * g77.f-torture/compile/960317-1.f: Moved from being
52306         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
52307
52308 1999-03-06  Craig Burley  <craig@jcb-sc.com>
52309
52310         * g77.f-torture/execute/960317-1.f: New (old) test.
52311         * g77.f-torture/execute/970625-2.f: Ditto.
52312
52313 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
52314
52315         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
52316         error message on line 1 or line 2; cccp and cpplib do this differently.
52317
52318 1999-03-01  Jeffrey A Law  (law@cygnus.com)
52319
52320         * g++.old-deja/g++.law/weak1.C: New test.
52321
52322 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52323
52324         * gcc.c-torture/execute/990119-1.c: Renamed to...
52325         * gcc.dg/990119-1.c: this, so it will only be tested once
52326         (it's a preprocessor test, it doesn't need to be run at
52327         multiple optimization levels).
52328
52329 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52330
52331         * lib/g++.exp: Don't add incdir=$base_dir/../include to
52332           ALWAYS_CXXFLAGS.
52333
52334 1999-02-24  Craig Burley  <craig@jcb-sc.com>
52335
52336         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
52337         * g77.f-torture/compile/19981216-0.f: ...as it is expected
52338         to not be compilable by current g77.
52339
52340 1999-02-24  Nick Clifton  <nickc@cygnus.com>
52341
52342         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
52343
52344 1999-02-22  Jeffrey A Law  (law@cygnus.com)
52345
52346         * gcc.c-torture/execute/990222-1.c: New test.
52347
52348 1999-02-19  Craig Burley  <craig@jcb-sc.com>
52349
52350         * g77.f-torture/compile/19990218-0.f: New test.
52351         * g77.f-torture/noncompile/19990218-1.f: New test.
52352
52353 1999-02-18  Craig Burley  <craig@jcb-sc.com>
52354
52355         * g77.f-torture/compile/19981216-0.f: New test.
52356
52357 1999-02-14  Jeffrey A Law  (law@cygnus.com)
52358
52359         * gcc.dg/990214-1.c: New test.
52360
52361 1999-02-13  Jeffrey A Law  (law@cygnus.com)
52362
52363         * gcc.dg/990213-2.c: New test.
52364
52365         * gcc.dg/990213-1.c: New test.
52366
52367 1999-02-12  Jeffrey A Law  (law@cygnus.com)
52368
52369         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
52370         ints.
52371
52372 1999-02-11  Nick Clifton  <nickc@cygnus.com>
52373
52374         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
52375         specified by target.
52376
52377         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
52378
52379 1999-02-11  Jeffrey A Law  (law@cygnus.com)
52380
52381         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
52382
52383 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52384
52385         * gcc.dg/special/ecos.exp: New test driver for new tests with
52386         special requirements.
52387
52388         * gcc.dg/special/alias-1.c: New test.
52389         * gcc.dg/special/gcsec-1.c: New test.
52390         * gcc.dg/special/weak-1.c: New test.
52391         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
52392         * gcc.dg/special/weak-2.c: New test.
52393         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
52394         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
52395         * gcc.dg/special/wkali-1.c: New test.
52396         * gcc.dg/special/wkali-2.c: New test.
52397         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
52398         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
52399
52400 1999-02-10  Felix Lee  <flee@cygnus.com>
52401
52402           * lib/c-torture.exp (c-torture-compile): Pull out code for
52403           analyzing gcc error messages.
52404           (c-torture-execute): Likewise.  Fix some (harmless) false
52405           positives.
52406           * lib/gcc.exp (gcc_check_compile): New function.
52407
52408 1999-02-08  Richard Henderson  <rth@cygnus.com>
52409
52410         * gcc.c-torture/execute/990208-1.c: New test.
52411
52412 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52413
52414         * g++.dg/special/ecos.exp: New driver for new tests with special
52415         requirements
52416
52417         * g++.dg/special/conpr-1.C: New test
52418         * g++.dg/special/conpr-2.C: New test
52419         * g++.dg/special/conpr-2a.C: New test
52420         * g++.dg/special/conpr-3.C: New test
52421         * g++.dg/special/conpr-3a.C: New test
52422         * g++.dg/special/conpr-3b.C: New test
52423
52424         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
52425         allow g++ to use the dg driver
52426
52427         * README: Add comment about g++.dg directory
52428
52429 1999-02-06  Jeffrey A Law  (law@cygnus.com)
52430
52431         * README: Update email addresses.
52432
52433 1999-02-03  Nick Clifton  <nickc@cygnus.com>
52434
52435         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
52436         arguments in order to force structure S onto the stack even on
52437         the alpha.
52438         (test): Pass 10 leading arguments to function foo as well as the
52439         structure S.
52440
52441         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
52442         failure for all targets.
52443
52444         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
52445         abort to terminate program execution.
52446
52447 1999-01-30  Richard Henderson  <rth@cygnus.com>
52448
52449         * gcc.c-torture/execute/990130-1.c: New test.
52450
52451 1999-01-30  Jeffrey A Law  (law@cygnus.com)
52452
52453         * gcc.dg/990130-1.c: New test.
52454
52455 1999-01-28  Michael Meissner  <meissner@cygnus.com>
52456
52457         * gcc.c-torture/execute/990128-1.c: New test.
52458
52459 1999-01-27  Michael Meissner  <meissner@cygnus.com>
52460
52461         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
52462
52463 1999-01-27  Felix Lee  <flee@cygnus.com>
52464
52465         * lib/c-torture.exp (c-torture-compile): pull out code for
52466         analyzing gcc error messages.
52467         (c-torture-execute): ditto, and fix some (harmless) false
52468         positives.
52469         * lib/gcc.exp (gcc_check_compile): new function.
52470
52471 1999-01-17  Jeffrey A Law  (law@cygnus.com)
52472
52473         * gcc.dg/990117-1.c: New test.
52474
52475         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
52476
52477         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
52478
52479 1999-01-15  Jeffrey A Law  (law@cygnus.com)
52480
52481         * g77.f-torture/compile/990115-1.f: New test.
52482
52483 1999-01-07  Jeffrey A Law  (law@cygnus.com)
52484
52485         * gcc.c-torture/compile/990107-1.c: New test
52486
52487 1999-01-06  Jeffrey A Law  (law@cygnus.com)
52488
52489         * gcc.c-torture/execute/990106-2.c: New test.
52490
52491         * gcc.c-torture/execute/990106-1.c: New test.
52492
52493 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
52494
52495         * gcc.c-torture/compile/981223-1.c: New test.
52496
52497 1998-12-29  Richard Henderson  <rth@cygnus.com>
52498
52499         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
52500         (opt3): Rename from opt4 and disable.
52501
52502 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
52503
52504         * g++.old-deja/g++.pt/ptrmem5.C: New test.
52505
52506 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52507
52508         * g++.old-deja/g++.other/conv5.C: New test.
52509
52510 1998-12-14  Nick Clifton  <nickc@cygnus.com>
52511
52512         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
52513
52514 1998-12-11  Jeffrey A Law  (law@cygnus.com)
52515
52516         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
52517
52518 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
52519
52520         * gcc.c-torture/compile/981211-1.c: New test.
52521
52522 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
52523
52524         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
52525
52526         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
52527
52528 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52529
52530         * gcc.special/930510-1.c: Make C9X safe.
52531         * gcc.misc-tests/gcov-1.c Similarly.
52532         * gcc.misc-tests/gcov-2.c Similarly.
52533
52534 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52535
52536         * gcc.dg/ultrasp1.c: New test.
52537
52538 1998-12-06  Richard Henderson  <rth@cygnus.com>
52539
52540         * gcc.c-torture/execute/981206.c: New test.
52541
52542 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52543
52544         * g++.old-deja/g++.ns/template7.C: New test.
52545
52546         * g++.old-deja/g++.other/expr1.C: New test.
52547
52548         * g++.old-deja/g++.eh/tmpl3.C: New test.
52549
52550         * g++.old-deja/g++.eh/tmpl2.C: New test.
52551
52552 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
52553
52554         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
52555         * g++.old-deja/g++.other/using6.C: Removed.
52556         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
52557
52558         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
52559
52560 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52561
52562         * g++.old-deja/g++.pt/overload8.C: New test.
52563
52564         * g++.old-deja/g++.pt/overload7.C: New test.
52565
52566         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
52567
52568         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
52569         and relinking messages.
52570         * lib/g++.exp (g++_target_compile): Remove .rpo file when
52571         compiling with -frepo.
52572
52573 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
52574
52575         * g++.old-deja/g++.pt/lookup6.C: New test.
52576
52577 1998-11-30  Nick Clifton  <nickc@cygnus.com>
52578
52579         * gcc.c-torture/execute/981130-1.c: New test.
52580         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
52581
52582 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52583
52584         * g++.old-deja/g++.pt/explicit76.C: New test.
52585
52586         * g++.old-deja/g++.pt/friend38.C: New test.
52587
52588         * g++.old-deja/g++.ns/crash2.C: New test.
52589
52590         * g++.old-deja/g++.pt/defarg8.C: New test.
52591
52592         * g++.old-deja/g++.pt/instantiate6.C: New test.
52593
52594         * g++.old-deja/g++.pt/static6.C: New test.
52595
52596         * g++.old-deja/g++.pt/decl2.C: New test.
52597
52598 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52599
52600         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
52601         problem is actually related with name lookup, but so what? :-)
52602
52603         * g++.old-deja/g++.pt/friend37.C: New test.
52604
52605 1998-11-25  Dave Love  <d.love@dl.ac.uk>
52606
52607         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
52608         element, which fails on some systems.
52609
52610         * g77.f-torture/execute/labug1.f: New test.
52611
52612 1998-11-21  Jeffrey A Law  (law@cygnus.com)
52613
52614         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
52615         is defined.
52616
52617 1998-11-18  Dave Love  <d.love@dl.ac.uk>
52618
52619         * g77.f-torture/compile/981117-1.f: New test.
52620
52621 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
52622
52623         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
52624         properly discarded.
52625
52626 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
52627
52628         * gcc.c-torture/execute/memcheck: New directory of tests for
52629         -fcheck-memory-usage.
52630
52631 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52632
52633         * README: New file, general information about the testsuite and
52634         new description of the various C++ test subdirectories.
52635         * README.g++: Eliminate obsolete information, update and move most
52636         relevant stuff to README.
52637
52638 1998-11-07  Richard Henderson  <rth@cygnus.com>
52639
52640         * gcc.c-torture/compile/981107-1.c: New test.
52641
52642 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
52643
52644         * execute/memcpy-bi.c: New testcase.
52645
52646 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
52647
52648         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
52649         base classes.
52650
52651         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
52652         template is selected.
52653
52654         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
52655         classes, it should be accepted for all types.
52656
52657         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
52658
52659         * g++.old-deja/g++.pt/spec24.C: Ensure that template
52660         specializations start with template headers.
52661
52662 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
52663
52664         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
52665
52666         * g++.old-deja/g++.other/init9.C: Test cross initialization of
52667         non-POD types.
52668
52669 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52670
52671         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
52672
52673 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
52674
52675         * compile/981022-1.c, compile/981022-1.x: New test and driver.
52676
52677 1998-10-19  Jeffrey A Law  (law@cygnus.com)
52678
52679         * 981019-1.c: New test.
52680
52681 1998-10-14  Robert Lipe <robertl@dgii.com>
52682
52683         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
52684         find objc headers.
52685
52686 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52687
52688         * compile/981001-4.c: Remove use of GCC extension that triggers a
52689         compiler bug.
52690
52691 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
52692
52693         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
52694
52695 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
52696
52697         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
52698         instantiation of template produces incorrect code for delete
52699         expression.
52700
52701         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
52702         constructors' name is not unique.
52703         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
52704         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
52705
52706         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
52707         automatic array of const is ill-formed.
52708
52709         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
52710         of template parameter?
52711
52712         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
52713         const.
52714
52715         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
52716         pointer-to-member expression.
52717
52718         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
52719         declaration causes ICE.
52720
52721 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
52722
52723         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
52724         reserved in the global namespace.
52725
52726         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
52727         generate needed virtual table.
52728
52729         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
52730
52731 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
52732
52733         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
52734         template-dependent type
52735
52736 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
52737
52738         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
52739         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
52740         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
52741
52742         * g++.old-deja/g++.other/using5.C: New test; using decl from base
52743         class should be usable as argument of member function.
52744         * g++.old-deja/g++.other/using6.C: New test; using decl from base
52745         class should be usable as return type of member function.
52746         * g++.old-deja/g++.other/using7.C: New test; using decl from base
52747         class should be usable as type of data member.
52748
52749         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
52750
52751 1998-10-09  Jeffrey A Law  (law@cygnus.com)
52752
52753         * gcc.c-torture/special/920521-1.c: Fix bogus test.
52754
52755 1998-10-08  Nick Clifton  <nickc@cygnus.com>
52756
52757         * gcc.dg/dll-?.c Add thumb to target list.
52758         Fix assembler scan patterns to match current assembler output.
52759
52760 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
52761
52762         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
52763         matching of template brackets.
52764
52765         * g++.old-deja/g++.other/using4.C: New test.  Test using
52766         declarations of methods from base classes.
52767
52768         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
52769         within functions should introduce names into the innermost
52770         enclosing namespace.
52771
52772         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
52773         of static locals if first initialization throws.
52774
52775 1998-10-07  Jim Wilson  <wilson@cygnus.com>
52776
52777         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
52778
52779 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
52780
52781         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
52782         lose track of the possible targets of tablejump insns.
52783         * special/special.exp: Run it.
52784
52785 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52786
52787         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
52788         must be declared before its specializations can be named in friend
52789         declarations.
52790
52791 1998-10-05  Dave Love  <d.love@dl.ac.uk>
52792
52793         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
52794
52795         * g77.f-torture/execute/io1.f: New test.
52796
52797 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
52798
52799         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
52800         with pointer to template function, for which no argument deduction
52801         is possible.
52802
52803         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
52804         specialization of template function as argument to template
52805         function.
52806
52807         * g++.old-deja/g++.other/access2.C: New test; Inner class
52808         shouldn't have privileged access to Outer's names.
52809
52810 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52811
52812         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
52813         friend template declared within template class conflicts with
52814         nested class of the same name.
52815
52816         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
52817         is ignored.
52818
52819         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
52820         object with direct initializer as function declaration.
52821
52822         * g++.old-deja/g++.other/decl2.C: New test; duplicate
52823         initializers.
52824
52825         * g++.old-deja/g++.other/null2.C: New test; conditional operator
52826         involving const pointer and NULL produces incorrect result.
52827
52828         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
52829         type name without `typename' should be rejected with -pedantic.
52830
52831 1998-10-02  Richard Henderson  <rth@cygnus.com>
52832
52833         * g++.old-deja/g++.other/addrof1.C: New test.
52834
52835 1998-10-01  Nick Clifton  <nickc@cygnus.com>
52836
52837         * gcc.c-torture/compile/981001-1.c: New test.
52838         * gcc.c-torture/execute/981001-1.c: New test.
52839
52840 1998-10-01  Jeffrey A Law  (law@cygnus.com)
52841
52842         * gcc.c-torture/compile/981001-2.c: New test.
52843         * gcc.c-torture/compile/981001-3.c: New test.
52844         * gcc.c-torture/compile/981001-4.c: New test.
52845
52846 1998-10-01  Robert Lipe  <robertl@dgii.com>
52847
52848         * lib/objc.exp (objc_target_compile): Add -L during compiles for
52849         multilibbed hosts.  Idea grafted from g77.exp.
52850
52851 1998-09-30  Dave Love  <d.love@dl.ac.uk>
52852
52853         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
52854         avoid losing on systems which need -lsocket.
52855
52856 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
52857
52858         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
52859         * g++.old-deja/g++.other/nested2.C: Ditto.
52860         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
52861         failure.
52862
52863 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52864
52865         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
52866         preferred over template operator!= for enum bitfields.
52867
52868 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
52869
52870         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
52871         that happen to have the same base name, but in different scopes,
52872         are incorrectly rejected.
52873
52874 1998-09-16  Richard Henderson  <rth@cygnus.com>
52875
52876         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
52877         on the native word size instead of an integer literal.
52878
52879 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52880
52881         * g++.old-deja/g++.other/static2.C: Invocation of static data
52882         member of type pointer-to-function denoted as non-static member.
52883
52884         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
52885         checks involving function types and aliases.
52886
52887 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
52888
52889         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
52890         redefined to the same non-trivial type.
52891
52892         * g++.old-deja/g++.pt/explicit73.C: Test for proper
52893         namespace-qualification of template specializations declared in
52894         other namespaces.
52895
52896         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
52897         to declare a subset of the specializations of a template function
52898         as friends of specializations of a template class.
52899
52900         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
52901         member templates that do not fully specialize the enclosing
52902         template class are rejected.
52903
52904 1998-09-11  Dave Love  <d.love@dl.ac.uk>
52905
52906         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
52907
52908 1998-09-08  Dave Love  <d.love@dl.ac.uk>
52909
52910         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
52911         altered from libf2c/libU77 version.
52912
52913 1998-09-06  Dave Love  <d.love@dl.ac.uk>
52914
52915         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
52916
52917 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
52918             Alexandre Oliva  <oliva@dcc.unicamp.br>
52919
52920         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
52921         (un)signed char are different types for template specialization
52922         purposes.
52923
52924 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
52925
52926         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
52927         * objc: ObjC testsuite.
52928
52929 1998-08-31  Catherine Moore  <clm@cygnus.com>
52930
52931         * gcc.c-torture/execute/941014-1.x: New file.
52932
52933 1998-08-31  Nick Clifton  <nickc@cygnus.com>
52934
52935         * lib/c-torture.exp: Add support for
52936         torture_eval_before_compile and torture_eval_before_execute
52937         variables.
52938
52939 1998-08-30  Jeffrey A Law  (law@cygnus.com)
52940
52941         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
52942         this test triggers valid.
52943
52944 1998-08-27  Jeffrey A Law  (law@cygnus.com)
52945
52946         * gcc.dg/980827-1.c: New test.
52947
52948 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
52949
52950         * gcc.c-torture/execute/loop-4b.c: New test.
52951
52952 1998-08-26  Nick Clifton  <nickc@cygnus.com>
52953
52954         * lib/c-torture.exp: Add support for
52955         torture_eval_before_compile and torture_eval_before_execute
52956         variables.
52957
52958 1998-08-25  Jeffrey A Law  (law@cygnus.com)
52959
52960         * gcc.c-torture/compile/980825-1.c: New test.
52961
52962 1998-08-24  Nick Clifton  <nickc@cygnus.com>
52963
52964         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
52965         count number tests in opt_t0 not good_t0.
52966
52967 1998-08-24  Jeffrey A Law  (law@cygnus.com)
52968
52969         * gcc.c-torture/compile/930326-1.x: Fix typo.
52970
52971 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
52972
52973         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
52974         causes an ICE.
52975
52976 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52977
52978         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
52979         STACK_SIZE is defined.
52980         * gcc.c-torture/unsorted/stuct.c: Similarly.
52981
52982         * gcc.c-torture/compile/980821-1.c: New test.
52983
52984 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52985
52986         * gcc.c-torture/execute/980526-2.c: Disable for targets with
52987         16bit ints.
52988
52989 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
52990
52991         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
52992         code.
52993
52994 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
52995
52996         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
52997         error'.
52998
52999 1998-08-18  Jeffrey A Law  (law@cygnus.com)
53000
53001         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
53002
53003 1998-08-16  Jeffrey A Law  (law@cygnus.com)
53004
53005         * gcc.c-torture/compile/980816-1.c: New test.
53006
53007         * gcc.dg/980816-1.c: New test.
53008
53009 1998-08-13  Jeffrey A Law  (law@cygnus.com)
53010
53011         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
53012         compiler for ieee tests.
53013
53014 1998-08-01  Dave Love  <d.love@dl.ac.uk>
53015
53016         * g77.f-torture/compile/980729-0.f: New test.
53017
53018 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
53019
53020         * gcc.c-torture/special/eeprof-1.c: New test, for
53021         -finstrument-functions.
53022         * gcc.c-torture/special/special.exp: Run it.
53023
53024 1998-07-29  Jeffrey A Law  (law@cygnus.com)
53025
53026         * gcc.c-torture/compile/980729-1.c: New test.
53027
53028 1998-07-27  Nick Clifton  <nickc@cygnus.com>
53029
53030         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
53031         __thumb__ is defined, and test for ARM style doubles if so.
53032
53033 1998-07-26  Dave Love  <d.love@dl.ac.uk>
53034
53035         * g77.f-torture/noncompile/980615-0.f: New test.
53036
53037 1998-07-26  H.J. Lu  (hjl@gnu.org)
53038
53039         * gcc.dg/980312-1.c: Do link instead of compile.
53040         * gcc.dg/980313-1.c: Likewise.
53041
53042 1998-07-26  Jeffrey A Law  (law@cygnus.com)
53043
53044         * gcc.c-torture/compile/980726-1.c: New test.
53045
53046 1998-07-25  Dave Love  <d.love@dl.ac.uk>
53047
53048         * g77.f-torture/execute/io0.f: New test.
53049
53050 1998-07-24  Nick Clifton  <nickc@cygnus.com>
53051
53052         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
53053         an int.
53054
53055 1998-06-18  Michael Meissner  <meissner@cygnus.com>
53056
53057         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
53058         m32r bugs.
53059
53060 1998-07-17  Nick Clifton  <nickc@cygnus.com>
53061
53062         * gcc.dg/980626-1.c: Expect failures for all toolchains until
53063         c-decl.c:grokdeclarator can handle mode attributes.
53064
53065 1998-07-16  Jeffrey A Law  (law@cygnus.com)
53066
53067         * gcc.c-torture/execute/980716-1.c: New test.
53068
53069 1998-07-13  Jeffrey A Law  (law@cygnus.com)
53070
53071         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
53072         the mn10200.
53073         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
53074         the mn10200.
53075         * gcc.c-torture/execute/va-arg-3.x: Similarly.
53076         * gcc.c-torture/compile/930326-1.x: Similarly.
53077
53078 1998-07-13  Dave Love  <d.love@dl.ac.uk>
53079
53080         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
53081         New test from Craig.
53082
53083 1998-07-12  Dave Love  <d.love@dl.ac.uk>
53084
53085         * g77.f-torture/noncompile/980616-0.f: New test.
53086
53087         * g77.f-torture/execute/970816-3.f: New test from Craig.
53088
53089 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53090
53091         *  g++.other/singleton.C: Return error value instead of taking
53092         SIGSEGV.
53093
53094 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
53095
53096         *  g++.other/singleton.C: New test.  Warning is under dispute.
53097         Runtime crash is not.
53098
53099 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53100
53101         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
53102         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
53103         using6.C, using7.C}: New namespace tests.
53104
53105 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53106
53107         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
53108         specialization with typedef'ed names used as array indexes.
53109
53110 1998-07-09  Jeffrey A Law  (law@cygnus.com)
53111
53112         * gcc.c-torture/execute/980709-1.c: New test.
53113
53114         * gcc.dg/980709-1.c: New test.
53115
53116 1998-07-07  Richard Henderson  <rth@cygnus.com>
53117
53118         * gcc.c-torture/execute/bcp-1.c: New test.
53119
53120 1998-07-07  Jeffrey A Law  (law@cygnus.com)
53121
53122         * gcc.c-torture/execute/980707-1.c: New test.
53123
53124 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
53125
53126         * gcc.c-torture/compile/980706-1.c: New test.
53127
53128 1998-07-01  Dave Love  <d.love@dl.ac.uk>
53129
53130         * g77.f-torture/execute/980701-0.f,
53131         g77.f-torture/execute/980701-1.f: New test from Craig.
53132
53133 1998-07-01  Jeffrey A Law  (law@cygnus.com)
53134
53135         * gcc.c-torture/compile/980701-1.c: New test.
53136
53137         * gcc.c-torture/execute/980701-1.c: New test.
53138
53139 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
53140 rlsruhe.de>
53141
53142         * g++.old-deja/g++.robertl/eb132.C: New test.
53143         * g++.old-deja/g++.robertl/eb133.C: Likewise.
53144
53145 1998-06-29  Dave Love  <d.love@dl.ac.uk>
53146
53147         * g77.f-torture/execute/980628-7.f,
53148         g77.f-torture/execute/980628-8.f,
53149         g77.f-torture/execute/980628-9.f,
53150         g77.f-torture/execute/980628-10.f: New tests from Craig.
53151
53152         * g77.f-torture/execute/980628-3.f: Remove mail headers.
53153
53154 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53155
53156         * g77.f-torture/execute/980628-4.f: New test from Craig.
53157         * g77.f-torture/execute/980628-5.f: Likewise.
53158         * g77.f-torture/execute/980628-2.f: Likewise.
53159         * g77.f-torture/execute/980628-0.f: Likewise.
53160         * g77.f-torture/execute/980628-1.f: Likewise.
53161         * g77.f-torture/execute/980628-3.f: Likewise.
53162         * g77.f-torture/execute/980628-6.f: Likewise.
53163
53164 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53165
53166         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
53167         directory when nothing has been installed yet.
53168
53169 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
53170
53171         * gcc.c-torture/special/special.exp: Handle newer versions of
53172         dejagnu.
53173
53174 1998-06-26  Jeffrey A Law  (law@cygnus.com)
53175
53176         * gcc.dg/980626-1.c: New test.
53177
53178 1998-06-19  Bruno Haible <haible@ilog.fr>
53179
53180         * gcc.misc-tests/m-un-2.c: New test.
53181         * g++.old-deja/g++.other/warn01.c: Likewise.
53182
53183 1998-06-19  Robert Lipe  <robertl@dgii.com>
53184
53185         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
53186         compatibility with assmblers with a different comment character.
53187         Eliminate use of GAS-specific extensions.
53188
53189 1998-06-19  Jeffrey A Law  (law@cygnus.com)
53190
53191         * gcc.c-torture/execute/ieee/980619-1.c: New test.
53192
53193 1998-06-19  Robert Lipe  <robertl@dgii.com>
53194
53195         * lib/g77.exp: Replace search for libf2c.a with search for newly
53196         renamed libg2c.a
53197
53198 1998-06-17  Jeffrey A Law  (law@cygnus.com)
53199
53200         * gcc.c-torture/execute/980617-1.c: New test.
53201
53202 1998-06-12  Jeffrey A Law  (law@cygnus.com)
53203
53204         * gcc.c-torture/execute/980612-1.c: New test.
53205
53206 1998-06-08  Jeffrey A Law  (law@cygnus.com)
53207
53208         * gcc.dg/980523-1.c: Only test on ppc-linux.
53209         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
53210
53211         * gcc.c-torture/execute/980608-1.c: New test.
53212
53213 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
53214
53215         * gcc.c-torture/execute/980605-1.c: New test.
53216
53217 1998-06-04  Jeffrey A Law  (law@cygnus.com)
53218
53219         * gcc.c-torture/execute/980604-1.c: New test.
53220
53221 1998-06-02  Jeffrey A Law  (law@cygnus.com)
53222
53223         * gcc.c-torture/execute/980602-1.c: New test.
53224         * gcc.c-torture/execute/980602-2.c: Likewise.
53225
53226 1998-06-02  Dave Love  <d.love@dl.ac.uk>
53227
53228         * 970125-0.f: Fix per JCB.  Add commentary.
53229
53230 1998-05-31  Michael Meissner  <meissner@cygnus.com>
53231
53232         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
53233         IEEE -0 support.
53234
53235 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
53236
53237         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
53238         earlier.
53239
53240 1998-05-28  Catherine Moore <clm@cygnus.com>
53241
53242         * gcc.c-torture/execute/980526-3.c: New test.
53243
53244 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
53245
53246         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
53247         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
53248         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
53249         m88k-motorola-sysv3 to XFAIL.
53250
53251 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53252
53253         * gcc.dg/980526-1.c: New test.
53254         * gcc.c-torture/execute/980526-2.c: New test.
53255
53256 1998-05-26  Jeffrey A Law  (law@cygnus.com)
53257
53258         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
53259
53260         * gcc.c-torture/execute/980526-1.c: New test.
53261
53262 1998-05-26  Dave Love  <d.love@dl.ac.uk>
53263
53264         * g77.f-torture/execute/alpha2.f: Add runtime test.
53265
53266 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
53267
53268         * g++.old-deja/old-deja.exp: Strip leading directories.
53269
53270         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
53271         error for the line.  Don't run multiple tests for the same line.
53272
53273 1998-05-23  Jeffrey A Law  (law@cygnus.com)
53274
53275         * gcc.dg/980523-1.c: New test.
53276
53277 1998-05-23  Dave Love  <d.love@dl.ac.uk>
53278
53279         * g77.f-torture/compile/970915-0.f: New test.
53280
53281 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
53282
53283         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
53284
53285 1998-05-21  Jeffrey A Law  (law@cygnus.com)
53286
53287         * gcc.dg/980520-1.c: New test.
53288
53289 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
53290
53291         * gcc.dg/980502-1.c: Fix return type.
53292
53293 1998-05-20  Jeffrey A Law  (law@cygnus.com)
53294
53295         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
53296         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
53297         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
53298         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
53299         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
53300
53301 1998-05-20  Dave Love  <d.love@dl.ac.uk>
53302
53303         * g77.f-torture/execute/980520-1.f: New test.
53304
53305 1998-05-15  Dave Love  <d.love@dl.ac.uk>
53306
53307         * lib/mike-g77.exp: New file.
53308
53309         * g77.f-torture/noncompile/noncompile.exp,
53310         g77.f-torture/noncompile/check0.f: New files.
53311
53312 1998-05-14  Dave Love  <d.love@dl.ac.uk>
53313
53314         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
53315         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
53316         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
53317         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
53318         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
53319         abort where appropriate.
53320
53321 1998-05-05  Michael Meissner  <meissner@cygnus.com>
53322
53323         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
53324         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
53325
53326 1998-04-29  Dave Love  <d.love@dl.ac.uk>
53327
53328         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
53329
53330 1998-04-27  Dave Love  <d.love@dl.ac.uk>
53331
53332         * g77.f-torture/compile/980427-0.f: New test.
53333
53334 1998-04-24  Dave Love  <d.love@dl.ac.uk>
53335
53336         * g77.f-torture/compile/980424-0.f: New test.
53337
53338 1998-04-19  Dave Love  <d.love@dl.ac.uk>
53339
53340         * g77.f-torture/compile/980419-2.f (main): New test.
53341         * g77.f-torture/compile/970125-0.f: New test.
53342         * g77.f-torture/compile/980419-1.f: New test.
53343
53344 1998-04-08  Jim Wilson  <wilson@cygnus.com>
53345
53346         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
53347         of loop-4.c.
53348
53349 1998-04-07  Jim Wilson  <wilson@cygnus.com>
53350
53351         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
53352
53353 1998-04-03  Jim Wilson  <wilson@cygnus.com>
53354
53355         * gcc.c-torture/compile/980329-1.c: New test.
53356
53357 1998-03-18  Jim Wilson  <wilson@cygnus.com>
53358
53359         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
53360         * gcc.dg/980312-1.c: Fix typo in -march command.
53361
53362 1998-03-16  H.J. Lu  (hjl@gnu.org)
53363
53364         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
53365
53366 1998-03-11  Robert Lipe  <robertl@dgii.com>
53367
53368         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
53369         Dave Love agree the Fortran source is bogus.
53370
53371 1998-03-11  Robert Lipe  <robertl@dgii.com>
53372
53373         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
53374         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
53375         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
53376         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
53377         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
53378
53379 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
53380
53381         * g++.old-deja/g++.other/friend1.C: New test.
53382
53383 1998-02-18  Dave Love  <d.love@dl.ac.uk>
53384
53385         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
53386         possibly uninitialized) variables and declare dnrm2.
53387
53388 1998-02-23  Robert Lipe <robertl@dgii.com>
53389
53390         From Bruno Haible <haible@ilog.fr>:
53391         * gcc.c-torture/execute/980223.c: New test.
53392
53393 1998-02-13  Jeffrey A Law  (law@cygnus.com)
53394
53395         * gcc.dg/ifelse-1.c: New test.
53396
53397 1998-02-09  H.J. Lu  (hjl@gnu.org)
53398
53399         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
53400
53401           * lib/old-dejagnu.exp (old-dejagnu): Added the
53402           "execution test - XFAIL *-*-*" handling in the spirit of
53403           "excess errors test -". Changed the "execution test fails"
53404           handling to be like "excess errors test fails".
53405           * Update various tests accordingly.
53406
53407 1998-02-06  Jim Wilson  <wilson@cygnus.com>
53408
53409         * gcc.c-torture/execute/980205.c: New test.
53410
53411 1998-01-18  Jeffrey A Law  (law@cygnus.com)
53412
53413         * lib/c-torture.exp: Look for .x files instead of .cexp files.
53414         * lib/f-torture.exp: Similarly.
53415         * gcc.c-torture: Rename all .cexp files to .x files.
53416
53417 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
53418
53419         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
53420         (940510-1.c): Removed duplicate.
53421         (971104-1.c): New test.
53422
53423 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
53424
53425           * lib/f-torture.exp: Improve error and loop detection.
53426
53427 1997-11-19  Michael Meissner  <meissner@cygnus.com>
53428
53429         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
53430         use that to size the filler array.
53431
53432 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
53433
53434         * lib/c-torture.exp(c-torture-execute): Fix typo.
53435
53436         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
53437         testcase as the executable name. Keep the executable around if
53438         the test fails.
53439
53440 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
53441
53442         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
53443         changes.  Only test one -g option, and move it to the end of the
53444         list of options to test.
53445
53446 1997-09-19  Michael Meissner  <meissner@cygnus.com>
53447
53448         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
53449         variable GCC_TORTURE_OPTIONS to supply default switches separated
53450         by colons.  If no environment variable, run tests with -O0 -g, -O1
53451         -g, and -O2 -g as well.
53452
53453 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
53454
53455         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
53456         explanatory comments. Fix indentation.
53457
53458 1997-09-15  Jeffrey A Law  (law@cygnus.com)
53459
53460         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
53461
53462 1997-09-11  Jeffrey A Law  (law@cygnus.com)
53463
53464         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
53465         * g++.old-deja/g++.mike/p7325.C: Likewise.
53466         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
53467
53468 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
53469
53470         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
53471         * g++.old-deja/g++.brendan/crash30.C: Likewise.
53472         * g++.old-deja/g++.brendan/crash39.C: Likewise.
53473         * g++.old-deja/g++.law/operators4.C: Likewise.
53474
53475 1997-09-11  Joe Buck  (jbuck@synopsys.com)
53476
53477         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
53478         * g++.old-deja/g++.mike/p784.C: Ditto.
53479         * g++.old-deja/g++.mike/p785.C: Ditto.
53480
53481 1997-09-05  Jeffrey A Law  (law@cygnus.com)
53482
53483           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
53484
53485 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53486
53487         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
53488         target feature; pass this to c-torture-execute as needed.
53489
53490 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53491
53492         * lib/c-torture.exp(c-torture-execute): If the previous and the
53493         current executables being tested are identical, we don't need to
53494         run the executable again. Try to make the executable names
53495         unique. Add an optional argument for passing additional compiler
53496         flags.
53497
53498 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
53499
53500         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
53501
53502 1997-08-29  Jeffrey A Law  (law@cygnus.com)
53503
53504         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
53505
53506 1997-07-31  Jeffrey A Law  (law@cygnus.com)
53507
53508         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
53509         32bit or larger longs.
53510
53511         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
53512         have either a 32bit long or 32bit int.
53513
53514 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
53515
53516         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
53517         Make double precision tests dependent on sizeof (double).
53518
53519 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
53520
53521         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
53522         too.
53523
53524 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
53525
53526         * gcc.c-torture/compile/961203-1.cexp: New script.
53527
53528 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
53529
53530         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
53531         up the includes ourselves.
53532
53533 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
53534
53535         * lib/plumhall.exp: Remove random include, and add a few
53536         verbose messages for debugging.
53537
53538 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
53539
53540         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
53541         of trying to do it ourselves.
53542
53543 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53544
53545         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
53546
53547 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
53548
53549         * gcc.prms/5403.c: Made regexp a bit less strict.
53550
53551 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
53552
53553         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
53554         is returned from remote_load instead.
53555         * lib/plumhall.exp: Ditto.
53556         * lib/mike-g++.exp: Ditto.
53557         * lib/old-dejagnu.exp: Ditto.
53558         * lib/c-torture.exp: Ditto.
53559
53560 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
53561
53562         * lib/g++.exp: Use build_wrapper procedure.
53563         * lib/gcc.exp: Ditto.
53564
53565 1997-05-20  Jeffrey A Law  (law@cygnus.com)
53566
53567         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
53568         an old-style decl for malloc.  Fixes tests to work when
53569         sizeof (int) != sizeof (size_t).
53570
53571 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53572
53573         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
53574
53575         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
53576         use stdargs.h interface.
53577
53578 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53579
53580         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
53581         NO_VARARGS when compiling.
53582
53583 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
53584
53585         * lib/plumhall.exp(ph_includes): New procedure.
53586         (ph_make): Use it.
53587         (ph_compiler): Ditto.
53588
53589         * lib/g++.exp: Rename test-glue.c to testglue.c.
53590         * lib/gcc.exp: Ditto.
53591
53592 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
53593
53594         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
53595         to completion when it's called.
53596
53597 1997-03-21  Michael Meissner  <meissner@cygnus.com>
53598
53599         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
53600         is defined, don't do test.
53601
53602 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
53603
53604         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
53605         for object files.
53606         (ph_summary): Mark skipped testcases as untested, not unresolved.
53607
53608         * lib/plumhall.exp (ph_make): If unresolved because of bad
53609         errorCode, record errorCode in log file.
53610         (*): Replace send_log/verbose with verbose -log.
53611
53612 1997-03-19  Michael Meissner  <meissner@cygnus.com>
53613
53614         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
53615         double conversion if double isn't at least 8 bytes.
53616
53617         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
53618         int to work with targets where int is 16 bits.
53619
53620         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
53621         8 bytes, just exit, since 4 byte doubles don't have enough bits of
53622         precision for the test to complete.
53623
53624 1997-03-14  Michael Meissner  <meissner@cygnus.com>
53625
53626         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
53627         if d10v is not compiled with the -mdouble64 flag.
53628         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
53629
53630         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
53631         d10v is not compiled with the -mint32 flag.
53632
53633 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
53634
53635         * lib/plumhall.exp: Use incr_count.
53636
53637 1997-03-12  Jeffrey A Law  (law@cygnus.com)
53638
53639         * gcc.c-torture: Update to c-torture-1.45.
53640
53641 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
53642
53643         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
53644         the name of the expect testcase file).
53645
53646         * lib/g++.exp(g++_init): Ditto.
53647
53648 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
53649
53650         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
53651         the host.
53652
53653         * lib/gcc.exp(gcc_exit): New procedure.
53654
53655 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
53656
53657         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
53658         specs where appropriate.
53659
53660         * g++.old-deja/g++.arm/*: Added additional ERROR checks
53661         because of new "candidates are" messages, and removed a few
53662
53663         * Converted all non-old-style g++ testcases to old-style, and
53664         moved into g++.old-deja.
53665
53666 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
53667
53668         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
53669         options.
53670
53671         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
53672         succeeded.
53673
53674         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
53675
53676 1997-02-13  Michael Meissner  <meissner@cygnus.com>
53677
53678         * lib/gcc.exp (gcc_target_compile): Add support for defining
53679         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
53680         the machine doesn't have those features.
53681
53682 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
53683
53684         * g++.law/operators4.exp: Don't use LIBS.
53685
53686 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
53687
53688         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
53689
53690         * lib/mike-g++.exp: Don't set the compiler to be tested here.
53691         * lib/g++.exp: Set it here instead. Also, allow use of the
53692         --tool_exec and --tool_opt options. Change CXX to
53693         GXX_UNDER_TEST.
53694
53695         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
53696
53697         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
53698
53699 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
53700
53701         * lib/old-dejagnu.exp: Use prune_warnings instead of
53702         prune_system_crud.
53703         * lib/mike-g++.exp: Ditto.
53704         * lib/gcc.exp: Ditto.
53705         * lib/g++.exp: Ditto.
53706
53707         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
53708
53709 1997-02-07  Jeffrey A Law  (law@cygnus.com)
53710
53711           * 941014-2.c: Include stdlib.h
53712           * 960327-1.c: Include stdio.h
53713           * dbra.c, index-1.c: Don't assume ints are 32bits.
53714
53715 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
53716
53717         * lib/gcc.exp: Add gcc,stack_size target feature.
53718
53719         * lib/g++.exp(g++_target_compile): Add the include and link
53720         paths here, not in two other places. And, it's $options, not
53721         options.
53722
53723         * lib/mike-g++.exp(postbase): Remove the code that determines
53724         the correct include and link paths.
53725         * g++.old-deja/old-deja.exp: Ditto.
53726
53727 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
53728
53729         * lib/g++.exp(g++_init): target_compile no longer returns the
53730         filename of the result.
53731
53732 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
53733
53734         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
53735         call to glob.
53736
53737         * gcc.c-torture/special/special.exp: Change call to
53738         gcc_target_compile to include the object file.
53739
53740 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
53741
53742         * gcc.c-torture/special/special.exp: Correct misspelling in last
53743         change.
53744
53745 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
53746
53747         * lib/plumhall.exp(ph_summary): Log the entire output of the
53748         executable. Return -1 if there were any failures, 0 otherwise.
53749         (ph_execute): Return -1 if there were any failures, 0 otherwise.
53750         (ph_make): Clean up objects and executables that were built
53751         if the tests succeeded.
53752
53753 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
53754
53755         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
53756         libraries and includes in the build tree as appropriate.
53757
53758 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
53759
53760         * lib/c-torture.exp: Instead of looking for the global variable
53761         NO_LONG_LONG, check to see if that's a feature of the target.
53762
53763 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
53764
53765         * config/default.exp: Minimize. Delete the remainer of the files in
53766         config; this functionality is now in devo/dejagnu/config.
53767
53768         g++.*/*: Pass any additional flags used to compile to postbase;
53769         delete CXXFLAGS.
53770
53771         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
53772         is now done by runtest.exp. Use gcc_target_compile instead of
53773         compile.
53774
53775         lib/c-torture.exp: Use gcc_target_compile instead of compile.
53776         Remove references to CFLAGS. Use remote_file instead of
53777         calling rm -f.
53778         (c-torture): Take a list of arguments to use to compile this
53779         testcase.
53780
53781         lib/g++.exp: Simplify. Use target_compile instead of compile.
53782         lib/gcc-dg.exp: Ditto.
53783         lib/gcc.exp: Ditto.
53784         lib/mike-{gcc,g++}.exp: Ditto.
53785         lib/old-dejagnu.exp: Ditto.
53786         lib/plumhall.exp: Ditto.
53787
53788 1997-01-08  Jim Wilson  <wilson@cygnus.com>
53789
53790         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
53791         (ph_linker): Likewise.
53792
53793 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
53794
53795           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
53796         MAP_ANON / MAP_ANONYMOUS if defined;
53797         else try to map from /dev/zero .
53798
53799 1996-11-12  Jeffrey A Law  (law@cygnus.com)
53800
53801         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
53802         isn't defined, then define it to MAP_ANONYMOUS.
53803
53804 1996-11-12  Jeffrey A Law  (law@cygnus.com)
53805
53806         * gcc.c-torture: Update to c-torture-1.42 release.
53807
53808 1996-11-11  Jeffrey A Law  (law@cygnus.com)
53809
53810         * gcc.c-torture: Update to c-torture-1.41 release.
53811
53812 1996-10-27  Jeffrey A Law  (law@cygnus.com)
53813
53814         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
53815         c-torture release.
53816
53817 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
53818
53819         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
53820         and LDFLAGS.  Fix second case to append the target_info ldflags
53821         onto LDFLAGS, not CFLAGS.
53822         * lib/g++.exp (g++_init): Add target_info stuff.
53823         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
53824         of libgloss and newlib flags for !native.
53825
53826         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
53827         (GDB): Fix relative path to go up another dir for finding gdb.
53828
53829 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
53830
53831         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
53832         versions in the target_info array, if they don't exist.
53833
53834 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
53835
53836         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
53837
53838 1996-07-08  Jim Wilson  <wilson@cygnus.com>
53839
53840         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
53841         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
53842
53843 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
53844
53845         * lib/old-dejagnu.exp: Don't remove the output file before we've
53846         actually tested it. Don't append pwd to the path of the executable
53847         we're testing.
53848
53849 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
53850
53851         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
53852
53853 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
53854
53855         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
53856         temporary directory for compiler files, and set it to a default
53857         value of /tmp. Set $output as the name of the output file from
53858         compiling the testcase. Add a -o option to $cflags_var so the
53859         compiler writes the final output file as $output. Set $executable
53860         to $output.
53861
53862         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
53863         directory for compiler files, and set it to /tmp if it doesn't
53864         already have a value. Set $output_file to the name of the output
53865         file from compiling the testcase. Add a -o option to CXXFLAGS so
53866         the compiler writes the final output file as $output. Use $output
53867         as the executable to be tested.
53868
53869 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
53870
53871         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
53872
53873 1996-06-08  Jeffrey A Law  (law@cygnus.com)
53874
53875         * gcc.c-torture/execute/pending-1.c: New test.  Still
53876         pending in Tege's queue.
53877
53878 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
53879
53880         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
53881         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
53882         if there were failures.  Call unresolved if there were unresolved
53883         testcases.  Call gcc_fail if program did not run to completion.
53884         (ph_make): Pass additional argument name to ph_execute.
53885         (ph_execute): Add new argument.  Pass additional arguments to
53886         ph_summary.  Call gcc_fail is there is no execution output.
53887
53888 1996-04-24  Jeffrey A Law  (law@cygnus.com)
53889
53890         * lib/plumhall.exp (proc_summary): Output relavent summary
53891         lines into the log so specific failures in plumhall can be
53892         investigated.
53893
53894 1996-04-10  Jeffrey A Law  (law@cygnus.com)
53895
53896         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
53897         (c-torture-execute): Don't try to execute tests which use
53898         "long long" types if $NO_LONG_LONG is nonzero.
53899
53900 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
53901
53902         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
53903         not c-torture.
53904
53905         * gcc.ieee: Move from here.
53906         * gcc.c-torture/execute/ieee: To here.
53907
53908 1996-03-26  Jeffrey A Law  (law@cygnus.com)
53909
53910         * gcc.c-torture: Update to c-torture-1.41 release.
53911
53912 1996-03-22  Jeffrey A Law  (law@cygnus.com)
53913
53914         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
53915         not "$output".
53916
53917 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
53918
53919         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
53920         -c present.
53921
53922 1996-03-02  Jeffrey A Law  (law@cygnus.com)
53923
53924         * config/proelf.exp: Handle connecting to a simulator.
53925
53926 1996-01-31  Jeffrey A Law  (law@cygnus.com)
53927
53928         * config/proelf.exp: New file.  Enough framework that we can
53929         run c-torture tests on the proelf targets (or any other target
53930         that gdb can connect to for that matter).
53931
53932 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
53933
53934         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
53935         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
53936
53937         * lib/plumhall.exp (ph_execute): Always call ph_summary if
53938         exec_output exists.
53939
53940 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
53941
53942         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
53943         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
53944
53945         * config/*.exp: Update FSF address.  Change result of ${tool}_load
53946         to pass/fail/unresolved/unsupported/untested.  Caller must now
53947         call unresolved/unsupported/untested.
53948         * lib/*.exp: Update FSF address.  Update to handle new results of
53949         ${tool}_load.
53950         * lib/chill.exp (verbose): Delete.
53951
53952 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
53953
53954         * lib/gcc.exp (default_gcc_start): Change order of args to
53955         $LDFLAGS $CFLAGS $LIBS.
53956         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
53957         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
53958         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
53959         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
53960         * gcc.misc-tests/dg-test.exp: Likewise.
53961         * gcc.misc-tests/msgs.exp: Likewise.
53962         * gcc.prms/prms.exp: Likewise.
53963         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
53964         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
53965
53966         * lib/dg.exp: Deleted, moved to dejagnu/lib.
53967
53968 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
53969
53970         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
53971
53972         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
53973         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
53974
53975         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
53976         necessary.
53977
53978 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
53979
53980         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
53981         global for loop; add use of $mathlib.
53982         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
53983         settings here; set mathlib for anything but VxWorks.
53984
53985 1996-01-22  Jeffrey A Law  (law@cygnus.com)
53986
53987         * gcc.c-torture: Update to c-torture-1.40 release.
53988
53989 1996-01-03  Jeffrey A Law  (law@cygnus.com)
53990
53991         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
53992         dg.exp.
53993
53994 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
53995
53996         * lib/c-torture.exp (c-torture-execute): Declare "output" as
53997         global.
53998
53999 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
54000
54001         * lib/g++.exp (LIBS): Define if not already.
54002         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
54003         (gcc-dg-prune): Call prune_gcc_output.
54004         * lib/gcc.exp (prune_gcc_output): New proc.
54005         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
54006         prune_gcc_output.
54007
54008 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
54009
54010         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
54011         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
54012
54013 1995-11-15  Jeffrey A Law  (law@cygnus.com)
54014
54015         * gcc.c-torture: Update to c-torture-1.39 release.
54016
54017 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
54018
54019         * lib/c-torture.exp (c-torture-execute): Don't return if one option
54020         fails, try others as well.
54021
54022 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
54023
54024         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
54025         If compilation fails, mark execute tests as `untested'.
54026         If test is marked as unsupported, don't mark compilation and
54027         execute tests as failed.
54028
54029 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
54030
54031         * lib/g++.exp (g++_init): Don't link in libg++, and look to
54032         libstdc++ for whether or not we want to be doing shared
54033         libraries.  Delete link_curses since we don't need it anymore.
54034         * lib/mike-g++.exp (postbase): Don't link in libg++.
54035         * g++.old-deja/old-deja.exp: Likewise.
54036
54037 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
54038
54039         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
54040
54041 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
54042
54043         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
54044         For that, add `-Wl,-a,shared_archive'.
54045         * g++.old-deja/old-deja.exp: Likewise.
54046
54047 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
54048
54049         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
54050
54051 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
54052
54053         * lib/mike-g++.exp (postbase): Pay attention to the status of
54054         g++_load.
54055
54056 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
54057
54058           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
54059
54060 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
54061
54062         * lib/gcc.exp (default_gcc_start): No longer need to log program
54063         being executed or its output, execute_anywhere does that now.
54064         * lib/g++.exp (default_g++_version): Call execute_anywhere.
54065         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
54066
54067 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
54068
54069         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
54070         the same as those in lib/g++.exp.
54071
54072 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
54073
54074         * gcc.c-torture: Update to c-torture-1.38 release.
54075         * gcc.ieee: Related changes.
54076
54077 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
54078
54079         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
54080         "exec". Minor reformatting changes.
54081
54082         * config/rom68k.exp (${tool}_load): Make it work in a canadian
54083         cross. This means all "exec" calls now work on a remote host as
54084         well.
54085         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
54086         cross. Filter out the extra "\r\n" stuff that expect puts in.
54087         (c-torture-execute): Filter out the bogus warnings like
54088         c-torture-compile does. Add support for canadian cross.
54089         * lib/gcc.exp (default_gcc_version, default_gcc_start)
54090         Use execute_anywhere rather than calling exec directly. Now it
54091         works for canadian cross testing.
54092
54093 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
54094
54095         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
54096         results into a variable, and check that rather than using file exists.
54097
54098 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
54099
54100         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
54101         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
54102
54103 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54104
54105         * g++.old-deja/old-deja.exp: Create and pass runshlib and
54106         lib_curses if there's a shared libg++ in the build tree.
54107
54108 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
54109
54110         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
54111         if not supported target.
54112
54113 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
54114
54115         * lib/g++.exp (g++_init): Move empty setting of runshlib and
54116         link_curses up to always happen, not just for native builds.
54117
54118 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
54119
54120         * gcc.c-torture: Update to c-torture-1.36 release.
54121         * gcc.failure: Related changes.
54122
54123 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
54124
54125         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
54126
54127 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
54128
54129         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
54130         * lib/mike-g++.exp (postbase): Not in here.  Still reference
54131         runshlib, link_curses, and mathlib for link and run.
54132
54133         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
54134         pass the runtime shared library options for Solaris, OSF/1, and
54135         Irix5, and link with -lcurses to avoid unresolved references.
54136
54137 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
54138
54139         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
54140         only run once.
54141
54142 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
54143
54144         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
54145
54146 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
54147
54148         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
54149         do not have a framework for the "compat" tests yet.
54150
54151 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
54152
54153         * lib/mike-g++.exp (postbase): New local variable `mathlib',
54154         set to null if we're testing vxworks5.1.  Use that instead of
54155         `-lm' in the setting of LIBS for link and run.
54156
54157 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
54158
54159         * config/rom68k.exp (${tool}_load): Major changes to make it
54160         work.  Verified that it does in fact return the stuff in
54161         exec_output properly.  Catch any Emul or any TRAP other than 0.
54162
54163 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
54164
54165         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
54166         LDFLAGS properly for targets that need stuff from libgloss.
54167         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
54168         only run once.
54169         (gpp_initialized): New variable.
54170
54171 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
54172
54173         * config/rom68k.exp: Load libgloss.exp.
54174         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
54175         so we can produce a fully linked binary.
54176         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
54177         so we can produce a fully linked binary.
54178
54179 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
54180
54181         * lib/plumhall.exp (ph_section): Watch for expected failures.
54182         Add missing `else'.
54183
54184         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
54185         run the testcase.
54186         (c-torture): Likewise.
54187
54188 1995-08-28  Doug Evans  <dje@cygnus.com>
54189
54190         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
54191
54192         * lib/mike-g++.exp (mike_cleanup): New proc.
54193         (prebase): New globals compiler_result, not_compiler_result,
54194         target_regexp.
54195         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
54196         allow leading "-" in pattern.  Watch for unsupported tests.
54197         If $compiler_result is set, pattern match assembler code,
54198         and ditto for $not_compiler_result.
54199         * lib/mike-gcc.exp: Likewise.
54200
54201         * lib/plumhall.exp (ph_execute): Only call ph_summary if
54202         execution "succeeded".
54203
54204 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
54205
54206         * config/win32.exp: New file.
54207         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
54208
54209 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
54210
54211         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
54212         unsupported.
54213         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
54214         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
54215         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
54216
54217         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
54218         "... without exceptions was ...".  That is now handled by
54219         prune_system_crud.
54220         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54221
54222 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
54223
54224         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
54225         sieve.c,sort2.c}: New files.
54226         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
54227         sieve.exp,sort2.exp}: Drivers for them.
54228
54229         * lib/mike-gcc.exp (program_output): New user settable variable.
54230         (postbase): Call prune_system_crud.  Also prune extraneous compiler
54231         messages.
54232         * lib/mike-g++.exp (program_output): New user settable variable.
54233
54234         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
54235
54236         * config/sh.exp: Deleted (use sim.exp instead).
54237
54238 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
54239
54240         * config/vx.exp: Declare CHECKTASK as global.
54241         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
54242         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
54243         * lib/old-dejagnu.exp: Load [pwd]/$executable.
54244
54245 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54246
54247         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
54248         target. Like vx.exp, only includes `vx29k.exp' instead of
54249         `vxworks.exp'.
54250
54251 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
54252
54253         * config/sim.exp: Increase time limit from 120 seconds to 240.
54254
54255 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
54256
54257         * gcc.c-torture/execute/950628-1.c: New test.
54258
54259 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
54260
54261         * gcc.c-torture: Update with changes/additions from
54262         c-torture-1.34.
54263
54264 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
54265
54266         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
54267
54268 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
54269
54270         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
54271
54272 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
54273
54274         * gcc.c-torture/compile/950512-1.c: New test.
54275         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
54276         * gcc.dg/struct-ret-1.c: Likewise.
54277
54278 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
54279
54280         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
54281           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
54282
54283 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
54284
54285         * gcc.c-torture/special/920411-1.c: Deleted.
54286         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
54287
54288 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
54289
54290         * config/sim.exp (${tool}_load): Hack in call to bash to get a
54291         cpu limit.
54292
54293 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
54294
54295         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
54296
54297 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
54298
54299         From kenner;
54300         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
54301         is the proper length.
54302         * va-arg-3.c: Likewise.
54303
54304 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
54305
54306         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
54307         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
54308
54309         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
54310         * lib/g++.exp (default_g++_start): Delete old cruft.
54311
54312 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
54313
54314         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
54315         (2 * (1 << 18)) to (2 * (1 << 17)).
54316
54317         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
54318
54319 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
54320
54321         * config/rom68k.exp: Renamed from config/idp.exp
54322
54323 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
54324
54325         * c-torture/compile/921109-2.c
54326
54327 1995-04-18  Mike Stump  <mrs@cygnus.com>
54328
54329         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
54330         excess errors.
54331
54332 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
54333
54334         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
54335         output.
54336         * lib/g++.exp (default_g++_start): Likewise.
54337
54338 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
54339
54340         * gcc.c-torture/compile/950329-1.c: New test.
54341
54342 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
54343
54344           * config/bug.exp (${tool}_load): Updated to use new remote_open
54345           and remote_close procs.
54346         * config/idp.exp: New file.
54347
54348 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
54349
54350         * gcc.c-torture/execute/950322-1.c: New test.
54351
54352 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
54353
54354         * config/vx.exp (${tool}_load): Clean up testing of return code from
54355         vxworks_ld and vxworks_spawn.
54356
54357 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
54358
54359         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
54360
54361 1995-03-13  Mike Stump  <mrs@cygnus.com>
54362
54363         * lib/old-deja.exp: Add `excess errors test - ' error, now one
54364         can mark excess errors on a machine by machine basis.  Note, the
54365         default is to not expect any excess errors, even when excess
54366         errors test - is given, so you will want to put an XFAIL ... on
54367         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
54368         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
54369         those 4 machines, but no others.
54370
54371 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
54372
54373         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
54374         * lib/c-torture.exp: to here.
54375
54376 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
54377
54378         * gcc.c-torture/execute/950221-1.c: New test.
54379         * gcc.c-torture/execute/struct-ret-1.c: New test.
54380         * gcc.c-torture/compile/950221-1.c: New test.
54381
54382         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
54383
54384 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
54385
54386         * gcc.c-torture/execute/arith-1.c (main): Return 0.
54387         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
54388
54389 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
54390
54391         * g++.gb: New directory of tests, derived from my signature and
54392         class scoping tests.
54393
54394         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
54395         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
54396         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
54397         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
54398         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
54399         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
54400         * g++.gb/sig25.C: Likewise.
54401
54402         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
54403         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
54404         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
54405         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
54406         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
54407         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
54408         * g++.gb/sig25.exp: Likewise.
54409
54410         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
54411         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
54412         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
54413         * g++.gb/scope13.C: Likewise, this test still fails.
54414
54415         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
54416         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
54417         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
54418         * g++.gb/scope13.exp: Ditto.
54419
54420         * g++.gb/README: New file, explains what these tests are about.
54421
54422 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
54423
54424         * lib/dg.exp (dg-do): Support `preprocess'.
54425         (dg-test): Likewise.
54426
54427 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
54428
54429         * config/udi.exp: change "continue -expect" to "exp_continue".
54430
54431 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
54432
54433         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
54434         Delete redundant tests.
54435
54436         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
54437         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
54438         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
54439         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
54440         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
54441         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
54442         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
54443         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
54444
54445         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
54446         storing label pointers.
54447         * gcc.c-torture/execute/921019-1.c: Likewise.
54448         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
54449         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
54450         parameter fp.
54451         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
54452         constants.
54453
54454         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
54455         Delete obsolete tests.
54456
54457         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
54458         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
54459         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
54460         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
54461         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
54462         * gcc.c-torture/compile/950124-1.c: New test.
54463
54464         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
54465
54466 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
54467
54468         * lib/mike-g++.exp: Add -lm to LIBS.
54469
54470 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
54471
54472         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
54473
54474 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
54475
54476         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
54477
54478 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
54479
54480         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
54481
54482 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
54483
54484         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
54485         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
54486         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
54487         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
54488         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
54489         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
54490         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
54491         * g++.law/{operators31.C, operators32.C,
54492         * g++.law/{operators33.C, operators34.C}: Likewise.
54493         * g++.law/{pic1.C, refs2.C}: Likewise.
54494         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
54495         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
54496         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
54497         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54498
54499         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
54500         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
54501         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
54502         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
54503         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
54504         * g++.law/{enum9.exp, friend5.exp}: Likewise.
54505         * g++.law/{nest3.exp, nest4.exp}: Likewise.
54506         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
54507         * g++.law/{operators30.exp, operators31.exp}: Likewise.
54508         * g++.law/{operators32.exp, operators33.exp}: Likewise.
54509         * g++.law/{operators34.exp}: Likewise.
54510         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
54511         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
54512         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
54513         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
54514         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54515
54516         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
54517         No longer expected to fail.
54518         * g++.law/missed-error3.C: Tweak for recent bool changes.
54519
54520 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
54521
54522         * config/emb-unix: Deleted.
54523         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
54524         remote execution.  Do final link on remote host if REMOTE_LINK is set.
54525
54526 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
54527
54528         * lib/dg.exp (dg-test): Fix typo in last patch.
54529
54530 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
54531
54532         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
54533         (handles multiple occurrences).
54534
54535 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
54536
54537         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
54538         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
54539         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
54540         printed).
54541         * lib/c-torture.exp (c-torture-compile): Likewise.
54542         (c-torture): Prepend full path if missing.
54543         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
54544         (gcc_fail): Likewise.
54545         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
54546
54547 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
54548
54549         * lib/netware.exp: Only attach to NetWare i386 systems.
54550
54551 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
54552
54553         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
54554         messages.  Add test name to "output pattern match" pass/fail message.
54555
54556 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
54557
54558         * gcc.dg: New testsuite.
54559         * gcc.dg/dg.exp: New file.
54560
54561         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
54562         test-switch.c}: Deleted.
54563
54564         * gcc.misc-tests/msgs.exp: New testcase driver.
54565
54566 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
54567
54568         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
54569         Watch for illegal return values from ${tool}_load.
54570         * config/unix.exp (${tool}_load): Fix pass/fail detection for
54571         cross targets.  Coerce return value >0 to 1.
54572
54573 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
54574
54575         * config/unix.exp (${tool}_load): Call program rsh, not proc.
54576
54577         * config/emb-unix.exp: New file.
54578
54579         * config/sim.exp: Error if variable $SIM not defined.
54580         (${tool}_load): Mark test as "untested" if simulator missing.
54581
54582         * config/unix.exp: Load remote.exp to get rcp_download.
54583         * lib/c-torture.exp: Use different option lists for testcases with
54584         and without loops.
54585         * gcc.c-torture/execute/execute.exp: Likewise.
54586
54587 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
54588
54589         * config/*.exp: Clarify return code from ${tool}_load.
54590         Call `unresolved' or `untested' instead of `warning' or `perror'
54591         (sometimes you still want to call both though).
54592         Add comment that `shell_id' is local to each file.
54593         * config/udi.exp (timeout): Set to 30.
54594         Don't print warning if connection fails, $connectmode has already
54595         printed an error.
54596         (${tool}_load): Move verbose messages to level 2.
54597         Rework pattern for "Process started" message.
54598         Pass `shell_id' to ${connectmode}_download.
54599         Retry twice upon timeout.  Make resetting of target more robust.
54600         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
54601         Pass `shell_id' to exit_$connectmode.
54602         Only call exit_$connectmode if connected.
54603         * config/unix.exp (${tool}_load): Check return codes better.
54604         * config/vrtx.exp (${tool}_load): Likewise.
54605         * config/vx.exp (${tool}_load): Likewise.
54606         Delete unneeded global's.
54607         * lib/dg.exp (dg-test): Update to reflect clarified return codes
54608         from ${tool}_load.
54609         (dg-stat): Delete.
54610         (dg-init): Delete recording of pass/fail counts.
54611         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54612         (old-dejagnu-init): Likewise.
54613         (old-dejagnu-stat): Delete contents, empty proc now.
54614         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
54615         (c-torture): Delete references to lcnt, lpass, lfail.
54616         Get option list from TORTURE_OPTIONS.
54617         Delete -funroll[-all]-loops if no loops.
54618         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
54619         (g++_stat): Delete contents (empty proc now).
54620         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
54621         (gcc_finish): Likewise.
54622         (gcc_stat): Deleted.
54623         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
54624         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
54625         * gcc.c-torture/execute/execute.exp: Likewise.
54626         Split tests into two parts: compile, execute.
54627         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
54628         no loops.  Update to reflect clarified return codes from ${tool}_load.
54629
54630 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
54631
54632         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
54633         to grep for.
54634         (old-dejagnu): Likewise (where necessary).
54635
54636 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
54637
54638         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
54639
54640         * lib/dg.exp (dg-process-target): Fix processing of selector.
54641         Add comment regarding use of `error'.
54642
54643         * lib/gcc.exp (prune_system_crud): Define if missing.
54644         * lib/g++.exp (prune_system_crud): Likewise.
54645
54646         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
54647         Call prune_system_crud.
54648         * lib/dg.exp (dg-runtest): New proc.
54649         Use perror instead of send_user for tcl errors in testcase.
54650         Don't return any value, it's never used.
54651         Don't clobber previous definition of `unknown'.
54652         Print tcl errors in `dg-final'.
54653
54654 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
54655
54656         * lib/dg.exp (dg-process-target): Improve syntax error messages.
54657         (dg-test): Don't print errorInfo, it contains stack backtrace.
54658
54659 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
54660
54661         * lib/g++.exp (runtest_file_p): Define if missing.
54662
54663 1994-09-24  Doug Evans  (dje@cygnus.com)
54664
54665         * lib/mike-g++.exp: Comment out loading of g++.exp.
54666         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
54667         (default_g++_version): Always print something.
54668         (default_g++_start): Comment out call to `which'.
54669         (g++_start, g++_load): Deleted (must be defined in config file).
54670         * lib/gcc.exp: Test for existence of $CC at start.
54671         Delete check for tmpdir (done in gcc_init).
54672         (default_gcc_version): Always print something.
54673         (default_gcc_start): Comment out call to `which'.
54674         * config/*.exp: Major cleanup - make cross targets work at least a
54675         little better for g++ (by not being "--tool gcc" specific).
54676         Rename gcc_xxx to ${tool}_xxx.
54677         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
54678         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
54679
54680 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
54681
54682         * lib/c-torture.exp (c-torture-compile): Rework compiler
54683         message processing.
54684
54685         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
54686         c-torture.
54687
54688 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
54689
54690         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
54691
54692         * lib/dg.exp (dg-process-target): Support { target native }.
54693
54694 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
54695
54696         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
54697         looked for "... program xxx got fatal signal".
54698         Correct regsub munging of `comp_output'.
54699         Ignore compiler messages "path prefix not used" and "linker input
54700         file unused".
54701
54702 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
54703
54704         * lib/gcc.exp (runtest_file_p): Define if missing.
54705         * gcc.prms/template.c: Example to work from.
54706
54707 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
54708
54709         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
54710         * lib/dg.exp (dg-test): Call unsupported testcases as such.
54711
54712         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
54713         * gcc.prms/1883.c: Moved from compile/940714-1.c.
54714         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
54715         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
54716
54717         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
54718         (dg-process-target): No longer a varargs proc.
54719         Return S/N for target, P/F for xfail.  All callers changed.
54720         (user option procs): More argument checking.
54721         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
54722         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
54723         (dg-test): Skip test if not running on selected target in `dg-do'.
54724         Update handling of `dg-do-what', `dg-output-text'.
54725         Separate execution pass/fail from output pattern match pass/fail.
54726         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
54727
54728 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
54729
54730         * gcc.c-torture/special/special.exp: Don't expect failure for mips
54731         target for 920510-1.c.
54732
54733 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
54734
54735         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
54736         Clean up comment regarding use of passcnt, etc.
54737         (gcc_stat): Don't update `testcnt' here.
54738         (gcc_finish): Do it here.
54739         Might as well reset `but_id' here too.
54740         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
54741         to determine if the file should be tested.
54742         * gcc.c-torture/compile/compile.exp: Likewise.
54743         * gcc.c-torture/execute/execute.exp: Likewise.
54744         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54745         * gcc.misc-tests/dg-test.exp: Likewise.
54746         * gcc.prms/prms.exp: Likewise.
54747         * gcc.wendy/wendy.exp: Likewise.
54748         * g++.old-deja.exp: Likewise.
54749         Move "Testing file" message to verbose level 1.
54750
54751 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
54752
54753         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
54754
54755 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
54756
54757         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
54758         (default_gcc_start): Accept optional second list element
54759         of compiler flags.  Print compiler output at verbosity level 2.
54760         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
54761         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
54762         Save current values of framework globals passcnt, failcnt, xpasscnt,
54763         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
54764         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
54765         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
54766         xfailcnt to compute stats.  Update framework global `testcnt' from
54767         pass/fail counts.
54768         (gcc_finish): New proc.  Clean up test environment.
54769         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
54770         (gcc_epass, gcc_efail): Delete.
54771         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
54772         argument of line number.
54773         (dg-init): If the tool has an init routine, call it.
54774         (dg-test): Remove args `cflags_var' and `libs_var'.
54775         Pass all compiler options to ${tool}_start.
54776         Handle missing line number.
54777         (dg-finish): New function.
54778         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
54779         particular files.  Call gcc_finish at end.  Move "skipping test"
54780         message to verbosity level 3.
54781         * gcc.c-torture/compile/compile.exp: Likewise.
54782         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54783         * gcc.c-torture/execute/execute.exp: Likewise.
54784         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54785         Print testcase being tried at verbosity level 1.
54786         * gcc.c-torture/special/special.exp: Unset xfail.
54787         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54788         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
54789         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
54790         * gcc.failure/failure.exp: Likewise.
54791         * gcc.ieee/ieee.exp: Likewise.
54792         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
54793         Update call to dg-test.  Call dg-finish at end.
54794         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
54795         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54796         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
54797         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
54798         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
54799         * gcc.wendy/wendy.exp: Add copyright.
54800         Delete setting of tmpdir (done by gcc_init).
54801         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
54802         Pass compiler flags to gcc_start.  Call gcc_finish at end.
54803         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
54804         gcc_[ce]pass/fail.
54805
54806 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
54807
54808         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
54809         confusion.
54810         (g++_load): Likewise.
54811
54812         * config/*.exp (gcc_load): Some were varargs fns and some were not.
54813         Rename argument to `prog' to remove the confusion.
54814         Varargs fns behave differently too!
54815         (g++_load): Likewise.
54816
54817         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
54818
54819         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
54820         what it is.  Delete (always) printing of status value for !native.
54821         Simplify verbose code, and include status and exec_output.
54822         (g++_load): Use gcc_load.
54823
54824 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
54825
54826         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
54827         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
54828         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
54829         940714-3.c as these testcases don't exist anymore.  Make
54830         va-arg-1.c expected to pass.
54831
54832 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
54833
54834         * gcc.misc-tests/misc.exp: Only run specific testcases.
54835         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
54836         * gcc.misc-tests/dg-[1-9].c: New files.
54837
54838         * lib/dg.exp: New testsuite driver.
54839         * gcc.prms/prms.exp: Use it.
54840
54841         * README.gcc: New file.
54842
54843         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
54844         Document and reset `lxpass' and `lxfail'.
54845         Simplify "initialized" message.
54846         (gcc_stat): Clean up comments a little.
54847
54848 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
54849
54850         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
54851
54852 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
54853
54854         * lib/old-dejagnu.exp (process-option): New proc.
54855         (old-dejagnu-init, old-dejagnu-stat): Likewise.
54856         (old-dejagnu): Simplify.
54857         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
54858
54859 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
54860
54861         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
54862         exists and is not an empty string.
54863
54864         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
54865         $xfail rather than calling setup_xfail.  Clear $xfail when test is
54866         finished.
54867         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
54868         automatically.
54869
54870         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
54871         longer expected to fail.
54872
54873         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
54874         "f" function call.
54875
54876         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
54877
54878         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
54879         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
54880         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
54881         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
54882         c-torture-1.29.
54883
54884         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
54885         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
54886
54887         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
54888
54889         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
54890         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
54891
54892         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
54893         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
54894         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
54895
54896 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
54897
54898         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
54899         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
54900         940714-1.c, 940714-2.c, 940714-3.c},
54901         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
54902         gcc.misc-tests/{mg.c,mg.exp}:
54903         New tests.
54904         * gcc.noncompile/noncompile.exp: Change accordingly.
54905
54906 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
54907
54908         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
54909         Undo previous clobberage.
54910
54911 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
54912
54913         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
54914         * gcc.special/{930510-1.c, special.exp}:
54915         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
54916         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
54917         struct-varargs-1.c}: New tests from c-torture-1.26.
54918
54919 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
54920
54921         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
54922           argument to switch.
54923
54924 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
54925
54926         * Revert the previous changes.  Please see Rob's directory
54927         (/lisa/test/rob/progressive/gcc/testsuite) for testing
54928         fixes.
54929
54930 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
54931
54932         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
54933         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
54934         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
54935         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
54936         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
54937         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
54938         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
54939         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
54940         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
54941         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
54942         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
54943         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
54944         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
54945         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
54946         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
54947         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
54948         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
54949         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
54950         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
54951         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
54952         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
54953         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
54954         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
54955         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
54956         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
54957         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
54958         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
54959         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
54960         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
54961         testing changes.
54962
54963 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
54964
54965         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
54966         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
54967         with perror calls.
54968
54969 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
54970
54971         * config/unix.exp (g++_load): Fix syntax.
54972
54973 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
54974
54975         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
54976         * gcc.noncompile/921017-1.c: Deleted obsolete test.
54977         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
54978         Don't expect va-arg-1.c to fail.  Correct expected output for
54979         920928-1.c.
54980         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
54981         * gcc.wendy/hbm4.c: Correct typo.
54982         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
54983
54984 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
54985
54986         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
54987         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
54988         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
54989         * lib/c-torture.exp (c-torture-compile): Ditto.
54990
54991         Reduce volume of output (remove all the -I's and such).
54992         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
54993         Call gcc_cpass, gcc_cfail.
54994         (c-torture): Pass testing option to c-torture-compile.
54995
54996 1994-03-21  Doug Evans  (dje@cygnus.com)
54997
54998         Bring patches over from progressive.
54999         * config/default.exp: Exit remote shell cleanly.
55000         (g++_exit, g++_start): Add default versions.
55001         * config/sim.exp (gcc_load): Use perror, not error.
55002
55003 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
55004
55005         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
55006         set in site.exp.
55007
55008 1994-03-14  Doug Evans  (dje@cygnus.com)
55009
55010         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
55011         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
55012         (wendy_try): New proc to run testcase.
55013         (main loop): Call 'em.
55014         * gcc.wendy/*.c: Clean up pass to correct expected output.
55015
55016         * lib/gcc.exp: Minor cleanup work.
55017         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
55018
55019 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
55020
55021         * config/sim.exp (gcc_load): Document return codes better.
55022         Don't pass -v to simulator.
55023
55024 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
55025
55026         * gcc.special/920717-x.c: Fix typo.
55027         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
55028         get at sources.
55029
55030         * lib/mike-gcc.exp: Fix typo.
55031
55032 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
55033
55034         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
55035         binary to use, transform the name.
55036         * config/*.exp: rename everything. Nuke any g++ specific files,
55037         it's now a special case of gcc that requires no special support.
55038         Add a default.exp for unsupported targets.
55039
55040 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
55041
55042         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
55043         lib/old-dejagnu.exp: Fix a few patterns to work with the new
55044         version of Tcl.
55045
55046 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
55047
55048         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
55049         than a warning.
55050
55051 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
55052
55053         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
55054
55055 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
55056
55057         * gcc.execute/execute.exp: Combine opt_list and foption_list into
55058         option_list.  Compile every file with only 4/6 option choices
55059         (same as C torture) instead of with 12/18 different option
55060         choices.
55061         * lib/c-torture.exp: Likewise.
55062
55063         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
55064         not already set.
55065
55066 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
55067
55068         * lib/old-deja.exp: Add `excess errors test fails' error, now one
55069         can put an XFAIL *-*-* on excess errors.
55070
55071 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
55072
55073         * g++.law: Add more tests derived from g++-bugs snapshots.
55074
55075         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
55076         equivalent to g++.law/init9.
55077
55078         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
55079         compiled it, and the a.out file after we've run it.
55080
55081 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
55082
55083         * lib/mike-g++.exp (postbase): Delete the .o file after we've
55084         compiled it, and the a.out file after we've run it.
55085
55086 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
55087
55088         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
55089
55090 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
55091
55092         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
55093         version number.
55094
55095 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
55096
55097         * g++.law: New directory of g++ tests derived from the g++-bugs
55098         snapshots.
55099
55100 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
55101
55102         * gcc.compile: initbug1.c initbug1.exp testcase added
55103
55104 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
55105
55106         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
55107         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
55108           fixes submitted by Jeff Law (law@cs.utah.edu)
55109         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
55110           Jeff Law (law@cs.utah.edu)
55111
55112
55113 1993-11-30  Mike Stump  (mrs@cygnus.com)
55114
55115         * config/unix-g++.exp: Follow the gcc way of doing things.
55116         * g++.old-deja/old-deja.exp: Minor updates.
55117         * lib/g++.exp: New file, follow the gcc way of doing things.
55118         * lib/old-dejagnu.exp: Minor updates.
55119         * lib/mike-g++.exp: Always unset errorInfo.
55120
55121 1993-11-06  Mike Stump  (mrs@cygnus.com)
55122
55123         * lib/gcc.exp: Fix some errors with the below change, CC and
55124         CFLAGS should be global when setting, not local.
55125
55126 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
55127
55128         * lib/gcc.exp: Transform tool name.
55129
55130 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55131
55132         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
55133
55134 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55135
55136         * lib/gcc.exp: change gcc_done to gcc_stat
55137
55138 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55139
55140         * Upgraded gcc testsuite to c-torture version 1.25
55141
55142 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
55143
55144         * lib/gcc.exp: added reporting code. Changed verbose compile message.
55145         * lib/c-torture: added hooks for new reporting code.
55146
55147 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
55148
55149         * config/sh-gcc.exp: check if sh-sim exists in the path
55150
55151 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
55152
55153         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
55154         * gcc.compile/compile.exp: Initial changes for new logic.
55155         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
55156         * gcc.failure/failure.exp: Initial changes for new logic.
55157         * gcc.ieee/ieee.exp: Initial changes for new logic.
55158         * gcc.misc-tests/misc.exp: Initial changes for new logic.
55159         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
55160         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
55161         * lib/c-torture.exp: Initial changes for new logic.
55162         * lib/gcc.exp: Initial changes for new logic.
55163
55164 1993-10-15  Mike Stump  (mrs@cygnus.com)
55165
55166         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
55167         depend upon failure or success.  Fully qualify names in failure
55168         and success messages.  Always remove a.out before starting
55169         compile, just in case.  Pay more attention to error text output by
55170         the compiler.  Handle testcases with no known past errors just
55171         like all others, so that things are uniform.  Other miscellaneous
55172         improvements.
55173
55174 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
55175
55176         * gcc.cpp: new directory for cpp tests
55177
55178 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
55179
55180         * lib/chill.exp: Code reformatted, removed unused code.
55181         * config/unix-chill.exp: Code reformatted, removed unused code.
55182         * chill.execute/execute.exp: Code reformatted, removed unused code.
55183         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
55184
55185 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
55186
55187         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
55188         routines not written.
55189
55190 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
55191
55192         * config/bug-gcc.exp: Use new procs from bug.exp.
55193
55194 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
55195
55196         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
55197         via ftp, rather than depending on NFS.
55198         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
55199         case.
55200
55201 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
55202
55203         * config/bug-gcc.exp: Use new download proc.
55204
55205 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
55206
55207         * chill.execute/execute.exp: cleanups, handles errors better
55208         * chill.compile/compile.exp: rewrite, based on execute.exp
55209         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
55210         * lib/chill.exp: major changes to diff proc and compile and link
55211         procs. added chill_fail and chill_pass wrappers to pass and
55212         fail. added more comments, and handle error codes better.
55213         Added a hack to capture stderr from exec, so noncompile tests
55214         can work.
55215
55216 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
55217
55218         * chill.execute/execute.exp: rewrite of testsuite driver
55219         * lib/chill.exp: rewrite of testsuite driver
55220         * config/unix-chill.exp: rewrite of testsuite driver
55221
55222 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
55223
55224         In chill.execute:
55225         * iexpr.ch: Standardize uppercase.
55226         * tuples.dat: Standardize uppercase.
55227         * vary.ch: standardize.  Correct varying string assignments.
55228         * vary.dat: Add new output lines.
55229
55230 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
55231
55232         In chill.execute:
55233         * chprintf.ch: Standardize use of uppercase.
55234         * tuples.ch: Standardize and turn arr2 into a DCL,
55235           rather than a SYN.
55236         * pinits.ch: Standardize.
55237
55238 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
55239
55240         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
55241         * Makefil: Renamed to Makefile.in.
55242         * configure.in: New.
55243
55244 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
55245
55246         In chill.execute:
55247         * .cvsignore: Add result/output files.
55248         * Makefile: Fix up variables at start.  Use MFLAGS
55249           everywhere.  Correct bool_loc, built_ins entries.
55250           Add entry for vary1.ch.
55251         * bitarray.ch: Standardize upper-case usage.
55252         * bitexpr.ch: Standardize, add output of b1.
55253         * params.ch: Use arrayt in along PROC parameters, to
55254           avoid novelty problems.
55255         * sets.ch: Tiny cleanup.
55256         * vary1.ch: Re-indent.
55257
55258 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
55259
55260         * Add PR-related files to Makefiles, .cvsignore files, etc.
55261
55262 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
55263
55264         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
55265           with compiler objects. New names are test-flow.c and test-loop.c
55266
55267 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
55268
55269         * Upgraded c-torture tests from 1.19 to 1.20
55270
55271         * new files:
55272         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
55273         * gcc.compile: 930623-1.c 930623-2.c
55274         * gcc.noncompile: 930622-1.c 930622-2.c
55275         * gcc.failure: 920411-1.c 920627-2.c
55276         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
55277
55278 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
55279
55280         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55281           More changes to get testsuite working properly. Needs more work.
55282           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
55283
55284 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
55285
55286         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55287           More changes to get testsuite working properly. Needs more work.
55288
55289 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
55290
55291         * chill.compile/compile.exp: Added for Dejagnu support
55292         * chill.execute/execute.exp: Added for Dejagnu support
55293         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
55294
55295 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
55296
55297         This should complete moving the CHILL test files.
55298         * chill.noncompile(.cvsignore printf.grt
55299             in-printf.grt chprintf.grt chprintf.ch):
55300             Added test-support files.
55301           (Makefile): Modified further.
55302         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
55303             signal.ch): Added test files.
55304           * chill.execute (.cvsignore printf.grt printr.c
55305             in-printf.grt rts.c chprintf.grt rts.h): Added
55306           test-support files.
55307             (Makefile): More corrections.
55308
55309 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
55310
55311         * chill.compile, chill.execute, chill.nocompile: Add CHILL
55312           test cases, ready for DejaGnu.
55313
55314 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
55315
55316         * Upgraded c-torture tests from 1.18 to 1.19
55317
55318         * gcc.compile: added test(s):
55319           930607-1.c
55320         * gcc.execute: added test(s):
55321           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
55322
55323         * added new subdirectory for misc tests: gcc.misc-tests
55324         * gcc.misc-test(s): added tests:
55325           inst-check.c test-consts.c test-ior.c test-switch.c
55326
55327 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
55328
55329         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
55330
55331 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
55332
55333         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
55334
55335 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
55336
55337         * Upgraded c-torture tests from 1.17 to 1.18
55338
55339 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
55340
55341         * Upgraded c-torture tests from 1.12 to 1.17
55342
55343 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
55344
55345         * lib/old-dejagnu.exp:
55346           Fixed handling of XFAIL target triplets to correctly
55347           recognize wildcard characters.  Removed code that
55348           appended a unique id tag to the end of the file name
55349           printed out by the result of the testcases within a
55350           given test file.
55351
55352 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
55353
55354         * lib/old-dejagnu.exp:
55355           Reworked expected failure handling to trigger off of XFAIL
55356           keyword in keyphrase embeded in testcase source code. The
55357           XFAIL keyword must be at the end of the keyphrase line. It
55358           may optionally be followed by one or more target triplets.
55359           It has just occured that the handling of wildcards in the
55360           target triplet may not be correct.
55361
55362 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
55363
55364         * g++.old-deja/tests:
55365           Moved all subdirectories up one level into g++.old-deja .
55366
55367         * lib/old-dejagnu.exp:
55368           Fixed problem with CXXFLAGS not being properly reset, and being
55369           corrupted with extraneous "-c" compiler option.  This was
55370           causing binaries to not be generated for test that needed them.
55371           Modified strings passed to "pass" and "fail" so that individual
55372           tests from the same test file would be distinguished by an
55373           identifier appended to the test file name in the summary logs;
55374           this corrected a problem with erroneous diff logs.  Added code
55375           to search testcases for expected fail and unexpected pass keywords.
55376
55377 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
55378
55379         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
55380
55381 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
55382
55383         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
55384           Removed extraneous text from end of "Special g++ Options"
55385           keyphrase.
55386
55387         * lib/old-dejagnu.exp: Added pattern matching to look for new
55388           keywords, embedded in testcases comments, which will trigger
55389           calls to xpass and xfail.
55390
55391 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
55392
55393         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
55394           comments embedded in the testcases, especially the one looking for
55395           special compiler options, as well as the pattern matching for the
55396           compiler output again.
55397
55398 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
55399
55400         * lib/old-dejagnu.exp: Do a proper check of the return value for
55401           execute tests. Fixed several problems with the pattern matching
55402           of the compiler output which gave erroneous test results.
55403           Changed several of the test result messages to be more descriptive.
55404         * config/unix-g++.exp: Proc g++_load now actually works and
55405           executes the tests passed to it and returns a usable return
55406           value.
55407
55408 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
55409
55410           * lib/gcc.exp: Exits gracefully if $CC is bogus.
55411
55412 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
55413
55414         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
55415           Modified both files to properly execute the old style
55416           dejagnu tests. The previous versions of these files were
55417           experimental and did not function anything near correctly.
55418
55419 1993-04-05  Rob Savoye  (rob@cygnus.com)
55420
55421         * Removed all Makefile.in and configure.in files. No configuration
55422         needed now.
55423
55424 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
55425
55426         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
55427
55428 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
55429
55430         * gcc.compile/configure.in, gcc.unsorted/configure.in,
55431         gcc.special/configure.in, gcc.noncompile/configure.in,
55432         gcc.execute/configure.in, gcc.code_quality/configure.in,
55433         g++.other/configure.in, g++.old-deja/configure.in,
55434         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
55435         in srcname setting.
55436
55437 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
55438
55439         * lib/udi.exp: Fixed mondfe and mondfe_download.
55440         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
55441         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
55442
55443 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
55444
55445         * config/udi-gdb.exp: Check $shell_id after connecting to target.
55446         (gdb_exit): Don't remove *_soc files.
55447
55448 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
55449
55450         * lib/c-torture.exp: Don't look for main; instead always use -w
55451         -c.  This is how the c-torture tests work.  Remove the object
55452         file if the compilation succeeds.
55453         * gcc.execute/execute.exp: Remove executable if test passes.
55454         * gcc.noncompile/noncompile.exp: Every test is an expected
55455         failure.
55456         * gcc.special/special.exp: Added tests from c-torture 1.11,
55457         corrected use of existing test.
55458         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
55459         gcc.execute/920625-1.c: Updated to c-torture 1.11.
55460         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
55461         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
55462         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
55463         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
55464         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
55465         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
55466         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
55467         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
55468         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
55469         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
55470         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
55471         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
55472         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
55473         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
55474         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
55475         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
55476         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
55477         c-torture 1.11.
55478         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
55479         correspond to c-torture 1.11.
55480
55481         * New file.