]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Add BID decimal support
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2007-03-23 Michael Meissner <michael.meissner@amd.com>
2
3 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
4 #ifndef/#endif.
5 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6 * gcc.dg/dfp/decfloat-constants.c: Ditto.
7
8 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
9
10 PR fortran/31209
11 * gfortran.dg/pointer_function_actual_1.f90: New test.
12
13 PR fortran/31200
14 * gfortran.dg/pointer_function_actual_2.f90: New test.
15
16 PR fortran/31215
17 * gfortran.dg/result_in_spec_1.f90: New test.
18
19 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
20
21 PR fortran/30834
22 * gfortran.dg/integer_exponentiation_3.F90: New test.
23 * gfortran.dg/integer_exponentiation_4.f90: New test.
24 * gfortran.dg/integer_exponentiation_5.F90: New test.
25
26 2007-03-22 Mark Mitchell <mark@codesourcery.com>
27
28 PR c++/30863
29 * g++.dg/template/error24.C: New test.
30 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
31
32 2007-03-22 Mark Mitchell <mark@codesourcery.com>
33
34 PR c++/31273
35 * g++.dg/expr/bitfield7.C: New test.
36
37 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
38
39 PR other/23572
40 * gcc.dg/float-range-4.c: New.
41 * gcc.dg/float-range-1.c: Update. Test for a warning.
42 * gcc.dg/float-range-3.c: New.
43 * gcc.dg/float-range-5.c: New.
44
45 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
46
47 PR fortran/31262
48 * gfortran.dg/no_range_check_1.f90: New test.
49
50 2007-03-22 Dirk Mueller <dmueller@suse.de>
51
52 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
53 * g++.dg/other/static1.C: Remove stray semicolon.
54 * g++.dg/other/init1.C: Likewise.
55 * g++.dg/rtti/dyncast1.C: Likewise.
56 * g++.dg/tree-ssa/pr17153.C: Likewise.
57 * g++.dg/lookup/disamb1.C: Likewise.
58 * g++.dg/lookup/scoped2.C: Likewise.
59 * g++.dg/lookup/friend7.C: Likewise.
60 * g++.dg/parse/parse4.C: Likewise.
61 * g++.dg/parse/parse5.C: Likewise.
62 * g++.dg/expr/pr29066.C: Likewise.
63 * g++.dg/expr/cast4.C: Likewise.
64 * g++.dg/tc1/dr193.C: Likewise.
65 * g++.dg/tc1/dr213.C: Likewise.
66 * g++.dg/abi/dcast1.C: Likewise.
67 * g++.dg/abi/covariant2.C: Likewise.
68 * g++.dg/inherit/covariant11.C: Likewise.
69 * g++.dg/inherit/covariant9.C: Likewise.
70 * g++.dg/inherit/covariant10.C: Likewise.
71 * g++.dg/init/static3.C: Likewise.
72 * g++.dg/init/init-ref3.C: Likewise.
73 * g++.dg/init/ref10.C: Likewise.
74 * g++.dg/template/meminit2.C: Likewise.
75 * g++.dg/template/using9.C: Likewise.
76 * g++.dg/template/friend9.C: Likewise.
77 * g++.dg/template/ref1.C: Likewise.
78 * g++.old-deja/g++.warn/inline.C: Likewise.
79 * g++.old-deja/g++.robertl/eb91.C: Likewise.
80 * g++.old-deja/g++.robertl/eb46.C: Likewise.
81 * g++.old-deja/g++.robertl/eb34.C: Likewise.
82 * g++.old-deja/g++.robertl/eb43.C: Likewise.
83 * g++.old-deja/g++.robertl/eb26.C: Likewise.
84 * g++.old-deja/g++.robertl/eb116.C: Likewise.
85 * g++.old-deja/g++.brendan/copy5.C: Likewise.
86 * g++.old-deja/g++.brendan/overload8.C: Likewise.
87 * g++.old-deja/g++.brendan/overload11.C: Likewise.
88 * g++.old-deja/g++.brendan/copy7.C: Likewise.
89 * g++.old-deja/g++.brendan/crash38.C: Likewise.
90 * g++.old-deja/g++.brendan/template11.C: Likewise.
91 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
92 * g++.old-deja/g++.brendan/crash50.C: Likewise.
93 * g++.old-deja/g++.brendan/crash16.C: Likewise.
94 * g++.old-deja/g++.jason/pmem2.C: Likewise.
95 * g++.old-deja/g++.jason/parse9.C: Likewise.
96 * g++.old-deja/g++.jason/byval2.C: Likewise.
97 * g++.old-deja/g++.jason/overload8.C: Likewise.
98 * g++.old-deja/g++.jason/pmf8.C: Likewise.
99 * g++.old-deja/g++.jason/template33.C: Likewise.
100 * g++.old-deja/g++.jason/return3.C: Likewise.
101 * g++.old-deja/g++.jason/scoping2.C: Likewise.
102 * g++.old-deja/g++.jason/virtual.C: Likewise.
103 * g++.old-deja/g++.jason/opeq3.C: Likewise.
104 * g++.old-deja/g++.jason/template27.C: Likewise.
105 * g++.old-deja/g++.jason/synth6.C: Likewise.
106 * g++.old-deja/g++.jason/ref8.C: Likewise.
107 * g++.old-deja/g++.jason/offset1.C: Likewise.
108 * g++.old-deja/g++.other/static20.C: Likewise.
109 * g++.old-deja/g++.other/array1.C: Likewise.
110 * g++.old-deja/g++.other/new3.C: Likewise.
111 * g++.old-deja/g++.other/array2.C: Likewise.
112 * g++.old-deja/g++.other/overload9.C: Likewise.
113 * g++.old-deja/g++.other/cast6.C: Likewise.
114 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
115 * g++.old-deja/g++.other/eh4.C: Likewise.
116 * g++.old-deja/g++.other/using7.C: Likewise.
117 * g++.old-deja/g++.other/init18.C: Likewise.
118 * g++.old-deja/g++.other/dyncast1.C: Likewise.
119 * g++.old-deja/g++.other/dyncast2.C: Likewise.
120 * g++.old-deja/g++.other/dtor11.C: Likewise.
121 * g++.old-deja/g++.pt/static11.C: Likewise.
122 * g++.old-deja/g++.pt/crash19.C: Likewise.
123 * g++.old-deja/g++.pt/overload12.C: Likewise.
124 * g++.old-deja/g++.pt/crash46.C: Likewise.
125 * g++.old-deja/g++.pt/mi1.C: Likewise.
126 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
127 * g++.old-deja/g++.pt/nontype5.C: Likewise.
128 * g++.old-deja/g++.pt/local5.C: Likewise.
129 * g++.old-deja/g++.pt/typename2.C: Likewise.
130 * g++.old-deja/g++.pt/explicit80.C: Likewise.
131 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
132 * g++.old-deja/g++.law/visibility1.C: Likewise.
133 * g++.old-deja/g++.law/visibility2.C: Likewise.
134 * g++.old-deja/g++.law/virtual2.C: Likewise.
135 * g++.old-deja/g++.law/operators19.C: Likewise.
136 * g++.old-deja/g++.law/parsing10.C: Likewise.
137 * g++.old-deja/g++.law/visibility4.C: Likewise.
138 * g++.old-deja/g++.law/operators4.C: Likewise.
139 * g++.old-deja/g++.law/dtors2.C: Likewise.
140 * g++.old-deja/g++.law/missed-error3.C: Likewise.
141 * g++.old-deja/g++.law/visibility10.C: Likewise.
142 * g++.old-deja/g++.law/scope3.C: Likewise.
143 * g++.old-deja/g++.law/casts2.C: Likewise.
144 * g++.old-deja/g++.law/code-gen5.C: Likewise.
145 * g++.old-deja/g++.law/operators33.C: Likewise.
146 * g++.old-deja/g++.law/friend4.C: Likewise.
147 * g++.old-deja/g++.mike/pmf7.C: Likewise.
148 * g++.old-deja/g++.mike/p5611.C: Likewise.
149 * g++.old-deja/g++.mike/net37.C: Likewise.
150 * g++.old-deja/g++.mike/p3570.C: Likewise.
151 * g++.old-deja/g++.mike/p5718.C: Likewise.
152 * g++.old-deja/g++.mike/net21.C: Likewise.
153 * g++.old-deja/g++.mike/p1862.C: Likewise.
154 * g++.old-deja/g++.mike/p4511.C: Likewise.
155 * g++.old-deja/g++.mike/virt3.C: Likewise.
156 * g++.old-deja/g++.mike/p16146.C: Likewise.
157 * g++.old-deja/g++.mike/p1989.C: Likewise.
158 * g++.old-deja/g++.mike/p5571.C: Likewise.
159 * g++.old-deja/g++.gb/scope10.C: Likewise.
160 * g++.old-deja/g++.abi/primary5.C: Likewise.
161 * g++.old-deja/g++.abi/empty2.C: Likewise.
162 * g++.old-deja/g++.abi/arraynew.C: Likewise.
163 * g++.old-deja/g++.eh/vbase4.C: Likewise.
164 * g++.old-deja/g++.eh/ptr1.C: Likewise.
165 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
166 * g++.old-deja/g++.bob/template3.C: Likewise.
167 * g++.old-deja/g++.bob/inherit1.C: Likewise.
168
169 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
170
171 PR fortran/31193
172 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
173
174 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
175
176 PR fortran/20897
177 * gfortran.dg/derived_name_1.f90: New.
178 * gfortran.dg/derived_name_2.f: New.
179
180 2007-03-21 Richard Sandiford <richard@codesourcery.com>
181
182 * lib/target-supports.exp (check_effective_target_nonpic): New
183 procedure.
184 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
185 when compiling PIC.
186 * gcc.target/i386/asm-4.c: Require nonpic.
187 * gcc.target/i386/cmov1.c: Likewise.
188 * gcc.target/i386/mul.c: Likewise.
189 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
190 * gcc.target/i386/ssetype-1.c: Require nonpic.
191 * gcc.target/i386/ssetype-3.c: Likewise.
192 * gcc.target/i386/ssetype-5.c: Likewise.
193
194 2007-03-21 Richard Sandiford <richard@codesourcery.com>
195
196 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
197 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
198 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
199 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
200
201 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
202
203 PR tree-optimization/30590
204 * g++.dg/opt/pr30590.C: New testcase.
205
206 2007-03-20 Jakub Jelinek <jakub@redhat.com>
207
208 PR c/30762
209 * gcc.dg/pr30762-1.c: New test.
210 * gcc.dg/pr30762-2.c: New test.
211
212 PR inline-asm/30505
213 * gcc.target/i386/pr30505.c: New test.
214
215 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
216
217 * gcc.target/arm/register-variables.c: New.
218
219 2007-03-19 Jeff Law <law@redhat.com>
220
221 * PR tree-optimization/30984
222 * gcc.c-torture/pr30984.c: New test.
223
224 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
225 Richard Guenther <rguenther@suse.de>
226
227 PR tree-optimization/31254
228 * gcc.dg/torture/pr31254.c: New testcase.
229
230 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
231
232 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
233 target default_packed.
234
235 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
236
237 PR fortran/31203
238 * gfortran.dg/string_length_1.f90: New test.
239
240 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
241
242 PR testsuite/30395
243 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
244
245 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
246
247 PR libgfortran/31052
248 * gfortran.dg/namelist_27.f90: New test.
249
250 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
251
252 PR fortran/30531
253 * gfortran.dg/used_types_14.f90: New test.
254
255 PR fortran/31086
256 * gfortran.dg/used_types_15.f90: New test.
257
258 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
259
260 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
261 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
262
263 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
264
265 PR fortran/31120
266 * gfortran.dg/integer_exponentiation_2.f90: New test.
267
268 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
269
270 PR tree-optimization/31041
271 * gcc.dg/vect/pr31041.c: New test.
272
273 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
274
275 * g++.dg/warn/Wconversion-integer.C: New
276 * g++.dg/warn/Wconversion-real.C: New.
277 * g++.dg/warn/Wconversion-real-integer.C: New.
278 * g++.dg/warn/conv2.C: Updated.
279
280 2007-03-16 Richard Sandiford <richard@codesourcery.com>
281
282 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
283 exclude RTPs.
284
285 2007-03-16 Richard Guenther <rguenther@suse.de>
286
287 PR tree-optimization/31146
288 * g++.dg/tree-ssa/pr31146.C: New testcase.
289
290 2007-03-16 Richard Sandiford <richard@codesourcery.com>
291
292 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
293 assume that the target has <features.h>.
294
295 2007-03-16 Richard Sandiford <richard@codesourcery.com>
296
297 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
298 dg-options rather than to the whole test.
299
300 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
301
302 PR debug/29906
303 * g++.dg/debug/pr29906.C: New
304
305 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
306
307 PR libgfortran/31099
308 * gfortran.dg/unformatted_recl.f90: Update test.
309
310 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
311
312 * gcc.dg/tree-ssa/prefetch-5.c: New test.
313
314 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
315
316 PR c++/30891
317 * g++.dg/parse/namespace-definition.C: New.
318
319 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
320
321 PR c++/24924
322 * g++.dg/cpp/pedantic-errors.C: New.
323 * g++.dg/cpp/permissive.C: New.
324
325 2007-03-15 Richard Sandiford <richard@codesourcery.com>
326
327 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
328 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
329
330 2007-03-15 Richard Sandiford <richard@codesourcery.com>
331
332 * lib/target-supports.exp (check_missing_uclibc_feature)
333 (check_effective_target_wchar): New procedures.
334 * gcc.dg/wchar_t-1.c: Require target wchar.
335 * gcc.dg/wint_t-1.c: Likewise.
336
337 2007-03-15 Richard Sandiford <richard@codesourcery.com>
338
339 * lib/target-supports.exp (check_gc_sections_available): Return
340 false for VxWorks targets.
341
342 2007-03-15 Dirk Mueller <dmueller@suse.de>
343
344 * g++.dg/warn/Wconversion2.C: Fix typo.
345 * gcc.dg/if-empty-1.c: Ditto.
346
347 2007-03-15 Richard Sandiford <richard@codesourcery.com>
348
349 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
350
351 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
352
353 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
354 * gcc.target/i386/pr31167.c: Ditto.
355
356 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
357
358 PR target/31167
359 * gcc.target/i386/pr31167.c: New test.
360
361 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
362
363 PR fortran/30922
364 * gfortran.dg/import5.f90.f90: New test.
365
366
367 PR fortran/30879
368 * gfortran.dg/data_components_1.f90: New test.
369
370
371 PR fortran/30870
372 * gfortran.dg/generic_13.f90: New test.
373
374 PR fortran/31163
375 * gfortran.dg/alloc_comp_basics_5.f90: New test.
376
377 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
378
379 PR libgfortran/31051
380 * gfortran.dg/fmt_t_4.f90: New
381
382 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
383
384 PR C++/31165
385 * g++.dg/other/default7.C: New test.
386
387 2007-03-15 Dirk Mueller <dmueller@suse.de>
388
389 * g++.dg/warn/Wconversion2.C: New.
390
391 2007-03-14 Eric Christopher <echristo@apple.com>
392
393 * gcc.dg/ssp-1.c: New.
394 * gcc.dg/ssp-2.c: Ditto.
395
396 2007-03-14 Dirk Mueller <dmueller@suse.de>
397
398 * g++.dg/warn/do-empty.C: New.
399 * gcc.dg/do-empty.c: New.
400 * gcc.dg/if-empty-1.c: Update.
401 * gcc.dg/20001116-1.c: Update.
402 * gcc.dg/pr23165.c: Update.
403
404 2007-03-14 Jakub Jelinek <jakub@redhat.com>
405
406 * gfortran.dg/module_implicit_conversion.f90: New test.
407
408 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
409
410 PR middle-end/31127
411 * gcc.dg/pr31127.c: New.
412
413 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
414
415 * gcc.dg/tree-ssa/loop-26.c: New test.
416
417 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
418
419 * gcc.target/i386/cmpxchg16b-1.c: New test.
420
421 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
422
423 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
424 * gcc.dg/c99-vla-1.c: Likewise.
425 * g++.dg/ext/vla1.C: Likewise
426
427 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
428
429 * gcc.dg/wvla-1.c: New test
430 * gcc.dg/wvla-2.c: New test
431 * gcc.dg/wvla-3.c: New test
432 * gcc.dg/wvla-4.c: New test
433 * gcc.dg/wvla-5.c: New test
434 * gcc.dg/wvla-6.c: New test
435 * gcc.dg/wvla-7.c: New test
436 * g++.dg/warn/Wvla-1.C: New test
437 * g++.dg/warn/Wvla-2.C: New test
438 * g++.dg/warn/Wvla-3.C: New test
439
440 2007-03-12 Mark Mitchell <mark@codesourcery.com>
441
442 PR c++/30108
443 * g++.dg/other/default6.C: New test.
444
445 2007-03-12 Richard Sandiford <richard@codesourcery.com>
446
447 * lib/target-supports.exp (check_profiling_available): Return false
448 for VxWorks.
449 (check_effective_target_vxworks_kernel): New procedure.
450 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
451 VxWorks.
452 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
453 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
454 to include VxWorks.
455 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
456
457 2007-03-12 Richard Sandiford <richard@codesourcery.com>
458
459 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
460 PIC is not supported.
461 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
462 * gcc.dg/20020426-2.c: Likewise.
463 * gcc.dg/pr28243.c: Likewise.
464 * gcc.dg/visibility-11.c: Likewise.
465 * gcc.dg/tls/opt-9.c: Likewise.
466 * gcc.dg/tls/opt-10.c: Likewise.
467 * gcc.dg/tls/pic-1.c: Likewise.
468 * gcc.dg/tls/struct-1.c: Likewise.
469 * gcc.target/i386/20000807-1.c: Likewise.
470 * gcc.target/i386/20000904-1.c: Likewise.
471 * gcc.target/i386/20011119-1.c: Likewise.
472 * gcc.target/i386/990213-2.c: Likewise.
473 * gcc.target/i386/990214-1.c: Likewise.
474 * gcc.target/i386/compress-float-387-pic.c: Likewise.
475 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
476 * gcc.target/i386/pic-1.c: Likewise.
477 * gcc.target/i386/pr21518.c: Likewise.
478 * gcc.target/i386/pr23098.c: Likewise.
479 * gcc.target/i386/pr23943.c: Likewise.
480
481 2007-03-11 Mark Mitchell <mark@codesourcery.com>
482
483 PR c++/31038
484 * g++.dg/template/complit2.C: New test.
485
486 PR c++/30328
487 * g++.dg/ext/bitfield1.C: New test.
488
489 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
490
491 PR fortran/30883
492 * gfortran.dg/interface_11.f90: New test.
493
494 2007-03-11 Richard Guenther <rguenther@suse.de>
495
496 PR tree-optimization/31115
497 * gcc.dg/torture/pr31115.c: New testcase.
498
499 2007-03-11 Ira Rosen <irar@il.ibm.com>
500
501 PR tree-optimization/29925
502 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
503
504 2007-03-10 Mark Mitchell <mark@codesourcery.com>
505
506 PR c++/30274
507 * g++.dg/expr/bitfield3.C: New test.
508 * g++.dg/expr/bitfield4.C: Likewise.
509 * g++.dg/expr/bitfield5.C: Likewise.
510 * g++.dg/expr/bitfield6.C: Likewise.
511
512 PR c++/30924
513 * g++.dg/template/array18.C: New test.
514
515 2007-03-10 Dirk Mueller <dmueller@suse.de>
516
517 PR c++/17946
518 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
519 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
520
521 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
522
523 PR c++/20599
524 * g++.dg/cpp0x/variadic-bind.C: New.
525 * g++.dg/cpp0x/variadic-function.C: New.
526 * g++.dg/cpp0x/variadic-mem_fn.C: New.
527 * g++.dg/cpp0x/variadic-tuple.C: New.
528 * g++.dg/cpp0x/variadic1.C: New.
529 * g++.dg/cpp0x/variadic2.C: New.
530 * g++.dg/cpp0x/variadic3.C: New.
531 * g++.dg/cpp0x/variadic4.C: New.
532 * g++.dg/cpp0x/variadic5.C: New.
533 * g++.dg/cpp0x/variadic6.C: New.
534 * g++.dg/cpp0x/variadic7.C: New.
535 * g++.dg/cpp0x/variadic8.C: New.
536 * g++.dg/cpp0x/variadic9.C: New.
537 * g++.dg/cpp0x/variadic10.C: New.
538 * g++.dg/cpp0x/variadic11.C: New.
539 * g++.dg/cpp0x/variadic12.C: New.
540 * g++.dg/cpp0x/variadic13.C: New.
541 * g++.dg/cpp0x/variadic14.C: New.
542 * g++.dg/cpp0x/variadic15.C: New.
543 * g++.dg/cpp0x/variadic16.C: New.
544 * g++.dg/cpp0x/variadic17.C: New.
545 * g++.dg/cpp0x/variadic18.C: New.
546 * g++.dg/cpp0x/variadic19.C: New.
547 * g++.dg/cpp0x/variadic20.C: New.
548 * g++.dg/cpp0x/variadic21.C: New.
549 * g++.dg/cpp0x/variadic22.C: New.
550 * g++.dg/cpp0x/variadic23.C: New.
551 * g++.dg/cpp0x/variadic24.C: New.
552 * g++.dg/cpp0x/variadic25.C: New.
553 * g++.dg/cpp0x/variadic26.C: New.
554 * g++.dg/cpp0x/variadic27.C: New.
555 * g++.dg/cpp0x/variadic28.C: New.
556 * g++.dg/cpp0x/variadic29.C: New.
557 * g++.dg/cpp0x/variadic30.C: New.
558 * g++.dg/cpp0x/variadic31.C: New.
559 * g++.dg/cpp0x/variadic32.C: New.
560 * g++.dg/cpp0x/variadic33.C: New.
561 * g++.dg/cpp0x/variadic34.C: New.
562 * g++.dg/cpp0x/variadic35.C: New.
563 * g++.dg/cpp0x/variadic36.C: New.
564 * g++.dg/cpp0x/variadic37.C: New.
565 * g++.dg/cpp0x/variadic38.C: New.
566 * g++.dg/cpp0x/variadic39.C: New.
567 * g++.dg/cpp0x/variadic40.C: New.
568 * g++.dg/cpp0x/variadic41.C: New.
569 * g++.dg/cpp0x/variadic42.C: New.
570 * g++.dg/cpp0x/variadic43.C: New.
571 * g++.dg/cpp0x/variadic44.C: New.
572 * g++.dg/cpp0x/variadic45.C: New.
573 * g++.dg/cpp0x/variadic46.C: New.
574 * g++.dg/cpp0x/variadic47.C: New.
575 * g++.dg/cpp0x/variadic48.C: New.
576 * g++.dg/cpp0x/variadic49.C: New.
577 * g++.dg/cpp0x/variadic50.C: New.
578 * g++.dg/cpp0x/variadic51.C: New.
579 * g++.dg/cpp0x/variadic52.C: New.
580 * g++.dg/cpp0x/variadic53.C: New.
581 * g++.dg/cpp0x/variadic54.C: New.
582 * g++.dg/cpp0x/variadic55.C: New.
583 * g++.dg/cpp0x/variadic56.C: New.
584 * g++.dg/cpp0x/variadic57.C: New.
585 * g++.dg/cpp0x/variadic58.C: New.
586 * g++.dg/cpp0x/variadic59.C: New.
587 * g++.dg/cpp0x/variadic60.C : New.
588 * g++.dg/cpp0x/variadic61.C : New.
589 * g++.dg/cpp0x/variadic62.C : New.
590 * g++.dg/cpp0x/variadic63.C : New.
591 * g++.dg/cpp0x/variadic64.C : New.
592 * g++.dg/cpp0x/variadic65.C : New.
593 * g++.dg/cpp0x/variadic66.C : New.
594 * g++.dg/cpp0x/variadic67.C : New.
595 * g++.dg/cpp0x/variadic68.C : New.
596 * g++.dg/cpp0x/variadic69.C : New.
597 * g++.dg/cpp0x/variadic70.C : New.
598 * g++.dg/cpp0x/variadic71.C : New.
599 * g++.dg/cpp0x/variadic72.C : New.
600 * g++.dg/cpp0x/variadic73.C : New.
601 * g++.dg/cpp0x/variadic74.C : New.
602 * g++.dg/cpp0x/variadic75.C : New.
603 * g++.dg/cpp0x/variadic-ex1.C : New.
604 * g++.dg/cpp0x/variadic-ex2.C : New.
605 * g++.dg/cpp0x/variadic-ex3.C : New.
606 * g++.dg/cpp0x/variadic-ex4.C : New.
607 * g++.dg/cpp0x/variadic-ex5.C : New.
608 * g++.dg/cpp0x/variadic-ex6.C : New.
609 * g++.dg/cpp0x/variadic-ex7.C : New.
610 * g++.dg/cpp0x/variadic-ex8.C : New.
611 * g++.dg/cpp0x/variadic-ex9.C : New.
612 * g++.dg/cpp0x/variadic-ex10.C : New.
613 * g++.dg/cpp0x/variadic-ex11.C : New.
614 * g++.dg/cpp0x/variadic-ex12.C : New.
615 * g++.dg/cpp0x/variadic-ex13.C : New.
616 * g++.dg/cpp0x/variadic-ex14.C : New.
617
618 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
619
620 PR libgfortran/31099
621 * gfortran.dg/unformatted_recl.f90: New test.
622
623 2007-03-09 Roger Sayle <roger@eyesopen.com>
624
625 * gcc.dg/fold-eqcmplx-1.c: New test case.
626
627 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
628
629 PR rtl-optimization/30643
630 * gcc.dg/pr30643.c: New.
631
632 2007-03-09 Chao-ying Fu <fu@mips.com>
633
634 * gcc.target/mips/mips32-dspr2-type.c: New test.
635 * gcc.target/mips/mips32-dspr2.c: New test.
636 * gcc.target/mips/dspr2-MULT.c: New test.
637 * gcc.target/mips/dspr2-MULTU.c: New test.
638 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
639 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
640 Adjust some formats.
641
642 2007-03-09 Dirk Mueller <dmueller@suse.de>
643
644 PR c++/17946
645 * gcc.dg/Wlogical-op-1.c: New.
646 * g++.dg/warn/Wlogical-op-1.C: New.
647
648 2007-03-09 Richard Guenther <rguenther@suse.de>
649
650 PR tree-optimization/30904
651 PR middle-end/31058
652 * gcc.dg/pr30904.c: Remove xfail.
653
654 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
655
656 PR C/31072
657 * gcc.c-torture/execute/pr31072.c: New test.
658
659 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
660
661 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
662 * gcc.dg/torture/builtin-attr-1.c: Likewise.
663 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test *lrint* and *lround*.
664 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
665 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
666 * gcc.dg/torture/builtin-integral-1.c: Likewise.
667 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
668 and *lround*. Correct macro names.
669 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
670 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
671
672 2007-03-08 Ian Lance Taylor <iant@google.com>
673
674 * gcc.dg/no-strict-overflow-5.c: New test.
675 * gcc.dg/no-strict-overflow-6.c: New test.
676 * gcc.dg/Wstrict-overflow-11.c: New test.
677 * gcc.dg/Wstrict-overflow-12.c: New test.
678 * gcc.dg/Wstrict-overflow-13.c: New test.
679 * gcc.dg/Wstrict-overflow-14.c: New test.
680 * gcc.dg/Wstrict-overflow-15.c: New test.
681
682 2007-03-08 Richard Sandiford <richard@codesourcery.com>
683
684 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
685 for VxWorks kernel mode.
686 * gcc.c-torture/execute/strncmp-1.x: Likewise.
687
688 2007-03-08 Richard Sandiford <richard@codesourcery.com>
689
690 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
691 mode.
692
693 2007-03-08 Richard Sandiford <richard@codesourcery.com>
694
695 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
696 and lib/bfill.c on VxWorks targets.
697 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
698 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
699 lib/bfill.c and lib/memmove.c on VxWorks targets.
700 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
701 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
702 on VxWorks targets.
703 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
704 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
705
706 2007-03-08 Tobias Burnus <burnus@net-b.de>
707
708 * gfortran.dg/use_5.f90: New test.
709 * gfortran.dg/use_6.f90: Ditto.
710 * gfortran.dg/use_7.f90: Ditto.
711
712 2007-03-08 Tobias Burnus <burnus@net-b.de>
713
714 PR fortran/30973
715 * gfortran.dg/use_4.f90: New test.
716 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
717
718 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
719
720 PR fortran/31011
721 * gfortran.dg/parameter_array_section_2.f90: New test.
722
723 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
724
725 PR c++/30852
726 * g++.dg/ext/offsetof1.C: Add cases with volatile.
727
728 PR c++/30534
729 * g++.dg/template/arg5.C: New test.
730
731 2007-03-07 Joseph Myers <joseph@codesourcery.com>
732
733 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
734
735 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
736
737 * gcc.dg/var-expand1.c: Add newline at end of file.
738
739 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
740
741 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
742
743 2007-03-06 Richard Sandiford <richard@codesourcery.com>
744
745 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
746
747 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
748
749 * gcc.dg/torture/builtin-convert-4.c: New test.
750
751 2007-03-05 Ian Lance Taylor <iant@google.com>
752
753 * gcc.c-torture/compile/pr31034.c: New test.
754
755 2007-03-05 Ian Lance Taylor <iant@google.com>
756
757 * gcc.dg/inline-18.c: New test.
758 * gcc.dg/inline-19.c: New test.
759 * gcc.dg/inline-20.c: New test.
760 * gcc.dg/inline-21.c: New test.
761
762 2007-03-05 Richard Guenther <rguenther@suse.de>
763
764 PR tree-optimization/14052
765 * gcc.dg/tree-ssa/vrp33.c: New testcase.
766
767 2007-03-05 Richard Guenther <rguenther@suse.de>
768
769 PR tree-optimization/23777
770 * gcc.dg/tree-ssa/pr23777.c: New testcase.
771
772 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
773
774 PR other/30465
775 * gcc.dg/multiple-overflow-warn-3.c: New.
776 * g++.dg/warn/multiple-overflow-warn-3.C: New.
777
778 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
779
780 PR c++/30895
781 * g++.dg/parse/template23.C: New test.
782
783 2007-03-04 Roger Sayle <roger@eyesopen.com>
784
785 PR middle-end/30744
786 * gcc.dg/pr30744-1.c: New test case.
787
788 2007-03-04 Tobias Burnus <burnus@net-b.de>
789
790 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
791
792 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
793
794 PR target/30406
795 * gfortran.dg/logical_3.f90: New test.
796
797 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
798
799 PR libfortran/30981
800 * gfortran.dg/integer_exponentiation_1.f90: New test.
801
802 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
803
804 * gcc.target/m68k/m68k.exp: New.
805 * gcc.target/m68k/crash1.c: New.
806
807 2007-03-03 Tobias Burnus <burnus@net-b.de>
808
809 * gfortran.dg/c_by_val.c: Use int64_t instead of long
810 to be more compatible with integer(kind=8).
811
812 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
813
814 PR libfortran/31001
815 * gfortran.dg/zero_sized_3.f90: New test.
816
817 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
818
819 PR c++/15787
820 * g++.dg/parse/else.C: New.
821 * g++.dg/parse/else-2.C: New.
822
823 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
824 Tobias Burnus <burnus@net-b.de>
825
826 PR fortran/30882
827 * gfortran.dg/size_dim.f90: New test.
828
829 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
830 Tobias Burnus <burnus@net-b.de>
831
832 PR fortran/30873
833 * gfortran.dg/entry_9.f90: New test.
834
835 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
836
837 PR c++/28253
838 * g++.dg/inherit/covariant16.C: New test.
839
840 2007-03-02 Geoffrey Keating <geoffk@apple.com>
841
842 * g++.dg/other/darwin-minversion-1.C: New.
843
844 2007-03-02 Diego Novillo <dnovillo@redhat.com>
845
846 * gcc.dg/tree-ssa/20070302-1.c: New test.
847
848 2007-03-02 Joseph Myers <joseph@codesourcery.com>
849
850 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
851 tests.
852
853 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
854
855 * gcc.dg/tree-ssa/prefetch-4.c: New test.
856
857 2007-03-01 Simon Baldwin <simonb@google.com>
858
859 PR c++/23689
860 * warn/ignored_typedef.C: New.
861 * init/ctor8.C: Added dg-warning to consume ignored typedef
862 warning.
863 * template/typedef2.C: Ditto. Moved dg-error onto its own line
864 and added an explicit line number.
865
866 2007-02-28 Richard Guenther <rguenther@suse.de>
867
868 PR middle-end/30364
869 * gcc.dg/torture/pr30364-1.c: New testcase.
870 * gcc.dg/torture/pr30364-2.c: Likewise.
871 * gcc.dg/torture/pr30364-3.c: Likewise.
872
873 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
874
875 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
876 powerpc*, use -funsafe-math-optimizations.
877 * gcc.dg/torture/builtin-logb-1.c: Likewise.
878 * gcc.dg/torture/builtin-modf-1.c: Likewise.
879
880 2007-02-28 Tobias Burnus <burnus@net-b.de>
881 Paul Thomas <pault@gcc.gnu.org>
882
883 PR fortran/30888
884 PR fortran/30887
885 * c_by_val_1.f: Test %VAL() with non-default kind.
886 * c_by_val.c: Ditto.
887 * c_by_val_4.f: New test.
888
889 2007-02-28 Tobias Burnus <burnus@net-b.de>
890
891 PR fortran/30968
892 * gfortran.dg/continuation_7.f90: New test.
893
894 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
895
896 * g++.dg/inherit/thunk7.C: New test.
897 * lib/target-supports.exp (check_profiling_available): Not available
898 for bfin-*-*.
899
900 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
901
902 PR target/30970
903 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
904
905 2007-02-27 Mark Mitchell <mark@codesourcery.com>
906
907 * lib/target-supports.exp (check_effective_target_init_priority):
908 Remove Solaris special case.
909
910 2007-02-26 Geoffrey Keating <geoffk@apple.com>
911
912 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
913 for more builtin types.
914
915 * g++.dg/ext/visibility/class1.C: Port to Darwin.
916 * g++.dg/ext/visibility/noPLT.C: Likewise.
917
918 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
919
920 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
921 sh* targets.
922
923 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
924
925 PR fortran/30865
926 * size_optional_dim_1.f90: New test.
927
928 2007-02-25 Mark Mitchell <mark@codesourcery.com>
929
930 * gcc.dg/vxworks/vxworks.exp: New file.
931 * gcc.dg/vxworks/initpri1.c: Likewise.
932 * gcc.dg/vxworks/initpri2.c: Likewise.
933 * gcc.dg/initpri2.c: Add more tests.
934 * g++.dg/special/initpri2.C: Likewise.
935
936 * gcc.dg/initpri1.c: New test.
937 * gcc.dg/initpri2.c: Likewise.
938 * g++.dg/special/initpri1.C: New test.
939 * g++.dg/special/initpri2.C: Likewise.
940 * g++.dg/special/conpr-1.C: Use init_priority effective target.
941 * g++.dg/special/conpr-2.C: Likewise.
942 * g++.dg/special/conpr-3.C: Likewise.
943 * g++.dg/special/conpr-4.C: Likewise.
944 * g++.dg/special/initp1.C: Likewise.
945 * g++.dg/special/ecos.exp: Remove code to detect availability of
946 constructor priorities.
947 * lib/target-supports.exp (check_effective_target_init_priority):
948 New function.
949
950 2007-02-24 Jan Hubicka <jh@suse.cz>
951
952 * gcc.c-torture/execute/pr30778.c: New testcase.
953
954 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
955
956 PR libgfortran/30918
957 * gfortran.dg/namelist_26.f90: New test.
958
959 2007-02-24 Richard Guenther <rguenther@suse.de>
960
961 PR middle-end/30951
962 * gcc.dg/pr30951.c: New testcase.
963
964 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
965
966 * gcc.dg/torture/builtin-modf-1.c: New test.
967
968 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
969
970 PR tree-optimization/30904
971 * gcc.dg/pr30904.c: New test.
972
973 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
974
975 * gcc.test-framework/README: Correct command.
976 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
977 -Wunused-value.
978 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
979
980 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
981
982 * lib/target-supports.exp (check_effective_target_unwrapped): New.
983
984 2007-02-23 Mark Mitchell <mark@codesourcery.com>
985
986 * lib/target-supports.exp (check_effective_target_newlib): New
987 function.
988
989 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
990
991 PR fortran/30660
992 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
993 allocatable component.
994
995
996 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
997
998 * gcc.dg/torture/builtin-logb-1.c: New test.
999 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
1000 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
1001 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
1002 sh* targets.
1003
1004 2007-02-23 Richard Guenther <rguenther@suse.de>
1005
1006 * g++.dg/warn/changes-meaning.C: New testcase.
1007
1008 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1009
1010 PR libgfortran/30910
1011 * gfortran.dg/fmt_zero_precision.f90: Update test.
1012
1013 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1014
1015 * gcc.dg/torture/builtin-frexp-1.c: New test.
1016
1017 2007-02-22 Mark Mitchell <mark@codesourcery.com>
1018
1019 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
1020
1021 2007-02-22 Ian Lance Taylor <iant@google.com>
1022
1023 PR debug/30898
1024 * g++.dg/debug/pr30898.C: New test.
1025
1026 2007-02-22 Ira Rosen <irar@il.ibm.com>
1027
1028 * gcc.dg/vect/vect-106.c: New test.
1029
1030 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
1031 Ira Rosen <irar@il.ibm.com>
1032
1033 PR tree-optimization/30843
1034 * gcc.dg/vect/pr30843.c: New test.
1035
1036 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
1037
1038 PR tree-optimization/30858
1039 * gcc.dg/vect/pr30858.c: New test.
1040
1041 2007-02-21 Mark Mitchell <mark@codesourcery.com>
1042
1043 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
1044 to set options for compiling testglue.
1045 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
1046 * lib/obj-c++.exp (obj-c++_init): Likewise.
1047
1048 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
1049
1050 * gnat.dg/derived_aggregate.adb: New test.
1051
1052 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1053
1054 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
1055 sh* targets. Call the correct CKSGN macro.
1056
1057 2007-02-21 Jakub Jelinek <jakub@redhat.com>
1058
1059 * gfortran.dg/gomp/omp_parse1.f90: New test.
1060 * gfortran.dg/gomp/omp_parse2.f: New test.
1061
1062 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
1063
1064 PR fortran/30869
1065 * gfortran.dg/do_pointer_1.f90: New test.
1066
1067 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1068
1069 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
1070 and scalbln.
1071
1072 2007-02-20 Geoffrey Keating <geoffk@apple.com>
1073
1074 * gcc.dg/darwin-minversion-1.c: New.
1075 * gcc.dg/darwin-minversion-2.c: New.
1076
1077 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1078
1079 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
1080
1081 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1082 DJ Delorie <dj@redhat.com>
1083
1084 PR other/30824
1085 * gcc.dg/Wfatal.c: New.
1086 * gcc.dg/Wfatal-2.c: New.
1087 * gcc.dg/Werror-1.c: Adjust expectations.
1088 * gcc.dg/Werror-5.c: Likewise.
1089 * gcc.dg/Werror-7.c: Likewise.
1090 * gcc.dg/Werror-10.c: Likewise.
1091 * gcc.dg/Werror-11.c: Likewise.
1092
1093 2007-02-20 Tobias Burnus <burnus@net-b.de>
1094
1095 PR fortran/30522
1096 * gfortran.dg/volatile10.f90: New test.
1097
1098 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
1099
1100 PR libfortran/30533
1101 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
1102
1103 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1104
1105 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
1106 * gcc.dg/Walways-true-1.c: Likewise.
1107 * gcc.dg/weak/weak-3.c: Likewise.
1108 * gcc.dg/Werror-1.c: Likewise.
1109 * gcc.dg/Werror-3.c: Likewise.
1110 * gcc.dg/Werror-4.c: Likewise.
1111 * gcc.dg/Werror-5.c: Likewise.
1112 * gcc.dg/Werror-6.c: Likewise.
1113 * gcc.dg/Werror-7.c: Likewise.
1114 * gcc.dg/Werror-8.c: Likewise.
1115 * gcc.dg/Werror-10.c: Likewise.
1116 * gcc.dg/Werror-11.c: Likewise.
1117 * gcc.dg/Werror-12.c: Likewise.
1118 * g++.old-deja/g++.mike/warn8.C: Likewise.
1119 * g++.dg/warn/Walways-true-1.C: Likewise.
1120 * g++.dg/warn/Walways-true-2.C: Likewise.
1121 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
1122 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
1123 -Wstring-literal-comparison with -Waddress.
1124 * gcc.dg/Wstring-literal-comparison-4.c: Replace
1125 -Wno-string-literal-comparison with -Wno-address.
1126
1127 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
1128
1129 * gnat.dg/self_aggregate_with_call.adb: New test.
1130
1131 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
1132
1133 PR tree-optimization/30975
1134 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
1135 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
1136 * gcc.dg/vect/pr30795.c: New.
1137
1138 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1139
1140 PR fortran/30681
1141 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
1142
1143 2007-02-18 Roger Sayle <roger@eyesopen.com>
1144
1145 PR rtl-optimization/28173
1146 * gcc.target/i386/andor-1.c: New test case.
1147
1148 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1149
1150 * gcc.dg/torture/builtin-ldexp-1.c: New.
1151 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
1152
1153 2007-02-18 Roger Sayle <roger@eyesopen.com>
1154
1155 * gfortran.dg/array_constructor_15.f90: New test case.
1156
1157 2007-02-18 Roger Sayle <roger@eyesopen.com>
1158
1159 * gfortran.dg/forall_10.f90: New test case.
1160
1161 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
1162
1163 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
1164
1165 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
1166
1167 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
1168 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
1169
1170 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
1171
1172 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
1173 * gcc.target/i386/builtin-bswap-3.c: Ditto.
1174 * gcc.target/i386/xchg-1.c: New test.
1175 * gcc.target/i386/xchg-2.c: New test.
1176
1177 2007-02-16 Richard Guenther <rguenther@suse.de>
1178 Christian Bruel <christian.bruel@st.com>
1179
1180 * gcc.dg/strict-overflow-5.c: New testcase.
1181
1182 2007-02-16 Tobias Burnus <burnus@net-b.de>
1183
1184 PR fortran/30793
1185 * gfortran.dg/func_derived_4.f90: New test.
1186
1187 2007-02-15 Roger Sayle <roger@eyesopen.com>
1188
1189 PR middle-end/30391
1190 * gfortran.dg/pr30391-1.f90: New test case.
1191
1192 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
1193
1194 PR middle-end/30433
1195 * gcc.c-torture/compile/pr30433.c: New testcase to check
1196 that complex constants comparisions are foldded.
1197
1198 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
1199
1200 PR C++/30158
1201 * g++.dg/ext/stmtexpr10.C: New testcase.
1202
1203 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
1204
1205 PR middle-end/30729
1206 * gcc.dg/Wunused-value-2.c: New testcase.
1207
1208 2007-02-15 Ian Lance Taylor <iant@google.com>
1209
1210 * g++.dg/eh/subreg-1.C: New test.
1211
1212 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1213
1214 PR c/26494
1215 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
1216 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
1217 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
1218 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
1219 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
1220 * gcc.dg/Werror-implicit-function-declaration.c: New.
1221
1222 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1223
1224 PR c++/28943
1225 * g++.dg/warn/pr28943.C: New.
1226
1227 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1228
1229 * gfortran.fortran-torture/execute/math.f90: Fix typo.
1230
1231 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1232
1233 PR fortran/30779
1234 * gfortran.dg/error_recovery_3.f90: New test.
1235
1236 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
1237
1238 * g++.dg/tree-ssa/sra-1.C: New.
1239
1240 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
1241
1242 * g++.dg/tree-ssa/sra-1.C: New.
1243
1244 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
1245
1246 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
1247
1248 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1249
1250 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
1251
1252 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
1253
1254 PR fortran/30799
1255 * gfortran.dg/logical_2.f90: New test.
1256
1257 2007-02-14 Joseph Myers <joseph@codesourcery.com>
1258
1259 * gcc.dg/torture/complex-alias-1.c: New test.
1260
1261 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
1262
1263 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
1264 instead of -fdump-tree-tailcall.
1265
1266 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
1267
1268 * gfortran.dg/interface_10.f90: Fix comment typo.
1269
1270 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
1271
1272 PR tree-optimization/30771
1273 * gcc.dg/vect/pr30771.c: New test.
1274
1275 2007-02-13 Ian Lance Taylor <iant@google.com>
1276
1277 * gcc.dg/Wstrict-overflow-1.c: New test.
1278 * gcc.dg/Wstrict-overflow-2.c: New test.
1279 * gcc.dg/Wstrict-overflow-3.c: New test.
1280 * gcc.dg/Wstrict-overflow-4.c: New test.
1281 * gcc.dg/Wstrict-overflow-5.c: New test.
1282 * gcc.dg/Wstrict-overflow-6.c: New test.
1283 * gcc.dg/Wstrict-overflow-7.c: New test.
1284 * gcc.dg/Wstrict-overflow-8.c: New test.
1285 * gcc.dg/Wstrict-overflow-9.c: New test.
1286 * gcc.dg/Wstrict-overflow-10.c: New test.
1287
1288 2007-02-13 Roger Sayle <roger@eyesopen.com>
1289
1290 * gcc.target/ia64/builtin-bswap-2.c: New test case.
1291
1292 2007-02-13 Richard Henderson <rth@redhat.com>
1293
1294 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
1295 * gcc.c-torture/execute/pr29302-1.c: ... here.
1296
1297 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1298
1299 PR c/29521
1300 * gcc.dg/c90-return-1.c: Update output.
1301 * gcc.dg/c99-return-1.c: Likewise.
1302
1303 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
1304
1305 PR fortran/30554
1306 * gfortran.dg/used_dummy_types_7.f90: New test..
1307
1308 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
1309
1310 * gcc.target/i386/parity-1.c: New test.
1311 * gcc.target/i386/parity-2.c: New test.
1312
1313 2007-02-12 Roger Sayle <roger@eyesopen.com>
1314
1315 * gcc.target/i386/builtin-bswap-3.c: New test case.
1316
1317 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
1318
1319 PR tree-optimization/29145
1320 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
1321 alias analysis is improved to take better advantage of restrict
1322 qualified pointers.
1323 * gcc.dg/vect/vect-80.c: Likewise.
1324 * gcc.dg/vect/pr29145.c: New.
1325
1326 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
1327
1328 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
1329 * gcc.target/i386/sse4a-insert.c: Likewise.
1330
1331 2007-02-11 Roger Sayle <roger@eyesopen.com>
1332
1333 * gcc.target/ia64/builtin-popcount-1.c: New test case.
1334 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
1335
1336 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
1337
1338 PR fortran/30478
1339 * gfortran.dg/enum_4.f90: Update error message checks.
1340
1341 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
1342
1343 PR fortran/30554
1344 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
1345 versions of the modules.
1346
1347 PR fortran/30617
1348 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
1349 by getting rid of recursive I/O and providing functions with
1350 results.
1351
1352 PR fortran/30319
1353 * gfortran.dg/char_array_constructor_2.f90
1354
1355 2007-02-11 Mark Mitchell <mark@codesourcery.com>
1356
1357 PR c++/26988
1358 * g++.dg/template/spec34.C: New test
1359
1360 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
1361
1362 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
1363 on i?86 and x86_64.
1364 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
1365 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
1366 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
1367 on i?86 and x86_64.
1368 * gcc.dg/vect/vect-113.c: Ditto.
1369
1370 2007-02-06 Mark Mitchell <mark@codesourcery.com>
1371
1372 PR c++/29487
1373 * g++.dg/eh/weak1-C: New test.
1374 * g++.dg/eh/weak1-a.cc: Likewise.
1375 * g++.dg/eh/comdat1.C: Likewise.
1376
1377 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
1378 Dorit Nuzman <dorit@il.ibm.com>
1379
1380 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
1381 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
1382 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
1383 * gcc.dg/vect/vect-113.c: Likewise.
1384
1385 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
1386
1387 2007-02-10 Richard Henderson <rth@redhat.com>
1388
1389 * lib/target-supports.exp (check_effective_target_tls): Redefine
1390 to mean non-emulated tls.
1391 * gcc.dg/tls/alias-1.c: Remove tls requirement.
1392 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1393 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1394 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1395 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1396 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1397 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1398
1399 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
1400
1401 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
1402
1403 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
1404
1405 * gfortran.dg/secnds.f: Replace time tolerance with a
1406 before-and-after bracket.
1407 * gfortran.dg/secnds-1.f: Likewise.
1408
1409 2007-02-09 Tobias Burnus <burnus@net-b.de>
1410
1411 PR fortran/30512
1412 * gfortran.dg/maxlocval_1.f90: New test.
1413
1414 2007-02-09 Roger Sayle <roger@eyesopen.com>
1415
1416 * gcc.target/ia64/builtin_bswap-1.c: New test case.
1417
1418 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1419
1420 PR fortran/30720
1421 * gfortran.dg/array_function_1.f90: New test.
1422
1423 2007-02-09 Richard Sandiford <richard@codesourcery.com>
1424
1425 * lib/target-supports.exp (check_effective_target_lax_strtofp)
1426 (check_effective_target_dummy_wcsftime): New functions.
1427
1428 2007-02-09 Richard Sandiford <richard@codesourcery.com>
1429
1430 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
1431 * lib/target-supports.exp (check_effective_target_uclibc): New
1432 function.
1433
1434 2007-02-09 Richard Sandiford <richard@codesourcery.com>
1435
1436 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
1437 (vsnprintf): Don't define for uClibc targets.
1438
1439 2007-02-09 Richard Sandiford <richard@codesourcery.com>
1440
1441 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
1442 set before checking whether it was allowed.
1443 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
1444 before checking inside_main.
1445
1446 2007-02-09 Richard Sandiford <richard@codesourcery.com>
1447
1448 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
1449 uClinux targets.
1450 (u16sf): Likewise u4sf.
1451 * g++.dg/compat/struct-layout-1.h: Likewise.
1452
1453 2007-02-09 Richard Sandiford <richard@codesourcery.com>
1454
1455 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
1456 procedure.
1457 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1458 m68k targets if check_effective_target_coldfire_fpu returns true.
1459
1460 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
1461 Richard Guenther <rguenther@suse.de>
1462
1463 PR middle-end/23361
1464 * gcc.dg/fold-compare-3.c: New testcase.
1465 * gcc.dg/tree-ssa/loop-24.c: Likewise.
1466
1467 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
1468
1469 * gcc.dg/pr26570.c: Clean up coverage files.
1470 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
1471 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
1472 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
1473 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1474 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1475 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1476 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
1477 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
1478 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
1479 * gcc.dg/tree-ssa/pr25501.c: Ditto.
1480 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
1481 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
1482 * gcc.dg/vect/pr28952.c: Ditto.
1483 * gcc.dg/vect/pr27151.c: Ditto.
1484 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
1485 * g++.dg/gomp/macro-3.C: Ditto.
1486
1487 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
1488
1489 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
1490 of the loop.
1491
1492 2007-02-08 Roger Sayle <roger@eyesopen.com>
1493
1494 * gcc.target/i386/builtin-bswap-2.c: New test case.
1495
1496 2007-02-08 Roger Sayle <roger@eyesopen.com>
1497
1498 * gfortran.dg/forall_8.f90: New test case.
1499 * gfortran.dg/forall_9.f90: Likewise.
1500
1501 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1502
1503 * gcc.dg/builtins-20.c: Add some -~ complex cases.
1504
1505 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
1506
1507 * lib/target-supports.exp (check_effective_target_simulator): New.
1508
1509 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
1510
1511 * gcc.dg/tree-ssa/loop-25.c: New test.
1512
1513 2007-02-06 Richard Henderson <rth@redhat.com>
1514
1515 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
1516
1517 2007-02-06 Roger Sayle <roger@eyesopen.com>
1518
1519 * gcc.target/powerpc/popcount-1.c: New test case.
1520 * gcc.target/powerpc/parity-1.c: Likewise.
1521
1522 2007-02-06 Richard Guenther <rguenther@suse.de>
1523
1524 PR middle-end/27302
1525 * gcc.dg/torture/pr27302-2.c: New testcase.
1526
1527 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
1528
1529 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
1530 * gcc.dg/vect/vect-iv-1.c: New test.
1531 * gcc.dg/vect/vect-iv-2.c: New test.
1532 * gcc.dg/vect/vect-iv-3.c: New test.
1533 * gcc.dg/vect/vect-iv-4.c: New test.
1534 * gcc.dg/vect/vect-iv-5.c: New test.
1535 * gcc.dg/vect/vect-iv-6.c: New test.
1536 * gcc.dg/vect/vect-iv-7.c: New test.
1537 * gcc.dg/vect/vect-iv-8.c: New test.
1538 * gcc.dg/vect/vect-iv-9.c: New test.
1539 * gcc.dg/vect/vect-iv-10.c: New test.
1540 * gcc.dg/vect/vect-iv-11.c: New test.
1541 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
1542 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
1543 * gcc.dg/vect/vect-14.c: Now vectorizable.
1544 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
1545 * gcc.dg/vect/vect-27.c: Likewise.
1546 * gcc.dg/vect/vect-29.c Likewise.
1547 * gcc.dg/vect/vect-dv-2.c: Likewise.
1548 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
1549 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1550 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1551
1552 2007-02-06 Ira Rosen <irar@il.ibm.com>
1553
1554 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
1555
1556 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1557
1558 * gcc.dg/builtins-20.c: Add more cases.
1559
1560 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
1561
1562 PR debug/30189
1563 * gcc.dg/pr30189.c: New test.
1564
1565 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1566
1567 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
1568 for running tests.
1569 * gcc.target/i386/sse4a-extract.c: New test.
1570 * gcc.target/i386/sse4a-insert.c: New test.
1571 * gcc.target/i386/sse4a-montsd.c: New test.
1572 * gcc.target/i386/sse4a-montss.c: New test.
1573
1574 2007-02-05 Richard Guenther <rguenther@suse.de>
1575
1576 * gcc.target/i386/vectorize3.c: New testcase.
1577
1578 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
1579
1580 PR target/30665
1581 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
1582
1583 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1584
1585 PR fortran/30611
1586 * gfortran.dg/repeat_1.f90: New test.
1587
1588 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
1589
1590 PR fortran/30605
1591 * gfortran.dg/spread_shape_1.f90: Remove tabs.
1592 * gfortran.dg/derived_init_2.f90: Ditto.
1593 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
1594 * gfortran.dg/array_initializer_1.f90: Ditto.
1595 * gfortran.dg/do_2.f90: Ditto.
1596 * gfortran.dg/proc_assign_1.f90: Ditto.
1597
1598 2007-02-04 Richard Guenther <rguenther@suse.de>
1599
1600 PR middle-end/30636
1601 * g++.dg/warn/pr30636.C: New testcase.
1602 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
1603
1604 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
1605
1606 PR middle-end/30667
1607 * gfortran.dg/pr30667.f: New test.
1608
1609 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1610
1611 * gcc.dg/builtins-54.c: Add more cases.
1612
1613 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
1614
1615 PR fortran/30514
1616 * gfortran.dg/zero_sized_2.f90: New test.
1617
1618 PR fortran/30660
1619 * gfortran.dg/alloc_comp_basics_4.f90: New test.
1620
1621 PR fortran/29820
1622 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
1623 file.
1624
1625 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
1626
1627 PR fortran/30683
1628 * gfortran.dg/interface_10.f90: New test.
1629
1630 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1631
1632 * gcc.dg/builtins-20.c: Add more cases.
1633
1634 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
1635
1636 PR target/29682
1637 * gcc-target/ia64/pr29682.c: New test.
1638
1639 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
1640
1641 PR fortran/30284
1642 * gfortran.dg/arrayio_11.f90.f90: New test.
1643
1644 PR fortran/30626
1645 * gfortran.dg/arrayio_12.f90.f90: New test.
1646
1647 2007-02-02 Jakub Jelinek <jakub@redhat.com>
1648
1649 PR c++/30536
1650 * g++.dg/tls/diag-5.C: New test.
1651
1652 PR middle-end/30473
1653 * gcc.dg/pr30473.c: New test.
1654 * gcc.c-torture/execute/20070201-1.c: New test.
1655
1656 2007-02-01 Roger Sayle <roger@eyesopen.com>
1657
1658 * gfortran.dg/dependency_20.f90: New test case.
1659
1660 2007-01-31 Ian Lance Taylor <iant@google.com>
1661
1662 * gcc.dg/lower-subreg-1.c (test): New test.
1663
1664 2007-01-30 Geoffrey Keating <geoffk@apple.com>
1665
1666 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
1667
1668 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1669
1670 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
1671 * gcc.dg/torture/builtin-math-3.c: Likewise.
1672
1673 2007-01-31 Dirk Mueller <dmueller@suse.de>
1674
1675 gcc.dg/Wparentheses-2.c: Update and add new tests.
1676
1677 2007-01-31 Ira Rosen <irar@il.ibm.com>
1678
1679 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
1680 vectorize.
1681
1682 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
1683
1684 * gcc.dg/builtins-63.c: New test.
1685
1686 2007-01-31 Tobias Burnus <burnus@net-b.de>
1687
1688 PR fortran/27588
1689 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
1690
1691 2007-01-31 Tobias Burnus <burnus@net-b.de>
1692
1693 PR fortran/30520
1694 * gfortran.dg/volatile8.f90: New argument conformance test.
1695 * gfortran.dg/volatile9.f90: New scope test.
1696
1697 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1698
1699 PR c++/24745
1700 * g++.dg/warn/null4.C: New.
1701
1702 2001-01-30 Roger Sayle <roger@eyesopen.com>
1703 Uros Bizjak <ubizjak@gmail.com>
1704
1705 * gcc.dg/large-size-array-3.c: Correct typo.
1706
1707 2007-01-30 Richard Guenther <rguenther@suse.de>
1708
1709 PR middle-end/27657
1710 * g++.dg/debug/pr27657.C: New testcase.
1711
1712 2007-01-30 Richard Guenther <rguenther@suse.de>
1713
1714 PR middle-end/30313
1715 * gcc.dg/torture/pr30313.c: New testcase.
1716
1717 2007-01-29 Janis Johnson <janis187@us.ibm.com>
1718
1719 * gcc.dg/dfp/dfp-except.h: New file.
1720 * gcc.dg/dfp/fe-check.h: New file.
1721 * gcc.dg/dfp/fe-binop.c: New test.
1722 * gcc.dg/dfp/fe-convert-1.c: New test.
1723 * gcc.dg/dfp/fe-convert-2.c: New test.
1724 * gcc.dg/dfp/fe-convert-3.c: New test.
1725
1726 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
1727 * gcc.dg/dfp/decfloat-constants.c: Ditto.
1728 * gcc.dg/dfp/convert-dfp.c: Ditto.
1729 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1730
1731 2007-01-29 Josh Conner <jconner@apple.com>
1732
1733 * gcc.target/powerpc/altivec-24.c: New test.
1734
1735 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
1736
1737 PR c++/28266
1738 * g++.dg/parse/defarg12.C: New test.
1739
1740 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
1741
1742 PR fortran/30554
1743 * gfortran.dg/used_dummy_types_6.f90: New test.
1744
1745 2007-01-28 Jan Hubicka <jh@suse.cz>
1746
1747 * gcc.dg/tree-prof/val-prof-6.c: New test.
1748
1749 2007-01-28 Roger Sayle <roger@eyesopen.com>
1750
1751 * gcc.dg/large-size-array-3.c: Correct test case (portability).
1752
1753 2007-01-28 Andrew Pinski <pinskia@gmail.com>
1754
1755 PR C++/28988
1756 * g++.dg/expr/dtor4.C: New test.
1757
1758 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
1759
1760 * gcc.dg/tree-ssa/loop-23.c: New test.
1761
1762 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
1763
1764 PR libfortran/30389
1765 * gfortran.dg/achar_2.f90: New test.
1766 * gfortran.dg/achar_3.f90: New test.
1767
1768 2007-01-27 Ian Lance Taylor <iant@google.com>
1769
1770 * gcc.dg/strict-overflow-1.c: New test.
1771 * gcc.dg/no-strict-overflow-1.c: New test.
1772 * gcc.dg/strict-overflow-2.c: New test.
1773 * gcc.dg/no-strict-overflow-2.c: New test.
1774 * gcc.dg/strict-overflow-3.c: New test.
1775 * gcc.dg/no-strict-overflow-3.c: New test.
1776 * gcc.dg/strict-overflow-4.c: New test.
1777 * gcc.dg/no-strict-overflow-4.c: New test.
1778 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
1779 * gcc.dg/pr15784-1.c: Likewise.
1780 * gcc.dg/pr20922-1.c: Likewise.
1781 * gcc.dg/pr20922-3.c: Likewise.
1782 * gcc.dg/pr20922-4.c: Likewise.
1783 * gcc.dg/pr20922-6.c: Likewise.
1784 * gcc.dg/compare-4.c: Likewise.
1785 * gcc.dg/torture/pr26898-1.c: Likewise.
1786 * gcc.dg/tree-ssa/divide-1.c: Likewise.
1787 * gcc.dg/tree-ssa/divide-2.c: Likewise.
1788 * gcc.dg/tree-ssa/divide-3.c: Likewise.
1789 * gcc.dg/tree-ssa/divide-4.c: Likewise.
1790 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
1791 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
1792 * gcc.dg/tree-ssa/pr21082.c: Likewise.
1793 * gcc.dg/tree-ssa/pr26899.c: Likewise.
1794 * g++.dg/tree-ssa/pr21082.C: Likewise.
1795
1796 2007-01-27 Roger Sayle <roger@eyesopen.com>
1797
1798 * gcc-dg/large-size-array-3.c: New test case.
1799
1800 2007-01-27 Roger Sayle <roger@eyesopen.com>
1801
1802 * gfortran.dg/forall_7.f90: New test case.
1803
1804 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
1805
1806 PR fortran/30407
1807 * gfortran.dg/where_operator_assign_1.f90: New test.
1808 * gfortran.dg/where_operator_assign_2.f90: New test.
1809 * gfortran.dg/where_operator_assign_3.f90: New test.
1810
1811 2007-01-26 Joseph Myers <joseph@codesourcery.com>
1812
1813 * lib/target-supports.exp
1814 (check_effective_target_powerpc_altivec): New.
1815 (check_effective_target_vect_cmdline_needed): Use it.
1816
1817 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
1818
1819 PR fortran/30278
1820 * gfortran.dg/backslash_3.f: New test.
1821
1822 2007-01-26 Richard Guenther <rguenther@suse.de>
1823
1824 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
1825
1826 2007-01-26 Tobias Burnus <burnus@net-b.de>
1827
1828 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
1829 * gfortran.dg/vect/vect.exp: Ditto.
1830 * gfortran.dg/dg.exp: Ditto.
1831 * gfortran.fortran-torture/execute/execute.exp: Ditto.
1832 * gfortran.fortran-torture/compile/compile.exp: Ditto.
1833
1834 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1835
1836 * gcc.dg/builtins-20.c: Add more cases.
1837 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
1838
1839 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1840
1841 PR fortran/30437
1842 * gcc.dg/Wall.c: New.
1843 * gcc.dg/Wno-all.c: New.
1844 * gfortran.dg/Wall.f90: New.
1845 * gfortran.dg/Wno-all.f90: New.
1846
1847 2007-01-24 Geoffrey Keating <geoffk@apple.com>
1848
1849 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
1850 * g++.dg/eh/simd-2.C: Also run on Darwin.
1851 * g++.dg/eh/simd-3.C: New.
1852 * g++.dg/eh/simd-4.C: New.
1853
1854 2007-01-25 Richard Guenther <rguenther@suse.de>
1855
1856 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
1857 and _PROFILE_USE.
1858 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
1859
1860 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
1861
1862 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
1863 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
1864 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
1865 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
1866 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
1867 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
1868 * gcc.dg/ipa/ipa-7.c: New testcase.
1869
1870 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
1871
1872 * g++.dg/cpp0x/warn_cxx0x.C: New.
1873
1874 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1875
1876 * gcc.dg/builtins-20.c: Test builtin carg.
1877
1878 2007-01-24 Jakub Jelinek <jakub@redhat.com>
1879
1880 PR middle-end/27416
1881 * gcc.dg/gomp/pr27416.c: New test.
1882
1883 PR middle-end/30494
1884 * gcc.dg/gomp/pr30494.c: New test.
1885 * g++.dg/gomp/pr30494.C: New test.
1886
1887 PR middle-end/30421
1888 * gcc.dg/gomp/pr30421.c: New test.
1889
1890 2007-01-24 Steve Ellcey <sje@cup.hp.com>
1891
1892 * gcc.target/ia64/versionid-1.c: New test.
1893 * gcc.target/ia64/versionid-2.c: New test.
1894
1895 2007-01-24 Richard Guenther <rguenther@suse.de>
1896
1897 PR testsuite/30181
1898 * gcc.dg/builtins-57.c: Change to a link-time testcase
1899 to support non-C99 targets.
1900
1901 2007-01-24 Jan Hubicka <jh@suse.cz>
1902
1903 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
1904
1905 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
1906
1907 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
1908
1909 2007-01-23 Andrew Pinski <pinskia@gmail.com>
1910
1911 PR objc/27438
1912 * objc.dg/const-str-12.m: New test.
1913
1914 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1915
1916 PR fortran/30532
1917 * gfortran.dg/ctrl-z.f90: New test.
1918
1919 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1920
1921 PR fortran/30481
1922 * gfortran.dg/namelist_assumed_char.f90: New test.
1923
1924 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
1925
1926 PR c++/27492
1927 * g++.dg/inherit/covariant15.C: New test.
1928
1929 2007-01-23 Ian Lance Taylor <iant@google.com>
1930
1931 * g++.dg/warn/Wparentheses-24.C: New test.
1932
1933 2007-01-23 Richard Guenther <rguenther@suse.de>
1934
1935 PR testsuite/30560
1936 * ada/acats/run_acats: Do not call gnatmake or gnatchop
1937 with full path.
1938
1939 2007-01-22 Richard Guenther <rguenther@suse.de>
1940
1941 PR tree-optimization/30038
1942 * gcc.dg/builtins-62.c: New testcase.
1943
1944 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
1945
1946 * gcc.c-torture/compile/20070121.c: New test.
1947
1948 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
1949
1950 PR libfortran/30525
1951 * gfortran.dg/char_comparison_1.f: New test.
1952
1953 2007-01-21 Ira Rosen <irar@il.ibm.com>
1954
1955 * gcc.dg/vect/vect-strided-same-dr.c: New test.
1956
1957 2007-01-20 Andrew Pinski <pinskia@gmail.com>
1958
1959 PR objc/30479
1960 * objc.dg/pch: New directory.
1961 * objc.dg/pch/pch.exp: New file.
1962 * objc.dg/pch/interface-1.m: New test.
1963 * objc.dg/pch/interface-1.hs: New include file.
1964 * lib/objc.exp (objc_target_compile): Add
1965 "-x objective-c-header" in front of the sources if this is
1966 a precompiled header being compiled.
1967
1968 2007-01-20 Roger Sayle <roger@eyesopen.com>
1969
1970 * gfortran.dg/array_memcpy_3.f90: New test case.
1971 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
1972
1973 2007-01-20 Roger Sayle <roger@eyesopen.com>
1974 Brooks Moses <brooks.moses@codesourcery.com>
1975 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1976
1977 * gfortran.dg/intrinsic_sign_1.f90: New test case.
1978 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1979
1980 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1981
1982 * gcc.dg/torture/builtin-math-3.c: Test fdim.
1983
1984 2007-01-19 Mike Stump <mrs@apple.com>
1985
1986 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1987 away.
1988
1989 2007-01-19 Roger Sayle <roger@eyesopen.com>
1990
1991 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1992 option instead of -funsafe-math-optimizations.
1993
1994 2007-01-19 Tomas Bily <tbily@suse.cz>
1995
1996 gcc.dg/tree-prof/indir-call-prof.c: New.
1997 g++.dg/dg.exp: Add tree-prof subdirectory.
1998 g++.dg/tree-prof/indir-call-prof.C: New.
1999 g++.dg/tree-prof/tree-prof.exp: New.
2000
2001 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2002
2003 PR c++/17947
2004 * g++.dg/warn/deprecated.C: Update warning output.
2005 * g++.dg/warn/deprecated-2.C: Likewise.
2006 * g++.dg/warn/deprecated-3.C: New.
2007
2008 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
2009
2010 * gcc.c-torture/execute/nestfunc-7.c: New.
2011
2012 2007-01-18 Hui-May Chang <hm.chang@apple.com>
2013
2014 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
2015
2016 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
2017
2018 * gcc.dg/m68k-pic-1.c: New.
2019
2020 2007-01-18 Roger Sayle <roger@eyesopen.com>
2021
2022 * gfortran.dg/array_memcpy_4.f90: New test case.
2023
2024 2007-01-18 Josh Conner <jconner@apple.com>
2025
2026 PR target/30485
2027 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
2028 * gcc.dg/vect/no-trapping-math-1: New.
2029 * gcc.dg/vect/no-trapping-math-2: New.
2030
2031 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
2032
2033 * gcc.target/i386/387-8.c: Update comment about optimizing
2034 inherent load of 1.0 of fptan instruction.
2035
2036 2007-01-18 Dirk Mueller <dmueller@suse.de>
2037 Richard Guenther <rguenther@suse.de>
2038
2039 PR diagnostic/8268
2040 * gcc.dg/Warray-bounds.c: New testcase.
2041 * gcc.dg/Warray-bounds-2.c: New testcase.
2042 * g++.dg/warn/Warray-bounds.C: New testcase.
2043 * g++.dg/warn/Warray-bounds-2.C: New testcase.
2044
2045 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
2046
2047 PR fortran/30476
2048 * gfortran.dg/generic_12.f90: New test.
2049
2050 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
2051
2052 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
2053 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
2054
2055 2007-01-16 Janis Johnson <janis187@us.ibm.com>
2056
2057 * gcc.dg/dfp/compare-special.h: New file.
2058 * gcc.dg/dfp/compare-special-32.c: New test.
2059 * gcc.dg/dfp/compare-special-64.c: New test.
2060 * gcc.dg/dfp/compare-special-128.c: New test.
2061
2062 2007-01-16 Roger Sayle <roger@eyesopen.com>
2063 Paul Thomas <pault@gcc.gnu.org>
2064 Steven G. Kargl <kargl@gcc.gnu.org>
2065
2066 PR fortran/30404
2067 * gfortran.dg/forall_6.f90: New test case.
2068 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
2069 * gfortran.dg/dependency_13.f90: Likewise.
2070
2071 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2072
2073 PR testsuite/12325
2074 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
2075 targets that don't support Inf.
2076
2077 2007-01-15 Dale Johannesen <dalej@apple.com>
2078
2079 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
2080
2081 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
2082
2083 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
2084 of achar for 0xff to avoid the "Extended ASCII not
2085 implemented" error message.
2086
2087 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
2088
2089 PR fortran/28172
2090 * gfortran.dg/altreturn_4.f90: New test.
2091
2092 PR fortran/29389
2093 * gfortran.dg/stfunc_4.f90: New test.
2094
2095 PR fortran/29712
2096 * gfortran.dg/bound_2.f90: Reinstate commented out line.
2097 * gfortran.dg/initialization_1.f90: Change warning.
2098
2099 PR fortran/30283
2100 * gfortran.dg/specification_type_resolution_2.f90: New test.
2101
2102 2007-01-14 Jan Hubicka <jh@suse.cz>
2103
2104 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
2105 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
2106 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
2107 elimination.
2108
2109 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
2110
2111 PR fortran/30410
2112 * gfortran.dg/external_procedures_2.f90: New test.
2113
2114 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
2115
2116 PR target/30413
2117 * gcc.target/i386/pr30413.c: New test.
2118
2119 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
2120
2121 PR fortran/30452
2122 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
2123
2124 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
2125
2126 * gcc.dg/20070112-1.c: New test.
2127
2128 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2129
2130 PR libgfortran/30435
2131 * gfortran.dg/list_read_6.f90: New test.
2132
2133 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
2134
2135 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
2136
2137 2007-01-12 Tom Tromey <tromey@redhat.com>
2138
2139 PR preprocessor/28227:
2140 * gcc.dg/cpp/pr28227.c: New file.
2141
2142 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
2143
2144 * gcc.dg/tree-ssa/loop-22.c: New test.
2145
2146 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
2147
2148 PR tree-optimization/29516
2149 * gcc.dg/tree-ssa/loop-20.c: New test.
2150
2151 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
2152
2153 PR libfortran/30415
2154 * minmaxloc_integer_kinds_1.f90: New test.
2155
2156 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
2157
2158 PR c++/29573
2159 * g++.dg/template/sizeof-template-argument.C: New test.
2160
2161 2007-01-11 Jan Hubicka <jh@suse.cz>
2162
2163 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
2164 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
2165 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
2166 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
2167 * gcc.dg/tree-ssa/pr21658.c: Likewise.
2168 * gcc.dg/tree-ssa/pr15349.c: Likewise.
2169 * gcc.dg/tree-ssa/pr25501.c: Likewise.
2170 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
2171 transformation in question.
2172 * gcc.dg/tree-ssa/vrp05.c: Likewise.
2173 * gcc.dg/tree-ssa/pr20701.c: Likewise.
2174 * gcc.dg/always_inline3.c: Likewise.
2175
2176 2007-01-10 Mark Mitchell <mark@codesourcery.com>
2177
2178 PR c++/28999
2179 * g++.dg/template/typename11.C: New test.
2180
2181 2007-01-10 Robert Kennedy <jimbob@google.com>
2182
2183 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
2184
2185 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
2186
2187 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
2188 for different integer kinds.
2189 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
2190 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
2191 * gfortran.dg/ishft_2.f90: New test.
2192 * gfortran.dg/ishft_3.f90: New test.
2193
2194 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
2195
2196 * gfortran.dg/altreturn_2.f90: Removed executable bit.
2197
2198 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
2199
2200 PR tree-optimization/30322
2201 * gcc.dg/tree-ssa/loop-21.c: New test.
2202
2203 2007-01-08 Geoffrey Keating <geoffk@apple.com>
2204
2205 * g++.dg/rtti/darwin-builtin-linkage.C: New.
2206
2207 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
2208
2209 * gcc.target/spu/intrinsics-1.c: Remove xfail.
2210
2211 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2212
2213 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
2214 * g++.dg/warn/overflow-warn-3.C: Likewise.
2215 * g++.dg/warn/overflow-warn-4.C: Likewise.
2216 * g++.dg/warn/overflow-warn-5.C: Likewise.
2217 * g++.dg/warn/overflow-warn-6.C: Likewise.
2218 * g++.dg/warn/Woverflow-1.C: Likewise.
2219 * g++.dg/warn/Woverflow-2.C: Likewise.
2220 * g++.dg/warn/Woverflow-3.C: Likewise.
2221 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
2222
2223 2007-01-08 Roger Sayle <roger@eyesopen.com>
2224
2225 * gfortran.dg/array_constructor_14.f90: New test case.
2226 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
2227
2228 2007-01-08 Richard Guenther <rguenther@suse.de>
2229
2230 PR tree-optimization/23603
2231 * gcc.dg/tree-ssa/vrp31.c: New testcase.
2232 * gcc.dg/tree-ssa/vrp32.c: Likewise.
2233
2234 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
2235
2236 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
2237 in __v8qi typedef.
2238 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
2239 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
2240 compiler behaviour.
2241 * gcc.dg/simd-5.c: Likewise.
2242 * gcc.dg/simd-6.c: Likewise.
2243 * g++.dg/conversion/simd1.C: Likewise.
2244 * g++.dg/conversion/simd3.C: Likewise.
2245 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
2246 (main): Use it.
2247
2248 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
2249
2250 PR tree-optimization/29877
2251 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
2252 name of a hard register for the target concerned. Adjust dg-error
2253 directives to cope with new behaviour of TER.
2254
2255 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2256
2257 PR c++/28986
2258 * g++.dg/conversion/nullptr1.C: Added overflow warning.
2259 * g++.dg/warn/overflow-warn-1.C: New.
2260 * g++.dg/warn/overflow-warn-3.C: New.
2261 * g++.dg/warn/overflow-warn-4.C: New.
2262 * g++.dg/warn/overflow-warn-5.C: New.
2263 * g++.dg/warn/overflow-warn-6.C: New.
2264 * g++.dg/warn/Woverflow-1.C: New.
2265 * g++.dg/warn/Woverflow-2.C: New.
2266 * g++.dg/warn/Woverflow-3.C: New.
2267 * g++.dg/warn/multiple-overflow-warn-2.C: New.
2268
2269 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
2270
2271 PR fortran/27698
2272 * gfortran.dg/invalid_name.f90: New test.
2273 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
2274 * gfortran.dg/gomp/pr29759.f90: Ditto.
2275
2276 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
2277
2278 * gfortran.dg/present_1.f90: Update error message.
2279
2280 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
2281
2282 PR c++/19439
2283 * g++.dg/template/duplicate1.C: New test
2284 * g++.dg/template/memfriend6.C: Adjust error markers.
2285
2286 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
2287
2288 PR tree-opt/30385
2289 * gcc.dg/torture/inline-1.c: New test.
2290
2291 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2292
2293 PR c/19978
2294 * gcc.dg/multiple-overflow-warn-1.c: New.
2295 * gcc.dg/multiple-overflow-warn-2.c: New.
2296 * gcc.dg/overflow-warn-6.c: New.
2297 * g++.dg/warn/multiple-overflow-warn-1.C: New.
2298
2299 2007-01-05 Roger Sayle <roger@eyesopen.com>
2300
2301 * gfortran.dg/array_memcpy_1.f90: New test case.
2302 * gfortran.dg/array_memcpy_2.f90: Likewise.
2303
2304 2007-01-05 Richard Guenther <rguenther@suse.de>
2305
2306 PR middle-end/27826
2307 * g++.dg/opt/pr27826.C: New testcase.
2308
2309 2007-01-05 Ian Lance Taylor <iant@google.com>
2310
2311 * gcc.dg/Walways-true-1.c: New test.
2312 * gcc.dg/Walways-true-2.c: New test.
2313 * g++.dg/warn/Walways-true-1.C: New test.
2314 * g++.dg/warn/Walways-true-2.C: New test.
2315
2316 2007-01-05 Jakub Jelinek <jakub@redhat.com>
2317
2318 PR c/30360
2319 * gcc.dg/pr30360.c: New test.
2320
2321 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
2322
2323 PR fortran/23232
2324 * gfortran.dg/data_implied_do_1.f90: New test.
2325
2326 PR fortran/27996
2327 PR fortran/27998
2328 * gfortran.dg/char_length_1.f90: New test.
2329
2330 2007-01-05 Richard Guenther <rguenther@suse.de>
2331
2332 PR middle-end/28116
2333 * g++.dg/opt/pr28116.C: New testcase.
2334
2335 2007-01-05 Tobias Burnus <burnus@net-b.de>
2336
2337 PR fortran/29624
2338 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
2339 invalid deallocate.
2340 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
2341 * gfortran.dg/protected_4.f90: Add pointer intent check.
2342 * gfortran.dg/protected_6.f90: Add pointer intent check.
2343 * gfortran.dg/pointer_intent_1.f90: New test.
2344 * gfortran.dg/pointer_intent_2.f90: New test.
2345 * gfortran.dg/pointer_intent_3.f90: New test.
2346
2347 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
2348
2349 PR 30235
2350 * gfortran.dg/altreturn_2.f90: new test.
2351
2352 2007-01-04 Tom Tromey <tromey@redhat.com>
2353
2354 PR preprocessor/28165:
2355 * gcc.dg/cpp/pr28165.c: New file.
2356
2357 2007-01-03 Josh Conner <jconner@apple.com>
2358
2359 PR middle-end/29683
2360 * gcc.dg/pr29683.c: New.
2361
2362 2007-01-03 Jakub Jelinek <jakub@redhat.com>
2363
2364 PR c++/28217
2365 * g++.dg/pch/template-1.C: New test.
2366 * g++.dg/pch/template-1.Hs: New file.
2367
2368 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2369
2370 PR middle-end/30353
2371 * gcc.c-torture/compile/complex-4.c: New test.
2372
2373 2007-01-03 Joseph Myers <joseph@codesourcery.com>
2374
2375 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
2376 -maltivec.
2377 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
2378
2379 2007-01-03 Jakub Jelinek <jakub@redhat.com>
2380
2381 PR middle-end/30286
2382 * gcc.dg/pr30286.c: New test.
2383
2384 PR c++/29535
2385 * g++.dg/template/crash66.C: New test.
2386
2387 PR c++/29054
2388 * g++.dg/template/friend49.C: New test.
2389
2390 2007-01-03 Steven G. Kargl <kargls@comcast.net>
2391
2392 * gfortran.dg/ibits.f90: New test.
2393
2394 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
2395
2396 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
2397 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
2398
2399 2007-01-02 Jan Hubicka <jh@suse.cz>
2400
2401 * gcc.dg/pr16194.c: We now output error on all three functions, not just
2402 first one.
2403
2404 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2405
2406 PR c/19977
2407 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
2408 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
2409
2410 2006-01-02 Ian Lance Taylor <iant@google.com>
2411
2412 * g++.dg/warn/Wparentheses-22.C: New test.
2413 * g++.dg/warn/Wparentheses-23.C: New test.
2414
2415 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2416
2417 PR middle-end/7651
2418 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
2419 * gcc.dg/declspec-3-Wextra.c: New.
2420 * gcc.dg/declspec-3-no.c: New
2421
2422 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
2423
2424 PR fortran/20896
2425 * gfortran.dg/interface_10.f90: Remove.
2426
2427 2007-01-01 Roger Sayle <roger@eyesopen.com>
2428
2429 * gcc.dg/fold-eqxor-4.c: New test case.
2430
2431 2007-01-02 Joseph Myers <joseph@codesourcery.com>
2432
2433 PR middle-end/30311
2434 * gcc.c-torture/compile/pr30311.c: New test.
2435
2436 2007-01-01 Andrew Pinski <pinskia@gmail.com>
2437
2438 PR middle-end/30253
2439 * gcc.c-torture/compile/statement-expression-1.c: New test.
2440
2441 2007-01-01 Andreas Schwab <schwab@suse.de>
2442
2443 PR target/29166
2444 * g++.dg/eh/pr29166.C: New test.
2445
2446 2007-01-01 Joseph Myers <joseph@codesourcery.com>
2447
2448 * lib/target-supports.exp (check_effective_target_powerpc_spe):
2449 New.
2450 (check_effective_target_vect_cmdline_needed): Use it.
2451
2452 2006-12-31 Richard Guenther <rguenther@suse.de>
2453
2454 PR middle-end/30137
2455 * testsuite/gcc.dg/pr30137-1.c: New testcase.
2456 * testsuite/gcc.dg/pr30137-2.c: Likewise.
2457
2458 2006-12-31 Roger Sayle <roger@eyesopen.com>
2459
2460 PR middle-end/30322
2461 * gcc.dg/fold-plusnot-1.c: New test case.
2462
2463 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
2464
2465 PR c++/29731
2466 * g++.dg/parse/template22.C: New test.
2467
2468 2006-12-31 Richard Guenther <rguenther@suse.de>
2469
2470 PR middle-end/30338
2471 * gcc.c-torture/compile/pr30338.c: New testcase.
2472
2473 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
2474
2475 PR fortran/27900
2476 * gfortran.dg/intrinsic_actual_4.f90: New test.
2477
2478 PR fortran/24325
2479 * gfortran.dg/func_decl_3.f90: New test.
2480
2481 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
2482
2483 PR fortran/23060
2484 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
2485 * gfortran.dg/c_by_val_1.f: New test.
2486 * gfortran.dg/c_by_val_2.f: New test.
2487 * gfortran.dg/c_by_val_3.f: New test.
2488
2489 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
2490
2491 PR libfortran/30321
2492 * gfortran.dg/sum_zero_array_1.f90: New test.
2493
2494 2006-12-29 Jakub Jelinek <jakub@redhat.com>
2495
2496 PR preprocessor/29612
2497 * gcc.dg/cpp/pr29612-1.c: New test.
2498 * gcc.dg/cpp/pr29612-2.c: New test.
2499
2500 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
2501
2502 PR fortran/30034
2503 * gfortran.dg/pure_formal_proc_1.f90: New test.
2504
2505 PR fortran/30237
2506 * gfortran.dg/intrinsic_actual_3.f90: New test.
2507
2508 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2509
2510 PR fortran/30014
2511 * gfortran.dg/io_constraints_1.f90: Update test.
2512 * gfortran.dg/io_constraints_2.f90: Update test.
2513 * gfortran.dg/inquire_iolength.f90: New test.
2514
2515 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
2516
2517 PR fortran/20896
2518 * gfortran.dg/interface_10.f90: New test.
2519 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
2520 since z is already, locally a variable.
2521
2522 PR fortran/25135
2523 * gfortran.dg/generic_11.f90: New test.
2524 * gfortran.dg/interface_7.f90: Remove name clash between module
2525 name and procedure 'x' referenced in the interface.
2526
2527 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2528
2529 PR middle-end/7651
2530 * gcc.dg/Wmissing-parameter-type.c: New.
2531 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
2532 * gcc.dg/Wmissing-parameter-type-no.c: New.
2533
2534 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
2535
2536 PR fortran/25818
2537 * gfortran.dg/entry_array_specs_2.f: New test.
2538
2539 PR fortran/30084
2540 * gfortran.dg/nested_modules_6.f90: New test.
2541
2542 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2543
2544 PR middle-end/7651
2545 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
2546 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
2547
2548 2006-12-21 Andrew Pinski <pinskia@gmail.com>
2549
2550 PR C++/30168
2551 * g++.dg/opt/complex6.C: New test.
2552
2553 2006-12-22 Ben Elliston <bje@au.ibm.com>
2554
2555 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
2556 full" if the linker on spu-*-* warns about exceeding local store.
2557
2558 And revert this patch:
2559 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2560 fail to link due to relocation overflows on spu-*-*.
2561
2562 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
2563
2564 PR fortran/30273
2565 * gfortran.dg/dependency_19.f90: New test.
2566
2567 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
2568
2569 PR fortran/30202
2570 * gfortran.dg/alloc_comp_basics_3.f90: New test.
2571
2572 2006-12-21 Jakub Jelinek <jakub@redhat.com>
2573
2574 PR middle-end/30262
2575 * gcc.c-torture/execute/20061220-1.c: New test.
2576
2577 PR middle-end/30263
2578 * gcc.dg/gomp/asm-1.c: New test.
2579
2580 PR target/30230
2581 * g++.dg/eh/ia64-2.C: New test.
2582
2583 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
2584
2585 PR target/28966
2586 PR target/29248
2587 * gcc.dg/rs6000-leaf.c: New.
2588
2589 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2590
2591 PR fortran/25392
2592 * gfortran.dg/f2c_8.f90: New test.
2593
2594 2006-12-20 Bill Wendling <wendling@apple.com>
2595
2596 * gcc.dg/asm-b.c: Check for __ppc64__.
2597
2598 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
2599
2600 PR fortran/30190
2601 * gfortran.dg/bounds_check_5.f90: New test.
2602
2603 2006-12-20 Andrew Pinski <pinskia@gmail.com>
2604
2605 PR middle-end/30143
2606 * gcc.dg/gomp/complex-1.c: New testcase.
2607
2608 2006-12-20 Roger Sayle <roger@eyesopen.com>
2609
2610 * gfortran.dg/array_memset_1.f90: New test case.
2611
2612 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
2613
2614 * lib/target-supports.exp: Add spu to
2615 check_effective_target_vect_widen_mult_hi_to_si.
2616
2617 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
2618
2619 PR fortran/29992
2620 * gfortran.dg/generic_9.f90: New test.
2621
2622 PR fortran/30081
2623 * gfortran.dg/generic_10.f90: New test.
2624
2625 2006-12-19 Andrew Pinski <pinskia@gmail.com>
2626
2627 PR tree-opt/30045
2628 * gcc.dg/pr30045.c: New test.
2629
2630 2006-12-20 Ben Elliston <bje@au.ibm.com>
2631
2632 * gcc.dg/20020312-2.c: Add a case for __SPU__.
2633
2634 2006-12-19 Eric Christopher <echristo@apple.com>
2635
2636 PR target/29302
2637 * gcc.c-torture/execute/pr29302-1.c: New.
2638
2639 2006-12-19 Tobias Burnus <burnus@net-b.de>
2640
2641 PR fortran/39238
2642 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
2643
2644 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
2645
2646 PR fortran/30236
2647 * gfortran.dg/altreturn_3.f90: New test.
2648
2649 * gfortran.dg/char_result_12.f90: Fix comment typos.
2650
2651 2006-12-19 Ben Elliston <bje@au.ibm.com>
2652
2653 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
2654 as newlib's stdio.h uses non-traditional cpp constructs.
2655
2656 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
2657
2658 * gfortran.dg/advance.f90: Renamed to advance_1.f90
2659 * gfortran.dg/append-1.f90: Renamed to append_1.f90
2660 * gfortran.dg/array-1.f90: Renamed to array_1.f90
2661 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
2662 * gfortran.dg/backspace.f: Renamed to backspace_1.f
2663 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
2664 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
2665 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
2666 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
2667 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
2668 * gfortran.dg/logint-1.f: Renamed to logint_1.f
2669 * gfortran.dg/logint-2.f: Renamed to logint_2.f
2670 * gfortran.dg/logint-3.f: Renamed to logint_3.f
2671 * gfortran.dg/advance_1.f90: Renamed from advance.f90
2672 * gfortran.dg/append_1.f90: Renamed from append-1.f90
2673 * gfortran.dg/array_1.f90: Renamed from array-1.f90
2674 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
2675 * gfortran.dg/backspace_1.f: Renamed from backspace.f
2676 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
2677 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
2678 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
2679 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
2680 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
2681 * gfortran.dg/logint_1.f: Renamed from logint-1.f
2682 * gfortran.dg/logint_2.f: Renamed from logint-2.f
2683 * gfortran.dg/logint_3.f: Renamed from logint-3.f
2684
2685 2006-12-18 Bill Wendling <wendling@apple.com>
2686
2687 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
2688 id is an OjbC keyword.
2689
2690 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2691
2692 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
2693
2694 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
2695
2696 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
2697
2698 2006-12-18 Ian Lance Taylor <iant@google.com>
2699
2700 * g++.dg/warn/Wmissing-declarations-1.C: New test.
2701
2702 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
2703
2704 * gcc.c-torture/compile/pr27528.c: Use empty templates.
2705
2706 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
2707
2708 PR fortran/30207
2709 * gfortran.fortran-torture/execute/where21.f90: New test.
2710
2711 2006-12-17 Tobias Burnus <burnus@net-b.de>
2712
2713 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
2714
2715 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2716
2717 PR middle-end/7651
2718 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
2719 * gcc.dg/if-empty-1.c: Likewise.
2720 * gcc.dg/pr23165.c: Likewise.
2721 * g++.dg/warn/empty-body.C: Likewise.
2722
2723 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2724
2725 PR libfortran/30005
2726 * gfortran.dg/open_errors.f90: New test.
2727
2728 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
2729
2730 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
2731
2732 * gcc.target/i386/ssse3-pabsb.c: New file.
2733 * gcc.target/i386/ssse3-pabsd.c: Likewise.
2734 * gcc.target/i386/ssse3-pabsw.c: Likewise.
2735 * gcc.target/i386/ssse3-palignr.c: Likewise.
2736 * gcc.target/i386/ssse3-phaddd.c: Likewise.
2737 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2738 * gcc.target/i386/ssse3-phaddw.c: Likewise.
2739 * gcc.target/i386/ssse3-phsubd.c: Likewise.
2740 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2741 * gcc.target/i386/ssse3-phsubw.c: Likewise.
2742 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2743 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2744 * gcc.target/i386/ssse3-pshufb.c: Likewise.
2745 * gcc.target/i386/ssse3-psignb.c: Likewise.
2746 * gcc.target/i386/ssse3-psignd.c: Likewise.
2747 * gcc.target/i386/ssse3-psignw.c: Likewise.
2748 * gcc.target/i386/ssse3-vals.h: Likewise.
2749
2750 2006-12-15 Janis Johnson <janis187@us.ibm.com>
2751
2752 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
2753 * lib/fortran-torture.exp: Include target-supports.exp.
2754
2755 2006-12-15 Jakub Jelinek <jakub@redhat.com>
2756
2757 PR target/30185
2758 * gcc.c-torture/execute/pr30185.c: New test.
2759
2760 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2761
2762 PR testsuite/30179
2763 PR testsuite/30180
2764 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
2765 * gcc.dg/builtin-bswap-2.c: Likewise.
2766 * gcc.dg/builtin-bswap-3.c: Likewise.
2767 * gcc.dg/builtin-bswap-4.c: Likewise.
2768 * lib/target-supports.exp (check_effective_target_stdint_types): New.
2769 * cc.c-torture/execute/mode-dependent-address.x: New file.
2770
2771 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2772
2773 PR libfortran/30145
2774 * gfortran.dg/write_zero_array: New test.
2775
2776 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2777
2778 PR fortran/30200
2779 * gfortran.dg/write_fmt_trim.f90: New test.
2780
2781 2006-12-14 Diego Novillo <dnovillo@redhat.com>
2782
2783 PR 30194
2784 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
2785 temporarily.
2786
2787 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2788
2789 * lib/target-supports.exp (check_weak_available): Use istarget
2790 "hppa*-*-hpux10*" instead of regexp.
2791 (check_cxa_atexit_available): Likewise.
2792
2793 2006-12-14 Richard Guenther <rguenther@suse.de>
2794
2795 PR tree-optimization/30197
2796 * gcc.c-torture/execute/complex-1.c: Fix function name.
2797 * gcc.dg/builtins-61.c: New testcase.
2798
2799 2006-12-14 Richard Guenther <rguenther@suse.de>
2800
2801 PR middle-end/30172
2802 * gcc.dg/pr30172-1.c: New testcase.
2803
2804 2006-12-14 Richard Guenther <rguenther@suse.de>
2805
2806 PR tree-optimization/30198
2807 * gcc.dg/builtins-60.c: New testcase.
2808
2809 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
2810
2811 * lib/target-supports.exp (vect_no_align): Remove spu.
2812
2813 2006-12-13 Ian Lance Taylor <iant@google.com>
2814
2815 PR c++/19564
2816 PR c++/19756
2817 * g++.dg/warn/Wparentheses-5.C: New test.
2818 * g++.dg/warn/Wparentheses-6.C: New test.
2819 * g++.dg/warn/Wparentheses-7.C: New test.
2820 * g++.dg/warn/Wparentheses-8.C: New test.
2821 * g++.dg/warn/Wparentheses-9.C: New test.
2822 * g++.dg/warn/Wparentheses-10.C: New test.
2823 * g++.dg/warn/Wparentheses-11.C: New test.
2824 * g++.dg/warn/Wparentheses-12.C: New test.
2825 * g++.dg/warn/Wparentheses-13.C: New test.
2826 * g++.dg/warn/Wparentheses-14.C: New test.
2827 * g++.dg/warn/Wparentheses-15.C: New test.
2828 * g++.dg/warn/Wparentheses-16.C: New test.
2829 * g++.dg/warn/Wparentheses-17.C: New test.
2830 * g++.dg/warn/Wparentheses-18.C: New test.
2831 * g++.dg/warn/Wparentheses-19.C: New test.
2832 * g++.dg/warn/Wparentheses-20.C: New test.
2833 * g++.dg/warn/Wparentheses-21.C: New test.
2834
2835 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2836
2837 PR testsuite/30157
2838 * lib/target-supports.exp (check_cxa_atexit_available): Return false
2839 for target "hppa.*hpux10".
2840
2841 2006-12-13 Jakub Jelinek <jakub@redhat.com>
2842
2843 * g++.dg/debug/vartrack1.C: New test.
2844
2845 * g++.dg/opt/ifcvt1.C: New test.
2846
2847 * gcc.dg/tls/opt-13.c: New test.
2848
2849 * gcc.dg/20060425-2.c: New test.
2850
2851 * g++.dg/opt/pr15054-2.C: New test.
2852
2853 * gcc.c-torture/execute/20060420-1.c: New test.
2854
2855 * gcc.c-torture/execute/20060412-1.c: New test.
2856
2857 * objc/compile/20060406-1.m: New test.
2858
2859 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
2860
2861 * g++.dg/template/array17.C: New test.
2862
2863 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
2864
2865 * gcc.target/powerpc/altivec-23.c: New test.
2866
2867 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
2868
2869 PR c++27316
2870 * g++.dg/inherit/error3.C: New test.
2871
2872 PR c++/28740
2873 * g++.dg/inherit/error4.C: New test.
2874
2875 2006-12-13 Richard Guenther <rguenther@suse.de>
2876
2877 PR tree-optimization/17687
2878 * gcc.dg/builtins-59.c: New testcase.
2879
2880 2006-12-13 Ben Elliston <bje@au.ibm.com>
2881
2882 * gcc.target/spu/Wmain.c: New test.
2883
2884 2006-12-12 Josh Conner <jconner@apple.com>
2885
2886 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
2887 * g++.dg/abi/thunk4.C: Likewise.
2888 * g++.dg/abi/rtti3.C: Likewise.
2889
2890 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
2891
2892 * gcc.target/spu/cpat-1.c: New test.
2893 * gcc.target/spu/cpat-2.c: New test.
2894 * gcc.target/spu/cpat-3.c: New test.
2895 * gcc.target/spu/cpat-4.c: New test.
2896
2897 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2898
2899 PR tree-opt/28436
2900 * gcc.c-torture/compile/vector-1.c: New test.
2901 * gcc.c-torture/compile/vector-2.c: New test.
2902 * gcc.c-torture/compile/vector-3.c: New test.
2903
2904 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2905
2906 * lib/fortran-torture.exp: Update copyright years. Remove
2907 obsolete comment. Test -ftree-vectorize where it makes sense.
2908 * lib/gfortran-dg.exp: Update copyright years. Use settings
2909 from fortran-torture.exp.
2910 * gfortran.dg/char_transpose_1.f90,
2911 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
2912 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
2913 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
2914 '-w' to dg-options.
2915
2916 2006-12-12 Richard Sandiford <richard@codesourcery.com>
2917
2918 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
2919 saved_${tool}_load.
2920
2921 2006-12-12 Ira Rosen <irar@il.ibm.com>
2922
2923 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
2924 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
2925 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
2926 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
2927 gaps.
2928
2929 2006-12-12 Richard Guenther <rguenther@suse.de>
2930
2931 PR middle-end/30147
2932 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
2933
2934 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
2935 Diego Novillo <dnovillo@redhat.com>
2936
2937 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
2938 VDEF/VUSE changes.
2939 * gcc.dg/tree-ssa/pr26421.c: Likewise
2940 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
2941 * gcc.dg/tree-ssa/pr23382.c: Likewise.
2942 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
2943 * gcc.dg/tree-ssa/pr28410.c: Likewise.
2944 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
2945 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2946 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2947 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2948 * gcc.dg/tree-ssa/alias-12.c: Likewise.
2949
2950 2006-12-11 Jan Hubicka <jh@suse.cz>
2951
2952 * gcc.dg/tree-prof/stringop-1.c: New test.
2953 * gcc.dg/tree-prof/stringop-2.c: New test.
2954
2955 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
2956
2957 PR target/30120
2958 * gcc.target/i386/pr30120.c: New test.
2959
2960 Revert:
2961 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
2962
2963 * gcc.target/i386/x87regparm-1.c: New test.
2964 * gcc.target/i386/x87regparm-2.c: New test.
2965 * gcc.target/i386/x87regparm-3.c: New test.
2966 * gcc.target/i386/x87regparm-4.c: New test.
2967
2968 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
2969
2970 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
2971
2972 2006-12-10 Tobias Burnus <burnus@net-b.de>
2973
2974 PR fortran/23994
2975 * gfortran.dg/protected_1.f90: New test.
2976 * gfortran.dg/protected_2.f90: New test.
2977 * gfortran.dg/protected_3.f90: New test.
2978 * gfortran.dg/protected_4.f90: New test.
2979 * gfortran.dg/protected_5.f90: New test.
2980 * gfortran.dg/protected_6.f90: New test.
2981
2982 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2983 Tobias Burnus <burnus@gcc.gnu.org>
2984
2985 PR fortran/29975
2986 PR fortran/30068
2987 * gfortran.dg/interface_4.f90: Test adding procedure to generic
2988 interface.
2989 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2990 ambiguous interfaces.
2991 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2992 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2993 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2994 ambiguous interfaces.
2995 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2996 * gfortran.dg/array_initializer_2.f90: Add initializer array
2997 constructor test.
2998
2999 PR fortran/30096
3000 * gfortran.dg/interface_9.f90: Test that host interfaces are
3001 not checked for ambiguity with the local version.
3002
3003 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
3004
3005 PR fortran/29464
3006 * gfortran.dg/module_interface_2.f90: New test.
3007
3008 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
3009
3010 PR fortran/29941
3011 * gfortran.dg/assumed_len.f90: New test.
3012
3013 2006-12-09 Richard Guenther <rguenther@suse.de>
3014
3015 * g++.dg/warn/implicit-typename1.C: Qualify types.
3016 * g++.dg/parse/crash12.C: Likewise.
3017 * g++.dg/tree-ssa/pr22444.C: Likewise.
3018
3019 2006-12-09 Tobias Burnus <burnus@net-b.de>
3020
3021 * gfortran.dg/array_2.f90: Added sqrt test.
3022
3023 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
3024
3025 * gcc.target/i386/x87regparm-1.c: XFAIL.
3026 * gcc.target/i386/x87regparm-2.c: XFAIL.
3027 * gcc.target/i386/x87regparm-3.c: XFAIL.
3028 * gcc.target/i386/x87regparm-4.c: XFAIL.
3029
3030 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3031
3032 * lib/target-supports.exp
3033 (check_effective_target_large_long_double): New.
3034 * gcc.dg/Wconversion-real.c : Use it.
3035 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
3036 unsigned.
3037
3038 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
3039
3040 * gcc.c-torture/execute/mode-dependent-address.c: New test.
3041
3042 2006-12-08 Tobias Burnus <burnus@net-b.de>
3043
3044 PR fortran/27546
3045 * gfortran.dg/import4.f90: New test for IMPORT in modules.
3046
3047 2006-12-07 Mark Mitchell <mark@codesourcery.com>
3048
3049 PR c++/29732
3050 * g++.dg/template/crash65.C: New test.
3051 * g++.dg/template/spec16.C: Tweak error markers.
3052
3053 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
3054
3055 * gcc.target/spu: New directory.
3056 * gcc.target/spu/spu.exp: New file.
3057 * gcc.target/spu/intrinsics-1.c: New test.
3058
3059 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
3060
3061 PR c++/29980
3062 * g++.dg/ext/attrib27.C: New test.
3063 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
3064 * g++.dg/parse/typedef5.C: Likewise.
3065
3066 2006-12-07 Mike Stump <mrs@apple.com>
3067
3068 * treelang/compile/var_defs.tree: Adjust.
3069
3070 2006-12-06 Mark Mitchell <mark@codesourcery.com>
3071
3072 PR c++/29730
3073 * g++.dg/template/crash64.C: New test.
3074 * g++.dg/parse/crash27.C: Adjust error markers.
3075
3076 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
3077
3078 PR libfortran/30009
3079 PR libfortran/30056
3080 * gfortran.dg/read_eof_4.f90: Add tests.
3081 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
3082 * gfortran.dg/unf_read_corrupted_1.f90: New test.
3083
3084 2006-12-05 Mark Mitchell <mark@codesourcery.com>
3085
3086 PR c++/29729
3087 * g++.dg/template/crash63.C: New test.
3088
3089 PR c++/29728
3090 * g++.dg/template/crash62.C: New test.
3091
3092 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
3093
3094 PR fortran/30003
3095 * gfortran.dg/allocatable_function_1.f90: Increase the number
3096 of expected calls of free to 10; the lhs section reference is
3097 now evaluated so there is another call to bar. Change the
3098 comment appropriately.
3099 * gfortran.dg/array_section_1.f90: New test.
3100
3101 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
3102
3103 PR fortran/29912
3104 * gfortran.dg/char_result_12.f90: New test.
3105
3106 2006-12-05 Richard Guenther <rguenther@suse.de>
3107
3108 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
3109 * gcc.dg/vect/vect-pow-2.c: Rename to ...
3110 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
3111 vect_double, xfail for spu*-*-*.
3112
3113 2006-12-04 Tobias Burnus <burnus@net-b.de>
3114
3115 PR fortran/29962
3116 * initialization_4.f90: Test noninteger exponents (-std=f95).
3117 * initialization_5.f90: New test for noninteger exponents
3118 with -std=f2003.
3119
3120 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
3121
3122 PR fortran/29821
3123 * gfortran.dg/parameter_array_section_1.f90: New test.
3124
3125 2006-12-04 Mark Mitchell <mark@codesourcery.com>
3126
3127 PR c++/29733
3128 * g++.dg/template/crash61.C: New test.
3129
3130 PR c++/29632
3131 * g++.dg/template/error23.C: New test.
3132
3133 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
3134
3135 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
3136
3137 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
3138
3139 PR fortran/29916
3140 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
3141
3142 2006-12-04 Jakub Jelinek <jakub@redhat.com>
3143
3144 PR middle-end/29965
3145 * gcc.dg/gomp/pr29965-1.c: New test.
3146 * gcc.dg/gomp/pr29965-2.c: New test.
3147 * gcc.dg/gomp/pr29965-3.c: New test.
3148 * gcc.dg/gomp/pr29965-4.c: New test.
3149 * gcc.dg/gomp/pr29965-5.c: New test.
3150 * gcc.dg/gomp/pr29965-6.c: New test.
3151 * g++.dg/gomp/pr29965-1.C: New test.
3152 * g++.dg/gomp/pr29965-2.C: New test.
3153 * g++.dg/gomp/pr29965-3.C: New test.
3154 * g++.dg/gomp/pr29965-4.C: New test.
3155 * g++.dg/gomp/pr29965-5.C: New test.
3156 * g++.dg/gomp/pr29965-6.C: New test.
3157 * g++.dg/gomp/pr29965-7.C: New test.
3158 * g++.dg/gomp/pr29965-8.C: New test.
3159 * g++.dg/gomp/pr29965-9.C: New test.
3160 * g++.dg/gomp/pr29965-10.C: New test.
3161
3162 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
3163
3164 * gnat.dg/pointer_variable_bounds.adb: New test.
3165 * gnat.dg/pointer_variable_bounds.ads: Likewise.
3166 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
3167
3168 2006-12-03 Eric Christopher <echristo@apple.com>
3169
3170 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
3171
3172 2006-12-03 Richard Henderson <rth@redhat.com>
3173 Andrew Pinski <pinskia@gmail.com>
3174
3175 PR C++/14329
3176 * g++.dg/warn/unit-1.C: New test.
3177
3178 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
3179
3180 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
3181
3182 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
3183
3184 * g++.dg/vect/vect.exp: Enable tests to run on spu.
3185 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
3186 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
3187 * gcc.dg/vect/vect-70.c: Reduce array size.
3188 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
3189 vect_no_compaer_double targets.
3190 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
3191 vect_float, vect_double, and vect_int.
3192
3193 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
3194
3195 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
3196 test for loop versioning on vect_no_align targets.
3197 * gcc.dg/vect/pr20122.c: Likewise.
3198 * gcc.dg/vect/vect-105.c: Likewise.
3199 * gcc.dg/vect/vect-42.c: Likewise.
3200 * gcc.dg/vect/vect-43.c: Likewise.
3201 * gcc.dg/vect/vect-74.c: Likewise.
3202 * gcc.dg/vect/vect-75.c: Likewise.
3203 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3204 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3205 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
3206 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
3207
3208 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
3209
3210 PR fortran/29642
3211 * gfortran.dg/value_1.f90 : New test.
3212 * gfortran.dg/value_2.f90 : New test.
3213 * gfortran.dg/value_3.f90 : New test.
3214 * gfortran.dg/value_4.f90 : New test.
3215 * gfortran.dg/value_4.c : Called from value_4.f90.
3216
3217 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
3218
3219 PR C++/30033
3220 * g++.dg/cpp0x/static_assert4.C: New testcase.
3221
3222 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3223
3224 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
3225
3226 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
3227
3228 PR c/27953
3229 * gcc.dg/pr27953.c: New test.
3230
3231 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3232
3233 PR c++/30022
3234 * g++.dg/ext/vector5.C: New test.
3235
3236 PR c++/30021
3237 * g++.dg/other/main1.C: New test.
3238
3239 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
3240
3241 PR libfortran/29568
3242 * gfortran.dg/convert_implied_open.f90: Change to
3243 new default record length.
3244 * gfortran.dg/unf_short_record_1.f90: Adapt to
3245 new error message.
3246 * gfortran.dg/unformatted_subrecords_1.f90: New test.
3247
3248 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
3249
3250 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
3251
3252 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
3253
3254 PR c++/29066
3255 * g++.dg/expr/pr29066.c: New.
3256
3257 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
3258 Zdenek Dvorak <dvorakz@suse.cz>
3259
3260 PR tree-optimization/29921
3261 * gcc.dg/pr29921-2.c: New test.
3262
3263 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
3264
3265 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
3266 (i386_get_cpuid): New function.
3267 (i386_cpuid_ecx): Likewise.
3268 (i386_cpuid_edx): Likewise.
3269 (i386_cpuid): Updated to call i386_cpuid_edx.
3270
3271 * gcc.target/i386/sse3-addsubpd.c: New file.
3272 * gcc.target/i386/sse3-addsubps.c: Likewise.
3273 * gcc.target/i386/sse3-haddpd.c: Likewise.
3274 * gcc.target/i386/sse3-haddps.c: Likewise.
3275 * gcc.target/i386/sse3-hsubpd.c: Likewise.
3276 * gcc.target/i386/sse3-hsubps.c: Likewise.
3277 * gcc.target/i386/sse3-lddqu.c: Likewise.
3278 * gcc.target/i386/sse3-movddup.c: Likewise.
3279 * gcc.target/i386/sse3-movshdup.c: Likewise.
3280 * gcc.target/i386/sse3-movsldup.c: Likewise.
3281
3282 2006-12-01 Dirk Mueller <dmueller@suse.de>
3283
3284 * g++.dg/warn/Wreturn-type-4.C: New testcase.
3285
3286 2006-11-30 Janis Johnson <janis187@us.ibm.com>
3287
3288 * gcc.dg/dfp/convert-int-max.c: New test.
3289 * gcc.dg/dfp/convert-int-max-fold.c: New test.
3290
3291 2006-11-30 Richard Guenther <rguenther@suse.de>
3292
3293 * gcc.dg/vect/vect-pow-1.c: Rename ...
3294 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
3295 floats instead of doubles, check successful vectorization.
3296
3297 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
3298
3299 PR target/29945
3300 * gcc.c-torture/compile/pr29945.c: New testcase.
3301
3302 2006-11-30 Joseph Myers <joseph@codesourcery.com>
3303
3304 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
3305 -maltivec.
3306
3307 2006-11-29 Eric Christopher <echristo@apple.com>
3308
3309 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
3310
3311 2006-11-29 Janis Johnson <janis187@us.ibm.com>
3312
3313 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
3314
3315 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
3316
3317 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
3318
3319 PR c++/29022
3320 * g++.dg/inherit/virtual2.C: New test.
3321 * g++.dg/inherit/virtual3.C: Likewise.
3322 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
3323 * g++.dg/inherit/error2.C: Likewise.
3324 * g++.dg/template/instantiate1.C: Likewise.
3325
3326 2006-11-28 Andrew Pinski <pinskia@gmail.com>
3327
3328 PR tree-opt/29984
3329 * gcc.dg/tree-ssa/reassoc-12.c: New test.
3330
3331 2006-11-28 Jan Hubicka <jh@suse.cz>
3332
3333 * gcc.dg/memcpy-1.c: New test.
3334
3335 2006-11-28 Jakub Jelinek <jakub@redhat.com>
3336
3337 PR c++/29735
3338 * g++.dg/warn/main-3.C: New test.
3339
3340 2006-11-28 Jan Hubicka <jh@suse.cz>
3341
3342 * gcc.dg/winline-1.c: New test.
3343
3344 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
3345
3346 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
3347 alignments.
3348
3349 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
3350
3351 PR fortran/29976
3352 * gfortran.dg/missing_optional_dummy_3.f90
3353
3354 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
3355
3356 PR fortran/20880
3357 * gfortran.dg/interface_3.f90: Modify errors.
3358
3359 2006-11-28 Ben Elliston <bje@au.ibm.com>
3360
3361 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3362 fail to link due to relocation overflows on spu-*-*.
3363
3364 2006-11-27 Michael Matz <matz@suse.de>
3365 Andreas Krebbel <krebbel1@de.ibm.com>
3366
3367 PR target/29319
3368 * gcc.dg/20061127-1.c: New testcase.
3369
3370 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
3371
3372 * gcc.dg/20061124-1.c: Add exit() function prototype.
3373
3374 2006-11-27 Jan Hubicka <jh@suse.cz>
3375
3376 * gcc.target/i386/memcpy-1.c: Adjust size.
3377 * testsuite/gcc.dg/visibility-11.c: Likewise.
3378
3379 2006-11-27 Richard Guenther <rguenther@suse.de>
3380
3381 PR middle-end/25620
3382 * gcc.target/i386/pow-1.c: New testcase.
3383 * gcc.dg/builtins-58.c: Likewise.
3384
3385 2006-11-26 Mark Mitchell <mark@codesourcery.com>
3386
3387 PR c++/29886
3388 * g++.dg/expr/cast8.C: New test.
3389
3390 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3391
3392 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
3393 Don't ever inline the testcase.
3394
3395 2006-11-25 Andrew Pinski <pinskia@gmail.com>
3396
3397 PR fortran/29982
3398 * gfortran.fortran-torture/compile/parameter_3.f90: New
3399 testcase.
3400
3401 2006-11-25 Andrew Pinski <pinskia@gmail.com>
3402
3403 PR fortran/29951
3404 * gfortran.fortran-torture/execute/transfer2.f90: New test.
3405
3406 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3407
3408 * gfortran.fortran-torture/execute/specifics.f90: Remove test
3409 for CHAR.
3410
3411 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3412
3413 PR libgfortran/29936
3414 * gfortran.dg/write_check3.f90: New test.
3415
3416 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
3417
3418 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
3419
3420 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
3421
3422 PR fortran/20880
3423 * gfortran.dg/interface_3.f90: New test.
3424
3425 PR fortran/29387
3426 * gfortran.dg/generic_8.f90: New test.
3427
3428 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3429
3430 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
3431 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
3432 * gfortran.dg/specifics_3.f90: Remove.
3433
3434 2006-11-24 Jakub Jelinek <jakub@redhat.com>
3435
3436 PR c/29955
3437 * gcc.dg/gomp/pr29955.c: New test.
3438
3439 PR c/29736
3440 * gcc.dg/pr29736.c: New test.
3441
3442 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
3443
3444 PR tree-opt/29964
3445 * gcc.dg/pure-1.c: New test.
3446
3447 2006-11-24 Joseph Myers <joseph@codesourcery.com>
3448
3449 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
3450 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
3451
3452 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
3453
3454 * gcc.dg/20061124-1.c: New testcase.
3455
3456 2006-11-23 Eric Christopher <echristo@apple.com>
3457
3458 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
3459
3460 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3461
3462 PR c/2707
3463 PR c++/26167
3464 * gcc.dg/Wconversion-integer.c: New. Supersedes
3465 Wconversion-negative-constants.c
3466 * gcc.dg/Wconversion-real.c: New.
3467 * gcc.dg/Wconversion-real-integer.c: New.
3468 * gcc.dg/Wconversion-negative-constants.c: Deleted.
3469 * g++.dg/warn/Wconversion1.C: Modified.
3470
3471 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3472
3473 * gfortran.dg/overload_1.f90: New test.
3474
3475 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3476
3477 PR c/9072
3478 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
3479 Wtraditional-conversion.
3480 * gcc.dg/overflow-warn-2.c: Likewise.
3481 * gcc.dg/Wconversion.c: Likewise. Renamed as
3482 Wtraditional-conversion.c .
3483 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
3484 Wtraditional-conversion-2.c .
3485 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
3486 Wtraditional-conversion-2.c
3487 * gcc.dg/Wconversion-negative-constants.c: New.
3488
3489 2006-11-23 Andrew Pinski <pinskia@gmail.com>
3490
3491 * gcc.dg/tree-ssa/dump-1.c: New test.
3492
3493 2006-11-23 David Ung <davidu@mips.com>
3494
3495 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
3496 -mfp64, allowable when ISA >= 33 and float is enabled.
3497 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
3498 of mthc1 and mfhc1 patterns.
3499
3500 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
3501
3502 PR tree-optimization/29921
3503 * gcc.dg/pr29921.c: New test.
3504
3505 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3506
3507 PR fortran/29441
3508 * gfortran.dg/initialization_4.f90: New test.
3509
3510 2006-11-22 Ira Rosen <irar@il.ibm.com>
3511
3512 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
3513 platforms that have interleaving support.
3514 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
3515 * gcc.dg/vect/vect-strided-a-u16-i2.c,
3516 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
3517 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
3518 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
3519 gcc.dg/vect/vect-strided-u8-i2-gap.c,
3520 gcc.dg/vect/vect-strided-u8-i8.c,
3521 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
3522 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3523 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
3524 gcc.dg/vect/vect-strided-float.c,
3525 gcc.dg/vect/vect-strided-a-mult.c,
3526 gcc.dg/vect/vect-strided-mult-char-ls.c,
3527 gcc.dg/vect/vect-strided-a-u16-mult.c,
3528 gcc.dg/vect/vect-strided-a-u32-mult.c,
3529 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
3530 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
3531 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
3532 gcc.dg/vect/vect-strided-mult.c,
3533 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
3534 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
3535
3536 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
3537
3538 PR fortran/25087
3539 * gfortran.dg/auto_char_len_4.f90: New test.
3540
3541 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
3542
3543 PR fortran/29652
3544 * gfortran.dg/generic_7.f90: New test.
3545 * gfortran.dg/defined_operators_1.f90: Add new error.
3546
3547 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
3548
3549 PR tree-optimization/29902
3550 * g++.dg/tree-ssa/pr29902.C: New test.
3551
3552 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
3553
3554 PR fortran/29820
3555 * gfortran.dg/used_types_13.f90: New test.
3556
3557 2006-11-21 Janis Johnson <janis187@us.ibm.com>
3558
3559 * gcc.dg/dfp/snan.c: Delete.
3560
3561 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
3562
3563 * g++.dg/cpp0x/static_assert1.C: New.
3564 * g++.dg/cpp0x/static_assert2.C: New.
3565 * g++.dg/cpp0x/static_assert3.C: New.
3566
3567 2006-11-21 Richard Guenther <rguenther@suse.de>
3568
3569 * gcc.dg/vect/vect-pow-1.c: New testcase.
3570 * gcc.dg/vect/vect-pow-2.c: Likewise.
3571
3572 2006-11-21 Jakub Jelinek <jakub@redhat.com>
3573
3574 PR c++/29570
3575 * g++.dg/template/static29.C: New test.
3576
3577 PR c++/29734
3578 * g++.dg/conversion/simd4.C: New test.
3579
3580 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
3581
3582 PR c++/29475
3583 * g++.dg/template/access19.C: New test.
3584 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
3585 error is reported.
3586
3587 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3588
3589 PR tree-opt/25500
3590 * gcc.dg/tree-ssa/sra-4.c: New testcase.
3591
3592 2006-11-20 Tobias Burnus <burnus@net-b.de>
3593
3594 PR fortran/27546
3595 * gfortran.dg/import.f90: Extended test.
3596 * gfortran.dg/import2.f90: Extended test.
3597
3598 2006-11-20 Tobias Burnus <burnus@net-b.de>
3599
3600 * gfortran.dg/volatile3.f90: Add conflict test.
3601
3602 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
3603
3604 PR fortran/24783
3605 * gfortran.dg/implicit_10.f90: New test.
3606
3607 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
3608
3609 PR c++/8586
3610 * g++.dg/warn/Wall-write-strings.C: New.
3611
3612 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
3613
3614 * gfortran.dg/alloc_comp_constraint_5.f90: New.
3615 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
3616
3617 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3618
3619 * gfortran.dg/use_3.f90: Remove error message.
3620 * gfortran.dg/iso_fortran_env_1.f90: New test.
3621 * gfortran.dg/iso_fortran_env_2.f90: New test.
3622 * gfortran.dg/iso_fortran_env_3.f90: New test.
3623 * gfortran.dg/iso_fortran_env_4.f90: New test.
3624
3625 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
3626
3627 * gcc.dg/vect/vect-27.c: Fix initialization.
3628
3629 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3630
3631 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
3632 * gcc.dg/torture/builtin-minmax-1.c: New.
3633
3634 * gcc.dg/builtins-20.c: Add cases for copysign.
3635
3636 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3637
3638 PR fortran/24285
3639 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
3640
3641 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3642 * gfortran.dg/use_1.f90: New test.
3643 * gfortran.dg/use_1.f90: New test.
3644 * gfortran.dg/use_1.f90: New test.
3645
3646 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
3647
3648 PR tree-optimization/29801
3649 * gcc.dg/pr29801.c: New test.
3650
3651 2006-11-17 Jakub Jelinek <jakub@redhat.com>
3652
3653 PR middle-end/29584
3654 * gcc.dg/torture/pr29584.c: New test.
3655
3656 2006-11-17 Joseph Myers <joseph@codesourcery.com>
3657
3658 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
3659 Condition PowerPC tests for saving FPRs on powerpc_fprs.
3660 * gcc.target/powerpc/compress-float-ppc.c,
3661 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
3662 powerpc_fprs.
3663 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
3664 do not pass -mhard-float.
3665
3666 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
3667
3668 * gnat.dg/volatile_aggregate.adb: New test.
3669
3670 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3671
3672 PR fortran/29391
3673 PR fortran/29489
3674 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
3675 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
3676
3677 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3678
3679 PR target/29201
3680 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
3681
3682 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
3683
3684 * gfortran.dg/import3.f90: Fix error message.
3685
3686 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
3687
3688 PR tree-opt/29788
3689 * gfortran.fortran-torture/compile/inline_1.f90:
3690 New testcase.
3691
3692 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
3693
3694 * gcc.target/i386/x87regparm-1.c: New test.
3695 * gcc.target/i386/x87regparm-2.c: New test.
3696 * gcc.target/i386/x87regparm-3.c: New test.
3697 * gcc.target/i386/x87regparm-4.c: New test.
3698
3699 2006-11-15 Tobias Burnus <burnus@net-b.de>
3700
3701 PR fortran/27546
3702 * gfortran.dg/import.f90: New test.
3703 * gfortran.dg/import2.f90: New test.
3704 * gfortran.dg/import3.f90: New test.
3705
3706 2006-11-15 Tobias Burnus <burnus@net-b.de>
3707
3708 PR fortran/27588
3709 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
3710
3711 2006-11-15 Tobias Burnus <burnus@net-b.de>
3712
3713 PR fortran/29806
3714 * gfortran.dg/contains.f90: New test.
3715 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
3716
3717 2006-11-15 Jakub Jelinek <jakub@redhat.com>
3718
3719 PR tree-optimization/29581
3720 * gcc.dg/pr29581-1.c: New test.
3721 * gcc.dg/pr29581-2.c: New test.
3722 * gcc.dg/pr29581-3.c: New test.
3723 * gcc.dg/pr29581-4.c: New test.
3724 * gfortran.dg/pr29581.f90: New test.
3725
3726 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
3727
3728 PR fortran/29702
3729 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
3730 numbers in error message headers.
3731
3732 2006-11-14 Richard Guenther <rguenther@suse.de>
3733
3734 * gcc.target/i386/math-torture/math-torture.exp: Restrict
3735 to i?86 and x86_64 targets.
3736
3737 2006-11-14 Caroline Tice <ctice@apple.com>
3738
3739 * gcc.dg/pubtypes-1.c: New file/testcase.
3740 * gcc.dg/pubtypes-2.c: New file/testcase.
3741 * gcc.dg/pubtypes-3.c: New file/testcase.
3742 * gcc.dg/pubtypes-4.c: New file/testcase.
3743 * g++.dg/pubtypes.C: New file/testcase.
3744
3745 2006-11-14 Mark Mitchell <mark@codesourcery.com>
3746
3747 PR c++/29106
3748 * g++.dg/init/self1.C: New test.
3749
3750 2006-11-14 Tobias Burnus <burnus@net-b.de>
3751
3752 PR fortran/29657
3753 * gfortran.dg/conflicts.f90: Add.
3754
3755 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
3756
3757 PR rtl-optimization/29798
3758
3759 * gcc.c-torture/execute/pr29798.c: New.
3760
3761 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3762
3763 * gcc.dg/builtins-20.c: Add more cases.
3764
3765 2006-11-13 Jakub Jelinek <jakub@redhat.com>
3766
3767 PR fortran/29759
3768 * gfortran.dg/gomp/pr29759.f90: New test.
3769
3770 2006-11-13 Mark Mitchell <mark@codesourcery.com>
3771
3772 PR c++/29518
3773 * g++.dg/template/static28.C: New test.
3774
3775 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
3776
3777 * lib/c-torture.exp: Use target-libpath.exp.
3778 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
3779 set GCC_EXEC_PREFIX env var from global variable of same name.
3780
3781 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
3782
3783 PR fortran/26994
3784 * gfortran.fortran-torture/compile/transfer-1.f90:
3785 New testcase.
3786
3787 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
3788 Zdenek Dvorak <dvorakz@suse.cz>
3789
3790 PR tree-optimization/29680
3791 * gcc.dg/alias-11.c: New test.
3792
3793 2006-11-12 Jason Merrill <jason@redhat.com>
3794 Andrew Pinski <pinskia@physics.uc.edu>
3795
3796 PR middle-end/28915
3797 * gcc.target/i386/vectorize1.c: New.
3798
3799 2006-11-12 Roger Sayle <roger@eyesopen.com>
3800
3801 PR rtl-optimization/29797
3802 * gcc.c-torture/execute/pr29797-1.c: New test case.
3803
3804 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3805
3806 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
3807
3808 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
3809
3810 * gcc.dg/tree-ssa/prefetch-3.c: New test.
3811
3812 2006-11-12 Roger Sayle <roger@eyesopen.com>
3813
3814 PR tree-optimization/13827
3815 * gcc.dg/fold-eqand-1.c: New test case.
3816
3817 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
3818
3819 PR rtl-opt/28812
3820 * gcc.c-torture/execute/mayalias-3.c: New test.
3821
3822 2006-11-11 Richard Sandiford <richard@codesourcery.com>
3823
3824 PR middle-end/27528
3825 * gcc.c-torture/compile/pr27528.c: New test.
3826 * gcc.dg/pr27528.c: Likewise.
3827
3828 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3829
3830 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
3831
3832 * gcc.dg/torture/builtin-symmetric-1.c: New test.
3833
3834 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3835
3836 PR fortran/29758
3837 * gfortran.dg/reshape_source_size_1.f90: New test.
3838
3839 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3840
3841 PR fortran/29315
3842 * gfortran.dg/aliasing_dummy_4.f90: New test.
3843
3844 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
3845
3846 PR target/29777
3847 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
3848 and x86_64-*-* targets.
3849
3850 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3851
3852 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
3853 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
3854 New macros. Use them in exact tests.
3855 (TESTIT3): New macro.
3856 Add tests for fmin, fmax and fma.
3857
3858 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3859
3860 PR fortran/29431
3861 * gfortran.dg/array_constructor_13.f90: New test.
3862
3863 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3864
3865 PR fortran/29744
3866 * gfortran.dg/used_types_12.f90: New test.
3867
3868 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
3869
3870 PR middle-end/29726
3871 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
3872 (test6): Ditto.
3873 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
3874 * gcc.dg/fold-eqandshift-3.c: New test case.
3875
3876 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3877
3878 PR fortran/29699
3879 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
3880
3881 PR fortran/21370
3882 * gfortran.dg/change_symbol_attributes_1.f90: New test.
3883
3884 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
3885
3886 * gcc.dg/20061109-1.c: New testcase.
3887
3888 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3889
3890 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
3891
3892 2006-11-09 Tobias Burnus <burnus@net-b.de>
3893
3894 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
3895 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
3896
3897 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
3898
3899 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
3900 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
3901
3902 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3903
3904 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
3905
3906 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
3907
3908 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
3909 vect-9.c).
3910 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
3911 * gcc.dg/vect/vect-9.c: Now vectorizable.
3912 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
3913 that support vect_widen_mult.
3914 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
3915 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
3916 vect-reduc-dot-u16.c).
3917 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
3918 vect-reduc-dot-u16.c).
3919 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
3920 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
3921 vect-reduc-dot-s8.c).
3922 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
3923 vect-reduc-dot-s8.c).
3924 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
3925 vect-reduc-dot-s8.c).
3926 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
3927 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
3928 vect-reduc-dot-u8.c).
3929 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
3930 vect-reduc-dot-u8.c).
3931 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
3932 * gcc.dg/vect/vect-multitypes-9.c: New test.
3933 * gcc.dg/vect/vect-multitypes-10.c: New test.
3934 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
3935 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
3936 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
3937 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
3938 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
3939 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
3940 wrapv-vect-reduc-dot-s8.c.
3941 * lib/target-support.exp (check_effective_target_vect_unpack): New.
3942 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
3943 targets that support vec_unpack.
3944 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3945 (check_effective_target_vect_widen_mult_qi_to_hi): New.
3946 (check_effective_target_vect_widen_mult_hi_to_si): New.
3947 (check_effective_target_vect_widen_sum): Removed.
3948
3949 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
3950
3951 * gcc.dg/vect/vect-multitypes-8.c: New test.
3952 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
3953
3954 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
3955
3956 * gcc.dg/vect/vect-multitypes-7.c: New test.
3957
3958 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
3959
3960 * gcc.dg/vect/vect-multitypes-4.c: New test.
3961 * gcc.dg/vect/vect-multitypes-5.c: New test.
3962 * gcc.dg/vect/vect-multitypes-6.c: New test.
3963
3964 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
3965
3966 * gcc.dg/vect/vect-multitypes-1.c: New test.
3967 * gcc.dg/vect/vect-multitypes-2.c: New test.
3968 * gcc.dg/vect/vect-multitypes-3.c: New test.
3969
3970 2006-11-07 Eric Christopher <echristo@apple.com>
3971
3972 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
3973 Test using scan-assembler-not.
3974
3975 2006-11-07 Jakub Jelinek <jakub@redhat.com>
3976
3977 * gcc.dg/inline-17.c: New test.
3978
3979 2006-11-07 Steve Ellcey <sje@cup.hp.com>
3980
3981 PR other/25028
3982 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
3983 on HP-UX.
3984
3985 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3986
3987 PR fortran/29539
3988 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3989
3990 PR fortran/29634
3991 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3992 test.
3993
3994 2006-11-07 Tobias Burnus <burnus@net-b.de>
3995
3996 PR fortran/29601
3997 * gfortran.dg/volatile.f90: Add.
3998 * gfortran.dg/volatile2.f90: Add.
3999 * gfortran.dg/volatile3.f90: Add.
4000 * gfortran.dg/volatile4.f90: Add.
4001 * gfortran.dg/volatile5.f90: Add.
4002 * gfortran.dg/volatile6.f90: Add.
4003 * gfortran.dg/volatile7.f90: Add.
4004
4005 2006-11-06 Tobias Burnus <burnus@net-b.de>
4006
4007 * gfortran.dg/io_constraints_2.f90: Adjust pattern
4008 for matching error messages.
4009 * gfortran.dg/specifics_3.f90: Adjust pattern
4010 for matching error messages.
4011
4012 2006-11-06 Janis Johnson <janis187@us.ibm.com>
4013 Bernhard Fischer <aldot@gcc.gnu.org>
4014
4015 * lib/gcc-dg.exp (output-exists): New proc.
4016 (output-exists-not): New proc.
4017 * gcc.test-framework/test-framework.awk: Support new directives.
4018 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
4019 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
4020 * gcc.test-framework/dg-outexists-exp-F.c: New test.
4021 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
4022 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
4023 * gcc.test-framework/dg-outexists-exp-P.c: New test.
4024
4025 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
4026
4027 PR fortran/29630
4028 PR fortran/29679
4029 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
4030 * gfortran.dg/initialization_3.f90: New.
4031
4032 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4033
4034 PR libgfortran/25545
4035 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
4036
4037 2006-11-05 Jakub Jelinek <jakub@redhat.com>
4038
4039 PR middle-end/29695
4040 * gcc.c-torture/execute/pr29695-1.c: New test.
4041 * gcc.c-torture/execute/pr29695-2.c: New test.
4042
4043 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
4044
4045 PR fortran/29565
4046 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
4047
4048 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
4049
4050 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
4051 for matching error messages.
4052
4053 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
4054
4055 PR target/26915
4056 * gcc.target/i386/387-12.c: New test.
4057
4058 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4059
4060 PR libfortran/29713
4061 * gfortran.dg/pr29713.f90: New test.
4062
4063 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
4064
4065 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
4066 Also test for bogus rest sign.
4067
4068 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4069
4070 PR libfortran/27895
4071 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
4072
4073 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
4074
4075 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
4076 from error messages.
4077
4078 2006-11-02 Mike Stump <mrs@apple.com>
4079
4080 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
4081
4082 * g++.old-deja/g++.abi/align.C: Enable for darwin.
4083
4084 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
4085
4086 * g++.dg/eh/gcsec1.C: New test.
4087
4088 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4089
4090 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
4091 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
4092
4093 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
4094
4095 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
4096 hexadecimal value.
4097 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4098 * gcc.dg/pr14796-2.c: Likewise.
4099
4100 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
4101
4102 * gcc.c-torture/execute/20061101-1.c: New test.
4103
4104 2006-11-01 Richard Guenther <rguenther@suse.de>
4105
4106 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
4107
4108 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4109
4110 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
4111 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
4112
4113 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
4114
4115 * gcc.c-torture/execute/20061031-1.c: New test.
4116
4117 2006-10-31 Geoffrey Keating <geoffk@apple.com>
4118
4119 PR 23067
4120 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
4121 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
4122 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
4123 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
4124 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
4125 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
4126 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
4127
4128 2006-10-31 Eric Christopher <echristo@apple.com>
4129 Falk Hueffner <falk@debian.org>
4130
4131 * gcc.dg/builtin-bswap-1.c: New.
4132 * gcc.dg/builtin-bswap-2.c: New.
4133 * gcc.dg/builtin-bswap-3.c: New.
4134 * gcc.dg/builtin-bswap-4.c: New.
4135 * gcc.dg/builtin-bswap-5.c: New.
4136 * gcc.target/i386/builtin-bswap-1.c: New.
4137
4138 2006-10-31 Geoffrey Keating <geoffk@apple.com>
4139
4140 * gcc.dg/inline-16.c: New.
4141
4142 PR 16622
4143 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
4144 defining it.
4145 * gcc.dg/inline-13.c: New.
4146 * gcc.dg/inline-14.c: New.
4147 * gcc.dg/inline-15.c: New.
4148
4149 PR 11377
4150 * gcc.dg/inline6.c: New.
4151 * gcc.dg/inline7.c: New.
4152
4153 2006-10-31 Roger Sayle <roger@eyesopen.com>
4154
4155 PR middle-end/23470
4156 * gcc.dg/pr23470-1.c: New test case.
4157
4158 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
4159
4160 PR fortran/29537
4161 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
4162 data.
4163 * gfortran.dg/blockdata_2.f90: New testcase.
4164
4165 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
4166
4167 PR libfortran/29627
4168 * gfortran.dg/unf_short_record_1.f90: New test.
4169
4170 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4171
4172 PR fortran/29067
4173 * gfortran.dg/pr29067.f: New test.
4174
4175 2006-10-31 Joseph Myers <joseph@codesourcery.com>
4176 Richard Sandiford <richard@codesourcery.com>
4177
4178 * lib/target-supports.exp (get_compiler_messages): Append options
4179 as a single list element.
4180 (check_effective_target_arm_vfp_ok): New.
4181 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
4182
4183 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
4184
4185 PR fortran/29387
4186 * gfortran.dg/intrinsic_actual_2.f90: New test.
4187
4188 PR fortran/29490
4189 * gfortran.dg/actual_array_interface_1.f90: New test.
4190
4191 PR fortran/29641
4192 * gfortran.dg/used_types_11.f90: New test.
4193
4194 2006-10-30 Dirk Mueller <dmueller@suse.de>
4195
4196 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
4197 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
4198 * g++.old-deja/g++.pt/eichin01.C (main): Same.
4199 * g++.old-deja/g++.mike/net25.C (main): Same.
4200 * g++.dg/lookup/exception1.C (main): Same.
4201 * g++.dg/parse/parens2.C (main): Same.
4202
4203 2006-10-30 Roger Sayle <roger@eyesopen.com>
4204
4205 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
4206
4207 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4208
4209 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
4210 * gcc.dg/torture/builtin-math-3.c: Likewise.
4211
4212 2006-10-30 Tobias Burnus <burnus@net-b.de>
4213
4214 PR fortran/29452
4215 * gfortran.dg/write_check.f90: Check run-time keyword checking.
4216 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
4217
4218 2006-10-30 Andrew Pinski <pinskia@gmail.com>
4219
4220 PR Fortran/29410
4221 * gfortran.fortran-torture/execute/transfer1.f90: New test.
4222
4223 2006-10-30 Joseph Myers <joseph@codesourcery.com>
4224
4225 * lib/target-supports.exp (check_function_available): Declare
4226 function before calling.
4227
4228 2006-10-30 Jakub Jelinek <jakub@redhat.com>
4229
4230 PR tree-optimization/29637
4231 * gcc.dg/pr29637.c: New test.
4232
4233 2006-10-29 Roger Sayle <roger@eyesopen.com>
4234
4235 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
4236 tree canonicalization.
4237
4238 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4239
4240 * gcc.dg/builtins-20.c: Add more hypot tests.
4241
4242 2006-10-29 Roger Sayle <roger@eyesopen.com>
4243
4244 * gcc.dg/fold-compare-1.c: New test case.
4245
4246 2006-10-29 Dirk Mueller <dmueller@suse.de>
4247
4248 PR c++/16307
4249 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
4250
4251 2006-10-29 Roger Sayle <roger@eyesopen.com>
4252
4253 PR tree-optimization/15458
4254 * gcc.dg/fold-xornot-1.c: New test case.
4255
4256 2006-10-29 Richard Guenther <rguenther@suse.de>
4257
4258 * gcc.target/i386/math-torture/trunc.c: New testcase.
4259
4260 2006-10-29 Richard Guenther <rguenther@suse.de>
4261
4262 * gcc.target/i386/math-torture/round.c: New testcase.
4263
4264 2006-10-29 Richard Guenther <rguenther@suse.de>
4265
4266 * gcc.target/i386/math-torture/ceil.c: New testcase.
4267 * gcc.target/i386/math-torture/floor.c: Likewise.
4268
4269 2006-10-29 Richard Guenther <rguenther@suse.de>
4270
4271 * gcc.target/i386/math-torture/rint.c: New testcase.
4272 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
4273
4274 2006-10-29 Richard Guenther <rguenther@suse.de>
4275
4276 * gcc.target/i386/math-torture/lfloor.c: New testcase.
4277 * gcc.target/i386/math-torture/lceil.c: Likewise.
4278
4279 2006-10-28 Tobias Burnus <burnus@net-b.de>
4280
4281 PR libgfortran/24313
4282 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
4283
4284 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
4285
4286 * gcc.c-torture/execute/20020118-1.c,
4287 gcc.c-torture/execute/builtins/strlen.c,
4288 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
4289 comment typos.
4290
4291 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4292
4293 * gcc.dg/builtins-20.c: Add tests for hypot.
4294 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
4295 two-argument builtins.
4296 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
4297 TESTIT2. Update all callers.
4298 (TESTIT2, TESTIT2_R): New helper macros.
4299 Add testcases for pow, hypot and atan2.
4300
4301 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
4302
4303 PR C++/29295
4304 * g++.dg/expr/bool1.C: New test.
4305 * g++.dg/expr/bool2.C: New test.
4306
4307 2006-10-28 Tobias Burnus <burnus@net-b.de>
4308
4309 PR fortran/28224
4310 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
4311 * gfortran.dg/namelist_internal.f90: New test.
4312
4313 2006-10-28 Tobias Burnus <burnus@net-b.de>
4314
4315 PR fortran/29625
4316 * gfortran.dg/io_real_boz.f90: Add.
4317 * gfortran.dg/io_real_boz2.f90: Add.
4318
4319 2006-10-28 Richard Guenther <rguenther@suse.de>
4320
4321 PR middle-end/26899
4322 * gcc.dg/tree-ssa/pr26899.c: New testcase.
4323
4324 2006-10-28 Richard Guenther <rguenther@suse.de>
4325
4326 PR target/28806
4327 * gcc.target/i386/math-torture/lround.c: New testcase.
4328
4329 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
4330
4331 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
4332 * gcc.dg/builtins-44.c: Likewise.
4333 * gcc.dg/builtins-45.c: Likewise.
4334 * gcc.dg/pr28796-2.c: Likewise.
4335 * gcc.dg/unordered-3.c: Likewise.
4336
4337 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4338
4339 PR libgfortran/27954
4340 * gfortran.dg/error_recovery_2.f90: New test.
4341
4342 2006-10-26 Richard Guenther <rguenther@suse.de>
4343
4344 * gcc.target/i386/i386.exp: Use glob, not find to collect
4345 tests. Avoids recursing into subdirectories.
4346 * gcc.target/i386/math-torture/math-torture.exp: Torture
4347 for interesting ia32 math options.
4348 * gcc.target.i386/math-torture/lrint.c: New testcase.
4349
4350 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4351
4352 PR libgfortran/29563
4353 * gfortran.dg/arrayio_9.f90: Update test.
4354 * gfortran.dg/arrayio_19.f90: New test.
4355
4356 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
4357
4358 * gcc.dg/20061026.c: New testcase.
4359
4360 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4361
4362 PR libgfortran/29563
4363 * gfortran.dg/arrayio_9.f90: New test.
4364
4365 2006-10-26 Ben Elliston <bje@au.ibm.com>
4366
4367 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
4368 Copy the strings manually, as strcpy may call strlen.
4369
4370 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4371
4372 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
4373 Add checks for log, log2, log10 and log1p.
4374
4375 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
4376 we already test 0.0. Add checks for expm1, log, log2, log10,
4377 log1p, cbrt, erf and erfc.
4378
4379 2006-10-25 Steve Ellcey <sje@cup.hp.com>
4380
4381 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
4382
4383 2006-10-25 Uros Bizjak <uros@kss-loka.si>
4384
4385 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
4386 and remainderl() built-in functions. Remove -ffast-math from
4387 dg-options.
4388
4389 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4390
4391 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
4392 acosh and atanh.
4393
4394 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
4395 floating point modifiers to arguments passed to float and long
4396 double functions respectively. Update all callers to use floating
4397 point numbers, not integers. Add tests for exp, exp2 and
4398 exp10/pow10.
4399
4400 * gcc.dg/torture/builtin-math-3.c: New test.
4401
4402 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
4403
4404 PR fortran/29393
4405 * gfortran.dg/initialize_2.f90: New.
4406
4407 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4408
4409 * gcc.dg/torture/builtin-math-2.c: New test.
4410
4411 2006-10-24 Richard Guenther <rguenther@suse.de>
4412
4413 PR middle-end/28796
4414 * gcc.dg/pr28796-1.c: New testcase.
4415 * gcc.dg/pr28796-2.c: Likewise.
4416
4417 2006-10-24 Richard Guenther <rguenther@suse.de>
4418
4419 * gcc.dg/builtins-57.c: New testcase.
4420
4421 2006-10-24 Richard Guenther <rguenther@suse.de>
4422
4423 PR tree-optimization/29567
4424 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
4425
4426 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
4427
4428 PR tree-optimization/14784
4429 * gcc.dg/alias-10.c: New test.
4430
4431 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4432
4433 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
4434
4435 2006-10-23 Jakub Jelinek <jakub@redhat.com>
4436
4437 * gcc.dg/builtin-strncat-chk-1.c: New test.
4438
4439 2006-10-23 Jan Hubicka <jh@suse.cz>
4440
4441 * gcc.dg/memmove-1.c: New test.
4442
4443 2006-10-23 Paul Brook <paul@codesourcery.com>
4444
4445 * gcc.dg/pragma-pack-5.c: New test.
4446
4447 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
4448
4449 * g++.dg/other/s390-1.C: New testcase.
4450
4451 2006-10-23 Richard Guenther <rguenther@suse.de>
4452
4453 PR middle-end/27132
4454 PR middle-end/23295
4455 * gcc.dg/pr27132.c: New testcase.
4456 * gcc.dg/pr23295.c: Likewise.
4457 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
4458 * g++.dg/tree-ssa/pr19807.C: Likewise.
4459
4460 2006-10-23 Richard Guenther <rguenther@suse.de>
4461
4462 PR middle-end/21032
4463 * gcc.dg/pr21032.c: New testcase.
4464
4465 2006-10-22 Jeff Law <law@redhat.com>
4466 Richard Guenther <rguenther@suse.de>
4467
4468 PR tree-optimization/15911
4469 * gcc.dg/tree-ssa/vrp30.c: New testcase.
4470
4471 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
4472
4473 PR c++/20647
4474 * g++.dg/abi/rtti3.C: New.
4475
4476 2006-10-21 Uros Bizjak <uros@kss-loka.si>
4477
4478 PR middle-end/28252
4479 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
4480 transformation.
4481
4482 2006-10-21 Richard Guenther <rguenther@suse.de>
4483
4484 PR tree-optimization/3511
4485 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
4486
4487 2006-10-21 Richard Guenther <rguenther@suse.de>
4488
4489 PR middle-end/26898
4490 * gcc.dg/torture/pr26898-1.c: New testcase.
4491 * gcc.dg/torture/pr26898-2.c: Likewise.
4492
4493 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
4494
4495 PR c++/28053
4496 * g++.dg/parse/bitfield1.C: Adjust error markers.
4497 * g++.dg/parse/bitfield2.C: New test.
4498
4499 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
4500
4501 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
4502
4503 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4504
4505 PR libfortran/27895
4506 * gfortran.dg/zero_sized_1.f90: New test.
4507
4508 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
4509
4510 * gcc.dg/div-compare-1.c: New test.
4511
4512 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
4513
4514 PR fortran/29216
4515 * gfortran.dg/result_default_init_1.f90: New test.
4516
4517 PR fortran/29314
4518 * gfortran.dg/automatic_default_init_1.f90: New test.
4519
4520 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
4521 from 38 to 33.
4522
4523 2006-10-18 Geoffrey Keating <geoffk@apple.com>
4524
4525 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
4526 'using namespace std' without previous declaration.
4527 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
4528 * g++.old-deja/g++.robertl/eb133c.C: New.
4529
4530 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4531
4532 PR libgfortran/29277
4533 * gfortran.dg/streamio_4.f90: Update test.
4534 * gfortran.dg/streamio_11.f90: New test.
4535
4536 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
4537
4538 PR c++/27952
4539 * g++.dg/inherit/virtual1.C: New test.
4540
4541 2006-10-17 Mark Mitchell <mark@codesourcery.com>
4542
4543 PR c++/28261
4544 * g++.dg/parse/enum3.C: New test.
4545
4546 2006-10-17 Mark Mitchell <mark@codesourcery.com>
4547
4548 PR c++/29039
4549 * g++.dg/init/ctor8.C: New test.
4550
4551 2006-10-17 Mark Mitchell <mark@codesourcery.com>
4552
4553 PR c++/27270
4554 * g++.dg/ext/complit8.C: Tweak error markers.
4555 * g++.dg/template/complit1.C: Add error marker.
4556
4557 2006-10-16 Mark Mitchell <mark@codesourcery.com>
4558
4559 PR c++/27270
4560 * g++.dg/ext/complit8.C: New test.
4561
4562 PR c++/29408
4563 * g++.dg/parse/dtor12.C: New test.
4564
4565 PR c++/29435
4566 * g++.dg/template/sizeof11.C: New test.
4567
4568 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
4569
4570 PR fortran/29392
4571 * gfortran.dg/data_char_3.f90: New test.
4572
4573 PR fortran/29451
4574 * gfortran.dg/negative_automatic_size.f90: New test.
4575
4576 2006-10-16 David Daney <ddaney@avtrex.com>
4577
4578 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
4579
4580 2006-10-16 Eric Christopher <echristo@apple.com>
4581
4582 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
4583 x86_64.
4584
4585 2006-10-16 Mark Mitchell <mark@codesourcery.com>
4586
4587 PR c++/28211
4588 * g++.dg/tc1/dr49.C: Tweak error messages.
4589 * g++.dg/parse/template21.C: New test.
4590
4591 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4592
4593 PR middle-end/20491
4594 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
4595
4596 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
4597
4598 PR fortran/29403
4599 * gfortran.dg/print_1.f90: New test.
4600
4601 2006-10-15 Jan Hubicka <jh@suse.cz>
4602
4603 PR middle-end/29241
4604 * gcc.c-torture/compile/pr29241.c: New testcase.
4605
4606 2006-10-15 David Edelsohn <edelsohn@gnu.org>
4607
4608 PR middle-end/29250
4609 * gcc.c-torture/compile/pr29250.c: New test.
4610
4611 2006-10-15 Richard Guenther <rguenther@suse.de>
4612
4613 * gcc.dg/pr29299.c: New testcase.
4614
4615 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
4616
4617 PR fortran/24767
4618 * gfortran.dg/label_4.f90: Adjust warning flag.
4619
4620 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
4621
4622 PR fortran/29371
4623 * gfortran.dg/nullify_3.f90: New test.
4624
4625 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4626
4627 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4628 on Solaris 2.5.1 too.
4629
4630 2006-10-13 Eric Christopher <echristo@apple.com>
4631
4632 * gcc.dg/pr25993.c: Skip for darwin.
4633
4634 2006-10-13 Eric Christopher <echristo@apple.com>
4635
4636 * gcc.dg/visibility-11.c: Skip for darwin.
4637
4638 2006-10-13 Eric Christopher <echristo@apple.com>
4639
4640 * gcc.dg/darwin-weakimport-1.c: Use
4641 -fno-asynchronous-unwind-tables.
4642 * gcc.dg/darwin-weakimport-3.c: Ditto.
4643
4644 2006-10-13 Richard Guenther <rguenther@suse.de>
4645
4646 PR tree-optimization/29446
4647 * gcc.dg/torture/pr29446.c: New testcase.
4648
4649 2006-10-13 Bill Wendling <wendling@apple.com>
4650
4651 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
4652 * g++.old-deja/g++.jason/hmc1.C: Likewise.
4653 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
4654 * g++.old-deja/g++.law/shadow1.C: Likewise.
4655 * g++.old-deja/g++.law/ctors10.C: Likewise.
4656 * g++.dg/debug/namespace1.C: Likewise.
4657 * g++.dg/inherit/namespace-as-base.C: Likewise.
4658 * g++.dg/opt/delay-slot-1.C: Likewise.
4659 * g++.dg/parse/defarg10.C: Likewise.
4660 * g++.dg/template/ptrmem11.C: Likewise.
4661 * g++.dg/template/mem_func_ptr.C: Likewise.
4662 * g++.dg/template/spec19.C: Likewise.
4663
4664 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
4665
4666 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
4667
4668 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
4669
4670 PR fortran/29373
4671 * gfortran.dg/implicit_9.f90: New test.
4672
4673 PR fortran/29407
4674 * gfortran.dg/namelist_25.f90: New test.
4675
4676 PR fortran/27701
4677 * gfortran.dg/same_name_2.f90: New test.
4678
4679 PR fortran/29232
4680 * gfortran.dg/host_assoc_types_1.f90: New test.
4681
4682 PR fortran/29364
4683 * gfortran.dg/missing_derived_type_1.f90: New test.
4684 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
4685
4686 PR fortran/29422
4687 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
4688
4689 PR fortran/29428
4690 * gfortran.dg/alloc_comp_assign_5.f90: New test.
4691
4692 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4693
4694 PR fortran/29391
4695 * gfortran.dg/bound_2.f90: New test.
4696
4697 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4698
4699 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
4700 directive.
4701 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4702 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
4703 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4704 * gfortran.dg/gomp/reduction3.f90: Likewise.
4705 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4706 * gfortran.dg/dummy_procedure_2.f90: Likewise.
4707 * gfortran.dg/interface_derived_type_1.f90: Likewise.
4708 * gfortran.dg/forall_4.f90: Likewise.
4709 * gfortran.dg/spec_expr_4.f90: Likewise.
4710 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
4711 * gfortran.dg/forall_5.f90: Likewise.
4712 * gfortran.dg/open_access_append_2.f90: Add check for
4713 compile-time warning.
4714
4715 2006-10-13 Mark Mitchell <mark@codesourcery.com>
4716
4717 PR c++/28506
4718 * g++.dg/parse/pure1.C: New test.
4719
4720 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4721
4722 PR fortran/21435
4723 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
4724 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
4725 for compile-time warnings.
4726 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
4727 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
4728 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
4729 file.
4730 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
4731 specifier.
4732 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
4733 compile-time warning.
4734
4735 2006-10-12 Jan Hubicka <jh@suse.cz>
4736
4737 PR c/28419
4738 * gcc.dg/pr28319.c: New test.
4739
4740 2006-10-12 Mark Mitchell <mark@codesourcery.com>
4741 PR c++/29318
4742 * g++.dg/ext/vla4.C: New test.
4743
4744 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
4745
4746 PR c++/27961
4747 * g++.dg/template/crash60.C: New test.
4748 * g++.dg/other/large-size-array.C: Adjust error markers.
4749 * g++.dg/parse/crash27.C: Likewise.
4750 * g++.dg/template/crash1.C: Likewise.
4751
4752 2006-10-12 Steve Ellcey <sje@cup.hp.com>
4753
4754 PR testsuite/29093
4755 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
4756
4757 2006-10-12 Jakub Jelinek <jakub@redhat.com>
4758
4759 PR preprocessor/28709
4760 * gcc.dg/cpp/paste14.c: New test.
4761
4762 2006-10-11 Mark Mitchell <mark@codesourcery.com>
4763
4764 PR c++/29175
4765 * g++.dg/init/array24.C: New test.
4766
4767 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4768
4769 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
4770 of <sys/types.h>.
4771
4772 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
4773
4774 PR c++/29024
4775 * g++.dg/parse/typedef8.C: New test.
4776 * g++.dg/other/mult-stor1.C: Adjust error markers.
4777
4778 2006-10-11 Richard Guenther <rguenther@suse.de>
4779
4780 PR tree-optimization/28230
4781 * gcc.dg/torture/pr28230.c: New testcase.
4782
4783 2006-10-11 Richard Guenther <rguenther@suse.de>
4784
4785 PR inline-asm/29119
4786 * gcc.dg/torture/pr29119.c: New testcase.
4787
4788 2006-10-10 Jakub Jelinek <jakub@redhat.com>
4789
4790 PR middle-end/29272
4791 * gcc.c-torture/execute/20060930-2.c: New test.
4792
4793 2006-10-09 Richard Henderson <rth@redhat.com>
4794
4795 Revert emutls patch.
4796
4797 2006-10-09 Richard Guenther <rguenther@suse.de>
4798
4799 PR middle-end/29254
4800 * gcc.dg/pr29254.c: New testcase.
4801
4802 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
4803 Paul Thomas <pault@gcc.gnu.org>
4804
4805 PR fortran/20541
4806 * gfortran.dg/alloc_comp_basics_1.f90: New test.
4807 * gfortran.dg/alloc_comp_basics_2.f90: New test.
4808 * gfortran.dg/alloc_comp_assign_1.f90: New test.
4809 * gfortran.dg/alloc_comp_assign_2.f90: New test.
4810 * gfortran.dg/alloc_comp_assign_3.f90: New test.
4811 * gfortran.dg/alloc_comp_assign_4.f90: New test.
4812 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
4813 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
4814 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
4815 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
4816 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
4817 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
4818 * gfortran.dg/alloc_comp_std.f90: New test.
4819 * gfortran.dg/move_alloc.f90: New test.
4820
4821 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
4822
4823 PR fortran/29115
4824 * gfortran.dg/derived_constructor_comps_2.f90: New test.
4825
4826 PR fortran/29211
4827 * gfortran.dg/forall_char_dependencies_1.f90: New test.
4828
4829 2006-10-08 Tobias Burnus <burnus@net-b.de>
4830
4831 PR fortran/28585
4832 * gfortran.dg/new_line.f90: New test.
4833
4834 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4835
4836 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
4837 * gcc.dg/torture/builtin-convert-1.c,
4838 gcc.dg/torture/builtin-convert-2.c,
4839 gcc.dg/torture/builtin-convert-3.c,
4840 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
4841
4842 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
4843
4844 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4845 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4846 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4847 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
4848
4849 2006-10-07 Andrew Pinski <pinskia@gmail.com>
4850
4851 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4852 Xfail some tests for powerpc-darwin and powerpc-aix.
4853
4854 2006-10-07 Jakub Jelinek <jakub@redhat.com>
4855
4856 PR c/29380
4857 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
4858
4859 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4860
4861 PR target/29300
4862 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4863 on hppa*-*-hpux*.
4864
4865 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4866
4867 PR fortran/16580
4868 PR fortran/29288
4869 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
4870 Add tests for using all possible intrinsics as actual arguments.
4871 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
4872 all possible intrinsics as actual arguments.
4873 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
4874 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
4875
4876 2006-10-07 Richard Sandiford <richard@codesourcery.com>
4877
4878 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
4879 * gcc.dg/debug/debug-2.c: Likewise.
4880
4881 2006-10-06 Uros Bizjak <uros@kss-loka.si>
4882
4883 * gcc.c-torture/compile/sync-2.c: New test.
4884
4885 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
4886
4887 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
4888 line endings.
4889
4890 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
4891
4892 PR rtl-optimization/29128
4893 * gcc.c-torture/compile/pr29128.c: New test.
4894
4895 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
4896
4897 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
4898 line endings.
4899
4900 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
4901
4902 PR middle-end/29256
4903 * gcc.dg/tree-ssa/loop-19.c: New test.
4904
4905 2006-10-06 Jakub Jelinek <jakub@redhat.com>
4906
4907 PR tree-optimization/29330
4908 * gcc.dg/pr29330.c: New test.
4909
4910 PR target/28924
4911 * gcc.c-torture/compile/20061005-1.c: New test.
4912
4913 2006-10-06 Olivier Hainque <hainque@adacore.com>
4914
4915 * gcc.dg/typename-vla-1.c: New case.
4916 * gnat.dg/forward_vla.adb: New case.
4917
4918 2006-10-06 Jakub Jelinek <jakub@redhat.com>
4919
4920 PR tree-optimization/29290
4921 * gfortran.dg/loop_nest_1.f90: New test.
4922
4923 PR target/29198
4924 * gcc.dg/tls/opt-12.c: New test.
4925
4926 PR fortran/28415
4927 * gfortran.dg/save_2.f90: New test.
4928
4929 PR c/29091
4930 * gcc.dg/pr29091.c: New test.
4931
4932 2006-10-06 Joseph Myers <joseph@codesourcery.com>
4933
4934 * lib/target-supports.exp
4935 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
4936 same as x86_64-*-*; check for LP64.
4937
4938 2006-10-04 Richard Henderson <rth@redhat.com>
4939
4940 * lib/target-supports.exp (check_effective_target_tls): Redefine
4941 to mean non-emulated tls.
4942 * gcc.dg/tls/alias-1.c: Remove tls requirement.
4943 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4944 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4945 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4946 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4947 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4948 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4949
4950 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
4951
4952 PR fortran/29343
4953 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
4954
4955 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4956
4957 * gfortran.dg/bounds_check_fail_1.f90: New test.
4958
4959 2006-10-03 Mark Mitchell <mark@codesourcery.com>
4960
4961 PR c++/29020
4962 * g++.dg/template/friend48.C: New test.
4963
4964 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
4965
4966 PR fortran/29098
4967 * gfortran.dg/default_initialization_2.f90: New test.
4968
4969 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
4970
4971 PR fortran/20779
4972 PR fortran/20891
4973 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
4974
4975 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
4976
4977 PR fortran/29284
4978 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
4979
4980 PR fortran/29321
4981 PR fortran/29322
4982 * gfortran.dg/missing_optional_dummy_2.f90: New test.
4983
4984 PR fortran/25091
4985 PR fortran/25092
4986 * gfortran.dg/entry_array_specs_1.f90: New test.
4987
4988 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
4989
4990 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
4991 insufficient to inhibit some test failures at -O3. Do testing
4992 on integers.
4993
4994 2006-10-03 Mark Mitchell <mark@codesourcery.com>
4995
4996 PR c++/29138
4997 * g++.dg/inherit/access8.C: New test.
4998 * g++.dg/template/dtor4.C: Tweak error messages.
4999
5000 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5001
5002 PR fortran/27478
5003 * gfortran.dg/entry_8.f90: New test.
5004
5005 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5006
5007 PR c++/29291
5008 * g++.dg/parse/new4.C: New test.
5009
5010 2006-10-03 Uros Bizjak <uros@kss-loka.si>
5011
5012 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
5013 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
5014 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
5015 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
5016 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
5017
5018 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5019
5020 PR fortran/19260
5021 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
5022 * gfortran.dg/continuation_2.f90: New test.
5023
5024 PR fortran/19262
5025 * gfortran.dg/continuation_3.f90: New test.
5026 * gfortran.dg/continuation_4.f90: New test.
5027 * gfortran.dg/continuation_5.f: New test.
5028 * gfortran.dg/continuation_6.f: New test.
5029
5030 2006-10-02 Mark Mitchell <mark@codesourcery.com>
5031
5032 PR c++/29226
5033 * g++.dg/template/vla1.C: New test.
5034
5035 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5036
5037 PR fortran/29210
5038 * gfortran.dg/complex_parameter_1.f90: New test.
5039
5040 2006-10-02 Jakub Jelinek <jakub@redhat.com>
5041
5042 PR c/29154
5043 * gcc.c-torture/execute/20060929-1.c: New test.
5044
5045 2006-10-01 Mark Mitchell <mark@codesourcery.com>
5046
5047 PR c++/29105
5048 * g++.dg/template/member6.C: New test.
5049 * g++.dg/parse/typename7.C: Adjust error markers.
5050
5051 PR c++/29080
5052 * g++.dg/template/member7.C: New test.
5053
5054 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
5055
5056 PR c/24010
5057 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
5058 gcc.dg/Woverride-init-3.c: New tests.
5059
5060 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
5061
5062 * gcc.c-torture/execute/20060930-1.c: New test.
5063
5064 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5065
5066 PR fortran/18791
5067 * gfortran.dg/specifics_1.f90: New test.
5068 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
5069 complex specifics.
5070
5071 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5072
5073 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
5074 pthread-init-common.h: New.
5075
5076 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
5077
5078 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
5079 precision on some archs.
5080
5081 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
5082
5083 * gcc.dg/non-local-goto-1.c: New test.
5084 * gcc.dg/non-local-goto-2.c: Likewise.
5085 * gcc.dg/setjmp-3.c: Likewise.
5086 * gcc.dg/setjmp-4.c: Likewise.
5087
5088 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
5089
5090 * gnat.dg/self_aggregate_with_pointer.adb: New test.
5091
5092 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
5093
5094 PR fortran/28276
5095 * gfortran.dg/exponent_1.f90: New test.
5096
5097 PR fortran/27021
5098 * gfortran.dg/nearest_1.f90: New test.
5099
5100 2006-09-26 Jakub Jelinek <jakub@redhat.com>
5101
5102 PR middle-end/25261
5103 PR middle-end/28790
5104 * gcc.dg/gomp/nestedfn-1.c: New test.
5105
5106 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
5107
5108 PR objc/29195
5109 * objc/compile/method-1.m: New test.
5110
5111 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
5112
5113 PR c++/26938
5114 * g++.dg/template/crash58.C: New test.
5115 * g++.dg/parse/crash28.C: Adjust error markers.
5116 * g++.dg/template/crash34.C: Likewise.
5117 * g++.dg/template/friend31.C: Likewise.
5118 * g++.dg/template/crash32.C: Likewise.
5119
5120 PR c++/27329
5121 * g++.dg/template/crash59.C: New test.
5122
5123 PR c++/27667
5124 * g++.dg/template/spec33.C: New test.
5125 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
5126
5127 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
5128 Adam Nemet <anemet@caviumnetworks.com>
5129
5130 * gcc.dg/tree-ssa/ivopts-1.c: New test.
5131 * gcc.dg/tree-ssa/ivopts-2.c: New test.
5132
5133 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
5134
5135 PR target/28911
5136 * gcc.dg/pr28911.c: New.
5137
5138 2006-09-23 Uros Bizjak <uros@kss-loka.si>
5139
5140 PR target/29169
5141 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
5142 (dg-options): Add -mfpmath=387.
5143
5144 2006-09-23 Jakub Jelinek <jakub@redhat.com>
5145
5146 PR c/28706
5147 * gcc.dg/pr28706.c: New test.
5148
5149 PR c/28712
5150 * gcc.dg/pr28712.c: New test.
5151
5152 2006-09-22 Mike Stump <mrs@apple.com>
5153
5154 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
5155
5156 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
5157
5158 PR tree-optimization/28888
5159 * gcc.dg/pr28888.c: New test.
5160
5161 2006-09-21 Mark Mitchell <mark@codesourcery.com>
5162
5163 PR c++/29016
5164 * g++.dg/init/ptrfn1.C: New test.
5165
5166 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
5167
5168 PR c++/28861
5169 * g++.dg/template/spec32.C: New test.
5170 * g++.dg/parse/crash9.C: Adjust error markers.
5171
5172 PR c++/28303
5173 * g++.dg/template/typedef6.C: New test.
5174 * g++.dg/init/error1.C: Adjust error markers.
5175 * g++.dg/parse/crash9.C: Likewise.
5176 * g++.dg/template/crash55.C: Likewise.
5177
5178 2006-09-21 Janis Johnson <janis187@us.ibm.com>
5179
5180 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
5181
5182 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
5183
5184 PR target/27650
5185 * g++.dg/ext/dllimport12.C: New test.
5186
5187 2006-09-20 Richard Sandiford <richard@codesourcery.com>
5188
5189 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
5190 * gcc.target/mips/nmadd-2.c: Likewise.
5191 * gcc.target/mips/mips-ps-6.c: New test.
5192 * gcc.target/mips/neg-abs-1.c: Likewise.
5193 * gcc.target/mips/neg-abs-2.c: Likewise.
5194 * gcc.target/mips/nmadd-3.c: New test.
5195
5196 2006-09-20 Jakub Jelinek <jakub@redhat.com>
5197
5198 PR middle-end/28046
5199 * gcc.dg/gomp/atomic-10.c: New test.
5200 * g++.dg/gomp/atomic-10.C: New test.
5201
5202 2006-09-20 Eric Christopher <echristo@apple.com>
5203
5204 * gcc.target/i386/sse3-not-fisttp.c: New.
5205
5206 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
5207
5208 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
5209
5210 2006-09-19 Richard Sandiford <richard@codesourcery.com>
5211
5212 * gcc.c-torture/execute/pr28289.c (one): New variable.
5213 (main): Use it instead of argc.
5214 * gcc.c-torture/execute/20060102-1.c (one): New variable.
5215 (main): Use it instead of argc.
5216
5217 2006-09-19 Paul Brook <paul@codesourcery.com>
5218
5219 PR target/28516
5220 * gcc.dg/nested-func-5.c: New test.
5221
5222 2006-09-19 Ben Elliston <bje@au.ibm.com>
5223
5224 * lib/target-supports.exp (check_effective_target_tls): Compile
5225 test stubs using ${tool}_target_compile, not just target_compile.
5226 (check_effective_target_tls_runtime): Likewise.
5227
5228 2006-09-19 Ben Elliston <bje@au.ibm.com>
5229
5230 * gcc.c-torture/compile/20030405-1.x: Remove.
5231
5232 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
5233 optimising linker from discarding it.
5234
5235 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
5236
5237 PR fortran/28526
5238 * gfortran.dg/keyword_symbol_1.f90: New test.
5239
5240 * gfortran.dg/spread_shape_1.f90: Add missing warning with
5241 pedantic compilation option.
5242
5243 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
5244
5245 PR fortran/29060
5246 * gfortran.dg/spread_shape_1.f90: New test.
5247
5248 2006-09-17 Roger Sayle <roger@eyesopen.com>
5249
5250 PR tree-optimization/28887
5251 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
5252
5253 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
5254
5255 PR c/25993
5256 * gcc.dg/pr25993.c: New test.
5257
5258 2006-09-17 Ira Rosen <irar@il.ibm.com>
5259
5260 PR tree-opt/21591
5261 * gcc.dg/vect/pr21591.c: New test.
5262
5263 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
5264
5265 PR tree-opt/29059
5266 * gcc.c-torture/compile/strcpy-1.c: New test.
5267 * gcc.c-torture/compile/strcpy-2.c: New test.
5268 * gcc.c-torture/compile/memcpy-1.c: New test.
5269 * gcc.c-torture/compile/memcpy-2.c: New test.
5270
5271 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
5272
5273 PR testsuite/29055
5274 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
5275
5276 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
5277
5278 * gnat.dg/specs/double_record_extension1.ads: New test.
5279 * gnat.dg/specs/double_record_extension2.ads: Likewise.
5280
5281 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
5282
5283 PR fortran/29051
5284 * gfortran.dg/oldstyle_3.f90: New test.
5285
5286 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5287
5288 PR libgfortran/29099
5289 * gfortran.dg/secnds-1.f: New test.
5290
5291 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5292
5293 PR libgfortran/29053
5294 * gfortran.dg/streamio_9.f90: New test.
5295 * gfortran.dg/streamio_10.f90: New test.
5296
5297 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
5298
5299 PR C++/29002
5300 * g++.dg/init/array22.C: New test.
5301 * g++.dg/init/array23.C: New test.
5302
5303 2006-09-14 Arnaud Charlet <charlet@adacore.com>
5304
5305 * stackcheck.lst: Update list of tests requiring stack checking.
5306 * norun.lst: Adjust for above change.
5307 * ada95.lst: New file.
5308 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
5309 requiring -gnat95 switch.
5310
5311 2006-09-14 Olivier Hainque <hainque@adacore.com>
5312
5313 * gnat.dg/in_out_parameter.adb: New test.
5314
5315 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
5316
5317 PR debug/28980
5318 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
5319
5320 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
5321
5322 * gnat.dg/specs/unchecked_union.ads: New test.
5323
5324 2006-09-13 Richard Sandiford <richard@codesourcery.com>
5325
5326 PR rtl-optimization/28982
5327 * gcc.c-torture/execute/pr28982a.c: New test.
5328 * gcc.c-torture/execute/pr28982b.c: Likewise.
5329
5330 2006-09-12 Eric Christopher <echristo@apple.com>
5331
5332 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
5333 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
5334
5335 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
5336
5337 PR c/28768
5338 PR preprocessor/14634
5339 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
5340 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
5341 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
5342
5343 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
5344
5345 * gcc.dg/pr28243.c: New test.
5346
5347 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
5348
5349 PR fortran/28971
5350 gfortran.dg/pr28971.f90: New test to act as a backstop in case
5351 this undiagnosed regression reappears.
5352
5353 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
5354
5355 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
5356 Treat $srcdir as a literal.
5357 * lib/fortran-torture.exp (fortran-torture-compile,
5358 fortran-torture-execute): Likewise.
5359 * lib/objc-torture.exp (objc-torture-compile,
5360 objc-torture-execute): Likewise.
5361 * lib/profopt.exp (profopt-execute): Likewise.
5362
5363 2006-09-11 Geoffrey Keating <geoffk@apple.com>
5364
5365 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
5366
5367 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
5368
5369 PR testsuite/28950
5370 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
5371
5372 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
5373
5374 PR target/13685
5375 * gcc.target/i386/pr13685.c: New test.
5376
5377 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
5378
5379 * gcc.dg/pr28726.c: New test.
5380
5381 2006-09-11 Josh Conner <jconner@apple.com>
5382
5383 * gcc.dg/nrv3.c: Increase size of structure.
5384 * gcc.dg/nrv4.c: Likewise.
5385 * gcc.dg/nrv5.c: Likewise.
5386
5387 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
5388
5389 PR libfortran/28890
5390 gfortran.dg/assumed_charlen_function_5.f90: New test.
5391
5392 2006-09-10 Mark Mitchell <mark@codesourcery.com>
5393
5394 PR c++/28991
5395 * g++.dg/init/static3.C: New test.
5396
5397 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
5398
5399 PR testsuite/29007
5400 * gcc.dg/long-long-cst1.c (t): Add cast to
5401 __SIZE_TYPE__ before casting to int.
5402 (main): Return 0 on success.
5403
5404 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
5405
5406 * gcc.c-torture/execute/20060910-1.c: New test.
5407
5408 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
5409
5410 PR middle-end/26983
5411 * gcc.dg/pr26983.c: New test.
5412
5413 2006-09-10 Richard Sandiford <richard@codesourcery.com>
5414
5415 PR target/29006
5416 * gcc.c-torture/execute/pr29006.c: New test.
5417
5418 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
5419
5420 PR libfortran/28947
5421 gfortran.dg/matmul_4.f90: New test.
5422
5423 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
5424
5425 PR fortran/28959
5426 gfortran.dg/used_types_10: New test.
5427
5428 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
5429
5430 PR libfortran/28923
5431 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
5432 gfortran.dg/array_initializer_3.f90: New test.
5433
5434 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5435
5436 PR fortran/28914
5437 * gfortran.dg/actual_array_constructor_3.f90: New test.
5438
5439 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
5440
5441 PR testsuite/26778
5442 * gcc.target/i386/pr26778.c: New testcase.
5443
5444 2006-09-08 Eric Christopher <echristo@apple.com>
5445
5446 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
5447 * gcc.target/i386/memcpy-1.c: Ditto.
5448 * gcc.target/i386/asm-1.c: Ditto.
5449 * gcc.target/i386/20060512-4.c: Ditto.
5450 * gcc.target/i386/compress-float-387.c: Ditto.
5451 * gcc.target/i386/20060512-1.c: Ditto.
5452 * gcc.target/i386/compress-float-sse.c: Ditto.
5453 * gcc.target/i386/20060512-2.c: Ditto.
5454 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
5455 * gcc.target/i386/stack-prot-kernel.c: Ditto.
5456 * gcc.target/i386/compress-float-387-pic.c: Ditto.
5457 * gcc.dg/pr26449.c: Ditto.
5458 * gcc.dg/attr-ms_struct-2.c: Ditto.
5459 * gcc.dg/attr-ms_struct-1.c: Ditto.
5460 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
5461
5462 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
5463
5464 PR c/28504
5465 * gcc.dg/vla-10.c: New test.
5466
5467 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5468
5469 PR c++/28858
5470 * g++.dg/parse/template20.C: New test.
5471 * g++.dg/template/operator8.C: Remove obsolete part.
5472 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
5473 * g++.old-deja/g++.pt/crash65.C: Likewise.
5474
5475 2006-09-07 Jason Merrill <jason@redhat.com>
5476
5477 PR middle-end/27724
5478 * gcc.dg/long-long-cst1.c: New test.
5479
5480 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
5481
5482 PR C++/28906
5483 * g++.dg/other/array3.C: New test.
5484 * g++.dg/other/array4.C: New test.
5485 * g++.dg/other/array5.C: New test.
5486
5487 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
5488
5489 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
5490
5491 2006-09-07 Uros Bizjak <uros@kss-loka.si>
5492
5493 PR target/28946
5494 * gcc.target/i386/pr28946.c: New test.
5495
5496 2006-09-07 Steven G. Kargl <kargls@comcast.net>
5497
5498 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
5499 in integer literal constant.
5500 * gfortran.dg/enum_8.f90: Ditto.
5501 * gfortran.dg/g77/20030326-1.f: Ditto.
5502
5503 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
5504
5505 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
5506 nonconformance usage.
5507
5508 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
5509
5510 PR middle-end/28862
5511 * gcc.c-torture/compile/vector-align-1.c: New test.
5512
5513 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
5514
5515 PR rtl-opt/27883
5516 * g++.dg/opt/copysign-1.C: New test.
5517
5518 2006-09-06 Jason Merrill <jason@redhat.com>
5519
5520 PR c++/27371
5521 * g++.dg/warn/unused-result1.C: New test.
5522
5523 2006-09-06 Mark Mitchell <mark@codesourcery.com>
5524
5525 PR c++/28903
5526 * g++.dg/ext/vla3.C: New test.
5527
5528 PR c++/28886
5529 * g++.dg/template/array16.C: New test.
5530
5531 2006-09-06 Richard Guenther <rguenther@suse.de>
5532
5533 * gcc.dg/pr27226.c: Remove testcase again.
5534
5535 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
5536
5537 PR tree-opt/28937
5538 * g++.dg/opt/unroll2.C: New test.
5539
5540 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
5541
5542 PR tree-opt/28952
5543 * gcc.dg/vect/pr28952.c: New test.
5544
5545 2006-09-05 Richard Guenther <rguenther@suse.de>
5546
5547 PR tree-optimization/28900
5548 * gcc.dg/torture/pr28900.c: New testcase
5549
5550 2006-09-05 Richard Guenther <rguenther@suse.de>
5551
5552 PR tree-optimization/28905
5553 * gcc.c-torture/compile/pr28905.c: New testcase.
5554
5555 2006-09-05 Richard Guenther <rguenther@suse.de>
5556
5557 PR middle-end/28935
5558 * gcc.dg/pr28935.c: New testcase.
5559
5560 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
5561
5562 * gcc.c-torture/execute/20060905-1.c: New test.
5563
5564 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
5565
5566 PR fortran/28908
5567 * gfortran.dg/used_types_7.f90: New test.
5568 * gfortran.dg/used_types_8.f90: New test.
5569 * gfortran.dg/used_types_9.f90: New test.
5570
5571 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
5572
5573 * gcc.c-torture/compile/20060904-1.c: New test.
5574
5575 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
5576
5577 PR c++/23287 Revert my 2006-09-01 patch
5578 * g++.dg/parse/dtor12.C: Remove.
5579
5580 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
5581
5582 PR c+/27670
5583 * g++.dg/template/operator9.C: New test.
5584
5585 PR c++/27493
5586 * g++.dg/template/operator7.C: New test.
5587
5588 PR c++/27494
5589 * g++.dg/template/operator8.C: New test.
5590
5591 PR c++/27397
5592 * g++.dg/template/crash57.C: New test.
5593
5594 * g++.dg/template/typedef4.C: Adjust error markers.
5595 * g++.dg/template/typedef5.C: Likewise.
5596
5597 2006-09-02 Jakub Jelinek <jakub@redhat.com>
5598
5599 PR c++/28878
5600 * g++.dg/parse/crash33.C: New test.
5601
5602 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
5603 Richard Guenther <rguenther@suse.de>
5604 Adam Nemet <anemet@caviumnetworks.com>
5605
5606 PR middle-end/27226
5607 * gcc.target/mips/memcpy-1.c: New testcase.
5608 * gcc.dg/pr27226.c: Likewise.
5609
5610 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
5611
5612 PR c++/28705
5613 * g++.dg/lookup/koenig5.C: New.
5614 * g++.dg/template/crash56.C: New.
5615
5616 2006-09-01 Josh Conner <jconner@apple.com>
5617
5618 PR c++/25505
5619 * gcc.dg/nrv3.c: New test.
5620 * gcc.dg/nrv4.c: New test.
5621 * gcc.dg/nrv5.c: New test.
5622
5623 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
5624
5625 PR c++/23287
5626 * g++.dg/parse/dtor12.C: New.
5627
5628 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
5629
5630 PR tree-optimization/28839
5631 * gcc.dg/pr28839.c: New test.
5632
5633 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
5634
5635 PR target/24367
5636 * gcc.dg/pr24367.c: New testcase.
5637
5638 2006-08-30 Joseph Myers <joseph@codesourcery.com>
5639
5640 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
5641
5642 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
5643
5644 PR rtl-optimization/27735
5645 * gcc.dg/loop-unswitch-1.c: New test.
5646
5647 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
5648
5649 PR fortran/28885
5650 * gfortran.dg/aliasing_dummy_2.f90: New test.
5651
5652 PR fortran/20067
5653 * gfortran.dg/generic_5.f90: Change error message.
5654
5655 PR fortran/28873
5656 * gfortran.dg/generic_6.f90: New test.
5657
5658 PR fortran/25077
5659 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
5660
5661 PR fortran/25102
5662 * gfortran.dg/invalid_interface_assignment.f90: New test.
5663
5664 PR fortran/24866
5665 * gfortran.dg/module_proc_external_dummy.f90: New test.
5666
5667 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
5668
5669 PR c++/28349
5670 * testsuite/g++.dg/warn/var-args1.C: New test.
5671
5672 2006-08-29 Steven G. Kargl <kargls@comcast.net>
5673
5674 PR fortran/28866
5675 * gfortran.dg/simpleif_2.f90: New test.
5676 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
5677 * gfortran.dg/enum_5.f90: Ditto.
5678
5679 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5680 Kazu Hirata <kazu@codesourcery.com>
5681
5682 PR tree-optimization/17506
5683 * gcc.dg/pr17506.c: New.
5684
5685 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
5686
5687 PR c++/28139
5688 * g++.dg/eh/alias1.C: New test.
5689
5690 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5691
5692 PR c++/28860
5693 * g++.dg/template/ttp22.C: New test.
5694
5695 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
5696
5697 PR middle-end/26632
5698 * gcc.dg/pr26632.c: New.
5699
5700 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5701
5702 PR libgfortran/28354
5703 * gfortran.dg/fmt_zero_precision.f90: New test.
5704
5705 2006-08-27 Mark Mitchell <mark@codesourcery.com>
5706
5707 PR c++/28058
5708 * g++.dg/template/spec31.C: New test.
5709
5710 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
5711
5712 PR c++/26573
5713 * g++.dg/other/static2.C: New test.
5714
5715 2006-08-26 Roger Sayle <roger@eyesopen.com>
5716
5717 * gcc.dg/Wswitch-enum-2.c: New test case.
5718 * gcc.dg/Wswitch-enum-3.c: Likewise.
5719
5720 2006-08-26 Richard Guenther <rguenther@suse.de>
5721
5722 * gcc.c-torture/compile/20060826-1.c: New testcase.
5723
5724 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
5725
5726 PR c++/28736
5727 * g++.dg/template/void10.C: New test.
5728
5729 PR c++/28737
5730 * g++.dg/template/void8.C: New test.
5731
5732 PR c+_+/28738
5733 * g++.dg/template/void9.C: New test.
5734
5735 * g++.dg/template/void3.C: Adjust error markers.
5736 * g++.dg/template/void4.C: Likewise.
5737 * g++.dg/template/crash55.C: Likewise.
5738 * g++.dg/template/void7.C: Likewise
5739
5740 2006-08-26 Mark Mitchell <mark@codesourcery.com>
5741
5742 PR c++/28588
5743 * g++.dg/inherit/access6.C: New test.
5744 * g++.dg/inherit/access7.C: Likewise.
5745
5746 PR c++/28595
5747 * g++.dg/template/array15.C: New test.
5748 * g++.dg/template/crash2.C: Tweak error markers.
5749
5750 2006-08-26 Jakub Jelinek <jakub@redhat.com>
5751
5752 PR middle-end/28683
5753 * gcc.c-torture/compile/20060823-1.c: New test.
5754
5755 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5756
5757 PR c++/28853
5758 * g++.dg/template/ttp21.C: New test.
5759
5760 PR c++/28852
5761 * g++.dg/other/operator1.C: Add error-marker.
5762 * g++.dg/other/operator2.C: New test.
5763
5764 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
5765
5766 PR c/27893
5767 * gcc.c-torture/compile/vla-const-1.c,
5768 gcc.c-torture/compile/vla-const-2.c: New tests.
5769
5770 2006-08-26 Richard Guenther <rguenther@suse.de>
5771
5772 PR middle-end/28814
5773 * gcc.dg/torture/pr28814.c: New testcase.
5774
5775 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
5776
5777 PR c/28418
5778 * gcc.c-torture/compile/compound-literal-1.c: New test.
5779
5780 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
5781
5782 PR c/28299
5783 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
5784 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
5785 Expect extra diagnostics.
5786
5787 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
5788
5789 gcc.dg/noncompile/pr16876.c: New test.
5790
5791 2006-08-25 Mark Mitchell <mark@codesourcery.com>
5792
5793 PR c++/28056
5794 * g++.dg/parse/local1.C: New test.
5795 * g++.dg/other/qual1.C: Tweak error marker.
5796
5797 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
5798
5799 PR c++/27787
5800 * g++.dg/template/typename10.C: New.
5801 * g++.dg/template/lookup4.C: Remove bogus error marker.
5802
5803 2006-08-25 Richard Guenther <rguenther@suse.de>
5804
5805 PR testsuite/28829
5806 * gcc.dg/pr26570.c: Fix testcase.
5807
5808 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
5809
5810 PR tree-opt/28807
5811 * gcc.c-torture/execute/mayalias-2.c: New test.
5812 * gcc.dg/tree-ssa/alias-13.c: New test.
5813
5814 2006-08-24 Jan Hubicka <jh@suse.cz>
5815
5816 PR debug/26881
5817 * gcc.dg/debug/pr26881.c: New file.
5818
5819 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
5820
5821 PR fortran/28788
5822 * gfortran.dg/used_types_4.f90: New test.
5823 * gfortran.dg/derived_init_2.f90: Modify to check sibling
5824 association of derived types.
5825 * gfortran.dg/used_types_2.f90: Add module cleanup.
5826 * gfortran.dg/used_types_3.f90: The same.
5827
5828 PR fortran/28771
5829 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
5830 fix of regression.
5831
5832 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5833
5834 PR 28813
5835 * gfortran.dg/direct_io_6.f90: Remove test.
5836
5837 2006-08-23 Stuart Hastings <stuart@apple.com>
5838
5839 PR 28825
5840 * gcc.target/i386/20060821-1.c: New.
5841
5842 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
5843
5844 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
5845 dg-warning strings for dllimport.
5846
5847 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
5848
5849 PR C++/28450
5850 * g++.dg/ext/vector4.C: New test.
5851 * g++.dg/ext/complex1.C: New test.
5852
5853 2006-08-21 Geoffrey Keating <geoffk@apple.com>
5854
5855 PR debug/28692
5856 * gcc.dg/debug/const-1.c: New.
5857 * gcc.dg/debug/const-2.c: New.
5858 * gcc.dg/debug/dwarf2/const-1.c: New.
5859 * gcc.dg/debug/dwarf2/const-2.c: New.
5860 * gcc.dg/debug/dwarf2/const-2b.c: New.
5861
5862 2006-08-22 Richard Guenther <rguenther@suse.de>
5863
5864 PR middle-end/28776
5865 * gcc.c-torture/compile/pr28776-1.c: New testcase.
5866 * gcc.c-torture/compile/pr28776-2.c: Likewise.
5867
5868 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
5869
5870 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
5871
5872 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
5873
5874 PR c++/26269
5875 * g++.dg/other/error14.C: New test.
5876
5877 PR c++/28505
5878 * g++.dg/parse/ctor7.C: New test.
5879 * g++.dg/parse/ctor8.C: Likewise.
5880
5881 PR c++/28741
5882 * g++.dg/template/void7.C: New test.
5883
5884 2006-08-21 Olivier Hainque <hainque@adacore.com>
5885
5886 * gnat.dg/self_aggregate_with_zeros.adb: New test.
5887 * gnat.dg/self_aggregate_with_array.adb: New test.
5888
5889 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
5890
5891 * g++.dg/eh/arm-vfp-unwind.C: New test.
5892
5893 2006-08-20 Mark Mitchell <mark@codesourcery.com>
5894
5895 PR c++/28341
5896 * g++.dg/template/ref3.C: New test.
5897 * g++.dg/template/nontype13.C: New test.
5898
5899 PR c++/28346
5900 * g++.dg/template/ptrmem17.C: New test.
5901
5902 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
5903
5904 PR target/28648 c:
5905 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
5906
5907 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
5908
5909 PR fortran/28630
5910 * gfortran.dg/used_types_2.f90: New test.
5911
5912 PR fortran/28601
5913 * gfortran.dg/used_types_3.f90: New test.
5914
5915 PR fortran/20886
5916 * gfortran.dg/generic_actual_arg.f90: New test.
5917
5918 PR fortran/28735
5919 * gfortran.dg/module_private_array_refs_1.f90: New test.
5920
5921 PR fortran/28762
5922 * gfortran.dg/program_name_1.f90: New test.
5923
5924 PR fortran/28425
5925 * gfortran.dg/derived_constructor_comps_1.f90: New test.
5926
5927 PR fortran/28496
5928 * gfortran.dg/array_initializer_2.f90: New test.
5929
5930 PR fortran/18111
5931 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
5932
5933 PR fortran/28600
5934 * gfortran.dg/assumed_charlen_function_4.f90: New test.
5935
5936 PR fortran/28771
5937 * gfortran.dg/assumed_charlen_in_main.f90: New test.
5938
5939 PR fortran/28660
5940 * gfortran.dg/dependent_decls_1.f90: New test.
5941
5942 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
5943
5944 PR fortran/25217
5945 * gfortran.dg/derived_init_2.f90: New.
5946
5947 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
5948
5949 * gcc.c-torture/execute/pr28289.c: New test.
5950
5951 2006-08-17 Jakub Jelinek <jakub@redhat.com>
5952
5953 PR c/28744
5954 * gcc.dg/attr-externally-visible-1.c: New test.
5955 * gcc.dg/attr-externally-visible-2.c: New test.
5956 * g++.dg/parse/attr-externally-visible-1.C: New test.
5957 * g++.dg/parse/attr-externally-visible-2.C: New test.
5958
5959 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5960
5961 PR c++/28606
5962 * g++.dg/parse/dtor11.C: New test.
5963
5964 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
5965
5966 PR rtl-optimization/28489
5967 * gcc.c-torture/compile/pr28489.c: New test.
5968
5969 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5970
5971 PR c++/28710
5972 * g++.dg/template/redecl4.C: New test.
5973
5974 PR c++/28711
5975 * g++.dg/template/ctor8.C: New test.
5976
5977 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
5978
5979 * gcc.dg/pr26570.c: Fix testcase.
5980
5981 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
5982
5983 * PR c++/28573
5984 * g++.dg/parse/offsetof6.C: New test.
5985 * g++.dg/parse/offsetof6.C: New test.
5986 * g++.dg/parse/offsetof7.C: New test.
5987
5988 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5989
5990 PR testsuite/28602
5991 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
5992 is false.
5993
5994 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
5995
5996 PR c++/28302
5997 * g++.dg/ext/vector3.C: New test.
5998
5999 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
6000
6001 PR gcov/profile/26570
6002 * gcc.dg/pr26570.c: New test.
6003
6004 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
6005
6006 PR c/27697
6007 * gcc.dg/qual-component-1.c: New test.
6008
6009 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6010
6011 PR c++/28593
6012 * g++.dg/parse/new3.C: New test.
6013
6014 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6015
6016 PR fortran/25828
6017 * gfortran.dg/streamio_1.f90: New test.
6018 * gfortran.dg/streamio_2.f90: New test.
6019 * gfortran.dg/streamio_3.f90: New test.
6020 * gfortran.dg/streamio_4.f90: New test.
6021 * gfortran.dg/streamio_5.f90: New test.
6022 * gfortran.dg/streamio_6.f90: New test.
6023 * gfortran.dg/streamio_7.f90: New test.
6024 * gfortran.dg/streamio_8.f90: New test.
6025
6026 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
6027
6028 PR c/28287
6029 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
6030
6031 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
6032
6033 PR c++/28594
6034 * g++.dg/template/void6.C: New test.
6035
6036 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6037
6038 PR c/28649
6039 * gcc.dg/parse-error-1.c: New test.
6040 * gcc.dg/parse-error-2.c: New test.
6041 * gcc.dg/cpp/digraph2.c: Add error-marker.
6042 * gcc.dg/noncompile/920923-1.c: Likewise.
6043
6044 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
6045
6046 PR c/27490
6047 * gcc.dg/sizeof-2.c: New testcase.
6048
6049 PR c/27489
6050 * gcc.dg/switch-A.c: New testcase.
6051
6052 2006-08-14 Steve Ellcey <sje@cup.hp.com>
6053
6054 PR c++/28288
6055 PR c++/14556
6056 * g++.old-deja/g++.warn/compare1.C: Delete.
6057 * g++.dg/opt/pr7503-2.C: Delete.
6058 * g++.dg/opt/pr7503-3.C: Delete.
6059 * g++.dg/opt/pr7503-4.C: Delete.
6060 * g++.dg/opt/pr7503-5.C: Delete.
6061 * g++.dg/opt/max1.C: Delete.
6062 * g++.dg/warn/minmax.C: Delete.
6063 * g++.dg/expr/minmax.C: New test.
6064
6065 2006-08-14 Richard Guenther <rguenther@suse.de>
6066
6067 PR testsuite/28703
6068 * gcc.c-torture/execute/pr28651.c: Do not use argc
6069 to avoid optimization, instead forbid inlining.
6070
6071 2006-08-14 Richard Sandiford <richard@codesourcery.com>
6072
6073 PR rtl-optimization/28634
6074 * gcc.c-torture/execute/ieee/pr28634.c: New test.
6075
6076 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
6077
6078 PR c/27184
6079 * gcc.dg/torture/pr27184.c: New test.
6080
6081 2006-08-12 Jakub Jelinek <jakub@redhat.com>
6082
6083 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
6084
6085 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6086
6087 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
6088 * gfortran.dg/stat_2.f90: Likewise.
6089 * gfortran.dg/chmod_1.f90: Likewise.
6090 * gfortran.dg/chmod_2.f90: Likewise.
6091 * gfortran.dg/chmod_3.f90: Likewise.
6092
6093 2006-08-11 David Edelsohn <edelsohn@gnu.org>
6094
6095 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
6096
6097 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
6098
6099 * g++.dg/opt/pr23454-2.C: New test.
6100
6101 2006-08-11 Richard Guenther <rguenther@suse.de>
6102
6103 PR middle-end/28651
6104 * gcc.c-torture/execute/pr28651.c: New testcase.
6105
6106 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
6107
6108 * gnat.dg/specs/static_initializer.ads: New test.
6109
6110 2006-08-10 Paul Brook <paul@codesourcery.com>
6111
6112 * gcc.target/arm/cond-asm.c: New test.
6113
6114 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
6115
6116 PR tree-optimization/26197
6117 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
6118 * g++.dg/vect/vect.exp: Compile the new tests with
6119 --param max-aliased-vops=0.
6120
6121 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
6122
6123 PR c++/28637
6124 * g++.dg/template/void3.C: New test.
6125
6126 PR c++/28638
6127 * g++.dg/template/void4.C: New test.
6128
6129 PR c++/28640
6130 * g++.dg/template/void5.C: New test.
6131
6132 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
6133
6134 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
6135 after dg-do compile.
6136
6137 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
6138
6139 PR tree-optimizations/26969
6140 * gcc.dg/vect/vect.exp: Compile tests prefixed with
6141 "unswitch-loops" with -funswitch-loops.
6142 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
6143
6144 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
6145
6146 * gcc.dg/sparc-getcontext-1.c: Fix typo.
6147 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
6148 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
6149 * objc.dg/dwarf-1.m: Likewise.
6150 * objc.dg/dwarf-2.m: Likewise.
6151 * obj-c++.dg/dwarf-2.mm: Likewise.
6152
6153 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6154
6155 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
6156 * objc.dg/dwarf-2.m: Likewise.
6157 * obj-c++.dg/dwarf-2.mm: Likewise.
6158
6159 PR libfortran/28603
6160 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
6161
6162 PR testsuite/27611
6163 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6164
6165 PR testsuite/27033
6166 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6167
6168 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
6169
6170 PR target/27827
6171 * gcc.target/i386/pr27827.c: New testcase.
6172
6173 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
6174
6175 PR fortran/28590
6176 * gfortran.dg/sequence_types_1.f90: New test.
6177
6178 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
6179
6180 PR fortran/28548
6181 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
6182 dg-warning. Add -pedantic option.
6183
6184 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6185
6186 PR c/28502
6187 * gcc.dg/proto-1.c: New test.
6188
6189 PR c/27721
6190 * gcc.dg/lvalue-4.c: New test.
6191
6192 PR c/28136
6193 * gcc.dg/init-bad-5.c: New test.
6194
6195 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
6196
6197 PR c++/28347
6198 * g++.dg/ext/typedef-init.C: Add new test for typedef
6199 initialization inside templates. Adjust existing error markers.
6200
6201 2006-08-03 Mark Mitchell <mark@codesourcery.com>
6202
6203 PR c++/28148
6204 * g++.dg/init/ptrmem3.C: New test.
6205
6206 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
6207
6208 PR tree-optimization/27770
6209 * lib/target-support.exp: New target keyword "section_anchors".
6210 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
6211 tests.
6212 * gcc.dg/vect/section-anchors-pr27770.c: New test.
6213 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
6214 * gcc.dg/vect/section-anchors-vect-69.c: New test.
6215 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
6216
6217 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6218
6219 * gcc.dg/20060801-1.c: Add missing '}'.
6220
6221 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6222
6223 PR c++/27508
6224 * g++.dg/parse/dtor9.C: New test.
6225 * g++.dg/parse/dtor10.C: New test.
6226 * g++.dg/other/error7.C: Adjust error-marker.
6227
6228 PR c++/28274
6229 * g++.dg/other/default5.C: New test.
6230
6231 2006-08-02 Richard Guenther <rguenther@suse.de>
6232
6233 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
6234
6235 2006-08-02 Mark Mitchell <mark@codesourcery.com>
6236
6237 PR c++/28557
6238 * g++.dg/template/conv9.C: New test.
6239
6240 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
6241
6242 PR debug/28063
6243 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
6244 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
6245 Optionally return assembly text. Update callers.
6246 (check_no_compiler_messages): Update verbose messages.
6247 (check_no_messages_and_pattern): New.
6248 (check_effective_target_string_merging): New.
6249
6250 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6251
6252 PR c++/28250
6253 * g++.dg/eh/catch4.C: New test.
6254
6255 PR c++/28257
6256 * g++.dg/other/qual1.C: New test.
6257
6258 PR c++/28259
6259 * g++.dg/inherit/error2.C: New test.
6260
6261 PR c++/28267
6262 * g++.dg/other/new1.C: New test.
6263
6264 * g++.dg/warn/pr23075.C: Remove obsolete test.
6265 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
6266 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
6267
6268 2006-07-31 Mark Mitchell <mark@codesourcery.com>
6269
6270 PR c++/28523
6271 * g++.dg/eh/cast1.C: New test.
6272
6273 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
6274
6275 PR libfortran/28452
6276 * gfortran.dg/random_3.f90: New test.
6277
6278 2006-08-01 Steve Ellcey <sje@cup.hp.com>
6279
6280 PR c++/28432
6281 * g++.dg/other/pr28304.C: Change expected error message.
6282 * g++.dg/other/pr28432.C: New test.
6283
6284 2006-08-01 Steve Ellcey <sje@cup.hp.com>
6285
6286 PR c++/28256
6287 * g++.dg/init/brace2.C: Change expected error message, add empty init.
6288
6289 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
6290
6291 PR debug/23336
6292 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
6293 at -g1.
6294 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
6295 g++.dg/debug/enum-2.C: New.
6296
6297 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6298
6299 PR c++/6634
6300 * g++.dg/parse/long1.C: Add more tests.
6301
6302 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6303
6304 * gfortran.dg/lrshift_1.c: New file.
6305
6306 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6307
6308 PR libgfortran/28335
6309 * gfortran.dg/no_unit_error_1.f90: New test.
6310
6311 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6312
6313 PR libgfortran/28335
6314 * gfortran.dg/no_unit_error_1.f90: Delete test.
6315 * gfortran.dg/no_unit_error_2.f90: Delete test.
6316
6317 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6318
6319 * gfortran.dg/chmod_3.f90: New test.
6320 * gfortran.dg/ltime_gmtime_1.f90: New test.
6321 * gfortran.dg/ltime_gmtime_2.f90: New test.
6322 * gfortran.dg/lrshift_1.f90: New test.
6323 * gfortran.dg/chmod_1.f90: New test.
6324 * gfortran.dg/chmod_2.f90: New test.
6325
6326 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
6327
6328 PR c++/27668
6329 * g++.dg/template/crash55.C: New test.
6330
6331 PR c++/27962
6332 * g++.dg/template/nontype16.C: New test.
6333
6334 * g++.dg/template/void2.C: Adjust error markers.
6335 * g++.dg/template/nontype5.C: Adjust error markers.
6336
6337 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
6338
6339 * gcc.target/i386/stack-prot-kernel.c: New test.
6340
6341 2006-07-27 Roger Sayle <roger@eyesopen.com>
6342
6343 * gcc.dg/builtins-55.c: New test case.
6344
6345 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
6346
6347 PR rtl-optimization/27907
6348 * gcc.c-torture/compile/pr27907.c: New test.
6349
6350 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6351
6352 * gfortran.dg/mclock.f90: New test.
6353 * gfortran.dg/int_conv_1.f90: New test.
6354 * gfortran.dg/stat_1.f90: New test.
6355 * gfortran.dg/stat_2.f90: New test.
6356
6357 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6358
6359 PR libgfortran/28335
6360 * gfortran.dg/no_unit_error_1.f90: New test.
6361 * gfortran.dg/no_unit_error_2.f90: New test.
6362 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
6363
6364 2006-07-25 Roger Sayle <roger@eyesopen.com>
6365
6366 PR middle-end/28473
6367 * gcc.dg/fold-convround-1.c: New test case.
6368
6369 2006-07-24 Steven G. Kargl <kargls@comcast.net>
6370
6371 * gfortran.dg/arithmetic_if.f90: Fix comments.
6372
6373 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6374
6375 PR c++/27572
6376 * g++.dg/other/typedef1.C: New test.
6377 * g++.dg/template/typedef4.C: New test.
6378 * g++.dg/template/typedef5.C: New test.
6379
6380 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
6381
6382 PR fortran/28416
6383 * gfortran.dg/allocatable_dummy_3.f90: New.
6384
6385 2006-07-24 Steven G. Kargl <kargls@comcast.net>
6386
6387 PR fortran/28439
6388 * gfortran.dg/arithmetic_if.f90: New test.
6389
6390 2006-07-24 Uros Bizjak <uros@kss-loka.si>
6391
6392 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
6393 avoid memcpy optimization.
6394
6395 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6396
6397 PR fortran/25289
6398 * gfortran.dg/direct_io_6.f90: New test.
6399
6400 2006-07-24 Jan Hubicka <jh@suse.cz>
6401
6402 PR c/25795
6403 PR c++/27369
6404 * gcc.dg/pr25795.c: New test.
6405 * gcc.dg/pr25795-1.c: New test.
6406
6407 2006-07-23 Roger Sayle <roger@eyesopen.com>
6408
6409 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
6410 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
6411 which may be transformed to "g || h" on some platforms.
6412
6413 2006-07-23 Mark Mitchell <mark@codesourcery.com>
6414
6415 PR c++/28025
6416 * g++.dg/template/friend45.C: New test.
6417
6418 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6419
6420 PR libgfortran/28339
6421 * gfortran.dg/arrayio_8.f90: New test.
6422
6423 2006-07-21 Mike Stump <mrs@apple.com>
6424
6425 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
6426
6427 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
6428
6429 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6430
6431 PR c++/28250
6432 * g++.dg/eh/catch3.C: New test.
6433
6434 PR c++/28363
6435 * g++.dg/template/defarg10.C: New test.
6436
6437 2006-07-20 Paul Brook <paul@codesourcery.com>
6438
6439 PR 27363
6440 * gcc.dg/pr27363.c: New test.
6441
6442 2006-07-19 Mark Mitchell <mark@codesourcery.com>
6443
6444 PR c++/28338
6445 * g++.dg/init/ref13.C: New test.
6446
6447 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6448
6449 PR obj-c++/28434
6450 * obj-c++.dg/proto-error-1.mm: New test.
6451
6452 2006-07-18 Mark Mitchell <mark@codesourcery.com>
6453
6454 PR c++/28337
6455 * g++.dg/template/string1.C: New test.
6456
6457 2006-07-18 Mark Mitchell <mark@codesourcery.com>
6458
6459 PR c++/28048
6460 * g++.dg/template/defarg9.C: New test.
6461
6462 PR c++/28235
6463 * g++.dg/template/static27.C: New test.
6464
6465 2006-07-18 Diego Novillo <dnovillo@redhat.com>
6466
6467 PR 28410
6468 * gcc.dg/tree-ssa/pr28410.c: New test.
6469
6470 2006-07-18 Lee Millward <lee.millward@gmail.com>
6471
6472 PR c++/28258
6473 * g++/dg/other/error13.C: New test.
6474
6475 PR c++/28260
6476 * g++.dg/template/friend44.C: New test.
6477
6478 2006-07-18 Steve Ellcey <sje@cup.hp.com>
6479
6480 PR c++/27495
6481 * g++.dg/other/pr27495.C: New.
6482
6483 2006-07-18 Olivier Hainque <hainque@adacore.com>
6484
6485 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
6486 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
6487
6488 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6489
6490 PR c/28286
6491 * gcc.dg/pragma-pack-4.c: New test.
6492
6493 2006-07-17 Steve Ellcey <sje@cup.hp.com>
6494
6495 PR c++/28291
6496 * g++.dg/ext/pr28291.C: New test.
6497
6498 2006-07-17 Richard Sandiford <richard@codesourcery.com>
6499
6500 PR middle-end/28403
6501 * gcc.c-torture/execute/pr28403.c: New test.
6502
6503 2006-07-17 Richard Sandiford <richard@codesourcery.com>
6504
6505 PR middle-end/28402
6506 * gcc.dg/pr28402.c: New test.
6507
6508 2006-07-17 Steve Ellcey <sje@cup.hp.com>
6509
6510 PR c++/28304
6511 * g++.dg/other/pr28304.C: New test.
6512
6513 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
6514
6515 PR other/28251
6516 gcc.c-torture/unsorted/dump-noaddr.c: New test.
6517 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
6518
6519 2006-07-17 Richard Guenther <rguenther@suse.de>
6520
6521 PR tree-optimization/28238
6522 * g++.dg/tree-ssa/pr28238.C: New testcase.
6523
6524 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6525
6526 PR c++/28250
6527 * g++.dg/eh/catch1.C: New test.
6528 * g++.dg/eh/catch2.C: New test.
6529
6530 2006-07-16 Jakub Jelinek <jakub@redhat.com>
6531
6532 PR c++/28370
6533 * g++.dg/template/anon3.C: New test.
6534
6535 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
6536
6537 PR fortran/20844
6538 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
6539 specifiers requiring an explicit format tag..
6540
6541 PR fortran/28201
6542 * gfortran.dg/generic_5: New test.
6543
6544 PR fortran/20893
6545 * gfortran.dg/elemental_optional_args_1.f90: New test.
6546
6547 2006-07-16 Olivier Hainque <hainque@adacore.com>
6548
6549 * gnat.dg/assert.ads: New file.
6550 * gnat.dg/controlled_record.ads: Likewise.
6551 * gnat.dg/controlled_record.adb: Likewise.
6552
6553 2006-07-15 Lee Millward <lee.millward@gmail.com>
6554
6555 PR c++/28292
6556 * g++.dg/other/error12.C: New test.
6557
6558 PR c++/28269
6559 * g++.dg/template/crash54.C: New test.
6560
6561 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6562
6563 PR c++/28249
6564 * g++.dg/parse/catch1.C: New test.
6565
6566 PR c++/28294
6567 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
6568
6569 PR c++/28387
6570 * g++.dg/ext/attrib24.C: New test.
6571
6572 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6573
6574 PR c++/28343
6575 * g++.dg/ext/asmspec1.C: New test.
6576
6577 2006-07-13 Janis Johnson <janis187@us.ibm.com>
6578
6579 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
6580 (dg-test): Support shouldfail tests.
6581 * lib/target-supports-dg.exp (dg-shouldfail): New.
6582 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
6583 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
6584 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
6585 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
6586 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
6587 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
6588 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
6589
6590 2006-07-13 Jan Hubicka <jh@suse.cz>
6591
6592 * gcc.target/i386/memcpy-1.c: New.
6593
6594 2006-07-12 Geoffrey Keating <geoffk@apple.com>
6595
6596 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
6597
6598 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
6599
6600 PR fortran/25097
6601 * gfortran.dg/present_1.f90: New test.
6602
6603 PR fortran/20903
6604 * gfortran.dg/interface_derived_type_1.f90: New test.
6605
6606 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
6607
6608 PR fortran/28213
6609 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
6610 list.
6611
6612 2006-07-07 Lee Millward <lee.millward@gmail.com>
6613
6614 PR c++/27820
6615 * g++.dg/other/label1.C: New test.
6616
6617 2006-07-07 Richard Guenther <rguenther@suse.de>
6618
6619 PR middle-end/28268
6620 * gcc.dg/torture/pr28268.c: New testcase.
6621
6622 2006-07-07 Steve Ellcey <sje@cup.hp.com>
6623
6624 PR c++/27019
6625 * g++.dg/ext/pr27019.C: New.
6626
6627 2006-07-07 Richard Guenther <rguenther@suse.de>
6628
6629 PR tree-optimization/28187
6630 * gcc.dg/pr28187.c: New testcase.
6631
6632 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
6633
6634 * gnat.dg/address_conversion.adb: New test.
6635 * gnat.dg/boolean_subtype.adb: Likewise.
6636 * gnat.dg/frame_overflow.adb: Likewise.
6637 * gnat.dg/pointer_array.adb: Likewise.
6638 * gnat.dg/pointer_conversion.adb: Likewise.
6639
6640 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
6641
6642 PR fortran/28237
6643 PR fortran/23420
6644 * gfortran.dg/print_fmt_5.f90: New test.
6645
6646 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6647
6648 PR fortran/28129
6649 * gfortran.dg/bounds_check_4.f90: New test.
6650
6651 2006-07-05 Richard Guenther <rguenther@suse.de>
6652
6653 PR target/28158
6654 * gfortran.dg/pr28158.f90: New testcase.
6655
6656 2006-07-05 Richard Guenther <rguenther@suse.de>
6657
6658 PR tree-optimization/28162
6659 * gcc.dg/pr28162.c: New testcase.
6660
6661 2006-07-05 Richard Guenther <rguenther@suse.de>
6662 Andrew Pinski <pinskia@gcc.gnu.org>
6663
6664 PR c++/27084
6665 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
6666
6667 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
6668
6669 PR fortran/28174
6670 * gfortran.dg/actual_array_substr_2.f90: New test.
6671
6672 PR fortran/28167
6673 * gfortran.dg/actual_array_constructor_2.f90: New test.
6674
6675 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6676
6677 * gfortran.dg/itime_idate_1.f: New test.
6678 * gfortran.dg/itime_idate_2.f: New test.
6679
6680 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6681
6682 PR libgfortran/27704
6683 * gfortran.dg/open_status_3.f90: New test.
6684 * gfortran.dg/fmt_l.f90: Update for new feature.
6685
6686 2006-07-03 Asher Langton <langton2@llnl.gov>
6687
6688 * gfortran.dg/oldstyle_2.f90: New.
6689
6690 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
6691
6692 * gnat.dg/string_slice.adb: New test.
6693
6694 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
6695
6696 PR fortran/19259
6697 * gfortran.dg/semicolon_fixed.c: New.
6698 * gfortran.dg/semicolon_free.c: New.
6699
6700 2006-06-30 Mike Stump <mrs@apple.com>
6701
6702 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
6703 that don't support internal visibility.
6704
6705 2006-06-30 Andrew Pinski <pinskia@gmail.com>
6706
6707 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
6708 for '(' / ')' needing an extra '\'.
6709
6710 2006-06-29 Roger Sayle <roger@eyesopen.com>
6711
6712 PR middle-end/27428
6713 * gcc.dg/pr27428-1.c: New test case.
6714
6715 2006-06-29 Mike Stump <mrs@apple.com>
6716
6717 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
6718 on darwin as we can't align commons large enough yet.
6719
6720 * gcc.dg/vla-8.c: Add additional testcases.
6721
6722 2006-06-26 Steve Ellcey <sje@cup.hp.com>
6723
6724 PR c++/28114
6725 * g++.dg/other/pr28114.C: New.
6726
6727 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
6728
6729 * gcc.c-torture/compile/20060625-1.c: New test.
6730
6731 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
6732
6733 PR fortran/20867
6734 * gfortran.dg/stfunc_3.f90: New test.
6735
6736 PR fortran/25056
6737 * gfortran.dg/impure_actual_1.f90: New test.
6738
6739 PR fortran/20874
6740 * gfortran.dg/elemental_result_1.f90: New test.
6741
6742 PR fortran/25073
6743 * gfortran.dg/select_7.f90: New test.
6744
6745 PR fortran/27554
6746 * intrinsic_actual_1.f: New test.
6747
6748 PR fortran/22038
6749 PR fortran/28119
6750 * gfortran.dg/forall_4.f90: New test.
6751
6752 PR fortran/25072
6753 * gfortran.dg/forall_5.f90: New test.
6754
6755 2006-06-25 Lee Millward <lee.millward@gmail.com>
6756
6757 PR c++/28051
6758 * g++.dg/template/using13.C: New test.
6759
6760 PR c++/28054
6761 * g++.dg/other/incomplete3.C: New test.
6762
6763 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6764
6765 PR fortran/28081
6766 * gfortran.dg/substr_3.f: New test.
6767 * gfortran.dg/equiv_2.f90: Update expected error message.
6768
6769 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
6770
6771 PR fortran/28118
6772 * gfortran.dg/actual_array_substr_1.f90: New test.
6773
6774 2006-06-24 Olivier Hainque <hainque@adacore.com>
6775
6776 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
6777 * gnat.dg/scalar_mode_agg_compare.adb: New test.
6778
6779 2006-06-23 Janis Johnson <janis187@us.ibm.com>
6780
6781 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6782
6783 2006-06-23 Steven G. Kargl <kargls@comcast.net>
6784
6785 PR fortran/27981
6786 * gfortran.dg/simpleif_2.f90: New test.
6787
6788 2006-06-23 Lee Millward <lee.millward@gmail.com>
6789
6790 * g++.dg/template/error22.C: Fix typo.
6791
6792 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6793
6794 PR c++/28112
6795 * g++.dg/ext/attrib23.C: New test.
6796
6797 2006-06-23 Olivier Hainque <hainque@adacore.com>
6798
6799 * gnat.dg/varsize_temp.adb: New test.
6800
6801 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6802
6803 PR c++/11468
6804 * g++.dg/other/java2.C: New test.
6805
6806 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
6807
6808 PR target/27789
6809 * g++.dg/ext/dllimport4.C. Add more tests for invalid
6810 initialization.
6811
6812 2006-06-22 Roger Sayle <roger@eyesopen.com>
6813
6814 PR target/27531
6815 * gcc.dg/pr27531-1.c: New test case.
6816
6817 2006-06-22 Asher Langton <langton2@llnl.gov>
6818
6819 PR fortran/24748
6820 * gfortran.dg/implicit_8.f90: New.
6821
6822 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
6823
6824 PR rtl-optimization/28121
6825 * gcc.dg/pr28121.c: New test.
6826
6827 2006-06-22 Lee Millward <lee.millward@gmail.com>
6828
6829 PR c++/27805
6830 * g++.dg/parse/ptrmem6.C: New test.
6831
6832 PR c++/27821
6833 * g++.dg/template/error22.C: New test.
6834
6835 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6836
6837 PR c++/28111
6838 * g++.dg/template/friend43.C: New test.
6839
6840 PR c++/28110
6841 * g++.dg/template/crash53.C: New test.
6842
6843 PR c++/28109
6844 * g++.dg/rtti/incomplete1.C: New test.
6845
6846 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
6847
6848 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
6849
6850 2006-06-21 Joseph Myers <joseph@codesourcery.com>
6851
6852 * gcc.c-torture/execute/complex-7.c: New.
6853
6854 2006-06-21 Jakub Jelinek <jakub@redhat.com>
6855
6856 * gcc.dg/merge-all-constants-1.c: New test.
6857
6858 2006-06-20 Janis Johnson <janis187@us.ibm.com>
6859
6860 PR c++/28113
6861 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
6862
6863 2006-06-20 Steven G. Kargl <kargls@comcast.net>
6864
6865 * gfortran.dg/rrspacing_1.f90: New test.
6866
6867 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6868
6869 PR c++/28052
6870 * g++.dg/other/bitfield2.C: New test.
6871
6872 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
6873
6874 PR tree-optimization/27331
6875 * gcc.dg/pr27331.c: New test.
6876
6877 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
6878 Eric Botcazou <ebotcazou@adacore.com>
6879
6880 PR ada/18692
6881 * lib/gnat.exp: New file.
6882 * lib/gnat-dg.exp: Likewise.
6883 * gnat.dg: New directory.
6884 * gnat.dg/dg.exp: New driver.
6885 * gnat.dg/specs: New directory.
6886 * gnat.dg/specs/specs.exp: New driver.
6887 * gnat.dg/style: New directory.
6888 * gnat.dg/style/style.exp: New driver.
6889
6890 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
6891
6892 PR fortran/16206
6893 * gfortran.dg/array_initializer_1.f90: New test.
6894
6895 PR fortran/28005
6896 * gfortran.dg/matmul_3.f90: New test.
6897
6898 2006-06-19 Andrew Pinski <pinskia@gmail.com>
6899
6900 PR middle-end/28075
6901 * gcc.dg/tree-ssa/inline-1.c: New test.
6902
6903 2006-06-19 Anatoly Sokolov <aesok@post.ru>
6904
6905 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
6906 in malloc prototype; remove XFAIL.
6907 * gcc.dg/pr18241-2.c: Ditto.
6908 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
6909 in memset prototype; remove XFAIL.
6910 * gcc.dg/tree-ssa/pr23382.c: Ditto.
6911
6912 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
6913
6914 * gcc.dg/vla-8.c: Add.
6915
6916 2006-06-19 Richard Guenther <rguenther@suse.de>
6917
6918 PR tree-optimization/27090
6919 * g++.dg/tree-ssa/pr27090.C: New testcase.
6920
6921 2006-06-19 Roger Sayle <roger@eyesopen.com>
6922
6923 PR target/27861
6924 * gcc.dg/pr27861-1.c: New test case.
6925
6926 2006-06-19 Richard Guenther <rguenther@suse.de>
6927
6928 PR middle-end/28045
6929 * gcc.dg/torture/pr28045.c: New testcase.
6930
6931 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6932
6933 PR fortran/26801
6934 * gfortran.dg/associated_4.f90: New test.
6935
6936 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6937
6938 PR fortran/19310
6939 PR fortran/19904
6940 * gfortran.dg/real_const_3.f90: New test.
6941
6942 2006-06-16 Mark Mitchell <mark@codesourcery.com>
6943
6944 PR c++/28016
6945 * g++.dg/template/static26.C: New test.
6946
6947 PR c++/27979
6948 * g++.dg/expr/bitfield2.C: New test.
6949
6950 PR c++/27884
6951 * g++.dg/parse/linkage2.C: New test.
6952
6953 2006-06-16 Richard Guenther <rguenther@suse.de>
6954
6955 PR middle-end/27116
6956 * gcc.dg/pr15785-1.c: Revert last change.
6957 * gcc.dg/torture/pr27116-2.c: New testcase.
6958
6959 2006-06-16 Roger Sayle <roger@eyesopen.com>
6960
6961 PR middle-end/27802
6962 * gcc.dg/pr27802-1.c: New test case.
6963
6964 2006-06-15 Mark Mitchell <mark@codesourcery.com>
6965
6966 PR c++/27689
6967 * g++.dg/template/ttp18.C: New test.
6968 * g++.dg/template/ttp19.C: Likewise.
6969
6970 PR c++/27666
6971 * g++.dg/expr/cond9.C: New test.
6972
6973 PR c++/27640
6974 * g++.dg/template/ctor7.C: New test.
6975
6976 2006-06-15 Janis Johnson <janis187@us.ibm.com>
6977
6978 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
6979
6980 2006-06-16 Richard Guenther <rguenther@suse.de>
6981
6982 PR tree-optimization/27781
6983 * gcc.dg/tree-ssa/pr27781.c: New testcase.
6984
6985 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
6986
6987 * gfortran.dg/allocate_zerosize_2.f90: New test case.
6988
6989 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
6990
6991 * gcc.dg/tree-ssa/loop-18.c: New test.
6992
6993 2006-06-14 Mark Mitchell <mark@codesourcery.com>
6994
6995 PR c++/27665
6996 * g++.dg/template/crash52.C: New test.
6997
6998 PR c++/27648
6999 * g++.dg/ext/attrib22.C: New test.
7000
7001 PR c++/26559
7002 * g++.dg/template/builtin1.C: New test.
7003 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
7004
7005 PR c++/28018
7006 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
7007 assignment.
7008 * g++.old-deja/g++.pt/crash51.C: Likewise.
7009
7010 PR c++/27227
7011 * g++.dg/lookup/linkage1.C: New test.
7012 * g++.dg/lookup/linkage2.C: Likewise.
7013
7014 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
7015
7016 PR middle-end/27959
7017 * gcc.dg/pr27959.c: New testcase.
7018
7019 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
7020
7021 PR target/28014:
7022 * g++.dg/eh/div.C: New test.
7023
7024 2006-06-13 Jakub Jelinek <jakub@redhat.com>
7025
7026 PR c++/27894
7027 * g++.dg/tree-ssa/pr26757.C: New test.
7028 * g++.dg/tree-ssa/pr27894.C: New test.
7029
7030 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
7031
7032 * gcc.c-torture/compile/20060609-1.c: New test.
7033
7034 PR target/27863
7035 * gcc.c-torture/compile/pr27863.c: New test.
7036
7037 2006-06-13 Richard Guenther <rguenther@suse.de>
7038
7039 PR tree-optimization/27830
7040 * g++.dg/tree-ssa/pr27830.C: New testcase.
7041
7042 2006-06-13 Matthew Sachs <msachs@apple.com>
7043
7044 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
7045 the list of compiler flags; this causes those flags to be checked
7046 for things like dg-skip-if.
7047
7048 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7049
7050 PR c++/27601
7051 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
7052
7053 2006-06-12 Mark Mitchell <mark@codesourcery.com>
7054 Kazu Hirata <kazu@codesourcery.com>
7055
7056 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
7057 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
7058
7059 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7060
7061 PR c++/27933
7062 * g++.dg/lookup/using15.C: New test.
7063
7064 PR c++/27951
7065 * g++.dg/other/anon4.C: New test.
7066
7067 2006-06-12 Roger Sayle <roger@eyesopen.com>
7068
7069 PR c++/21210
7070 * g++.dg/init/complex1.C: New test case.
7071
7072 2006-06-11 Eric Christopher <echristo@apple.com>
7073
7074 PR middle-end/27948
7075 * gcc.dg/bf-ms-layout.c: Run on darwin.
7076 * gcc.dg/bf-no-ms-layout: Ditto.
7077 * gcc.dg/attr-ms_struct-2.c: New.
7078 * gcc.dg/bf-ms-layout-2.c: Ditto.
7079
7080 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
7081
7082 * gcc.dg/attr-ms_struct-packed1.c: New.
7083
7084 2006-06-09 Mike Stump <mrs@apple.com>
7085
7086 * gcc.dg/vla-7.c: Add.
7087
7088 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
7089
7090 PR fortran/24558
7091 * gfortran.dg/entry_6.f90: New test.
7092
7093 PR fortran/20877
7094 PR fortran/25047
7095 * gfortran.dg/entry_7.f90: New test.
7096
7097 2006-06-09 Jakub Jelinek <jakub@redhat.com>
7098
7099 PR c/27747
7100 * gcc.dg/cpp/_Pragma6.c: New test.
7101
7102 PR c++/27748
7103 * g++.dg/cpp/_Pragma1.C: New test.
7104
7105 PR preprocessor/27746
7106 * gcc.dg/gomp/macro-3.c: New test.
7107 * gcc.dg/gomp/macro-4.c: New test.
7108 * g++.dg/gomp/macro-3.C: New test.
7109 * g++.dg/gomp/macro-4.C: New test.
7110
7111 2006-06-09 Richard Guenther <rguenther@suse.de>
7112
7113 PR tree-optimization/26998
7114 * gcc.dg/torture/pr26998.c: New testcase.
7115 * gcc.dg/tree-ssa/vrp29.c: New testcase.
7116
7117 2006-06-08 Mike Stump <mrs@apple.com>
7118
7119 * gcc.dg/pr27095.c: Account for stubs.
7120
7121 PR target/26427
7122 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
7123 produce bad code on darwin.
7124
7125 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7126
7127 PR fortran/27958
7128 * gcc/testsuite/gfortran.dg/substr_2.f: New test.
7129
7130 2006-06-08 Asher Langton <langton2@llnl.gov>
7131
7132 PR fortran/27786
7133 * cray_pointers_2.f90: Add -fbounds-check compile flag.
7134
7135 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7136
7137 PR target/27421
7138 * gcc.dg/union-3.c: New test.
7139
7140 2006-06-08 Richard Guenther <rguenther@suse.de>
7141
7142 PR middle-end/27116
7143 * gcc.dg/torture/pr27116.c: New testcase.
7144 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
7145
7146 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
7147
7148 PR rtl-optimization/26449
7149 * gcc.dg/pr26449.c: New test.
7150
7151 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7152
7153 PR c++/27601
7154 * g++.dg/ext/offsetof1.C: Test member functions.
7155
7156 2006-06-07 Steve Ellcey <sje@cup.hp.com>
7157
7158 * gcc.dg/pr27095.c: Improve scanning.
7159
7160 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
7161
7162 PR fortran/23091
7163 * gfortran.dg/saved_automatic_1.f90: New test.
7164
7165 PR fortran/24168
7166 * gfortran.dg/array_simplify_1.f90: New test.
7167
7168 PR fortran/25090
7169 * gfortran.dg/entry_dummy_ref_1.f90: New test.
7170
7171 PR fortran/25058
7172 * gfortran.dg/entry_dummy_ref_2.f90: New test.
7173
7174 2006-06-06 Mark Mitchell <mark@codesourcery.com>
7175
7176 PR c++/27177
7177 * g++.dg/expr/cast7.C: New test.
7178
7179 2006-06-06 Janis Johnson <janis187@us.ibm.com>
7180
7181 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
7182 * lib/gcc-defs.exp (tool_check_compile): Ditto.
7183 * lib/fortran-torture.exp (fortran-torture-compile,
7184 fortran-torture-execute): Ditto.
7185
7186 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
7187
7188 PR target/27842
7189 * gcc.dg/vmx/pr27842.c: New test.
7190
7191 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7192
7193 PR libfortran/27895
7194 * gfortran.dg/bounds_check_3.f90: New test.
7195
7196 2006-06-05 Mike Stump <mrs@apple.com>
7197
7198 * objc.dg/objc-fast-4.m: Skip for ppc64.
7199
7200 2006-06-05 Steve Ellcey <sje@cup.hp.com>
7201
7202 PR testsuite/27705
7203 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
7204
7205 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
7206 Victor Kaplansky <victork@il.ibm.com>
7207
7208 PR tree-optimizations/26360
7209 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
7210 with -fno-tree-dce.
7211 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
7212
7213 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
7214
7215 PR fortran/14067
7216 * gfortran.dg/data_char_1.f90: Add messages for truncated
7217 strings.
7218
7219 PR fortran/16943
7220 * gfortran.dg/func_decl_2.f90: New test.
7221
7222 PR fortran/20839
7223 * gfortran.dg/do_2.f90: New test.
7224
7225 PR fortran/27655
7226 * gfortran.dg/associated_3.f90: New test.
7227
7228 2006-06-04 Mark Mitchell <mark@codesourcery.com>
7229
7230 PR c++/27819
7231 * g++.dg/template/static25.C: New test.
7232
7233 PR c++/27722
7234 * g++.dg/init/array21.C: New test.
7235
7236 PR c++/27807
7237 * g++.dg/ext/complit7.C: New test.
7238
7239 PR c++/27806
7240 * g++.dg/parse/ptrmem5.C: New test.
7241
7242 2006-06-04 Roger Sayle <roger@eyesopen.com>
7243 Andrew Pinski <pinskia@physics.uc.edu>
7244
7245 PR c/27150
7246 PR middle-end/27382
7247 * gcc.dg/pr27150-1.c: New testcase.
7248 * gcc.dg/pr27382-1.c: New testcase.
7249 * gcc.dg/pr27382-2.c: New testcase.
7250
7251 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
7252
7253 PR c/25161
7254 PR c/27020
7255 * gcc.dg/array-10.c: New test.
7256
7257 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7258
7259 PR c++/27804
7260 * g++.dg/init/const4.C: New test.
7261 * g++.dg/init/member1.C: Add error-marker.
7262 * g++.dg/other/fold1.C: Adjust error-marker.
7263
7264 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7265
7266 PR c++/27601
7267 * g++.dg/ext/offsetof1.C: New test.
7268
7269 2006-06-04 Eric Christopher <echristo@apple.com>
7270
7271 * gcc.dg/attr-ms_struct-1.c: New.
7272
7273 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
7274
7275 * gcc.c-torture/compile/builtin_constant_p.c: New test.
7276
7277 2006-06-04 Richard Guenther <rguenther@suse.de>
7278
7279 PR tree-optimization/27039
7280 * gcc.dg/tree-ssa/loop-17.c: New testcase.
7281
7282 2006-06-03 Roger Sayle <roger@eyesopen.com>
7283
7284 PR target/26223
7285 * gcc.target/i386/amd64-abi-2.c: New test case.
7286
7287 2006-06-02 Eric Christopher <echristo@apple.com>
7288
7289 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
7290 * gcc.target/i386/20020523-1.c: Skip if darwin.
7291 * gcc.target/i386/asm-3.c: Ditto.
7292 * gcc.target/i386/20011119-1.c: Ditto.
7293 * gcc.target/i386/clobbers.c: Remove pic part of test.
7294
7295 2006-06-02 Steve Ellcey <sje@cup.hp.com>
7296
7297 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
7298 * g++.old-deja/g++.other/init19.C: Ditto.
7299 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
7300 and add other platforms as expected failures.
7301
7302 2006-06-01 Steve Ellcey <sje@cup.hp.com>
7303
7304 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
7305 (is-effective-target-keyword): Ditto.
7306
7307 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
7308
7309 PR fortran/27715
7310 * gfortran.dg/extended_char_comparison_1.f: New test.
7311
7312 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
7313
7314 PR fortran/25098
7315 * gfortran.dg/dummy_procedure_1.f90: New test.
7316
7317 PR fortran/25147
7318 * gfortran.dg/dummy_procedure_2.f90: New test.
7319
7320 * gfortran.dg/associated_2.f90: Correct to make consistent with
7321 standard.
7322
7323 2006-05-31 Roger Sayle <roger@eyesopen.com>
7324
7325 * gcc.target/i386/387-11.c: New test case.
7326
7327 2006-05-31 Mark Mitchell <mark@codesourcery.com>
7328
7329 PR c++/27801
7330 * g++.dg/template/cond6.C: New test.
7331
7332 PR c++/26496
7333 * g++.dg/template/crash51.C: New test.
7334 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
7335
7336 PR c++/27385
7337 * g++.dg/init/array20.C: New test.
7338
7339 2006-05-31 Roger Sayle <roger@eyesopen.com>
7340
7341 * gcc.dg/builtins-54.c: New test case.
7342
7343 2006-05-30 Mark Mitchell <mark@codesourcery.com>
7344
7345 PR c++/26433
7346 * g++.dg/template/fntry1.C: Add dg-do link.
7347
7348 PR c++/27808
7349 * g++.dg/parse/friend6.C: New test.
7350
7351 2006-05-30 Asher Langton <langton2@llnl.gov>
7352
7353 * gfortran.dg/cray_pointers_7.f90: New test.
7354
7355 2006-05-30 Roger Sayle <roger@eyesopen.com>
7356
7357 PR tree-optimization/23452
7358 * gcc.dg/fold-mulconj-1.c: New test case.
7359
7360 2006-05-30 Mark Mitchell <mark@codesourcery.com>
7361
7362 PR c++/27803
7363 * g++.dg/parse/bitfield1.C: New test.
7364
7365 2006-05-30 Roger Sayle <roger@eyesopen.com>
7366
7367 * gcc.target/ppc-eq0-1.c: New test case.
7368 * gcc.target/ppc-negeq0-1.c: New test case.
7369
7370 2006-05-30 Dirk Mueller <dmueller@suse.de>
7371
7372 PR c/27273
7373 * gcc.dg/overflow-warn-5.c: New test.
7374
7375 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7376
7377 PR c/27718
7378 * gcc.dg/sizeof-1.c: New test.
7379
7380 2006-05-30 Uros Bizjak <uros@kss-loka.si>
7381
7382 PR target/27790
7383 * gcc.target/i386/pr27790.c: New test.
7384
7385 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7386
7387 PR libgfortran/27757
7388 * gfortran.dg/direct_io_5.f90: New test.
7389
7390 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7391
7392 PR libgfortran/27634
7393 * gfortran.dg/fmt_missing_period_1.f: New test.
7394 * gfortran.dg/fmt_missing_period_2.f: New test.
7395 * gfortran.dg/fmt_missing_period_3.f: New test.
7396
7397 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7398
7399 PR fortran/19777
7400 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
7401 arrays.
7402
7403 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7404
7405 PR c++/27713
7406 * g++.dg/template/new6.C: New test.
7407
7408 2006-05-29 Roger Sayle <roger@eyesopen.com>
7409
7410 PR tree-optimization/24964
7411 * gcc.target/i386/387-10.c: New test case.
7412
7413 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
7414
7415 * intrinsics/string_intrinsics.c (compare_string):
7416 Use memcmp instead of strncmp to avoid tripping over
7417 CHAR(0) in a string.
7418
7419 2006-05-27 Richard Guenther <rguenther@suse.de>
7420
7421 PR middle-end/27773
7422 * gcc.dg/torture/pr27773.c: New testcase.
7423
7424 2006-05-27 Dirk Mueller <dmueller@suse.de>
7425
7426 * gcc.dg/pr24561.c: Rename to..
7427 * gcc.dg/pr25962.c: .. this.
7428
7429 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7430
7431 PR fortran/19777
7432 * gfortran.dg/bounds_check_2.f: New test.
7433
7434 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
7435
7436 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
7437 * gfortran.dg/byte_1.f90: Likewise.
7438 * gfortran.dg/dup_save_2.f90: Likewise.
7439
7440 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
7441
7442 * gfortran.dg/associated_2.f90: New test.
7443
7444 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7445
7446 PR fortran/27524
7447 * gfortran.dg/bounds_check_1.f90: New test.
7448
7449 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
7450
7451 PR rtl-optimization/27661
7452 * gcc.dg/pr27661.c: New test case.
7453
7454 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
7455
7456 PR fortran/23151
7457 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
7458 * gfortran.dg/print_parentheses_1.f: New test.
7459 * gfortran.dg/print_parentheses_2.f90: New test.
7460
7461 2006-05-26 Jakub Jelinek <jakub@redhat.com>
7462
7463 PR target/27758
7464 * gcc.dg/pr27758.c: New test.
7465
7466 2006-05-24 Falk Hueffner <falk@debian.org>
7467
7468 * gcc.c-torture/compile/pr27571.c: New test.
7469
7470 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
7471
7472 PR fortran/27709
7473 * gfortran.dg/spec_expr_4.f90: New test.
7474
7475 PR fortran/27155
7476 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
7477
7478 2006-05-25 Mark Mitchell <mark@codesourcery.com>
7479
7480 PR c++/20103
7481 * g++.dg/ext/complit6.C: New test.
7482 * g++.dg/ext/complit3.C: Adjust error markers.
7483 * g++.dg/init/const3.C: New test.
7484
7485 2006-05-25 Richard Guenther <rguenther@suse.de>
7486
7487 PR middle-end/27743
7488 * gcc.dg/torture/pr27743.c: New testcase.
7489
7490 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
7491
7492 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
7493
7494 2006-05-25 Alan Modra <amodra@bigpond.net.au>
7495
7496 * gcc.dg/compat/scalar-by-value-x.h: New.
7497 * gcc.dg/compat/scalar-by-value-y.h: New.
7498 * gcc.dg/compat/scalar-by-value-5.c: New.
7499 * gcc.dg/compat/scalar-by-value-5_main.c: New.
7500 * gcc.dg/compat/scalar-by-value-5_x.c: New.
7501 * gcc.dg/compat/scalar-by-value-5_y.c: New.
7502 * gcc.dg/compat/scalar-by-value-6.c: New.
7503 * gcc.dg/compat/scalar-by-value-6_main.c: New.
7504 * gcc.dg/compat/scalar-by-value-6_x.c: New.
7505 * gcc.dg/compat/scalar-by-value-6_y.c: New.
7506
7507 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
7508
7509 PR tree-optimization/27639
7510 PR tree-optimization/26719
7511 * gcc.dg/pr27639.c: New test.
7512 * gcc.dg/pr26719.c: New test.
7513 * gcc.dg/tree-ssa/scev-cast.c: New test.
7514
7515 2006-05-23 Mark Mitchell <mark@codesourcery.com>
7516
7517 PR c++/20173
7518 * g++.dg/template/error21.C: New test.
7519
7520 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
7521
7522 PR target/27696
7523 * gcc.target/i386/pr27696.c: New.
7524
7525 2006-05-22 Janis Johnson <janis187@us.ibm.com>
7526
7527 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
7528
7529 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
7530
7531 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7532
7533 PR c++/27716
7534 * g++.dg/other/assign1.C: New test.
7535
7536 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
7537
7538 PR target/27266
7539 * gcc.target/i386/pr27266.c: New.
7540
7541 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7542
7543 PR c++/27451
7544 * g++.dg/ext/asm9.C: New test.
7545
7546 2006-05-22 Richard Sandiford <richard@codesourcery.com>
7547
7548 PR rtl-optimization/25514
7549 * gcc.c-torture/compile/pr25514.c: New test.
7550
7551 2006-05-22 Richard Guenther <rguenther@suse.de>
7552
7553 Revert
7554 2006-01-31 Richard Guenther <rguenther@suse.de>
7555
7556 * gcc.target/i386/sselibm-1.c: New testcase.
7557 * gcc.target/i386/sselibm-2.c: Likewise.
7558 * gcc.target/i386/sselibm-3.c: Likewise.
7559 * gcc.target/i386/sselibm-4.c: Likewise.
7560 * gcc.target/i386/sselibm-5.c: Likewise.
7561
7562 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7563
7564 PR c/27420
7565 * gcc.dg/func-args-2.c: New test.
7566
7567 PR c/26818
7568 * gcc.dg/struct-incompl-1.c: New test.
7569
7570 2006-05-22 Richard Guenther <rguenther@suse.de>
7571
7572 PR testsuite/27708
7573 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
7574 the transformations we test for.
7575
7576 2006-05-22 Richard Guenther <rguenther@suse.de>
7577
7578 PR testsuite/27707
7579 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
7580
7581 2006-05-21 Mark Mitchell <mark@codesourcery.com>
7582
7583 PR c++/27210
7584 * g++.dg/warn/new1.C: New test.
7585 * g++.dg/template/new5.C: Likewise.
7586
7587 2006-05-21 Roger Sayle <roger@eyesopen.com>
7588
7589 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
7590 * gcc.target/i386/20060512-3.c: Likewise.
7591
7592 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
7593
7594 PR rtl-optimization/27671
7595 * gcc.c-torture/execute/pr27671-1.c: New.
7596 * gcc.dg/pr27671-2.c: Likewise.
7597
7598 PR tree-optimization/26622.
7599 * gcc.c-torture/compile/pr26622.c: New.
7600
7601 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
7602
7603 PR fortran/27613
7604 * gfortran.dg/recursive_reference_1.f90: New test.
7605
7606 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
7607
7608 PR fortran/25746
7609 * gfortran.dg/elemental_subroutine_3.f90: New test.
7610
7611 PR fortran/25090
7612 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
7613
7614 PR fortran/27584
7615 * gfortran.dg/associated_target_1.f90: New test.
7616
7617 PR fortran/19015
7618 * gfortran.dg/maxloc_shape_1.f90: New test.
7619
7620 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7621
7622 PR libgfortran/24459
7623 * gfortran.dg/namelist_24.f90: New test.
7624 * gfortran.dg/namelist_12.f: Fix typo in comment.
7625
7626 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
7627
7628 PR middle-end/25776
7629 * g++.dg/other/error11.C: New test.
7630
7631 2006-05-20 Richard Sandiford <richard@codesourcery.com>
7632
7633 * gcc.target/mips/pr26765.c: Add -w to options.
7634
7635 2006-05-20 Richard Sandiford <richard@codesourcery.com>
7636
7637 * lib/target-supports.exp (check_effective_target_mpaired_single):
7638 New function.
7639 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
7640 multilibs.
7641 * g++.dg/vect/vect.exp: Likewise.
7642
7643 2006-05-20 Richard Sandiford <richard@codesourcery.com>
7644
7645 PR testsuite/25891
7646 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
7647
7648 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
7649
7650 PR fortran/27662
7651 * gfortran.dg/temporary_1.f90: New file.
7652
7653 2006-05-19 Andreas Schwab <schwab@suse.de>
7654
7655 * g++.dg/other/unused1.C: Also match "stringz".
7656
7657 2006-05-19 Mark Mitchell <mark@codesourcery.com>
7658
7659 PR c++/26433
7660 * g++.dg/template/fntry1.C: New test.
7661
7662 2006-05-18 Mark Mitchell <mark@codesourcery.com>
7663
7664 PR c++/27471
7665 PR c++/27506
7666 * g++.dg/conversion/bitfield5.C: New test.
7667 * g++.dg/conversion/bitfield6.C: New test.
7668
7669 2006-05-18 Mike Stump <mrs@apple.com>
7670
7671 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
7672 * gcc.dg/vla-4.c: Add.
7673 * gcc.dg/vla-5.c: Add.
7674 * gcc.dg/vla-6.c: Add.
7675
7676 2006-05-12 Stuart Hastings <stuart@apple.com>
7677
7678 * testsuite/gcc.target/i386/20060512-1.c: New.
7679 * testsuite/gcc.target/i386/20060512-2.c: New.
7680 * testsuite/gcc.target/i386/20060512-3.c: New.
7681 * testsuite/gcc.target/i386/20060512-4.c: New.
7682
7683 2006-05-17 Mark Mitchell <mark@codesourcery.com>
7684
7685 PR c++/26122
7686 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
7687
7688 PR c++/26068
7689 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
7690 * g++.dg/parse/linkage1.C: New test.
7691
7692 2006-05-17 Jakub Jelinek <jakub@redhat.com>
7693
7694 PR tree-optimization/27548
7695 * g++.dg/tree-ssa/pr27548.C: New test.
7696
7697 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7698
7699 PR fortran/26551
7700 * gfortran.dg/recursive_check_1.f: New test.
7701 * gfortran.dg/recursive_check_2.f90: New test.
7702
7703 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
7704
7705 * g++.dg/opt/temp2.C: New test.
7706
7707 2006-05-17 Jakub Jelinek <jakub@redhat.com>
7708
7709 PR c++/27491
7710 * g++.dg/init/brace5.C: New test.
7711
7712 PR middle-end/27415
7713 * gcc.dg/gomp/pr27415.c: New test.
7714 * g++.dg/gomp/pr27415.C: New test.
7715
7716 PR tree-optimization/27549
7717 * g++.dg/tree-ssa/pr27549.C: New test.
7718
7719 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7720
7721 PR libgfortran/27575
7722 * gfortran.dg/read_eof_4.f90: New test.
7723
7724 2006-05-16 Richard Guenther <rguenther@suse.de>
7725
7726 PR tree-optimization/22303
7727 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
7728
7729 2006-05-16 Jakub Jelinek <jakub@redhat.com>
7730
7731 PR middle-end/27573
7732 * gcc.dg/gomp/pr27573.c: New test.
7733 * gfortran.dg/gomp/pr27573.f90: New test.
7734
7735 PR c/27499
7736 * gcc.dg/gomp/pr27499.c: New test.
7737 * g++.dg/gomp/pr27499.C: New test.
7738
7739 2006-05-15 Mark Mitchell <mark@codesourcery.com>
7740
7741 PR c++/27339
7742 * g++.dg/parser/access8.C: Adjust error marker.
7743 * g++.dg/template/access17.C: New test.
7744 * g++.dg/template/access18.C: Likewise.
7745
7746 2006-05-15 Roger Sayle <roger@eyesopen.com>
7747
7748 PR target/26600
7749 * gcc.target/i386/pr26600.c: New test case.
7750
7751 2006-05-15 Mark Mitchell <mark@codesourcery.com>
7752
7753 PR c++/27505
7754 * g++.dg/expr/bitfield1.C: New test.
7755
7756 2006-05-15 Richard Guenther <rguenther@suse.de>
7757
7758 PR tree-optimization/27603
7759 * gcc.dg/torture/pr27603.c: New testcase.
7760
7761 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
7762
7763 PR fortran/25090
7764 * gfortran.dg/entry_dummy_ref_1.f90: New test.
7765
7766 PR fortran/25082
7767 * gfortran.dg/scalar_return_1.f90: New test.
7768
7769 PR fortran/27411
7770 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
7771
7772 2006-05-15 Jakub Jelinek <jakub@redhat.com>
7773
7774 * gcc.dg/gomp/critical-4.c: New test.
7775 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
7776 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
7777 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
7778 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
7779
7780 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7781
7782 PR c++/27582
7783 * g++.dg/template/dependent-args1.C: New test.
7784
7785 PR c++/27581
7786 * g++.dg/lookup/this1.C: New test.
7787
7788 PR c++/27315
7789 * g++.dg/template/operator6.C: New test.
7790 * g++.dg/template/incomplete3.C: New test.
7791
7792 PR c++/27559
7793 * g++.dg/template/new4.C: New test.
7794
7795 PR c++/27496
7796 * g++.dg/template/void2.C: New test.
7797
7798 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
7799
7800 * g++.dg/template/dependent-expr5.C: New test.
7801
7802 2006-05-14 Roger Sayle <roger@eyesopen.com>
7803
7804 PR middle-end/26729
7805 * gcc.dg/pr26729-1.c: New test case.
7806
7807 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
7808
7809 * gcc.dg/pr27003.c: New test.
7810
7811 2006-05-12 Steve Ellcey <sje@cup.hp.com>
7812
7813 * lib/target-supports.dg (check_cxa_atexit_available): Change
7814 v3_target_compile to ${tool}_target_compile.
7815
7816 2006-05-11 Jason Merrill <jason@redhat.com>
7817
7818 * lib/scanasm.exp (scan-not-hidden): Fix typo.
7819
7820 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7821
7822 PR fortran/27553
7823 * gfortran.dg/label_5.f90: New test.
7824
7825 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
7826
7827 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
7828 check_effective_target_powerpc_altivec_ok): New.
7829 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
7830 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
7831 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
7832 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
7833 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
7834 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
7835 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
7836 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
7837 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
7838 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
7839 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
7840 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
7841 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
7842 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
7843 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
7844 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
7845 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
7846 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
7847 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
7848 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
7849 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
7850 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
7851 gcc.target/powerpc/altivec-9.c,
7852 gcc.target/powerpc/altivec-consts.c,
7853 gcc.target/powerpc/altivec-pr22085.c,
7854 gcc.target/powerpc/altivec-splat.c,
7855 gcc.target/powerpc/altivec-types-1.c,
7856 gcc.target/powerpc/altivec-types-2.c,
7857 gcc.target/powerpc/altivec-types-3.c,
7858 gcc.target/powerpc/altivec-types-4.c,
7859 gcc.target/powerpc/altivec-varargs-1.c,
7860 gcc.target/powerpc/altivec-vec-merge.c,
7861 gcc.target/powerpc/ppc-vector-memcpy.c,
7862 gcc.target/powerpc/ppc-vector-memset.c,
7863 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
7864 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
7865 these effective targets.
7866 * gcc.dg/vmx/pr27006.c: Add missing close brace.
7867 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
7868
7869 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7870
7871 PR middle-end/27384
7872 * g++.dg/other/fold1.C: New test.
7873
7874 PR middle-end/27488
7875 * gcc.dg/fold-nonneg-1.c: New test.
7876
7877 PR c++/27547
7878 * g++.dg/other/operator1.C: New test.
7879
7880 2006-05-11 Richard Guenther <rguenther@suse.de>
7881
7882 PR middle-end/27529
7883 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
7884
7885 2006-05-10 Janis Johnson <janis187@us.ibm.com>
7886
7887 * lib/target-supports-dg.exp (check-flags): New.
7888 (dg-skip-if): Move flag checks.
7889
7890 2006-05-09 Steve Ellcey <sje@cup.hp.com>
7891
7892 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
7893 * lib/target-supports.dg (check_cxa_atexit_available): New.
7894
7895 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
7896
7897 PR fortran/27470
7898 * gfortran.dg/multiple_allocation_2.f90: New test case.
7899
7900 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
7901
7902 * gcc.target/arm/pr27387.C: Fix a comment typo.
7903
7904 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7905
7906 PR fortran/24549
7907 * gfortran.dg/error_recovery_1.f90: New test.
7908
7909 2006-05-10 Richard Guenther <rguenther@suse.de>
7910
7911 PR tree-optimization/27302
7912 * gcc.dg/torture/pr27302.c: New testcase.
7913
7914 2006-05-09 Dirk Mueller <dmueller@suse.de>
7915 Richard Guenther <rguenther@suse.de>
7916
7917 PR middle-end/27498
7918 * gcc.dg/tree-ssa/pr27498.c: New testcase.
7919
7920 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
7921
7922 PR rtl-optimization/27335
7923 * gcc.dg/pr27335.c: New test.
7924
7925 2006-05-06 Richard Sandiford <richard@codesourcery.com>
7926
7927 * gcc.target/mips/mips-ps-5.c: New file.
7928
7929 2006-05-08 Jan Hubicka <jh@suse.cz>
7930
7931 PR middle-end/25962
7932 * gcc.dg/pr25962.c: New.
7933
7934 2006-05-08 Roger Sayle <roger@eyesopen.com>
7935
7936 PR target/27158
7937 * gcc.target/powerpc/pr27158.c: New test case.
7938
7939 2006-05-08 Laurent GUERBY <laurent@guerby.net>
7940
7941 PR testsuite/27476
7942 * ada/acats/run_all.sh: Use test -z.
7943
7944 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7945
7946 PR libfortran/18271
7947 * gfortran.dg/spec_expr_3.f90: New test.
7948
7949 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
7950
7951 PR target/24879
7952 * gcc.target/i386/monitor.c: New file.
7953
7954 2006-05-08 Alan Modra <amodra@bigpond.net.au>
7955
7956 * gcc.dg/pr27095.c: xfail *-*-darwin*.
7957
7958 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7959
7960 PR c++/27447
7961 * g++.dg/other/ptrmem7.C: New test.
7962
7963 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7964
7965 PR target/27421
7966 * gcc.dg/array-9.c: New test.
7967
7968 2006-05-07 Richard Guenther <rguenther@suse.de>
7969
7970 PR tree-optimization/27409
7971 * gcc.dg/torture/pr27409.c: New testcase.
7972
7973 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7974
7975 PR fortran/27457
7976 * gfortran.dg/select_6.f90: New.
7977
7978 2006-05-07 Richard Guenther <rguenther@suse.de>
7979
7980 PR tree-optimization/27136
7981 * gcc.dg/torture/pr27136.c: New testcase.
7982
7983 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
7984
7985 PR fortran/24813
7986 * gfortran.dg/char_cons_len_1.f90: New test.
7987
7988 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7989
7990 PR c++/27427
7991 * g++.dg/template/incomplete2.C: New test.
7992
7993 2006-05-06 Richard Guenther <rguenther@suse.de>
7994
7995 PR tree-optimization/27151
7996 * gcc.dg/vect/pr27151.c: New testcase.
7997
7998 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7999
8000 PR c++/27430
8001 * g++.dg/template/void1.C: New test.
8002
8003 PR c++/27423
8004 * g++.dg/other/void2.C: New test.
8005
8006 PR c++/27422
8007 * g++.dg/conversion/void1.C: New test.
8008
8009 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
8010
8011 PR/21391
8012 * g++.dg/other/unused1.C: New.
8013
8014 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8015
8016 PR objc/27240
8017 * objc.dg/member-1.m: New test.
8018
8019 2006-05-05 Steve Ellcey <sje@cup.hp.com>
8020
8021 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
8022
8023 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8024
8025 PR libfortran/26985
8026 * gfortran.dg/matmul_2.f90: New test.
8027
8028 2005-05-05 Laurent GUERBY <laurent@guerby.net>
8029
8030 * ada/acats/run_all.sh: Use sync when main not found.
8031
8032 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
8033
8034 PR target/26765
8035 * gcc.target/mips/pr26765.c: New.
8036
8037 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
8038
8039 * gcc.target/bfin: New directory.
8040 * gcc.target/bfin/bfin.exp: New file.
8041 * gcc.target/bfin/frmul.c: New file.
8042 * gcc.target/bfin/arith.c: New file.
8043 * gcc.target/bfin/mul-combine.c: New file.
8044 * gcc.target/bfin/shift.c: New file.
8045
8046 2006-05-04 Richard Guenther <rguenther@suse.de>
8047
8048 PR tree-optimization/14287
8049 PR tree-optimization/14844
8050 PR tree-optimization/19792
8051 PR tree-optimization/21608
8052 PR tree-optimization/27090
8053 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
8054 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8055 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8056 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8057 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8058
8059 2006-05-04 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR tree-optimization/27285
8062 * gcc.c-torture/execute/pr27285.c: New test.
8063
8064 PR middle-end/27388
8065 * gcc.dg/gomp/pr27388-1.c: New test.
8066 * gcc.dg/gomp/pr27388-2.c: New test.
8067 * gcc.dg/gomp/pr27388-3.c: New test.
8068
8069 PR c++/27359
8070 * g++.dg/gomp/pr27359.C: New test.
8071
8072 2006-05-02 Steven G. Kargl <kargls@comcast.net>
8073
8074 PR fortran/20248
8075 * gfortran.dg/iargc.f90: New test.
8076
8077 2006-05-02 Mark Mitchell <mark@codesourcery.com>
8078
8079 PR c++/27102
8080 * g++.dg/template/crash49.C: New test.
8081
8082 2006-05-02 Steve Ellcey <sje@cup.hp.com>
8083
8084 PR testsuite/27032
8085 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
8086
8087 2006-05-02 Jeff Law <law@redhat.com>
8088
8089 PR tree-optimization/27364
8090 * gcc.c-torture/execute/pr27364.c: New test.
8091
8092 2006-05-02 Mark Mitchell <mark@codesourcery.com>
8093
8094 PR c++/27309
8095 * g++.dg/parser/ctor5.C: New test.
8096
8097 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
8098
8099 PR target/27387
8100 * gcc.target/arm/arm.exp: New.
8101 * gcc.target/arm/pr27387.C: Likewise.
8102
8103 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
8104
8105 PR fortran/27269
8106 PR fortran/27324
8107 * gfortran.dg/module_equivalence_2.f90: New test.
8108
8109 2006-05-02 Jakub Jelinek <jakub@redhat.com>
8110
8111 PR middle-end/27337
8112 * g++.dg/gomp/pr27337-1.C: New test.
8113 * g++.dg/gomp/pr27337-2.C: New test.
8114
8115 PR middle-end/27328
8116 * gcc.dg/gomp/pr27328.c: New test.
8117
8118 PR middle-end/27325
8119 * g++.dg/gomp/pr27325.C: New test.
8120
8121 PR middle-end/27310
8122 * g++.dg/gomp/pr27310.C: New test.
8123
8124 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
8125
8126 PR tree-optimization/27291
8127 * g++.dg/tree-ssa/pr27291.C: New test.
8128
8129 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
8130
8131 PR tree-optimization/27283
8132 * g++.dg/tree-ssa/pr27283.C: New test.
8133
8134 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
8135
8136 * gcc.dg/tree-ssa/loop-16.c: New test.
8137
8138 2006-05-01 Roger Sayle <roger@eyesopen.com>
8139 Joseph S. Myers <joseph@codesourcery.com>
8140
8141 * gcc.dg/Wconversion-3.c: New test case.
8142 * gcc.dg/Wconversion-4.c: Likewise.
8143
8144 2006-05-01 Richard Guenther <rguenther@suse.de>
8145
8146 PR tree-optimization/26726
8147 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
8148
8149 2006-04-30 Roger Sayle <roger@eyesopen.com>
8150
8151 * gcc.dg/Woverflow-1.c: New test case.
8152 * gcc.dg/Woverflow-2.c: Likewise.
8153 * gcc.dg/Woverflow-3.c: Likewise.
8154
8155 2006-04-30 Mark Mitchell <mark@codesourcery.com>
8156
8157 PR c++/27094
8158 * g++.dg/template/defarg8.C: New test.
8159
8160 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8161
8162 PR c++/27278
8163 * g++.dg/parse/operator7.C: New test.
8164
8165 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8166
8167 PR c++/11471
8168 PR c++/27102
8169 * g++.dg/template/crash48.C: New test.
8170
8171 PR c++/27279
8172 * g++.dg/parse/ctor4.C: New test.
8173
8174 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8175
8176 PR fortran/25681
8177 * gfortran.df/char_type_len.f90: New test.
8178
8179 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8180
8181 PR libgfortran/27304
8182 * gfortran.dg/fmt_exhaust.f90: New test.
8183
8184 2006-04-28 Roger Sayle <roger@eyesopen.com>
8185
8186 PR c/25309
8187 * gcc.dg/large-size-array-2.c: New test case.
8188
8189 2006-04-28 Richard Guenther <rguenther@suse.de>
8190
8191 PR target/26826
8192 * gcc.target/i386/pr26826.c: New testcase.
8193
8194 2006-04-28 Jakub Jelinek <jakub@redhat.com>
8195
8196 PR middle-end/27260
8197 * gcc.c-torture/execute/pr27260.c: New.
8198
8199 2006-04-28 Alan Modra <amodra@bigpond.net.au>
8200
8201 PR middle-end/27095
8202 * gcc.dg/pr27095.c: New.
8203
8204 2006-04-27 Mark Mitchell <mark@codesourcery.com>
8205
8206 PR c++/27292
8207 * g++.dg/conversion/bitfield4.C: New test.
8208
8209 2006-04-27 Eric Christopher <echristo@apple.com>
8210
8211 * gcc.dg/pragma-ms_struct.c: New.
8212
8213 2006-04-27 Mark Mitchell <mark@codesourcery.com>
8214
8215 PR c++/27102
8216 * g++.dg/template/crash47.C: New test.
8217
8218 2006-04-27 Dirk Mueller <dmueller@suse.de>
8219
8220 * gcc.target/i386/sse-7.c: build with -msse.
8221
8222 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
8223
8224 PR testsuite/27274:
8225 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
8226 (main): Exit if processor doesn't support SSE.
8227
8228 2006-04-26 David Edelsohn <edelsohn@gnu.org>
8229
8230 PR middle-end/27282
8231 * gcc.c-torture/compile/pr27282.c: New test.
8232
8233 2006-04-26 Jakub Jelinek <jakub@redhat.com>
8234
8235 PR middle-end/26913
8236 * g++.dg/gomp/pr26913.C: New test.
8237
8238 PR c/25996
8239 * gcc.dg/gomp/pr25996.c: New test.
8240 * g++.dg/gomp/pr25996.C: New test.
8241
8242 2006-04-25 Richard Sandiford <richard@codesourcery.com>
8243
8244 PR rtl-optimization/26725
8245 * gcc.c-torture/compile/pr26725.c: New test.
8246
8247 2006-04-25 Richard Guenther <rguenther@suse.de>
8248
8249 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
8250 than n + -1.
8251
8252 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
8253
8254 * gcc.dg/20060425-1.c: New testcase.
8255
8256 2006-04-25 Jakub Jelinek <jakub@redhat.com>
8257
8258 PR tree-optimization/26865
8259 * gcc.dg/pr26865.c: New test.
8260
8261 2006-04-24 Mark Mitchell <mark@codesourcery.com>
8262
8263 PR c++/27292
8264 * g++.dg/conversion/bitfield1.C: New test.
8265 * g++.dg/conversion/bitfield2.C: Likewise.
8266 * g++.dg/conversion/bitfield3.C: Likewise.
8267
8268 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
8269 Richard Guenther <rguenther@suse.de>
8270
8271 PR tree-optimization/27236
8272 * gcc.dg/tree-ssa/pr27236.c: New testcase.
8273
8274 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8275
8276 PR c++/19963
8277 * g++.dg/other/incomplete2.C: New test.
8278
8279 2006-04-24 Richard Guenther <rguenther@suse.de>
8280
8281 PR middle-end/26869
8282 * gcc.dg/torture/pr26869.c: New testcase.
8283
8284 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
8285 Richard Guenther <rguenther@suse.de>
8286
8287 PR tree-optimization/27218
8288 * g++.dg/tree-ssa/pr27218.C: New testcase.
8289
8290 2006-04-23 Mark Mitchell <mark@codesourcery.com>
8291
8292 PR c++/26912
8293 * g++.dg/template/friend41.C: New test.
8294
8295 2006-04-23 David Edelsohn <edelsohn@gnu.org>
8296
8297 * g++.dg/opt/pr15551.C: Include cstdio.
8298 (main): Use remove instead of unlink.
8299
8300 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
8301
8302 * gcc.dg/sibcall-7.c: New test.
8303 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
8304 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
8305 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
8306 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
8307 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
8308
8309 2006-04-23 Mark Mitchell <mark@codesourcery.com>
8310
8311 PR c++/26534
8312 * g++.dg/opt/bitfield1.C: New test.
8313 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
8314 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
8315 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
8316 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
8317 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
8318 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
8319 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
8320 * g++.dg/abi/bitfield2.C: Likewise.
8321 * g++.dg/init/bitfield1.C: Likewise.
8322
8323 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
8324
8325 PR fortran/25099
8326 * gfortran.dg/elemental_subroutine_4.f90: New test.
8327 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
8328 call sub (m, x).
8329
8330 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
8331
8332 * gcc.c-torture/compile/20060421-1.c: New testcase.
8333
8334 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8335
8336 PR c/25875
8337 * gcc.dg/init-bad-4.c: New test.
8338
8339 2006-04-21 Paul Brook <paul@codesourcery.com>
8340
8341 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
8342
8343 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
8344
8345 PR fortran/27122
8346 * gfortran.dg/defined_operators_1.f90: New test.
8347 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
8348 remove old ones associated, incorrectly, with Note 5.46.
8349
8350 PR fortran/27113
8351 * gfortran.dg/character_array_constructor_1.f90: New test.
8352
8353 2006-04-20 Jakub Jelinek <jakub@redhat.com>
8354
8355 * gcc.dg/20060419-1.c: New test.
8356
8357 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
8358
8359 PR c/26774
8360 * gcc.dg/struct-parse-1.c: New test case.
8361
8362 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8363
8364 PR c++/26558
8365 * g++.dg/parse/template19.C: New test.
8366
8367 PR c++/26739
8368 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
8369
8370 PR c++/26036
8371 * g++.dg/expr/call3.C: New test.
8372
8373 PR c++/10385
8374 * g++.dg/conversion/dynamic1.C: New test.
8375
8376 2006-04-19 Mark Mitchell <mark@codesourcery.com>
8377
8378 PR c++/27102
8379 * g++.dg/template/crash35.C: Tweak error markers.
8380 * g++.dg/template/crash46.C: New test.
8381 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
8382 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
8383
8384 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
8385
8386 PR rtl-optimization/14261
8387 * gcc.c-torture/compile/20060419-1.c: Added.
8388
8389 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
8390
8391 * gfortran.dg/label_1.f90: Adjust dg-error.
8392
8393 2006-04-16 Roger Sayle <roger@eyesopen.com>
8394
8395 PR target/26961
8396 * gcc.dg/fold-cond-1.c: New test case.
8397 * gcc.dg/pr26961-1.c: Likewise.
8398
8399 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8400
8401 PR libgfortran/27138
8402 * gfortran.dg/read_bad_advance.f90: New test.
8403
8404 2006-04-16 Roger Sayle <roger@eyesopen.com>
8405 Dale Johannesen <dalej@apple.com>
8406
8407 PR target/24076
8408 * gcc.target/i386/vecinit-3.c: New testcase.
8409 * gcc.target/i386/vecinit-4.c: Likewise.
8410 * gcc.target/i386/sse-18.c: Likewise.
8411 * gcc.target/i386/sse-19.c: Likewise.
8412
8413 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
8414
8415 * gfortran.dg/allocate_zerosize_1.f90: New test.
8416
8417 2006-04-16 Mark Mitchell <mark@codesourcery.com>
8418
8419 PR c++/26365
8420 * g++.dg/template/crash45.C: New test.
8421
8422 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
8423
8424 PR fortran/26787
8425 * gfortran.dg/proc_assign_1.f90: New test.
8426 * gfortran.dg/procedure_lvalue.f90: Change message.
8427 * gfortran.dg/namelist_4.f90: Add new error.
8428
8429 PR fortran/25597
8430 PR fortran/27096
8431 * gfortran.dg/auto_pointer_array_result_1.f90
8432
8433 PR fortran/27089
8434 * gfortran.dg/specification_type_resolution_1.f90
8435
8436 PR fortran/18003
8437 PR fortran/25669
8438 PR fortran/26834
8439 * gfortran.dg/bounds_temporaries_1.f90: New test.
8440
8441 PR fortran/27124
8442 * gfortran.dg/array_return_value_1.f90: New test.
8443
8444 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8445
8446 PR fortran/25336
8447 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
8448
8449 2006-04-15 Jakub Jelinek <jakub@redhat.com>
8450
8451 PR middle-end/26823
8452 * g++.dg/gomp/pr26823-1.C: New test.
8453 * g++.dg/gomp/pr26823-2.C: New test.
8454
8455 2006-04-13 Uros Bizjak <uros@kss-loka.si>
8456
8457 PR middle-end/27134
8458 * gcc.dg/pr27314.c: New test.
8459
8460 2006-04-13 Richard Henderson <rth@redhat.com>
8461
8462 * g++.dg/gomp/block-0.C: Update expected matches.
8463
8464 2006-04-13 DJ Delorie <dj@redhat.com>
8465
8466 * lib/target-supports.exp (check_effective_target_int32plus): New.
8467 (check_effective_target_ptr32plus): New.
8468 (check_effective_target_size32plus): New.
8469 (check_effective_target_int16): New.
8470 (check_profiling_available): Add m32c to the list of unsupported targets.
8471
8472 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
8473 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
8474 memory size.
8475 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
8476 pointers.
8477 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
8478 size_t.
8479 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
8480 and size_t.
8481 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
8482 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
8483 not just xstormy16. Skip m32c due to weird pointer size.
8484 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
8485 not just xstormy16.
8486 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
8487 not just xstormy16.
8488 * gcc.dg/20020312-2.c: Add m32c support.
8489 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
8490 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
8491 in test.
8492 * gcc.dg/20050321-2.c: Require >=32 bit integers.
8493 * gcc.dg/asm-1.c: Skip if int and short are the same size.
8494 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
8495 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
8496 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
8497 * gcc.dg/init-string-2.c: Require >=32 bit integers.
8498 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
8499 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
8500 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
8501 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
8502 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
8503 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
8504 in test.
8505 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
8506 in test.
8507 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
8508 * gcc.dg/pr23049.c: Require >=32 bit integers.
8509 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
8510 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
8511 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
8512 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
8513 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
8514 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
8515 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
8516 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
8517 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
8518 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
8519 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
8520 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
8521 prototype in test.
8522 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
8523 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
8524 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
8525 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
8526 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
8527
8528 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
8529 * gcc.c-torture/execute/20040703-1.x: Likewise.
8530 * gcc.c-torture/execute/20040705-1.x: Likewise.
8531 * gcc.c-torture/execute/20040705-2.x: Likewise.
8532 * gcc.c-torture/execute/20040709-1.x: Likewise.
8533 * gcc.c-torture/execute/20040709-2.x: Likewise.
8534 * gcc.c-torture/execute/20040811-1.x: Likewise.
8535 * gcc.c-torture/execute/20050316-1.x: Likewise.
8536 * gcc.c-torture/execute/bitfld-4.x: Likewise.
8537 * gcc.c-torture/execute/pr19689.x: Likewise.
8538 * gcc.c-torture/execute/pr7284-1.x: Likewise.
8539 * gcc.c-torture/execute/usmul.x: Likewise.
8540 * gcc.c-torture/execute/vrp-5.x: Likewise.
8541 * gcc.c-torture/execute/vrp-6.x: Likewise.
8542 * gcc.dg/debug/20041023-1.s: Likewise.
8543
8544 2006-04-13 Roger Sayle <roger@eyesopen.com>
8545
8546 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
8547 of integers to a vector types are now constant expressions in C.
8548 * gcc.dg/vect/vect-fold-1.c: New test case.
8549
8550 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
8551 Ulrich Weigand <uweigand@de.ibm.com>
8552
8553 PR target/27006
8554 * gcc.dg/vmx/pr27006.c: New testcase.
8555
8556 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8557
8558 PR libgfortran/26766
8559 * gfortran.dg/write_recursive.f90: New test.
8560
8561 2006-04-11 Mark Mitchell <mark@codesourcery.com>
8562
8563 * g++.dg/parse/dtor7.C: New test.
8564 * g++.dg/parse/new1.C: Add error marker.
8565 * g++.dg/template/new3.C: New test.
8566
8567 PR c++/26122
8568 * g++.dg/template/pure1.C: New test.
8569
8570 PR c++/26295
8571 * g++.dg/parse/ptrmem4.C: New test.
8572
8573 2006-04-10 Jeff Law <law@redhat.com>
8574
8575 PR/27087
8576 * gcc.c-torture/compile/pr27087.c: New test.
8577
8578 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
8579
8580 PR/21391
8581 * gcc.dg/20060410.c: New.
8582
8583 2006-04-10 Matthias Klose <doko@debian.org>
8584
8585 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
8586 Recognize multilib directory names containing underscores.
8587
8588 2006-04-10 Roger Sayle <roger@eyesopen.com>
8589
8590 * gcc.target/i386/vecinit-1.c: New test case.
8591 * gcc.target/i386/vecinit-2.c: Likewise.
8592
8593 2006-04-10 Jakub Jelinek <jakub@redhat.com>
8594
8595 PR debug/27057
8596 * g++.dg/debug/dwarf2-2.C: New test.
8597
8598 2006-04-09 Richard Sandiford <richard@codesourcery.com>
8599
8600 PR rtl-optimization/27073
8601 * gcc.c-torture/execute/pr27073.c: New test.
8602
8603 2006-04-08 Mike Stump <mrs@apple.com>
8604
8605 * gcc.dg/pragma-darwin.c: Improve for ppc64.
8606
8607 2006-04-07 Richard Guenther <rguenther@suse.de>
8608
8609 PR tree-optimization/26135
8610 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
8611
8612 2006-04-06 Jan Hubicka <jh@suse.cz>
8613
8614 PR profile/26399
8615 * g++.dg/bprob/g++-bprob-2.C: New testcase.
8616
8617 2006-04-06 Roger Sayle <roger@eyesopen.com>
8618
8619 * g++.dg/conversion/nullptr1.C: New test case.
8620 * g++.dg/conversion/nullptr2.C: Likewise.
8621
8622 2006-04-05 Roger Sayle <roger@eyesopen.com>
8623
8624 * gfortran.dg/dependency_18.f90: New test case.
8625
8626 2006-04-05 Richard Guenther <rguenther@suse.de>
8627
8628 PR tree-optimization/26919
8629 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
8630 * gcc.dg/ipa/ipa-2.c: Likewise.
8631 * gcc.dg/ipa/ipa-3.c: Likewise.
8632 * gcc.dg/ipa/ipa-5.c: Likewise.
8633
8634 2006-04-05 Richard Guenther <rguenther@suse.de>
8635
8636 PR tree-optimization/26763
8637 * gcc.dg/torture/pr26763-1.c: New testcase.
8638 * gcc.dg/torture/pr26763-2.c: Likewise.
8639
8640 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
8641
8642 PR fortran/23634
8643 PR fortran/25619
8644 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
8645
8646 2006-04-04 Eric Christopher <echristo@apple.com>
8647
8648 * gcc.target/i386/387-1.c: Allow regexp to match darwin
8649 stubs.
8650 * gcc.target/i386/387-5.c: Ditto.
8651
8652 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
8653
8654 * gcc.target/sparc/struct-ret-check.c: New test.
8655
8656 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8657
8658 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
8659 zero decimal digits specified in format.
8660
8661 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
8662
8663 PR fortran/26891
8664 * gfortran.dg/missing_optional_dummy_1.f90: New test.
8665
8666 PR fortran/26976
8667 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
8668 * gfortran.dg/initialization_1.f90: Make assignment compliant.
8669 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
8670 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
8671 bigendian-ness.
8672
8673 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
8674
8675 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
8676 dummy arguments work when the actual argument is itself a dummy
8677 argument of the caller.
8678
8679 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
8680
8681 PR libfortran/24685
8682 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
8683
8684 2006-04-01 Roger Sayle <roger@eyesopen.com>
8685
8686 * gfortran.dg/dependencency_17.f90: New test case.
8687
8688 2006-04-01 Roger Sayle <roger@eyesopen.com>
8689
8690 * gfortran.dg/dependency_14.f90: New test case.
8691 * gfortran.dg/dependency_15.f90: Likewise.
8692 * gfortran.dg/dependency_16.f90: Likewise.
8693
8694 2006-03-31 Asher Langton <langton2@llnl.gov>
8695
8696 PR fortran/25358
8697 gfortran.dg/cray_pointers_6.f90: New test.
8698
8699 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8700
8701 PR libgfortran/26890
8702 * gfortran.dg/read_size_noadvance.f90: New test.
8703
8704 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
8705
8706 PR fortran/25031
8707 * gfortran.dg/multiple_allocation_1.f90: Check that the
8708 size has changed after a re-allocation with stat.
8709
8710 2006-03-30 Richard Guenther <rguenther@suse.de>
8711
8712 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
8713 removal.
8714 * gcc.target/i386/sselibm-2.c: Likewise.
8715 * gcc.target/i386/sselibm-3.c: Likewise.
8716 * gcc.target/i386/sselibm-4.c: Likewise.
8717 * gcc.target/i386/sselibm-5.c: Likewise.
8718
8719 2006-03-28 Roger Sayle <roger@eyesopen.com>
8720
8721 * gcc.dg/fold-andxor-1.c: New test case.
8722 * gcc.dg/fold-xorand-1.c: Likewise.
8723
8724 2006-03-28 Roger Sayle <roger@eyesopen.com>
8725
8726 * gcc.dg/fold-convnotconv-1.c: New test case.
8727
8728 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
8729
8730 PR fortran/26779
8731 * gfortran.dg/private_type_5.f90: New test.
8732
8733 2006-03-27 David Edelsohn <edelsohn@gnu.org>
8734
8735 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
8736
8737 2006-03-27 Jakub Jelinek <jakub@redhat.com>
8738
8739 * gfortran.dg/advance_2.f90: New test.
8740 * gfortran.dg/advance_3.f90: New test.
8741
8742 * gfortran.fortran-torture/execute/equiv_5.f: New test.
8743
8744 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8745
8746 PR libgfortran/26661
8747 PR libgfortran/26880
8748 * gfortran.dg/read_x_past.f: New test.
8749
8750 2006-03-26 Geoffrey Keating <geoffk@apple.com>
8751
8752 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
8753 to be STABS.
8754
8755 2006-03-26 David Edelsohn <edelsohn@gnu.org>
8756
8757 * objc.dg/dwarf-1.m: Skip on AIX.
8758 * objc.dg/dwarf-2.m: Skip on AIX.
8759
8760 2006-03-25 Steven G. Kargl <kargls@comcast.net>
8761
8762 PR fortran/26816
8763 * gfortran.dg/float_1.f90: New test.
8764
8765 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
8766
8767 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
8768 X86_64 targets.
8769 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
8770
8771 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
8772
8773 PR libfortran/26735
8774 * gfortran.dg/convert_implied_open.f90: New test case.
8775
8776 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
8777
8778 PR fortran/26769
8779 * gfortran.dg/transpose_reshape_r10.f90: New test case.
8780
8781 2006-03-25 Uros Bizjak <uros@kss-loka.si>
8782
8783 PR middle-end/26717
8784 * gcc.dg/pr26717.c: New test.
8785
8786 2006-03-25 Roger Sayle <roger@eyesopen.com>
8787
8788 * gfortran.dg/dependency_12.f90: New test case.
8789
8790 2006-03-24 Roger Sayle <roger@eyesopen.com>
8791
8792 * gfortran.dg/dependency_9.f90: New (resurected) test case.
8793
8794 2006-03-24 Jeff Law <law@redhat.com>
8795
8796 * gcc.c-torture/pr26840.c: New test.
8797
8798 2006-03-24 Geoffrey Keating <geoffk@apple.com>
8799
8800 * objc.dg/dwarf-2.m: New.
8801 * obj-c++.dg/dwarf-2.mm: New.
8802
8803 * g++.old-deja/g++.other/init19.C: New.
8804
8805 2006-03-24 David Edelsohn <edelsohn@gnu.org>
8806
8807 * g++.dg/eh/spbp.C: Skip on AIX.
8808
8809 2006-03-24 Jakub Jelinek <jakub@redhat.com>
8810
8811 PR middle-end/26611
8812 * g++.dg/gomp/pr26611-1.C: New test.
8813 * g++.dg/gomp/pr26611-2.C: New test.
8814
8815 2006-03-24 Jeff Law <law@redhat.com>
8816
8817 * gcc.c-torture/compile/pr26833.c: New test.
8818 * gfortran.fortran-torture/compile/pr26806.f90: New test.
8819
8820 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8821
8822 * gfortran.dg/endfile_2.f90: Delete temp file.
8823
8824 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
8825
8826 PR fortran/19303
8827 * gfortran.dg/record_marker_1.f90: New test case.
8828 * gfortran.dg/record_marker_2.f: New test case.
8829 * gfortran.dg/record_marker_3.f90: New test case.
8830
8831 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
8832
8833 PR fortran/17298
8834 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
8835 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
8836
8837 2006-03-21 Janis Johnson <janis187@us.ibm.com>
8838
8839 * lib/gcc-dg.exp (cleanup-modules): New proc.
8840 * gfortran.dg/allocatable_function_1.f90,
8841 gfortran.dg/allocate_char_star_scalar_1.f90,
8842 gfortran.dg/assumed_charlen_function_1.f90,
8843 gfortran.dg/assumed_dummy_1.f90,
8844 gfortran.dg/assumed_shape_ranks_1.f90,
8845 gfortran.dg/assumed_shape_ranks_2.f90,
8846 gfortran.dg/assumed_size_dt_dummy.f90,
8847 gfortran.dg/auto_char_dummy_array_1.f90,
8848 gfortran.dg/auto_char_len_3.f90,
8849 gfortran.dg/automatic_module_variable.f90,
8850 gfortran.dg/bad_automatic_objects_1.f90,
8851 gfortran.dg/char_array_constructor.f90,
8852 gfortran.dg/char_array_structure_constructor.f90,
8853 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
8854 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
8855 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
8856 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
8857 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
8858 gfortran.dg/derived_pointer_recursion.f90,
8859 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
8860 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
8861 gfortran.dg/dummy_functions_1.f90,
8862 gfortran.dg/elemental_initializer_1.f90,
8863 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
8864 gfortran.dg/elemental_pointer_1.f90,
8865 gfortran.dg/elemental_subroutine_1.f90,
8866 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
8867 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
8868 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
8869 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
8870 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
8871 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
8872 gfortran.dg/global_references_1.f90,
8873 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
8874 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
8875 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
8876 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
8877 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
8878 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
8879 gfortran.dg/large_integer_kind_1.f90,
8880 gfortran.dg/large_real_kind_1.f90,
8881 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
8882 gfortran.dg/module_double_reuse.f90,
8883 gfortran.dg/module_equivalence_1.f90,
8884 gfortran.dg/module_interface_1.f90,
8885 gfortran.dg/module_parameter_array_refs_1.f90,
8886 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
8887 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
8888 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
8889 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
8890 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
8891 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
8892 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
8893 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
8894 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
8895 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
8896 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
8897 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
8898 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
8899 gfortran.dg/same_name_1.f90,
8900 gfortran.dg/sibling_dummy_procedure_1.f90,
8901 gfortran.dg/sibling_dummy_procedure_2.f90,
8902 gfortran.dg/sibling_dummy_procedure_3.f90,
8903 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
8904 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
8905 gfortran.dg/used_dummy_types_2.f90,
8906 gfortran.dg/used_dummy_types_3.f90,
8907 gfortran.dg/used_dummy_types_4.f90,
8908 gfortran.dg/used_dummy_types_5.f90,
8909 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
8910 gfortran.dg/userdef_operator_1.f90: Use it.
8911
8912 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8913
8914 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
8915 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
8916 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
8917 gfortran.dg/write_back.f,
8918 gfortran.fortran-torture/execute/inquire_1.f90,
8919 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
8920
8921 2006-03-21 Jeff Law <law@redhat.com>
8922
8923 * gcc.dg/tree-ssa/vrp28.c: New test.
8924
8925 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
8926
8927 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
8928 if _STDC_C99 is defined.
8929 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
8930 * gcc.dg/builtins-20.c: Likewise.
8931 * gcc.dg/builtins-53.c: Likewise.
8932 * gcc.dg/single-precision-constant.c: Likewise. Also pass
8933 -mmacosx-version-min=10.3 on PowerPC/Darwin.
8934
8935 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
8936
8937 PR tree-opt/26781
8938 * gcc.c-torture/compile/pr26781-1.c: New test.
8939 * gcc.c-torture/compile/pr26781-2.c: New test.
8940
8941 2006-03-21 Jakub Jelinek <jakub@redhat.com>
8942
8943 PR c++/26690
8944 * g++.dg/gomp/pr26690-1.C: New test.
8945 * g++.dg/gomp/pr26690-2.C: New test.
8946
8947 2006-03-20 Jeff Law <law@redhat.com>
8948
8949 * gcc.dg/tree-ssa/pr21829.c: New test.
8950
8951 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
8952
8953 2006-03-20 Richard Sandiford <richard@codesourcery.com>
8954
8955 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
8956 (check_visibility_available): Use it.
8957 (check_effective_target_default_packed): Likewise.
8958 (check_effective_target_pcc_bitfield_type_matters): Likewise.
8959 (check_effective_target_fopenmp): Likewise.
8960 (check_effective_target_freorder): Likewise.
8961 (check_effective_target_fpic): Likewise.
8962 (check_named_sections_available): Likewise.
8963 (check_effective_target_ilp32): Likewise.
8964 (check_effective_target_lp64): Likewise.
8965
8966 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
8967
8968 PR fortran/20935
8969 * gfortran.dg/scalar_mask_2.f90: New test case.
8970
8971 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
8972
8973 PR tree-opt/26629
8974 * gcc.dg/tree-ssa/loadpre12.c: New test.
8975 * gcc.dg/tree-ssa/loadpre13.c: New test.
8976 * gcc.dg/tree-ssa/loadpre14.c: New test.
8977 * gcc.dg/tree-ssa/loadpre15.c: New test.
8978 * gcc.dg/tree-ssa/loadpre16.c: New test.
8979 * gcc.dg/tree-ssa/loadpre17.c: New test.
8980 * gcc.dg/tree-ssa/loadpre18.c: New test.
8981 * gcc.dg/tree-ssa/loadpre19.c: New test.
8982 * gcc.dg/tree-ssa/loadpre20.c: New test.
8983 * gcc.dg/tree-ssa/loadpre21.c: New test.
8984 * gcc.dg/tree-ssa/loadpre22.c: New test.
8985
8986 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
8987
8988 PR fortran/26741
8989 * gfortran.dg/elemental_initializer_1.f90: New test.
8990
8991 PR fortran/26716
8992 * gfortran.dg/assumed_shape_ranks_2: New test.
8993
8994 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
8995
8996 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
8997 target fpic.
8998
8999 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9000
9001 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
9002 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
9003 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
9004 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
9005 gfortran.fortran-torture/execute/direct_io.f90,
9006 gfortran.fortran-torture/execute/inquire_2.f90,
9007 gfortran.fortran-torture/execute/inquire_4.f90,
9008 gfortran.fortran-torture/execute/list_read_1.f90,
9009 gfortran.fortran-torture/execute/open_replace.f90,
9010 gfortran.fortran-torture/execute/slash_edit.f90,
9011 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
9012 temporary files from testcases.
9013
9014 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9015
9016 PR libgfortran/26509
9017 gfortran.dg/write_direct_eor.f90: New test.
9018
9019 2006-03-17 David Edelsohn <edelsohn@gnu.org>
9020
9021 * gcc.target/powerpc/pr26350.c: New.
9022 * gcc.target/powerpc/indexed-addr.c: New.
9023
9024 2006-03-16 Roger Sayle <roger@eyesopen.com>
9025
9026 * gfortran.dg/dependency_13.f90: New test case.
9027
9028 2006-03-16 Roger Sayle <roger@eyesopen.com>
9029
9030 PR middle-end/21781
9031 * gcc.dg/real-const-1.c: New test case.
9032
9033 2006-03-15 Geoffrey Keating <geoffk@apple.com>
9034
9035 * g++.old-deja/g++.other/init18.C: New.
9036 * g++.old-deja/g++.other/init5.C: Remove xfail.
9037
9038 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9039
9040 * g++.dg/opt/pr15551.C: Cleanup temp file.
9041
9042 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9043
9044 PR c++/6634
9045 g++.dg/parse/long1.C: New test.
9046
9047 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9048
9049 PR fortran/19101
9050 * gfortran.dg/continuation.f90: New test.
9051 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
9052
9053 2006-03-14 Richard Guenther <rguenther@suse.de>
9054
9055 PR tree-optimization/26672
9056 * gcc.dg/torture/pr26672.c: New testcase.
9057
9058 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
9059
9060 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
9061 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
9062
9063 2006-03-13 Roger Sayle <roger@eyesopen.com>
9064
9065 PR middle-end/26557
9066 * gcc.c-torture/compile/switch-1.c: New test case.
9067
9068 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
9069
9070 PR fortran/25378
9071 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
9072 test to include more permuatations of mask and index.
9073 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
9074 respond to F2003 spec. that the position returned for an all false
9075 mask && condition is zero.
9076
9077 2006-03-13 Jakub Jelinek <jakub@redhat.com>
9078
9079 PR middle-end/25989
9080 * gcc.dg/gomp/pr25989.c: New test.
9081
9082 2006-03-13 Jeff Law <law@redhat.com>
9083
9084 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
9085
9086 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
9087
9088 * gcc.dg/switch-9.c: New test.
9089
9090 2006-03-13 Richard Guenther <rguenther@suse.de>
9091
9092 PR middle-end/26630
9093 * gcc.dg/torture/pr26630.c: New testcase.
9094
9095 2006-03-11 Roger Sayle <roger@eyesopen.com>
9096
9097 * gfortran.dg/dependency_10.f90: New test case.
9098 * gfortran.dg/dependency_11.f90: Likewise.
9099
9100 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
9101 Erik Edelmann <eedelman@gcc.gnu.org>
9102
9103 * gfortran.dg/allocatable_function_1.f90: New.
9104 * gfortran.dg/allocatable_function_2.f90: New.
9105
9106 2006-03-10 Richard Guenther <rguenther@suse.de>
9107
9108 PR middle-end/26565
9109 * gcc.dg/torture/pr26565.c: New testcase.
9110
9111 2006-03-09 Eric Christopher <echristo@apple.com>
9112
9113 * gcc.c-torture/compile/20060309-1.c: New.
9114
9115 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9116
9117 PR libgfortran/26499
9118 * gfortran.dg/write_back.f: New test.
9119 * gfortran.dg/write_rewind_1.f: New test.
9120 * gfortran.dg/write_rewind_2.f: New test.
9121
9122 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9123
9124 PR libgfortran/26554
9125 * gfortran.dg/read_logical.f90: New test.
9126
9127 2006-03-04 Laurent GUERBY <laurent@guerby.net>
9128
9129 * ada/acats/norun.lst: cdd2a03 now passes.
9130
9131 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
9132
9133 PR testsuite/25177
9134 * gcc.target/powerpc/pr18096-1.c: Change where the error
9135 would match.
9136
9137 2006-03-04 Jakub Jelinek <jakub@redhat.com>
9138
9139 * gcc.target/i386/cleanup-1.c: New test.
9140 * gcc.target/i386/cleanup-2.c: New test.
9141
9142 2006-03-04 Roger Sayle <roger@eyesopen.com>
9143
9144 * gfortran.dg/dependency_9.f90: Remove for the time being.
9145
9146 2006-03-04 Krister Walfridsson <cato@df.lth.se>
9147
9148 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
9149 directive.
9150
9151 2006-03-03 Roger Sayle <roger@eyesopen.com>
9152
9153 * gfortran.dg/dependency_9.f90: New test case.
9154
9155 2006-03-03 Roger Sayle <roger@eyesopen.com>
9156
9157 * gfortran.dg/dependency_4.f90: New test case.
9158 * gfortran.dg/dependency_5.f90: New test case.
9159 * gfortran.dg/dependency_6.f90: New test case.
9160 * gfortran.dg/dependency_7.f90: New test case.
9161 * gfortran.dg/dependency_8.f90: New test case.
9162
9163 2006-03-03 Paul Brook <paul@codesourcery.com>
9164
9165 * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
9166 Add m68k-*-elf.
9167
9168 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
9169
9170 PR fortran/25031
9171 * multiple_allocation_1.f90: New test.
9172
9173 2006-03-03 Roger Sayle <roger@eyesopen.com>
9174
9175 PR tree-optimization/26524
9176 * gfortran.dg/pr26524.f: New test case.
9177
9178 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9179
9180 * g++.dg/template/repo5.C: Cleanup repo files.
9181 * gcc.dg/20051201-1.c: Cleanup coverage files.
9182 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
9183 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
9184 tree dump files.
9185
9186 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
9187
9188 * objc.dg/objc-nofilename-1.m: New test.
9189 * objc.dg/bad-receiver-type.m: New test.
9190 * obj-c++.dg/bad-receiver-type.mm: New test.
9191
9192 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
9193
9194 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
9195
9196 2006-03-01 Mike Stump <mrs@apple.com>
9197
9198 * g++.dg/abi/key2.C: Add.
9199
9200 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
9201
9202 * gfortran.dg/logical_dot_product.f90: New test.
9203
9204 PR fortran/26393
9205 * gfortran.dg/used_interface_ref.f90: New test.
9206
9207 PR fortran/20938
9208 * gfortran.dg/dependency_2.f90: New test.
9209 * gfortran.fortran-torture/execute/where17.f90: New test.
9210 * gfortran.fortran-torture/execute/where18.f90: New test.
9211 * gfortran.fortran-torture/execute/where19.f90: New test.
9212 * gfortran.fortran-torture/execute/where20.f90: New test.
9213
9214 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
9215
9216 * g++.dg/tree-ssa/pr26443.C: New test case.
9217
9218 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
9219
9220 PR middle-end/26022
9221 * g++.dg/opt/return-slot1.C: New test.
9222
9223 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9224
9225 PR libgfortran/26136
9226 * gfortran.dg/namelist_23.f90: New test.
9227
9228 2006-02-28 Roger Sayle <roger@eyesopen.com>
9229
9230 PR middle-end/14752
9231 * gcc.dg/fold-eqandshift-2.c: New test case.
9232
9233 2006-02-28 Richard Guenther <rguenther@suse.de>
9234
9235 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
9236 decomposition.
9237
9238 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
9239
9240 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
9241
9242 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9243
9244 PR libgfortran/26464
9245 * gfortran.dg/backspace_5.f: New test.
9246 * gfortran.dg/backspace_6.f: New test.
9247
9248 2006-02-26 Roger Sayle <roger@eyesopen.com>
9249
9250 * gcc.dg/fold-eqandnot-1.c: New test case.
9251
9252 2006-02-26 Roger Sayle <roger@eyesopen.com>
9253
9254 PR middle-end/19983
9255 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
9256
9257 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
9258
9259 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
9260 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
9261
9262 2006-02-26 Richard Guenther <rguenther@suse.de>
9263
9264 PR tree-optimization/26421
9265 * gcc.dg/tree-ssa/pr26421.c: New testcase.
9266
9267 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
9268
9269 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
9270 * g++.old-deja/g++.robertl/eb132.C: Likewise.
9271
9272 2006-02-26 Roger Sayle <roger@eyesopen.com>
9273
9274 * gcc.dg/fold-even-1.c: New test case.
9275
9276 2006-02-26 Roger Sayle <roger@eyesopen.com>
9277
9278 PR middle-end/21137
9279 * gcc.dg/fold-eqandshift-1.c: New test case.
9280
9281 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
9282
9283 PR tree-optimization/25125
9284 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
9285 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
9286
9287 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
9288
9289 PR tree-optimizations/26359
9290 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
9291 with -fdump-tree-dceloop-details.
9292 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
9293
9294 2006-02-25 Roger Sayle <roger@eyesopen.com>
9295
9296 PR middle-end/23673
9297 * gcc.dg/fold-eqxor-1.c: New test case.
9298 * gcc.dg/fold-eqxor-2.c: Likewise.
9299 * gcc.dg/fold-eqxor-3.c: Likewise.
9300
9301 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
9302
9303 PR fortran/23092
9304 * scalar_mask_1.f90: New test.
9305
9306 2006-02-24 Geoffrey Keating <geoffk@apple.com>
9307
9308 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
9309 * g++.dg/eh/uncaught2.C: New.
9310 * g++.dg/eh/uncaught3.C: New.
9311
9312 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9313
9314 PR libgfortran/26423
9315 * gfortran.dg/read_many_1.f: New test.
9316
9317 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
9318
9319 PR fortran/24519
9320 * gfortran.dg/dependency_3.f90: New test.
9321 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
9322 XFAILs.
9323
9324 PR fortran/25395
9325 * gfortran.dg/equiv_6.f90: New test.
9326
9327 2006-02-23 Jeff Law <law@redhat.com>
9328
9329 * gcc.c-torture/compile/pr26425.c: New test.
9330
9331 2006-02-23 Jakub Jelinek <jakub@redhat.com>
9332
9333 PR middle-end/26412
9334 * gcc.dg/gomp/pr26412.c: New test.
9335
9336 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9337
9338 PR c++/26291
9339 * g++.dg/other/ellipsis1.C: New test.
9340 * g++.dg/parse/operator4.C: Adjust error marker.
9341
9342 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
9343
9344 PR target/25603
9345 * gfortran.dg/pr25603.f: New testcase.
9346
9347 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
9348
9349 * gcc.dg/bf-spl1.c: Don't specify -m68000.
9350 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
9351
9352 2006-02-21 Geoffrey Keating <geoffk@apple.com>
9353
9354 * g++.dg/eh/spbp.C: New.
9355
9356 2006-02-21 Jakub Jelinek <jakub@redhat.com>
9357
9358 PR middle-end/26379
9359 * gcc.target/i386/mmx-7.c: New test.
9360
9361 2006-02-20 Roger Sayle <roger@eyesopen.com>
9362
9363 PR tree-optimization/26361
9364 * gcc.dg/tree-ssa/vrp27.c: New test case.
9365
9366 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
9367
9368 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
9369 * gcc.dg/tree-ssa/complex-4.c: Here.
9370
9371 2006-02-19 Roger Sayle <roger@eyesopen.com>
9372
9373 PR middle-end/19543
9374 * gfortran.dg/logical_1.f90: New test case.
9375
9376 2006-02-19 Jakub Jelinek <jakub@redhat.com>
9377
9378 PR middle-end/26334
9379 * gcc.dg/20060218-1.c: Moved to...
9380 * gcc.target/i386/20060218-1.c: ... here. New test.
9381
9382 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
9383
9384 PR fortran/26201
9385 * gfortran.dg/convert_1.f90: New.
9386
9387 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
9388
9389 PR fortran/25054
9390 * gfortran.dg/namelist_5.f90: New test.
9391
9392 PR fortran/25089
9393 * gfortran.dg/namelist_4.f90: New test.
9394
9395 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
9396
9397 PR tree-opt/25680
9398 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
9399
9400 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
9401
9402 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
9403 variable to take into account the variable name in the
9404 function header.
9405 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
9406
9407 2006-02-18 Jakub Jelinek <jakub@redhat.com>
9408
9409 PR middle-end/26334
9410 * gcc.c-torture/compile/20060217-1.c: New test.
9411 * gcc.dg/20060218-1.c: New test.
9412
9413 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
9414
9415 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
9416
9417 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
9418
9419 * gcc.dg/cpp/undef3.c: New test.
9420 * gcc.dg/cpp/trad/builtins2.c: New test.
9421
9422 2006-02-18 Mark Mitchell <mark@codesourcery.com>
9423
9424 PR c++/26266
9425 * g++.dg/template/static22.C: New test.
9426 * g++.dg/template/static23.C: New test.
9427 * g++.dg/template/static24.C: New test.
9428 * g++.dg/template/non-dependent13.C: New test.
9429 * g++.dg/init/member1.C: Tweak error markers.
9430
9431 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9432
9433 PR target/26255
9434 * gcc.c-torture/compile/pr26255.c: New test case.
9435
9436 2006-02-16 Roger Sayle <roger@eyesopen.com>
9437
9438 * gfortran.fortran-torture/execute/where_10.f90: New test case.
9439 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
9440 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
9441 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
9442 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
9443 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9444 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9445
9446 2006-02-16 Jeff Law <law@redhat.com>
9447
9448 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
9449 * gcc.dg/tree-ssa/vrp26.c: New test.
9450
9451 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
9452
9453 PR target/20353
9454 PR target/24578
9455 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
9456 __UCLIBC__ is defined.
9457
9458 2006-02-16 Jakub Jelinek <jakub@redhat.com>
9459
9460 PR fortran/26224
9461 * gfortran.dg/gomp/pr26224.f: New test.
9462
9463 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
9464
9465 PR tree-opt/25918
9466 * lib/target-supports.exp
9467 (check_effective_target_vect_short_mult): New.
9468 (check_effective_target_vect_char_mult): New.
9469 (check_effective_target_vect_widen_sum_qi_to_si): New.
9470 (check_effective_target_vect_widen_sum_qi_to_hi): New.
9471 (check_effective_target_vect_widen_sum_hi_to_si): New.
9472 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
9473 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
9474 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
9475 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
9476 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
9477 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
9478 vect-reduc-pattern-2c.c
9479 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
9480 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
9481 vect-reduc-pattern-1c.c
9482
9483 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
9484
9485 PR fortran/24557
9486 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
9487
9488 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
9489
9490 PR fortran/26054
9491 * gfortran.dg/enum_8.f90: Remove check for warning.
9492 * gfortran.dg/iomsg_1.f90: Ditto.
9493 * gfortran.dg/enum_1.f90: Ditto.
9494 * gfortran.dg/enum_9.f90: Ditto.
9495 * gfortran.dg/enum_2.f90: Ditto.
9496 * gfortran.dg/enum_10.f90: Ditto.
9497 * gfortran.dg/enum_3.f90: Ditto.
9498 * gfortran.dg/flush_1.f90: Ditto.
9499 * gfortran.dg/enum_4.f90: Ditto.
9500 * gfortran.dg/array_constructor_1.f90: Ditto.
9501 * gfortran.dg/enum_5.f90: Ditto.
9502 * gfortran.dg/enum_6.f90: Ditto.
9503 * gfortran.dg/enum_7.f90: Ditto.
9504
9505 2006-02-15 Jakub Jelinek <jakub@redhat.com>
9506
9507 PR middle-end/26300
9508 * gcc.c-torture/compile/20060215-1.c: New test.
9509
9510 2006-02-14 Roger Sayle <roger@eyesopen.com>
9511
9512 PR middle-end/23670
9513 * gcc.dg/tree-ssa/andor-2.c: New test case.
9514
9515 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
9516
9517 PR fortran/25045
9518 * optional_dim.f90: New test.
9519
9520 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
9521
9522 PR fortran/26277
9523 * gfortran.dg/label_4.f90: New.
9524
9525 2006-02-14 Jakub Jelinek <jakub@redhat.com>
9526 Diego Novillo <dnovillo@redhat.com>
9527 Uros Bizjak <uros@kss-loka.si>
9528
9529 * gfortran.dg/gomp: New directory.
9530
9531 2006-02-14 Richard Guenther <rguenther@suse.de>
9532
9533 PR tree-optimization/26258
9534 * gcc.dg/torture/pr26258.c: New testcase.
9535
9536 2006-02-13 Jakub Jelinek <jakub@redhat.com>
9537
9538 PR fortran/26246
9539 * gfortran.dg/pr26246_1.f90: New test.
9540 * gfortran.dg/pr26246_2.f90: New test.
9541
9542 PR middle-end/26092
9543 * gcc.c-torture/compile/20060208-1.c: New test.
9544
9545 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
9546
9547 PR fortran/26074
9548 PR fortran/25103
9549 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
9550 * gfortran.dg/bad_automatic_objects_1.f90: New test.
9551 * gfortran.dg/automatic_module_variable.f90: Change error message.
9552
9553 PR fortran/20861
9554 * gfortran.dg/internal_dummy_1.f90: New test.
9555
9556 PR fortran/20871
9557 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
9558
9559
9560 PR fortran/25083
9561 * gfortran.dg/uncommon_block_data_1.f90: New test.
9562 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
9563 with standard.
9564
9565 PR fortran/25088
9566 * gfortran.dg/typed_subroutine_1.f90: New test.
9567
9568 2006-02-13 Geoffrey Keating <geoffk@apple.com>
9569
9570 * objc.dg/dwarf-1.m: New.
9571
9572 2006-02-13 Roger Sayle <roger@eyesopen.com>
9573
9574 PR middle-end/24427
9575 * gcc.dg/tree-ssa/andor-1.c: New test case.
9576
9577 2006-02-13 Josh Conner <jconner@apple.com>
9578
9579 PR target/25376
9580 * gcc.dg/pr25376.c: New test.
9581
9582 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
9583 assemble.
9584 * lib/target-supports.exp (check_named_sections_available):
9585 Only compile named-sections test -- don't assemble.
9586
9587 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
9588
9589 * g++.dg/warn/no-write-strings.C: New test.
9590 * g++.dg/warn/write-strings.C: Likewise.
9591 * g++.dg/warn/write-strings-default.C: Likewise.
9592
9593 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
9594
9595 PR fortran/25806
9596 * gfortran.dg/ret_pointer_2.f90: New test.
9597
9598 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
9599
9600 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
9601
9602 2006-02-10 Jeff Law <law@redhat.com>
9603
9604 * gcc.c-torture/compile/pr26213.c: New test.
9605
9606 2006-02-10 Steven G. Kargl <kargls@comcast.net>
9607
9608 gfortran.dg/null_1.f90: New test.
9609
9610 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
9611
9612 PR fortran/14771
9613 * gfortran.dg/parens_4.f90: New.
9614 * gfortran.dg/parens_5.f90: New.
9615
9616 2006-02-10 Richard Guenther <rguenther@suse.de>
9617
9618 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
9619
9620 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
9621 Paul Thomas <pault@gcc.gnu.org>
9622
9623 PR fortran/14771
9624 * gfortran.dg/parens_1.f90: New.
9625 * gfortran.dg/parens_2.f90: New.
9626 * gfortran.dg/parens_3.f90: New.
9627
9628 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
9629
9630 PR fortran/26038
9631 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
9632
9633 PR fortran/25059
9634 * gfortran.dg/impure_assignment_1.f90: New test.
9635
9636 PR fortran/25070
9637 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
9638
9639 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
9640
9641 PR target/26141
9642 * g++.dg/expr/stdarg2.C: New test.
9643
9644 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
9645
9646 PR inline-asm/16194
9647 * gcc.dg/pr16194.c: New test.
9648
9649 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
9650
9651 * ada/acats/run_acats: Use portable variant of "$@".
9652
9653 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
9654
9655 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
9656 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
9657
9658 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
9659
9660 PR tree-opt/26179
9661 * g++.dg/opt/pr26179.C: New test.
9662
9663 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
9664
9665 PR middle-end/26134
9666 * gcc.dg/tree-ssa/complex-3.c: New test.
9667
9668 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
9669
9670 * gcc.c-torture/compile/volatile-1.c: New test.
9671
9672 2006-02-09 Diego Novillo <dnovillo@redhat.com>
9673
9674 PR 26180
9675 * gcc.dg/tree-ssa/pr26180.c: New test.
9676
9677 2006-02-08 Jeff Law <law@redhat.com>
9678
9679 * gcc.dg/tree-ssa/pr21417.c: New test.
9680
9681 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
9682
9683 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9684 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
9685
9686 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
9687
9688 * lib/scanrtl.exp: New.
9689
9690 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9691
9692 PR c++/26071
9693 * g++.dg/other/virtual2.C: New test.
9694
9695 PR c++/26070
9696 * g++.dg/other/virtual1.C: New test.
9697
9698 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
9699
9700 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
9701 cleanup-ipa-dump): Update dump file glob patterns.
9702 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
9703 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
9704
9705 * lib/gcc-dg.exp: Load it.
9706 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
9707
9708 2006-02-07 Janis Johnson <janis187@us.ibm.com>
9709
9710 PR testsuite/26159
9711 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
9712 * gcc.dg/tree-ssa/pr23382.c: Ditto.
9713
9714 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
9715
9716 PR fortran/25577
9717 * gfortran.dg/mvbits_1.f90: New.
9718
9719 2006-02-07 Dirk Mueller <dmueller@suse.com>
9720
9721 * g++.dg/warn/Wdiv-by-zero.C: New test.
9722 * g++.dg/warn/Wno-div-by-zero.C: New.
9723
9724 2006-02-07 Jeff Law <law@redhat.com>
9725
9726 * gcc.dg/tree-ssa/pr21559.c: New test.
9727
9728 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
9729 multiple VRP passes.
9730 * gcc.dg/tree-ssa/vrp09.c: Likewise.
9731 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9732 * gcc.dg/tree-ssa/pr21582.c: Likewise.
9733 * gcc.dg/tree-ssa/pr20657.c: Likewise.
9734 * gcc.dg/tree-ssa/pr21001.c: Likewise.
9735 * gcc.dg/tree-ssa/vrp02.c: Likewise
9736 * gcc.dg/tree-ssa/vrp11.c: Likewise
9737 * gcc.dg/tree-ssa/pr14341.c: Likewise
9738 * gcc.dg/tree-ssa/vrp19.c: Likewise
9739 * gcc.dg/tree-ssa/vrp20.c: Likewise
9740 * gcc.dg/tree-ssa/vrp03.c: Likewise
9741 * gcc.dg/tree-ssa/pr21086.c: Likewise
9742 * gcc.dg/tree-ssa/pr21959.c: Likewise
9743 * gcc.dg/tree-ssa/vrp21.c: Likewise
9744 * gcc.dg/tree-ssa/vrp04.c: Likewise
9745 * gcc.dg/tree-ssa/pr25485.c: Likewise
9746 * gcc.dg/tree-ssa/pr22026.c: Likewise
9747 * gcc.dg/tree-ssa/vrp22.c: Likewise
9748 * gcc.dg/tree-ssa/vrp05.c: Likewise
9749 * gcc.dg/tree-ssa/20030807-10.c: Likewise
9750 * gcc.dg/tree-ssa/pr20701.c: Likewise
9751 * gcc.dg/tree-ssa/vrp23.c: Likewise
9752 * gcc.dg/tree-ssa/vrp06.c: Likewise
9753 * gcc.dg/tree-ssa/pr22117.c: Likewise
9754 * gcc.dg/tree-ssa/pr20702.c: Likewise
9755 * gcc.dg/tree-ssa/vrp15.c: Likewise
9756 * gcc.dg/tree-ssa/pr21090.c: Likewise
9757 * gcc.dg/tree-ssa/pr21294.c: Likewise
9758 * gcc.dg/tree-ssa/vrp24.c: Likewise
9759 * gcc.dg/tree-ssa/vrp07.c: Likewise
9760 * gcc.dg/tree-ssa/pr21563.c: Likewise
9761 * gcc.dg/tree-ssa/pr25382.c: Likewise
9762 * gcc.dg/tree-ssa/vrp16.c: Likewise
9763 * gcc.dg/tree-ssa/vrp25.c: Likewise
9764 * gcc.dg/tree-ssa/vrp08.c: Likewise
9765 * gcc.dg/tree-ssa/20030807-6.c: Likewise
9766 * gcc.dg/tree-ssa/vrp17.c: Likewise
9767 * gcc.dg/tree-ssa/pr21458.c: Likewise
9768 * g++.dg/tree-ssa/pr18178.C: Likewise
9769
9770 2006-02-07 Richard Guenther <rguenther@suse.de>
9771
9772 PR c++/26140
9773 Revert
9774 2006-01-30 Richard Guenther <rguenther@suse.de>
9775 PR c++/23372
9776 * gcc.dg/pr23372-1.C: New testcase.
9777
9778 * g++.dg/tree-ssa/pr26140.C: New testcase.
9779
9780 2006-02-07 Mark Mitchell <mark@codesourcery.com>
9781
9782 PR c++/9737
9783 * g++.dg/template/ttp15.C: New test.
9784 * g++.dg/template/ttp16.C: Likewise.
9785 * g++.dg/template/ttp17.C: Likewise.
9786 * g++.old-deja/g++.pt/ttp36.C: Remove.
9787 * g++.old-deja/g++.pt/ttp19.C: Likewise.
9788 * g++.old-deja/g++.pt/ttp37.C: Likewise.
9789 * g++.old-deja/g++.pt/ttp38.C: Likewise.
9790 * g++.old-deja/g++.pt/ttp39.C: Likewise.
9791 * g++.old-deja/g++.pt/ttp9.C: Likewise.
9792 * g++.old-deja/g++.pt/ttp40.C: Likewise.
9793 * g++.old-deja/g++.pt/ttp51.C: Likewise.
9794 * g++.old-deja/g++.pt/ttp26.C: Likewise.
9795 * g++.old-deja/g++.pt/ttp36.C: Likewise.
9796
9797 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
9798
9799 PR libfortran/23815
9800 * unf_io_convert_4.f90: New test.
9801
9802 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
9803
9804 * gcc.dg/tree-ssa/loadpre10.c: New test.
9805 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
9806 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
9807 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
9808
9809 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9810
9811 PR libfortran/24685
9812 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
9813
9814 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
9815
9816 PR tree-opt/25251
9817 * gfortran.dg/assign_7.f: New test.
9818
9819 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
9820
9821 PR fortran/26041
9822 PR fortran/26064
9823 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
9824 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
9825 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
9826
9827 2006-02-05 Jakub Jelinek <jakub@redhat.com>
9828
9829 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
9830 in size_t typedef.
9831
9832 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
9833
9834 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
9835 * g++.dg/charset/string.c (foo): Likewise.
9836 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
9837 const char*
9838 * g++.dg/ext/builtin2.C (printf): Likewise.
9839 * g++.dg/init/new15.C (printf): Likewise.
9840 * g++.dg/opt/pr17697-1.C (foo): Likewise.
9841 * g++.dg/opt/pr17697-2.C (foo): Likewise.
9842 * g++.dg/opt/pr17697-3.C (foo): Likewise.
9843 * g++.dg/template/non-dependent4.C (temp): Likewise.
9844 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
9845 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
9846 parameter type to const char*.
9847 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
9848 Change type to const char*.
9849 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
9850 Likewise.
9851 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
9852 second parameter type to const char*.
9853 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
9854 (Y::Y): Change parameter type to const char*.
9855 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
9856 * g++.old-deja/g++.jason/report.C: Apply const correctness.
9857 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
9858 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
9859 (char*).
9860 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
9861 const char*.
9862 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
9863 type to const char*.
9864 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
9865 return type to const char*.
9866 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
9867 to const char*.
9868 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
9869 * g++.old-deja/g++.law/refs1.C: Likewise.
9870 * g++.old-deja/g++.law/visibility1.C: Likewise.
9871 * g++.old-deja/g++.law/visibility2.C: Likewise.
9872 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
9873 const char*.
9874 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
9875 * g++.old-deja/g++.mike/net48.C: Likewise.
9876 * g++.old-deja/g++.mike/p646.C: Likewise.
9877 * g++.old-deja/g++.mike/p6746.C: Likewise.
9878 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
9879 type to const char*.
9880 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
9881 deprecated conversion warning.
9882 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
9883 char*.
9884 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
9885 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
9886 * g++.old-deja/g++.pt/explicit8.C: Likewise.
9887 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
9888 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
9889 * g++.old-deja/g++.pt/nontype3.C: Likewise.
9890 * g++.old-deja/g++.pt/t39.C: Likewise.
9891 * g++.old-deja/g++.robertl/eb106.C: Likewise.
9892 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
9893
9894 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
9895
9896 PR fortran/25075
9897 intrinsic_argument_conformance_1.f90: New test.
9898
9899 2006-02-03 Steven G. Kargl <kargls@comcast.net>
9900
9901 PR fortran/20845
9902 * gfortran.dg/char_result_11.f90: Add SAVE.
9903 * gfortran.dg/der_pointer_4.f90: Ditto.
9904 * gfortran.dg/default_initialization.f90: New test.
9905
9906 2006-02-03 Jeff Law <law@redhat.com>
9907
9908 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
9909 handle more than 100 dump files.
9910 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
9911 * lib/scantree.exp (scan-tree-dump): Likewise.
9912 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
9913 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
9914 * lib/scanipa.exp (scan-ipa-dump): Likewise.
9915 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
9916 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
9917
9918 2006-02-03 Diego Novillo <dnovillo@redhat.com>
9919
9920 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
9921
9922 2006-02-03 Mark Mitchell <mark@codesourcery.com>
9923
9924 * g++.dg/template/using12.C: New test.
9925
9926 2006-02-03 Alan Modra <amodra@bigpond.net.au>
9927
9928 * gcc.target/powerpc/pr25960.c: New test.
9929
9930 2006-02-02 Steven G. Kargl <kargls@comcast>
9931
9932 PR fortran/24958
9933 gfortran.dg/nullify_2.f90: New test.
9934
9935 2006-02-02 Diego Novillo <dnovillo@redhat.com>
9936
9937 PR 25990
9938 * gcc.dg/gomp/pr25990.c: New test.
9939
9940 2006-01-31 Mark Mitchell <mark@codesourcery.com>
9941
9942 PR c++/25342
9943 * g++.gd/template/partial4.C: New test.
9944
9945 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
9946
9947 PR middle-end/26001
9948 * gfortran.dg/data_char_2.f90: New.
9949
9950 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
9951
9952 PR fortran/26039
9953 maxval_maxloc_conformance_1.f90: New test.
9954
9955 2006-01-31 Richard Guenther <rguenther@suse.de>
9956
9957 * gcc.target/i386/sselibm-1.c: New testcase.
9958 * gcc.target/i386/sselibm-2.c: Likewise.
9959 * gcc.target/i386/sselibm-3.c: Likewise.
9960 * gcc.target/i386/sselibm-4.c: Likewise.
9961 * gcc.target/i386/sselibm-5.c: Likewise.
9962
9963 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
9964
9965 PR fortran/24266
9966 * gfortran.dg/arrayio_derived_2.f90: New.
9967
9968 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
9969
9970 * gcc.dg/unsigned-long-compare.c: New test.
9971
9972 2006-01-30 Steve Ellcey <sje@cup.hp.com>
9973
9974 PR testsuite/25318
9975 * lib/target-supports.exp (check_effective_target_freorder):
9976 Check to see if target supports -freorder-blocks-and-partition.
9977 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
9978 instead of "dg-require-named-sections".
9979
9980 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
9981
9982 PR target/14798:
9983 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
9984 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
9985 * gcc.dg/pragma-isr-trapa2.c: Likewise.
9986 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9987 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
9988 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
9989 * gcc.dg/attr-isr-trap_exit.c: Likewise.
9990 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9991
9992 2006-01-30 Richard Guenther <rguenther@suse.de>
9993
9994 PR c++/23372
9995 * gcc.dg/pr23372-1.C: New testcase.
9996
9997 2006-01-29 Diego Novillo <dnovillo@redhat.com>
9998
9999 * gcc.dg/gomp/pr25874.c: New test.
10000
10001 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
10002
10003 PR tree-opt/25911
10004 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
10005
10006 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
10007
10008 PR fortran/18578
10009 PR fortran/18579
10010 PR fortran/20857
10011 PR fortran/20885
10012 * gfortran.dg/intent_out_1.f90: New test.
10013
10014 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
10015
10016 PR fortran/17911
10017 * gfortran.dg/procedure_lvalue.f90: New test.
10018
10019 PR fortran/20895
10020 PR fortran/25030
10021 * gfortran.dg/char_pointer_assign_2.f90: New test.
10022 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
10023 assignment to be consistent with standard.
10024 * gfortran.dg/char_result_2.f90: The same.
10025 * gfortran.dg/char_result_8.f90: The same.
10026
10027 2006-01-28 Zack Weinberg <zackw@panix.com>
10028
10029 * gcc.dg/Woverlength-strings.c
10030 * gcc.dg/Woverlength-strings-pedantic-c89.c
10031 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
10032 * gcc.dg/Woverlength-strings-pedantic-c99.c
10033 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
10034
10035 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
10036
10037 * gcc.c-torture/execute/20060127-1.c: New test.
10038
10039 2006-01-28 Mark Mitchell <mark@codesourcery.com>
10040
10041 PR c++/25999
10042 * g++.dg/ext/pragmaweak1.C: New test.
10043
10044 2006-01-28 Mark Mitchell <mark@codesourcery.com>
10045
10046 PR c++/25855
10047 * g++.dg/template/spec29.C: New test.
10048
10049 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
10050
10051 PR c/19606.
10052 * gcc.c-torture/execute/pr19606.c: New.
10053
10054 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
10055
10056 * gcc.dg/pragma-re-4.c: New test.
10057
10058 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
10059
10060 PR fortran/25964
10061 * gfortran.dg/assumed_size_refs_3.f90: New test.
10062
10063 2006-01-27 Ben Elliston <bje@au.ibm.com>
10064
10065 * gcc.misc-tests/dectest.exp: Remove defunct comment.
10066
10067 2006-01-26 Laurent GUERBY <laurent@guerby.net>
10068
10069 PR ada/21317
10070 * ada/acats/support/impdef.a: Add One_Long_Second.
10071 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
10072 * ada/acats/tests/c9/c94026.a: Likewise.
10073 * ada/acats/tests/c9/c97305c.ada: Likewise.
10074 * ada/acats/tests/c9/c99004a.ada: Likewise.
10075
10076 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
10077
10078 PR fortran/25964
10079 * gfortran.dg/global_references_2.f90: New test.
10080
10081 PR fortran/25084
10082 PR fortran/20852
10083 PR fortran/25085
10084 PR fortran/25086
10085 * gfortran.dg/assumed_charlen_function_1.f90: New test.
10086 * gfortran.dg/assumed_charlen_function_3.f90: New test.
10087
10088 PR fortran/25416
10089 * gfortran.dg/assumed_charlen_function_2.f90: New test.
10090
10091 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
10092
10093 PR c/25892
10094 * gcc.dg/Wpointer-sign.c: New.
10095 * gcc.dg/Wpointer-sign-Wall.c: New.
10096 * gcc.dg/Wpointer-sign-Wall-no.c: New.
10097 * gcc.dg/Wpointer-sign-pedantic.c: New.
10098 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
10099 * gcc.dg/conv-2.c: Use -Wpointer-sign.
10100
10101 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
10102
10103 PR C/25861
10104 * gcc.c-torture/compile/pr25861.c: New test.
10105
10106 2006-01-26 Paul Brook <paul@codesourcery.com>
10107
10108 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
10109 on short-enum targets.
10110 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
10111 variable.
10112 (generate_fields): Use short_enums.
10113 (main): Set short_enums. Document -e.
10114 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
10115 on short-enum targets.
10116 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
10117 variable.
10118 (generate_fields): Use short_enums.
10119 (main): Set short_enums. Document -e.
10120 * lib/target-supports.exp (check_effective_target_short_enums): New.
10121
10122 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
10123
10124 PR target/25947
10125 * gcc.dg/torture/pr25947-1.c: New test.
10126
10127 2006-01-25 Jan Hubicka <jh@suse.cz>
10128 Roger Sayle <roger@eyesopen.com>
10129
10130 PR rtl-optimization/25703
10131 * gcc.target/i386/20060125-1.c: New test case.
10132 * gcc.target/i386/20060125-2.c: New test case.
10133
10134 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10135
10136 PR fortran/18540
10137 * gfortran.dg/goto_1.f: New.
10138
10139 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
10140
10141 PR fortran/25716
10142 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
10143 25716 on 32-bit systems too.
10144
10145 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
10146
10147 PR testsuite/25590
10148 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
10149
10150 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
10151
10152 * gcc.dg/tree-ssa/gen-vect-33.c: New.
10153
10154 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10155
10156 PR fortran/25835
10157 * gfortran.dg/read_eof.f90: Delete, renamed.
10158 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
10159 * gfortran.dg/read_eof_2.f90: New test.
10160 * gfortran.dg/read_eof_3.f90: New test.
10161
10162 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
10163
10164 PR tree-opt/25860
10165 * gcc.c-torture/compile/pr25860.c: New test.
10166
10167 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10168
10169 PR c++/25552
10170 * g++.dg/parse/dtor8.C: New test.
10171
10172 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
10173
10174 PR testsuite/25891
10175 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
10176 * gcc.dg/gomp/gomp.exp: Return without testing anything if
10177 check_effective_target_fopenmp returns 0.
10178
10179 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
10180
10181 PR ada/20548
10182 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
10183 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
10184 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
10185
10186 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
10187
10188 PR tree-opt/25857
10189 * g++.dg/opt/pr25857.C: New test.
10190
10191 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
10192 Jan Hubicka <jh@suse.cz>
10193 Richard Guenther <rguenther@suse.de>
10194
10195 PR rtl-optimization/25654
10196 * gcc.dg/torture/pr25654.c: New testcase.
10197 * gcc.target/i386/pr25654.c: Likewise.
10198
10199 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
10200
10201 PR fortran/25901
10202 * gfortran.dg/internal references_2.f90: New test.
10203
10204 Fix regression in testing of admissability of attributes.
10205 * gfortran.dg/intent_used_1.f90: New test.
10206
10207 2006-01-23 Ben Elliston <bje@au.ibm.com>
10208
10209 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
10210 Remove target conditional torture options for i?86 and x86_64
10211 GNU/Linux.
10212
10213 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
10214
10215 PR c++/10891
10216 * g++.dg/rtti/no-rtti.C: New.
10217
10218 2006-01-21 Mark Mitchell <mark@codesourcery.com>
10219
10220 PR c++/25895
10221 * g++.dg/inherit/conv2.C: New test.
10222
10223 PR c++/25856
10224 * g++.dg/parse/dtor7.C: New test.
10225
10226 PR c++/25858
10227 * g++.dg/template/crash44.C: New test.
10228
10229 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
10230
10231 PR fortran/25124
10232 PR fortran/25625
10233 * gfortran.dg/internal_references_1.f90: New test.
10234 PR fortran/20881
10235 PR fortran/23308
10236 PR fortran/25538
10237 PR fortran/25710
10238 * gfortran.dg/global_references_1.f90: New test.
10239 * gfortran.dg/g77/19990905-1.f: Restore the error that
10240 there is a clash between the common block name and
10241 the name of a subroutine reference.
10242
10243 PR fortran/PR24276
10244 * gfortran.dg/aliasing_dummy_1.f90: New test.
10245
10246 2006-01-21 Alan Modra <amodra@bigpond.net.au>
10247
10248 * gcc.dg/vmx/1b-01.c: Warning fix.
10249 * gcc.dg/vmx/1c-02.c: Likewise.
10250 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
10251
10252 2006-01-20 Steve Ellcey <sje@cup.hp.com>
10253
10254 PR testsuite/24962
10255 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
10256
10257 2006-01-20 Richard Guenther <rguenther@suse.de>
10258 Steven Bosscher <stevenb.gcc@gmail.com>
10259
10260 PR rtl-optimization/24626
10261 * gcc.dg/torture/pr24626-1.c: New testcase.
10262 * gcc.dg/torture/pr24626-2.c: Likewise.
10263 * gcc.dg/torture/pr24626-3.c: Likewise.
10264 * gcc.dg/torture/pr24626-4.c: Likewise.
10265
10266 2006-01-20 Dirk Mueller <dmueller@suse.com>
10267
10268 PR c++/5520
10269 * g++.dg/warn/empty-body.C: New.
10270
10271 2006-01-19 Mark Mitchell <mark@codesourcery.com>
10272
10273 PR c++/22136
10274 * g++.dg/template/using10.C: New test.
10275 * g++.dg/temlpate/using11.C: Likewise.
10276 * g++.dg/inherit/using5.C: Tweak error messages.
10277
10278 2006-01-20 Alan Modra <amodra@bigpond.net.au>
10279
10280 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
10281 target test.
10282 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
10283
10284 2006-01-19 Jan Hubicka <jh@suse.cz>
10285
10286 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
10287
10288 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10289
10290 PR c++/25854
10291 * g++.dg/template/spec28.C: New test.
10292
10293 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
10294
10295 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10296 Fix fprintf's by adding srcdir or removing it.
10297
10298 2006-01-19 Diego Novillo <dnovillo@redhat.com>
10299
10300 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
10301 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
10302 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
10303 * testsuite/gcc.dg/gomp/empty.c: Likewise.
10304 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
10305 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
10306 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
10307 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
10308 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
10309 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
10310 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
10311 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
10312 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
10313 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
10314
10315 2006-01-18 Jeff Law <law@redhat.com>
10316
10317 * gcc.dg/tree-ssa/vrp25.c: New test.
10318
10319 2006-01-19 Richard Sandiford <richard@codesourcery.com>
10320
10321 * gcc.dg/pr25805.c: Fix misapplied patch.
10322
10323 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
10324
10325 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
10326 (check_effective_target_vect_udot_qi): New.
10327 (check_effective_target_vect_sdot_hi): New.
10328 (check_effective_target_vect_udot_hi): New.
10329 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
10330 prefixed with "wrapv-" with -fwrapv.
10331 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
10332 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
10333 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
10334 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
10335 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
10336
10337 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
10338 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
10339 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
10340 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
10341
10342 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10343
10344 PR c++/16829
10345 * g++.dg/other/default2.C: New test.
10346 * g++.dg/other/default3.C: New test.
10347
10348 2006-01-19 Richard Sandiford <richard@codesourcery.com>
10349
10350 PR c/25805
10351 * gcc.dg/pr25805.c: New file.
10352
10353 2006-01-18 Mark Mitchell <mark@codesourcery.com>
10354
10355 PR c++/25836
10356 * g++.dg/template/init6.C: New test.
10357
10358 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
10359
10360 * gcc.dg/tree-ssa/pr24287.c: New test
10361
10362 2006-01-18 Eric Christopher <echristo@apple.com>
10363
10364 * g++.dg/eh/table.C: New.
10365
10366 2006-01-18 DJ Delorie <dj@redhat.com>
10367
10368 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
10369 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
10370 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
10371 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
10372
10373 2006-01-18 Jeff Law <law@redhat.com>
10374
10375 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
10376 on wrapping on overflow semantics.
10377
10378 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
10379
10380 * gcc.gc/tree-ssa/vrp23.c: New test.
10381 * gcc.gc/tree-ssa/vrp24.c: New test.
10382
10383 2006-01-18 Richard Henderson <rth@redhat.com>
10384 Aldy Hernandez <aldyh@redhat.com>
10385 Jakub Jelinek <jakub@redhat.com>
10386 Diego Novillo <dnovillo@redhat.com>
10387 Uros Bizjak <uros@kss-loka.si>
10388
10389 * testsuite/gcc.dg/gomp: New directory.
10390
10391 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
10392 Steven G. Kargl <kargls@comcast.net>
10393
10394 PR fortran/20869
10395 * gfortran.dg/intrinsic_external_1.f90: New test.
10396
10397 PR fortran/20875.
10398 * gfortran.dg/elemental_pointer_1.f90: New test.
10399
10400 PR fortran/25024
10401 * gfortran.dg/external_procedures_1.f90: New test.
10402
10403 PR fortran/25785
10404 gfortran.dg/assumed_present.f90: New test.
10405
10406 2006-01-18 Jakub Jelinek <jakub@redhat.com>
10407
10408 * g++.dg/parse/lookup5.C: New test.
10409
10410 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10411
10412 PR fortran/25697
10413 * gfortran.dg/read_eof.f90: New test.
10414
10415 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
10416
10417 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
10418 add a closing brace.
10419
10420 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10421
10422 PR fortran/25631
10423 * gfortran.dg/fmt_tl.f: New test.
10424
10425 2006-01-17 Eric Christopher <echristo@apple.com>
10426
10427 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
10428 * g++.old-deja/g++.warn/impint2.C: Ditto.
10429 * g++.old-deja/g++.other/null1.C: Ditto.
10430 * g++.dg/warn/conv2.C: Ditto.
10431 * g++.dg/warn/conv4.C: New file.
10432
10433 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
10434
10435 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
10436
10437 2006-01-17 Andreas Jaeger <aj@suse.de>
10438 Janis Johnson <janis187@us.ibm.com>
10439
10440 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
10441 in 64-bit.
10442 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
10443 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
10444
10445 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
10446
10447 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10448 xfail txxx where xxx >= 25.
10449
10450 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
10451
10452 PR testsuite/25764
10453 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
10454
10455 2006-01-17 Jakub Jelinek <jakub@redhat.com>
10456
10457 PR c/25682
10458 * gcc.dg/pr25682.c: New test.
10459 * g++.dg/parse/array-size2.C: New test.
10460
10461 2006-01-16 Ian Lance Taylor <ian@airs.com>
10462
10463 * consistency.vlad: Remove entire directory, 1652 files.
10464
10465 2006-01-16 Janis Johnson <janis187@us.ibm.com>
10466
10467 * lib/target-supports.exp (check_effective_target_dfp_nocache,
10468 check_effective_target_dfprt_nocache): New.
10469 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
10470 (check_effective_target_dfprt): New.
10471 * lib/c-compat.exp (check_dfp): Remove.
10472 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
10473 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
10474 level of support for decimal float.
10475 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
10476 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
10477 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
10478 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
10479 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
10480 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
10481 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
10482 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
10483 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
10484 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
10485 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
10486 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
10487 directives.
10488
10489 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
10490
10491 PR testsuite/25741
10492 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
10493 $base_dir/../.
10494 * lib/gfortran.exp (gfortran_init): Likewise.
10495 * lib/obj-c++.exp (obj-c++_init): Likewise.
10496 * lib/scanasm.exp (scan-assembler-dem): Likewise.
10497 (scan-assembler-dem-not): Likewise.
10498 * lib/scandump.exp (scan-dump-dem): Likewise.
10499 (scan-dump-dem-not): Likewise.
10500
10501 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
10502
10503 PR testsuite/25767
10504 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
10505 powerpc-*-darwin*.
10506 * lib/obj-c++.exp (obj-c++_init): Likewise.
10507
10508 2006-01-16 Richard Guenther <rguenther@suse.de>
10509
10510 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
10511
10512 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10513
10514 PR testsuite/25777
10515 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
10516 to LD_LIBRARY_PATH.
10517
10518 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
10519 Andrew Pinski <pinskia@physics.uc.edu>
10520
10521 * gcc.dg/minmax-1.c: New test.
10522
10523 2006-01-16 Ben Elliston <bje@au.ibm.com>
10524
10525 * gcc.dg/dfp/dfp.exp: Correct FSF address.
10526 * gcc.misc-tests/dectest.exp: Ditto.
10527
10528 2006-01-15 Ian Lance Taylor <ian@airs.com>
10529
10530 PR testsuite/25796
10531 * gcc.target/i386/cmov6.c: Use -march=k8.
10532
10533 2006-01-15 Andreas Jaeger <aj@suse.de>
10534
10535 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
10536 x86 does not have __float128.
10537
10538 2006-01-14 Ian Lance Taylor <ian@airs.com>
10539
10540 * gcc.target/i386/cmov6.c: New test.
10541
10542 2006-01-14 Mark Mitchell <mark@codesourcery.com>
10543
10544 PR c++/25663
10545 * g++.dg/template/ctor6.C: New test.
10546
10547 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
10548
10549 PR tree-optimization/25485
10550 * gcc.dg/tree-ssa/pr25485.c: New.
10551
10552 2006-01-14 Richard Guenther <rguenther@suse.de>
10553
10554 PR tree-optimization/22548
10555 PR tree-optimization/22555
10556 PR tree-optimization/22501
10557 * gcc.dg/tree-ssa/alias-4.c: New testcase.
10558 * gcc.dg/tree-ssa/alias-5.c: Likewise.
10559 * gcc.dg/tree-ssa/alias-6.c: Likewise.
10560 * gcc.dg/tree-ssa/alias-7.c: Likewise.
10561 * gcc.dg/tree-ssa/alias-8.c: Likewise.
10562 * gcc.dg/tree-ssa/alias-9.c: Likewise.
10563 * gcc.dg/tree-ssa/alias-10.c: Likewise.
10564 * gcc.dg/tree-ssa/alias-11.c: Likewise.
10565 * gcc.dg/tree-ssa/alias-12.c: Likewise.
10566
10567 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
10568
10569 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
10570 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
10571
10572 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
10573 Richard Guenther <rguenther@suse.de>
10574
10575 PR rtl-optimization/24257
10576 * gcc.dg/torture/pr24257.c: New testcase.
10577
10578 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
10579
10580 * gcc.c-torture/execute/20060110-1.c: New test.
10581 * gcc.c-torture/execute/20060110-2.c: New test.
10582
10583 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
10584
10585 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
10586
10587 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
10588
10589 PR fortran/25756
10590 * gfortran.dg/label_3.f90: New test.
10591
10592 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
10593
10594 PR tree-optimization/25771
10595 * g++.dg/tree-ssa/pr25771.C: New test
10596
10597 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
10598
10599 PR tree-opt/24365
10600 * g++.dg/opt/complex5.C: New test.
10601
10602 2006-01-13 Richard Guenther <rguenther@suse.de>
10603
10604 * gcc.target/i386/387-9.c: New testcase.
10605
10606 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
10607
10608 PR c++/24824
10609 * g++.dg/debug/dwarf2-1.C: New.
10610
10611 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
10612
10613 PR testsuite/25728
10614 * lib/gcov.exp (verify-lines): Add "close $fd".
10615
10616 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
10617 Ben Elliston <bje@au.ibm.com>
10618
10619 * gcc.dg/dfp/inf-1.c: New test.
10620
10621 2006-01-12 Janis Johnson <janis187@us.ibm.com>
10622 Yao Qi <qiyaoltc@cn.ibm.com>
10623 Ben Elliston <bje@au.ibm.com>
10624 Jon Grimm <jgrimm2@us.ibm.com>
10625
10626 * gcc.dg/nodfp-1.c: New test.
10627 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10628 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10629 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
10630 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
10631 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
10632 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
10633 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
10634 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
10635 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
10636 * gcc.dg/format/dfp-scanf-1.c: Likewise.
10637 * gcc.dg/format/dfp-printf-1.c: Likewise.
10638 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
10639 (compat_setup_dfp): New.
10640 * gcc.dg/compat/compat.exp: Use it.
10641 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
10642 Make some variables global, prepend "compat_" to their names.
10643 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
10644 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
10645 * gcc.misc-tests/dectest.exp: New test driver for decTest.
10646 * lib/compat.exp (compat_skip_list): Make global, rename.
10647 * lib/c-compat.exp: New file.
10648 * lib/target-supports.exp (check_effective_target_dfp): New.
10649
10650 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
10651 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
10652 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
10653 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
10654 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
10655 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
10656 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
10657 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
10658 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
10659 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
10660 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
10661 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
10662 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
10663 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
10664 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
10665 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
10666 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
10667 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
10668 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
10669 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
10670 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
10671 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
10672 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
10673 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
10674 gcc.dg/dfp/struct-layout-1.c,
10675 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
10676 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
10677 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
10678 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
10679 gcc.dg/dfp/func-vararg-dfp.c,
10680 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
10681 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
10682 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
10683 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
10684 gcc.dg/dfp/wtr-conversion-1.c: New tests.
10685
10686 2006-01-11 Richard Guenther <rguenther@suse.de>
10687
10688 PR tree-optimization/25734
10689 * gcc.dg/tree-ssa/pr25734.c: New testcase.
10690
10691 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
10692
10693 PR fortran/25486
10694 * gfortran.dg/literal_character_constant_1_x.F: New test.
10695 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
10696 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
10697 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
10698
10699 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
10700
10701 PR c++/25386
10702 * g++.dg/ext/packed3.C: Add expected packed error.
10703
10704 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
10705
10706 PR target/25706
10707 * gcc.dg/torture/pr25706-1.c: New test.
10708
10709 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
10710
10711 PR tree-optimization/23109
10712 PR tree-optimization/23948
10713 PR tree-optimization/24123
10714
10715 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
10716 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
10717 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
10718 g++.dg/tree-ssa/pr23948.C: New testcases.
10719 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
10720 three divisions in order to do the optimization.
10721
10722 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10723
10724 PR c++/25632
10725 * g++.dg/other/pr25632.C: New test.
10726
10727 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
10728
10729 PR fortran/25730
10730 * gfortran.dg/used_types_1.f90: New test.
10731
10732 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
10733
10734 PR target/25718
10735 * gcc.dg/torture/pr25718-1.c: New test.
10736
10737 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
10738
10739 * gfortran.dg/list_read_2.f90: Fix typo in description.
10740
10741 2006-01-10 Jan Beulich <jbeulich@novell.com>
10742
10743 * lib/target-supports.exp (check_visibility_available): Simplify test
10744 for *-*-netware*.
10745 (check_profiling_available): Fail for *-*-netware*.
10746 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
10747 * gcc.dg/20021014-1.c: Likewise.
10748 * gcc.dg/nest.c: Likewise.
10749
10750 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
10751
10752 fortran/24936
10753 * gfortran.dg/forall_3.f90: New test.
10754
10755 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
10756
10757 PR fortran/21977
10758 * gfortran.dg/nesting_2.f90: New test.
10759 * gfortran.dg/nesting_3.f90: New test.
10760
10761 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
10762
10763 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
10764 Fix typo in comment.
10765
10766 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
10767
10768 * gfortran.dg/single_char_string.f90: New test.
10769
10770 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
10771
10772 * gfortran.dg/ichar_2.f90: New test.
10773
10774 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
10775
10776 PR fortran/25093
10777 * gfortran.dg/private_type_4.f90: New.
10778
10779 2006-01-07 Richard Guenther <rguenther@suse.de>
10780
10781 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
10782
10783 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10784
10785 * gfortran.dg/func_decl_1.f90: New.
10786 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
10787 * gfortran.dg/array_alloc_2.f90: Likewise.
10788 * gfortran.dg/char_result_8.f90: Likewise.
10789 * gfortran.dg/dup_save_1.f90: Likewise.
10790 * gfortran.dg/dup_save_2.f90: Likewise.
10791 * gfortran.dg/f2c_6.f90: Likewise.
10792 * gfortran.dg/f2c_7.f90: Likewise.
10793 * gfortran.dg/func_result_2.f90: Likewise.
10794 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
10795
10796 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
10797
10798 PR fortran/22146
10799 * gfortran.dg/elemental_subroutine_1.f90: New test.
10800 * gfortran.dg/elemental_subroutine_2.f90: New test.
10801
10802 PR fortran/25029
10803 PR fortran/21256
10804 * gfortran.dg/assumed_size_refs_1.f90: New test.
10805
10806 PR fortran/20868
10807 PR fortran/20870
10808 * gfortran.dg/assumed_size_refs_2.f90: New test.
10809 * gfortran.dg/initialization_1.f90: Change warning message.
10810
10811 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
10812
10813 * gcc.dg/tree-ssa/loop-15.c: New test.
10814
10815 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10816
10817 PR fortran/25598
10818 * gfortran.dg/backspace_3.f: New test.
10819 * gfortran.dg/backspace_4.f: New test.
10820
10821 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10822
10823 PR fortran/24268
10824 * gfortran.dg/fmt_white.f: Update test.
10825
10826 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
10827
10828 * gcc.dg/cast-1.c: Add new warning.
10829 * gcc.dg/cast-2.c: Likewise.
10830 * gcc.dg/cast-3.c: Likewise.
10831 * gcc.dg/format/cast-1.c: Likewise.
10832 * gcc.dg/cast-4.c: New testcase.
10833
10834 2006-01-05 Richard Guenther <rguenther@suse.de>
10835
10836 PR tree-optimization/22555
10837 * gcc.dg/tree-ssa/alias-3.c: New testcase.
10838
10839 2006-01-05 Richard Guenther <rguenther@suse.de>
10840 Diego Novillo <dnovillo@redhat.com>
10841
10842 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
10843 * gcc.dg/tree-ssa/loop-8.c: Likewise.
10844 * gcc.dg/tree-ssa/loop-1.c: Likewise.
10845 * gcc.dg/tree-ssa/pr23294.c: Likewise.
10846 * gcc.dg/tree-ssa/pr21985.c: Likewise.
10847 * gcc.dg/tree-ssa/loop-14.c: Likewise.
10848 * gcc.dg/tree-ssa/loop-2.c: Likewise.
10849 * gcc.dg/tree-ssa/loop-3.c: Likewise.
10850 * gcc.dg/tree-ssa/loop-4.c: Likewise.
10851 * gcc.dg/tree-ssa/pr21171.c: Likewise.
10852 * gcc.dg/tree-ssa/loop-5.c: Likewise.
10853 * gcc.dg/tree-ssa/loop-10.c: Likewise.
10854 * gcc.dg/tree-ssa/loop-6.c: Likewise.
10855 * treelang/compile/extravar.tree: Likewise.
10856 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
10857 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
10858 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
10859 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10860 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
10861
10862 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
10863
10864 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
10865 for 64-bit fix.
10866
10867 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
10868
10869 PR fortran/23675
10870 gfortran.dg/char_result_11.f90: New.
10871
10872 2006-01-04 Mark Mitchell <mark@codesourcery.com>
10873
10874 PR c++/24782
10875 * g++.dg/parse/access9.C: New test.
10876 * g++.dg/tc1/dr52.C: Tweak error markers.
10877
10878 2006-01-04 Richard Henderson <rth@redhat.com>
10879
10880 Merge from gomp branch.
10881 * g++.dg/parse/pragma2.C: Update expected error lines.
10882
10883 2006-01-04 Jakub Jelinek <jakub@redhat.com>
10884
10885 * g++.dg/other/i386-2.C: New test.
10886
10887 PR target/25554
10888 * gcc.c-torture/compile/20051228-1.c: New test.
10889
10890 PR c/25559
10891 * gcc.dg/pr25559.c: New test.
10892
10893 2006-01-03 Mark Mitchell <mark@codesourcery.com>
10894
10895 PR c++/25492
10896 * g++.dg/lookup/friend9.C: New test.
10897
10898 PR c++/25625
10899 * g++.dg/template/repo5.C: New test.
10900
10901 2006-01-03 Steven G. Kargl <kargls@comcast.net>
10902
10903 PR fortran/25101
10904 * gfortran.dg/forall_2.f90: New test.
10905
10906 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
10907
10908 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
10909 dg-require-weak. Adjust regexp to handle leading-underscore
10910 targets and space as well as TAB after .weak. Change previous
10911 64-bit fix to not use naked dot.
10912
10913 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
10914
10915 PR rtl-optimization/25578
10916 * gcc.c-torture/execute/20060102-1.c: New testcase.
10917
10918 2006-01-03 Richard Guenther <rguenther@suse.de>
10919
10920 PR c/25183
10921 * gcc.dg/torture/pr25183.c: New testcase.
10922
10923 2006-01-03 Jakub Jelinek <jakub@redhat.com>
10924
10925 Merge from gomp-branch.
10926 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
10927 * gcc.dg/ia64-sync-2.c: Likewise.
10928 * gcc.dg/ia64-sync-3.c: Likewise.
10929 * gcc.dg/ia64-sync-4.c: Likewise.
10930 * gcc.dg/sync-2.c: Likewise.
10931 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
10932 that sparc64-*-* and sparcv9-*-* supports sync builtins.
10933
10934 2006-01-02 Mark Mitchell <mark@codesourcery.com>
10935
10936 PR c++/25635
10937 * g++.dg/parse/operator6.C: New test.
10938
10939 PR c++/25637
10940 * g++.dg/parse/error29.C: New test.
10941
10942 PR c++/25638
10943 * g++.dg/parse/dtor6.C: New test.
10944
10945 PR c++/25633
10946 * g++.dg/parse/ctor3.C: New test.
10947
10948 PR c++/25634
10949 * g++.dg/template/class3.C: New test.
10950
10951 2006-01-02 Geoffrey Keating <geoffk@apple.com>
10952
10953 * g++.dg/debug/debug9.C: New.
10954
10955 2006-01-02 Steven G. Kargl <kargls@comcast.net>
10956
10957 PR fortran/24640
10958 * gfortran.dg/label_2.f90: New test.
10959
10960 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10961
10962 * g++.dg/lookup/using12.C: Tighten error marker.
10963
10964 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
10965 Andrew Pinski <pinskia@physics.uc.edu>
10966
10967 * gcc.target/powerpc/darwin-abi-3.c: New file.
10968 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
10969 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
10970 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
10971 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
10972 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
10973 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
10974 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
10975 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
10976
10977 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
10978
10979 * gcc.dg/tree-ssa/loadpre1.c: New;
10980 * gcc.dg/tree-ssa/loadpre2.c: New;
10981 * gcc.dg/tree-ssa/loadpre3.c: New;
10982 * gcc.dg/tree-ssa/loadpre4.c: New;
10983 * gcc.dg/tree-ssa/loadpre5.c: New;
10984 * gcc.dg/tree-ssa/loadpre6.c: New;
10985 * gcc.dg/tree-ssa/loadpre7.c: New;
10986 * gcc.dg/tree-ssa/loadpre8.c: New;
10987 * gcc.dg/tree-ssa/loadpre9.c: New;
10988
10989 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
10990
10991 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
10992 * g++.dg/abi/thunk4.C: Likewise.
10993
10994 2006-01-01 Andreas Jaeger <aj@suse.de>
10995
10996 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
10997 portable.
10998
10999 2006-01-01 Jakub Jelinek <jakub@redhat.com>
11000
11001 PR c++/25294
11002 * gcc.dg/pragma-pack-3.c: New test.
11003 * g++.dg/parse/pragma3.C: New test.
11004
11005 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11006
11007 PR middle-end/24827
11008 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
11009
11010 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11011
11012 PR testsuite/25214
11013 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
11014
11015 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
11016
11017 PR fortran/22607
11018 * gfortran-dg/pure_byref_3.f90: New.
11019
11020 fortran/PR 25396
11021 * gfortran.dg/userdef_operator_1.f90: New.
11022
11023 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
11024
11025 * g++.dg/abi/thunk3.C: New.
11026 * g++.dg/abi/thunk4.C: New.
11027
11028 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
11029
11030 PR fortran/25532
11031 * gfortran.dg/host_used_types_1.f90: New test. Check that host
11032 associated derived type components of derived types are
11033 properly declared in contained procedures.
11034
11035 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11036
11037 PR libgfortran/25139
11038 * gfortran.dg/backspace_2.f: New test.
11039
11040 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11041
11042 PR libgfortran/25550
11043 * gfortran.dg/endfile.f: New test.
11044
11045 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11046
11047 PR libgfortran/25419
11048 * gfortran.dg/comma.f: New test.
11049
11050 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11051
11052 * lib/gfortran-dg.exp: Remove trailing whitespace.
11053 * lib/fortran-torture.exp: Test with -fbounds-check instead of
11054 -funroll-all-loops.
11055
11056 2005-12-28 Alan Modra <amodra@bigpond.net.au>
11057
11058 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
11059 Extended Double long doubles or repeat tests when long double is
11060 the same size as double.
11061
11062 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11063
11064 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
11065
11066 PR testsuite/25442
11067 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
11068 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
11069
11070 PR testsuite/25441
11071 * gcc.dg/pr23911.c: Make test variable static.
11072
11073 PR testsuite/25444
11074 * gcc.dg/tree-ssa/pr14841.c: Likewise.
11075
11076 2005-12-26 Mark Mitchell <mark@codesourcery.com>
11077
11078 PR c++/25439
11079 * g++.dg/parse/crash17.C: Adjust error markers.
11080 * g++.dg/template/error20.C: New test.
11081
11082 2005-12-26 Mark Mitchell <mark@codesourcery.com>
11083
11084 PR c++/23172
11085 * g++.dg/ext/complit4.C: New test.
11086
11087 PR c++/25417
11088 * g++.dg/ext/complit5.C: Likewise.
11089
11090 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
11091
11092 PR tree-optimization/25125
11093 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
11094 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
11095 * gcc.c-torture/execute/pr25125.c: New.
11096
11097 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
11098
11099 PR fortran/25029
11100 PR fortran/21256
11101 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
11102 with incorrect assumed size references.
11103
11104 2005-12-24 Mark Mitchell <mark@codesourcery.com>
11105
11106 PR c++/23171
11107 * g++.dg/opt/init1.C: New test.
11108
11109 2005-12-23 Mark Mitchell <mark@codesourcery.com>
11110
11111 PR c++/24671
11112 * g++.dg/template/sfinae3.C: New test.
11113
11114 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11115
11116 * g++.dg/other/friend4.C: New test.
11117
11118 2005-12-23 Jakub Jelinek <jakub@redhat.com>
11119
11120 PR target/25005
11121 * g++.dg/opt/pr25005.C: New test.
11122
11123 2005-12-22 Mark Mitchell <mark@codesourcery.com>
11124
11125 PR c++/25369
11126 * g++.dg/template/ptrmem16.C: New test.
11127
11128 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
11129
11130 PR fortran/25029
11131 PR fortran/21256
11132 * gfortran.dg/initialization_1.f90: Add test of SIZE.
11133
11134 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11135
11136 PR libgfortran/25307
11137 * gfortran.dg/list_read_5.f90: New test.
11138
11139 2005-12-22 Richard Henderson <rth@redhat.com>
11140
11141 * gcc.target/i386/sse-7.c: Use -msse2.
11142
11143 2005-12-23 Jakub Jelinek <jakub@redhat.com>
11144
11145 PR rtl-optimization/25432
11146 * gcc.c-torture/compile/20051216-1.c: New test.
11147
11148 PR objc/25328
11149 * objc/execute/pr25328.m: New test.
11150
11151 2005-12-22 Mark Mitchell <mark@codesourcery.com>
11152
11153 PR c++/25364
11154 * g++.dg/template/call4.C: New test.
11155
11156 2005-12-22 Dale Johannesen <dalej@apple.com>
11157
11158 * gcc.target/i386/sse-17.c: New.
11159
11160 2005-12-22 Paul Brook <paul@codesourcery.com>
11161
11162 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
11163
11164 2005-12-22 Paul Brook <paul@codesourcery.com>
11165
11166 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
11167
11168 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
11169
11170 PR tree-opt/25513
11171 * gcc.c-torture/compile/pr25513.c: New test.
11172
11173 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11174
11175 PR c++/23333
11176 * g++.dg/parse/error25.C: Add more tests.
11177
11178 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11179
11180 PR fortran/18990
11181 * gfortran.dg/der_charlen_1.f90: New.
11182
11183 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
11184
11185 PR fortran/20889
11186 * gfortran.dg/pointer_component_type_1.f90: New test.
11187
11188 PR fortran/25029
11189 PR fortran/21256
11190 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
11191 should give an error with assumed size array refernces and checks those
11192 that should not.
11193 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
11194 reference an upper bound so that it does not generate an error.
11195
11196 PR fortran/19362
11197 PR fortran/20244
11198 PR fortran/20864
11199 PR fortran/25391
11200 * gfortran.dg/used_dummy_types_1.f90: New test.
11201 * gfortran.dg/used_dummy_types_2.f90: New test.
11202 * gfortran.dg/used_dummy_types_3.f90: New test.
11203 * gfortran.dg/used_dummy_types_4.f90: New test.
11204 * gfortran.dg/used_dummy_types_5.f90: New test.
11205
11206 PR fortran/23152
11207 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
11208 group already being USE associated.
11209 * gfortran.dg/assumed_shape_nml.f90: New test.
11210 * gfortran.dg/assumed_size_nml.f90: New test.
11211
11212 PR fortran/20862
11213 PR fortran/25053
11214 PR fortran/25063
11215 PR fortran/25064
11216 PR fortran/25066
11217 PR fortran/25067
11218 PR fortran/25068
11219 PR fortran/25307
11220 * gfortran.dg/io_constraints_1.f90: New test.
11221 * gfortran.dg/io_constraints_1.f90: New test.
11222 * gfortran.dg/iostat_3.f90: Change wording of warning.
11223 * gfortran.dg/g77/19981216-0.f: The same.
11224
11225 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
11226
11227 PR tree-optimization/23518
11228 * testsuite/gcc.dg/pr23518.c: New.
11229
11230 2005-12-21 Mike Stump <mrs@apple.com>
11231
11232 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
11233
11234 2005-12-21 Paul Brook <paul@codesourcery.com>
11235
11236 * gcc.dg/pr19340.c: Skip on m68k targets.
11237
11238 2005-12-21 Steven Bosscher <stevenb@suse.de>
11239
11240 PR rtl-optimization/25196
11241 * gcc.dg/pr25196.c: New test.
11242
11243 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
11244
11245 PR fortran/25423
11246 gfortran.dg/where_nested_1.f90: New.
11247
11248 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
11249
11250 PR tree-optimization/25382.
11251 * gcc.dg/tree-ssa/pr25382.c: New.
11252
11253 2005-12-20 Richard Guenther <rguenther@suse.de>
11254
11255 PR middle-end/24306
11256 * gcc.target/i386/pr24306.c: New testcase.
11257
11258 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
11259
11260 PR tree-optimization/25501
11261 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
11262
11263 2005-12-20 Richard Guenther <rguenther@suse.de>
11264
11265 Revert
11266 2005-12-02 Richard Guenther <rguenther@suse.de>
11267
11268 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11269
11270 2005-12-20 Mark Mitchell <mark@codesourcery.com>
11271
11272 PR c++/21228
11273 * g++.dg/warn/Wunreachable-code-2.C: New test.
11274
11275 2005-12-19 Mark Mitchell <mark@codesourcery.com>
11276
11277 PR c++/24278
11278 * g++.dg/template/ctor5.C: New test.
11279
11280 PR c++/24915
11281 * g++.dg/template/overload8.C: New test.
11282
11283 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
11284
11285 * gcc.c-torture/compile/pr25483 : New test.
11286
11287 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11288
11289 PR c++/20552
11290 * g++.dg/ext/typeof10.C: New test.
11291
11292 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
11293
11294 * gcc.dg/mt-loopi1.c: New.
11295
11296 2005-12-18 Richard Guenther <rguenther@suse.de>
11297
11298 PR tree-optimization/25481
11299 * gcc.dg/torture/pr25481.c: New testcase.
11300
11301 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
11302
11303 PR rtl-optimization/21041
11304 * gcc.dg/pr21041.c: New test.
11305
11306 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11307
11308 PR libgfortran/25463
11309 * gfortran.dg/advance.f90: New test.
11310
11311 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
11312
11313 * gcc.dg/20051201-1.c: New test.
11314
11315 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
11316
11317 PR fortran/25018
11318 * gfortran.dg/initialization_1.f90: New test.
11319 * gfortran.dg/enum_5.f90: Change dg-error to new message.
11320 * gfortran.dg/g77/980616-0.f: The same.
11321
11322 2005-12-17 Steven G. Kargl <kargls@comcast.net>
11323
11324 * PR fortran/25458
11325 * gfortran.dg/chkbits.f90: New test.
11326
11327 2005-12-17 Steven G. Kargl <kargls@comcast.net>
11328
11329 * gfortran.dg/enum_5.f: Revert to previous version.
11330
11331 2005-12-17 Steven G. Kargl <kargls@comcast.net>
11332
11333 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
11334 * gfortran.dg/nested_modules_1.f90: Ditto.
11335 * gfortran.dg/hollerith_f95.f90: Ditto.
11336 * gfortran.dg/select_5.f90: Ditto.
11337 * gfortran.dg/secnds.f: Ditto.
11338 * gfortran.dg/hollerith2.f90: Ditto.
11339 * gfortran.dg/imag_2.f: Ditto.
11340 * gfortran.dg/ftell_2.f90: Ditto.
11341 * gfortran.dg/malloc_free_1.f90: Ditto.
11342 * gfortran.dg/logint-1.f: Ditto.
11343 * gfortran.dg/recursive_statement_functions.f90: Ditto.
11344 * gfortran.dg/e_d_fmt.f90: Ditto.
11345 * gfortran.dg/hollerith_legacy.f90: Ditto.
11346 * gfortran.dg/logint-2.f: Ditto.
11347 * gfortran.dg/enum_5.f90: Ditto.
11348 * gfortran.dg/f2c_2.f90: Ditto.
11349 * gfortran.dg/pr17143.f90: Ditto.
11350 * gfortran.dg/namelist_14.f90: Ditto.
11351 * gfortran.dg/logint-3.f: Ditto.
11352 * gfortran.dg/spread_scalar_source.f90: Ditto.
11353 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
11354 * gfortran.dg/namelist_11.f: Ditto.
11355 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11356 * gfortran.dg/g77/20010519-1.f
11357 * gfortran.dg/g77/alpha1.f: Ditto.
11358 * gfortran.dg/g77/990115-1.f: Ditto.
11359 * gfortran.dg/g77/erfc.f: Ditto.
11360 * gfortran.dg/g77/19990313-3.f: Ditto.
11361 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
11362 * gfortran.dg/g77/20010426.f: Ditto.
11363 * gfortran.dg/g77/19990313-0.f: Ditto.
11364 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
11365 * gfortran.dg/g77/20000629-1.f: Ditto.
11366 * gfortran.dg/g77/970125-0.f: Ditto.
11367 * gfortran.dg/g77/8485.f: Ditto.
11368 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
11369 * gfortran.dg/g77/19990313-1.f: Ditto.
11370 * gfortran.dg/g77/int8421.f: Ditto.
11371 * gfortran.dg/g77/19990305-0.f: Ditto.
11372 * gfortran.dg/g77/947.f: Ditto.
11373 * gfortran.dg/g77/19990905-2.f: Ditto.
11374 * gfortran.dg/g77/cabs.f: Ditto.
11375 * gfortran.dg/g77/19990313-2.f: Ditto.
11376 * gfortran.dg/g77/20020307-1.f: Ditto.
11377 * gfortran.dg/g77/dcomplex.f: Ditto.
11378 * gfortran.dg/g77/19990502-1.f: Ditto.
11379 * gfortran.dg/g77/19981216-0.f: Ditto.
11380 * gfortran.dg/common_4.f90: Ditto.
11381 * gfortran.dg/entry_4.f90: Ditto.
11382 * gfortran.dg/equiv_constraint_2.f90: Ditto.
11383 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
11384 * gfortran.dg/namelist_12.f: Ditto.
11385 * gfortran.dg/scale_1.f90: Ditto.
11386 * gfortran.dg/modulo_1.f90
11387 * gfortran.dg/hollerith.f90: Ditto.
11388 * gfortran.dg/direct_io_3.f90: Ditto.
11389 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
11390 * gfortran.dg/gnu_logical_1.F: Ditto.
11391 * gfortran.dg/unf_io_convert_1.f90: Ditto.
11392 * gfortran.dg/assign_1.f90: Ditto.
11393 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
11394 * gfortran.dg/pr23095.f: Ditto.
11395 * gfortran.dg/read_float_1.f90: Ditto.
11396
11397 2005-12-17 Andreas Jaeger <aj@suse.de>
11398
11399 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
11400 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
11401
11402 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11403
11404 PR fortran/24268
11405 * gfortran.dg/fmt_white.f: New test.
11406
11407 2005-12-16 Steven G. Kargl <kargls@comcast.net>
11408
11409 * gfortran.dg/label_1.f90: New test.
11410
11411 2005-12-15 Ben Elliston <bje@au.ibm.com>
11412
11413 PR testsuite/25422
11414 * gcc.dg/20031012-1.c: Add -Walways-true option.
11415 * gcc.dg/weak/weak-3.c: Likewise.
11416 * g++.old-deja/g++.mike/warn8.C: Likewise.
11417
11418 2005-12-16 Mike Stump <mrs@apple.com>
11419
11420 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
11421 exit.
11422
11423 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11424
11425 PR libgfortran/25264
11426 PR libgfortran/25349
11427 * gfortran.dg/tl_editing.f90: Added additional checks.
11428 * gfortran.dg/t_editing.f: New test.
11429 * gfortran.dg/write_padding.f90: New test
11430
11431 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11432
11433 PR testsuite/25215
11434 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
11435
11436 2005-12-16 Jakub Jelinek <jakub@redhat.com>
11437
11438 PR rtl-optimization/24899
11439 * gcc.c-torture/execute/20051215-1.c: New test.
11440
11441 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
11442
11443 PR 24823
11444 * gfortran.dg/pr24823.f: New test.
11445
11446 2005-12-16 Jeff Law <law@redhat.com>
11447
11448 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
11449
11450 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
11451
11452 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
11453 Change C++ style comments to C style comments.
11454 Remove aligned types from the array.
11455 Keep Enums disabled.
11456 (complex_types): Remove aligned types from the array.
11457 Comment out "_Complex long double".
11458 (attrib_types): Remove.
11459 (complex_attrib_types): Remove.
11460 (attrib_array_types): Remove.
11461 (complex_attrib_array_types): Remove.
11462 (aligned_bitfld_types): Remove.
11463 (n_aligned_bitfld_types): Remove.
11464 (FEATURE_ALIGNEDPACKED): Delete.
11465 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
11466 (singles): Remove support for adding attributes.
11467 (choose_type): Remove support for attributed types.
11468 (generate_fields): Remove support for attributed bit-fields.
11469 Remove support for adding attributes.
11470 (generate_random_tests): Remove support for adding attributes.
11471 (features): Add back "[0] :0" and "complex vector [0]".
11472 (main): Remove support for attributed bit-fields.
11473 Uncomment the calling of generate_random_tests for the rests of
11474 the tests.
11475
11476 2005-12-16 Jan Hubicka <jh@suse.cz>
11477
11478 * gcc.c-torture/combine/pr25224.c: New.
11479
11480 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
11481
11482 PR other/25028
11483 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
11484 HP-UX.
11485
11486 2005-12-15 Richard Sandiford <richard@codesourcery.com>
11487
11488 * gcc.dg/20051215-1.c: New file.
11489
11490 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11491
11492 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
11493 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
11494
11495 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
11496
11497 PR fortran/18197
11498 * gfortran.dg/dummy_functions_1.f90: New.
11499
11500 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
11501
11502 PR rtl-optimization/25310
11503 * gcc.c-torture/compile/pr25310.c: New test.
11504
11505 2005-12-14 Jakub Jelinek <jakub@redhat.com>
11506
11507 PR debug/25023
11508 * gcc.dg/pr25023.c: New test.
11509
11510 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11511
11512 * g++.old-deja/g++.brendan/redecl1.C,
11513 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
11514 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
11515 g++.old-deja/g++.oliva/typeof1.C,
11516 g++.old-deja/g++.other/crash16.C,
11517 g++.old-deja/g++.other/crash34.C,
11518 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
11519 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
11520 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
11521 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
11522 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
11523 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
11524 Remove xfail.
11525
11526 2005-12-14 Kean Johnston <jkj@sco.com>
11527 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11528
11529 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
11530 * gcc.target/i386/20020523-1.c: Ditto.
11531 * gcc.target/i386/tailcall-1.c: Ditto.
11532 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
11533 * gcc.target/i386/ssetype-5.c: Ditto.
11534
11535 2005-12-14 Jeff Law <law@redhat.com>
11536
11537 * gcc.dg/tree-ssa/foldstring-1.c: New test.
11538
11539 2005-12-14 Jakub Jelinek <jakub@redhat.com>
11540
11541 PR target/25254
11542 PR target/24188
11543 * gcc.target/i386/pr25254.c: New test.
11544 * gfortran.dg/PR24188.f: New test.
11545
11546 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
11547
11548 * lib/fortran-torture.exp: Catch remaining uses of
11549 remote_file build delete.
11550
11551 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11552
11553 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
11554
11555 2005-12-14 Ben Elliston <bje@au.ibm.com>
11556
11557 * gcc.dg/warn-addr-cmp.c: New test.
11558
11559 2005-12-13 Jakub Jelinek <jakub@redhat.com>
11560
11561 PR debug/25023
11562 PR target/25293
11563 * gcc.target/i386/pr25293.c: New test.
11564
11565 2005-12-13 Petr Machata <machata@post.cz>
11566
11567 PR c++/24907
11568 * g++.dg/parse/comma2.C: New test.
11569
11570 2005-12-13 Mark Mitchell <mark@codesourcery.com>
11571 Jakub Jelinek <jakub@redhat.com>
11572
11573 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11574 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11575 (limits.h): Include unconditionally.
11576 (stdlib.h): Likewise.
11577 (hashtab.h): Do not include.
11578 (getopt.h): Likewise.
11579 (stddef.h): Include.
11580 (hashval_t): Define.
11581 (struct entry): Add "next" field.
11582 (HASH_SIZE): New macro.
11583 (hash_table): New variable.
11584 (switchfiles): Do not use xmalloc.
11585 (mix): New macro.
11586 (iterative_hash): New function.
11587 (hasht): Remove.
11588 (e_exists): New function.
11589 (e_insert): Likewise.
11590 (output): Use, instead of libiberty hashtable functions.
11591 (main): Do not use getopt. Do not call htab_create.
11592
11593 2005-12-13 Jakub Jelinek <jakub@redhat.com>
11594
11595 PR c++/25331
11596 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
11597 put atal* and atpaal* attributes on array elements.
11598 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
11599 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
11600 put atal* and atpaal* attributes on array elements.
11601 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
11602
11603 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
11604
11605 * gcc.dg/single-precision-constant.c: New test.
11606
11607 2005-12-13 Alan Modra <amodra@bigpond.net.au>
11608
11609 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
11610 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
11611 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
11612 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
11613 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
11614 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
11615 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
11616 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
11617 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
11618 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
11619 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
11620 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
11621 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
11622 gcc.target/powerpc/ppc-sdata-2.c,
11623 gcc.target/powerpc/ppc-stackalign-1.c,
11624 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
11625 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
11626 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
11627 gcc.target/powerpc/rs6000-ldouble-2.c,
11628 gcc.target/powerpc/rs6000-power2-1.c,
11629 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
11630 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
11631 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
11632 option into target selector.
11633 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
11634 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
11635
11636 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
11637
11638 PR objc/25348
11639 * objc.dg/encode-9.m: New test.
11640
11641 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11642
11643 PR testsuite/20772
11644 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
11645 * gcc.dg/asm-b.c: Fix typo.
11646 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
11647 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11648 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
11649 i?86 lp64 and x86_64 ilp32.
11650 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
11651 on i?86 lp64.
11652 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
11653
11654 2005-12-12 Steven G. Kargl <kargls@comcast.net>
11655
11656 PR fortran/25078
11657 gfortran.dg/equiv_5.f90: New test.
11658
11659 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
11660
11661 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
11662 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
11663 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
11664 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
11665 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
11666 * gcc.dg/tree-ssa/reassoc-5.c: New.
11667 * gcc.dg/tree-ssa/reassoc-6.c: New.
11668 * gcc.dg/tree-ssa/reassoc-7.c: New.
11669 * gcc.dg/tree-ssa/reassoc-8.c: New.
11670 * gcc.dg/tree-ssa/reassoc-9.c: New.
11671 * gcc.dg/tree-ssa/reassoc-10.c: New.
11672 * gcc.dg/tree-ssa/reassoc-11.c: New.
11673
11674 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11675
11676 PR testsuite/25167
11677 PR testsuite/24478
11678 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
11679
11680 2005-12-12 Mark Mitchell <mark@codesourcery.com>
11681
11682 PR c++/25300
11683 * g++.dg/template/inherit.C: Do not use a generic error message.
11684
11685 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
11686
11687 PR libobjc/25354
11688 * objc.dg/gnu-encoding: New directory.
11689 * objc.dg/gnu-encoding/compat-common.h: New file.
11690 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
11691 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
11692 * objc.dg/gnu-encoding/vector-defs.h: New file.
11693 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
11694 * objc.dg/gnu-encoding/generate-random.c: New file.
11695 * objc.dg/gnu-encoding/generate-random_r.c: New file.
11696 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
11697 * objc.dg/gnu-encoding/generate-random.h: New file.
11698
11699 2005-12-11 Mark Mitchell <mark@codesourcery.com>
11700
11701 PR c++/25337
11702 * g++.dg/template/defarg7.C: New test.
11703
11704 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
11705
11706 PR libobjc/25347
11707 * objc.dg/encode-8.m: New test.
11708
11709 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
11710
11711 PR libobjc/25346
11712 * objc.dg/encode-7.m: New test.
11713
11714 2005-12-10 Mark Mitchell <mark@codesourcery.com>
11715
11716 PR c++/25010
11717 * g++.dg/opt/inline10.C: New test.
11718
11719 2005-12-11 Steven G. Kargl <kargls@comcast.net>
11720
11721 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
11722
11723 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
11724
11725 * gfortran.dg/substring_equivalence.f90: typo in comment
11726
11727 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11728
11729 PR fortran/25068
11730 * gfortran.dg/iostat_3.f90: New test.
11731
11732 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
11733
11734 PR fortran/23815
11735 * gfortran.dg/unf_io_convert_1.f90: New test.
11736 * gfortran.dg/unf_io_convert_2.f90: New test.
11737 * gfortran.dg/unf_io_convert_3.f90: New test.
11738
11739 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11740
11741 PR testsuite/20772
11742 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
11743 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
11744 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11745 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
11746 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
11747 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11748 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
11749 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
11750 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11751 gcc.dg/torture/fp-int-convert-float128-timode.c,
11752 gcc.dg/torture/fp-int-convert-float128.c,
11753 gcc.dg/torture/fp-int-convert-float80-timode.c,
11754 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
11755 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
11756
11757 * gcc.dg/tls/opt-1.c: Require effective target fpic.
11758
11759 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
11760
11761 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
11762
11763 2005-12-10 Richard Sandiford <richard@codesourcery.com>
11764
11765 * gcc.dg/20051207-1.c,
11766 * gcc.dg/20051207-2.c,
11767 * gcc.dg/20051207-3.c: New tests.
11768
11769 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11770
11771 PR testsuite/20772
11772 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
11773 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
11774 dg-skip-if target selector.
11775
11776 PR testsuite/20772
11777 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
11778 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
11779 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
11780 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
11781 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
11782 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
11783 and/or merge with i?86 cases.
11784
11785 * gcc.dg/tls/opt-3.c: Require effective target fpic.
11786
11787 PR testsuite/20772
11788 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
11789 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
11790 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
11791 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
11792 x86_64-*-linux*.
11793
11794 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
11795
11796 PR target/25311
11797 * gcc.c-torture/compile/pr25311.c: New test.
11798
11799 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11800
11801 PR libgfortran/25039
11802 * gfortran.dg/read_comma.f: New test.
11803
11804 2005-12-08 Jakub Jelinek <jakub@redhat.com>
11805
11806 PR c++/19317
11807 * g++.dg/opt/pr19317-1.C: New test.
11808 * g++.dg/opt/pr19317-2.C: New test.
11809 * g++.dg/opt/pr19317-3.C: New test.
11810
11811 PR target/19005
11812 * gcc.c-torture/execute/pr19005.c: New test.
11813
11814 PR target/17828
11815 * g++.old-deja/g++.other/comdat5.C: New test.
11816 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
11817
11818 * g++.dg/compat/struct-layout-1.exp: New file.
11819 * g++.dg/compat/struct-layout-1.h: New.
11820 * g++.dg/compat/struct-layout-1_generate.c: New.
11821 * g++.dg/compat/struct-layout-1_x1.h: New.
11822 * g++.dg/compat/struct-layout-1_x2.h: New.
11823 * g++.dg/compat/struct-layout-1_y1.h: New.
11824 * g++.dg/compat/struct-layout-1_y2.h: New.
11825
11826 * gcc.dg/20050330-2.c: New test.
11827
11828 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
11829
11830 PR fortran/25292
11831 * gfortran.dg/associated_1.f90: New.
11832
11833 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
11834
11835 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
11836 ILP32 vect_no_align platforms.
11837
11838 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
11839 Jakub Jelinek <jakub@redhat.com>
11840
11841 PR target/25268
11842 * gcc.c-torture/compile/20051207-1.c: New test.
11843
11844 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11845
11846 PR testsuite/20772
11847 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
11848 gcc.dg/torture/pr18582-1.c,
11849 gcc.target/i386/attributes-error.c: Also test on x86_64.
11850
11851 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
11852
11853 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11854
11855 PR c++/19397
11856 * g++.dg/template/typedef3.C: New test.
11857
11858 PR c++/19762
11859 PR c++/19764
11860 * g++.dg/template/dtor3.C: Fix error markers.
11861
11862 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
11863
11864 * lib/target-supports.exp (check_effective_target_sync_char_short):
11865 Add s390*.
11866
11867 2005-12-06 Janis Johnson <janis187@us.ibm.com>
11868
11869 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
11870
11871 2005-12-06 Roger Sayle <roger@eyesopen.com>
11872
11873 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
11874 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
11875 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
11876 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
11877
11878 2005-12-06 Roger Sayle <roger@eyesopen.com>
11879
11880 PR c++/25263
11881 * g++.dg/other/array2.C: New test case.
11882
11883 2005-12-05 Geoffrey Keating <geoffk@apple.com>
11884
11885 * gcc.dg/darwin-weakimport-3.c: New.
11886
11887 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
11888 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
11889 and to work on Darwin.
11890 * gcc.dg/attr-weakref-1b.c: New file.
11891 * gcc.dg/attr-weakref-2.c: New test.
11892 * gcc.dg/darwin-weakref-1.c: New test.
11893
11894 2005-12-05 Janis Johnson <janis187@us.ibm.com>
11895
11896 PR testsuite/25247
11897 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
11898 use in selector expressions.
11899 (dg-xfail-if): Ditto.
11900 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
11901 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
11902 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
11903 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
11904 * gcc.test-framework/test-framework.exp: Skip generated tests if
11905 CHECK_TEST_FRAMEWORK is not 1.
11906
11907 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
11908
11909 PR tree-optimization/24963
11910 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
11911
11912 PR target/24108
11913 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
11914
11915 PR target/18580
11916 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
11917 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11918 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11919 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11920
11921 2005-12-05 Jakub Jelinek <jakub@redhat.com>
11922
11923 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
11924 dg-options.
11925
11926 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
11927
11928 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
11929
11930 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
11931
11932 * gcc.dg/format/cast-1.c: New test.
11933
11934 2005-12-04 Roger Sayle <roger@eyesopen.com>
11935
11936 PR c/7776
11937 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
11938 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
11939 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
11940 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
11941
11942 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
11943
11944 * gcc.dg/cast-pretty-print-1.c: New test.
11945
11946 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
11947
11948 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
11949
11950 2005-12-02 Mark Mitchell <mark@codesourcery.com>
11951
11952 PR c++/24173
11953 * g++.dg/template/friend40.C: New test.
11954
11955 2005-12-02 Jakub Jelinek <jakub@redhat.com>
11956
11957 PR target/25199
11958 * gcc.target/i386/movq-2.c: New test.
11959 * gcc.target/i386/movq.c: Remove target i?86, instead add
11960 dg-require-effective-target ilp32.
11961
11962 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11963
11964 PR c++/24103
11965 * g++.dg/other/default1.C: New test.
11966
11967 2005-12-02 Richard Guenther <rguenther@suse.de>
11968
11969 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11970
11971 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
11972
11973 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
11974
11975 2005-12-02 Alan Modra <amodra@bigpond.net.au>
11976
11977 PR target/21017
11978 * gcc.target/powerpc/rotate.c: New.
11979
11980 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11981
11982 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
11983 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
11984
11985 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
11986
11987 PR c/13384
11988 * gcc.dg/pr17730-1.c: Adjust.
11989 * gcc.dg/lvalue1.c (main): Likewise.
11990 * gcc.dg/lvalue-2.c: Likewise.
11991 * g++.dg/pr7503-3.C
11992
11993 2005-12-01 Geoffrey Keating <geoffk@apple.com>
11994
11995 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
11996 error messages.
11997
11998 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
11999
12000 PR fortran/24789
12001 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
12002
12003 2005-12-01 Uros Bizjak <uros@kss-loka.si>
12004
12005 PR target/24475
12006 * lib/target-supports.exp (check_effective_target_tls): New.
12007 (check_effective_target_tls_runtime): New.
12008 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
12009 for TLS support.
12010 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
12011 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12012 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
12013 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
12014 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
12015 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
12016 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12017 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
12018 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
12019 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
12020 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
12021 effective-target TLS.
12022 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
12023 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
12024 effective-target TLS runtime.
12025
12026 2005-12-01 Uros Bizjak <uros@kss-loka.si>
12027
12028 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
12029
12030 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
12031
12032 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
12033 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
12034 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
12035 ignored" warnings when "packing" is the same as the ABI layout.
12036
12037 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
12038
12039 PR fortran/21302
12040 * gfortran.dg/line_length_1.f: New test.
12041 * gfortran.dg/line_length_2.f90: Ditto.
12042
12043 2005-11-30 Richard Guenther <rguenther@suse.de>
12044
12045 PR tree-optimization/21655
12046 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
12047
12048 2005-11-30 Dale Johannesen <dalej@apple.com>
12049
12050 * gcc.c-torture/compile/pr24930.c: New.
12051
12052 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
12053
12054 PR fortran/15809
12055 * gfortran.dg/auto_char_dummy_array.f90: New test.
12056
12057 2005-11-30 Jeff Law <law@redhat.com>
12058
12059 * g++.old-deja/g++.law/pr25000.C: New test.
12060
12061 2005-11-30 Jakub Jelinek <jakub@redhat.com>
12062
12063 * gcc.dg/tls/opt-11.c: New test.
12064
12065 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
12066
12067 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
12068 targets.
12069 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
12070 LP64 ia64.
12071
12072 2005-11-29 Jakub Jelinek <jakub@redhat.com>
12073
12074 * gfortran.dg/open_access_1.f90: New test.
12075
12076 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12077
12078 * gcc.dg/charset/builtin2.c: New test.
12079
12080 2005-11-28 Jakub Jelinek <jakub@redhat.com>
12081
12082 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
12083 on mmix-*-* for *_[xy].c.
12084
12085 2005-11-28 Kean Johnston <jkj@sco.com>
12086
12087 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
12088 headers.
12089 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
12090 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
12091 * gcc.target/i386/asm-3.c: Ditto.
12092 * gcc.target/i386/clobbers.c: Ditto.
12093 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
12094 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
12095 test regexp.
12096 * gcc.target/i386/mul.c: Ditto.
12097 * gcc.target/i386/ssetype-1.c: Ditto.
12098 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
12099 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
12100 static so the test works with -fPIC mode too. Based on comment in
12101 PR19231 by Pinski.
12102 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
12103
12104 2005-11-28 Richard Guenther <rguenther@suse.de>
12105
12106 * gcc.dg/alias-9.c: New testcase.
12107 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
12108
12109 2005-11-28 Roger Sayle <roger@eyesopen.com>
12110 Uros Bizjak <uros@kss-loka.si>
12111
12112 PR middle-end/20219
12113 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
12114 tan(x)/sin(x) transformations.
12115
12116 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
12117
12118 PR middle-end/24575
12119 * gcc.dg/tree-ssa/divide-3.c: New test.
12120 * gcc.dg/tree-ssa/divide-4.c: New test.
12121
12122 2005-11-27 Steven G. Kargl <kargls@comcast.net>
12123
12124 PR fortran/24917
12125 * gfortran.dg/boz_6.f90: New test.
12126
12127 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12128
12129 PR fortran/23912
12130 * gfortran.dg/modulo_1.f90: New test.
12131
12132 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12133
12134 PR libfortran/24919
12135 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
12136 fail on CRLF platforms.
12137 * gfortran.dg/ftell_2.f90: Likewise.
12138
12139 2005-11-26 Eric Christopher <echristo@apple.com>
12140
12141 * gcc.dg/intmax_t-1.c: Remove mips xfail.
12142
12143 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
12144
12145 * objc.dg/gnu-runtime-3.m: Simplify.
12146
12147 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
12148
12149 PR middle-end/23669
12150 * gcc.dg/tree-ssa/divide-1.c: New test.
12151 * gcc.dg/tree-ssa/divide-2.c: New test.
12152
12153 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
12154
12155 PR libgfortran/24945
12156 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
12157
12158 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
12159
12160 PR libgfortran/24945
12161 * gfortran.dg/open_status_2.f90: New test.
12162
12163 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12164
12165 * gcc.c-torture/execute/builtins/fprintf.c,
12166 gcc.c-torture/execute/builtins/fputs-lib.c,
12167 gcc.c-torture/execute/builtins/fputs.c,
12168 gcc.c-torture/execute/builtins/lib/fprintf.c,
12169 gcc.c-torture/execute/builtins/lib/printf.c,
12170 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
12171
12172 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
12173
12174 * gcc.dg/20050922-2.c: New test.
12175
12176 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
12177
12178 * objc.dg/gnu-runtime-3.m: New test.
12179
12180 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12181
12182 PR c++/9278
12183 * g++.dg/other/void1.C: New test.
12184
12185 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
12186
12187 PR middle-end/24998
12188 * gcc.dg/torture/fp-int-convert-float.c,
12189 gcc.dg/torture/fp-int-convert-double.c,
12190 gcc.dg/torture/fp-int-convert-long-double.c,
12191 gcc.dg/torture/fp-int-convert-timode.c,
12192 gcc.dg/torture/fp-int-convert-float80.c,
12193 gcc.dg/torture/fp-int-convert-float80-timode.c,
12194 gcc.dg/torture/fp-int-convert-float128.c,
12195 gcc.dg/torture/fp-int-convert-float128-timode.c,
12196 gcc.dg/torture/fp-int-convert.h: New files.
12197
12198 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
12199
12200 PR middle-end/24989
12201 * gcc.dg/tree-ssa/bool-10.c: New test.
12202 * gcc.dg/tree-ssa/bool-11.c: New test.
12203 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
12204
12205 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
12206
12207 PR middle-end/24990
12208 * tree-ssa/pr24990-1.c: New test.
12209
12210 2005-11-24 Richard Guenther <rguenther@suse.de>
12211 Dirk Mueller <dmueller@suse.de>
12212
12213 PR c++/14024
12214 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
12215 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
12216 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
12217 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
12218 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
12219 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
12220
12221 2005-11-23 Uros Bizjak <uros@kss-loka.si>
12222
12223 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
12224
12225 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
12226
12227 PR c/21668
12228 * gcc.dg/Wc++-compat.c: New.
12229 * gcc.dg/Wno-c++-compat.c: New.
12230
12231 2005-11-23 Alan Modra <amodra@bigpond.net.au>
12232
12233 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
12234 (vspltish, vspltisw): Likewise.
12235
12236 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12237
12238 PR libgfortran/24794
12239 * gfortran.dg/namelist_12.f: Fix quotes.
12240 * gfortran.dg/namelist_13.f90: Fix quotes.
12241 * gfortran.dg/namelist_14.f90: Fix quotes.
12242 * gfortran.dg/namelist_15.f90: Fix quotes.
12243 * gfortran.dg/namelist_use.f90: Fix quotes.
12244 * gfortran.dg/namelist_use_only.f90: Fix quotes.
12245 * gfortran.dg/namelist_21.f90: New test.
12246 * gfortran.dg/namelist_22.f90: New test.
12247
12248 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
12249
12250 PR target/23435
12251 * gcc.c-torture/compile/pr23435.c: New.
12252
12253 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
12254
12255 * gcc.c-torture/execute/floatunsisf-1.c: New test.
12256
12257 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
12258
12259 * gcc.target/powerpc/405-macchw-1.c,
12260 gcc.target/powerpc/405-macchw-2.c,
12261 gcc.target/powerpc/405-macchwu-1.c,
12262 gcc.target/powerpc/405-macchwu-2.c,
12263 gcc.target/powerpc/405-machhw-1.c,
12264 gcc.target/powerpc/405-machhw-2.c,
12265 gcc.target/powerpc/405-machhwu-1.c,
12266 gcc.target/powerpc/405-machhwu-2.c,
12267 gcc.target/powerpc/405-maclhw-1.c,
12268 gcc.target/powerpc/405-maclhw-2.c,
12269 gcc.target/powerpc/405-maclhwu-1.c,
12270 gcc.target/powerpc/405-maclhwu-2.c,
12271 gcc.target/powerpc/405-mulchw-1.c,
12272 gcc.target/powerpc/405-mulchw-2.c,
12273 gcc.target/powerpc/405-mulchwu-1.c,
12274 gcc.target/powerpc/405-mulchwu-2.c,
12275 gcc.target/powerpc/405-mulhhw-1.c,
12276 gcc.target/powerpc/405-mulhhw-2.c,
12277 gcc.target/powerpc/405-mulhhwu-1.c,
12278 gcc.target/powerpc/405-mulhhwu-2.c,
12279 gcc.target/powerpc/405-mullhw-1.c,
12280 gcc.target/powerpc/405-mullhw-2.c,
12281 gcc.target/powerpc/405-mullhwu-1.c,
12282 gcc.target/powerpc/405-mullhwu-2.c,
12283 gcc.target/powerpc/405-nmacchw-1.c,
12284 gcc.target/powerpc/405-nmacchw-2.c,
12285 gcc.target/powerpc/405-nmachhw-1.c,
12286 gcc.target/powerpc/405-nmachhw-2.c,
12287 gcc.target/powerpc/405-nmaclhw-1.c,
12288 gcc.target/powerpc/405-nmaclhw-2.c,
12289 gcc.target/powerpc/440-macchw-1.c,
12290 gcc.target/powerpc/440-macchw-2.c,
12291 gcc.target/powerpc/440-macchwu-1.c,
12292 gcc.target/powerpc/440-macchwu-2.c,
12293 gcc.target/powerpc/440-machhw-1.c,
12294 gcc.target/powerpc/440-machhw-2.c,
12295 gcc.target/powerpc/440-machhwu-1.c,
12296 gcc.target/powerpc/440-machhwu-2.c,
12297 gcc.target/powerpc/440-maclhw-1.c,
12298 gcc.target/powerpc/440-maclhw-2.c,
12299 gcc.target/powerpc/440-maclhwu-1.c,
12300 gcc.target/powerpc/440-maclhwu-2.c,
12301 gcc.target/powerpc/440-mulchw-1.c,
12302 gcc.target/powerpc/440-mulchw-2.c,
12303 gcc.target/powerpc/440-mulchwu-1.c,
12304 gcc.target/powerpc/440-mulchwu-2.c,
12305 gcc.target/powerpc/440-mulhhw-1.c,
12306 gcc.target/powerpc/440-mulhhw-2.c,
12307 gcc.target/powerpc/440-mulhhwu-1.c,
12308 gcc.target/powerpc/440-mulhhwu-2.c,
12309 gcc.target/powerpc/440-mullhw-1.c,
12310 gcc.target/powerpc/440-mullhw-2.c,
12311 gcc.target/powerpc/440-mullhwu-1.c,
12312 gcc.target/powerpc/440-mullhwu-2.c,
12313 gcc.target/powerpc/440-nmacchw-1.c,
12314 gcc.target/powerpc/440-nmacchw-2.c,
12315 gcc.target/powerpc/440-nmachhw-1.c,
12316 gcc.target/powerpc/440-nmachhw-2.c,
12317 gcc.target/powerpc/440-nmaclhw-1.c,
12318 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
12319
12320 2005-11-21 Jakub Jelinek <jakub@redhat.com>
12321
12322 PR fortran/24774
12323 * gfortran.dg/inquire_9.f90: New test.
12324
12325 PR fortran/21647
12326 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
12327
12328 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
12329
12330 PR libfortran/24432
12331 * lib/target-supports.exp (check_effective_target_fortran_large_real):
12332 Check that 'cos' is supported.
12333
12334 2005-11-21 Paul Thomas <pault@gcc.gnu.org
12335
12336 PR fortran/24223
12337 * gfortran.dg/substring_equivalence.f90: New test.
12338
12339 PR fortran/24705
12340 * gfortran.dg/auto_internal_assumed.f90: New test.
12341
12342 2005-11-21 Uros Bizjak <uros@kss-loka.si>
12343
12344 * gcc.dg/fold-div-2.c: New test.
12345
12346 2005-11-20 Ian Lance Taylor <ian@airs.com>
12347
12348 PR rtl-optimization/24883
12349 * gcc.c-torture/compile/pr24883.c: New test.
12350
12351 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
12352
12353 PR middle-end/20583
12354 * gcc.c-torture/compile/pr20583.c: New.
12355
12356 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
12357
12358 * gcc.c-torture/execute/usmul.c: New test.
12359
12360 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
12361
12362 * gcc.dg/tree-ssa/vrp22.c: New test.
12363
12364 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
12365
12366 PR middle-end/24912
12367 * gcc.dg/torture/pr24912-1.c: New test.
12368
12369 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
12370
12371 PR fortran/24862
12372 * gfortran.dg/arrayio_derived_1.f90: New test.
12373
12374 2005-11-19 Richard Guenther <rguenther@suse.de>
12375
12376 PR middle-end/23294
12377 * gcc.dg/tree-ssa/pr23294.c: New testcase.
12378
12379 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
12380
12381 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
12382
12383 2005-11-18 Mark Mitchell <mark@codesourcery.com>
12384
12385 PR c++/8355
12386 * g++.dg/template/friend39.C: New test.
12387
12388 2005-11-18 James E Wilson <wilson@specifix.com>
12389
12390 * gcc.dg/builtin-strstr.c: New.
12391
12392 2005-11-18 Richard Henderson <rth@redhat.com>
12393
12394 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
12395 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
12396 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
12397 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
12398 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
12399 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
12400 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
12401 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
12402 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
12403 renaming to remove initial "ia64-".
12404
12405 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
12406
12407 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
12408
12409 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
12410
12411 * g++.dg/cpp/string-2.C: New test.
12412
12413 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
12414
12415 * gcc.dg/tree-ssa/loop-14.c: New test.
12416
12417 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
12418 Michael Chamberlain <michael@chamberlain.net.au>
12419
12420 * ada/acats/run_all.sh (target_run): Kill long running tests.
12421
12422 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12423
12424 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
12425 * gcc.dg/cleanup-9.c: Likewise.
12426 * gcc.dg/cleanup-10.c: Likewise.
12427 * gcc.dg/cleanup-11.c: Likewise.
12428
12429 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12430
12431 PR fortran/24892
12432 * gfortran.dg/open_access_append_1.f90: New test.
12433 * gfortran.dg/open_access_append_2.f90: New test.
12434
12435 2005-11-16 Richard Guenther <rguenther@suse.de>
12436
12437 PR middle-end/24851
12438 * gcc.c-torture/execute/pr24851.c: New testcase.
12439
12440 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
12441
12442 * gcc.dg/fold-overflow-1.c: New test.
12443
12444 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
12445
12446 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
12447 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
12448
12449 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
12450
12451 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
12452 structures.
12453 * g++.dg/eh/forced2.C: Likewise.
12454 * g++.dg/eh/forced3.C: Likewise.
12455 * g++.dg/eh/forced4.C: Likewise.
12456
12457 2005-11-11 Mike Stump <mrs@apple.com>
12458
12459 * g++.old-deja/g++.mike/unused.C: Add.
12460
12461 2005-11-15 Mark Mitchell <mark@codesourcery.com>
12462
12463 PR c++/24667
12464 * g++.dg/warn/Wcast-qual1.C: New test.
12465
12466 2005-11-15 Jan Hubicka <jh@suse.cz>
12467
12468 * gcc.dg/winline-5.c: Add large-unit-insns limit.
12469
12470 2005-11-14 David Edelsohn <edelsohn@gnu.org>
12471
12472 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
12473
12474 2005-11-14 Diego Novillo <dnovillo@redhat.com>
12475
12476 PR 24840
12477 * gcc.dg/tree-ssa/pr24840.c: New test.
12478
12479 2005-11-14 Janis Johnson <janis187@us.ibm.com>
12480
12481 PR testsuite/24841
12482 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
12483
12484 2005-11-14 Dale Johannesen <dalej@apple.com>
12485
12486 * gcc.c-torture/execute/20051113-1.c: New.
12487
12488 2005-11-14 Mark Mitchell <mark@codesourcery.com>
12489
12490 PR c++/24687
12491 * g++.dg/template/crash43.C: New test.
12492
12493 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
12494
12495 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
12496
12497 2005-11-13 Mark Mitchell <mark@codesourcery.com>
12498
12499 PR c++/24817
12500 * g++.dg/eh/spec8.C: New test.
12501
12502 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
12503
12504 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
12505
12506 2005-11-13 Mark Mitchell <mark@codesourcery.com>
12507
12508 PR c++/20293
12509 * g++.dg/parse/ambig4.C: New test.
12510 * g++.dg/tc1/dr101.C: Adjust error markers.
12511 * g++.dg/lookup/strong-using-2.C: Likewise.
12512 * g++.dg/lookup/ambig5.C: Likewise.
12513 * g++.dg/lookup/ambig4.C: Likewise.
12514 * g++.dg/parse/crash22.C: Likewise.
12515
12516 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
12517
12518 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
12519
12520 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
12521
12522 * gcc.dg/nested-calls-1.c: New test.
12523
12524 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12525
12526 * gfortran.dg/complex_intrinsic_1.f90: New test.
12527 * gfortran.dg/complex_intrinsic_2.f90: New test.
12528 * gfortran.dg/fgetc_1.f90: New test.
12529 * gfortran.dg/fgetc_2.f90: New test.
12530 * gfortran.dg/fgetc_3.f90: New test.
12531 * gfortran.dg/ftell_1.f90: New test.
12532 * gfortran.dg/ftell_2.f90: New test.
12533 * gfortran.dg/gnu_logical_1.F: New test.
12534 * gfortran.dg/gnu_logical_2.f90: New test.
12535
12536 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
12537
12538 PR middle-end/24820
12539 * testsuite/gcc.dg/pr24820.c: New test.
12540
12541 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
12542
12543 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
12544 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
12545 variable.
12546
12547 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12548
12549 testsuite/24614
12550 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
12551
12552 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
12553
12554 * gcc.target/cris/cris.exp: New file.
12555 * gcc.target/cris/rld-legit1.c: New test.
12556 * gcc.target/cris/rld-legit2.c: New test.
12557
12558 2005-11-12 Jakub Jelinek <jakub@redhat.com>
12559
12560 PR c++/24780
12561 * g++.dg/opt/pr24780.C: New test.
12562
12563 PR c++/24761
12564 * g++.dg/template/asm1.C: New test.
12565
12566 2005-11-12 Steven G. Kargl <kargls@comcast.net>
12567
12568 PR libgfortran/24787
12569 * gfortran.dg/scan_1.f90: New test.
12570
12571 2005-11-12 Jan Hubicka <jh@suse.cz>
12572
12573 * gcc.target/i386/minmax-1.c: New.
12574 * gcc.target/i386/minmax-2.c: New.
12575
12576 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
12577
12578 * gcc.dg/pr24445.c: Fix for 64-bit targets.
12579
12580 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
12581
12582 * gcc.c-torture/execute/20051110-1.c,
12583 gcc.c-torture/execute/20051110-2.c: New tests.
12584
12585 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
12586
12587 PR middle-end/24750
12588 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
12589 New tests.
12590
12591 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
12592
12593 * lib/target-libpath.exp (get_shlib_extension): New proc.
12594 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
12595 * lib/gfortran.exp (gfortran_link_flags): Likewise.
12596 * lib/objc.exp (objc_target_compile): Likewise.
12597 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
12598 detection.
12599
12600 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
12601
12602 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
12603
12604 * lib/target-supports.exp (check_effective_target_static_libgfortran):
12605 Add -static to additional_flags and pass it to target_compile.
12606
12607 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12608
12609 PR libgfortran/24719
12610 gfortran.dg/read_noadvance.f90: New test.
12611
12612 PR libgfortran/24699
12613 gfortran.dg/fmt_t_2.f90: New test.
12614
12615 PR libgfortran/24785
12616 gfortran.dg/read_x_eor.f90: New test.
12617
12618 PR libgfortran/24584
12619 gfortran.dg/namelist_empty.f90: Rename test.
12620
12621 PR libgfortran/24489
12622 gfortran/read_eor.f90: Rename test.
12623
12624 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
12625
12626 PR fortran/15976
12627 * gfortran.dg/automatic_module_variable.f90: New test.
12628
12629 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
12630
12631 PR target/24445
12632 * gcc.dg/pr24445.c: New test.
12633
12634 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
12635
12636 PR fortran/24655
12637 PR fortran/24755
12638 * gfortran.dg/recursive_statement_functions.f90: Add statement
12639 functions using inline intrinsic functions and parameters to test
12640 that they no longer seg-fault.
12641
12642 PR fortran/24409
12643 gfortran.dg/nested_modules_4.f90: New test.
12644 gfortran.dg/nested_modules_5.f90: New test.
12645
12646 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12647
12648 PR fortran/24643
12649 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
12650
12651 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
12652
12653 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
12654 failures.
12655
12656 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
12657
12658 * gcc.dg/sparc-getcontext-1.c: New test.
12659
12660 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
12661
12662 * gcc.dg/ifcvt-fabs-1.c: New test.
12663
12664 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
12665
12666 PR other/4372
12667 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
12668 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
12669
12670 2005-11-09 Richard Guenther <rguenther@suse.de>
12671
12672 PR tree-optimization/24716
12673 * gcc.c-torture/execute/pr24716.c: New testcase.
12674
12675 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
12676
12677 * gcc.dg/pr24624.c: Disable for non S/390 targets.
12678
12679 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
12680
12681 PR 24624
12682 * gcc.dg/pr24624.c: Testcase added.
12683
12684 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
12685
12686 PR 24623
12687 * g++.dg/other/pr24623.C: Testcase added.
12688
12689 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
12690
12691 PR fortran/22607
12692 * gfortran-dg/pure_byref_1.f90: New.
12693 * gfortran-dg/pure_byref_2.f90: New.
12694
12695 2005-11-09 Uros Bizjak <uros@kss-loka.si>
12696
12697 PR c/24101
12698 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
12699 * gcc.dg/dg.exp: Run main loop also for *.i files.
12700
12701 2005-11-08 Jakub Jelinek <jakub@redhat.com>
12702
12703 PR c++/19450
12704 * g++.dg/tls/diag-3.C: New test.
12705 * g++.dg/tls/diag-4.C: New test.
12706 * g++.dg/tls/static-1.C: New test.
12707 * g++.dg/tls/static-1a.cc: New file.
12708
12709 2005-11-08 Diego Novillo <dnovillo@redhat.com>
12710
12711 PR 23046
12712 * g++.dg/tree-ssa/pr23046.C: New test.
12713
12714 2005-11-08 Devang Patel <dpatel@apple.com>
12715
12716 PR tree-optimization/23115
12717 * gcc.dg/tree-ssa/pr23115.c: New.
12718
12719 2005-11-08 David Edelsohn <edelsohn@gnu.org>
12720
12721 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
12722 * gcc.target/powerpc/pr16155.c: Same.
12723 * gcc.target/powerpc/altivec-1.c: Same.
12724 * gcc.target/powerpc/altivec-2.c: Same.
12725 * gcc.target/powerpc/altivec-3.c: Same.
12726 * gcc.target/powerpc/altivec-5.c: Same.
12727 * gcc.target/powerpc/altivec-11.c: Same.
12728 * gcc.target/powerpc/altivec-12.c: Same.
12729 * gcc.target/powerpc/altivec-14.c: Same.
12730 * gcc.target/powerpc/altivec-22.c: Same.
12731 * gcc.target/powerpc/altivec-consts.c: Same.
12732 * gcc.target/powerpc/altivec-pr22085.c: Same.
12733 * gcc.target/powerpc/altivec-splat.c: Same.
12734 * gcc.target/powerpc/altivec-varargs-1.c: Same.
12735 * gcc.target/powerpc/altivec-vec-merge.c: Same.
12736 * gcc.target/powerpc/darwin-longlong.c: Same.
12737
12738 2005-11-08 Uros Bizjak <uros@kss-loka.si>
12739
12740 PR target/19340
12741 * gcc.dg/pr19340.c: New test.
12742
12743 2005-11-07 Ian Lance Taylor <ian@airs.com>
12744
12745 PR rtl-optimization/24683
12746 * gcc.dg/pr24683.c: New test.
12747
12748 2005-11-07 Uros Bizjak <uros@kss-loka.si>
12749
12750 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
12751 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
12752
12753 2005-11-07 Uros Bizjak <uros@kss-loka.si>
12754
12755 * gcc.target/i386/pr23376.c: Compile with -mmmx.
12756
12757 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
12758
12759 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
12760
12761 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
12762
12763 PR target/24230
12764
12765 * gcc.target/powerpc/altivec-consts.c,
12766 gcc.target/powerpc/altivec-splat.c: New testcase.
12767
12768 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
12769
12770 PR c/24599
12771
12772 * gcc.dg/overflow-2.c: New testcase.
12773
12774 2005-11-07 Jakub Jelinek <jakub@redhat.com>
12775
12776 PR rtl-optimization/23567
12777 * gcc.c-torture/execute/20051104-1.c: New test.
12778
12779 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
12780
12781 PR fortran/24534
12782 gfortran.dg/private_type_2.f90: Modified to check that case with
12783 PRIVATE declaration within derived type is accepted.
12784
12785 PR fortran/20838
12786 gfortran.dg/pointer_assign_1.f90: New test.
12787
12788 PR fortran/20840
12789 * gfortran.dg/arrayio_0.f90: New test.
12790
12791 PR fortran/17737
12792 gfortran.dg/data_initialized.f90: New test.
12793 gfortran.dg/data_constraints_1.f90: New test.
12794 gfortran.dg/data_constraints_2.f90: New test.
12795
12796 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
12797
12798 PR fortran/24174
12799 PR fortran/24305
12800 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
12801
12802 2005-11-06 Diego Novillo <dnovillo@redhat.com>
12803
12804 PR 24670
12805 * gcc.dg/tree-ssa/pr24670.c: New test.
12806
12807 2005-11-05 Ian Lance Taylor <ian@airs.com>
12808
12809 PR target/22432
12810 * gcc.target/i386/pr22432.c: New test.
12811
12812 2005-11-05 Richard Henderson <rth@redhat.com>
12813
12814 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
12815 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
12816 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
12817 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
12818 from gcc.dg/alpha-*.
12819 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
12820 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
12821
12822 2005-11-05 Andreas Jaeger <aj@suse.de>
12823
12824 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
12825
12826 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
12827
12828 PR target/23424
12829 * gcc.dg/torture/pr23424-1.c: New test.
12830
12831 2005-11-04 Richard Henderson <rth@redhat.com>
12832
12833 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
12834 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
12835 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
12836 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
12837 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
12838 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
12839 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
12840 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
12841 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
12842 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
12843 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
12844 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
12845 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
12846 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
12847 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
12848 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
12849 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
12850 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
12851 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
12852 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
12853 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
12854 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
12855 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
12856 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
12857 Move from gcc.dg/.
12858 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
12859 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12860 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
12861 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
12862 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
12863 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
12864 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
12865 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
12866 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
12867 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
12868 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
12869 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
12870 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
12871 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
12872 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
12873 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
12874 gcc.target/i386/lea.c, gcc.target/i386/local.c,
12875 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
12876 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
12877 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
12878 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
12879 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
12880 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
12881 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
12882 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
12883 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
12884 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
12885 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
12886 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
12887 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
12888 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
12889 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
12890 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
12891 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
12892 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
12893 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
12894 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
12895 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
12896 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
12897 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
12898 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
12899 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
12900 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
12901 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
12902 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
12903
12904 2005-11-04 Diego Novillo <dnovillo@redhat.com>
12905
12906 PR 24627
12907 * gcc.dg/tree-ssa/pr24627.c: New test.
12908
12909 2005-11-04 Paul Brook <paul@codesourcery.com>
12910
12911 * gcc.dg/tls/opt-10.c: New test.
12912
12913 2005-11-04 Andreas Jaeger <aj@suse.de>
12914
12915 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
12916 avoid extra warnings.
12917
12918 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12919
12920 PR libfortran/22298
12921 * gcc/testsuite/lib/target-supports.exp
12922 (check_effective_target_static_libgfortran): New
12923 static_libgfortran effective target.
12924 * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
12925 * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
12926
12927 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
12928
12929 * gcc.dg/pr24615.c: Guard test with { target fpic }.
12930
12931 2005-11-03 Josh Conner <jconner@apple.com>
12932
12933 PR c++/19989
12934 g++.dg/ext/array2.C: New test.
12935 g++.dg/template/dependent-name3.C: New test.
12936 g++.dg/template/dependent-name4.C: New test.
12937 g++.dg/template/sfinae2.C: New test.
12938
12939 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
12940
12941 PR preprocessor/22042
12942 * gcc.dg/cpp/strify4.c: New test.
12943
12944 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
12945
12946 PR c++/17964
12947 * g++.dg/cpp/string-1.C: New test.
12948
12949 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
12950
12951 * gcc.target/powerpc: New directory.
12952 * gcc.target/powerpc/powerpc.exp: New file.
12953 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
12954 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
12955 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
12956 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
12957 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
12958 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
12959 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
12960 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
12961 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
12962 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
12963 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
12964 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
12965 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
12966 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
12967 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
12968 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
12969 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
12970 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
12971 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
12972 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
12973 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
12974 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
12975 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
12976 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
12977 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
12978 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
12979 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
12980 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
12981 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
12982 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
12983 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
12984 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
12985 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
12986 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
12987
12988 2005-11-03 Mark Mitchell <mark@codesourcery.com>
12989
12990 PR c++/21627
12991 * g++.dg/warn/inline2.C: New test.
12992
12993 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
12994
12995 PR middle-end/23155
12996 * g++.dg/ext/c99struct1.C: New test.
12997 * gcc.dg/union-cast-1.c: New test.
12998 * gcc.dg/union-cast-2.c: New test.
12999 * gcc.dg/union-cast-3.c: New test.
13000
13001 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
13002
13003 PR middle-end/24589
13004 * gcc.c-torture/execute/zero-struct-2.c: New test.
13005
13006 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
13007
13008 PR c++/24582
13009 * g++.dg/init/switch1.C: New test.
13010
13011 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
13012
13013 * gcc.dg/delay-slot-1.c: New test.
13014
13015 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
13016
13017 PR target/24620
13018 * gcc.dg/pr24620.c: New test.
13019
13020 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
13021
13022 PR c/24329
13023 * gcc.dg/format/unnamed-1.c: New test.
13024
13025 2005-11-02 Mark Mitchell <mark@codesourcery.com>
13026
13027 PR c++/22434
13028 * g++.dg/expr/cond8.C: New test.
13029
13030 PR c++/24560
13031 * g++.dg/parse/dot1.C: New test.
13032
13033 2005-11-02 Jan Hubicka <jh@suse.cz>
13034
13035 PR target/23303
13036 * gcc.dg/i386-lea.c: New test
13037
13038 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
13039
13040 PR target/24615
13041 * gcc.dg/pr24615.c: New test.
13042
13043 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
13044
13045 PR target/24600
13046 * gcc.dg/pr24600.c: New test.
13047
13048 2005-11-02 Mark Mitchell <mark@codesourcery.com>
13049
13050 PR c++/19253
13051 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
13052 * g++.dg/parse/typename9.C: New test.
13053 * g++/dg/parse/typename10.C: Likewise.
13054
13055 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
13056
13057 PR fortran/18157
13058 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
13059 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
13060 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
13061
13062 2005-11-02 Mark Mitchell <mark@codesourcery.com>
13063
13064 PR c++/24569
13065 * g++.dg/debug/static1.C: New test.
13066
13067 2005-11-02 Josh Conner <jconner@apple.com>
13068
13069 * g++.dg/crash38.C: moved into proper directory...
13070 * g++.dg/template/crash42.C: ...here
13071
13072 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
13073
13074 PR target/18338
13075 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
13076 pcc_bitfield_type_matters || default_packed.
13077
13078 * lib/target-supports.exp
13079 (check_effective_target_pcc_bitfield_type_matters): New proc.
13080 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
13081
13082 PR testsuite/23304
13083 * lib/target-supports.exp (check_effective_default_packed): New proc.
13084 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
13085 Gate expected errors on target ! default_packed.
13086 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
13087
13088 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13089
13090 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
13091 change (r106358).
13092
13093 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13094
13095 PR fortran/24008
13096 * gfortran.dg/entry_5.f90: New.
13097 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
13098
13099 2005-11-01 Bob Wilson <bob.wilson@acm.org>
13100
13101 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
13102
13103 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
13104
13105 PR fortran/21565
13106 gfortran.dg/namelist_blockdata.f90: New test.
13107
13108 PR fortran/18737
13109 gfortran.dg/external_implicit_none.f90: New test.
13110
13111 PR fortran/14994
13112 * gfortran.dg/secnds.f: New test.
13113
13114 2005-10-31 Jan Hubicka <jh@suse.cz>
13115
13116 PR target/20928
13117 * gcc.c-torture/compile/pr20928.c: New test.
13118
13119 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
13120
13121 PR middle-end/23492
13122 * gcc.c-torture/compile/zero-strct-5.c: New test.
13123
13124 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
13125
13126 PR libgfortran/24584
13127 * gfortran.dg/pr24584.f90: New test.
13128
13129 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
13130
13131 PR fortran/18883
13132 * gfortran.dg/char_result_9.f90: New.
13133 * gfortran.dg/char_result_10.f90: New.
13134
13135 2005-10-30 Jan Hubicka <jh@suse.cz>
13136
13137 * g++.dg/tree-ssa/pr24172.C: New testcase.
13138
13139 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13140
13141 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
13142
13143 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
13144
13145 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
13146 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
13147 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
13148 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
13149 gfortran.dg/enum_9.f90,
13150 gfortran.fortran-torture/compile/enum_1.f90,
13151 gfortran.fortran-torture/execute/enum_1.f90,
13152 gfortran.fortran-torture/execute/enum_2.f90,
13153 gfortran.fortran-torture/execute/enum_3.f90,
13154 gfortran.fortran-torture/execute/enum_4.f90: New tests.
13155
13156 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
13157
13158 PR target/18482
13159 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
13160 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
13161
13162 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13163
13164 PR libfortran/20179
13165 * gfortran.dg/mixed_io_1.f90: New test.
13166 * gfortran.dg/mixed_io_1.c: New file.
13167
13168 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13169
13170 * gfortran.dg/malloc_free_1.f90: New test.
13171
13172 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
13173
13174 * gcc.dg/nested-func-4.c: Require profiling -pg.
13175
13176 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
13177
13178 PR C++/23229
13179 * g++.dg/warn/main-2.C: New test.
13180
13181 2005-10-28 Steven G. Kargl <kargls@comcast.net>
13182
13183 PR fortran/24545
13184 * gfortran.dg/interface_2.f90: new test.
13185
13186 2005-10-28 Josh Conner <jconner@apple.com>
13187
13188 PR c++/22153
13189 * g++.dg/template/crash38.C: New test.
13190 * g++.dg/parse/explicit1.C: Change expected errors.
13191
13192 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
13193
13194 PR C++/23426
13195 * g++.dg/other/large-size-array.C: New test.
13196
13197 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
13198
13199 PR middle-end/24362
13200 * g++.dg/opt/complex4.C: New test.
13201
13202 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
13203
13204 * gcc.dg/nested-func-4.c: New test.
13205
13206 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
13207
13208 PR fortran/24158
13209 gfortran.dg/derived_recursion.f90: New test.
13210 gfortran.dg/implicit_actual.f90: New test.
13211
13212 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
13213
13214 PR middle-end/24295, PR testsuite/24477
13215 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
13216 removed when weakref hits the tree.
13217
13218 2005-10-25 Jakub Jelinek <jakub@redhat.com>
13219
13220 * gfortran.dg/cray_pointers_4.f90: New test.
13221
13222 * gfortran.dg/cray_pointers_5.f90: New test.
13223
13224 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
13225
13226 PR fortran/22290
13227 * gfortran.dg/assign_5.f90: New test.
13228 * gfortran.dg/assign_6.f: New test.
13229
13230 2005-10-25 Uros Bizjak <uros@kss-loka.si>
13231
13232 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
13233 CPU has no SSE support.
13234
13235 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
13236
13237 PR libgfortran/24224
13238 * gfortran.dg/arrayio_1.f90: Update attribution.
13239 * gfortran.dg/arrayio_2.f90: Update attribution.
13240 * gfortran.dg/arrayio_3.f90: Update attribution.
13241 * gfortran.dg/arrayio_4.f90: Update test conditions.
13242 * gfortran.dg/arrayio_5.f90: Update attribution.
13243 * gfortran.dg/arrayio_6.f90: New test.
13244 * gfortran.dg/arrayio_7.f90: New test.
13245
13246 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
13247
13248 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
13249
13250 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
13251
13252 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
13253
13254 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
13255
13256 PR fortran/24416
13257 * gfortran.dg/namelist_char_only.f90: New test.
13258
13259 2005-10-24 Asher Langton <langton2@llnl.gov>
13260
13261 PR fortran/17031
13262 PR fortran/22282
13263 * gfortran.dg/cray_pointers_1.f90: New test.
13264 * gfortran.dg/cray_pointers_2.f90: New test.
13265 * gfortran.dg/cray_pointers_3.f90: New test.
13266 * gfortran.dg/loc_1.f90: New test.
13267 * gfortran.dg/loc_2.f90: New test.
13268
13269 2005-10-24 Steven Bosscher <stevenb@suse.de>
13270
13271 * gcc.dg/pr24225.c: New test.
13272
13273 2005-10-24 Asher Langton <langton2@llnl.gov>
13274
13275 * gfortran.dg/dup_save_1.f90: New test.
13276 * gfortran.dg/dup_save_2.f90: New test.
13277
13278 2005-10-24 Paul Brook <paul@codesourcery.com>
13279
13280 PR 24107
13281 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
13282 stdint.h.
13283
13284 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
13285
13286 PR libgfortran/24489
13287 * gfortran.dg/pr24489.f90: New test.
13288
13289 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
13290
13291 PR fortran/23635
13292 * gfortran.dg/ichar_1.f90: Add tests for derived types.
13293
13294 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
13295
13296 PR target/18911
13297 * g++.dg/init/array16.C: Skip for mmix-*-*.
13298
13299 2005-10-23 Asher Langton <langton2@llnl.gov>
13300
13301 * gfortran.dg/byte_1.f90: New test.
13302 * gfortran.dg/byte_2.f90: New test.
13303
13304 2005-10-23 David Edelsohn <edelsohn@gnu.org>
13305
13306 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
13307
13308 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
13309
13310 PR fortran/18022
13311 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
13312
13313 PR fortran/24311
13314 * gfortran.dg/merge_char_const.f90: New test.
13315
13316 PR fortran/24384
13317 * gfortran.dg/spread_scalar_source.f90: New test.
13318
13319 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
13320
13321 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
13322
13323 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
13324 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
13325
13326 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
13327
13328 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
13329
13330 PR fortran/24426
13331 * gfortran.dg/der_pointer_4.f90: New.
13332
13333 2005-10-22 David Ayers <d.ayers@inode.at>
13334
13335 * obj-c++.dg/except-1.mm: Simplify.
13336
13337 2005-10-21 David Ayers <d.ayers@inode.at>
13338
13339 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
13340
13341 2005-10-21 Jakub Jelinek <jakub@redhat.com>
13342
13343 * gfortran.dg/assumed_dummy_2.f90: New test.
13344
13345 2005-10-21 James E Wilson <wilson@specifix.com>
13346
13347 PR preprocessor/15220
13348 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
13349
13350 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
13351
13352 * gcc.c-torture/execute/20051021-1.c: New test.
13353
13354 2005-10-21 Mark Mitchell <mark@codesourcery.com>
13355
13356 PR c++/24260
13357 * g++.dg/ext/tmplattr1.C: New test.
13358
13359 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
13360
13361 PR fortran/24440
13362 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
13363
13364 2005-10-20 Geoffrey Keating <geoffk@apple.com>
13365
13366 * obj-c++.dg/except-1.mm: New.
13367
13368 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
13369
13370 2005-10-21 Alan Modra <amodra@bigpond.net.au>
13371
13372 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
13373
13374 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
13375
13376 PR middle-end/24295
13377 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
13378 declarations with the same names as thunks' alias targets, use
13379 aliases instead.
13380 * gcc.dg/attr-alias-3.c: New test.
13381 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
13382
13383 2005-10-20 Mark Mitchell <mark@codesourcery.com>
13384
13385 PR c++/22618
13386 * g++.dg/parse/access8.C: New test.
13387
13388 2005-10-20 Richard Guenther <rguenther@suse.de>
13389
13390 PR c++/24439
13391 * g++.dg/tree-ssa/pr24439.C: New testcase.
13392
13393 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
13394
13395 * g++.dg/opt/delay-slot-1.C: New test.
13396
13397 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
13398
13399 PR fortran/21625
13400 * gfortran.fg/der_init_1.f90: New.
13401
13402 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
13403
13404 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
13405
13406 2005-10-19 Mark Mitchell <mark@codesourcery.com>
13407
13408 PR c++/21908
13409 * g++.dg/parse/error28.C: New test.
13410
13411 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13412
13413 * gcc.dg/profile-generate-2.c: New test.
13414
13415 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
13416
13417 PR target/23589
13418 * g++.dg/ext/dllimport11.C: New.
13419
13420 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13421
13422 PR c++/22293
13423 * g++.dg/other/friend3.C: New test.
13424
13425 2005-10-18 Mark Mitchell <mark@codesourcery.com>
13426
13427 PR c++/23293
13428 * g++.dg/template/error19.C: New test.
13429
13430 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
13431
13432 PR c++/21383
13433 * g++.dg/overload/koenig2.C: New.
13434
13435 PR c++/23118
13436 * g++.dg/overload/error2.C: New.
13437
13438 PR c++/22604
13439 * g++.dg/inherit/covariant14.C: New.
13440
13441 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13442
13443 PR c++/23440
13444 * g++.dg/parse/for1.C: New test.
13445
13446 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
13447
13448 PR fortran/23446
13449 * gfortran.dg/host_dummy_index_1.f90: New test.
13450
13451 PR fortran/21459
13452 * gfortran.dg/automatic_char_len_2.f90: New test.
13453
13454 PR fortran/20866
13455 * gfortran.dg/recursive_statement_functions.f90: New test.
13456
13457 PR fortran/20853
13458 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
13459
13460 PR fortran/20849
13461 * gfortran.dg/external_initializer.f90: New test.
13462
13463 PR fortran/20837
13464 * non_module_public.f90: New test.
13465
13466 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
13467
13468 PR c++/24386
13469 * g++.dg/template/overload7.C: New.
13470
13471 PR c++/22551
13472 * g++.dg/other/switch2.C: Remove expected warnings.
13473
13474 PR c++/21353
13475 * g++.dg/template/defarg6.C: New.
13476
13477 2005-10-17 Uros Bizjak <uros@kss-loka.si>
13478
13479 PR target/24315
13480 * gcc.target/i386/pr24315.c: New test.
13481
13482 2005-10-16 Mark Mitchell <mark@codesourcery.com>
13483
13484 PR c++/24389
13485 * g++.dg/template/static21.C: New test.
13486 * g++.dg/template/static21-a.cc: Likewise.
13487
13488 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
13489
13490 PR c++/23959
13491 * g++.dg/warn/Wswitch-default-1.C: New test.
13492 * g++.dg/warn/Wswitch-default-2.C: New test.
13493
13494 2005-10-16 Mark Mitchell <mark@codesourcery.com>
13495
13496 PR c++/22173
13497 * g++.dg/parse/template18.C: New test.
13498 * g++.dg/template/nontype15.C: Likewise.
13499
13500 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
13501
13502 PR fortran/22273
13503 * gfortran.dg/spec_expr_2.f90: New.
13504
13505 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
13506
13507 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
13508 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
13509 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
13510 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
13511 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
13512 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
13513 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
13514 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
13515 previous target-specific skips and warning-message matches where
13516 applicable.
13517
13518 2005-10-15 Mark Mitchell <mark@codesourcery.com>
13519
13520 PR c++/21347
13521 * g++.dg/warn/Wctor-dtor.C: New test.
13522
13523 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13524
13525 PR c/23439
13526 * gcc.dg/for-1.c: New test.
13527
13528 2005-10-14 Mark Mitchell <mark@codesourcery.com>
13529
13530 PR c++/19565
13531 * g++.dg/warn/Wconversion1.C: New test.
13532 * g++.dg/ext/packed4.C: Compile with -w.
13533 * g++.dg/opt/20050511-1.C: Likewise.
13534 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
13535
13536 2005-10-14 Jakub Jelinek <jakub@redhat.com>
13537
13538 * gfortran.dg/boz_5.f90: New test.
13539
13540 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
13541
13542 PR c++/22551
13543 * g++.dg/other/switch2.C: New.
13544
13545 PR c++/23984
13546 * g++.dg/init/ctor7.C: New.
13547
13548 2005-10-13 David Edelsohn <edelsohn@gnu.org>
13549
13550 PR c++/23730
13551 * g++.dg/parse/crash32.C: New test.
13552
13553 2005-10-13 Mark Mitchell <mark@codesourcery.com>
13554
13555 PR c++/20721
13556 * g++.dg/init/goto2.C: New test.
13557
13558 PR c++/22464
13559 * g++.dg/template/crash/41.C: New test.
13560
13561 PR c++/22180
13562 * g++.dg/template/crash40.C: New test.
13563
13564 PR c++/23694
13565 * g++.dg/parse/friend5.C: New test.
13566
13567 PR c++/23307
13568 * g++.dg/template/crash38.C: New test.
13569
13570 PR c++/22352
13571 * g++.dg/template/friend38.C: New test.
13572
13573 PR c++/22405
13574 * g++.dg/template/crash39.C: New test.
13575
13576 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
13577
13578 * gcc.dg/debug/dwarf2/dwarf-char1.c,
13579 gcc.dg/debug/dwarf2/dwarf-char2.c,
13580 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
13581
13582 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
13583
13584 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
13585
13586 * gcc.dg/dll-2.c: Add tests for warnings.
13587 * gcc.dg/dll-3.c: Likewise.
13588 * gcc.dg/dll-4.c: Likewise.
13589
13590 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
13591 * g++.dg/ext/dllimport2.C: Likewise.
13592 * g++.dg/ext/dllimport3.C: Likewise.
13593 * g++.dg/ext/dllimport7.C: Likewise.
13594 * g++.dg/ext/dllimport8.C: Likewise.
13595 * g++.dg/ext/dllimport9.C: Likewise.
13596
13597 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
13598
13599 PR fortran/24092
13600 * gfortran.dg/derived_pointer_recursion.f90: New test.
13601
13602 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
13603
13604 * gcc.c-torture/execute/20051012-1.c: New test.
13605
13606 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
13607
13608 PR fortran/18082
13609 * gfortran.dg/automatic_char_len_1.f90: New test.
13610
13611 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
13612
13613 PR fortran/20847
13614 * gfortran.dg/save_common.f90: New test.
13615
13616 PR fortran/20856
13617 * gfortran.dg/save_result.f90: New test.
13618
13619 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
13620
13621 PR c++/21592
13622 * g++.dg/template/dependent-expr1.C: Add new expected error.
13623 * g++.dg/template/dependent-expr2.C: Adjust error text.
13624 * g++.dg/template/overload6.C: New.
13625
13626 PR c++/23797
13627 * g++.dg/other/typename8.C: New.
13628
13629 PR c++/21117
13630 * g++.dg/other/return1.C: New.
13631
13632 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
13633
13634 PR c++/24052
13635 * g++.dg/ext/label5.C: New.
13636
13637 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
13638
13639 PR c++/19964
13640 * g++.dg/parse/crash31.C: New.
13641
13642 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
13643
13644 * g++.dg/ipa/ipa-1.c: New test.
13645 * g++.dg/ipa/ipa-2.c: New test.
13646 * g++.dg/ipa/ipa-3.c: New test.
13647 * g++.dg/ipa/ipa-4.c: New test.
13648 * g++.dg/ipa/ipa-5.c: New test.
13649 * g++.dg/ipa/ipa.exp: New file.
13650
13651 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
13652
13653 PR fortran/24207
13654 * gfortran.dg/private_type_3.f90: New test.
13655
13656 2005-10-11 Steven G. Kargl <kargls@comcast.net>
13657
13658 PR fortran/20786
13659 gfortran.dg/aint_anint_1.f90: New test.
13660
13661 2005-10-11 Steven G. Kargl <kargls@comcast.net>
13662
13663 PR libgfortran/24313
13664 gfortran.dg/csqrt.f: New test.
13665
13666 2005-10-11 Ian Lance Taylor <ian@airs.com>
13667
13668 PR c++/8057
13669 * g++.dg/warn/noeffect7.C: New test.
13670 * g++.dg/warn/noeffect2.C: Instantiate templates.
13671 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
13672 and warning.
13673
13674 2005-10-11 Mark Mitchell <mark@codesourcery.com>
13675
13676 PR c++/21089
13677 * g++.dg/init/float1.C: New test.
13678
13679 PR c++/24277
13680 * g++.dg/init/member1.C: Tweak error markers.
13681
13682 2005-10-11 Janis Johnson <janis187@us.ibm.com>
13683
13684 PR testsuite/24281
13685 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
13686 Check for null pointer.
13687
13688 2005-10-11 Mark Mitchell <mark@codesourcery.com>
13689
13690 PR c++/21369
13691 * g++.dg/parse/ret-type3.C: New test.
13692
13693 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
13694
13695 PR tree-opt/23946
13696 * gcc.c-torture/compile/pr23946.c: New test.
13697
13698 2005-10-11 Jakub Jelinek <jakub@redhat.com>
13699
13700 * g++.dg/opt/mmx2.C: New test.
13701
13702 2005-10-10 Mark Mitchell <mark@codesourcery.com>
13703
13704 PR c++/24277
13705 * g++.dg/template/static20.C: New test.
13706
13707 PR c++/24302
13708 * g++.dg/warn/Wunused-12.C: New test.
13709
13710 PR c++/23437
13711 * g++.dg/template/arg4.C: New test.
13712
13713 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13714
13715 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
13716 * gcc.dg/ucnid-3.c: Likewise.
13717 * gcc.dg/ucnid-4.c: Likewise.
13718 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
13719 * g++.dg/other/ucnid-1.C: Likewise.
13720 * gcc.dg/sparc-frame-1.c: New test.
13721
13722 2005-10-10 Mark Mitchell <mark@codesourcery.com>
13723
13724 PR c++/24139
13725 * g++.dg/template/spec27.C: New test.
13726
13727 PR c++/24275
13728 * g++.dg/template/static19.C: New test.
13729
13730 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
13731
13732 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
13733 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
13734
13735 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
13736
13737 PR target/24136
13738 * gfortran.fortran-torture/compile/pr24136.f: New test.
13739
13740 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
13741
13742 PR c++/22172
13743 * g++.dg/parse/crash30.C: New test.
13744
13745 2005-10-07 Richard Guenther <rguenther@suse.de>
13746
13747 PR middle-end/24227
13748 * gcc.c-torture/compile/pr24227.c: New testcase.
13749
13750 2005-10-07 Steve Ellcey <sje@cup.hp.com>
13751
13752 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
13753 Do not put aligned attributes on array elements.
13754
13755 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
13756
13757 PR testsuite/23611, PR testsuite/23615
13758 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
13759 writing prototypes of library functions by hand.
13760 * obj-c++.dg/bitfield-4.mm: Likewise.
13761 * obj-c++.dg/const-str-4.mm: Likewise.
13762 * obj-c++.dg/encode-4.mm: Likewise.
13763 * obj-c++.dg/encode-5.mm: Likewise.
13764 * obj-c++.dg/encode-6.mm: Likewise.
13765 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
13766 * obj-c++.dg/method-10.mm: Likewise.
13767 * obj-c++.dg/method-17.mm: Likewise.
13768 * obj-c++.dg/method-19.mm: Likewise.
13769 * obj-c++.dg/try-catch-2.mm: Likewise.
13770
13771 2005-10-06 Richard Henderson <rth@redhat.com>
13772
13773 PR 24236
13774 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
13775
13776 2005-10-06 Dale Johannesen <dalej@apple.com>
13777
13778 * gcc.c-torture/execute/20030125-1.c: Correct.
13779
13780 2005-10-06 Richard Guenther <rguenther@suse.de>
13781
13782 PR tree-optimization/24238
13783 * g++.dg/tree-ssa/pr24238.C: New testcase.
13784
13785 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
13786
13787 PR 18568
13788 * gfortran.dg/der_pointer_3.f90: New test.
13789
13790 2005-10-05 Devang Patel <dpatel@apple.com>
13791
13792 PR Debug/23205
13793 * g++.dg/other/PR23205.C: New.
13794
13795 2005-10-05 Richard Henderson <rth@redhat.com>
13796
13797 PR target/23602
13798 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
13799 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
13800
13801 2005-10-05 Dale Johannesen <dalej@apple.com>
13802
13803 * gcc.c-torture/execute/float-floor.c: New.
13804
13805 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
13806
13807 PR tree-optimization/21419
13808 PR tree-optimization/24146
13809 PR tree-optimization/24151
13810
13811 * g++.dg/ext/asm7.C: New.
13812 * g++.dg/ext/asm8.C: New.
13813 * gcc.dg/asm-1.c: Compile on all targets.
13814 * gcc.dg/asm-pr24146.c: New.
13815 * gcc.dg/pr21419.c: Adjust error messages.
13816
13817 2005-10-05 Richard Guenther <rguenther@suse.de>
13818
13819 PR fortran/24176
13820 * gfortran.fortran-torture/compile/empty.f90: New testcase.
13821
13822 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
13823
13824 PR c++/23513
13825 * g++.dg/template/spec22.C: Robustify test.
13826 * g++.dg/template/spec26.C: New.
13827
13828 2005-10-05 Uros Bizjak <uros@kss-loka.si>
13829
13830 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
13831 if target supports vector instructions.
13832
13833 2005-10-04 Geoffrey Keating <geoffk@apple.com>
13834
13835 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
13836 C99 functions.
13837
13838 2005-10-04 Janis Johnson <janis187@us.ibm.com>
13839
13840 * lib/target-supports.exp (check_effective_target_fortran_large_real,
13841 check_effective_target_fortran_large_int): Replace cached result
13842 when target changes.
13843
13844 2005-10-04 Devang Patel <dpatel@apple.com>
13845
13846 * gcc.dg/i386-sse-vect-types.c: New.
13847
13848 2005-10-04 Ian Lance Taylor <ian@airs.com>
13849
13850 PR preprocessor/13726
13851 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
13852 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
13853
13854 2005-10-04 Richard Guenther <rguenther@suse.de>
13855
13856 PR c/23576
13857 * gcc.dg/noncompile/pr23576.c: New testcase.
13858
13859 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
13860
13861 PR middle-end/23125
13862 * gcc.dg/register-var-3.c: New test.
13863
13864 2005-10-04 Steven Bosscher <stevenb@suse.de>
13865
13866 * gcc.dg/pr23049.c: New test.
13867
13868 * gcc.dg/ucnid-4.c: Fix test.
13869
13870 2005-10-03 Diego Novillo <dnovillo@redhat.com>
13871
13872 PR 23445
13873 * gcc.c-torture/compile/pr23445.c: New test.
13874
13875 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
13876
13877 * g++.dg/overload/unknown1.C: New.
13878
13879 2005-10-03 Mark Mitchell <mark@codesourcery.com>
13880
13881 PR c++/17775
13882 * g++.dg/template/repo4.C: New test.
13883
13884 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13885
13886 PR libfortran/19308
13887 * gfortran.dg/large_real_kind_2.F90: New test.
13888 * gfortran.dg/large_integer_kind_2.f90: New test.
13889
13890 2005-10-03 Uros Bizjak <uros@kss-loka.si>
13891
13892 * lib/target-supports.exp (check_effective_target_vect_shift):
13893 Implement with result caching. Add i?86, x86_64 and ia64 targets.
13894 (check_effective_target_vect_condition): Fix copy-n-pasto.
13895
13896 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
13897 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
13898 targets.
13899
13900 2005-10-02 Mark Mitchell <mark@codesourcery.com>
13901
13902 PR c++/22621
13903 * g++.dg/template/overload5.C : New test.
13904
13905 PR c++/23840
13906 * g++.dg/expr/stdarg1.C: New test.
13907
13908 2005-10-02 Diego Novillo <dnovillo@redhat.com>
13909
13910 PR 24142
13911 * gcc.c-torture/execute/pr24142.c: New test.
13912
13913 2005-10-01 Diego Novillo <dnovillo@redhat.com>
13914
13915 PR 24141
13916 * gcc.c-torture/execute/pr24141.c: New test.
13917
13918 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
13919 Diego Novillo <dnovillo@redhat.com>
13920
13921 PR 23604
13922 * gcc.c-torture/execute/pr23604.c: New test.
13923
13924 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
13925
13926 PR fortran/16404
13927 PR fortran/20835
13928 PR fortran/20890
13929 PR fortran/20899
13930 PR fortran/20900
13931 PR fortran/20901
13932 PR fortran/20902
13933 gfortran.dg/equiv_constraint_1.f90: New test.
13934 gfortran.dg/equiv_constraint_2.f90: New test.
13935 gfortran.dg/equiv_constraint_3.f90: New test.
13936 gfortran.dg/equiv_constraint_4.f90: New test.
13937 gfortran.dg/equiv_constraint_5.f90: New test.
13938 gfortran.dg/equiv_constraint_6.f90: New test.
13939 gfortran.dg/equiv_constraint_7.f90: New test.
13940 gfortran.dg/equiv_constraint_8.f90: New test.
13941 gfortran.dg/private_type_1.f90: New test.
13942 gfortran.dg/private_type_2.f90: New test.
13943 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
13944 980628-10.f: Assert std=gnu to permit mixing of
13945 types in equivalence statements.
13946
13947 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
13948
13949 PR 24112
13950 * gfortran.dg/open_status_1.f90: New.
13951
13952 2005-09-30 Uros Bizjak <uros@kss-loka.si>
13953
13954 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
13955 * gcc.dg/vect/pr22480.c: Clean up temp files.
13956 * gcc.dg/vect/pr23831.c: Clean up temp files.
13957 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
13958 Clean up temp files.
13959 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
13960 Clean up temp files.
13961
13962 * gcc.dg/20050309-1.c: Clean up temp files.
13963 * gcc.dg/20050325-1.c: Clean up temp files.
13964
13965 2005-09-30 Uros Bizjak <uros@kss-loka.si>
13966
13967 PR tree-optimization/24059
13968 * gcc.dg/vect/pr24059.c : New test.
13969
13970 2005-09-29 Jakub Jelinek <jakub@redhat.com>
13971
13972 PR middle-end/24109
13973 * gcc.c-torture/execute/20050929-1.c: New test.
13974
13975 2005-09-29 Steven Bosscher <stevenb@suse.de>
13976
13977 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
13978
13979 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
13980
13981 PR c/21419
13982 * gcc.dg/pr21419.c: New test.
13983
13984 2005-09-29 Steven Bosscher <stevenb@suse.de>
13985
13986 * gcc.dg/pr23911.c: New test.
13987
13988 2005-09-28 Mark Mitchell <mark@codesourcery.com>
13989
13990 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
13991
13992 PR c++/16782
13993 * g++.dg/parse/qualified4.C: New test.
13994 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
13995 * g++.old-deja/g++.mike/p8154.C: Likewise.
13996
13997 2005-09-27 Mark Mitchell <mark@codesourcery.com>
13998
13999 PR c++/22147
14000 * g++.dg/template/friend37.C: New test.
14001 * g++.dg/parse/crash28.C: Adjust error markers.
14002
14003 2005-09-27 Jakub Jelinek <jakub@redhat.com>
14004
14005 PR fortran/18518
14006 * gfortran.fortran-torture/execute/save_2.f90: New decl.
14007
14008 2005-09-27 Devang Patel <dpatel@apple.com>
14009
14010 PR tree-optimization/23625
14011 * gcc.dg/pr23625.c: New test.
14012
14013 2005-09-27 Uros Bizjak <uros@kss-loka.si>
14014
14015 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
14016 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
14017
14018 2005-09-26 Jakub Jelinek <jakub@redhat.com>
14019
14020 PR fortran/23677
14021 * gfortran.fortran-torture/execute/save_1.f90: New test.
14022 * gfortran.dg/save_1.f90: New test.
14023
14024 2005-09-26 Uros Bizjak <uros@kss-loka.si>
14025
14026 * gcc.target/i386/builtin-apply-mmx.c: New test.
14027
14028 PR target/22576
14029 * gcc.target/i386/pr22576.c: New test.
14030
14031 PR target/22585
14032 * gcc.target/i386/pr22585.c: New test.
14033
14034 PR target/23268
14035 * gcc.target/i386/pr23268.c: New test.
14036
14037 PR middle-end/23831
14038 * gcc.dg/vect/pr23831.c: New test.
14039
14040 PR target/24055
14041 * gcc.target/i386/pr24055.c: New test.
14042
14043 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
14044
14045 PR tree-optimization/23960
14046 * gcc.c-torture/compile/pr23960.c: New.
14047
14048 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
14049
14050 PR fortran/16861
14051 * gfortran.dg/nested_modules_3.f90: New.
14052
14053 2005-09-22 Steven G. Kargl <kargls@comcast.net>
14054
14055 PR fortran/24005
14056 gfortran.dg/interface_1.f90: New test.
14057
14058 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
14059 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14060
14061 PR fortran/23843
14062 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
14063
14064 2005-09-22 Steven G. Kargl <kargls@comcast.net>
14065
14066 PR fortran/23516
14067 * gfortran.dg/imag_1.f: New test.
14068 * gfortran.dg/imag_2.f: Ditto.
14069
14070 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
14071
14072 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
14073
14074 2005-09-22 Jakub Jelinek <jakub@redhat.com>
14075
14076 PR c++/21983
14077 * g++.dg/warn/pr21983.C: New test.
14078
14079 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
14080
14081 * gcc.dg/20050922-1.c: Testcase added.
14082
14083 2005-09-21 Mark Mitchell <mark@codesourcery.com>
14084
14085 PR c++/23993
14086 * g++.dg/template/array14.C: New test.
14087
14088 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
14089
14090 PR fortran/19929
14091 * gfortran.dg/der_ptr_component_1.f90: New test.
14092
14093 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14094
14095 PR c++/23965
14096 * g++.dg/template/error1.C: Reject "no matching function" message.
14097
14098 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14099
14100 PR c++/17609
14101 * g++.dg/lookup/error1.C: New test.
14102
14103 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
14104
14105 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
14106 functionality of the testcase.
14107
14108 2005-09-20 Richard Henderson <rth@redhat.com>
14109
14110 * gcc.dg/vect/vect-22.c: Require vect_float.
14111 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
14112
14113 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
14114
14115 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
14116 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
14117 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
14118 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
14119 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
14120 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
14121 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
14122 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
14123 * gcc.dg/cpp/ucnid-8.c: New test.
14124
14125 2005-09-20 Jakub Jelinek <jakub@redhat.com>
14126
14127 PR tree-optimization/23929
14128 * gcc.c-torture/compile/pr23929.c: New test.
14129
14130 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
14131
14132 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
14133 for one loop.
14134
14135 2005-09-20 Steve Ellcey <sje@cup.hp.com>
14136
14137 PR testsuite/23186
14138 * g++.dg/other/pr22003.C: Require named sections.
14139
14140 2005-09-20 Jakub Jelinek <jakub@redhat.com>
14141
14142 PR c++/23947
14143 * g++.dg/rtti/crash3.C: New test.
14144
14145 PR tree-optimization/23818
14146 * gcc.dg/pr23818.c: New test.
14147
14148 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14149
14150 PR fortran/23420
14151 * gfortran.dg/print_fmt_4.f: New.
14152
14153 2005-09-20 Jakub Jelinek <jakub@redhat.com>
14154
14155 PR fortran/23663
14156 * gfortran.fortran-torture/execute/entry_11.f90: New test.
14157
14158 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
14159
14160 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
14161 Use pointers to local alignable arrays instead. Added comments.
14162 * gcc.dg/vect/vect-46.c: Likewise.
14163 * gcc.dg/vect/vect-48.c: Likewise.
14164 * gcc.dg/vect/vect-49.c: Likewise.
14165 * gcc.dg/vect/vect-52.c: Likewise.
14166 * gcc.dg/vect/vect-53.c: Likewise.
14167 * gcc.dg/vect/vect-54.c: Likewise.
14168 * gcc.dg/vect/vect-56.c: Likewise.
14169 * gcc.dg/vect/vect-57.c: Likewise.
14170 * gcc.dg/vect/vect-58.c: Likewise.
14171 * gcc.dg/vect/vect-60.c: Likewise.
14172 * gcc.dg/vect/vect-61.c: Likewise.
14173
14174 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
14175 The test is no longer vectorizable on vect_no_align targets.
14176 * gcc.dg/vect/vect-43.c: Likewsie.
14177
14178 * gcc.dg/vect/vect-44.c: Added comments.
14179 * gcc.dg/vect/vect-45.c: Added comments.
14180 * gcc.dg/vect/vect-50.c: Added comments.
14181 * gcc.dg/vect/vect-51.c: Added comments.
14182
14183 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
14184 aligned type.
14185 * gcc.dg/vect/Os-vect-95.c: Likewise.
14186
14187 * gcc.dg/vect/vect-41.c: Test removed.
14188 * gcc.dg/vect/vect-47.c: Test removed.
14189 * gcc.dg/vect/vect-55.c: Test removed.
14190 * gcc.dg/vect/vect-59.c: Test removed.
14191
14192 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
14193
14194 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
14195 No longer vectorizable on vect_no_align targets.
14196 * gcc.dg/vect/pr20122.c: Likewise.
14197 * gcc.dg/vect/vect-74.c: Likewise.
14198 * gcc.dg/vect/vect-75.c: Likewise.
14199 * gcc.dg/vect/vect-76.c: Likewise.
14200
14201 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
14202 Will not be vectorizable on vect_no_align targets once aliasing issues
14203 are resolved.
14204 * gcc.dg/vect/vect-79.c: Likewise.
14205
14206 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
14207 * gcc.dg/vect/vect-78.c: Likewise.
14208 * gcc.dg/vect/vect-97.c: Likewise.
14209
14210 2005-09-19 Steven Bosscher <stevenb@suse.de>
14211
14212 * gcc.dg/pr23943.c: New test.
14213
14214 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
14215
14216 PR fortran/19181
14217 * gfortran.dg/derived_pointer_null_1.f90: New test.
14218
14219 2005-09-18 Richard Guenther <rguenther@suse.de>
14220
14221 PR middle-end/23944
14222 * gcc.c-torture/compile/pr23944.c: New testcase.
14223
14224 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
14225
14226 PR fortran/15975
14227 * gfortran.dg/der_pointer_2.f90: New test.
14228
14229 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
14230
14231 PR fortran/16861
14232 * gfortran.dg/nested_modules_2.f90: New test.
14233
14234 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14235
14236 PR c++/18368
14237 * g++.dg/other/semicolon.C: New test.
14238
14239 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
14240
14241 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
14242 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
14243
14244 2005-09-16 Mark Mitchell <mark@codesourcery.com>
14245
14246 PR c++/23914
14247 * g++.dg/template/static18.C: New test.
14248
14249 PR c++/21514
14250 * g++.dg/template/crash19.C: Remove dg-error marker.
14251 * g++.dg/template/local4.C: New test.
14252
14253 2005-09-16 Paul Brook <paul@codesourcery.com>
14254
14255 PR fortran/23906
14256 * gfortran.dg/dependency_1.f90: New test.
14257
14258 2005-09-15 Mark Mitchell <mark@codesourcery.com>
14259
14260 PR c++/23896
14261 * g++.dg/template/static17.C: New test.
14262
14263 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
14264
14265 PR c++/23139
14266 * g++.dg/warn/huge-val1.C: New test.
14267
14268 2005-09-15 Mark Mitchell <mark@codesourcery.com>
14269
14270 PR c++/13140
14271 * g++.dg/parse/class2.C: New test.
14272 * g++.dg/template/explicit8.C: Likewise.
14273 * g++.dg/template/spec25.C: Likewise.
14274
14275 2005-09-14 Josh Conner <jconner@apple.com>
14276
14277 PR middle-end/23584
14278 * gcc.dg/pr23584.c: New test.
14279
14280 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
14281
14282 PR fortran/21875 Internal Unit Array I/O, NIST
14283 * gfortran.dg/arrayio_1.f90: New test.
14284 * gfortran.dg/arrayio_1.f90: New test.
14285 * gfortran.dg/arrayio_1.f90: New test.
14286 * gfortran.dg/arrayio_1.f90: New test.
14287 * gfortran.dg/arrayio_1.f90: New test.
14288
14289 2005-09-14 Uros Bizjak <uros@kss-loka.si>
14290
14291 PR middle-end/22480
14292 * gcc.dg/vect/pr22480.c: New test.
14293
14294 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
14295
14296 PR fortran/19358
14297 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
14298
14299 2005-09-13 Josh Conner <jconner@apple.com>
14300
14301 PR c++/23180
14302 * g++.dg/init/struct2.C: New test.
14303 * g++.dg/init/struct3.C: New test.
14304
14305 2005-09-13 Janis Johnson <janis187@us.ibm.com>
14306
14307 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
14308 Clean up temp files.
14309 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
14310 gcc.dg/tree-ssa/builtin-fprintf-1.c,
14311 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
14312 gcc.dg/tree-ssa/builtin-printf-1.c,
14313 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
14314 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
14315 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
14316 gcc.dg/tree-ssa/builtin-vprintf-1.c,
14317 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
14318 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
14319 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
14320 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
14321 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
14322 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
14323 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
14324 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
14325
14326 2005-09-13 Josh Conner <jconner@apple.com>
14327
14328 * lib/gcc-dg.exp: Load scanipa.exp.
14329 (cleanup-dump): New procedure.
14330 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
14331 * lib/scandump.exp: New file.
14332 * lib/scantree.exp: Use it.
14333 * lib/scanipa.exp: New file.
14334
14335 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
14336
14337 PR fortran/17740
14338 * gfortran.dg/generic_4.f90: New test.
14339
14340 2005-09-13 Uros Bizjak <uros@kss-loka.si>
14341
14342 PR target/23816
14343 * gcc.target/i386/pr23816-1.c: New test.
14344 * gcc.target/i386/pr23816-2.c: New test.
14345
14346
14347 2005-09-13 Bastian Blank <waldi@debian.org>
14348
14349 PR c++/16171
14350 * g++.dg/abi/mangle26.C: New test.
14351 * g++.dg/abi/mangle27.C: New test.
14352 * g++.dg/abi/mangle28.C: New test.
14353 * g++.dg/abi/mangle29.C: New test.
14354
14355 PR c++/23839
14356 * g++.dg/parse/register1.C: New test.
14357
14358 2005-09-13 Mark Mitchell <mark@codesourcery.com>
14359
14360 PR c++/23842
14361 * g++.dg/template/access16.C: New test.
14362
14363 2005-09-13 Richard Sandiford <richard@codesourcery.com>
14364
14365 * gfortran.dg/char_pack_2.f90: Increase the vector size.
14366
14367 2005-09-13 Richard Sandiford <richard@codesourcery.com>
14368
14369 PR fortran/18899
14370 * gfortran.dg/shape_2.f90: New test.
14371
14372 2005-09-13 Richard Sandiford <richard@codesourcery.com>
14373
14374 PR target/19269
14375 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
14376 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
14377 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
14378 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
14379 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
14380 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
14381 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
14382 tests.
14383
14384 2005-09-12 Mark Mitchell <mark@codesourcery.com>
14385
14386 PR c++/23841
14387 * g++.dg/parse/template17.C: New test.
14388
14389 2005-09-12 Mark Mitchell <mark@codesourcery.com>
14390
14391 PR c++/23789
14392 * g++.dg/template/nontype14.C: New test.
14393
14394 2005-09-12 Ian Lance Taylor <ian@airs.com>
14395
14396 PR g++/7874
14397 * g++.dg/lookup/friend7.C: New test.
14398 * g++.dg/lookup/friend8.C: New test.
14399 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
14400 so that it will be found via argument dependent lookup.
14401 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
14402 friend functions which will no longer be found.
14403 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
14404 function g, so that it will be found via argument dependent
14405 lookup.
14406 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
14407 * g++.old-deja/g++.mike/net43.C: Likewise.
14408
14409 2005-09-12 Mark Mitchell <mark@codesourcery.com>
14410
14411 PR c++/23691
14412 * g++.dg/template/static16.C: New test.
14413
14414 2005-09-12 Josh Conner <jconner@apple.com>
14415
14416 PR middle-end/23237
14417 * gcc.c-torture/compile/pr23237.c: New test.
14418
14419 2005-09-11 Richard Henderson <rth@redhat.com>
14420
14421 * g++.dg/other/error8.C: Update expected diagnostic text.
14422
14423 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14424
14425 PR libfortran/19872
14426 * gfortran.dg/overwrite_1.f: New test.
14427
14428 2005-09-09 Josh Conner <jconner@apple.com>
14429
14430 * g++.dg/init/pr23180-1.C: Removed.
14431 * g++.dg/init/pr23180-2.C: Removed.
14432
14433 2005-09-09 David Daney <ddaney@avtrex.com>
14434
14435 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
14436 files which are ...
14437 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
14438 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
14439
14440 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14441
14442 * gfortran.dg/iostat_2.f90: New test.
14443
14444 2005-09-09 Mark Mitchell <mark@codesourcery.com>
14445
14446 PR c++/22252
14447 * g++.dg/ext/interface1.C: New test.
14448 * g++.dg/ext/interface1.h: Likewise.
14449 * g++.dg/ext/interface1a.cc: Likewise.
14450
14451 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
14452
14453 * gfortran.dg/iomsg_1.f90: New test case.
14454
14455 2005-09-09 Richard Guenther <rguenther@suse.de>
14456
14457 PR c++/23624
14458 * g++.dg/tree-ssa/pr23624.C: New testcase.
14459
14460 2005-09-09 Richard Sandiford <richard@codesourcery.com>
14461
14462 PR fortran/19239
14463 * gfortran.dg/vector_subscript_1.f90,
14464 * gfortran.dg/vector_subscript_2.f90: New tests.
14465
14466 2005-09-09 Richard Sandiford <richard@codesourcery.com>
14467
14468 PR fortran/21104
14469 * gfortran.dg/array_alloc_1.f90,
14470 * gfortran.dg/array_alloc_2.f90,
14471 * gfortran.dg/array_alloc_3.f90: New tests.
14472
14473 2005-09-09 Richard Sandiford <richard@codesourcery.com>
14474
14475 PR fortran/12840
14476 * gfortran.dg/array_constructor_6.f90
14477 * gfortran.dg/array_constructor_7.f90
14478 * gfortran.dg/array_constructor_8.f90
14479 * gfortran.dg/array_constructor_9.f90
14480 * gfortran.dg/array_constructor_10.f90
14481 * gfortran.dg/array_constructor_11.f90
14482 * gfortran.dg/array_constructor_12.f90: New tests.
14483
14484 2005-09-08 Josh Conner <jconner@apple.com>
14485
14486 PR c++/23180
14487 * g++.dg/init/pr23180-1.C: New test.
14488 * g++.dg/init/pr23180-2.C: New test.
14489
14490 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
14491
14492 PR fortran/18878
14493 * gfortran.dg/module_double_reuse.f90: New.
14494
14495 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
14496
14497 PR fortran/23270
14498 PR fortran/22304
14499 PR fortran/18870
14500 PR fortran/17917
14501 PR fortran/16511
14502 * gfortran.dg/common_equivalence_1.f: New.
14503 * gfortran.dg/common_equivalence_2.f: New.
14504 * gfortran.dg/common_equivalence_3.f: New.
14505 * gfortran.dg/contained_equivalence_1.f90: New.
14506 * gfortran.dg/module_blank_common.f90: New.
14507 * gfortran.dg/module_commons_1.f90: New.
14508 * gfortran.dg/module_equivalence_1.f90: New.
14509 * gfortran.dg/nested_modules_1.f90: New.
14510 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
14511 equivalences and add comment to connect the test with
14512 the PR.
14513
14514 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14515
14516 PR fortran/23765
14517 * gfortran.dg/common_6.f90: New test.
14518
14519 2005-09-08 Richard Sandiford <richard@codesourcery.com>
14520
14521 PR fortran/15326
14522 * gfortran.dg/char_result_1.f90,
14523 * gfortran.dg/char_result_2.f90,
14524 * gfortran.dg/char_result_3.f90,
14525 * gfortran.dg/char_result_4.f90,
14526 * gfortran.dg/char_result_5.f90,
14527 * gfortran.dg/char_result_6.f90,
14528 * gfortran.dg/char_result_7.f90,
14529 * gfortran.dg/char_result_8.f90: New tests.
14530
14531 2005-09-08 Richard Sandiford <richard@codesourcery.com>
14532
14533 PR fortran/19928
14534 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
14535
14536 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
14537
14538 PR obj-c++/16816
14539 * obj-c++.dg/selector-5.mm: New test.
14540 * obj-c++.dg/selector-6.mm: New test.
14541
14542 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
14543
14544 PR objc/20574
14545 PR objc/19324
14546 * objc.dg/error-1.m: New test.
14547
14548 2005-09-07 Richard Sandiford <richard@codesourcery.com>
14549
14550 PR fortran/23373
14551 * gfortran.fortran-torture/execute/pr23373-1.f90,
14552 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
14553
14554 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
14555
14556 PR libfortran/23760
14557 * gfortran.dg/g77/1832.f: Remove long string in write statement
14558 to allow the test to pass on correct list directed output with
14559 prepended space.
14560
14561 2005-09-07 James E Wilson <wilson@specifix.com>
14562
14563 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
14564
14565 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
14566
14567 * gfortran.dg/parameter+save.f90: Rename to
14568 * gfortran.dg/parameter_save.f90: .. this.
14569
14570 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
14571
14572 PR fortran/20848
14573 * gfortran.dg/parameter+save.f90: New test case.
14574
14575 2005-09-06 Richard Sandiford <richard@codesourcery.com>
14576
14577 PR fortran/19269
14578 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
14579
14580 2005-09-06 Jakub Jelinek <jakub@redhat.com>
14581
14582 PR c/23075
14583 * gcc.dg/pr23075.c: New test.
14584 * g++.dg/warn/pr23075.C: New test.
14585
14586 PR target/22362
14587 * gcc.target/i386/pr22362.c: New test.
14588
14589 PR rtl-optimization/23098
14590 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
14591
14592 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
14593 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14594 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14595
14596 2005-09-06 Mark Mitchell <mark@codesourcery.com>
14597
14598 * g++.dg/expr/cast6.C: New test.
14599
14600 PR c++/9782
14601 * g++.dg/init/new15.C: New test.
14602
14603 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
14604
14605 * gcc.dg/vect/Os-vect-95.c: New test.
14606 * gcc.dg/vect/vect-95.c: Same.
14607
14608 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
14609
14610 * gcc.dg/vect/vect-29.c: Update xfail testing.
14611 * gcc.dg/vect/vect-44.c: Same.
14612 * gcc.dg/vect/vect-48.c: Same.
14613 * gcc.dg/vect/vect-50.c: Same.
14614 * gcc.dg/vect/vect-72.c: Same.
14615 * gcc.dg/vect/vect-77.c: Same.
14616 * gcc.dg/vect/vect-78.c: Same.
14617 * gcc.dg/vect/vect-80.c: Same.
14618 * gcc.dg/vect/vect-96.c: Same.
14619 * gcc.dg/vect/vect-100.c: Same.
14620 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
14621 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
14622 * gfortran.dg/vect/vect-5.f90: Same.
14623
14624 2005-09-06 Jakub Jelinek <jakub@redhat.com>
14625
14626 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
14627 start strings.
14628 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14629 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14630
14631 PR c++/23056
14632 * g++.dg/opt/pr23056.C: New test.
14633
14634 PR rtl-optimization/23098
14635 * gcc.target/i386/pr23098.c: New test.
14636
14637 2005-09-05 Mark Mitchell <mark@codesourcery.com>
14638
14639 PR c++/23667
14640 * g++.dg/template/static15.C: New test.
14641
14642 PR c++/21440
14643 * g++.dg/ext/stmtexpr5.C: New test.
14644 * g++.dg/ext/stmtexpr6.C: Likewise.
14645
14646 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
14647
14648 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
14649
14650 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
14651 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14652 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14653
14654 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
14655
14656 PR libfortran/23321
14657 * gfortran.dg/direct_io_4.f90: New test case.
14658
14659 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
14660 Rasmus Hahn <rassahah@neofonie.de>
14661
14662 PR libobjc/23108
14663 * objc.dg/type-stream-1.m: New test.
14664
14665 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
14666
14667 PR fortran/23661
14668 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
14669 gfortran.dg/print_fmt_3.f90: New test.
14670
14671 2005-09-03 Jakub Jelinek <jakub@redhat.com>
14672
14673 * gfortran.dg/fmt_t_1.f90: New test.
14674
14675 2005-09-03 Jakub Jelinek <jakub@redhat.com>
14676
14677 PR rtl-optimization/23454
14678 * g++.dg/opt/pr23454.C: New test.
14679
14680 2005-09-03 Mark Mitchell <mark@codesourcery.com>
14681
14682 PR c++/23699
14683 * g++.dg/ext/static1.C: New test.
14684
14685 2005-09-02 Richard Henderson <rth@redhat.com>
14686
14687 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
14688 tail call to check_fa_work.
14689
14690 2005-09-02 Mark Mitchell <mark@codesourcery.com>
14691
14692 PR c++/21687
14693 * g++.dg/other/gc3.C: New test.
14694
14695 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
14696
14697 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
14698 * gcc.dg/20050826-1.c: Likewise.
14699
14700 2005-08-31 Mark Mitchell <mark@codesourcery.com>
14701
14702 PR c++/23167
14703 * g++.dg/expr/volatile1.C: New test.
14704
14705 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
14706
14707 PR middle-end/23547
14708 * gcc.dg/pr23547.c: New test.
14709
14710 2005-09-02 Richard Sandiford <richard@codesourcery.com>
14711
14712 PR c/22061
14713 * gcc.c-torture/execute/pr22061-1.c,
14714 * gcc.c-torture/execute/pr22061-2.c,
14715 * gcc.c-torture/execute/pr22061-3.c,
14716 * gcc.c-torture/execute/pr22061-4.c: New tests.
14717
14718 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
14719
14720 * gcc.dg/Wredundant-decls-2.c: New test to check that
14721 -Wredundant-decls does not issue warning for a variable
14722 definition following a declaration.
14723
14724 2005-09-01 Jakub Jelinek <jakub@redhat.com>
14725
14726 PR debug/7241
14727 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
14728 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
14729 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
14730
14731 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
14732 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
14733 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
14734 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
14735 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
14736 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
14737 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
14738 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
14739
14740 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
14741
14742 PR objc/23306
14743 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
14744 scan-assmbler.
14745
14746 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
14747
14748 PR target/21255
14749 * gcc.dg/pr21255-1.c: New test.
14750 * gcc.dg/pr21255-2-mb.c: Likewise.
14751 * gcc.dg/pr21255-2-ml.c: Likewise.
14752 * gcc.dg/pr21255-3.c: Likewise.
14753 * gcc.dg/pr21255-4.c: Likewise.
14754
14755 2005-08-31 Dale Johannesen <dalej@apple.com>
14756
14757 * gcc.dg/20050830-1.c: New.
14758
14759 2005-08-31 Josh Conner <jconner@apple.com>
14760
14761 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
14762 command-line options for arm-*-* targets.
14763 * g++.dg/init/array16.C: Likewise.
14764 * g++.dg/other/crash-4.C: Likewise.
14765
14766 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
14767
14768 PR obj-c++/23640
14769 * obj-c++.dg/gnu-runtime-3.mm: New test.
14770
14771 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14772
14773 PR c++/13377
14774 * g++.dg/lookup/ambig4.C: New test.
14775 * g++.dg/lookup/ambig5.C: New test.
14776 * g++.dg/tc1/dr101.C: Adjust error markers.
14777
14778 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14779
14780 PR c++/23639
14781 * g++.dg/template/ttp5.C: Adjust error markers.
14782
14783 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
14784
14785 PR testsuite/23609
14786 * lib/obj-c++.exp: Include target-libpath.exp.
14787 (obj-c++_link_flags): Look for the GNU libobjc library
14788 and set the library path to include it.
14789 Don't manually set LD_LIBRARY_PATH (etc.) but call
14790 set_ld_library_path_env_vars instead.
14791 (obj-c++_target_compile): Don't set library path or
14792 linker flags because they are already set correctly
14793 in obj-c++_link_flags.
14794
14795 2005-08-30 Josh Conner <jconner@apple.com>
14796
14797 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
14798 to command-line options for arm-*-* targets.
14799
14800 2005-08-30 Geoffrey Keating <geoffk@apple.com>
14801
14802 * g++.dg/other/i386-1.C: New.
14803
14804 2005-08-30 Jakub Jelinek <jakub@redhat.com>
14805
14806 PR preprocessor/20348
14807 PR preprocessor/20356
14808 * gcc.dg/cpp/pr20348.c: New test.
14809 * gcc.dg/cpp/pr20348.h: New file.
14810 * gcc.dg/cpp/inc/pr20348.h: New file.
14811 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
14812 * gcc.dg/cpp/pr20356.c: New test.
14813 * gcc.dg/cpp/pr20356.h: New file.
14814 * gcc.dg/cpp/inc/pr20356.h: New file.
14815 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
14816
14817 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
14818
14819 * gfortran.fortran-torture/execute/intrinsic_count.f90:
14820 Fix array dimension to avoid correct end-of-file error.
14821
14822 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
14823
14824 PR libfortran/23598
14825 * gfortran.dg/iostat_1.f90: New test.
14826
14827 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
14828
14829 PR middle-end/23408
14830 * gcc.dg/pr23408.c: New test.
14831
14832 2005-08-28 Mark Mitchell <mark@codesourcery.com>
14833
14834 PR c++/23099
14835 * g++.dg/init/member1.C: Make sure erroneous static data member
14836 definitions are required.
14837 * g++.dg/template/static13.C: New test.
14838 * g++.dg/template/static14.C: Likewise.
14839
14840 2005-08-29 Jakub Jelinek <jakub@redhat.com>
14841
14842 * gcc.target/i386/pr23575.c: Use -msse2 instead of
14843 -march=pentium4, remove ilp32 requirement.
14844
14845 PR middle-end/23484
14846 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
14847 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
14848
14849 2005-08-29 Andreas Jaeger <aj@suse.de>
14850
14851 PR testsuite/23607
14852 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
14853
14854 2005-08-28 Jakub Jelinek <jakub@redhat.com>
14855
14856 * gcc.c-torture/execute/20050316-2.c: New test.
14857 * gcc.c-torture/execute/20050316-3.c: New test.
14858 * gcc.dg/torture/pr16104-1.c: New test.
14859
14860 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
14861
14862 PR middle-end/23463
14863 * gcc.c-torture/execute/zero-struct-1.c: New test.
14864
14865 2005-08-27 Richard Guenther <rguenther@suse.de>
14866
14867 PR target/23575
14868 * gcc.target/i386/pr23575.c: New testcase.
14869
14870 2005-08-26 Jakub Jelinek <jakub@redhat.com>
14871
14872 PR rtl-optimization/23561
14873 * gcc.c-torture/execute/20050826-1.c: New test.
14874
14875 PR rtl-opt/23560
14876 * gcc.c-torture/execute/20050826-2.c: New test.
14877
14878 2005-08-26 Dale Johannesen <dalej@apple.com>
14879
14880 * gcc.dg/20030711-1.c: Modify to work on Darwin.
14881 * gcc.dg/20050826-1.c: New.
14882
14883 2005-08-26 Mark Mitchell <mark@codesourcery.com>
14884
14885 PR c++/19004
14886 * g++.dg/template/nontype13.C: New test.
14887
14888 PR c++/23491
14889 * g++.dg/init/new14.C: New test.
14890 * g++.dg/expr/anew1.C: Do not XFAIL.
14891 * g++.dg/expr/anew2.C: Likewise.
14892 * g++.dg/expr/anew3.C: Likewise.
14893
14894 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
14895
14896 PR middle-end/22439
14897 * gcc.dg/vla-3.c: New test.
14898
14899 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
14900
14901 PR fortran/20363
14902 * gfortran.dg/named_interface.f90: New.
14903
14904 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
14905
14906 * gcc.c-torture/execute/frame-address.c: New test.
14907
14908 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
14909
14910 PR c++/20817
14911 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
14912
14913 2005-08-25 Alan Modra <amodra@bigpond.net.au>
14914
14915 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
14916
14917 2005-08-25 Alan Modra <amodra@bigpond.net.au>
14918
14919 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
14920 * gcc.dg/altivec-22.c: Rename from..
14921 * gcc.dg/altivec-nomfcr.c: ..this.
14922
14923 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
14924
14925 PR tree-optimization/23546
14926 * gcc.dg/tree-ssa/pr23546.c: New test.
14927
14928 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
14929
14930 PR fortran/17758
14931 * gfortran.dg/nonreturning_statements.f90: New test.
14932
14933 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
14934
14935 PR c++/22454
14936 * g++.dg/parse/crash29.C: New.
14937
14938 2005-08-23 DJ Delorie <dj@redhat.com>
14939
14940 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
14941 constants have the L suffix.
14942
14943 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
14944
14945 PR c++/23044
14946 * g++.dg/template/instantiate8.C: New.
14947
14948 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
14949
14950 PR middle-end/23467
14951 * gcc.c-torture/execute/pr23467.c: New test.
14952
14953 2005-08-23 Jakub Jelinek <jakub@redhat.com>
14954
14955 PR tree-optimization/22043
14956 * gcc.c-torture/execute/20050613-1.c: New test.
14957
14958 2005-08-23 Ben Elliston <bje@au.ibm.com>
14959
14960 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
14961
14962 2005-08-22 Jakub Jelinek <jakub@redhat.com>
14963
14964 PR rtl-optimization/23478
14965 * g++.dg/opt/pr23478.C: New test.
14966
14967 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
14968
14969 PR c/18715
14970 * gcc.dg/switch-warn-3.c: New test.
14971
14972 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14973
14974 PR c++/22233
14975 * g++.dg/template/param1.C: New test.
14976
14977 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14978
14979 PR c++/23089
14980 * g++.dg/other/incomplete1.C: New test.
14981
14982 2005-08-22 Ira Rosen <irar@il.ibm.com>
14983
14984 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
14985 are vectorizable.
14986
14987 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14988
14989 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
14990 d_lines_5.f: New.
14991
14992 2005-08-21 Jakub Jelinek <jakub@redhat.com>
14993
14994 * gcc.target/i386/sse-4.c: New test.
14995
14996 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14997
14998 PR testsuite/23239
14999 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
15000
15001 2005-08-20 Jakub Jelinek <jakub@redhat.com>
15002
15003 * gcc.dg/20050811-1.c: New test.
15004 * gcc.dg/20050811-2.c: New test.
15005
15006 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
15007
15008 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
15009
15010 2005-08-19 Diego Novillo <dnovillo@redhat.com>
15011
15012 PR 23476
15013 * gcc.c-torture/compile/pr23476.c: New test.
15014
15015 2005-08-19 Devang Patel <dpatel@apple.com>
15016
15017 PR tree-optimization/23048
15018 * gcc.dg/tree-ssa/pr23048.c: New test.
15019
15020 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
15021
15022 PR middle-end/20624
15023 * g++.dg/warn/Wreturn-3.C: New test
15024
15025 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
15026
15027 PR tree-optimization/22228
15028 * g++.dg/vect/pr22543.cc: New test.
15029
15030 2005-08-17 Steven Bosscher <stevenb@suse.de>
15031
15032 PR tree-optimization/21574
15033 * gcc.dg/tree-ssa/pr21574.c: New test.
15034
15035 2005-08-16 James E Wilson <wilson@specifix.com>
15036
15037 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
15038
15039 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
15040
15041 PR tree-opt/23402
15042 * gcc.c-torture/compile/zero-strct-3.c: New test.
15043 * gcc.c-torture/compile/zero-strct-4.c: New test.
15044
15045 2005-08-16 Steven Bosscher <stevenb@suse.de>
15046
15047 PR target/23376
15048 * gcc.target/x86_64/pr23376.c: New test.
15049
15050 2005-08-16 Ian Lance Taylor <ian@airs.com>
15051
15052 PR c++/23337
15053 * g++.dg/ext/vector2.C: New.
15054
15055 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
15056
15057 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
15058
15059 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
15060
15061 PR libfortran/23428
15062 * gfortran.dg/inquire-complex.f90: New test case.
15063
15064 2005-08-16 James E Wilson <wilson@specifix.com>
15065
15066 PR tree-optimization/21105
15067 * gcc.dg/large-size-array.c: New.
15068
15069 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
15070
15071 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
15072 type.
15073 * gcc.dg/vect/vect-41: Likewise.
15074 * gcc.dg/vect/vect-42: Likewise.
15075 * gcc.dg/vect/vect-43: Likewise.
15076 * gcc.dg/vect/vect-44: Likewise.
15077 * gcc.dg/vect/vect-46: Likewise.
15078 * gcc.dg/vect/vect-47: Likewise.
15079 * gcc.dg/vect/vect-48: Likewise.
15080 * gcc.dg/vect/vect-52: Likewise.
15081 * gcc.dg/vect/vect-53: Likewise.
15082 * gcc.dg/vect/vect-54: Likewise.
15083 * gcc.dg/vect/vect-55: Likewise.
15084 * gcc.dg/vect/vect-56: Likewise.
15085 * gcc.dg/vect/vect-57: Likewise.
15086 * gcc.dg/vect/vect-58: Likewise.
15087 * gcc.dg/vect/vect-59: Likewise.
15088 * gcc.dg/vect/vect-60: Likewise.
15089 * gcc.dg/vect/vect-61: Likewise.
15090 * gcc.dg/vect/vect-85: Likewise.
15091 * gcc.dg/vect/vect-87: Likewise.
15092 * gcc.dg/vect/vect-88: Likewise.
15093 * gcc.dg/vect/vect-93.c: Likewise.
15094 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
15095 * gcc.dg/vect/vect-75: Likewise.
15096 * gcc.dg/vect/vect-76: Likewise.
15097 * gcc.dg/vect/vect-77: Likewise.
15098 * gcc.dg/vect/vect-78: Likewise.
15099 * gcc.dg/vect/vect-80: Likewise.
15100 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
15101 vectorized for the expected reason, rather than checking how alignment
15102 was handled.
15103 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
15104 type and also instead of aligned pointers. Added documentation.
15105
15106 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
15107
15108 * gfortran.dg/power.f90: New test.
15109
15110 2005-08-16 Jakub Jelinek <jakub@redhat.com>
15111
15112 PR rtl-optimization/23299
15113 * g++.dg/opt/pr23299.C: New test.
15114
15115 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15116
15117 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
15118
15119 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
15120
15121 * g++.dg/template/local6.C: New test.
15122
15123 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
15124
15125 * execute/exceptions/finally-1.m: Check that the catch and finally are
15126 being called. Also add a "return 0;" at the end of main.
15127
15128 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
15129
15130 PR fortran/21432.
15131 * gfortran.dg/namelist_print_1.f: New test of functionality of
15132 PRINT namelist.
15133 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
15134 namelist generates error with -std=f95.
15135
15136 2005-08-14 Ira Rosen <irar@il.ibm.com>
15137
15138 PR tree-optimization/23119
15139 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
15140
15141 2005-08-13 Marcin Koziej <creep@desk.pl>
15142 Andrew Pinski <pinskia@physics.uc.edu>
15143
15144 PR libobjc/22492
15145 * execute/exceptions/finally-1.m: New test.
15146
15147 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
15148
15149 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
15150 testsuite.
15151 * objc/execute/exceptions/trivial.m: New test.
15152 * objc.dg/try-catch-11.m: Move to ...
15153 * objc/execute/exceptions/foward-1.m: Here.
15154 * objc.dg/try-catch-2.m: Move to ...
15155 * objc/execute/exceptions/catchall-1.m: Here.
15156 * objc.dg/try-catch-8.m: Move to ...
15157 * objc/execute/exceptions/local-variables-1.m: Here.
15158
15159 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
15160
15161 * objc.dg/nested-func-1.m: Move to ...
15162 * objc/execute/nested-func-1.m: Here.
15163
15164 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
15165
15166 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
15167 in ${options} instead of [target_info name].
15168 * lib/obj-c++.exp (objc_target_compile): Likewise.
15169
15170 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
15171
15172 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
15173
15174 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
15175
15176 part of PR testsuite/23348
15177 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
15178 of the torture options.
15179 * objc/compile/trivial.m: New test.
15180
15181 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
15182
15183 * gfortran.dg/eoshift.f90: Correct format.
15184
15185 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
15186
15187 * gfortran.fortran-torture/execute/character_passing.f90:
15188 Fix comment typo.
15189
15190 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
15191
15192 PR c++/8271
15193 * g++.dg/template/unify10.C: New.
15194
15195 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
15196
15197 * g++.dg/parse/pr22514.C: Move to...
15198 * g++.dg/debug/pr22514.C: here.
15199
15200 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15201
15202 PR c++/23266
15203 * g++.dg/inherit/pure1.C: New test.
15204
15205 * ChangeLog: Fix typos.
15206
15207 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15208 Steven Bosscher <stevenb@suse.de>
15209
15210 * gfortran.dg/runtime_warning_1.f90: New test.
15211
15212 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
15213
15214 PR c++/23219
15215 * g++.dg/parse/crash28.C: New.
15216
15217 2005-08-11 Richard Guenther <rguenther@suse.de>
15218
15219 PR target/23289
15220 * gcc.target/i386/tailcall-1.c: New testcase.
15221
15222 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
15223
15224 * gcc.dg/vect/vect-67.c: Un-xfail.
15225
15226 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
15227
15228 PR c++/23225
15229 * g++.dg/testsuite/parse/crash27.C: new test.
15230
15231 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
15232
15233 PR libfortran/22143
15234 * gfortran.dg/shift-kind.f90: New testcase.
15235
15236 2005-08-10 Richard Sandiford <richard@codesourcery.com>
15237
15238 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
15239 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
15240
15241 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15242
15243 PR c++/20646
15244 * g++.dg/other/mult-stor1.C: New test.
15245
15246 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
15247
15248 * gcc.c-torture/pr18299-1.c: Move to ...
15249 * gcc.c-torture/compile/pr18299-1.c: Here.
15250
15251 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
15252
15253 * gfortran/fortran.torture/execute/character_passing.f90:
15254 Fix types for LSAME.
15255
15256 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
15257
15258 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
15259 input data back to what it was originally.
15260
15261 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
15262
15263 * objc.dg/try-catch-8.m: Enable for all targets.
15264
15265 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
15266
15267 * gcc.dg/pr23165.c: New test.
15268
15269 2005-08-09 Steven Bosscher <stevenb@suse.de>
15270
15271 PR tree-optimization/23234
15272 * gcc.dg/tree-ssa/pr23234.c: New test.
15273
15274 2005-08-08 Josh Conner <jconner@apple.com>
15275
15276 PR rtl-optimization/23241
15277 * gcc.dg/char-compare.c: New test.
15278
15279 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15280
15281 PR c++/22508
15282 * g++.dg/init/new13.C: New test.
15283
15284 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
15285
15286 PR c++/21166
15287 * g++.dg/other/crash-4.C: Adjust
15288 * g++/dg/ext/packed9.C: New.
15289
15290 2005-08-08 Richard Sandiford <richard@codesourcery.com>
15291
15292 PR middle-end/21964
15293 * gcc.c-torture/execute/pr21964-1.c: New test.
15294
15295 2005-08-08 Richard Sandiford <richard@codesourcery.com>
15296
15297 PR c/22458
15298 * gcc.dg/pr22458-1.c: New test.
15299
15300 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
15301 Steven G. Kargl <kargls@comcast.net>
15302
15303 PR fortran/22390
15304 * gfortran.dg/flush_1.f90: New test.
15305
15306 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15307
15308 PR c++/23191
15309 * g++.dg/template/eh2.C: New test.
15310
15311 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15312
15313 PR c++/19498
15314 * g++.dg/template/instantiate7.C: New test.
15315
15316 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
15317
15318 PR c/23113
15319 * gcc.dg/Wunused-value-1.c: New test.
15320
15321 2005-08-06 Richard Sandiford <richard@codesourcery.com>
15322
15323 PR rtl-optimization/23233
15324 * gcc.c-torture/compile/pr23233-1.c: New test.
15325
15326 2005-08-06 Jakub Jelinek <jakub@redhat.com>
15327
15328 PR fortran/18833
15329 PR fortran/20850
15330 * gfortran.dg/equiv_1.f90: New test.
15331 * gfortran.dg/equiv_2.f90: New test.
15332 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
15333 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
15334 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
15335
15336 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
15337
15338 * gcc.c-torture/execute/vrp-5.c: New test.
15339 * gcc.c-torture/execute/vrp-6.c: New test.
15340 * gcc.dg/tree-ssa/vrp21.c: New test.
15341
15342 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
15343
15344 * g++.dg/parse/pr22514.C: New test.
15345
15346 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
15347
15348 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
15349
15350 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
15351 instead of constant loads / pool entries.
15352
15353 2005-08-05 David Edelsohn <edelsohn@gnu.org>
15354
15355 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
15356 TEST_TO_WCTYPE.
15357
15358 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
15359
15360 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
15361 __WINT_TYPE__ in generated prototypes if possible.
15362
15363 2005-08-04 Diego Novillo <dnovillo@redhat.com>
15364
15365 PR 22037
15366 * g++.dg/tree-ssa/pr22037.C:
15367
15368 2005-08-04 Richard Henderson <rth@redhat.com>
15369
15370 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
15371 scan-tree-dump-times directive.
15372
15373 2005-08-04 Jan Hubicka <jh@suse.cz>
15374
15375 * gcov-1.C: Fix switch counts.
15376 * gcov-4b.c: Likewise.
15377
15378 2005-08-03 Jeff Law <law@redhat.com>
15379
15380 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
15381
15382 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
15383
15384 * gcc.c-torture/execute/pr23135.c: New test.
15385
15386 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15387
15388 PR tree-optimization/19899
15389 * gcc.dg/tree-ssa/scev-1.c: New test.
15390 * gcc.dg/tree-ssa/scev-2.c: New test.
15391
15392 2005-08-03 Richard Sandiford <richard@codesourcery.com>
15393
15394 PR target/18582
15395 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
15396
15397 2005-08-03 Jan Hubicka <jh@suse.cz>
15398
15399 * update-conroll.c: New testcase.
15400 * update-conroll-2.c: New testcase.
15401
15402 2005-08-02 David Edelsohn <edelsohn@gnu.org>
15403
15404 * gfortran.dg/constant_substring.f: New test.
15405 * gfortran.dg/pr22491.f: New test.
15406
15407 2005-08-02 Jan Hubicka <jh@suse.cz>
15408
15409 * update-threading.c: Replace by the proper one.
15410
15411 2005-08-02 Diego Novillo <dnovillo@redhat.com>
15412
15413 PR 23164
15414 * g++.dg/tree-ssa/pr23164.C: New test.
15415
15416 2005-08-02 Diego Novillo <dnovillo@redhat.com>
15417
15418 * gcc.dg/tree-ssa/pr23192.c: New test.
15419
15420 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
15421
15422 * gcc.c-torture/execute/vrp-4.c: New test.
15423
15424 2005-08-02 Jan Hubicka <jh@suse.cz>
15425
15426 * update-threading.c: New test.
15427
15428 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
15429
15430 * gcc.c-torture/compile/20050801-1.c: New test.
15431 * gcc.c-torture/compile/20050801-2.c: New test.
15432
15433 2005-08-01 Jan Hubicka <jh@suse.cz>
15434
15435 * val-prof-5.c: New test.
15436
15437 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
15438
15439 PR c/22311
15440 * gcc.dg/pr22311-1.c : New test.
15441
15442 2005-07-31 Steven Bosscher <stevenb@suse.de>
15443
15444 PR target/23095
15445 * gfortran.dg/pr23095.f: New test.
15446
15447 PR c++/22003
15448 * g++.dg/other/pr22003.C: New test.
15449
15450 2005-07-31 Richard Sandiford <richard@codesourcery.com>
15451
15452 PR target/20621
15453 * gcc.c-torture/execute/pr20621-1.c: New test.
15454
15455 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
15456
15457 * gfortran.dg/comma_format_extension_4.f: Adjust length
15458 of string for format.
15459 * gfortran.dg/der_array_io_1.f: Replace illegal internal
15460 print statement with internal write.
15461 * gfortran.dg/der_array_io_2.f: Likewise.
15462 * gfortran.dg/der_array_io_3.f: Likewise.
15463
15464 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
15465
15466 * gcc.dg/fold-abs-4.c: new test.
15467
15468 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
15469
15470 PR fortran/22570 an related issues.
15471 * gfortran.dg/x_slash_1.f: New test.
15472
15473 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
15474
15475 PR c/23143
15476 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
15477 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
15478
15479 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
15480
15481 PR c/529
15482 * gcc.dg/Wshadow-3.c: New test.
15483
15484 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
15485
15486 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
15487 used to have the wrong bounds).
15488
15489 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
15490
15491 PR c/21720
15492 * gcc.dg/hex-round-1.c: Test more cases.
15493 * gcc.dg/hex-round-2.c: New test.
15494
15495 2005-07-29 Diego Novillo <dnovillo@redhat.com>
15496
15497 PR 22550
15498 * g++.dg/tree-ssa/pr22550.C: New test.
15499
15500 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
15501
15502 * gcc.dg/tree-ssa/vrp19.c: New test.
15503 * gcc.dg/tree-ssa-vrp20.c: New test.
15504
15505 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
15506
15507 PR c/22240
15508 * gcc.dg/transparent-union-4.c: New test.
15509
15510 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
15511
15512 PR c/22192
15513 * gcc.dg/c99-vla-2.c: New test.
15514
15515 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
15516
15517 PR c/21720
15518 * gcc.dg/hex-round-1.c: New test.
15519
15520 2005-07-28 Jan Hubicka <jh@suse.cz>
15521
15522 * inliner-1.c: Do not dump everything.
15523 * tree-prof.exp: Do not pass -ftree-based-profiling.
15524 * bprob.exp: Likewise.
15525
15526 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
15527
15528 2005-07-28 Mark Mitchell <mark@codesourcery.com>
15529
15530 PR c++/22545
15531 * g++.dg/expr/ptrmem7.C: New test.
15532
15533 2005-07-28 Mike Stump <mrs@apple.com>
15534
15535 * g++.old-deja/g++.mike/visibility-1.C: New test.
15536
15537 2005-07-28 Richard Sandiford <richard@codesourcery.com>
15538
15539 PR c/20187
15540 * gcc.c-torture/execute/pr20187-1.c: New test.
15541
15542 2005-07-28 Jeff Law <law@redhat.com>
15543
15544 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
15545 * gcc.dg/tree-ssa/vrp18.c: New test.
15546
15547 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
15548
15549 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
15550
15551 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
15552
15553 PR tree-optimization/22506
15554 * gcc.dg/vect/ps22506.c: New test.
15555
15556 2005-07-28 Jakub Jelinek <jakub@redhat.com>
15557
15558 PR target/21149
15559 * gcc.target/i386/sse-3.c: New test.
15560
15561 2005-07-28 Richard Sandiford <richard@codesourcery.com>
15562
15563 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
15564 * gcc.target/mips/mips32-dsp-type.c: Likewise.
15565
15566 2005-07-28 Richard Sandiford <richard@codesourcery.com>
15567
15568 PR c/22589
15569 * gcc.c-torture/compile/pr22589-1.c: New test.
15570
15571 2005-07-28 Jan Hubicka <jh@suse.cz>
15572
15573 * update-loopch.c: New testcase.
15574
15575 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
15576
15577 PR rtl-optimization/23047
15578 * gcc.c-torture/execute/pr23047.c: New test.
15579 * gcc.c-torture/execute/pr23047.x: New.
15580
15581 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
15582
15583 PR tree-optimization/22493
15584 * gcc.c-torture/execute/pr22493-1.c: New test.
15585 * gcc.c-torture/execute/pr22493-1.x: New.
15586 * gcc.c-torture/execute/vrp-1.c: New test.
15587 * gcc.c-torture/execute/vrp-2.c: New test.
15588 * gcc.c-torture/execute/vrp-2.c: New test.
15589
15590 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
15591
15592 * gcc.target/frv/all-builtin-read8.c: Delete.
15593 * gcc.target/frv/all-builtin-read16.c: Delete.
15594 * gcc.target/frv/all-builtin-read32.c: Delete.
15595 * gcc.target/frv/all-builtin-read64.c: Delete.
15596 * gcc.target/frv/all-builtin-write8.c: Delete.
15597 * gcc.target/frv/all-builtin-write16.c: Delete.
15598 * gcc.target/frv/all-builtin-write32.c: Delete.
15599 * gcc.target/frv/all-builtin-write64.c: Delete.
15600 * gcc.target/frv/all-read-write-1.c: New.
15601
15602 2005-07-27 Jeff Law <law@redhat.com>
15603
15604 * gcc.c-torture/execute/pr22630.c: New test.
15605
15606 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
15607
15608 PR tree-optimization/23073
15609 * gcc.dg/vect/nodump-pr23073.c: New test.
15610 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
15611
15612 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
15613
15614 PR tree-optimize/22348
15615 * gcc.c-torture/execute/pr22348.c: New.
15616
15617 2005-07-27 Richard Guenther <rguenther@suse.de>
15618
15619 * gcc.dg/tree-ssa/salias-1.c: New testcase.
15620
15621 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15622
15623 PR fortran/22503
15624 * gfortran.dg/logical_comp.f90: New test.
15625
15626 2005-07-27 Jan Hubicka <jh@suse.cz>
15627
15628 * inliner-1.c: Add cleanup of dumps.
15629 * val-prof-*.c: Likewise.
15630 * update-tailcall.c: New.
15631
15632 2005-07-26 Diego Novillo <dnovillo@redhat.com>
15633
15634 PR 22591
15635 * gcc.dg/tree-ssa/pr22591.c: New test.
15636 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
15637
15638 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
15639
15640 PR libobjc/22606
15641 * objc.dg/try-catch-11.m: New test.
15642
15643 2005-07-26 Richard Guenther <rguenther@suse.de>
15644
15645 PR tree-optimization/22486
15646 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
15647
15648 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
15649
15650 PR tree-opt/22484
15651 * testsuite/g++.dg/opt/loop2.C: New test.
15652
15653 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
15654
15655 * gcc.dg/tree-ssa/reassoc-3.c: New test.
15656 * gcc.dg/tree-ssa/reassoc-4.c: New test.
15657
15658 2005-07-25 Adam Nemet <anemet@lnxw.com>
15659
15660 * lib/profopt.exp (profopt-execute): Check for profiling data
15661 files on the target.
15662
15663 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
15664
15665 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
15666 for matching of asm labels.
15667
15668 2005-07-25 Richard Guenther <rguenther@suse.de>
15669
15670 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
15671
15672 2005-07-25 Richard Guenther <rguenther@suse.de>
15673
15674 PR testsuite/22624
15675 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
15676
15677 2005-07-25 Ira Rosen <irar@il.ibm.com>
15678
15679 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
15680 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
15681 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
15682 * gcc.dg/vect/vect-100.c: New test.
15683 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
15684 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
15685 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
15686 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
15687 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
15688 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
15689 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
15690 * gfortran.dg/vect/pr19049.f90: New testcase.
15691 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
15692
15693 2005-07-25 Jakub Jelinek <jakub@redhat.com>
15694
15695 * gcc.c-torture/execute/20050713-1.c: New test.
15696
15697 PR fortran/20063
15698 * gfortran.fortran-torture/execute/data_4.f90: New test.
15699
15700 PR middle-end/20303
15701 * gcc.dg/visibility-d.c: New test.
15702
15703 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
15704
15705 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
15706 * gfortran.dg/underflow.f90: Ditto.
15707
15708 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15709
15710 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
15711 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
15712 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
15713
15714 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
15715
15716 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
15717 include case of field width of zero.
15718
15719 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
15720
15721 PR libgfortran/21875
15722 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
15723 with trailing blanks on normal formatted read.
15724
15725 2005-07-23 Chao-ying Fu <fu@mips.com>
15726
15727 * gcc.target/mips/mips32-dsp-type.c: New test.
15728 * gcc.target/mips/mips32-dsp.c: New test.
15729
15730 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
15731
15732 PR testsuite/21073
15733 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
15734
15735 PR testsuite/20454
15736 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
15737 and __cyg_profile_func_exit.
15738
15739 2005-07-22 David Edelsohn <edelsohn@gnu.org>
15740
15741 * gfortran.dg/comma_format_extension_3.f: Fix typo.
15742 * gfortran.dg/comma_format_extension_4.f: Same.
15743 * gfortran.dg/pr15332.f: Same.
15744 * gfortran.dg/pr21730.f: Same.
15745
15746 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
15747
15748 * g++.dg/opt/vrp2.C: Fix testcase.
15749
15750 PR tree-opt/22625
15751 * g++.dg/opt/vrp2.C: New test.
15752
15753 2005-07-22 Mark Mitchell <mark@codesourcery.com>
15754
15755 PR debug/21828
15756 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
15757
15758 2005-07-22 Diego Novillo <dnovillo@redhat.com>
15759
15760 * gcc.dg/tree-ssa/20050719-1.c: New test.
15761
15762 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
15763
15764 * gcc.dg/bfin-longcall-1.c: New file.
15765 * gcc.dg/bfin-longcall-2.c: New file.
15766
15767 2005-07-21 Janis Johnson <janis187@us.ibm.com>
15768
15769 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
15770
15771 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
15772
15773 PR middle-end/19055
15774 * gcc.dg/tree-ssa/pr19055.c: New test.
15775 * gcc.dg/tree-ssa/pr19055-2.c: New test.
15776
15777 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
15778
15779 PR C++/22358
15780 * g++.dg/other/pr22358.C: New test.
15781
15782 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
15783
15784 PR c++/2922
15785 * g++.dg/lookup/two-stage5.C: New test from bug comments.
15786
15787 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15788
15789 PR c++/15938
15790 * g++.dg/init/union2.C: New test.
15791
15792 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15793
15794 PR c/22393
15795 * gcc.dg/complex-4.c: New test.
15796
15797 2005-07-21 Richard Guenther <rguenther@suse.de>
15798
15799 PR testsuite/22522
15800 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
15801 scanning for asm labels.
15802 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15803
15804 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
15805
15806 PR target/22085
15807 * gcc.dg/altivec-pr22085.c: New.
15808
15809 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
15810
15811 PR tree-optimization/19210
15812 * gcc.dg/tree-ssa/pr19210-1.c: New.
15813 * gcc.dg/tree-ssa/pr19210-2.c: New.
15814
15815 2005-07-21 Richard Sandiford <richard@codesourcery.com>
15816
15817 PR rtl-optimization/22167
15818 * g++.dg/opt/pr22167.C: New test.
15819
15820 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
15821
15822 PR c++/2922
15823 * g++.dg/lookup/two-stage2.C: New.
15824 * g++.dg/lookup/two-stage3.C: New.
15825 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
15826 fixed two-stage name lookup for operators.
15827 * g++.dg/template/call3.C: Compiler now produces an appropriate
15828 error message.
15829 * g++.dg/template/crash37.C: Compiler now describes bla() on line
15830 14 as a candidate.
15831 * g++.dg/template/ptrmem4.C: Compiler produces different error
15832 message.
15833 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
15834 connect_to_method as a candidate.
15835
15836 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
15837
15838 * gcc.dg/fold-alloc-1.c: New test.
15839
15840 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
15841
15842 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15843 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
15844
15845 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
15846
15847 * gcc.dg/fold-abs-1.c: New test.
15848 * gcc.dg/fold-abs-2.c: New test.
15849 * gcc.dg/fold-abs-3.c: New test.
15850
15851 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
15852
15853 Make CONSTRUCTOR use VEC to store initializers.
15854 * g++.dg/ext/complit3.C: Check for specific error messages.
15855 * g++.dg/init/brace2.C: Update error message.
15856 * g++.dg/warn/Wbraces2.C: Likewise.
15857
15858 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
15859
15860 PR fortran/16940
15861 * gfortran.dg/module_interface_1.f90: New test.
15862
15863 2005-07-19 Danny Berlin <dberlin@dberlin.org>
15864 Kenneth Zadeck <zadeck@naturalbridge.com>
15865
15866 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
15867
15868 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15869
15870 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
15871 specify -Wformat for these tests.
15872 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
15873 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
15874 * gcc.dg/format/opt-6.c: Delete.
15875
15876 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
15877
15878 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
15879 * gcc.dg/tree-ssa/sra-3.c: Likewise.
15880
15881 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
15882
15883 * gcc.dg/tree-ssa/alias-2.c: New test.
15884
15885 2005-07-18 Mark Mitchell <mark@codesourcery.com>
15886
15887 PR c++/22263
15888 * g++.dg/template/explicit7.C: New test.
15889
15890 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
15891
15892 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
15893 width of 8 to +Inf and -Inf.
15894
15895 2005-07-17 Mark Mitchell <mark@codesourcery.com>
15896
15897 PR c++/22139
15898 * g++.dg/template/friend36.C: New test.
15899
15900 2005-07-16 David Edelsohn <edelsohn@gnu.org>
15901
15902 PR fortran/21730
15903 * gfortran.dg/pr21730.f: New test.
15904
15905 2005-07-16 Danny Berlin <dberlin@dberlin.org>
15906 Kenneth Zadeck <zadeck@naturalbridge.com>
15907
15908 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
15909 since pure const detection cannot run at -O1 in c compiler.
15910 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
15911 can now optimize this case properly.
15912 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
15913 because we now pass.
15914 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
15915
15916 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
15917
15918 PR c/22421
15919 * gcc.dg/format/bitfld-1.c: New test.
15920
15921 2005-07-15 Mark Mitchell <mark@codesourcery.com>
15922
15923 PR c++/22204
15924 * g++.dg/rtti/repo1.C: New test.
15925
15926 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
15927
15928 PR middle-end/22398
15929 * gcc.c-torture/compile/pr22398.c: New test.
15930
15931 2005-07-15 Mark Mitchell <mark@codesourcery.com>
15932
15933 PR c++/22132
15934 * g++.dg/expr/cast4.C: New test.
15935
15936 2005-07-15 Richard Guenther <rguenther@suse.de>
15937
15938 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
15939 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15940
15941 2005-07-15 Steven Bosscher <stevenb@suse.de>
15942
15943 PR tree-optimization/22230
15944 * gcc.dg/tree-ssa/pr22230.c: New test.
15945
15946 2005-07-14 Jakub Jelinek <jakub@redhat.com>
15947
15948 * gfortran.dg/g77/cpp6.f: New test.
15949
15950 PR fortran/22417
15951 * gfortran.dg/g77/cpp5.F: New test.
15952 * gfortran.dg/g77/cpp5.h: New file.
15953 * gfortran.dg/g77/cpp5inc.h: New file.
15954
15955 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
15956
15957 PR libfortran/16435
15958 * gfortran.dg/tl_editting.f90: New.
15959 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
15960
15961 2005-07-14 Steven G. Kargl <kargls@comcast.net>
15962
15963 * gfortran.dg/char_array_constructor.f90: New test.
15964
15965 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
15966
15967 * gfortran.dg/past_eor.f90: New.
15968 * gfortran.dg/complex_read.f90: New.
15969
15970 2005-07-13 Jeff Law <law@redhat.com>
15971
15972 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
15973 additional casts.
15974
15975 * gcc.dg/tree-ssa/pr22321.c: New test
15976
15977 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
15978
15979 PR tree-optimization/21921
15980 * gcc.dg/tree-ssa/pr21921.c: New.
15981
15982 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
15983
15984 PR tree-optimizatio/22442
15985 * gcc.dg/tree-ssa/loop-11.c: New test.
15986
15987 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
15988
15989 PR tree-opt/21840
15990 * gcc.c-torture/compile/pr21840.c: New test.
15991
15992 2005-07-12 Jan Hubicka <jh@suse.cz>
15993
15994 * gcc.c-torture/compile/pr22379.c: New test.
15995
15996 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
15997
15998 PR libfortran/21593
15999 gfortran.dg/dev_null.f90: Remove outdated comment about
16000 PR libfortran/21593.
16001
16002
16003 2005-07-12 Dale Johannesen <dalej@apple.com>
16004
16005 * gcc.target/i386/compress-float-sse.c: New.
16006 * gcc.target/i386/compress-float-sse-pic.c: New.
16007 * gcc.target/i386/compress-float-387.c: New.
16008 * gcc.target/i386/compress-float-387-pic.c: New.
16009 * gcc.dg/compress-float-ppc.c: New.
16010 * gcc.dg/compress-float-ppc-pic.c: New.
16011
16012 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
16013
16014 PR libfortran/21593
16015 gfortran.dg/dev_null.f90: Remove targets.
16016
16017 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
16018
16019 PR tree-opt/22335
16020 * gcc.dg/pr22335-1.c: New test.
16021 * gcc.dg/pr22335-2.c: New test.
16022
16023 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16024
16025 PR c++/20172
16026 * g++.dg/template/nontype12.C : New test.
16027
16028 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
16029
16030 * gcc.dg/tree-ssa/loop-10.c: New test.
16031
16032 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
16033
16034 * gcc.c-torture/execute/20020720-1.x: Remove.
16035
16036 2005-07-11 Jakub Jelinek <jakub@redhat.com>
16037
16038 * gfortran.fortran-torture/execute/forall_7.f90: New test.
16039
16040 2005-07-10 Richard Sandiford <richard@codesourcery.com>
16041
16042 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
16043 (dg-mips-options): Use it.
16044
16045 2005-07-09 Diego Novillo <dnovillo@redhat.com>
16046
16047 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
16048
16049 2005-07-09 Richard Henderson <rth@redhat.com>
16050
16051 * lib/target-supports.exp (check_effective_target_sync_char_short):
16052 Add alpha.
16053
16054 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
16055
16056 PR libfortran/22217
16057 * gfortran.dg/negative-z-descriptor.f90: New test.
16058
16059 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
16060
16061 PR tree-opt/22329
16062 * gcc.dg/pr22329.c: New test.
16063
16064 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
16065
16066 PR tree-optimization/20139
16067 * gcc.dg/tree-ssa/pr20139.c: New.
16068
16069 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
16070
16071 PR tree-opt/22356
16072 * testsuite/gcc.dg/pr22356-1.c: New test.
16073
16074 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
16075
16076 PR c++/21799
16077 * g++.dg/template/unify8.C: New.
16078 * g++.dg/template/unify9.C: New.
16079
16080 2005-07-08 Jakub Jelinek <jakub@redhat.com>
16081
16082 * gfortran.fortran-torture/execute/entry_10.f90: New test.
16083
16084 2005-07-07 Geoffrey Keating <geoffk@apple.com>
16085
16086 * gcc.dg/darwin-version-1.c: New.
16087 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
16088 * gcc.dg/builtins-20.c: Likewise.
16089 * gcc.dg/builtins-53.c: Likewise.
16090 * gcc.dg/torture/builtins-convert-1.c: Likewise.
16091 * gcc.dg/torture/builtins-convert-2.c: Likewise.
16092 * gcc.dg/torture/builtins-convert-3.c: Likewise.
16093 * gcc.dg/torture/builtins-power-1.c: Likewise.
16094 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
16095 on Darwin.
16096
16097 2005-07-07 Jeff Law <law@redhat.com>
16098
16099 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
16100 argument evaluation order.
16101
16102 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
16103
16104 PR libfortran/21594
16105 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16106 Add test cases where the shift length is greater than the
16107 array length.
16108
16109 2005-07-07 Ziemowit Laski <zlaski@apple.com>
16110
16111 * obj-c++.dg/proto-lossage-6.mm: New.
16112 * objc.dg/proto-lossage-6.m: New.
16113
16114 2005-07-07 Ziemowit Laski <zlaski@apple.com>
16115
16116 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
16117 * objc.dg/gnu-runtime-2.m: Likewise.
16118
16119 2005-07-07 Jakub Jelinek <jakub@redhat.com>
16120
16121 * gfortran.dg/longline.f: New test.
16122
16123 * gfortran.dg/badline.f: New test.
16124
16125 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
16126
16127 PR fortran/16531
16128 PR fortran/15966
16129 PR fortran/18781
16130 * gfortran.dg/hollerith.f90: New.
16131 * gfortran.dg/hollerith2.f90: New.
16132 * gfortran.dg/hollerith3.f90: New.
16133 * gfortran.dg/hollerith4.f90: New.
16134 * gfortran.dg/hollerith_f95.f90: New.
16135 * gfortran.dg/hollerith_legacy.f90: New.
16136 * gfortran.dg/g77/cpp4.F: New. Port from g77.
16137
16138 2005-07-07 Ziemowit Laski <zlaski@apple.com>
16139
16140 PR objc/22274
16141 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
16142 * objc.dg/gnu-runtime-2.m: New.
16143
16144 2005-07-06 Jeff Law <law@redhat.com>
16145
16146 * gcc.dg/tree-ssa/vrp17.c: New test.
16147
16148 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
16149
16150 PR fortran/22327
16151 * gfortran.dg/array_constructor_5.f90: New test.
16152
16153 2005-07-07 Jakub Jelinek <jakub@redhat.com>
16154
16155 * gfortran.fortran-torture/execute/entry_9.f90: New test.
16156
16157 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
16158
16159 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
16160 * gcc.dg/980816-1.c: Ditto.
16161
16162 2005-07-06 Jeff Law <law@redhat.com>
16163
16164 * gcc.c-torture/compile/pr21356.c: New test.
16165
16166 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
16167
16168 PR c/22013
16169 PR c/22098
16170 * gcc.c-torture/compile/pr22013-1.c,
16171 gcc.c-torture/execute/pr22098-1.c,
16172 gcc.c-torture/execute/pr22098-2.c,
16173 gcc.c-torture/execute/pr22098-3.c: New tests.
16174
16175 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
16176
16177 PR c/22308
16178 * gcc.dg/pr22308-1.c: New test.
16179
16180 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
16181
16182 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
16183 target.
16184 * gcc.dg/compare9.c: Use -fshort-enums instead of
16185 -fno-short-enums. Change the last test to dg-bogus.
16186
16187 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
16188
16189 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
16190 * gcc.dg/compare9.c: New.
16191
16192 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16193
16194 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
16195
16196 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
16197
16198 PR testsuite/22288
16199 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
16200
16201
16202 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16203
16204 * gcc.dg/format/gcc_gfc-1.c: New.
16205
16206 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
16207
16208 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
16209
16210 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16211
16212 PR fortran/20842
16213 * gfortran.dg/io_invalid_1.f90: New test.
16214
16215 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
16216
16217 * gcc.dg/format/gcc_diag-1.c: Update.
16218
16219 2005-07-02 Jeff Law <law@redhat.com>
16220
16221 * gcc.dg/tree-ssa/pr22051-1.c: New test.
16222 * gcc.dg/tree-ssa/pr22051-2.c: New test.
16223
16224 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
16225
16226 * gcc.dg/format/gcc_diag-1.c: Update.
16227
16228 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
16229
16230 PR tree-opt/22269
16231 * gcc.c-torture/compile/pr22269.c: New test.
16232
16233 2005-06-30 Diego Novillo <dnovillo@redhat.com>
16234
16235 PR 21584
16236 PR 22219
16237 * g++.dg/tree-ssa/pr21584-1.C: New test.
16238 * g++.dg/tree-ssa/pr21584-2.C: New test.
16239
16240 2005-06-30 Ziemowit Laski <zlaski@apple.com>
16241
16242 * obj-c++.dg/try-catch-11.mm: New.
16243 * objc.dg/try-catch-10.m: New.
16244
16245 2005-06-29 David Edelsohn <edelsohn@gnu.org>
16246
16247 * g++.dg/other/ucnid-1.C: xfail on AIX.
16248
16249 2005-06-29 Diego Novillo <dnovillo@redhat.com>
16250
16251 PR 22234
16252 * gcc.dg/20050629-1.c: New test.
16253
16254 2005-06-29 Ziemowit Laski <zlaski@apple.com>
16255
16256 * obj-c++.dg/const-str-1[0-1].mm: New.
16257 * objc.dg/const-str-1[0-1].m: New.
16258
16259 2005-05-29 Richard Henderson <rth@redhat.com>
16260
16261 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
16262 Rename from check_effective_target_vect_no_max.
16263 (check_effective_target_vect_no_int_add): New.
16264 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
16265 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
16266 * gcc.dg/vect/vect-reduc-3.c: Likewise.
16267 * gcc.dg/vect/vect-reduc-1.c: Use both.
16268 * gcc.dg/vect/vect-reduc-2.c: Likewise.
16269
16270 2005-05-29 Richard Henderson <rth@redhat.com>
16271
16272 * lib/target-supports.exp (check_effective_target_vect_no_max):
16273 Remove i386 and x86_64.
16274
16275 2005-06-29 Steve Ellcey <sje@cup.hp.com>
16276
16277 PR testsuite/21969
16278 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
16279
16280 2005-06-29 Steve Ellcey <sje@cup.hp.com>
16281
16282 PR middle-end/21969
16283 * gcc.dg/vect/pr21969.c: New test.
16284
16285 2005-06-28 Eric Christopher <echristo@redhat.com>
16286
16287 PR c/22052
16288 PR c/21975
16289 * gcc.dg/inline1.c: New test.
16290 * gcc.dg/inline2.c: Ditto.
16291 * gcc.dg/inline3.c: Ditto.
16292 * gcc.dg/inline4.c: Ditto.
16293 * gcc.dg/inline5.c: Ditto.
16294
16295 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
16296
16297 PR libfortran/22142
16298 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16299 Add testcase also testing eoshift1 for PR 22142.
16300
16301 2005-06-28 Richard Henderson <rth@redhat.com>
16302
16303 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
16304 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
16305 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
16306 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
16307 gcc.dg/tree-ssa/20030922-2.c: Likewise.
16308
16309 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
16310
16311 PR libfortran/22142
16312 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16313 Add testcase for PR 22142.
16314
16315 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
16316
16317 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
16318 gcc.target/ia64/fpreg-2.c: New tests.
16319
16320 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16321
16322 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
16323
16324 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16325
16326 PR libfortran/22170
16327 * gfortran.dg/slash_1.f90: New test.
16328
16329 2005-06-27 Richard Henderson <rth@redhat.com>
16330
16331 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
16332 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
16333 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16334 * gcc.dg/vect/vect-reduc-2.c: Likewise.
16335 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16336 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16337
16338 2005-06-27 Richard Henderson <rth@redhat.com>
16339
16340 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
16341 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
16342
16343 2005-06-27 Ziemowit Laski <zlaski@apple.com>
16344
16345 * obj-c++.dg/proto-lossage-5.mm: New.
16346 * objc.dg/proto-lossage-5.m: New.
16347
16348 2005-06-27 Diego Novillo <dnovillo@redhat.com>
16349
16350 PR 21959
16351 * gcc.dg/tree-ssa/pr21959.c: New test.
16352
16353 2005-06-27 Jakub Jelinek <jakub@redhat.com>
16354
16355 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
16356 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
16357 testing uninitialized var.
16358
16359 * gcc.c-torture/execute/builtins/chk.h: New.
16360 * gcc.c-torture/execute/builtins/lib/chk.c: New.
16361 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
16362 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
16363 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
16364 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
16365 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
16366 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
16367 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
16368 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
16369 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
16370 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
16371 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
16372 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
16373 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
16374 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
16375 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
16376 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
16377 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
16378 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
16379 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
16380 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
16381 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
16382 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
16383 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
16384 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
16385 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
16386 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
16387 * gcc.dg/builtin-object-size-1.c: New test.
16388 * gcc.dg/builtin-object-size-2.c: New test.
16389 * gcc.dg/builtin-object-size-3.c: New test.
16390 * gcc.dg/builtin-object-size-4.c: New test.
16391 * gcc.dg/builtin-object-size-5.c: New test.
16392 * gcc.dg/builtin-stringop-chk-1.c: New test.
16393 * gcc.dg/builtin-stringop-chk-2.c: New test.
16394 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
16395 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
16396 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
16397 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
16398 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
16399 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
16400 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
16401 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
16402 * gcc.c-torture/execute/printf-1.c: New test.
16403 * gcc.c-torture/execute/fprintf-1.c: New test.
16404 * gcc.c-torture/execute/vprintf-1.c: New test.
16405 * gcc.c-torture/execute/vfprintf-1.c: New test.
16406 * gcc.c-torture/execute/printf-chk-1.c: New test.
16407 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
16408 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
16409 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
16410
16411 2005-06-27 Michael Matz <matz@suse.de>
16412
16413 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
16414 slot is not merged if address escapes.
16415
16416 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16417
16418 PR c/21911
16419 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
16420
16421 2005-06-26 Jakub Jelinek <jakub@redhat.com>
16422
16423 PR middle-end/17965
16424 * gcc.c-torture/compile/20050622-1.c: New test.
16425
16426 PR middle-end/22028
16427 * gcc.dg/20050620-1.c: New test.
16428
16429 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
16430
16431 PR tree-optimization/22026
16432 * gcc.dg/tree-ssa/pr22026.c: New.
16433
16434 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
16435
16436 PR libfortran/22144
16437 * gfortran.dg/shift-alloc.f90: New testcase.
16438
16439 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
16440
16441 * all files: Update FSF address in copyright headers.
16442
16443 2005-06-22 Jan Hubicka <jh@suse.cz>
16444
16445 * wholeprogram-1.c: New testcase.
16446 * wholeprogram-2.c: New testcase.
16447
16448 2005-06-24 Mark Mitchell <mark@codesourcery.com>
16449
16450 PR 22171
16451 * gcc.dg/tree-ssa/pr22171.c: New test.
16452
16453 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
16454
16455 * gfortran.dg/simplify_modulo.f90: New.
16456
16457 2005-06-24 Jan Hubicka <jh@suse.cz>
16458
16459 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
16460
16461 2005-06-23 Ziemowit Laski <zlaski@apple.com>
16462
16463 * obj-c++.dg/proto-lossage-[1-4].mm: New.
16464
16465 2005-06-23 Ziemowit Laski <zlaski@apple.com>
16466
16467 * obj-c++.dg/typedef-alias-1.mm: New.
16468 * objc.dg/typedef-alias-1.m: New.
16469
16470 2005-06-23 Jeff Law <law@redhat.com>
16471
16472 * gcc.dg/tree-ssa/vrp16.c: New test.
16473
16474 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16475
16476 * lib/target-supports.exp: Add
16477 check_effective_target_fortran_large_real and
16478 check_effective_target_fortran_large_int to check for
16479 corresponding effective targets.
16480 * gfortran.dg/large_integer_kind_1.f90: New test.
16481 * gfortran.dg/large_real_kind_1.f90: New test.
16482
16483 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
16484
16485 PR tree-optimization/22117
16486 * gcc.dg/tree-ssa/pr22117.c: New.
16487
16488 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
16489
16490 PR testsuite/22123
16491 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
16492
16493 2005-06-23 David Edelsohn <edelsohn@gnu.org>
16494
16495 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
16496
16497 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
16498
16499 * gfortran.dg/f2c_4.f90: Add tests for complex functions
16500 * gfortran.dg/f2c_4.c: Likewise.
16501
16502 2005-06-22 Paul Brook <paul@codesourcery.com>
16503
16504 PR fortran/21034
16505 * gfortran.dg/auto_save_1.f90: New test.
16506
16507 2005-06-22 Michael Matz <matz@suse.de>
16508
16509 * gcc.target/x86-64/abi: New directory.
16510 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
16511 * gcc.target/x86-64/abi/README.gcc: New file.
16512 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
16513 * gcc.target/x86-64/abi/asm-support.s: New file.
16514 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
16515 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
16516 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
16517 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
16518 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
16519 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
16520 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
16521 * gcc.target/x86_64/abi/test_bitfields.c: New test.
16522 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
16523 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
16524 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
16525 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
16526 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
16527 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
16528 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
16529 * gcc.target/x86_64/abi/test_varargs.c: New test.
16530
16531 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
16532
16533 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
16534 32-bit i?86 and x86_64.
16535
16536 2005-06-21 Ziemowit Laski <zlaski@apple.com>
16537
16538 * obj-c++.dg/const-str-[1-9].mm: New tests.
16539
16540 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
16541
16542 PR fortran/22010
16543 * gfortran.dg/namelist_use.f90: New.
16544 * gfortran.dg/namelist_use_only.f90: New.
16545
16546 2005-06-21 Jeff Law <law@redhat.com>
16547
16548 * gcc.dg/tree-ssa/vrp15.c: New test.
16549
16550 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
16551
16552 * lib/target-supports.exp (check_effective_target_vect_reduction):
16553 Remove.
16554 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
16555 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
16556 remove vect_reduction target keyword. Also avoid two returns in main.
16557 * gcc.dg/vect/vect-reduc-3.c: Likewise.
16558 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
16559 * gcc.dg/vect/vect-reduc-1short.c: New test.
16560 * gcc.dg/vect/vect-reduc-1char.c: New test.
16561 * gcc.dg/vect/vect-reduc-2short.c: New test.
16562 * gcc.dg/vect/vect-reduc-2char.c: New test.
16563 * gcc.dg/vect/vect-reduc-6.c: New test.
16564 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
16565 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
16566 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
16567
16568 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16569 Paul Thomas <pault@gcc.gnu.org>
16570
16571 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
16572 New tests.
16573
16574 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16575
16576 * gfortran.dg/backslash_1.f90: New test.
16577 * gfortran.dg/backslash_2.f90: New test.
16578
16579 2005-06-20 Steven G. Kargl <kargls@comcast.net>
16580
16581 * gfortran.dg/duplicate_labels.f90: New test.
16582
16583 2005-06-20 Jan Beulich <jbeulich@novell.com>
16584
16585 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
16586 unsupportable relocations.
16587 * g++.old-deja/g++.other/store-expr1.C: Likewise.
16588 * gcc.dg/20050321-2.c: xfail for NetWare.
16589
16590 2005-06-20 Andreas Jaeger <aj@suse.de>
16591
16592 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
16593 gcc.target/i386/fastcall-sseregparm.c,
16594 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
16595
16596 2005-06-19 Richard Henderson <rth@redhat.com>
16597
16598 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
16599
16600 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
16601
16602 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
16603
16604 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
16605
16606 PR c++/22115
16607 * g++.dg/conversion/simd2.C: Change expected error message.
16608
16609 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
16610
16611 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
16612 * gcc.dg/vect/vect-reduc-2.c: Likewise.
16613 * gcc.dg/vect/vect-reduc-3.c: Likewise.
16614
16615 2005-06-18 James A Morrison <phython@gcc.gnu.org>
16616
16617 * gcc.dg/fold-mod-1.c: New test.
16618
16619 2005-06-18 Steven G. Kargl <kargls@comcast.net>
16620
16621 PR fortran/19926
16622 * gfortran.dg/pr19926.f90: New test.
16623
16624 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
16625
16626 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
16627 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
16628 targets.
16629 * gcc.dg/vect/vect-reduc-2.c: Likewise.
16630 * gcc.dg/vect/vect-reduc-3.c: Likewise.
16631
16632 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
16633
16634 * gcc.target/ia64/float80-varargs-1.c: New test.
16635
16636 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16637
16638 PR tree-opt/22035
16639 * gfortran.dg/f2c_6.f90: New test.
16640
16641 2005-06-17 Geoffrey Keating <geoffk@apple.com>
16642
16643 PR c++/17413
16644 * g++.dg/template/local5.C: New.
16645
16646 2005-06-17 Richard Henderson <rth@redhat.com>
16647
16648 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
16649
16650 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
16651
16652 PR testsuite/21945
16653 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
16654
16655 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
16656
16657 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
16658 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
16659 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
16660 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
16661 check_vect to verify the presence of hardware vector support.
16662
16663 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
16664
16665 PR testsuite/22056
16666 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
16667
16668 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16669
16670 PR libfortran/19216
16671 * gfortran.dg/pr19216.f: Add correct space between brackets and
16672 dg directive.
16673
16674 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16675
16676 PR libfortran/16436
16677 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
16678
16679 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
16680
16681 * gcc.target/i386/attributes-error.c: New testcase.
16682 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
16683 * gcc.target/i386/regparm-stdcall.c: Likewise.
16684 * gcc.target/i386/sseregparm-1.c: Likewise.
16685 * gcc.target/i386/sseregparm-2.c: Likewise.
16686
16687 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
16688
16689 * g++.dg/rtti/crash2.C: New.
16690
16691 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
16692
16693 * gcc.dg/noncompile/20040203-3.c: Update expected message.
16694
16695 2005-06-15 David Ung <davidu@mips.com>
16696
16697 * gcc.target/mips/mips16e-extends.c: New test for testing the
16698 generation of MIPS16e zeb/zeh, seb/seh instructions.
16699
16700 2005-06-15 Diego Novillo <dnovillo@redhat.com>
16701
16702 PR 22018
16703 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
16704 * gcc.dg/tree-ssa/pr22018.c: New test.
16705
16706 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
16707
16708 * gcc.dg/simd-1.c: Update error messages.
16709 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
16710 * gcc.dg/simd-2.c: Update error messages.
16711 * gcc.dg/simd-4.c: New.
16712
16713 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
16714
16715 PR c++/20678
16716 * g++.dg/other/crash-4.C: New.
16717
16718 2005-06-14 Devang Patel <dpatel@apple.com>
16719
16720 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
16721
16722 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
16723
16724 PR c++/21929
16725 * g++.dg/parse/crash11.C: Update
16726
16727 2005-06-13 Jeff Law <law@redhat.com>
16728
16729 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
16730 perform the desired transformations.
16731 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
16732 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
16733
16734 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16735
16736 PR fortran/22038
16737 * gfortran.dg/forall_1.f90: Un-XFAIL.
16738
16739 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
16740
16741 PR c++/21929
16742 * g++.dg/parse/crash26.C: New.
16743
16744 PR c++/20789
16745 * g++.dg/init/member1.C: New.
16746
16747 2005-06-13 Jakub Jelinek <jakub@redhat.com>
16748
16749 * gfortran.dg/altreturn_1.f90: New test.
16750
16751 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
16752
16753 PR middle-end/21985
16754 * gcc.dg/tree-ssa/pr21985.c: New test.
16755
16756 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
16757
16758 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
16759
16760 2005-06-12 Roger Sayle <roger@eyesopen.com>
16761
16762 PR c++/21930
16763 * g++.dg/other/error10.C: New test case.
16764
16765 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16766
16767 PR libfortran/19155
16768 * gfortran.dg/pr19155.f: Add test.
16769
16770 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16771
16772 * gfortran.dg/f2c_7.f90: New test.
16773
16774 * gfortran.dg/forall_1.f90: XFAILed.
16775
16776 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
16777
16778 * gcc.dg/pr14796-1.c: New.
16779 * gcc.dg/pr14796-2.c: New.
16780
16781 2005-06-11 Steven G. Kargl <kargls@comcast.net>
16782
16783 PR fortran/17792
16784 PR fortran/21375
16785 * gfortran.dg/deallocate_stat.f90: New test.
16786
16787 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
16788
16789 * gfortran.fortran-torture/execute/in-pack.f90: New test.
16790
16791 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
16792
16793 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
16794 access will be generated when this loop is vectorized. Test that
16795 accesses with same alignment were detected.
16796 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
16797 Test that accesses with same alignment were detected.
16798 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
16799 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
16800 alignment were detected.
16801
16802 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
16803
16804 PR c++/10611
16805 * g++.dg/conversion/simd2.C: New.
16806
16807 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
16808
16809 * gcc.dg/Wcxx-compat-1.c: New.
16810
16811 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
16812
16813 PR libfortran/21480
16814 * gfortran.dg/reshape-complex.f90: Add a test for a packed
16815 complex array.
16816
16817 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
16818
16819 * gcc.dg/alias-8.c: New.
16820
16821 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
16822
16823 * gcc.dg/format/cmn_err-1.c: Update.
16824
16825 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
16826
16827 PR target/20666
16828 * gcc.target/sparc/fexpand-2.c: New.
16829 * gcc.target/sparc/fpmerge-2.c: New.
16830 * gcc.target/sparc/fpmul-2.c: New.
16831 * gcc.target/sparc/noresult.c: New.
16832 * gcc.target/sparc/pdist-2.c: New.
16833 * gcc.target/sparc/pdist-3.c: New.
16834
16835 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
16836
16837 PR testsuite/21702
16838 * gcc.target/i386/i386.exp: Fix comment typo.
16839
16840 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
16841
16842 PR c++/19497
16843 * g++.dg/inherit/using5.C: New.
16844 * g++.dg/inherit/using6.C: New.
16845
16846 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16847
16848 PR c++/19894
16849 * g++.dg/template/ptrmem15.C: New test.
16850
16851 PR c++/20563
16852 * g++.dg/ext/label4.C: New test.
16853
16854 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
16855
16856 * gcc.dg/tls/debug-1.c: New test.
16857
16858 2005-06-07 Dale Johannesen <dalej@apple.com>
16859
16860 * gcc.target/i386/movq.c: New.
16861
16862 2005-06-07 Dale Johannesen <dalej@apple.com>
16863
16864 * gcc.dg/20050607-1.c: New.
16865
16866 2005-06-07 Jakub Jelinek <jakub@redhat.com>
16867
16868 PR middle-end/21850
16869 * gcc.c-torture/execute/20050607-1.c: New test.
16870
16871 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
16872
16873 PR libfortran/21926
16874 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
16875 Test case where the return array has lowest stride one,
16876 but isn't packed.
16877
16878 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
16879
16880 * lib/target-supports.exp (check_effective_target_sync_int_long):
16881 Add s390 and s390x targets.
16882
16883 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
16884
16885 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
16886 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
16887 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
16888 * gcc.dg/tree-ssa/loop-9.c: New test.
16889
16890 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
16891
16892 * g++.dg/parse/defarg10.C: New.
16893
16894 2005-06-06 Jakub Jelinek <jakub@redhat.com>
16895
16896 PR regression/21897
16897 * gcc.c-torture/execute/20050604-1.c: New test.
16898
16899 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
16900
16901 PR 21903
16902 * g++.dg/parse/defarg9.C: New.
16903
16904 PR c++/20637
16905 * g++.dg/inherit/using4.C: New.
16906 * g++.dg/overload/error1.C: Adjust expected errors.
16907 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
16908 * g++.old-deja/g++.brendan/arm2.C: Likewise.
16909 * g++.old-deja/g++.other/redecl2.C: Likewise.
16910 * g++.old-deja/g++.other/redecl4.C: Likewise.
16911 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
16912
16913 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
16914
16915 * gfortran.dg/f2c_5.f90: Add -w to dg-options
16916
16917 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
16918
16919 * lib/gfortran.exp (gfortran_target_compile): Call
16920 dg-additional-files-options
16921 * gfortran.dg/f2c_4.f90: New file
16922 * gfortran.dg/f2c_4.c: New file
16923 * gfortran.dg/f2c_5.f90: New file
16924 * gfortran.dg/f2c_5.c: New file
16925
16926 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16927
16928 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
16929
16930 PR fortran/21912
16931 * gfortran.dg/array_constructor_4.f90: New test.
16932
16933 2005-06-05 Mark Mitchell <mark@codesourcery.com>
16934
16935 PR c++/21619
16936 * g++.dg/ext/builtin9.C: New test.
16937
16938 2005-06-05 Dale Johannesen <dalej@apple.com>
16939
16940 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
16941 * gcc.c-torture/execute/20050603-2.c: Ditto.
16942
16943 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
16944
16945 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
16946 * gcc.dg/vect/vect-reduc-1.c: New.
16947 * gcc.dg/vect/vect-reduc-2.c: New.
16948 * gcc.dg/vect/vect-reduc-3.c: New.
16949
16950 2005-06-04 Dale Johannesen <dalej@apple.com>
16951
16952 * gcc.c-torture/execute/20050603-1.c: New.
16953 * gcc.c-torture/execute/20050603-2.c: New.
16954 * gcc.dg/20050603-3.c: New.
16955
16956 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16957
16958 PR fortran/19195
16959 * gfortran.dg/debug_1.f90: New test.
16960
16961 * gfortran.dg/forall_1.f90: New test.
16962
16963 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
16964
16965 * gfortran.dg/array_constructor_3.f90: New test.
16966
16967 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16968
16969 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
16970
16971 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
16972
16973 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
16974
16975 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
16976
16977 PR c/21873
16978 * gcc.dg/init-excess-1.c: New test.
16979
16980 2005-06-03 Mark Mitchell <mark@codesourcery.com>
16981
16982 PR c++/21853
16983 * g++.dg/expr/static_cast6.C: New test.
16984
16985 2005-06-03 Diego Novillo <dnovillo@redhat.com>
16986
16987 * gcc.dg/tree-ssa/vrp14.c: New test.
16988
16989 2005-06-03 Mark Mitchell <mark@codesourcery.com>
16990
16991 PR c++/21336
16992 * g++.dg/template/new2.C: New test.
16993
16994 2005-06-03 Josh Conner <jconner@apple.com>
16995
16996 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
16997 all entries in initializer.
16998
16999 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
17000
17001 PR middle-end/21858
17002 * gcc.dg/pr21858.c: New testcase.
17003
17004 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
17005
17006 PR tree-optimization/21292
17007
17008 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
17009 New.
17010 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17011 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17012 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17013 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17014 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
17015
17016 2005-06-02 Richard Henderson <rth@redhat.com>
17017
17018 * gcc.dg/sync-2.c: Use -march=i486 for i386.
17019
17020 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
17021
17022 * gcc.dg/wtypequal.c: New testcase.
17023
17024 2005-06-02 Diego Novillo <dnovillo@redhat.com>
17025
17026 PR 21582
17027 * gcc.dg/tree-ssa/pr21582.c: New test.
17028
17029 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
17030
17031 PR c++/21280
17032 * g++.dg/opt/interface2.h: New.
17033 * g++.dg/opt/interface2.C: New.
17034 * g++.dg/init/ctor4.C: Adjust error lines.
17035 * g++.old-deja/g++.bob/inherit2.C: Likewise.
17036 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
17037 * g++.old-deja/g++.jason/opeq3.C: Likewise.
17038 * g++.old-deja/g++.pt/assign1.C: Likewise.
17039 * g++.old-deja/g++.pt/crash20.C: Likewise.
17040
17041 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
17042
17043 PR tree-optimization/21734
17044 * g++.dg/vect/pr21734_1.cc: New.
17045 * g++.dg/vect/pr21734_2.cc: New.
17046
17047 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
17048
17049 PR c++/20350
17050 * g++.dg/template/spec24.C: New.
17051
17052 PR c++/21151
17053 * g++.dg/pch/local-1.C: New.
17054 * g++.dg/pch/local-1.Hs: New.
17055
17056 2005-06-01 Diego Novillo <dnovillo@redhat.com>
17057
17058 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
17059 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
17060 * gcc.dg/tree-ssa/pr14341.c: New test.
17061 * gcc.dg/tree-ssa/pr14841.c: New test.
17062 * gcc.dg/tree-ssa/pr20701.c: New test.
17063 * gcc.dg/tree-ssa/pr21086.c: New test.
17064 * gcc.dg/tree-ssa/pr21090.c: New test.
17065 * gcc.dg/tree-ssa/pr21332.c: New test.
17066 * gcc.dg/tree-ssa/pr21458.c: New test.
17067 * gcc.dg/tree-ssa/pr21658.c: New test.
17068 * gcc.dg/tree-ssa/vrp01.c: New test.
17069 * gcc.dg/tree-ssa/vrp02.c: New test.
17070 * gcc.dg/tree-ssa/vrp03.c: New test.
17071 * gcc.dg/tree-ssa/vrp04.c: New test.
17072 * gcc.dg/tree-ssa/vrp05.c: New test.
17073 * gcc.dg/tree-ssa/vrp06.c: New test.
17074 * gcc.dg/tree-ssa/vrp07.c: New test.
17075 * gcc.dg/tree-ssa/vrp08.c: New test.
17076 * gcc.dg/tree-ssa/vrp09.c: New test.
17077 * gcc.dg/tree-ssa/vrp10.c: New test.
17078 * gcc.dg/tree-ssa/vrp11.c: New test.
17079 * gcc.dg/tree-ssa/vrp12.c: New test.
17080 * gcc.dg/tree-ssa/vrp13.c: New test.
17081
17082 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
17083
17084 PR 21029
17085 * gcc.dg/tree-ssa/pr21029.c: New test.
17086
17087 2005-06-01 Roger Sayle <roger@eyesopen.com>
17088
17089 * gfortran.dg/logint-1.f: New test case.
17090 * gfortran.dg/logint-2.f: Likewise.
17091 * gfortran.dg/logint-3.f: Likewise.
17092
17093 2005-06-01 Jakub Jelinek <jakub@redhat.com>
17094
17095 PR c/21536
17096 PR c/20760
17097 * gcc.dg/20050527-1.c: New test.
17098
17099 * gcc.dg/i386-sse-12.c: New test.
17100
17101 PR fortran/21729
17102 * gfortran.dg/implicit_5.f90: New test.
17103
17104 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
17105
17106 PR fortran/20883
17107 * gfortran/assign_4.f90: New test.
17108 * gfortran/assign_2.f90: Change compile to run.
17109
17110 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
17111
17112 * lib/target-supports.exp
17113 (check_effective_target_sync_char_short): New.
17114 * gcc.dg/sync-2.c: New.
17115
17116 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
17117
17118 PR tree-optimization/21817
17119 * gcc.dg/torture/pr21817-1.c: New.
17120
17121 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
17122
17123 PR c++/21165
17124 * g++.dg/template/init5.C: New.
17125
17126 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
17127
17128 * gfortran.dg/char_initialiser_actual.f90:
17129 Test character initialisers as actual arguments.
17130 * gfortran.dg/char_pointer_comp_assign.f90:
17131 Test character pointer structure component assignments.
17132 * gfortran.dg/char_array_structure_constructor.f90:
17133 Test character components in structure constructors.
17134
17135 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
17136
17137 PR middle-end/20931
17138 * g++.dg/opt/pr20931.C: New test.
17139
17140 2005-05-31 Andreas Jaeger <aj@suse.de>
17141
17142 PR testsuite/20772
17143 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
17144 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
17145 g++.old-deja/g++.ext/asmspec1.C,
17146 g++.old-deja/g++.other/regstack.C,
17147 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
17148 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
17149 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
17150 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
17151 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
17152 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
17153 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
17154 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
17155 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
17156 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
17157 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
17158 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
17159 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
17160 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
17161 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
17162 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
17163 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
17164 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
17165 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
17166
17167 2005-05-31 Jeff Law <law@redhat.com>
17168
17169 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
17170
17171 2005-05-30 Paolo Carlini <pcarlini@suse.de>
17172
17173 PR middle-end/21743
17174 * gcc.dg/builtins-1.c: Activate disabled clog test.
17175 * gcc.dg/torture/builtin-attr-1.c: Likewise.
17176
17177 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
17178
17179 * gfortran.dg/char_pointer_assign.f90:
17180 Test character-pointer assignments and pointer assignments.
17181 * gfortran.dg/char_pointer_dummy.f90:
17182 Test character-pointer dummy arguments.
17183 * gfortran.dg/char_pointer_func.f90:
17184 Test character-pointer function returns.
17185 * gfortran.dg/char_pointer_dependency.f90:
17186 Test character-pointer functions with dependencies.
17187
17188 2005-05-30 Mark Mitchell <mark@codesourcery.com>
17189
17190 PR c++/21784
17191 * g++.dg/lookup/using14.C: New test.
17192
17193 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
17194
17195 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
17196 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
17197 trailing ^M.
17198
17199 2005-05-29 Geoffrey Keating <geoffk@apple.com>
17200
17201 PR c++/17413
17202 * g++.dg/template/local5.C: New.
17203
17204 PR target/21761
17205 * gcc.c-torture/compile/pr21761.c: New.
17206
17207 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
17208 before darwin8.
17209
17210 2005-05-30 Steven G. Kargl
17211
17212 PR fortran/20846
17213 * gfortran.dg/inquire_8.f90: New test.
17214
17215 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17216
17217 PR libfortran/21376
17218 * gfortran.dg/output_exponents_1.f90: New test.
17219
17220 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17221
17222 PR libfortran/20006
17223 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
17224
17225 2005-05-28 Mark Mitchell <mark@codesourcery.com>
17226
17227 PR c++/21210
17228 * g++.dg/ext/complex1.C: New test.
17229
17230 PR c++/21340
17231 * g++.dg/init/ctor6.C: New test.
17232
17233 2005-05-29 Jan Hubicka <jh@suse.cz>
17234
17235 * gcc.c-torture/compile/pr21562.c: New.
17236
17237 2005-05-28 Steven G. Kargl <kargls@comcast.net>
17238
17239 * gfortran.dg/subnormal_1.f90: New test.
17240
17241 2005-05-28 Jan Hubicka <jh@suse.cz>
17242
17243 * tree-prof.exp: Fix comment.
17244 * value-prof-1.c: New.
17245 * value-prof-2.c: New.
17246 * value-prof-3.c: New.
17247 * value-prof-4.c: New.
17248
17249 2005-05-27 Mark Mitchell <mark@codesourcery.com>
17250
17251 PR c++/21614
17252 * g++.dg/expr/ptrmem6.C: New test.
17253 * g++.dg/expr/ptrmem6a.C: Likewise.
17254
17255 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
17256
17257 PR tree-optimization/21658
17258 * gcc.dg/tree-ssa/pr21658.c: New.
17259
17260 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
17261
17262 PR c++/21455
17263 * g++.dg/inherit/ptrmem3.C: New.
17264
17265 PR c++/21681
17266 * g++.dg/parse/template16.C: New.
17267
17268 2005-05-27 Andreas Jaeger <aj@suse.de>
17269
17270 * gcc.dg/setjmp-2.c: Only run in 32-bit.
17271
17272 * gcc.dg/i386-sse-8.c: Run test on all archs.
17273
17274 2005-05-26 Mike Stump <mrs@apple.com>
17275
17276 * objc.dg/isa-field-1.m: Only run on darwin.
17277 * objc.dg/lookup-1.m: Likewise.
17278 * objc.dg/try-catch-8.m: Likewise.
17279
17280 2005-05-26 Roger Sayle <roger@eyesopen.com>
17281
17282 PR tree-optimization/9814
17283 * gcc.dg/pr9814-1.c: New test case.
17284
17285 2005-05-26 Ziemowit Laski <zlaski@apple.com>
17286
17287 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
17288 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
17289 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
17290 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
17291 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
17292 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
17293 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
17294 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
17295 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
17296 objc.dg/try-catch-8.m: New.
17297
17298 2005-05-26 Janis Johnson <janis187@us.ibm.com>
17299
17300 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
17301 remove extraneous semicolons.
17302
17303 2005-05-26 Ziemowit Laski <zlaski@apple.com>
17304
17305 * obj-c++.dg/comp-types-12.mm: New.
17306 * objc.dg/comp-types-11.m: New.
17307 * objc.dg/selector-4.m: New.
17308
17309 2005-05-26 Andreas Jaeger <aj@suse.de>
17310
17311 PR testsuite/20772
17312 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
17313 g++.old-deja/g++.ext/attrib3.C,
17314 g++.old-deja/g++.other/store-expr1.C,
17315 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
17316 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
17317 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17318 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
17319 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
17320 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
17321 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
17322 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17323 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
17324 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
17325 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
17326 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
17327 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
17328 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
17329 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
17330 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
17331 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
17332 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17333 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
17334
17335 2005-05-26 Andreas Jaeger <aj@suse.de>
17336
17337 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
17338 x86-64 compilation.
17339
17340 2005-05-26 Andreas Jaeger <aj@suse.de>
17341
17342 PR testsuite/20772
17343 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
17344 gcc.misc-tests/i386-pf-athlon-1.c,
17345 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17346 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
17347 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
17348 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
17349 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
17350 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
17351 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
17352 programs.
17353
17354 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
17355 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
17356 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
17357 x86-64 compilation.
17358
17359 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
17360 x86_64.
17361
17362 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
17363 effective-target ilp32.
17364
17365 2005-05-26 David Ung <davidu@mips.com>
17366
17367 * gcc.target/mips/ext_ins.c: New test for testing the generation
17368 of MIPS32/64 rev 2 ext/ins instructions.
17369
17370 2005-05-26 Andreas Jaeger <aj@suse.de>
17371
17372 * treelang/compile/unsigned.tree: Use gimple instead of
17373 nonexisting generic dump.
17374
17375 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
17376
17377 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
17378
17379 2005-05-26 Andreas Jaeger <aj@suse.de>
17380
17381 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
17382
17383 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
17384
17385 PR libfortran/17283
17386 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
17387 Test callee-allocated memory with write statements.
17388
17389 2005-05-25 Roger Sayle <roger@eyesopen.com>
17390
17391 PR middle-end/21709
17392 * gcc.dg/pr21709-1.c: New test case.
17393
17394 2005-05-25 Ziemowit Laski <zlaski@apple.com>
17395 Mike Stump <mrs@apple.com>
17396
17397 * objc/execute/next_mapping.h: Update for C++.
17398
17399 * obj-c++.dg/selector-1.mm: Move to...
17400 * obj-c++.dg/selector-4.mm: here...
17401
17402 * obj-c++.dg/basic.mm: New.
17403 * obj-c++.dg/comp-types-1.mm: New.
17404 * obj-c++.dg/cxx-class-1.mm: New.
17405 * obj-c++.dg/cxx-ivars-1.mm: New.
17406 * obj-c++.dg/cxx-ivars-2.mm: New.
17407 * obj-c++.dg/cxx-ivars-3.mm: New.
17408 * obj-c++.dg/cxx-scope-1.mm: New.
17409 * obj-c++.dg/cxx-scope-2.mm: New.
17410 * obj-c++.dg/defs.mm: New.
17411 * obj-c++.dg/empty-private-1.mm: New.
17412 * obj-c++.dg/encode-1.mm: New.
17413 * obj-c++.dg/encode-2.mm: New.
17414 * obj-c++.dg/encode-3.mm: New.
17415 * obj-c++.dg/extern-c-1.mm: New.
17416 * obj-c++.dg/extra-semi.mm: New.
17417 * obj-c++.dg/fix-and-continue-2.mm: New.
17418 * obj-c++.dg/isa-field-1.mm: New.
17419 * obj-c++.dg/ivar-list-semi.mm: New.
17420 * obj-c++.dg/local-decl-1.mm: New.
17421 * obj-c++.dg/lookup-1.mm: New.
17422 * obj-c++.dg/lookup-2.mm: New.
17423 * obj-c++.dg/method-1.mm: New.
17424 * obj-c++.dg/method-2.mm: New.
17425 * obj-c++.dg/method-3.mm: New.
17426 * obj-c++.dg/method-4.mm: New.
17427 * obj-c++.dg/method-5.mm: New.
17428 * obj-c++.dg/method-6.mm: New.
17429 * obj-c++.dg/method-7.mm: New.
17430 * obj-c++.dg/no-extra-load.mm: New.
17431 * obj-c++.dg/overload-1.mm: New.
17432 * obj-c++.dg/pragma-1.mm: New.
17433 * obj-c++.dg/pragma-2.mm: New.
17434 * obj-c++.dg/private-1.mm: New.
17435 * obj-c++.dg/private-2.mm: New.
17436 * obj-c++.dg/proto-qual-1.mm: New.
17437 * obj-c++.dg/qual-types-1.mm: New.
17438 * obj-c++.dg/stubify-1.mm: New.
17439 * obj-c++.dg/stubify-2.mm: New.
17440 * obj-c++.dg/super-class-1.mm: New.
17441 * obj-c++.dg/super-class-2.mm: New.
17442 * obj-c++.dg/super-dealloc-1.mm: New.
17443 * obj-c++.dg/super-dealloc-2.mm: New.
17444 * obj-c++.dg/template-1.mm: New.
17445 * obj-c++.dg/template-2.mm: New.
17446 * obj-c++.dg/template-3.mm: New.
17447 * obj-c++.dg/template-4.mm: New.
17448 * obj-c++.dg/template-5.mm: New.
17449 * obj-c++.dg/template-6.mm: New.
17450 * obj-c++.dg/try-catch-1.mm: New.
17451 * obj-c++.dg/try-catch-2.mm: New.
17452 * obj-c++.dg/try-catch-3.mm: New.
17453 * obj-c++.dg/try-catch-4.mm: New.
17454 * obj-c++.dg/try-catch-5.mm: New.
17455 * obj-c++.dg/try-catch-6.mm: New.
17456 * obj-c++.dg/try-catch-7.mm: New.
17457 * obj-c++.dg/try-catch-8.mm: New.
17458 * obj-c++.dg/try-catch-9.mm: New.
17459 * obj-c++.dg/va-meth-1.mm: New.
17460
17461 2005-05-25 Ziemowit Laski <zlaski@apple.com>
17462
17463 * obj-c++.dg/selector-1.mm: New.
17464 * obj-c++.dg/selector-2.mm: New.
17465
17466 2005-05-25 Ziemowit Laski <zlaski@apple.com>
17467
17468 * obj-c++.dg/selector-3.mm: New.
17469 * objc.dg/selector-3.m: New.
17470
17471 2005-05-25 Ziemowit Laski <zlaski@apple.com>
17472
17473 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
17474 about where warning appears.
17475
17476 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
17477
17478 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
17479 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
17480 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
17481 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
17482
17483 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
17484
17485 * gcc.dg/20050524-1.c: New test.
17486
17487 2005-05-25 Jan Hubicka <jh@suse.cz>
17488
17489 * gcc.dg/tree-prof/inliner-1.c: New.
17490
17491 2005-05-25 Janis Johnson <janis187@us.ibm.com>
17492
17493 * gcc.dg/tree-prof: New directory.
17494 * gcc.dg/tree-prof/tree-prof.exp: New.
17495
17496 2005-05-25 DJ Delorie <dj@redhat.com>
17497
17498 * gcc.dg/Wattributes-1.c: New.
17499 * gcc.dg/Wattributes-2.c: New.
17500 * gcc.dg/Wattributes-3.c: New.
17501
17502 20005-05-24 Janis Johnson <janis187@us.ibm.com>
17503
17504 PR tree-optimization/19833
17505 * gcc.dg/uninit-4.c: Remove xfail.
17506 * gcc.dg/uninit-9.c: Ditto.
17507
17508 2005-05-24 Ziemowit Laski <zlaski@apple.com>
17509
17510 * obj-c++.dg/bitfield-[1-5].mm: New.
17511 * obj-c++.dg/class-protocol-1.mm: New.
17512 * obj-c++.dg/comp-types-1[0-1].mm: New.
17513 * obj-c++.dg/comp-types-[2-9].mm: New.
17514 * obj-c++.dg/encode-[4-8].mm: New.
17515 * obj-c++.dg/layout-1.mm: New.
17516 * obj-c++.dg/method-1[0-9].mm: New.
17517 * obj-c++.dg/method-2[0-1].mm: New.
17518 * obj-c++.dg/method-[8-9].mm: New.
17519 * obj-c++.dg/objc-gc-3.mm: New.
17520 * obj-c++.dg/try-catch-10.mm: New.
17521 * objc.dg/bitfield-5.m: New.
17522 * objc.dg/comp-types-10.m: New.
17523 * objc.dg/comp-types-9.m: New.
17524 * objc.dg/layout-1.m: New.
17525 * objc.dg/objc-gc-4.m: New.
17526 * objc.dg/try-catch-9.m: New.
17527 * objc.dg/class-protocol-1.m: Tweak diagnostics.
17528 * objc.dg/comp-types-1.m: Likewise.
17529 * objc.dg/comp-types-[5-6].m: Likewise.
17530 * objc.dg/method-9.m: Likewise.
17531
17532 2005-05-24 Janis Johnson <janis187@us.ibm.com>
17533
17534 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
17535 and on hardware without VMX support.
17536
17537 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
17538
17539 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
17540
17541 * lib/profopt.exp (dg-final-generate, dg-final-use,
17542 profopt-final-code, profopt-get-options): New.
17543 (profopt-execute): Process test directives.
17544
17545 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
17546 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17547 cleanup-tree-dump, cleanup-saved-temps): Update comments.
17548
17549 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
17550
17551 PR C++/21645
17552 * g++.dg/init/ctor5.C: New test.
17553
17554 2005-05-24 Ira Rosen <irar@il.ibm.com>
17555
17556 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
17557 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
17558 vect-113.c, vect-114.c.
17559
17560 2005-05-23 Adam Nemet <anemet@lnxw.com>
17561
17562 * gcc.dg/const-elim-1.c: Remove xfails.
17563
17564 2005-05-23 Jeff Law <law@redhat.com>
17565
17566 * gcc.c-torture/compile/pr21638.c: New test.
17567 * gcc.c-torture/compile/20050520-1.c: New test.
17568
17569 2005-05-23 Nick Clifton <nickc@redhat.com>
17570
17571 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
17572 be a proper triple, ie: m32r*-*-*.
17573 * g++.old-deja/g++.jason/thunk3.C: Likewise.
17574
17575 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
17576
17577 PR middle-end/21331
17578 PR tree-opt/21293
17579 * gcc.c-torture/compile/pr21293.c: New test.
17580 * gcc.c-torture/execute/pr21331.c: New test.
17581
17582 2004-05-20 Richard Henderson <rth@redhat.com>
17583
17584 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
17585
17586 2005-05-20 Ziemowit Laski <zlaski@apple.com>
17587
17588 * obj-c++-dg.exp: Add.
17589 * obj-c++.exp: Add.
17590 * obj-c++.dg/dg.exp: Add.
17591
17592 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
17593
17594 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
17595 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
17596
17597 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
17598
17599 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
17600
17601 2004-05-19 Richard Henderson <rth@redhat.com>
17602
17603 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
17604
17605 2005-05-19 Janis Johnson <janis187@us.ibm.com>
17606
17607 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
17608
17609 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
17610
17611 2005-05-19 Jakub Jelinek <jakub@redhat.com>
17612
17613 PR c++/21495
17614 * g++.dg/parse/extern1.C: New test.
17615 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
17616
17617 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
17618
17619 * gcc.dg/c99-math.h: New.
17620 * gcc.dg/c99-math-float-1.c: New test.
17621 * gcc.dg/c99-math-double-1.c: Likewise.
17622 * gcc.dg/c99-math-long-double-1.c: Likewise.
17623
17624 2005-05-18 Richard Henderson <rth@redhat.com>
17625
17626 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
17627
17628 2005-05-18 Devang Patel <dpatel@apple.com>
17629
17630 * g++.dg/opt/20050511-1.C: New test.
17631
17632 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
17633
17634 PR libfortran/21127
17635 * gfortran.dg/reshape-complex.f90: New test.
17636
17637 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
17638
17639 * gfortran.dg/array_constructor_1.f90: New test.
17640 * gfortran.dg/array_constructor_2.f90: New test.
17641
17642 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
17643
17644 PR fortran/20954
17645 * gfortran.dg/pr20954.f: New test.
17646
17647 2005-05-17 Mike Stump <mrs@apple.com>
17648
17649 Yet more Objective-C++...
17650
17651 * objc.dg/method-5.m: Update.
17652 * objc.dg/method-6.m: Update.
17653 * objc.dg/method-7.m: Update.
17654 * objc.dg/method-9.m: Update.
17655 * objc.dg/try-catch-2.m: Update.
17656
17657 2005-05-17 Mark Mitchell <mark@codesourcery.com>
17658
17659 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
17660 Remove little-endian optimizations.
17661
17662 2005-05-17 Jeff Law <law@redhat.com>
17663
17664 * g++.dg/tree-ssa/pr14814.C: New test.
17665 * gcc.dg/tree-ssa/pr14814.C: New test.
17666 * gcc.dg/tree-ssa/pr17141-1.C: New test.
17667 * gcc.dg/tree-ssa/pr17141-2.C: New test.
17668
17669 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
17670
17671 * gcc.dg/compat/generate-random.c: Do not include
17672 libiberty.h.
17673 * gcc.dg/compat/generate-random_r.c: Likewise.
17674
17675 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
17676
17677 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
17678
17679 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
17680
17681 PR middle-end/21595
17682 * g++.dg/tree-ssa/builtin1.C: New testcase.
17683
17684 2005-05-17 Jakub Jelinek <jakub@redhat.com>
17685
17686 PR c++/21454
17687 * g++.dg/opt/const4.C: New test.
17688
17689 PR middle-end/21492
17690 * g++.dg/opt/crossjump1.C: New test.
17691
17692 PR tree-optimization/21610
17693 * gcc.c-torture/compile/20050516-1.c: New test.
17694
17695 PR fortran/15080
17696 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
17697 about the test failing.
17698 * gfortran.fortran-torture/execute/where_7.f90: New test.
17699 * gfortran.fortran-torture/execute/where_8.f90: New test.
17700
17701 2005-05-16 Richard Henderson <rth@redhat.com>
17702
17703 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
17704 i?86 and x86_64.
17705
17706 2005-05-16 Mark Mitchell <mark@codesourcery.com>
17707
17708 * gcc.dg/compat/generate-random.c (config.h): Do not include.
17709 (limits.h): Include unconditionally.
17710 (stdlib.h): Likewise.
17711 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
17712 (limits.h): Include unconditionally.
17713 (stdlib.h): Likewise.
17714 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17715 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17716 (limits.h): Include unconditionally.
17717 (stdlib.h): Likewise.
17718 (hashtab.h): Do not include.
17719 (getopt.h): Likewise.
17720 (stddef.h): Include.
17721 (hashval_t): Define.
17722 (struct entry): Add "next" field.
17723 (HASH_SIZE): New macro.
17724 (hash_table): New variable.
17725 (switchfiles): Do not use xmalloc.
17726 (mix): New macro.
17727 (iterative_hash): New function.
17728 (hasht): Remove.
17729 (e_exists): New function.
17730 (e_insert): Likewise.
17731 (output): Use, instead of libiberty hashtable functions.
17732 (main): Do not use getopt. Do not call htab_create.
17733
17734 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
17735
17736 PR libstdc++/21526
17737 * lib/target-supports.exp (check_mkfifo_available):
17738 Return 0 for cygwin as mkfifo support incomplete on platform.
17739 Fix typos in comments.
17740
17741 2005-05-15 Mark Mitchell <mark@codesourcery.com>
17742
17743 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
17744
17745 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
17746
17747 PR fortran/17432
17748 * gfortran.dg/assign_4.f: New test.
17749
17750 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
17751
17752 PR tree-optimization/21563
17753 * gcc.dg/tree-ssa/pr21563.c: New.
17754
17755 2005-05-14 Jan Hubicka <jh@suse.cz>
17756
17757 * gcc.dg/noreturn-7.c: Allow control reaches warning.
17758
17759 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
17760
17761 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
17762
17763 2005-05-13 Julian Brown <julian@codesourcery.com>
17764
17765 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
17766 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
17767
17768 2005-05-13 Jan Hubicka <jh@suse.cz>
17769
17770 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
17771 * gcc.dg/fold-xor-?.c: Likewise.
17772 * gcc.dg/pr15784-?.c: Likewise.
17773 * gcc.dg/pr20922-?.c: Likewise.
17774 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
17775 * gcc.dg/tree-ssa/pr17598.c: Likewise.
17776 * gcc.dg/tree-ssa/pr20470.c: Likewise.
17777
17778 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17779
17780 PR fortran/21260
17781 * gfortran.dg/hollerith_1.f90: New test.
17782
17783 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17784
17785 * gfortran.dg/func_result_2.f90: New test.
17786
17787 2005-05-11 Bud Davis <bdavis@gfortran.org>
17788
17789 * gfortran.dg/dev_null.f90: New test.
17790
17791 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
17792
17793 * gcc.dg/arm-vfp1.c: Revert last change.
17794
17795 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
17796
17797 PR middle-end/19807
17798 PR tree-optimization/19639
17799 * g++.dg/tree-ssa/pr19807.C: New testcase.
17800
17801 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17802
17803 PR libfortran/21471
17804 * gfortran.dg/append-1.f90: New test.
17805
17806 2005-05-10 Diego Novillo <dnovillo@redhat.com>
17807
17808 * gcc.dg/pr18501.c: XFAIL.
17809 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
17810 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
17811 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
17812 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17813 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17814 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
17815 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
17816 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
17817
17818 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17819
17820 PR fortran/20178
17821 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
17822 gfortran.dg/f2c_3.f90: New tests.
17823
17824 * gfortran.dg/return_1.f90: Fix dg annotation.
17825
17826 2005-05-10 Diego Novillo <dnovillo@redhat.com>
17827
17828 * gcc.c-torture/compile/20050510-1.c: New test.
17829
17830 2005-05-10 Mark Mitchell <mark@codesourcery.com>
17831
17832 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
17833
17834 2005-05-10 Bob Wilson <bob.wilson@acm.org>
17835
17836 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
17837
17838 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
17839
17840 PR c/17913
17841 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
17842
17843 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
17844
17845 PR c/21342
17846 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
17847 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
17848
17849 2005-05-10 Ben Elliston <bje@au.ibm.com>
17850
17851 PR debug/16676
17852 * gcc.dg/debug/pr16676.c: New test.
17853
17854 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
17855
17856 PR testsuite/21443
17857 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
17858 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
17859 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
17860 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
17861 Change -O1 to -O2.
17862 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
17863 -fno-tree-dominator-opts.
17864
17865 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17866
17867 * gfortran.dg/return_1.f90: New test.
17868
17869 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
17870
17871 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
17872
17873 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
17874
17875 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
17876
17877 PR c++/21427
17878 * g++.dg/inherit/covariant13.C: New.
17879
17880 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17881
17882 PR libfortran/19155
17883 * gfortran.dg/pr19155.f: New test.
17884
17885 2005-05-08 Roger Sayle <roger@eyesopen.com>
17886
17887 PR inline-asm/8788
17888 * gcc.dg/pr8788-1.c: New testcase.
17889
17890 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
17891
17892 PR target/21416
17893 * gcc.target/mips/fpcmp-[12].c: New tests.
17894
17895 2005-05-06 Mark Mitchell <mark@codesourcery.com>
17896
17897 * lib/target-supports-dg.exp (dg-require-fork): New function.
17898 (dg-require-mkfifo): Likewise.
17899 * lib/target-supports.exp (check_function_available): New
17900 function.
17901 (check_fork_available): Likewise.
17902 (check_mkfifo_available): Likewise.
17903
17904 2005-05-06 Jeff Law <law@redhat.com>
17905
17906 * gcc.c-torture/compile/pr21380.c: New test.
17907
17908 2005-05-06 Jakub Jelinek <jakub@redhat.com>
17909
17910 PR c++/20961
17911 * g++.dg/ext/weak3.C: New test.
17912
17913 2005-05-05 Mark Mitchell <mark@codesourcery.com>
17914
17915 PR c++/21352
17916 * g++.dg/template/crash37.C: New test.
17917
17918 2005-05-05 Paul Brook <paul@codesourcery.com>
17919
17920 * gcc.dg/arm-g2.c: Use effective-target arm32.
17921 * gcc.dg/arm-mmx-1.c: Ditto.
17922 * gcc.dg/arm-scd42-2.c: Ditto.
17923 * gcc.dg/arm-vfp1.c: Ditto.
17924 * lib/target-supports.exp (check_effective_target_arm32): New
17925 function.
17926
17927 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
17928
17929 PR libfortran/21354
17930 gfortran.dg/in_pack_rank7.f90: New test.
17931
17932 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
17933
17934 PR middle-end/15618
17935 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
17936
17937 2005-05-04 Jakub Jelinek <jakub@redhat.com>
17938
17939 PR middle-end/21265
17940 * gcc.dg/20050503-1.c: New test.
17941
17942 PR rtl-optimization/21239
17943 * gcc.dg/i386-sse-11.c: New test.
17944
17945 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
17946
17947 PR target/16888
17948 * gcc.target/i386/asm-1.c: New test.
17949
17950 2005-05-03 Jakub Jelinek <jakub@redhat.com>
17951
17952 PR rtl-optimization/21330
17953 * gcc.c-torture/execute/20050502-1.c: New test.
17954
17955 PR target/21297
17956 * gcc.c-torture/execute/20050502-2.c: New test.
17957
17958 2005-05-03 Uros Bizjak <uros@kss-loka.si>
17959
17960 PR middle-end/21282
17961 * gcc.dg/pr21282.c: New.
17962
17963 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
17964
17965 * gcc.dg/vect/pr20122.c: Clean up .vect file.
17966 * gcc.dg/vect/vect-92.c: Likewise.
17967 * gcc.dg/vect/vect-93.c: Likewise.
17968 * gcc.dg/vect/vect-dv-1.c: Likewise.
17969 * gcc.dg/vect/vect-dv-2.c: Likewise.
17970 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
17971
17972 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
17973
17974 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
17975 * gfortran.dg/vect/vect-2.f90: Likewise.
17976 * gfortran.dg/vect/vect-3.f90: Likewise.
17977 * gfortran.dg/vect/vect-4.f90: Likewise.
17978 * gfortran.dg/vect/vect-5.f90: Likewise.
17979
17980 2005-05-02 Geoffrey Keating <geoffk@apple.com>
17981
17982 PR target/20813
17983 * gcc.dg/rs6000-fpint-2.c: New.
17984
17985 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
17986
17987 PR c/15698
17988 * gcc.dg/builtins-30.c: Update expected messages.
17989 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
17990 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
17991 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
17992
17993 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
17994
17995 PR tree-optimization/21294
17996 * gcc.dg/tree-ssa/pr21294.c: New.
17997
17998 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
17999
18000 * gcc.dg/altivec-3.c (vec_store): Do not use the old
18001 __builtin_altivec_st_internal_4si built-in.
18002
18003 2005-05-02 Mark Mitchell <mark@codesourcery.com>
18004
18005 PR c++/15875
18006 * g++.dg/template/ptrmem14.C: New test.
18007
18008 2005-05-02 Paul Brook <paul@codesourcery.com>
18009
18010 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
18011
18012 2005-05-02 Michael Matz <matz@suse.de>
18013
18014 PR c++/19542
18015 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
18016
18017 2005-05-01 Mark Mitchell <mark@codesourcery.com>
18018
18019 * g++.dg/cpp/weak.C: New test.
18020
18021 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
18022
18023 * gcc.dg/tree-ssa/loop-8.c: New test.
18024
18025 2005-04-30 Michael Maty <matz@suse.de>
18026
18027 * gcc.dg/inline-mcpy.c: New test.
18028
18029 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
18030
18031 PR libfortran/18958
18032 * gfortran.dg/eoshift.f90: New test case.
18033
18034 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
18035
18036 PR libfortran/18857
18037 * gfortran.dg/matmul_1.f90: New test.
18038
18039 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
18040
18041 PR tree-optimization/21030
18042 * gcc.dg/tree-ssa/pr21030.c: New.
18043
18044 2005-04-29 Devang Patel <dpatel@apple.com>
18045
18046 PR tree-optimization/21272
18047 * gcc.dg/vect/vect-ifcvt-10.c: New test.
18048
18049 2005-04-29 Jakub Jelinek <jakub@redhat.com>
18050
18051 PR fortran/13082
18052 PR fortran/18824
18053 * gfortran.dg/entry_4.f90: New test.
18054 * gfortran.fortran-torture/execute/entry_1.f90: New test.
18055 * gfortran.fortran-torture/execute/entry_2.f90: New test.
18056 * gfortran.fortran-torture/execute/entry_3.f90: New test.
18057 * gfortran.fortran-torture/execute/entry_4.f90: New test.
18058 * gfortran.fortran-torture/execute/entry_5.f90: New test.
18059 * gfortran.fortran-torture/execute/entry_6.f90: New test.
18060 * gfortran.fortran-torture/execute/entry_7.f90: New test.
18061
18062 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18063
18064 * gfortran.fortran-torture/execute/entry_8.f90: New test.
18065
18066 2005-04-29 Paul Brook <paul@codesourcery.com>
18067
18068 * gfortran.dg/entry_3.f90: New test.
18069
18070 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18071
18072 * gfortran.dg/implicit_4.f90: New test.
18073
18074 2005-04-28 Bob Wilson <bob.wilson@acm.org>
18075
18076 * lib/target-supports.exp (check_profiling_available): Return
18077 false for xtensa-*-elf.
18078
18079 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
18080
18081 * lib/fortran-torture.exp (fortran-torture.exp): Catch
18082 error if file cannot be deleted.
18083
18084 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
18085
18086 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
18087 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
18088 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
18089 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
18090 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
18091 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
18092 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
18093 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
18094 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
18095 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
18096 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
18097 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
18098 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
18099
18100 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18101
18102 PR fortran/20865
18103 * gfortran.dg/pr20865.f90: New test.
18104
18105 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
18106
18107 * gcc.dg/void-cast-2.c: New test.
18108
18109 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
18110
18111 PR c/21159
18112 * gcc.dg/void-cast-1.c: New test.
18113
18114 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
18115
18116 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
18117
18118 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18119
18120 PR fortran/21177
18121 * gfortran.dg/pr21177.f90: New test.
18122
18123 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
18124
18125 PR tree-optimization/21171
18126 * gcc.dg/tree-ssa/pr21171.c: New test.
18127
18128 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
18129
18130 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18131 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18132 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18133 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18134 gcc.dg/tree-ssa/gen-vect-32.c: New.
18135 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
18136 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
18137 don't run on PPC32.
18138
18139 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
18140
18141 PR c/21213
18142 * gcc.dg/transparent-union-3.c: New test.
18143
18144 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
18145
18146 PR c/20740
18147 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
18148 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
18149 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
18150 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
18151 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
18152 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
18153
18154 2005-04-26 Jeff Law <law@redhat.com>
18155
18156 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
18157 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
18158 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
18159 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
18160 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
18161 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
18162 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
18163
18164 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
18165
18166 PR tree-optimization/17598
18167 * gcc.dg/tree-ssa/pr17598.c: New testcase.
18168
18169 2005-04-25 Mike Stump <mrs@apple.com>
18170
18171 * objc.dg/fix-and-continue-1.m: Add.
18172
18173 2005-04-25 Roger Sayle <roger@eyesopen.com>
18174
18175 PR c++/20995
18176 * g++.dg/opt/pr20995-1.C: New test case.
18177
18178 2005-04-25 Devang Patel <dpatel@apple.com>
18179
18180 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
18181
18182 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
18183
18184 PR testsuite/21062
18185 * g++.dg/opt/alias2.C (printf): Correct the prototype.
18186
18187 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
18188
18189 PR C++/21188
18190 * g++.dg/opt/rtti2.C: New test.
18191
18192 2005-04-25 Paul Brook <paul@codesourcery.com>
18193 Steven G. Kargl <kargls@comcast.net>
18194
18195 PR fortran/20879
18196 * gfortran.dg/ichar_1.f90: New file.
18197
18198 2005-04-24 Jakub Jelinek <jakub@redhat.com>
18199
18200 PR middle-end/20991
18201 * g++.dg/opt/pr20991.C: New test.
18202
18203 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
18204 where sizeof (type) < __alignof__ (type).
18205 * gcc.dg/compat/struct-layout-1.h: Likewise.
18206
18207 2005-04-24 Per Bothner <per@bothner.com>
18208 Devang Patel <dpatel@apple.com>
18209
18210 PR preprocessor/20907
18211 * gcc.dg/cpp/very-long-comment.c: New test.
18212
18213 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18214
18215 PR fortran/20059
18216 * gfortran.dg/common_5.f: New test.
18217
18218 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
18219
18220 PR middle-end/21082
18221 * g++.dg/tree-ssa/pr21082.C: New testcase.
18222
18223 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
18224
18225 * gcc.dg/vect/vect-99.c: New test.
18226
18227 2005-04-22 Diego Novillo <dnovillo@redhat.com>
18228
18229 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
18230
18231 2005-04-22 Jeff Law <law@redhat.com>
18232
18233 * gcc.dg/uninit-5.c: Remove xfails.
18234 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
18235 conditionals and loads.
18236
18237 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
18238
18239 PR libfortran/20074
18240 PR libfortran/20436
18241 PR libfortran/21108
18242 * gfortran.dg/nested_reshape.f90: new test
18243 * gfortran.dg/reshape-alloc.f90: new test
18244 * gfortran.dg/reshape.f90: new test
18245
18246 2005-04-22 Mark Mitchell <mark@codesourcery.com>
18247
18248 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
18249
18250 * gcc.dg/arm-vfp1.c: New test.
18251
18252 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
18253
18254 PR c++/21087
18255 * g++.dg/lookup/builtin2.C: New test.
18256
18257 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
18258
18259 * gcc.dg/weak/weak-13.c: New test.
18260
18261 2005-04-21 Geoffrey Keating <geoffk@apple.com>
18262
18263 * lib/target-supports.exp (check_effective_target_sync_int_long):
18264 Add powerpc*.
18265
18266 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
18267
18268 * gcc.target/mips/branch-1.c: New test.
18269
18270 2005-04-21 Richard Henderson <rth@redhat.com>
18271
18272 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
18273 * gcc.dg/vect/vect-86.c: Likewise.
18274 * gcc.dg/vect/vect-87.c: Likewise.
18275 * gcc.dg/vect/vect-88.c: Likewise.
18276
18277 2005-04-21 Devang Patel <dpatel@apple.com>
18278
18279 PR optimization/20994
18280 * gcc.dg/tree-ssa/ifc-3.c: New test.
18281
18282 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
18283
18284 PR c/12913
18285 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
18286 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
18287 gcc.dg/c99-vla-jump-5.c: New tests.
18288
18289 2005-04-19 Richard Henderson <rth@redhat.com>
18290
18291 * lib/target-supports.exp (check_effective_target_vect_int_mult):
18292 Fix typo in exists check.
18293 (check_effective_target_sync_int_long): New.
18294 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
18295 * gcc.dg/ia64-sync-2.c: Likewise.
18296 * gcc.dg/ia64-sync-3.c: Likewise.
18297 * gcc.dg/ia64-sync-4.c: Likewise.
18298
18299 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
18300
18301 * gcc.dg/fold-xor-1.c: New test.
18302 * gcc.dg/fold-xor-2.c: New test.
18303
18304 2005-04-19 James E. Wilson <wilson@specifixinc.com>
18305
18306 PR target/20670
18307 * g++.dg/eh/fp-regs.C: New test.
18308
18309 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
18310
18311 * gcc.dg/Wint-to-pointer-cast-1.c,
18312 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
18313 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
18314 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
18315
18316 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18317
18318 PR fortran/16861
18319 * gfortran.dg/pr16861.f90: New test.
18320
18321 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
18322
18323 * gcc.dg/pr21085.c: New test.
18324
18325 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
18326
18327 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
18328 (setup_mips_tests, dg-mips-options): New procedures.
18329 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
18330 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
18331 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
18332 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18333 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
18334 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
18335 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
18336 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18337 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
18338 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
18339 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
18340 dg-mips-options instead of dg-options. Remove now-redundant
18341 preprocessor guards.
18342 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
18343 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18344 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18345 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
18346 * gcc.dg/vr-mult-2.c: Delete.
18347 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
18348 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
18349 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
18350 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
18351 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
18352 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
18353 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
18354
18355 2005-04-18 Laurent GUERBY <laurent@guerby.net>
18356
18357 * ada/acats/run_all.sh: Use sync when executable not present.
18358
18359 2005-04-18 Devang Patel <dpatel@apple.com>
18360
18361 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
18362 * gcc.dg/vect/vect-11a.c: New.
18363 * gcc.dg/vect/vect-none.c: Update.
18364 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
18365
18366 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
18367
18368 PR tree-optimization/20922
18369 * gcc.dg/pr20922-1.c: New test.
18370 * gcc.dg/pr20922-2.c: New test.
18371 * gcc.dg/pr20922-3.c: New test.
18372 * gcc.dg/pr20922-4.c: New test.
18373 * gcc.dg/pr20922-5.c: New test.
18374 * gcc.dg/pr20922-6.c: New test.
18375
18376 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18377
18378 PR libfortran/20950
18379 * gfortran.dg/pr20950.f: New test.
18380
18381 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18382
18383 PR libfortran/19216
18384 * gfortran.dg/pr19216.f: New test.
18385
18386 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
18387
18388 PR tree-optimization/21001
18389 * gcc.dg/tree-ssa/pr21001.c: New.
18390
18391 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
18392
18393 PR libfortran/21075
18394 * gfortran.dg/reshape_rank7.f90: New test.
18395
18396 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
18397
18398 PR libfortran/12884 gfortran.dg/pr12884.f: New test
18399 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
18400 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
18401 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
18402 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
18403 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
18404 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
18405 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
18406 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
18407 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
18408 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
18409 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
18410 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
18411 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
18412 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
18413 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
18414 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
18415 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
18416 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
18417 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
18418 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
18419
18420 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
18421
18422 * gfortran.dg/wtruncate.f: New testcase.
18423 * gfortran.dg/wtruncate.f90: New testcase.
18424
18425 2005-04-16 Mark Mitchell <mark@codesourcery.com>
18426
18427 PR c++/21025
18428 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
18429 which sizeof/alignof is dependent, rather than just whether we are
18430 processing_template_decl.
18431
18432 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
18433
18434 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18435 corrected typo where the wrong variables had been compared.
18436
18437 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
18438
18439 PR libfortran/18495
18440 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18441 Test callee-allocated version of return array with a write
18442 statement.
18443 Test spread with a temporary with another write statement.
18444
18445 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
18446
18447 PR tree-optimization/21031
18448 * gcc.dg/tree-ssa/pr21031.c: New.
18449
18450 2005-04-15 Uros Bizjak <uros@kss-loka.si>
18451
18452 PR tree-optimization/21004
18453 * gcc.dg/builtins-53.c: Include builtins-config.h.
18454 Check floorf, ceilf, floorl and ceill transformations
18455 only when HAVE_C99_RUNTIME is defined.
18456
18457 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
18458
18459 PR middle-end/20739
18460 * gcc.dg/tree-ssa/pr20739.c: New test.
18461
18462 2005-04-14 Mike Stump <mrs@apple.com>
18463
18464 * gcc.dg/Foundation.framework/empty: New.
18465 * gcc.dg/framework-2.c: New.
18466
18467 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
18468
18469 PR tree-optimization/21021
18470 * gcc.c-torture/compile/pr21021.c: New.
18471
18472 2005-04-14 Janis Johnson <janis187@us.ibm.com>
18473
18474 PR testsuite/21010
18475 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
18476 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
18477 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
18478 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
18479 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
18480 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
18481 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
18482 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
18483
18484 2005-04-14 Richard Henderson <rth@redhat.com>
18485
18486 * lib/target-supports.exp (check_effective_target_vect_condition):
18487 Add ia64, i?86, and x86_64.
18488
18489 2005-04-14 Steven G. Kargl <kargls@comcast.net>
18490
18491 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
18492
18493 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
18494
18495 PR tree-optimization/20657
18496 * gcc.dg/tree-ssa/pr20657.c: New.
18497
18498 2005-04-14 Uros Bizjak <uros@kss-loka.si>
18499
18500 * gcc.dg/builtins-53.c: Also check (int)trunc* and
18501 (long long int)trunc*.
18502
18503 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
18504
18505 PR target/20927
18506 * gcc.dg/pr20927.c: New test.
18507
18508 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
18509
18510 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
18511 * gcc.target/mips/asm-1.c: Likewise.
18512
18513 2005-04-13 Dale Johannesen <dalej@apple.com>
18514
18515 * objc.dg/objc-fast-4.m: New.
18516
18517 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
18518
18519 * gcc.target/cris/torture/cris-torture.exp: New driver in new
18520 directory.
18521 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
18522
18523 2005-04-13 David Edelsohn <edelsohn@gnu.org>
18524
18525 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
18526 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
18527 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
18528
18529 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
18530
18531 PR tree-optimization/20913
18532 * gcc.dg/tree-ssa/pr20913.c: New.
18533
18534 PR tree-optimization/20702
18535 * gcc.dg/tree-ssa/pr20702.c: New.
18536
18537 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18538
18539 PR c++/13744
18540 * g++.dg/inherit/local3.C: New test.
18541
18542 2005-04-12 Jeff Law <law@redhat.com>
18543
18544 * gcc.dg/tree-ssa/20050412-1.c: New test.
18545
18546 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
18547
18548 PR libfortran/19016
18549 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
18550 Add tests with mask generated by expression.
18551 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18552 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18553 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18554
18555 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
18556
18557 PR middle-end/20917
18558 * gcc.dg/20050409-1.c: New test.
18559
18560 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
18561
18562 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
18563
18564 2005-04-11 Mark Mitchell <mark@codesourcery.com>
18565
18566 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18567 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
18568 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18569 (TARGET_CXX): Adjust accordingly.
18570 * target.h (struct gcc_target): Remove epxort_class_data. Add
18571 determine_class_data_visibility and class_data_always_comdat.
18572 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18573 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
18574 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18575 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
18576 (arm_cxx_determine_class_data_visibility): New.
18577 (arm_cxx_class_data_always_comdat): Likewise.
18578 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18579 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
18580 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18581 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
18582 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
18583 Define.
18584
18585 2005-04-11 Mark Mitchell <mark@codesourcery.com>
18586
18587 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
18588
18589 2005-04-11 Geoffrey Keating <geoffk@apple.com>
18590
18591 * gcc.dg/i386-darwin-fpmath.c: New.
18592
18593 2004-04-11 Devang Patel <dpatel@apple.com>
18594
18595 * lib/target-supports.exp (check_effective_target_vect_condition): New.
18596 * gcc.dg/vect/vect-ifcvt-1.c: New test.
18597 * gcc.dg/vect/vect-ifcvt-2.c: New test.
18598 * gcc.dg/vect/vect-ifcvt-3.c: New test.
18599 * gcc.dg/vect/vect-ifcvt-4.c: New test.
18600 * gcc.dg/vect/vect-ifcvt-5.c: New test.
18601 * gcc.dg/vect/vect-ifcvt-6.c: New test.
18602 * gcc.dg/vect/vect-ifcvt-7.c: New test.
18603 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
18604
18605 2004-04-11 Devang Patel <dpatel@apple.com>
18606
18607 * gcc.dg/vect/vect-dv-1.c: New test.
18608 * gcc.dg/vect/vect-dv-2.c: New test.
18609
18610 2005-04-11 Diego Novillo <dnovillo@redhat.com>
18611
18612 PR tree-optimization/20933
18613 * gcc.dg/tree-ssa/pr20933.c: New test.
18614
18615 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18616
18617 * gfortran.dg/fold_nearest.f90: New test.
18618
18619 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
18620
18621 * gcc.dg/tree-ssa/alias-1.c: New test.
18622
18623 2005-04-11 Diego Novillo <dnovillo@redhat.com>
18624
18625 PR tree-optimization/20920
18626 * g++.dg/tree-ssa/pr20920.C: New test.
18627
18628 2005-04-11 Uros Bizjak <uros@kss-loka.si>
18629
18630 * gcc.dg/builtins-53.c: Also check (int)ceil* and
18631 (long long int)ceil*.
18632
18633 2005-04-10 Mark Mitchell <mark@codesourcery.com>
18634
18635 * g++.dg/warn/Wdtor1.C: Declare template in system header with
18636 explicit C++ linkage.
18637
18638 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18639
18640 * gfortran.dg/pr17229.f: Take care of the new obsolescence
18641 warning for arithmetic IF statements.
18642
18643 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
18644
18645 * eor_handling_1.f90: New test case.
18646 * eor_handling_2.f90: New test case.
18647 * eor_handling_3.f90: New test case.
18648 * eor_handling_4.f90: New test case.
18649 * eor_handling_5.f90: New test case.
18650 * noadv_size.f90: New test case.
18651 * pad_no.f90: New test case.
18652
18653 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
18654
18655 * gcc.c-torture/execute/20050410-1.c: New test.
18656
18657 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
18658
18659 * gcc.dg/pr20126.c: New.
18660
18661 2005-04-09 Bud Davis <bdavis@gfortran.org>
18662 Steven G. Kargl <kargls@comcast.net>
18663
18664 * gfortran.dg/PR19872.f: New test.
18665
18666 2005-04-09 Steven G. Kargl <kargls@comcast.net>
18667
18668 * gfortran.dg/nint_1.f90: Fix dg-do directive.
18669
18670 2005-04-09 Steven G. Kargl <kargls@comcast.net>
18671
18672 * gfortran.dg/nint_1.f90: New test.
18673
18674 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
18675
18676 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
18677 Added test for callee-allocated arrays with write statements.
18678 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
18679 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
18680 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18681 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18682 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18683
18684 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
18685
18686 PR libfortran/20163
18687 * gfortran.dg/open-options-blanks.f: New test.
18688
18689 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
18690
18691 PR fortran/13257
18692 * gfortran.dg/comma_format_extension_[1234].f: New tests.
18693
18694 2005-04-09 Jakub Jelinek <jakub@redhat.com>
18695
18696 * gcc.dg/tree-ssa/stdarg-1.c: New test.
18697 * gcc.dg/tree-ssa/stdarg-2.c: New test.
18698 * gcc.dg/tree-ssa/stdarg-3.c: New test.
18699 * gcc.dg/tree-ssa/stdarg-4.c: New test.
18700 * gcc.dg/tree-ssa/stdarg-5.c: New test.
18701 * gcc.c-torture/execute/stdarg-4.c: New test.
18702
18703 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
18704
18705 PR target/20795
18706 * g++.dg/abi/param2.C: New test.
18707
18708 2005-04-09 Uros Bizjak <uros@kss-loka.si>
18709
18710 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
18711
18712 2005-04-09 Uros Bizjak <uros@kss-loka.si>
18713
18714 * gcc.dg/builtins-53.c: New test.
18715
18716 2005-04-08 Diego Novillo <dnovillo@redhat.com>
18717
18718 * g++.dg/tree-ssa/pr18178.C: New test.
18719 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
18720 * gcc.c-torture/execute/20041019-1.c: New test.
18721 * gcc.dg/tree-ssa/20041008-1.c: New test.
18722 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
18723 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
18724 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
18725 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
18726 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
18727 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
18728 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
18729 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
18730 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18731 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18732
18733 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
18734
18735 PR rtl-optimization/20466
18736 * gcc.c-torture/execute/pr20466-1.c: New test.
18737
18738 2005-04-08 Mark Mitchell <mark@codesourcery.com>
18739
18740 PR c++/20905
18741 * g++.dg/parse/cond2.C: New test.
18742
18743 PR c++/20145
18744 * g++.dg/warn/Wdtor1.C: New test.
18745
18746 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18747
18748 PR fortran/17229
18749 * gfortran.dg/pr17229.f: New test.
18750
18751 2005-04-07 Steven G. Kargl <kargls@comcast.net>
18752
18753 * gfortran.dg/tiny_1.f90: New test.
18754 * gfortran.dg/tiny_2.f90: ditto.
18755
18756 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
18757
18758 * gfortran.dg/eor_1.f90: Fix dg-do run line
18759 * gfortran.dg/open_new.f90: Fix dg-do run line
18760
18761 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
18762
18763 * lib/target-supports.exp (get_compiler_messages): Support
18764 optional arguments, the fourth being compiler options.
18765 (check_effective_target_fpic): New proc.
18766 * gcc.dg/20050321-2.c: Restrict to target fpic.
18767
18768 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
18769
18770 * gcc.dg/15443-1.c: New test.
18771 * gcc.dg/15443-2.c: Likewise.
18772
18773 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18774
18775 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
18776
18777 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
18778
18779 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
18780
18781 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
18782
18783 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
18784 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
18785 -m64.
18786 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
18787 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
18788 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
18789
18790 2005-04-06 Mark Mitchell <mark@codesourcery.com>
18791
18792 PR c++/20212
18793 * g++.dg/warn/Wunused-11.C: New test.
18794
18795 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
18796
18797 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
18798
18799 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
18800
18801 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
18802
18803 2005-04-05 Mark Mitchell <mark@codesourcery.com>
18804
18805 PR c++/20734
18806 * g++.dg/template/ptrmem13.C: New test.
18807
18808 2005-04-05 Per Bothner <per@bothner.com>
18809
18810 * lib/gcc.exp: Always add -fno-show-column, for now.
18811
18812 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
18813
18814 PR testsuite/20767
18815 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
18816 of plain old "unsigned int" for the type of "i". Makes this test
18817 64bit clean.
18818
18819 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
18820
18821 * gcc.dg/i386-ssefn-1.c: New test.
18822 * gcc.dg/i386-ssefn-2.c: New test.
18823 * gcc.dg/i386-ssefn-3.c: New test.
18824 * gcc.dg/i386-ssefn-4.c: New test.
18825
18826 2005-04-05 Jakub Jelinek <jakub@redhat.com>
18827
18828 PR tree-optimization/20076
18829 * gcc.dg/builtin-apply4.c: New test.
18830
18831 PR preprocessor/19475
18832 * gcc.dg/cpp/macspace1.c: New test.
18833 * gcc.dg/cpp/macspace2.c: New test.
18834
18835 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18836
18837 * gfortran.dg/pr20755.f: Fixed bad format.
18838
18839 2005-04-05 Mark Mitchell <mark@codesourcery.com>
18840
18841 PR c++/20763
18842 * g++.dg/ext/attrib21.C: New test.
18843
18844 2004-04-05 Devang Patel <dpatel@apple.com>
18845
18846 * lib/target-supports.exp (check_effective_target_vect_shif): New.
18847 * gcc.dg/vect/vect-shift-1.c: New test.
18848
18849 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18850
18851 PR libfortran/20755
18852 * gfortran.dg/pr20755.f: New test.
18853
18854 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
18855
18856 * gfortran.dg/pr15959.f90: New test.
18857 * gfortran.dg/string_pad_trunc.f90: New test.
18858
18859 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18860
18861 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
18862 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
18863 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
18864 syntax.
18865
18866 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
18867
18868 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
18869
18870 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18871
18872 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
18873 * gcc.c-torture/compile/20011119-2.c: Likewise.
18874 * gcc.c-torture/compile/981001-2.c: Likewise.
18875
18876 2005-04-04 Mark Mitchell <mark@codesourcery.com>
18877
18878 PR c++/20679
18879 * g++.dg/template/overload4.C: New test.
18880
18881 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
18882
18883 PR c++/20746
18884 * g++.dg/abi/covariant5.C: New.
18885
18886 PR debug/20505
18887 * g++.dg/debug/const2.C: New.
18888
18889 2005-04-04 Jakub Jelinek <jakub@redhat.com>
18890
18891 PR rtl-optimization/16104
18892 * gcc.c-torture/execute/20050316-1.c: New test.
18893
18894 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
18895
18896 * g++.dg/template/spec23.C: Fix dg-error text.
18897
18898 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
18899
18900 PR c++/19199
18901 * g++.dg/expr/lval2.C: New.
18902
18903 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18904
18905 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
18906 __builtin_strcasecmp and __builtin_strncasecmp.
18907
18908 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
18909
18910 PR c++/20723
18911 * g++.dg/template/spec22.C: New.
18912 * g++.dg/template/spec23.C: New.
18913
18914 2005-04-03 Dale Ranta <dir@lanl.gov>
18915 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18916
18917 PR libfortran/20068
18918 PR libfortran/20125
18919 PR libfortran/20156
18920 PR libfortran/20471
18921 * gfortran.dg/backspace.f: New test.
18922
18923 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
18924
18925 * gcc.dg/pr19345.c: New test.
18926
18927 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
18928
18929 PR tree-optimization/20640
18930 * gcc.dg/torture/tree-loop-1.c: New.
18931
18932 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
18933
18934 PR rtl-optimization/20290
18935 * gcc.c-torture/execute/loop-ivopts-2.c: New.
18936
18937 2005-04-02 Geoffrey Keating <geoffk@apple.com>
18938
18939 * gcc.dg/rs6000-fpint.c: New.
18940
18941 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
18942
18943 * gcc.dg/old-style-then-proto-1.c: New test.
18944
18945 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18946
18947 * gfortran.fortran-torture/execute/backspace.f90: Check
18948 after backspace and read was incorrect.
18949
18950 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18951
18952 * gcc.c-torture/execute/builtins/strcat.c: Check the result
18953 buffer past the terminating NUL using memcmp.
18954 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
18955 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
18956
18957 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
18958 Fix unused/uninitialized variable warnings.
18959
18960 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
18961 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
18962 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
18963 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
18964
18965 * gcc.c-torture/execute/builtins/abs-1-lib.c,
18966 gcc.c-torture/execute/builtins/fputs-lib.c,
18967 gcc.c-torture/execute/builtins/lib/fprintf.c,
18968 gcc.c-torture/execute/builtins/lib/main.c,
18969 gcc.c-torture/execute/builtins/lib/memcmp.c,
18970 gcc.c-torture/execute/builtins/lib/memmove.c,
18971 gcc.c-torture/execute/builtins/lib/mempcpy.c,
18972 gcc.c-torture/execute/builtins/lib/memset.c,
18973 gcc.c-torture/execute/builtins/lib/printf.c,
18974 gcc.c-torture/execute/builtins/lib/sprintf.c,
18975 gcc.c-torture/execute/builtins/lib/stpcpy.c,
18976 gcc.c-torture/execute/builtins/lib/strchr.c,
18977 gcc.c-torture/execute/builtins/lib/strcmp.c,
18978 gcc.c-torture/execute/builtins/lib/strcpy.c,
18979 gcc.c-torture/execute/builtins/lib/strcspn.c,
18980 gcc.c-torture/execute/builtins/lib/strlen.c,
18981 gcc.c-torture/execute/builtins/lib/strncat.c,
18982 gcc.c-torture/execute/builtins/lib/strncmp.c,
18983 gcc.c-torture/execute/builtins/lib/strncpy.c,
18984 gcc.c-torture/execute/builtins/lib/strrchr.c,
18985 gcc.c-torture/execute/builtins/lib/strspn.c,
18986 gcc.c-torture/execute/builtins/lib/strstr.c,
18987 gcc.c-torture/execute/builtins/memops-asm-lib.c,
18988 gcc.c-torture/execute/builtins/strlen-2.c,
18989 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
18990 prototypes.
18991
18992 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
18993
18994 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
18995 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
18996 selectany usage.
18997
18998 2005-04-01 Jakub Jelinek <jakub@redhat.com>
18999
19000 PR c++/19406
19001 * g++.dg/debug/using1.C: New test.
19002
19003 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
19004
19005 PR middle-end/20524
19006 * gcc.dg/alias-7.c: Prefix asm-declared name with
19007 __USER_LABEL_PREFIX__.
19008
19009 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
19010
19011 Fix fallout from PR middle-end/15700:
19012 * gcc.c-torture/compile/20011119-1.c: Take
19013 __USER_LABEL_PREFIX__ into account.
19014 * gcc.c-torture/compile/20011119-2.c: Likewise.
19015
19016 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
19017
19018 PR c++/18644
19019 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
19020
19021 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
19022
19023 PR c/17855
19024 * gcc.c-torture/compile/struct-non-lval-1.c,
19025 gcc.c-torture/compile/struct-non-lval-2.c,
19026 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
19027
19028 2005-03-31 Janis Johnson <janis187@us.ibm.com>
19029
19030 * gcc.dg/tls/tls.exp: Remove temporary file.
19031 * g++.dg/tls/tls.exp: Ditto.
19032 * lib/file-format.exp: Ditto.
19033 * g++.dg/special/ecos.exp: Ditto.
19034
19035 * lib/profopt.exp: Treat prof_ext as a list.
19036 * gcc.misc-tests/bprob.exp: Ditto.
19037 * g++.dg/bprob/bprob.exp: Ditto.
19038
19039 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
19040 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
19041 g++.dg/tree-ssa/pointer-reference-alias.C,
19042 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
19043 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
19044 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
19045 g++.dg/vect/pr19951.cc: Ditto.
19046 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
19047 gcc.dg/builtins-47.c: Ditto.
19048 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
19049 gcc.dg/pr20115-1.c: Ditto.
19050 * gcc.dg/tree-ssa/20030530-2.c,
19051 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
19052 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19053 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
19054 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19055 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
19056 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
19057 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
19058 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
19059 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
19060 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
19061 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
19062 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
19063 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
19064 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
19065 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
19066 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19067 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19068 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19069 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19070 gcc.dg/tree-ssa/20030824-1.c,
19071 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
19072 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
19073 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
19074 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
19075 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
19076 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
19077 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
19078 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
19079 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
19080 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
19081 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
19082 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
19083 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
19084 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
19085 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
19086 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
19087 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
19088 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
19089 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
19090 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
19091 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
19092 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
19093 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
19094 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
19095 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
19096 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
19097 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
19098 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
19099 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
19100 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
19101 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
19102 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
19103 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
19104 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
19105 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
19106 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
19107 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
19108 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
19109 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
19110 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
19111 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
19112 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
19113 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19114 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
19115 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
19116 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
19117 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
19118 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
19119 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
19120 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
19121 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19122 gcc.dg/tree-ssa/useless-1.c: Ditto.
19123 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
19124 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
19125 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
19126 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
19127 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19128 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
19129 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
19130 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
19131 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
19132 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
19133 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
19134 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
19135 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
19136 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
19137 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
19138 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
19139 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
19140 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
19141 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
19142 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
19143 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
19144 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
19145 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
19146 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
19147 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
19148 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
19149 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
19150 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
19151 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
19152 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
19153 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
19154 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
19155 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
19156 gcc.dg/vect/vect-none.c: Ditto.
19157 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
19158 treelang/compile/unsigned.tree: Ditto.
19159
19160 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
19161 * gcc.dg/cpp/direct2s.c: Ditto.
19162 * gcc.dg/cpp/paste4.c: Ditto.
19163 * gcc.dg/cpp/separate-1.c: Ditto.
19164 * gcc.dg/pch/save-temps-1.c: Ditto.
19165 * g++.dg/ext/altivec-10.C: Ditto.
19166 * g++.dg/pch/pch.C: Ditto.
19167
19168 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
19169
19170 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
19171 * g++.dg/template/repo1.C: Ditto.
19172 * g++.dg/template/repo2.C: Ditto.
19173 * g++.dg/template/repo3.C: Ditto.
19174 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
19175 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
19176 * g++.old-deja/g++.pt/repo1.C: Ditto.
19177 * g++.old-deja/g++.pt/repo2.C: Ditto.
19178 * g++.old-deja/g++.pt/repo3.C: Ditto.
19179 * g++.old-deja/g++.pt/repo4.C: Ditto.
19180
19181 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
19182 * gcc.dg/20030107-1.c: Ditto.
19183 * gcc.dg/20030702-1.c: Ditto.
19184 * gcc.dg/profile-generate-1.c: Ditto.
19185 * g++.dg/other/profile1.C: Ditto.
19186 * g++.old-deja/g++.robertl/eb83.C: Ditto.
19187
19188 * lib/gcc-dg.exp (remove-build-file): New.
19189 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
19190 cleanup-tree-dump, cleanup-saved-temps): New.
19191
19192 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
19193
19194 PR c++/19203, DR 214
19195 * g++.dg/parse/ambig3.C: Not ambiguous.
19196 * g++.dg/template/spec20.C: New.
19197 * g++.dg/template/spec21.C: New.
19198
19199 2005-03-31 Steve Ellcey <sje@cup.hp.com>
19200
19201 PR target/20045
19202 * gcc.dg/ia64-fptr-1.c: Run only on linux.
19203
19204 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19205
19206 PR libfortran/20660
19207 * gfortran.dg/negative_unit.f: New test.
19208
19209 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
19210
19211 * gcc.dg/20050330-1.c: New test.
19212
19213 2005-03-30 Devang Patel <dpatel@apple.com>
19214
19215 * g++.dg/tree-sra/ssa-sra-3.C: New test.
19216
19217 2005-03-30 Dale Johannesen <dalej@apple.com>
19218
19219 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
19220
19221 2005-03-30 Janis Johnson <janis187@us.ibm.com>
19222
19223 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19224 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
19225 Strip options from test name.
19226
19227 2005-03-31 Jan Hubicka <jh@suse.cz>
19228
19229 * gcc.dg/varpool-1.c: New testcase.
19230
19231 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
19232
19233 PR c/772
19234 PR c/17913
19235 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
19236 gcc.dg/stmt-expr-label-3.c : New tests.
19237 * gcc.c-torture/execute/medce-2.c: Remove.
19238
19239 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
19240
19241 PR c/20368
19242 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
19243 tests.
19244
19245 2005-03-30 Alan Modra <amodra@bigpond.net.au>
19246
19247 * gcc.c-torture/compile/pr20203.c: New test.
19248
19249 2005-03-26 Steven G. Kargl <kargls@comcast.net>
19250
19251 * gfortran.dg/promotion.f90: New test.
19252
19253 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
19254
19255 PR middle-end/20491
19256 * gcc.dg/torture/asm-subreg-1.c: New test.
19257
19258 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
19259
19260 PR c/20672
19261 * gcc.dg/pr20672-1.c: New test.
19262
19263 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
19264
19265 * gfortran.dg/vect: New directory.
19266 * gfortran.dg/vect/vect.exp: New.
19267 * gfortran.dg/vect/vect-1.f90: New test.
19268 * gfortran.dg/vect/vect-2.f90: New test.
19269 * gfortran.dg/vect/vect-3.f90: New test.
19270 * gfortran.dg/vect/vect-4.f90: New test.
19271 * gfortran.dg/vect/vect-5.f90: New test.
19272
19273 2005-03-29 Jakub Jelinek <jakub@redhat.com>
19274
19275 PR middle-end/20622
19276 * gcc.dg/alias-7.c: New test.
19277
19278 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
19279
19280 * gcc.dg/sparc-reg-1.c: New test.
19281
19282 2005-03-28 Steve Ellcey <sje@cup.hp.com>
19283
19284 PR target/19890
19285 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
19286
19287 2005-03-29 Dale Ranta <dir@lanl.gov>
19288 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19289
19290 PR libfortran/20163
19291 * gfortran.dg/pr20163-2.f: New test.
19292
19293 2005-03-28 Jan Hubicka <jh@suse.cz>
19294
19295 PR middle-end/20635
19296 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
19297 by Jakub Jelinek.
19298
19299 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
19300
19301 PR tree-optimization/20626
19302 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
19303 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
19304
19305 2005-03-26 Steven G. Kargl <kargls@comcast.net>
19306
19307 * gfortran.dg/underflow.f90: New test.
19308 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
19309
19310 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19311
19312 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
19313
19314 2005-03-25 Mark Mitchell <mark@codesourcery.com>
19315
19316 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
19317 (g++_init): Make sure that CXXFLAGS is set.
19318 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
19319 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
19320 * lib/gfortran.exp (gfortran_link_flags): Likewise.
19321 * lib/objc.exp (objc_init): Likewise.
19322 * lib/treelang.exp (treelang_init): Likewise.
19323
19324 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
19325
19326 PR tree-optimization/20470
19327 * gcc.dg/tree-ssa/pr20470.c: New test.
19328
19329 2005-03-25 Geoffrey Keating <geoffk@apple.com>
19330
19331 * gcc.dg/ppc-stfiwx.c: New.
19332
19333 2005-03-25 Steve Ellcey <sje@cup.hp.com>
19334
19335 PR target/19888
19336 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
19337
19338 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
19339
19340 * gcc.dg/20050325-1.c: Fix a typo.
19341
19342 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19343
19344 PR libfortran/19678
19345 PR libfortran/19679
19346 * gfortran.dg/dos_eol.f: New test.
19347
19348 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
19349
19350 PR rtl-optimization/20249
19351 * gcc.dg/20050325-1.c: New test.
19352
19353 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19354
19355 PR libfortran/15332
19356 * gfortran.dg/pr15332.f: New test.
19357
19358 2005-03-24 Dale Johannesen <dalej@apple.com>
19359
19360 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
19361
19362 2005-03-24 Geoffrey Keating <geoffk@apple.com>
19363
19364 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
19365 'internal' visibility.
19366 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
19367 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
19368 'protected' visibility.
19369 * gcc.dg/visibility-7.c: Likewise.
19370 * lib/target-supports.exp (check_visibility_available): Take
19371 a parameter, the kind of visibility to check for.
19372 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
19373 to check_visibility_available.
19374
19375 * g++.dg/expr/cast3.C: New.
19376
19377 2005-03-24 David Edelsohn <edelsohn@gnu.org>
19378
19379 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
19380 rs6000.
19381
19382 2005-03-24 Steve Ellcey <sje@cup.hp.com>
19383
19384 PR target/20095
19385 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
19386
19387 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
19388
19389 * gcc.dg/badshift.c: Renamed to...
19390 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
19391
19392 * gcc.target/i386/badshift.c: Renamed to...
19393 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
19394 only.
19395
19396 PR rtl-optimization/20532
19397 * gcc.target/i386/badshift.c: New.
19398
19399 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19400
19401 * gfortran.dg/pr18025.f90: New test.
19402
19403 2005-03-23 Dale Johannesen <dalej@apple.com>
19404
19405 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
19406
19407 2005-03-23 Mark Mitchell <mark@codesourcery.com>
19408
19409 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
19410
19411 * lib/target-supports.exp (check_iconv_available): Default
19412 libiconv to -liconv, if there is no definition.
19413
19414 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
19415
19416 * gcc.dg/torture/cris-asm-mof-1.c: New test.
19417
19418 2005-03-22 Mark Mitchell <mark@codesourcery.com>
19419
19420 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
19421 * g++.dg/opt/pr7503-2.C: Likewise.
19422 * g++.dg/opt/pr7503-3.C: Likewise.
19423 * g++.dg/opt/pr7503-4.C: Likewise.
19424 * g++.dg/opt/pr7503-5.C: Likewise.
19425 * g++.dg/warn/minmax.C: New test.
19426
19427 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19428
19429 * gfortran.dg/g77_intrinsics_funcs.f: New test.
19430 * gfortran.dg/g77_intrinsics_sub.f: New test.
19431
19432 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
19433 Jan Hubicka <jh@suse.cz>
19434 Steven Bosscher <stevenb@suse.de
19435
19436 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
19437
19438 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19439
19440 PR c++/19980
19441 * g++.dg/template/redecl3.C: New test.
19442
19443 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19444
19445 PR c++/20499
19446 * g++.dg/parse/error16.C: Tweak error markers.
19447
19448 2005-03-22 Jakub Jelinek <jakub@redhat.com>
19449
19450 PR target/20561
19451 * gcc.dg/20050321-2.c: New test.
19452
19453 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
19454
19455 PR c++/20465
19456 PR c++/20381
19457 * g++.dg/template/ptrmem12.C: New.
19458
19459 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
19460
19461 PR rtl-optimization/20527
19462 * gcc.c-torture/execute/pr20527-1.c: New test.
19463
19464 2005-03-22 Ben Elliston <bje@au.ibm.com>
19465
19466 * gcc.misc-tests/options.exp (check_for_options): Create a real C
19467 program, compile it into a real executable and then delete the .c
19468 and .x files afterwards, to avoid problems on testglue targets.
19469
19470 2005-03-21 Stuart Hastings <stuart@apple.com>
19471
19472 * gcc.target/i386/sse-2.c: New.
19473
19474 2005-03-21 Uros Bizjak <uros@kss-loka.si>
19475
19476 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
19477
19478 2005-03-21 Paolo Carlini <pcarlini@suse.de>
19479
19480 * g++.dg/parse/crash25.C: Fix typo.
19481
19482 2005-03-21 Paolo Carlini <pcarlini@suse.de>
19483
19484 PR c++/20461
19485 * g++.dg/parse/crash24.C: New test.
19486
19487 PR c++/20536
19488 * g++.dg/parse/crash25.C: New test.
19489
19490 2005-03-21 Paolo Carlini <pcarlini@suse.de>
19491
19492 PR c++/20147
19493 * g++.dg/ext/stmtexpr4.C: New test.
19494
19495 2005-03-20 Roger Sayle <roger@eyesopen.com>
19496
19497 PR middle-end/20539
19498 * gcc.c-torture/compile/pr13066-1.c: New test case.
19499 * gcc.c-torture/compile/pr20539-1.c: Likewise.
19500 * g++.dg/opt/pr13066-1.C: Likewise.
19501
19502 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
19503
19504 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
19505
19506 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19507
19508 PR fortran/18525
19509 * gfortran.dg/nesting_1.f90: New test.
19510
19511 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19512
19513 PR c++/20240
19514 * g++.dg/lookup/using13.C: New test.
19515
19516 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19517
19518 PR c++/20333
19519 * g++.dg/template/crash36.C: New test.
19520
19521 2005-03-18 Paolo Carlini <pcarlini@suse.de>
19522
19523 PR c++/20463
19524 * g++.dg/template/crash35.C: New test.
19525
19526 2005-03-17 Paolo Carlini <pcarlini@suse.de>
19527
19528 PR c++/19966
19529 * g++.dg/overload/operator2.C: New test.
19530
19531 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19532
19533 PR libfortran/20257
19534 * gfortran.dg/pr20257.f90: New test.
19535
19536 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19537
19538 PR libfortran/20480
19539 * gfortran.dg/pr20480.f90: New test.
19540
19541 2005-03-16 Richard Henderson <rth@redhat.com>
19542
19543 PR middle-end/15700
19544 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
19545 (_rtld_global): New.
19546 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
19547 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
19548
19549 * gcc.dg/alias-3.c: New.
19550 * gcc.dg/alias-4.c: New.
19551 * gcc.dg/alias-5.c: New.
19552 * gcc.dg/alias-6.c: New.
19553
19554 2005-03-15 Geoffrey Keating <geoffk@apple.com>
19555
19556 * gcc.dg/cpp/ucnid-7.c: New.
19557
19558 2005-03-15 Janis Johnson <janis187@us.ibm.com>
19559 Dorit Naishlos <dorit@il.ibm.com>
19560
19561 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
19562 darwin.
19563
19564 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
19565
19566 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
19567 misaligned accesses.
19568 * gcc.dg/vect/vect-58.c: Likewise.
19569 * gcc.dg/vect/vect-92.c: New.
19570 * gcc.dg/vect/vect-93.c: New.
19571
19572 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
19573
19574 PR fortran/18827
19575 * gfortran.dg/assign_2.f90: New test.
19576 * gfortran.dg/assign_3.f90: New test.
19577 * gfortran.dg/assign.f90: New test.
19578
19579 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
19580
19581 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
19582 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
19583 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
19584 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
19585 names.
19586
19587 2005-03-14 Geoffrey Keating <geoffk@apple.com>
19588
19589 * gcc.dg/cpp/ucnid-6.c: New.
19590
19591 * gcc.dg/cpp/normalize-1.c: New.
19592 * gcc.dg/cpp/normalize-2.c: New.
19593 * gcc.dg/cpp/normalize-3.c: New.
19594 * gcc.dg/cpp/normalize-4.c: New.
19595 * gcc.dg/cpp/ucnid-4.c: New.
19596 * gcc.dg/cpp/ucnid-5.c: New.
19597 * g++.dg/cpp/normalize-1.C: New.
19598 * g++.dg/cpp/ucnid-1.C: New.
19599
19600 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
19601
19602 * gcc.dg/pr18628.c: New.
19603
19604 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
19605
19606 PR c++/20280
19607 * g++.dg/tree-ssa/pr20280.C: New.
19608
19609 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19610
19611 PR fortran/20467
19612 * gfortran.dg/stfunc_2.f90: New test.
19613
19614 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
19615
19616 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
19617
19618 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
19619
19620 * gcc.dg/tree-ssa/20050314-1.c: New test.
19621
19622 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19623
19624 PR c++/4403
19625 PR c++/9783, DR433
19626 * g++.dg/template/friend34.C: New test.
19627 * g++.dg/template/friend35.C: Likewise.
19628 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
19629
19630 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19631
19632 Friend class name lookup 5/n
19633 PR c++/1016
19634 * g++.dg/lookup/hidden-class1.C: New test.
19635 * g++.dg/lookup/hidden-class2.C: Likewise.
19636 * g++.dg/lookup/hidden-class3.C: Likewise.
19637 * g++.dg/lookup/hidden-class4.C: Likewise.
19638 * g++.dg/lookup/hidden-class5.C: Likewise.
19639 * g++.dg/lookup/hidden-class6.C: Likewise.
19640 * g++.dg/lookup/hidden-class7.C: Likewise.
19641 * g++.dg/lookup/hidden-class8.C: Likewise.
19642 * g++.dg/lookup/hidden-class9.C: Likewise.
19643 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
19644 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
19645 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
19646 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
19647 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
19648 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
19649 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
19650 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
19651 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
19652 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
19653 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
19654
19655 2005-03-13 Mark Mitchell <mark@codesourcery.com>
19656
19657 PR c++/20157
19658 * g++.dg/template/error18.C: New test.
19659
19660 2005-03-09 Ben Elliston <bje@au.ibm.com>
19661
19662 PR debug/16792
19663 * g++.dg/debug/pr16792.C: New test.
19664
19665 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
19666
19667 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
19668 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
19669 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
19670 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
19671 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
19672 test assertion names.
19673
19674 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19675
19676 PR fortran/18600
19677 * gfortran.dg/stfunc_1.f90: New test.
19678
19679 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19680
19681 PR fortran/16907
19682 * gfortran.dg/real_index_1.f90: New test.
19683
19684 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19685
19686 PR fortran/20323
19687 * gfortran.dg/spec_expr_1.f90: New test.
19688
19689 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
19690
19691 PR c/20402
19692 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
19693 new parser.
19694
19695 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19696
19697 PR fortran/20361
19698 * gfortran.dg/largeequiv_1.f90: New test.
19699
19700 2005-03-12 Geoffrey Keating <geoffk@apple.com>
19701
19702 * gcc.dg/ucnid-1.c: New.
19703 * gcc.dg/ucnid-2.c: New.
19704 * gcc.dg/ucnid-3.c: New.
19705 * gcc.dg/ucnid-4.c: New.
19706 * gcc.dg/ucnid-5.c: New.
19707 * gcc.dg/ucnid-6.c: New.
19708 * gcc.dg/cpp/ucnid-1.c: New.
19709 * gcc.dg/cpp/ucnid-2.c: New.
19710 * gcc.dg/cpp/ucnid-3.c: New.
19711 * g++.dg/other/ucnid-1.C: New.
19712
19713 2005-03-12 Geoffrey Keating <geoffk@apple.com>
19714
19715 * gcc.dg/vmx/darwin-abi-3.c: Delete.
19716
19717 2005-03-11 Per Bothner <per@bothner.com>
19718
19719 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
19720 that diagnotics refer to correct token.
19721 * gcc.dg/unused-3.c: Likewise.
19722
19723 2005-03-11 Per Bothner <per@bothner.com>
19724
19725 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
19726 constant" is now actually on same line as string constant.
19727 * gcc.dg/cpp/direct2s.c: Likewise.
19728
19729 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
19730
19731 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
19732
19733 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19734
19735 PR libfortran/20124
19736 * gfortran.dg/pr20124.f90: New Test
19737
19738 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
19739
19740 PR tree-optimization/20130
19741 * gcc.dg/pr20130-1.c: New test.
19742
19743 2005-03-10 Steve Ellcey <sje@cup.hp.com>
19744
19745 PR target/20095
19746 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
19747
19748 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19749
19750 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
19751
19752 2005-03-10 Steve Ellcey <sje@cup.hp.com>
19753
19754 * g++.dg/eh/forced1.C: Fix comment.
19755 * g++.dg/eh/forced2.C: Ditto.
19756 * g++.dg/eh/forced3.C: Ditto.
19757 * g++.dg/eh/forced4.C: Ditto.
19758
19759 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
19760
19761 PR rtl-opt/20412
19762 * gcc.c-torture/compile/pr20412.c: New test.
19763
19764 2005-03-10 Roger Sayle <roger@eyesopen.com>
19765
19766 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
19767
19768 2005-03-10 Jakub Jelinek <jakub@redhat.com>
19769
19770 PR target/20322
19771 * gcc.dg/20050307-1.c: New test.
19772
19773 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
19774
19775 PR c++/20375
19776 * g++.dg/other/stdarg3.C: New.
19777
19778 2005-03-10 Jakub Jelinek <jakub@redhat.com>
19779
19780 PR c++/18384, c++/18327
19781 * g++.dg/init/array19.C: New test.
19782
19783 PR inline-asm/20314
19784 * gcc.dg/torture/pr20314-1.c: New test.
19785 * gcc.dg/torture/pr20314-2.c: New test.
19786
19787 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
19788
19789 * gcc.dg/20050309-1.c: New test.
19790
19791 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19792
19793 * gcc.dg/builtins-10.c: Reactivate disabled test.
19794 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
19795 new cbrt transformations.
19796
19797 2005-03-09 Mark Mitchell <mark@codesourcery.com>
19798
19799 PR c++/20208
19800 * g++.dg/template/array13.C: New test.
19801
19802 2005-03-09 Paolo Carlini <pcarlini@suse.de>
19803
19804 PR c++/16859
19805 * g++.dg/init/brace4.C: New test.
19806
19807 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
19808
19809 PR c++/20186
19810 * g++.dg/template/non-dependent12.C: New.
19811
19812 2005-03-08 Mark Mitchell <mark@codesourcery.com>
19813
19814 PR c++/20142
19815 * g++.dg/init/array18.C: Add dg-do run marker.
19816
19817 PR c++/20142
19818 * g++.dg/init/array18.C: New test.
19819
19820 2005-03-09 Ben Elliston <bje@au.ibm.com>
19821
19822 * consistency.vlad/vlad.exp: Remove trailing semicolons.
19823 * g++.dg/gcov/gcov.exp: Likewise.
19824 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
19825 * gcc.target/xstormy16/xstormy16.exp: Likewise.
19826 * lib/c-torture.exp: Likewise.
19827 * lib/fortran-torture.exp: Likewise.
19828 * lib/g++.exp: Likewise.
19829 * lib/gcc-defs.exp: Likewise.
19830 * lib/gcc-dg.exp: Likewise.
19831 * lib/gcc.exp: Likewise.
19832 * lib/gcov.exp: Likewise.
19833 * lib/gfortran.exp: Likewise.
19834 * lib/mike-g++.exp: Likewise.
19835 * lib/mike-gcc.exp: Likewise.
19836 * lib/objc-torture.exp: Likewise.
19837 * lib/objc.exp: Likewise.
19838 * lib/profopt.exp: Likewise.
19839 * lib/target-libpath.exp: Likewise.
19840 * lib/target-supports.exp: Likewise.
19841 * lib/treelang.exp: Likewise.
19842 * lib/wrapper.exp: Likewise.
19843
19844 2005-03-08 Jeff Law <law@redhat.com>
19845
19846 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
19847 PHI-OPT changes.
19848
19849 2005-03-08 Ira Rosen <irar@il.ibm.com>
19850
19851 * gcc.dg/vect/pr20122.c: New test.
19852
19853 2005-03-07 Jeff Law <law@redhat.com>
19854
19855 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
19856 was folded away.
19857 * gcc.dg/tree-ssa/pr18133-1.c: New test.
19858 * gcc.dg/tree-ssa/pr18133-2.c: New test.
19859 * gcc.dg/tree-ssa/pr18134.c: New test.
19860
19861 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19862
19863 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
19864 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
19865 gcc.dg/torture/builtin-noret-2.c: Require weak support.
19866
19867 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
19868
19869 PR tree-opt/17671
19870 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
19871
19872 2005-03-07 Mark Mitchell <mark@codesourcery.com>
19873
19874 * g++.dg/warn/Wnvdtor.C: New test.
19875
19876 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
19877
19878 * gcc.dg/torture/pr19683-1.c: New test.
19879
19880 2005-03-06 Steven G. Kargl <kargls@comcast.net>
19881
19882 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
19883 * gfortran.dg/g77/19990313-2.f: Ditto.
19884 * gfortran.dg/g77/19990313-3.f: Ditto.
19885 * gfortran.dg/g77/19990525-0.f: Ditto.
19886 * gfortran.dg/g77/19990826-0.f: Ditto.
19887 * gfortran.dg/g77/19990826-2.f: Ditto.
19888 * gfortran.dg/g77/19990826-3.f: Ditto.
19889 * gfortran.dg/g77/20000511-1.f: Ditto.
19890 * gfortran.dg/g77/20000511-2.f: Ditto.
19891 * gfortran.dg/g77/970625-2.f: Ditto.
19892 * gfortran.dg/g77/980310-2.f: Ditto.
19893 * gfortran.dg/g77/980310-3.f: Ditto.
19894 * gfortran.dg/g77/980310-8.f: Ditto.
19895 * gfortran.dg/g77/980519-2.f: Ditto.
19896 * gfortran.dg/g77/alpha1.f: Ditto.
19897 * gfortran.dg/g77/claus.f: Ditto.
19898 * gfortran.dg/g77/erfc.f: Ditto.
19899 * gfortran.dg/g77/short.f: Ditto.
19900 * gfortran.fortran-torture/execute/data.f90: Ditto.
19901 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
19902 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
19903
19904 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19905
19906 * lib/file-format.exp (gcc_target_object_format): Add check for som
19907 format and hardcode object formats on hppa*-*-hpux*.
19908 * lib/target-supports.exp (check_weak_available): Add check for som
19909 object format. Always return 0 on hppa*-*-hpux10*.
19910
19911 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
19912 is defined.
19913
19914 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
19915
19916 2005-03-05 Steven G. Kargl <kargls@comcast.net>
19917
19918 * gfortran.dg/pr19936_1.f90: New test.
19919 * gfortran.dg/pr19936_2.f90: New test.
19920 * gfortran.dg/pr19936_3.f90: New test.
19921
19922 2005-03-05 Steven G. Kargl <kargls@comcast.net>
19923 Paul Thomas <prthomas@drfccad.cea.fr>
19924
19925 * gfortran.dg/PR19754_1.f90: New test.
19926 * gfortran.dg/PR19754_2.f90: Ditto.
19927
19928 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19929
19930 PR c++/19311
19931 * g++.dg/template/non-dependent11.C: New test.
19932
19933 2005-03-05 Uros Bizjak <uros@kss-loka.si>
19934
19935 * lib/target-supports.exp (check_iconv_available): Fix comment.
19936
19937 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
19938 Joseph S. Myers <joseph@codesourcery.com>
19939
19940 PR c++/19797
19941 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
19942
19943 2005-03-04 Matthew Sachs <msachs@apple.com>
19944
19945 * gcc.exp (gcc_target_compile): Put braces around
19946 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
19947 * objc.exp (objc_target_compile): Likewise.
19948 * treelang.exp (treelang_target_compile): Likewise.
19949
19950 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19951
19952 PR fortran/19673
19953 * gfortran.dg/func_result_1.f90: New test.
19954
19955 2005-03-04 Ben Elliston <bje@au.ibm.com>
19956
19957 * gcc.misc-tests/options.exp: New test.
19958
19959 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
19960
19961 * gcc.dg/pr15784-4.c: New test.
19962
19963 2005-03-03 Geoffrey Keating <geoffk@apple.com>
19964
19965 * gcc.c-torture/execute/pr17133.c: New.
19966 * gcc.c-torture/compile/20050303-1.c: New.
19967
19968 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
19969
19970 * gcc.dg/cpp/assert4.c: Fix for cygwin.
19971
19972 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
19973
19974 * g++.dg/overload/using2.C: New.
19975
19976 2005-03-02 Mark Mitchell <mark@codesourcery.com>
19977
19978 PR c++/19916
19979 * g++.dg/init/ptrmem2.C: New test.
19980
19981 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
19982
19983 PR c/8927
19984 * gcc.dg/pr8927-1.c: New test.
19985
19986 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
19987
19988 PR c++/20232
19989 * g++.dg/inherit/covariant12.C: New.
19990
19991 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19992
19993 PR fortran/19479
19994 * gfortran.dg/bound_1.f90: New test.
19995
19996 2005-02-28 Janis Johnson <janis187@us.ibm.com>
19997
19998 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
19999 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
20000
20001 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
20002
20003 PR c/20245
20004 * gcc.dg/pr20245-1.c: New test.
20005
20006 2005-02-28 Jakub Jelinek <jakub@redhat.com>
20007
20008 PR middle-end/19874
20009 * gcc.c-torture/execute/20050119-2.c: New test case.
20010
20011 2005-02-28 Ben Elliston <bje@au.ibm.com>
20012
20013 * README: Update the DejaGnu bug reporting address.
20014 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
20015 * lib/objc-torture.exp: Likewise.
20016
20017 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
20018
20019 * gfortran.dg/boz_1.f90: New test.
20020 * gfortran.dg/boz_3.f90: New test.
20021 * gfortran.dg/boz_4.f90: New test.
20022
20023 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
20024
20025 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
20026 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
20027
20028 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20029
20030 PR libfortran/20101
20031 * gfortran.dg/write_0_pe_format.f90: New test.
20032
20033 2005-02-27 Jakub Jelinek <jakub@redhat.com>
20034
20035 PR c++/20206
20036 * g++.dg/opt/thunk2.C: New test.
20037 * g++.dg/opt/covariant1.C: New test.
20038
20039 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20040
20041 * gfortran.dg/e_d_fmt.f90: New test.
20042
20043 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
20044
20045 * gcc.dg/asm-b.c: Fix comment typos.
20046
20047 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
20048
20049 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
20050 a V_MAY_DEF also.
20051
20052 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
20053
20054 PR tree-opt/20188
20055 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
20056 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
20057 * gcc.dg/asm-b.c: New test.
20058
20059 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
20060
20061 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
20062 Disable this test on IRIX 6.
20063
20064 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
20065
20066 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
20067 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
20068 parser.
20069
20070 2005-02-25 Diego Novillo <dnovillo@redhat.com>
20071
20072 PR tree-optimization/20204
20073 * testsuite/gcc.dg/pr20204.c: New test.
20074
20075 2005-02-24 Jakub Jelinek <jakub@redhat.com>
20076
20077 PR target/20196
20078 * gcc.c-torture/execute/20050224-1.c: New test.
20079
20080 PR c++/20175
20081 * g++.dg/warn/Wbraces2.C: New test.
20082
20083 2005-02-23 Mark Mitchell <mark@codesourcery.com>
20084
20085 PR c++/19878
20086 * g++.dg/init/const2.C: New test.
20087
20088 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
20089
20090 PR tree-optimization/20100
20091 * gcc.c-torture/execute/pr20100-1.c: New test.
20092
20093 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20094
20095 * gfortran.dg/implicit_3.f90: New test.
20096
20097 * gfortran.dg/deftype_1.f90: New test.
20098
20099 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
20100
20101 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
20102 the test passes.
20103 * g++.dg/other/anon3.C: Accept a warning.
20104
20105 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
20106
20107 * gcc.dg/pr20017.c: Fix a comment typo.
20108
20109 2005-02-23 Bud Davis <bdavis@gfortran.org>
20110
20111 * gfortran.dg/list_read_4.f90: Change to f90 comments.
20112
20113 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
20114
20115 PR ada/19902
20116 * ada/acats/tests/cxa/cxa3004.a: Remove.
20117 * ada/acats/tests/cxb/cxb30061.am: Likewise.
20118
20119 2005-02-22 Mark Mitchell <mark@codesourcery.com>
20120
20121 PR c++/20073
20122 * g++.dg/init/const1.C: New test.
20123
20124 PR c++/19991
20125 * g++.dg/parse/constant7.C: New test.
20126
20127 PR c++/20152
20128 * g++.dg/parse/error27.C: New test.
20129 * g++.dg/template/qualttp15.C: Adjust error markers.
20130 * g++.old-deja/g++.other/struct1.C: Likewise.
20131
20132 PR c++/20153
20133 * g++.dg/template/error17.C: New test.
20134
20135 PR c++/20148
20136 * g++.dg/parser/error26.C: New test.
20137
20138 2005-02-22 Diego Novillo <dnovillo@redhat.com>
20139
20140 PR tree-optimization/20100
20141 PR tree-optimization/20115
20142 * gcc.dg/pr20115.c: New test.
20143 * gcc.dg/pr20115-1.c: New test.
20144 * gcc.dg/pr20100.c: New test.
20145 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
20146 call-clobbered variables after alias1.
20147
20148 2005-02-22 Bud Davis <bdavis@gfortran.org>
20149
20150 * gfortran.dg/list_read_4.f90: new test.
20151
20152 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
20153
20154 PR rtl-optimization/20017.
20155 * gcc.dg/pr20017.c: New.
20156
20157 2005-02-22 Devang Patel <dpatel@apple.com>
20158
20159 PR 19952
20160 * g++.dg/tree-ssa/pr19952.C: New test.
20161
20162 2005-02-22 Mark Mitchell <mark@codesourcery.com>
20163
20164 PR c++/19883
20165 * g++.dg/parse/constant6.C: New test.
20166
20167 2005-02-22 Uros Bizjak <uros@kss-loka.si>
20168
20169 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20170 * g++.dg/charset/asm2.c: Likewise.
20171 * g++.dg/charset/asm3.c: Likewise.
20172 * g++.dg/charset/asm4.c: Likewise.
20173 * g++.dg/charset/asm5.c: Likewise.
20174 * g++.dg/charset/attribute1.c: Likewise.
20175 * g++.dg/charset/attribute2.c: Likewise.
20176 * g++.dg/charset/extern1.cc: Likewise.
20177 * g++.dg/charset/extern2.cc: Likewise.
20178 * g++.dg/charset/extern3.cc: Likewise.
20179 * g++.dg/charset/function.cc: Likewise.
20180 * g++.dg/charset/string.c: Likewise.
20181 * g++.dg/charset/charset.exp: Likewise.
20182 * lib/target-supports.exp (check_iconv_available): Fix comment.
20183
20184 2005-02-22 Uros Bizjak <uros@kss-loka.si>
20185
20186 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
20187 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20188 * gcc.dg/charset/asm2.c: Likewise.
20189 * gcc.dg/charset/asm3.c: Likewise.
20190 * gcc.dg/charset/asm4.c: Likewise.
20191 * gcc.dg/charset/asm5.c: Likewise.
20192 * gcc.dg/charset/asm6.c: Likewise.
20193 * gcc.dg/charset/attribute1.c: Likewise.
20194 * gcc.dg/charset/attribute2.c: Likewise.
20195 * gcc.dg/charset/builtin1.c: Likewise.
20196 * gcc.dg/charset/extern.c: Likewise.
20197 * gcc.dg/charset/function.c: Likewise.
20198 * gcc.dg/charset/string.c: Likewise.
20199 * gcc.dg/charset/charset.exp: Likewise.
20200
20201 2005-02-21 Bud Davis <bdavis9659@comcast.net>
20202
20203 PR fortran/20086
20204 * gfortran.dg/pr20086.f90: New test.
20205
20206 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
20207
20208 PR tree-optimization/19786
20209 * g++.dg/tree-ssa/pr19786.C: New.
20210
20211 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20212
20213 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
20214
20215 2005-02-21 Jeff Law <law@redhat.com>
20216
20217 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
20218
20219 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20220
20221 * gfortran.dg/do_iterator: Split loop, markup all lines for
20222 which an error locus is printed.
20223 * gfortran.dg/pr17708.f90: Markup all lines for which an error
20224 locus is printed.
20225 * gfortran.dg/select_4.f90: Likewise.
20226 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
20227 locuses in the various permutations.
20228
20229 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
20230
20231 PR tree-optimization/19951
20232 * g++.dg/vect: New directory.
20233 * g++.dg/vect/vect.exp: New file.
20234 * g++.dg/vect/pr19951.cc: New testcase.
20235 * g++.dg/dg.exp: Also prune vectorizer tests.
20236
20237 2005-02-20 Zack Weinberg <zack@codesourcery.com>
20238
20239 PR 18785
20240 * gcc.dg/charset/builtin1.c: New test.
20241
20242 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20243
20244 PR c++/19299
20245 * g++.dg/inherit/volatile1.C: New test.
20246
20247 PR c++/19440
20248 * g++.dg/template/dtor4.C: New test.
20249
20250 2005-02-19 Steven G. Kargl <kargls@comcast.net>
20251
20252 * gfortran.dg/int_1.f90: New test.
20253
20254 2005-02-19 Devang Patel <dpatel@apple.com>
20255
20256 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
20257
20258 2005-02-19 Steven G. Kargl <kargls@comcast.net>
20259
20260 * gfortran.dg/achar_1.f90: New test.
20261
20262 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
20263
20264 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
20265
20266 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
20267 Jakub Jelinek <jakub@redhat.com>
20268
20269 PR tree-optimization/19828
20270 * gcc.dg/tree-ssa/loop-7.c: New test.
20271 * gcc.c-torture/execute/20050218-1.c: New test.
20272
20273 2005-02-19 Jakub Jelinek <jakub@redhat.com>
20274
20275 PR c/20043
20276 * gcc.dg/transparent-union-1.c: New test.
20277 * gcc.dg/transparent-union-2.c: New test.
20278
20279 2005-02-18 James E Wilson <wilson@specifixinc.com>
20280
20281 PR tree-optimization/18977
20282 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
20283
20284 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
20285
20286 PR target/20054
20287 * gcc.dg/pr20054.c: New test.
20288
20289 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20290
20291 PR c++/19508
20292 * g++.dg/ext/attrib20.C: New test.
20293
20294 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
20295
20296 PR middle-end/20030
20297 * gfortran.fortran-torture/execute/character_passing.f90: New test.
20298
20299 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
20300
20301 PR c++/20008
20302 * g++.dg/opt/switch4.C: New.
20303
20304 2005-02-18 Jakub Jelinek <jakub@redhat.com>
20305
20306 PR c++/20023
20307 PR tree-optimization/20009
20308 * gcc.c-torture/compile/20050217-1.c: New test.
20309 * g++.dg/opt/switch3.C: New test.
20310
20311 PR tree-optimization/18947
20312 * gcc.c-torture/compile/20050215-1.c: New test.
20313 * gcc.c-torture/compile/20050215-2.c: New test.
20314 * gcc.c-torture/compile/20050215-3.c: New test.
20315
20316 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
20317
20318 PR c++/20028
20319 * g++.dg/template/crash34.C: New.
20320
20321 PR c++/20022
20322 * g++.dg/other/access3.C: New.
20323
20324 2005-02-17 Ira Rosen <irar@il.ibm.com>
20325
20326 * gcc.dg/vect/vect-98.c: New test.
20327
20328 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
20329
20330 PR tree-optimization/19967
20331 * gcc.dg/pr19967.c: New.
20332
20333 2005-02-16 Jakub Jelinek <jakub@redhat.com>
20334
20335 PR middle-end/19857
20336 * gcc.dg/tree-ssa/20050215-1.c: New test.
20337 * gcc.c-torture/execute/20050215-1.c: New test.
20338
20339 2005-02-15 Eric Christopher <echristo@redhat.com>
20340
20341 * gcc.dg/cpp/20050215-1.c: New file.
20342
20343 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
20344
20345 PR tree-optimization/15785
20346 * gcc.dg/pr15785-1.c: New test.
20347
20348 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
20349
20350 PR c++/17788
20351 * g++.dg/init/ctor4.C: New.
20352 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
20353
20354 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
20355
20356 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
20357 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
20358
20359 2005-02-15 Andreas Schwab <schwab@suse.de>
20360
20361 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
20362 declare malloc.
20363
20364 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
20365
20366 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
20367
20368 2005-02-14 Diego Novillo <dnovillo@redhat.com>
20369
20370 PR tree-optimization/19853
20371 * gcc.c-torture/compile/pr19853.c: New test.
20372
20373 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
20374
20375 PR c++/19608
20376 * g++.dg/parse/local-class1.C: New.
20377
20378 PR c++/19895
20379 * g++.dg/parse/ptrmem3.C: New.
20380
20381 PR c++/19884
20382 * g++.old-deja/g++.oliva/template6.C: Add another case.
20383 * g++.dg/template/explicit6.C: New.
20384
20385 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
20386
20387 PR c++/17816
20388 * g++.dg/other/redecl2.C: New.
20389
20390 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
20391
20392 PR c++/19891
20393 * g++.dg/abi/covariant4.C: New.
20394
20395 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
20396
20397 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
20398
20399 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
20400
20401 * gcc.dg/vect/vect-96.c: Fix typo.
20402
20403 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20404
20405 PR c++/14479
20406 PR c++/19487
20407 * g++.dg/template/enum5.C: New test.
20408
20409 2005-02-12 Ira Rosen <irar@il.ibm.com>
20410
20411 * gcc.dg/vect/vect-97.c: New test.
20412
20413 2005-02-12 Ira Rosen <irar@il.ibm.com>
20414
20415 * gcc.dg/vect/vect-96.c: New test.
20416
20417 2005-02-12 Uros Bizjak <uros@kss-loka.si>
20418
20419 * gcc.dg/builtins-34.c: Also check ldexp*.
20420
20421 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
20422
20423 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
20424
20425 2005-02-11 Janis Johnson <janis187@us.ibm.com>
20426
20427 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
20428 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
20429 dg-require-dll, dg-require-iconv, dg-require-named-sections,
20430 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
20431 selector_list, selector_expression, dg-process-target): Move to new
20432 file target-supports-dg.exp.
20433 * lib/target-supports-dg.exp: New.
20434
20435 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
20436 New.
20437
20438 2005-02-11 Jakub Jelinek <jakub@redhat.com>
20439
20440 PR c++/19666
20441 * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
20442
20443 PR middle-end/19858
20444 * gcc.c-torture/compile/20050210-1.c: New test.
20445
20446 2005-02-11 Mark Mitchell <mark@codesourcery.com>
20447
20448 PR c++/19755
20449 * g++.dg/warn/Wbraces1.C: New test.
20450
20451 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
20452
20453 * gcc.dg/builtins-52.c: New testcase.
20454
20455 2005-02-10 Jakub Jelinek <jakub@redhat.com>
20456
20457 PR c/19342
20458 * gcc.c-torture/execute/20050119-1.c: New test.
20459
20460 2005-02-09 Mark Mitchell <mark@codesourcery.com>
20461
20462 PR c++/19811
20463 * g++.dg/init/delete1.C: New test.
20464
20465 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
20466
20467 PR c++/18470
20468 * g++.dg/template/static12.C: New test.
20469
20470 2005-02-09 Mark Mitchell <mark@codesourcery.com>
20471
20472 PR c++/19787
20473 * g++.dg/conversion/ambig1.C: New test.
20474
20475 PR c++/19739
20476 * g++.dg/ext/attrib19.C: New test.
20477
20478 PR c++/19732
20479 * g++.dg/parse/dtor5.C: New test.
20480
20481 PR c++/19762
20482 * g++.dg/template/dtor3.C: New test.
20483
20484 PR c++/19826
20485 * g++.dg/template/static11.C: New test.
20486 * g++.dg/template/crash2.C: Remove dg-error marker.
20487
20488 2005-02-09 Janis Johnson <janis187@us.ibm.com>
20489
20490 PR C++/18491
20491 * g++.old-deja/g++.mike/p10769a.C: Remove.
20492
20493 2005-02-09 Roger Sayle <roger@eyesopen.com>
20494
20495 * gcc.dg/builtins-48.c: New test case.
20496 * gcc.dg/builtins-49.c: New test case.
20497 * gcc.dg/builtins-50.c: New test case.
20498 * gcc.dg/builtins-51.c: New test case.
20499
20500 2005-02-09 Ian Lance Taylor <ian@airs.com>
20501
20502 PR middle-end/19583
20503 * g++.dg/warn/Wreturn-type-3.C: New test.
20504
20505 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
20506
20507 PR middle-end/19402
20508 * gcc.dg/pr19402-1.c: New testcase.
20509 * gcc.dg/pr19402-2.c: likewise.
20510
20511 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
20512
20513 PR middle-end/19854
20514 * g++.dg/tree-ssa/tmmti.C: New testcase.
20515
20516 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
20517
20518 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
20519
20520 2005-02-08 Mark Mitchell <mark@codesourcery.com>
20521
20522 PR c++/19733
20523 * g++.dg/parse/crash23.C: New test.
20524 * g++.dg/warn/Weff1.C: New test.
20525
20526 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
20527
20528 * gcc.dg/20050209-1.c: New test.
20529
20530 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
20531
20532 PR target/19799
20533 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
20534
20535 2005-02-08 Mike Stump <mrs@apple.com>
20536
20537 * g++.dg/pch/import-2.c: New test.
20538 * g++.dg/pch/import-2.hs: New.
20539 * g++.dg/pch/include/import-2a.h: New.
20540 * g++.dg/pch/include/import-2b.h: New.
20541
20542 2005-02-08 Janis Johnson <janis187@us.ibm.com>
20543
20544 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
20545
20546 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20547
20548 * gfortran.dg/substr_1.f90: New test.
20549
20550 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
20551
20552 PR middle-end/19775
20553 * gcc.dg/torture/builtin-power-1.c: Disable test for
20554 invalid transformation.
20555 * gcc.dg/builtins-10.c: Likewise. Disable one test we
20556 no longer optimize.
20557 * gcc.dg/builtins-47.c: New testcase.
20558
20559 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
20560 Dorit Naishlos <dorit@il.ibm.com>
20561
20562 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
20563
20564 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
20565
20566 * gcc.c-torture/compile/20050206-1.c: New test.
20567
20568 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
20569
20570 PR tree-opt/19768
20571 * g++.dg/opt/pr19768.C: New test.
20572
20573 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
20574
20575 PR tree-opt/19736
20576 * gcc.c-torture/compile/pr19736.c: New test.
20577
20578 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20579
20580 PR c++/17401
20581 * g++.dg/parse/error25.C: New test.
20582
20583 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
20584
20585 * gcc.c-torture/execute/20050203-1.c: New.
20586
20587 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
20588
20589 * gcc.dg/vect/vect-85.c: Remove xfail.
20590 * gcc.dg/vect/vect-86.c: Remove xfail.
20591 * gcc.dg/vect/vect-87.c: Remove xfail.
20592 * gcc.dg/vect/vect-88.c: Remove xfail.
20593
20594 2005-02-02 Geoffrey Keating <geoffk@apple.com>
20595
20596 * gcc.dg/altivec-19.c: New.
20597
20598 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
20599
20600 PR c/17807
20601 * gcc.dg/nested-func-3.c: New test.
20602 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
20603
20604 2005-02-02 Janis Johnson <janis187@us.ibm.com>
20605
20606 * gcc.test-framework/gen_directive_tests: Generate tests for
20607 selector expressions.
20608
20609 2005-02-02 Matt Austern <austern@apple.com>
20610
20611 PR c++/19628
20612 * g++/ext/builtin7.C: New.
20613 * g++/ext/builtin8.C: New.
20614
20615 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
20616
20617 PR c/18502
20618 * gcc.dg/pr18502-1.c: New test.
20619
20620 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20621
20622 PR c++/17413
20623 * g++.dg/template/local4.C: Tweak.
20624
20625 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
20626
20627 PR tree-optimization/19578
20628 * gcc.c-torture/compile/20050202-1.c: New test.
20629
20630 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
20631
20632 PR c/19435
20633 * gcc.dg/c99-init-4.c: New test.
20634
20635 2005-02-01 Janis Johnson <janis187@us.ibm.com>
20636
20637 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
20638
20639 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
20640
20641 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
20642 * g++.dg/eh/check-vect.h: New.
20643
20644 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
20645 * gcc.dg/vect/vect-78.c: Ditto.
20646 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
20647 Remove.
20648
20649 * g++.dg/conversion/simd1.C: Expect warning.
20650 * g++.dg/ext/attribute-test-1.C: Ditto.
20651 * g++.dg/ext/attribute-test-2.C: Ditto.
20652 * g++.dg/ext/attribute-test-3.C: Ditto.
20653 * g++.dg/ext/attribute-test-4.C: Ditto.
20654
20655 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
20656 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
20657
20658 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
20659
20660 2005-02-01 Richard Henderson <rth@redhat.com>
20661
20662 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20663 long double for ibm double-double format.
20664 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20665
20666 2005-02-01 Diego Novillo <dnovillo@redhat.com>
20667
20668 PR tree-optimization/19633
20669 * testsuite/gcc.dg/pr19633-1.c: New test.
20670 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
20671 to NULL or a symbol.
20672
20673 2005-02-01 Janis Johnson <janis187@us.ibm.com>
20674
20675 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
20676 New procs.
20677 (dg-process-target (local override)): Handle selector expressions.
20678
20679 * gcc.test-framework/README: Describe tests in source directory.
20680 * gcc.test-framework/test-framework.awk: Handle dg- tests.
20681 * gcc.test-framework/test-framework.exp: Handle dg- tests.
20682 * gcc.test-framework/dg-bogus-exp-P.c: New test.
20683 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
20684 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
20685 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
20686 * gcc.test-framework/dg-do-link-exp-P.c: New test.
20687 * gcc.test-framework/dg-do-run-exp-P.c: New test.
20688 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
20689 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
20690 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
20691 * gcc.test-framework/dg-error-exp-P.c: New test.
20692 * gcc.test-framework/dg-error-exp-XP.c: New test.
20693 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
20694 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
20695 * gcc.test-framework/dg-output-exp-P.c: New test.
20696 * gcc.test-framework/dg-output-exp-XF.c: New test.
20697 * gcc.test-framework/dg-warning-exp-P.c: New test.
20698 * gcc.misc-tests/dg-1.c: Remove.
20699 * gcc.misc-tests/dg-2.c: Remove.
20700 * gcc.misc-tests/dg-3.c: Remove.
20701 * gcc.misc-tests/dg-4.c: Remove.
20702 * gcc.misc-tests/dg-5.c: Remove.
20703 * gcc.misc-tests/dg-6.c: Remove.
20704 * gcc.misc-tests/dg-7.c: Remove.
20705 * gcc.misc-tests/dg-8.c: Remove.
20706 * gcc.misc-tests/dg-9.c: Remove.
20707 * gcc.misc-tests/dg-10.c: Remove.
20708 * gcc.misc-tests/dg-11.c: Remove.
20709 * gcc.misc-tests/dg-12.c: Remove.
20710 * gcc.misc-tests/dg-test.exp: Remove.
20711
20712 * gcc.test-framework/test-framework.awk: Change recording and
20713 printing of passes and failures.
20714
20715 * gcc.test-framework: New directory.
20716 * gcc.test-framework/README: New.
20717 * gcc.test-framework/test-framework.exp: New.
20718 * gcc.test-framework/test-framework.awk: New.
20719 * gcc.test-framework/gen_directive_tests: New.
20720
20721 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
20722
20723 * lib/treelang.exp: Fix comment typos.
20724 (treelang_target_compile): Don't append libs=-ltreelang to options.
20725
20726 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
20727
20728 * g++.dg/parse/typename7.C: Adjust error messages.
20729
20730 2005-01-31 Jeff Law <law@redhat.com>
20731
20732 * gcc.c-torture/execute/20050131-1.c: New test.
20733 * gcc.dg/wcaselabel.c: New test.
20734
20735 2005-01-31 Mark Mitchell <mark@codesourcery.com>
20736
20737 * g++.dg/other/warning1.C: Adjust error messags.
20738 * g++.dg/parse/constant5.C: New test.
20739
20740 2005-01-31 Steven Bosscher <stevenb@suse.de>
20741
20742 PR c/19333
20743 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
20744 the test case valid.
20745 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
20746 * testsuite/gcc.dg/array-7.c: Adjust expected result.
20747 * testsuite/gcc.dg/pr18596-3.c: Likewise.
20748 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
20749 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
20750 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
20751
20752 2005-01-31 Dale Johannesen <dalej@apple.com>
20753
20754 * g++.dg/opt/pr19650.C: New test.
20755
20756 2005-01-31 Richard Henderson <rth@redhat.com>
20757
20758 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20759 long double for intel double extended format.
20760 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20761
20762 2005-01-30 Mark Mitchell <mark@codesourcery.com>
20763
20764 PR c++/19555
20765 * g++.dg/template/static10.C: New test.
20766
20767 PR c++/19395
20768 * g++.dg/parse/error24.C: New test.
20769
20770 PR c++/19367
20771 * g++.dg/lookup/builtin1.C: New test.
20772
20773 PR c++/19457
20774 * g++.dg/warn/conv3.C: New test.
20775
20776 2005-01-30 Bud Davis <bdavis@gfortran.org>
20777
20778 PR fortran/19647
20779 * gfortan.dg/inquire_7.f90
20780
20781 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
20782
20783 PR tree-optimization/15791
20784 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
20785 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
20786 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
20787 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
20788 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
20789 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
20790 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
20791 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
20792 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
20793 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
20794
20795 2005-01-29 Paul Brook <paul@codesourcery.com>
20796
20797 PR fortran/18565
20798 * check.c (real_or_complex_check): New function.
20799 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
20800 * intrinsic.c (add_functions): Use new check functions.
20801 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
20802 Add prototypes.
20803
20804 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
20805
20806 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
20807 gcc.dg/lvalue-3.c: New tests.
20808 * gcc.dg/concat.c: Update expected messages.
20809
20810 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
20811
20812 PR libfortran/19595
20813 * gfortran.dg/eor_1.f90: New test.
20814
20815 2005-01-29 Steven G. Kargl <kargls@comcast.net>
20816
20817 PR fortran/19589
20818 * gfortran.dg/logical_data_1.f90: New test.
20819
20820 2005-01-28 Mark Mitchell <mark@codesourcery.com>
20821
20822 PR c++/19253
20823 * g++.dg/template/crash33.C: New test.
20824
20825 PR c++/19667
20826 * g++.dg/template/crash32.C: New test.
20827
20828 2005-01-28 Ian Lance Taylor <ian@airs.com>
20829
20830 PR middle-end/16558
20831 * g++.dg/warn/Wreturn-type-2.C: New test.
20832
20833 2004-06-24 Jeff Law <law@redhat.com>
20834
20835 * gcc.dg/tree-ssa/20050128-1.c: New test.
20836
20837 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
20838
20839 * gcc.target/frv/all-mdpackh-1.c: New test.
20840
20841 2005-01-28 Steven Bosscher <stevenb@suse.de>
20842
20843 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
20844
20845 2005-01-27 Richard Henderson <rth@redhat.com>
20846
20847 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
20848
20849 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
20850
20851 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
20852
20853 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
20854
20855 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
20856 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
20857 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
20858 to cope with cases where the multilib options override the dg-options.
20859
20860 2005-01-27 Jakub Jelinek <jakub@redhat.com>
20861
20862 PR c/18946
20863 * gcc.dg/noncompile/20050120-1.c: New test.
20864
20865 2005-01-26 Diego Novillo <dnovillo@redhat.com>
20866
20867 PR tree-optimization/19633
20868 * gcc.dg/pr19633.c: New test.
20869 * gcc.dg/tree-ssa/pr19633.c: New test.
20870
20871 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
20872
20873 * gcc.dg/20041216-1.c: New test.
20874
20875 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
20876
20877 PR objc/18862
20878 * objc.dg/selector-2.m: New test.
20879
20880 2005-01-26 Jakub Jelinek <jakub@redhat.com>
20881
20882 * g++.dg/opt/range-test-2.C: New test.
20883
20884 PR rtl-optimization/19579
20885 * gcc.c-torture/execute/20050124-1.c: New test.
20886
20887 2005-01-26 Greg Parker <gparker@apple.com>
20888 Stuart Hastings <stuart@apple.com>
20889
20890 * gcc.c-torture/execute/20050125-1.c: New.
20891
20892 2005-01-18 Jan Hubicka <jh@suse.cz>
20893
20894 PR tree-optimize/19337
20895 * gcc.c-torture/compile/20050119-1.c: New test.
20896
20897 2005-01-24 James E Wilson <wilson@specifixinc.com>
20898
20899 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
20900 test for successful match.
20901
20902 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
20903
20904 PR objc/18408
20905 * objc.dg/comp-types-7.m: New test.
20906
20907 2005-01-24 Janis Johnson <janis187@us.ibm.com>
20908
20909 * lib/target-supports.exp (current_target_name): New.
20910 (check_effective_target_ilp32, check_effective_target_lp64):
20911 Cache the result to use as long as the current target, with
20912 multilib flags, remains the same.
20913
20914 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
20915 (dg-require-weak, dg-require-visibility, dg-require-alias,
20916 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
20917 dg-require-effective-target, dg-skip-if): Remove call to
20918 skip_test_and_clear_xfail.
20919 (dg-test): Clear xfail data.
20920
20921 2005-01-24 Jakub Jelinek <jakub@redhat.com>
20922
20923 PR target/17751
20924 * gcc.dg/ppc64-toc.c: New test.
20925
20926 * g++.dg/tree-ssa/empty-1.C: New test.
20927
20928 PR middle-end/19551
20929 * gcc.c-torture/execute/20050121-1.c: New test.
20930 * gcc.dg/20050121-2.c: New test.
20931
20932 2004-01-23 Steven G. Kargl <kargls@comcast.net>
20933 Paul Brook <paul@codesourcery.com>
20934
20935 PR fortran/17941
20936 * gfortran.dg/real_const_1.f: New test.
20937 * gfortran.dg/real_const_2.f90: New test.
20938 * gfortran.dg/complex_int_1.f90: New test.
20939
20940 2005-01-23 Bud Davis <bdavis9659@comcast.net>
20941
20942 PR fortran/19313
20943 * gfortan.dg/inquire_6.f90: New test.
20944
20945 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
20946
20947 PR libfortran/19451
20948 * open_readonly_1.f90: New test.
20949
20950 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
20951
20952 PR libfortran/18982
20953 * gfortran.dg/open_new.f90: New file.
20954
20955 2005-01-22 Paul Brook <paul@codesourcery.com>
20956
20957 * namelist_1.f90: New test.
20958
20959 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
20960
20961 PR tree-optimization/19484
20962 * gcc.c-torture/compile/20050122-[12].c: New tests.
20963
20964 2005-01-22 Paul Brook <paul@codesourcery.com>
20965
20966 * gfortran.dg/implicit_2.f90: New test.
20967
20968 2005-01-22 Bud Davis <bdavis9659@comcast.net>
20969
20970 PR fortran/19314
20971 * gfortran.dg/inquire_5.f90: New test.
20972
20973 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20974
20975 PR c/18809
20976 * gcc.dg/pr18809-1.c: New test.
20977
20978 2005-01-21 Ian Lance Taylor <ian@airs.com>
20979
20980 * gcc.dg/20050121-1.c: New test.
20981
20982 PR tree-optimization/13000
20983 * gcc.dg/20040206-1.c: Change warning to point where function is
20984 being inlined.
20985
20986 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20987
20988 PR c++/19208
20989 * g++.dg/template/array11.C: New test.
20990
20991 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20992
20993 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
20994 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
20995 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
20996 * gfortran.dg/getenv_1.f90: Add dg-do directive.
20997 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
20998 gfortran.dg/pr17164.f90: Add missing dg-do directives.
20999
21000 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
21001
21002 PR tree-optimization/15349
21003 * gcc.dg/tree-ssa/pr15349.c: New.
21004
21005 2005-01-20 Steve Ellcey <sje@cup.hp.com>
21006
21007 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
21008
21009 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
21010
21011 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
21012 scan-assembler-times directive name.
21013
21014 * gcc.dg/asm-a.c: Move dg-require-effective-target to
21015 after dg-do.
21016
21017 PR rtl-optimization/19462
21018 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
21019
21020 2005-01-19 Steve Ellcey <sje@cup.hp.com>
21021
21022 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
21023 counting function calls on ia64.
21024
21025 2005-01-19 Jakub Jelinek <jakub@redhat.com>
21026
21027 PR rtl-optimization/15139
21028 * gcc.dg/20050111-2.c: New test.
21029
21030 PR c/17297
21031 * gcc.c-torture/compile/20050113-1.c: New testcase.
21032
21033 PR middle-end/19164
21034 * gcc.dg/20050113-1.c: New testcase.
21035
21036 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
21037
21038 * gcc.dg/vect/vect-85.c: Add comment.
21039 * gcc.dg/vect/vect-86.c: Add xfail for now.
21040 * gcc.dg/vect/vect-87.c: Add xfail for now.
21041 * gcc.dg/vect/vect-88.c: Add xfail for now.
21042 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
21043
21044 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21045
21046 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
21047
21048 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
21049
21050 * g++.dg/debug/typedef3.C: New test.
21051
21052 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
21053
21054 PR c/19472
21055 * gcc.dg/asm-a.c: New test.
21056
21057 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
21058
21059 * gcc.dg/sh-relax.c: Add prototype for abort.
21060
21061 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
21062
21063 * gcc.dg/short-compare-1.c: New test.
21064 * gcc.dg/short-compare-2.c: Likewise.
21065
21066 2005-01-18 Michael Matz <matz@suse.de>
21067
21068 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
21069
21070 2005-01-17 Diego Novillo <dnovillo@redhat.com>
21071
21072 PR tree-optimization/19121
21073 * gcc.c-torture/compile/pr19121.c: New test.
21074
21075 2005-01-17 James E. Wilson <wilson@specifixinc.com>
21076
21077 PR target/19357
21078 * gcc.c-torture/compile/pr19357.c: New test.
21079
21080 2005-01-17 Ian Lance Taylor <ian@airs.com>
21081
21082 PR c/5675
21083 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
21084 pass--those that refer just to the variable, possibly with a
21085 cast.
21086 * gcc.dg/c99-const-expr-3.c: Likewise.
21087
21088 PR middle-end/13127
21089 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
21090 longer emitted.
21091
21092 2005-01-16 Bud Davis <bdavis9659@comcast.net>
21093
21094 PR fortran/18778
21095 * gfortran.dg/endfile_2.f90: New test.
21096
21097 2005-01-16 Steven G. Kargl <kargls@comcast.net>
21098
21099 PR 19168
21100 * gfortran.dg/select_5.f90: New test.
21101
21102 2004-01-16 Paul Brook <paul@codesourcery.com>
21103
21104 * gfortran.dg/common_4.f90: New test.
21105
21106 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
21107
21108 PR rtl-optimization/19462
21109 * gcc.dg/torture/pr19462-1.c: New test.
21110
21111 2005-01-15 Ziemowit Laski <zlaski@apple.com>
21112
21113 PR objc/19321
21114 * objc.dg/func-ptr-2.m: New.
21115 * objc.dg/volatile-1.m: New.
21116
21117 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21118
21119 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
21120
21121 2005-01-15 Jakub Jelinek <jakub@redhat.com>
21122
21123 PR tree-optimization/19060
21124 * gcc.c-torture/execute/20050104-1.c: New test.
21125
21126 2005-01-15 Bud Davis <bdavis9659@comcast.net>
21127
21128 PR fortran/18983
21129 * gfortran.dg/write_to_null.f90: New test.
21130
21131 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
21132 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21133
21134 PR other/19328
21135 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
21136 argument.
21137
21138 2005-01-15 Jakub Jelinek <jakub@redhat.com>
21139
21140 PR c++/19263
21141 * g++.dg/init/vector1.C: New test.
21142
21143 2005-01-14 James E. Wilson <wilson@specifixinc.com>
21144
21145 PR target/13158
21146 * gcc.target/ia64/sibcall-unwind-1.c: New test.
21147 PR target/18987
21148 * gcc.target/ia64/sibcall-unwind-2.c: New test.
21149
21150 2005-01-14 Steven G. Kargl <kargls@comcast.net>
21151
21152 * gfortran.dg/select_1.f90: New test.
21153 * gfortran.dg/select_2.f90: New test.
21154 * gfortran.dg/select_3.f90: New test.
21155 * gfortran.dg/select_4.f90: New test.
21156
21157 2005-01-14 Jakub Jelinek <jakub@redhat.com>
21158
21159 PR middle-end/19084
21160 PR rtl-optimization/19348
21161 * gcc.dg/20050111-1.c: New test.
21162 * gcc.c-torture/execute/20050111-1.c: New test.
21163
21164 * gcc.dg/i386-asm-4.c: New test.
21165
21166 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
21167
21168 * gcc.dg/nested-func-2.c: New test.
21169 * ada/acats/norun.lst: Remove c953002.
21170
21171 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
21172
21173 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
21174
21175 2005-01-12 Ben Elliston <bje@au.ibm.com>
21176
21177 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
21178
21179 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
21180
21181 PR target/18761
21182 * g++.dg/abi/align1.C: New test.
21183
21184 2005-01-11 Alan Modra <amodra@bigpond.net.au>
21185
21186 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
21187 at a time.
21188 * g++.dg/ext/altivec_check.h: Support compiling as C.
21189
21190 2005-01-10 Roger Sayle <roger@eyesopen.com>
21191
21192 PR c++/19355
21193 * g++.dg/expr/pr19355-1.C: New test case.
21194
21195 2005-01-10 Laurent GUERBY <laurent@guerby.net>
21196
21197 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
21198 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
21199 * ada/acats/tests/c3/c92005b.ada: Likewise.
21200 * ada/acats/tests/c3/cxb3012.a: Likewise.
21201 * ada/acats/norun.lst: Add c380004 and c953002, add PR
21202
21203 2005-01-09 Paul Brook <paul@codesourcery.com>
21204
21205 * gfortran.dg/common_2.f90: New file.
21206 * gfortran.dg/common_3.f90: New file.
21207
21208 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
21209
21210 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
21211
21212 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
21213
21214 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
21215 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
21216 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
21217 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
21218 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
21219 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
21220 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
21221 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
21222 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
21223 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
21224 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
21225 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
21226 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
21227 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
21228 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
21229 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
21230 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
21231 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
21232 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
21233 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
21234 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
21235 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
21236 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
21237 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
21238 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
21239 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
21240 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
21241 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
21242 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
21243 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
21244 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
21245 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
21246 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
21247 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
21248 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
21249 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
21250 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
21251 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
21252 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
21253 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
21254 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
21255 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
21256 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
21257 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
21258 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
21259 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
21260 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
21261 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
21262 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
21263 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
21264 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
21265 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
21266 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
21267 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
21268 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
21269 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
21270 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
21271 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
21272 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
21273 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
21274 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
21275 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
21276 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
21277 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
21278 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
21279 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
21280 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
21281
21282 * gcc.dg/vect/vect-1.c: Fix spelling.
21283 * gcc.dg/vect/vect-10.c: Fix spelling.
21284 * gcc.dg/vect/vect-11.c: Fix spelling.
21285 * gcc.dg/vect/vect-12.c: Fix spelling.
21286 * gcc.dg/vect/vect-14.c: Fix spelling.
21287 * gcc.dg/vect/vect-15.c: Fix spelling.
21288 * gcc.dg/vect/vect-16.c: Fix spelling.
21289 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
21290 * gcc.dg/vect/vect-64.c: Fix comments.
21291 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
21292
21293 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
21294 Ira Rosen <irar@il.ibm.com>
21295
21296 * gcc.dg/vect/vect-70.c: New test.
21297 * gcc.dg/vect/vect-71.c: New test.
21298
21299 2005-01-09 Manfred Hollstein <mh@suse.com>
21300
21301 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
21302 * gcc.dg/pr18241-2.c: Likewise.
21303 * gcc.dg/pr18241-3.c: Likewise.
21304 * gcc.dg/pr18241-4.c: Likewise.
21305 * gcc.dg/pr18241-5.c: Likewise.
21306
21307 2005-01-08 Richard Henderson <rth@redhat.com>
21308
21309 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21310 False for x86 and x86-64.
21311
21312 2005-01-08 Diego Novillo <dnovillo@redhat.com>
21313
21314 PR tree-optimization/18241
21315 * gcc.dg/pr18241-1.c: New test.
21316 * gcc.dg/pr18241-2.c: New test.
21317 * gcc.dg/pr18241-3.c: New test.
21318 * gcc.dg/pr18241-4.c: New test.
21319 * gcc.dg/pr18241-5.c: New test.
21320
21321 2005-01-08 Steven G. Kargl <kargls@comcast.net>
21322
21323 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
21324 gfortran.dg/select_4.f90: New.
21325
21326 2005-01-07 Jakub Jelinek <jakub@redhat.com>
21327
21328 * gcc.c-torture/execute/20050107-1.c: New test.
21329
21330 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
21331
21332 PR c++/19298
21333 * g++.dg/template/ref2.C: New.
21334
21335 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
21336
21337 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
21338 instead of being empty.
21339
21340 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21341
21342 PR fortran/15553
21343 * gfortran.dg/array-1.f90: New test.
21344
21345 2005-01-07 Jakub Jelinek <jakub@redhat.com>
21346
21347 PR tree-optimization/19283
21348 * gcc.c-torture/execute/20050106-1.c: New test.
21349
21350 PR rtl-optimization/18861
21351 * gcc.dg/20050105-1.c: New test.
21352
21353 PR tree-optimization/18828
21354 * gcc.dg/20050105-2.c: New test.
21355
21356 2005-01-07 Andreas Jaeger <aj@suse.de>
21357
21358 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
21359
21360 2005-01-07 Bud Davis <bdavis9659@comcast.net>
21361
21362 PR fortran/18398
21363 * gfortran.dg/fmt_read.f90: New test.
21364
21365 2005-01-06 Geoffrey Keating <geoffk@apple.com>
21366
21367 * gcc.dg/rs6000-ldouble-2.c: New.
21368
21369 2005-01-06 Mark Mitchell <mark@codesourcery.com>
21370
21371 PR c++/19244
21372 * g++.dg/parser/ctor2.C: New test.
21373
21374 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21375
21376 PR c++/17154
21377 * g++.dg/template/using9.C: New test.
21378
21379 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21380
21381 PR c++/19258
21382 * g++.dg/lookup/friend6.C: New test.
21383
21384 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
21385
21386 PR c++/19270
21387 * g++.dg/template/array10.C: New.
21388
21389 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21390
21391 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
21392 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
21393
21394 2005-01-06 Jakub Jelinek <jakub@redhat.com>
21395
21396 * gcc.c-torture/compile/20050105-1.c: New test.
21397
21398 2005-01-05 Geoffrey Keating <geoffk@apple.com>
21399
21400 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
21401
21402 2005-01-05 Roger Sayle <roger@eyesopen.com>
21403
21404 PR middle-end/19100
21405 * gcc.dg/conv-3.c: New test case.
21406
21407 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
21408
21409 * gcc.dg/asm-wide-1.c: New test.
21410
21411 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
21412
21413 PR c++/19030
21414 * g++.dg/parse/crash22.C: New
21415
21416 2005-01-04 Geoffrey Keating <geoffk@apple.com>
21417
21418 PR 19257
21419 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
21420
21421 2005-01-04 Uros Bizjak <uros@kss-loka.si>
21422
21423 PR middle-end/17767
21424 * gcc.dg/i386-mmx-6.c: New test case.
21425
21426 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
21427
21428 PR tree-optimization/18308
21429 * gcc.dg/vect/pr18308.c: New testcase.
21430
21431 2005-01-04 Andreas Jaeger <aj@suse.de>
21432
21433 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
21434
21435 2005-01-03 Geoffrey Keating <geoffk@apple.com>
21436 Robert Bowdidge <bowdidge@apple.com>
21437
21438 * gcc.dg/cpp/subframework1.c: New.
21439 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
21440 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
21441 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
21442 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
21443
21444 2005-01-03 Geoffrey Keating <geoffk@apple.com>
21445
21446 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
21447 producing warning.
21448 * gcc.dg/darwin-weakimport-2.c: New.
21449
21450 2005-01-03 Richard Henderson <rth@redhat.com>
21451
21452 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
21453
21454 2005-01-03 Richard Henderson <rth@redhat.com>
21455
21456 * gcc.dg/vect/vect.exp: Enable for ia64.
21457 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
21458 (check_effective_target_vect_float): Likewise.
21459 (check_effective_target_vect_no_align): Likewise.
21460 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
21461 * gcc.dg/vect/vect-8.c: Likewise.
21462
21463 2005-01-03 Uros Bizjak <uros@kss-loka.si>
21464
21465 PR target/19236
21466 * gcc.dg/pr19236-1.c: New test case.
21467
21468 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
21469
21470 PR rtl-optimization/12092
21471 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
21472
21473 2005-01-02 Andreas Jaeger <aj@suse.de>
21474
21475 * gcc.dg/pr12092-1.c: Do not run on x86_64.
21476
21477 2005-01-01 Roger Sayle <roger@eyesopen.com>
21478 Andrew Pinski <pinskia@physics.uc.edu>
21479
21480 PR rtl-optimization/12092
21481 * gcc.dg/pr12092-1.c: New test case.
21482
21483 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
21484
21485 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
21486 'hidden' and 'default' for better portability.
21487 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
21488
21489 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
21490 6 and 7.
21491 * g++.old-deja/g++.brendan/new3.C: Likewise.
21492
21493 2005-01-01 Steven Bosscher <stevenb@suse.de>
21494
21495 * gcc.dg/20041231-1.C: New test.
21496 * g++.dg/warn/Wunreachable-code-1.C: New test.
21497
21498 2004-12-30 David Edelsohn <edelsohn@gnu.org>
21499
21500 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
21501 file, not /dev/null. Abort on error.
21502
21503 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
21504 Ziemowit Laski <zlaski@apple.com>
21505
21506 PR objc/18971
21507 * objc.dg/encode-5.m: New test.
21508
21509 2004-12-29 Richard Henderson <rth@redhat.com>
21510
21511 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
21512 * objc.dg/stabs-1.m: Disable for ia64.
21513
21514 2004-12-29 Mark Mitchell <mark@codesourcery.com>
21515
21516 PR c++/19190
21517 * g++.dg/warn/Wunused-10.C: New test.
21518
21519 2004-12-28 Richard Henderson <rth@redhat.com>
21520
21521 * objc.dg/stabs-1.m: Disable for alpha.
21522
21523 2004-12-27 Mark Mitchell <mark@codesourcery.com>
21524
21525 PR c++/19149
21526 * g++.dg/parse/error23.C: New test.
21527
21528 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21529
21530 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
21531
21532 PR fortran/19032
21533 * gfortran.dg/intrinsic_modulo_1.f90: New.
21534 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
21535 tests with divisor -1.
21536
21537 2004-12-27 Mark Mitchell <mark@codesourcery.com>
21538
21539 * g++.dg/opt/temp1.C (memcpy): Return a value.
21540
21541 PR c++/19148
21542 * g++.dg/expr/cond7.C: New test.
21543
21544 2004-12-27 Paul Brook <paul@codesourcery.com>
21545
21546 * gfortran.dg/g77/select_no_compile.f: Remove.
21547
21548 2004-12-27 Richard Henderson <rth@redhat.com>
21549
21550 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
21551 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
21552 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
21553
21554 2004-12-26 Richard Henderson <rth@redhat.com>
21555
21556 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
21557 by 1i instead of token pasting.
21558
21559 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21560
21561 PR tree-optimization/17578
21562 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
21563 to additional_flags.
21564 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
21565
21566 2004-12-25 Richard Henderson <rth@redhat.com>
21567
21568 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21569 Remove Alpha.
21570
21571 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21572
21573 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
21574 hppa*-*-hpux*.
21575 * gcc.dg/pr17957.c (dg-options): Likewise.
21576 * gcc.dg/struct-ret-1.c: Add prototype for abort.
21577 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
21578 instead of 0 on __hppa__.
21579 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
21580 "foo,%r" on hppa*-*-*.
21581
21582 2004-12-23 Bud Davis <bdavis9659@comcast.net>
21583
21584 PR fortran/19071
21585 * gfortran.dg/complex_write.f90: New test.
21586
21587 2004-12-23 Mark Mitchell <mark@codesourcery.com>
21588
21589 PR c++/17595
21590 * g++.dg/parse/pragma2.C: New test.
21591
21592 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
21593
21594 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
21595
21596 * gcc.dg/empty2.c: Add missing dg-warning.
21597
21598 2004-12-23 Mark Mitchell <mark@codesourcery.com>
21599
21600 PR c++/17413
21601 * g++.dg/template/local4.C: New test.
21602 * g++.dg/template/crash19.C: Add dg-error marker.
21603
21604 * g++.dg/template/crash31.C: Correct embedded PR number.
21605
21606 2004-12-23 Mark Mitchell <mark@codesourcery.com>
21607
21608 PR c++/16405
21609 * g++.dg/opt/temp1.C: Add do-run marker.
21610
21611 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
21612
21613 * g++.dg/template/spec19.C: New.
21614
21615 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
21616
21617 PR target/16819
21618 * gcc.dg/empty2.c: New.
21619
21620 2004-12-23 Richard Henderson <rth@redhat.com>
21621
21622 * lib/target-supports.exp (check_effective_target_vect_no_align):
21623 Remove i?86 and x86-64.
21624
21625 2004-12-23 Mark Mitchell <mark@codesourcery.com>
21626
21627 PR c++/16405
21628 * g++.dg/opt/temp1.C: New test.
21629
21630 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21631
21632 PR c++/18733
21633 * g++.dg/template/friend33.C: New testcase.
21634
21635 2004-12-22 Mark Mitchell <mark@codesourcery.com>
21636
21637 PR c++/18464
21638 * g++.dg/template/cond5.C: New test.
21639
21640 PR c++/18492
21641 * g++.dg/inherit/thunk3.C: New test.
21642
21643 PR c++/11224
21644 * g++.dg/warn/Wunused-9.C: New test.
21645
21646 2004-12-22 Janis Johnson <janis187@us.ibm.com>
21647
21648 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
21649
21650 2004-12-22 Jan Beulich <jbeulich@novell.com>
21651
21652 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
21653
21654 2004-12-21 Mark Mitchell <mark@codesourcery.com>
21655
21656 PR c++/18378
21657 * g++.dg/ext/packed8.C: New test.
21658
21659 PR c++/19063
21660 * g++.dg/template/crash31.C: New test.
21661
21662 PR c++/19034
21663 * g++.dg/template/crash30.C: New test.
21664
21665 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
21666
21667 PR C++/18984
21668 * g++.dg/eh/ctor3.C: New test.
21669
21670 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
21671
21672 * objc.dg/stabs-1.m: Allow section name to be quoted and
21673 assembly label to begin with '.LL'.
21674
21675 2004-12-21 Janis Johnson <janis187@us.ibm.com>
21676
21677 * gcc.dg/vect/vect.exp
21678 (check_effective_target_lp64_or_vect_no_align): New.
21679 * gcc.dg/vect/vect-77.c: Use it.
21680 * gcc.dg/vect/vect-78.c: Use it.
21681
21682 * lib/target-supports.exp
21683 (check_effective_target_vect_no_max,
21684 check_effective_target_vect_no_bitwise,
21685 check_effective_target_vect_no_align): New.
21686 * gcc.dg/vect/vect-13.c: Use them.
21687 * gcc.dg/vect/vect-17.c: Ditto.
21688 * gcc.dg/vect/vect-18.c: Ditto.
21689 * gcc.dg/vect/vect-19.c: Ditto.
21690 * gcc.dg/vect/vect-20.c: Ditto.
21691 * gcc.dg/vect/vect-27.c: Ditto.
21692 * gcc.dg/vect/vect-29.c: Ditto.
21693 * gcc.dg/vect/vect-44.c: Ditto.
21694 * gcc.dg/vect/vect-48.c: Ditto.
21695 * gcc.dg/vect/vect-50.c: Ditto.
21696 * gcc.dg/vect/vect-52.c: Ditto.
21697 * gcc.dg/vect/vect-54.c: Ditto.
21698 * gcc.dg/vect/vect-56.c: Ditto.
21699 * gcc.dg/vect/vect-58.c: Ditto.
21700 * gcc.dg/vect/vect-60.c: Ditto.
21701 * gcc.dg/vect/vect-72.c: Ditto.
21702 * gcc.dg/vect/vect-80.c: Ditto.
21703
21704 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
21705
21706 PR c++/14075
21707 * g++.dg/init/string1.C: New.
21708
21709 PR c++/18975
21710 * g++.dg/other/synth1.C: New.
21711
21712 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
21713
21714 PR c/18963
21715 * gcc.dg/pr18963-1.c: New test.
21716
21717 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
21718
21719 PR c/18596
21720 * gcc.dg/funcdef-storage-1.c (foo): Remove.
21721 * gcc.dg/pr18596-1.c: Use dg-error.
21722 (dg-options): Use -fno-unit-at-a-time.
21723 * gcc.dg/pr18596-2.c: New test.
21724 * gcc.dg/pr18596-3.c: New test.
21725
21726 2004-12-20 Roger Sayle <roger@eyesopen.com>
21727
21728 PR middle-end/18683
21729 * g++.dg/opt/pr18683-1.C: New test case.
21730
21731 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
21732
21733 PR other/19093
21734 * g++.dg/opt/max1.C: Fix for 64bit targets.
21735
21736 2004-12-20 Matt Austern <austern@apple.com>
21737
21738 PR c++/19044
21739 * g++.dg/ext/builtin6.C: New
21740
21741 2004-12-20 Diego Novillo <dnovillo@redhat.com>
21742
21743 PR tree-optimization/19080
21744 * gcc.c-torture/compile/pr19080.c: New test.
21745
21746 2004-12-20 Steven Bosscher <stevenb@suse.de>
21747
21748 * gcc.dg/20041219-1.c: New test.
21749
21750 2004-12-19 Roger Sayle <roger@eyesopen.com>
21751
21752 PR middle-end/19068
21753 * g++.dg/opt/max1.C: New test case.
21754
21755 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
21756
21757 * gcc.dg/fdata-sections-1.c: New test.
21758
21759 2004-12-18 Roger Sayle <roger@eyesopen.com>
21760
21761 PR middle-end/18548
21762 * gcc.dg/max-1.c: New test case.
21763
21764 2004-12-18 Jakub Jelinek <jakub@redhat.com>
21765
21766 * gcc.c-torture/execute/20041218-1.c: New test.
21767
21768 2004-12-17 Diego Novillo <dnovillo@redhat.com>
21769
21770 * gcc.dg/pr18501.c: New test.
21771 * gcc.dg/uninit-5.c: XFAIL.
21772 * gcc.dg/uninit-9.c: XFAIL.
21773
21774 2004-12-17 Dale Johannesen <dalej@apple.com>
21775
21776 * gcc.dg/20041213-1.c: New.
21777
21778 2004-12-17 Ziemowit Laski <zlaski@apple.com>
21779
21780 * objc.dg/stabs-1.m: Allow assembly label to begin
21781 with a dot ('.').
21782
21783 2004-12-17 Jakub Jelinek <jakub@redhat.com>
21784
21785 * gcc.c-torture/execute/20041213-1.c: Move...
21786 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
21787
21788 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
21789
21790 PR c++/18721
21791 * g++.dg/lookup/conv-5.C: New.
21792
21793 2004-12-16 Ziemowit Laski <zlaski@apple.com>
21794
21795 * objc.dg/stabs-1.m: New test.
21796
21797 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
21798
21799 * gcc.dg/visibility-c.c: Change compile to
21800 assemble for the test.
21801
21802 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
21803
21804 PR target/19041
21805 * gcc.dg/visibility-c.c: New test.
21806
21807 2004-12-16 Roger Sayle <roger@eyesopen.com>
21808
21809 PR middle-end/18493
21810 * gcc.dg/switch-8.c: New test case.
21811
21812 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
21813
21814 PR c++/18905
21815 * g++.dg/template/init4.C: New.
21816 * g++.dg/opt/static3.C: Enable optimizer.
21817
21818 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
21819
21820 * g++.dg/other/complex1.C: New test.
21821
21822 2004-12-15 Alan Modra <amodra@bigpond.net.au>
21823
21824 * g++.dg/opt/inline9.C: New test.
21825
21826 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21827
21828 PR fortran/18993
21829 * gfotran.dg/nullify_1.f: New test.
21830
21831 2004-12-15 Richard Henderson <rth@redhat.com>
21832
21833 * gcc.target/i386/i386.exp: New harness.
21834 * gcc.target/i386/vect-args.c: New.
21835
21836 2004-12-15 David Edelsohn <edelsohn@gnu.org>
21837
21838 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
21839
21840 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21841
21842 PR c++/18825
21843 * g++.dg/template/friend32.C: New test.
21844
21845 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
21846
21847 * cpp/pragma-once-1.c: New test.
21848 * cpp/pragma-once-1b.h: Likewise.
21849 * cpp/pragma-once-1c.h: Likewise.
21850 * cpp/pragma-once-1d.h: Likewise.
21851 * cpp/inc/pragma-once-1a.h: Likewise.
21852
21853 2004-12-15 Bud Davis <bdavis9659@comcast.net>
21854 Steven G. Kargl <kargls@comcast.net>
21855
21856 PR fortran/17597
21857 * gfortran.dg/list_read_3.f90: New test.
21858
21859 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
21860
21861 * gcc.dg/ftrapv-2.c: New test.
21862
21863 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
21864
21865 PR c++/18981
21866 * g++.dg/template/typename9.C: New test.
21867
21868 2004-12-14 Mark Mitchell <mark@codesourcery.com>
21869
21870 PR c++/18738
21871 * g++.dg/template/typename8.C: New test.
21872 * g++.dg/parse/friend2.C: Tweak error message.
21873
21874 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
21875
21876 * gcc.c-torture/20041214-1.c: New test.
21877
21878 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
21879
21880 PR c++/18965
21881 * g++.dg/init/array17.C: New test.
21882
21883 2004-12-14 Mark Mitchell <mark@codesourcery.com>
21884
21885 PR c++/18793
21886 * g++.dg/init/aggr3.C: New test.
21887
21888 2004-12-14 Janis Johnson <janis187@us.ibm.com>
21889
21890 * gcc.dg/altivec-types-1.c: New test.
21891 * gcc.dg/altivec-types-2.c: New test.
21892 * gcc.dg/altivec-types-3.c: New test.
21893 * gcc.dg/altivec-types-4.c: New test.
21894 * g++.dg/ext/altivec-types-1.C: New test.
21895 * g++.dg/ext/altivec-types-2.C: New test.
21896 * g++.dg/ext/altivec-types-3.C: New test.
21897 * g++.dg/ext/altivec-types-4.C: New test.
21898
21899 2004-12-14 Jakub Jelinek <jakub@redhat.com>
21900
21901 PR middle-end/18951
21902 * gcc.c-torture/execute/20041213-1.c: New test.
21903
21904 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
21905
21906 PR c++/18949
21907 * g++.dg/template/cast1.C: New.
21908
21909 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
21910
21911 * gcc.c-torture/execute/20041213-2.c: New test.
21912
21913 2004-12-13 Richard Henderson <rth@redhat.com>
21914
21915 * gcc.dg/i386-sse-10.c: Fix typo in options.
21916
21917 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
21918
21919 PR c++/18968
21920 * g++.dg/opt/pr18968.C: New test.
21921
21922 2004-12-13 Mark Mitchell <mark@codesourcery.com>
21923
21924 PR c++/18925
21925 * g++.dg/ext/visibility/staticdatamem.C: New test.
21926
21927 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
21928
21929 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
21930
21931 2004-12-13 Roger Sayle <roger@eyesopen.com>
21932
21933 PR rtl-optimization/18928
21934 * gcc.dg/pr18928-1.c: New test case.
21935
21936 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
21937
21938 PR tree-opt/16951
21939 * gcc.c-torture/compile/20041211-1.c: New.
21940
21941 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21942
21943 PR middle-end/17564
21944 * gcc.c-torture/execute/20041212-1.c: New test.
21945
21946 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21947
21948 PR fortran/18869
21949 * gfortran.dg/common_1.f90: New test.
21950
21951 2004-12-12 Steven G. Kargl <kargls@comcast.net>
21952 Paul Brook <paul@codesourcery.com>
21953
21954 PR fortran/16222
21955 * gfortran.dg/real_do_1.f90: New test.
21956
21957 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
21958
21959 PR tree-opt/18040
21960 * g++.dg/opt/ptrmem6.C: New test.
21961
21962 2004-12-11 Roger Sayle <roger@eyesopen.com>
21963
21964 PR middle-end/18921
21965 * gcc.dg/pr18921-1.c: New test case.
21966
21967 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21968
21969 PR fortran/17175
21970 * gfortran.dg/scale_1.f90: New test.
21971
21972 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
21973
21974 PR middle-end/18903
21975 * gcc.c-torture/compile/pr18903.c: New test.
21976
21977 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
21978
21979 * gcc.c-torture/execute/20041210-1.c: New test.
21980
21981 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21982
21983 PR c++/18731
21984 * g++.dg/parser/struct-1.C: New test.
21985 * g++.dg/parser/struct-2.C: New test.
21986 * g++.dg/parser/struct-3.C: New test.
21987
21988 2004-12-09 Richard Henderson <rth@redhat.com>
21989
21990 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
21991
21992 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
21993 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
21994
21995 2004-12-09 Matt Austern <austern@apple.com>
21996
21997 PR c++/18514
21998 * g++.dg/ext/builtin1.C: New
21999 * g++.dg/ext/builtin2.C: New
22000 * g++.dg/ext/builtin3.C: New
22001 * g++.dg/ext/builtin4.C: New
22002 * g++.dg/ext/builtin5.C: New
22003
22004 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
22005
22006 PR tree-opt/18904
22007 * g++.dg/opt/ptrmem5.C: New test.
22008
22009 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
22010
22011 * g++.dg/parse/typename5.C: Adjust for new error.
22012 * g++.dg/parse/typename7.C: New.
22013
22014 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22015
22016 PR c++/18073
22017 * g++.dg/other/mmintrin.C: New test.
22018
22019 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
22020
22021 PR c++/16681
22022 * g++.dg/init/array15.C: New.
22023 * g++.dg/init/array16.C: New.
22024
22025 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22026
22027 PR fortran/18826
22028 * gfortran.dg/assign_1.f90: New test.
22029
22030 2004-12-08 Nick Clifton <nickc@redhat.com>
22031
22032 * gcc.target/xstormy16/bss_below100: New directory containing tests.
22033 * gcc.target/xstormy16/data_below100: Likewise.
22034 * gcc.target/xstormy16/sfr: Likewise.
22035 * gcc.target/xstormy16/below100.S: New test source file.
22036 * gcc.target/xstormy16/below100.ld: New test linker script.
22037 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
22038 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
22039 bp instructions.
22040 * gcc.target/xstormy16/bp.c: Likewise.
22041
22042 * gcc.target/xstormy16/bss_below100: New files:
22043 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
22044 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
22045 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
22046 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
22047 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
22048 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
22049 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
22050 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
22051 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
22052 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
22053 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
22054 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
22055 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
22056 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
22057 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
22058 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
22059 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
22060 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
22061 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
22062 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
22063 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
22064 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
22065 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
22066 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
22067 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
22068 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
22069 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
22070
22071 * gcc.target/xstormy16/data_below100: New files:
22072 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
22073 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
22074 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
22075 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
22076 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
22077 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
22078 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
22079 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
22080 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
22081 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
22082 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
22083 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
22084 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
22085 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
22086 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
22087 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
22088 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
22089 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
22090 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
22091 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
22092 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
22093 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
22094 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
22095 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
22096 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
22097 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
22098 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
22099
22100 * gcc.target/xstormy16/sfr: New files:
22101 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
22102 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
22103 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
22104 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
22105 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
22106 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
22107 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
22108 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
22109 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
22110 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
22111 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
22112 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
22113 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
22114 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
22115 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
22116 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
22117 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
22118 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
22119 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
22120 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
22121 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
22122 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
22123 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
22124 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
22125 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
22126 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
22127 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
22128 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
22129 27_if0_sfrw_bitfield_f.c
22130
22131 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22132
22133 PR c++/18100
22134 * g++.dg/lookup/name-clash4.C: New test.
22135
22136 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
22137
22138 PR c++/18672
22139 * g++.dg/opt/array1.C: New.
22140
22141 PR c++/18803
22142 * g++.dg/template/operator5.C: New.
22143
22144 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
22145
22146 PR c/18867
22147 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
22148
22149 2004-12-07 Steven Bosscher <stevenb@suse.de>
22150
22151 * gcc.dg/noncompile/20041207.c: New test.
22152
22153 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
22154
22155 * g++.dg/other/unreachable-1.C: New test.
22156
22157 2004-12-06 Nick Clifton <nickc@redhat.com>
22158
22159 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
22160 <limits.h> because the latter comes from gcc's include/ directory
22161 and not the newlib/libc/include directory.
22162
22163 2004-12-04 Richard Henderson <rth@redhat.com>
22164
22165 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
22166
22167 2004-12-04 Richard Henderson <rth@redhat.com>
22168
22169 * lib/target-supports.exp (check_gc_sections_available): Disable
22170 for alpha and ia64.
22171
22172 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
22173
22174 PR middle-end/17909
22175 * g++.dg/other/vararg-2.C: New test.
22176
22177 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22178
22179 PR c++/17011, c++/17971
22180 * g++.dg/template/error15.C: Adjust expected error.
22181 * g++.dg/template/instantiate3.C: Likewise.
22182
22183 2004-12-03 Janis Johnson <janis187@us.ibm.com>
22184
22185 * gcc.dg/altivec-18.c: Fix for darwin
22186
22187 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
22188
22189 PR c++/18782
22190 * g++.dg/parse/ptrmem2.C: New.
22191
22192 PR c++/18318
22193 * g++.dg/template/new1.C: New.
22194
22195 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22196
22197 PR fortran/18710
22198 * gfortran.dg/direct_io_3.f90: New test.
22199
22200 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
22201
22202 PR 18758
22203 * g++.dg/parse/crash21.C: New.
22204
22205 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22206
22207 PR c++/15664, c++/18276
22208 * g++.dg/template/ttp13.C: New test.
22209 * g++.dg/template/ttp14.C: Likewise.
22210
22211 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22212
22213 PR c++/18123
22214 * g++.dg/parse/enum2.C: New test.
22215 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
22216
22217 2004-12-02 Nick Clifton <nickc@redhat.com>
22218
22219 * gcc.target/xstormy16: New test directory.
22220 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
22221 * gcc.target/xstormy16/bp.c: Check the generation of bp
22222 instructions.
22223 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
22224 bn instructions and the BELOW100 attribute.
22225
22226 2004-12-02 Alan Modra <amodra@bigpond.net.au>
22227
22228 PR target/16952
22229 * gcc.dg/ppc-eabi.c: New.
22230
22231 2004-12-02 Bud Davis <bdavis9659@comcast.net>
22232
22233 PR fortran/18284
22234 * gfortran.dg/backspace.f90
22235
22236 2004-12-02 Bud Davis <bdavis9659@comcast.net>
22237
22238 * gfortran.dg/inquire.f90: New test.
22239
22240 2004-12-01 Janis Johnson <janis187@us.ibm.com>
22241
22242 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
22243 handle effective-target-keyword.
22244 (dg-skip-if): Support effective-target keyword as target list.
22245 (dg-xfail-if): Ditto.
22246 * lib/target-supports.exp (is-effective-target-keyword): New proc.
22247
22248 2004-12-01 Diego Novillo <dnovillo@redhat.com>
22249
22250 PR tree-optimization/18291
22251 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
22252
22253 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
22254
22255 PR C++/18729
22256 * g++.dg/parse/crash20.C: New.
22257
22258 PR c++/17431
22259 * g++.dg/overload/arg1.C: New.
22260 * g++.dg/overload/arg2.C: New.
22261 * g++.dg/overload/arg3.C: New.
22262 * g++.dg/overload/arg4.C: New.
22263
22264 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
22265
22266 * gcc.dg/c99-flex-array-4.c: Remove.
22267
22268 2004-11-30 Janis Johnson <janis187@us.ibm.com>
22269
22270 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
22271
22272 * lib/target-supports.exp (is-effective-target): Simplify.
22273
22274 * lib/target-supports.exp (check_effective_target_vect_long):
22275 Fix for powerpc64-*-*.
22276
22277 2004-11-30 Loren James Rittle <ljrittle@acm.org>
22278
22279 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
22280 to support new requirements on FreeBSD 5.
22281
22282 2004-11-30 Devang Patel <dpatel@apple.com>
22283
22284 PR 18702
22285 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
22286
22287 2004-11-30 Janis Johnson <janis187@us.ibm.com>
22288
22289 * g++.dg/ext/altivec-13.C: New test.
22290
22291 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
22292
22293 PR tree-opt/18298
22294 * gcc.c-torture/execute/p18298.c: New test.
22295
22296 2004-11-30 Ira Rosen <irar@il.ibm.com>
22297 Dorit Naishlos <dorit@il.ibm.com>
22298
22299 PR tree-opt/18607
22300 * gcc.dg/vect/vect-89.c: New test.
22301
22302 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
22303
22304 * gcc.dg/pr18596-1.c: New test.
22305
22306 2004-11-30 Ben Elliston <bje@au.ibm.com>
22307
22308 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
22309
22310 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
22311
22312 PR c/18479
22313 * gcc.dg/pr18479.c: New test.
22314
22315 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
22316
22317 PR target/18490
22318 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
22319 mmix-knuth-mmixware.
22320
22321 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
22322 cris-*-elf* cris-*-aout* mmix-*-*
22323
22324 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
22325
22326 PR middle-end/18725
22327 * gcc.dg/pr18725.c: New test.
22328
22329 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
22330
22331 PR target/18488
22332 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
22333
22334 PR target/18336
22335 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
22336
22337 2004-11-29 Mark Mitchell <mark@codesourcery.com>
22338
22339 PR c++/18368
22340 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
22341 * g++.old-deja/g++.law/ctors5.C: Likewise.
22342 * g++.old-deja/g++.other/crash25.C: Likewise.
22343
22344 PR c++/18674
22345 * g++.dg/template/error16.C: New test.
22346
22347 PR c++/18512
22348 * g++.dg/template/crash29.C: New test.
22349
22350 2004-11-29 Diego Novillo <dnovillo@redhat.com>
22351
22352 PR tree-optimization/18712
22353 * gcc.c-torture/compile/pr18712.c: New test.
22354
22355 2004-11-29 Joseph Myers <joseph@codesourcery.com>
22356
22357 PR c/7544
22358 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
22359 tests.
22360
22361 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22362
22363 PR c++/18652
22364 * g++.dg/lookup/crash6.C: New test.
22365
22366 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
22367
22368 PR middle-end/18164
22369 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
22370
22371 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
22372
22373 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
22374 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
22375 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
22376
22377 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
22378
22379 * gcc.dg/pr18164.c: New test.
22380
22381 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
22382
22383 * gcc.dg/funroll-loops-all.c: New.
22384
22385 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
22386
22387 PR target/18489
22388 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
22389 delimeter, match space and TAB as well as ":".
22390
22391 PR target/18484
22392 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
22393
22394 PR target/18348
22395 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
22396
22397 PR target/18345
22398 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
22399
22400 PR target/18337
22401 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
22402
22403 2004-11-28 Bud Davis <bdavis9659@comcast.net>
22404
22405 * gfortran.dg/direct_io_2.f90: New test.
22406
22407 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
22408
22409 PR target/18334
22410 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
22411
22412 2004-11-28 Richard Henderson <rth@redhat.com>
22413
22414 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
22415
22416 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
22417
22418 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
22419 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
22420 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
22421 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
22422 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
22423 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
22424 gcc.dg/pointer-arith-8.c: New tests.
22425
22426 2004-11-27 Bud Davis <bdavis9659@comcast.net>
22427
22428 PR fortran/18364
22429 * gfortran.dg/endfile.f90: New test.
22430
22431 2004-11-27 Falk Hueffner <falk@debian.org>
22432
22433 * gcc.dg/loop-6.c: New test.
22434
22435 2004-11-27 Jakub Jelinek <jakub@redhat.com>
22436
22437 * gcc.c-torture/execute/20041126-1.c: New test.
22438
22439 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
22440
22441 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
22442 on IRIX.
22443
22444 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
22445
22446 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
22447 functions.
22448
22449 2004-11-27 Jakub Jelinek <jakub@redhat.com>
22450
22451 PR rtl-optimization/17825
22452 * gcc.c-torture/compile/20041119-1.c: New test.
22453
22454 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22455
22456 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
22457 Check existence of ld library path variables before unsetting.
22458
22459 2004-11-26 Mark Mitchell <mark@codesourcery.com>
22460
22461 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
22462
22463 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
22464
22465 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
22466
22467 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
22468
22469 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
22470
22471 2004-11-26 Ben Elliston <bje@au.ibm.com>
22472
22473 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
22474 dg-do directive.
22475
22476 2004-11-26 Ben Elliston <bje@au.ibm.com>
22477
22478 * gcc.dg/pr17957.c: Pass --param, not -param.
22479
22480 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
22481
22482 PR middle-end/17957
22483 * testsuite/gcc.dg/pr17957.c: New test.
22484
22485 2004-11-25 Mark Mitchell <mark@codesourcery.com>
22486
22487 PR c++/18445
22488 * g++.dg/template/crash28.C: Likewise.
22489
22490 PR c++/18001
22491 * g++.dg/expr/unary2.C: Adjust lvalue messages.
22492 * g++.dg/ext/lvaddr.C: Likewise.
22493 * g++.dg/opt/pr7503-3.C: Likewise.
22494
22495 PR c++/18466
22496 * g++.dg/parse/qualified3.C: New test.
22497 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
22498
22499 PR c++/18545
22500 * g++.dg/expr/return1.C: New test.
22501
22502 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22503
22504 Friend class name lookup 3/n, PR c++/3332
22505 * g++.dg/lookup/friend3.C: New test.
22506 * g++.dg/lookup/friend4.C: Likewise.
22507 * g++.dg/lookup/friend5.C: Likewise.
22508
22509 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22510
22511 Friend class name lookup 2/n, PR c++/14513, c++/15410
22512 * g++.dg/lookup/friend2.C: New test.
22513 * g++.dg/template/friend31.C: Likewise.
22514
22515 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22516
22517 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
22518
22519 2004-11-24 Mark Mitchell <mark@codesourcery.com>
22520
22521 PR c++/17473
22522 * g++.dg/tc1/dr56.C: Remove.
22523 * g++.dg/template/typedef1.C: Add dg-error markers.
22524 * g++.old-deja/g++.other/typedef7.C: Likewise.
22525
22526 PR c++/18285
22527 * g++.dg/parse/typedef7.C: New test.
22528
22529 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
22530
22531 * gcc.c-torture/execute/20041124-1.c: New test.
22532
22533 2004-11-24 Mark Mitchell <mark@codesourcery.com>
22534
22535 * g++.dg/template/deduce3.C: New test.
22536
22537 PR c++/18586
22538 * g++.dg/template/crash27.C: New test.
22539
22540 PR c++/18530
22541 * g++.dg/warn/Wshadow-3.C: New test.
22542
22543 2004-11-24 Devang Patel <dpatel@apple.com>
22544
22545 PR/18555
22546 * gcc.dg/cpp/isysroot-1.c: New test.
22547 * gcc.dg/cpp/usr/include/stdio.h: New file.
22548 * gcc.dg/cpp/isysroot-2.c: New test.
22549 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
22550 New file.
22551
22552 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22553
22554 PR c++/8929
22555 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
22556
22557 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
22558
22559 * gcc.target/sparc/align.c: Do not include <stdint.h>.
22560 * gcc.target/sparc/pdist.c: Likewise.
22561
22562 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
22563
22564 PR c++/16882
22565 * g++.dg/conversion/simd1.C: New test.
22566
22567 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22568
22569 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
22570 and restore_ld_library_path_env_vars.
22571 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
22572 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
22573 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
22574 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
22575
22576 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
22577
22578 * gcc.dg/pragma-align-2.c: Test macro expansion.
22579 * gcc.dg/pragma-pack-2.c: New test.
22580
22581 2004-11-23 Richard Henderson <rth@redhat.com>
22582
22583 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
22584 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22585 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
22586 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
22587 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
22588 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
22589
22590 * gcc.dg/vect/vect.exp: Add check for alpha.
22591 * lib/target-supports.exp (check_alpha_max_hw_available): New.
22592 (check_effective_target_vect_int): Enable for alpha.
22593 (check_effective_target_vect_long): New.
22594 (is-effective-target): Add it.
22595
22596 2004-11-23 Uros Bizjak <uros@kss-loka.si>
22597
22598 * gcc.dg/pr18614-1.c: New test.
22599
22600 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
22601
22602 * gcc.dg/setjmp-2.c: New test.
22603
22604 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
22605
22606 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
22607 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
22608 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
22609 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
22610 gcc.target/sparc/pdist.c: New tests.
22611
22612 2004-11-22 Bob Wilson <bob.wilson@acm.org>
22613
22614 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
22615
22616 2004-11-22 Dale Johannesen <dalej@apple.com>
22617
22618 * gcc.dg/20041111-1.c: New.
22619
22620 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
22621
22622 PR tree-opt/18536
22623 * gcc.dg/vect/pr18536.c: New test.
22624
22625 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22626
22627 PR c++/18354
22628 * g++.dg/template/nontype11.C: New test.
22629
22630 2004-11-21 Roger Sayle <roger@eyesopen.com>
22631
22632 PR middle-end/18520
22633 * gcc.dg/pr18520-1.c: New test case.
22634
22635 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
22636
22637 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
22638 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
22639 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
22640 expected diagnostics.
22641
22642 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
22643
22644 PR target/18580
22645 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
22646 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
22647 vect-77.c, vect-77a.c: XFAIL on the SPARC.
22648
22649 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
22650
22651 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
22652
22653 2004-11-19 Mark Mitchell <mark@codesourcery.com>
22654 Joseph Myers <joseph@codesourcery.com>
22655
22656 * lib/target-supports.exp (check_visibility_available): Really
22657 test the compiler.
22658
22659 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
22660
22661 PR tree-opt/18181
22662 * gcc.dg/vect/vect-85.c: New test.
22663 * gcc.dg/vect/vect-86.c: New test.
22664 * gcc.dg/vect/vect-87.c: New test.
22665 * gcc.dg/vect/vect-88.c: New test.
22666
22667 2004-11-19 Ben Elliston <bje@au.ibm.com>
22668
22669 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
22670
22671 2004-11-18 Janis Johnson <janis187@us.ibm.com>
22672
22673 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
22674 * gcc.dg/ppc-and-1.c: Ditto.
22675 * gcc.dg/ppc-compare-1.c: Ditto.
22676 * gcc.dg/ppc-mov-1.c: Ditto
22677
22678 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
22679 Mark Mitchell <mark@codesourcery.com>
22680
22681 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
22682
22683 2004-11-17 Janis Johnson <janis187@us.ibm.com>
22684 Aldy Hernandez <aldyh@redhat.com>
22685
22686 * lib/target-supports.exp (check_effective_target_vect_int): New
22687 (check_effective_target_vect_float): New
22688 (check_effective_target_vect_double): New.
22689 (is-effective-target): Support new effective targets keywords.
22690 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
22691 default action for dg-do.
22692 * gcc.dg/vect/pr16105.c: Use new support.
22693 * gcc.dg/vect/pr18400.c: Ditto.
22694 * gcc.dg/vect/pr18425.c: Ditto.
22695 * gcc.dg/vect/vect-1.c: Ditto.
22696 * gcc.dg/vect/vect-10.c: Ditto.
22697 * gcc.dg/vect/vect-11.c: Ditto.
22698 * gcc.dg/vect/vect-12.c: Ditto.
22699 * gcc.dg/vect/vect-13.c: Ditto.
22700 * gcc.dg/vect/vect-14.c: Ditto.
22701 * gcc.dg/vect/vect-15.c: Ditto.
22702 * gcc.dg/vect/vect-16.c: Ditto.
22703 * gcc.dg/vect/vect-17.c: Ditto.
22704 * gcc.dg/vect/vect-18.c: Ditto.
22705 * gcc.dg/vect/vect-19.c: Ditto.
22706 * gcc.dg/vect/vect-2.c: Ditto.
22707 * gcc.dg/vect/vect-20.c: Ditto.
22708 * gcc.dg/vect/vect-21.c: Ditto.
22709 * gcc.dg/vect/vect-22.c: Ditto.
22710 * gcc.dg/vect/vect-23.c: Ditto.
22711 * gcc.dg/vect/vect-24.c: Ditto.
22712 * gcc.dg/vect/vect-25.c: Ditto.
22713 * gcc.dg/vect/vect-26.c: Ditto.
22714 * gcc.dg/vect/vect-27.c: Ditto.
22715 * gcc.dg/vect/vect-27a.c: Ditto.
22716 * gcc.dg/vect/vect-28.c: Ditto.
22717 * gcc.dg/vect/vect-29.c: Ditto.
22718 * gcc.dg/vect/vect-29a.c: Ditto.
22719 * gcc.dg/vect/vect-3.c: Ditto.
22720 * gcc.dg/vect/vect-30.c: Ditto.
22721 * gcc.dg/vect/vect-31.c: Ditto.
22722 * gcc.dg/vect/vect-32.c: Ditto.
22723 * gcc.dg/vect/vect-33.c: Ditto.
22724 * gcc.dg/vect/vect-34.c: Ditto.
22725 * gcc.dg/vect/vect-35.c: Ditto.
22726 * gcc.dg/vect/vect-36.c: Ditto.
22727 * gcc.dg/vect/vect-37.c: Ditto.
22728 * gcc.dg/vect/vect-38.c: Ditto.
22729 * gcc.dg/vect/vect-4.c: Ditto.
22730 * gcc.dg/vect/vect-40.c: Ditto.
22731 * gcc.dg/vect/vect-41.c: Ditto.
22732 * gcc.dg/vect/vect-42.c: Ditto.
22733 * gcc.dg/vect/vect-43.c: Ditto.
22734 * gcc.dg/vect/vect-44.c: Ditto.
22735 * gcc.dg/vect/vect-45.c: Ditto.
22736 * gcc.dg/vect/vect-46.c: Ditto.
22737 * gcc.dg/vect/vect-47.c: Ditto.
22738 * gcc.dg/vect/vect-48.c: Ditto.
22739 * gcc.dg/vect/vect-48a.c: Ditto.
22740 * gcc.dg/vect/vect-49.c: Ditto.
22741 * gcc.dg/vect/vect-5.c: Ditto.
22742 * gcc.dg/vect/vect-50.c: Ditto.
22743 * gcc.dg/vect/vect-51.c: Ditto.
22744 * gcc.dg/vect/vect-52.c: Ditto.
22745 * gcc.dg/vect/vect-53.c: Ditto.
22746 * gcc.dg/vect/vect-54.c: Ditto.
22747 * gcc.dg/vect/vect-55.c: Ditto.
22748 * gcc.dg/vect/vect-56.c: Ditto.
22749 * gcc.dg/vect/vect-56a.c: Ditto.
22750 * gcc.dg/vect/vect-57.c: Ditto.
22751 * gcc.dg/vect/vect-58.c: Ditto.
22752 * gcc.dg/vect/vect-59.c: Ditto.
22753 * gcc.dg/vect/vect-6.c: Ditto.
22754 * gcc.dg/vect/vect-60.c: Ditto.
22755 * gcc.dg/vect/vect-61.c: Ditto.
22756 * gcc.dg/vect/vect-62.c: Ditto.
22757 * gcc.dg/vect/vect-63.c: Ditto.
22758 * gcc.dg/vect/vect-64.c: Ditto.
22759 * gcc.dg/vect/vect-65.c: Ditto.
22760 * gcc.dg/vect/vect-66.c: Ditto.
22761 * gcc.dg/vect/vect-67.c: Ditto.
22762 * gcc.dg/vect/vect-68.c: Ditto.
22763 * gcc.dg/vect/vect-69.c: Ditto.
22764 * gcc.dg/vect/vect-7.c: Ditto.
22765 * gcc.dg/vect/vect-72.c: Ditto.
22766 * gcc.dg/vect/vect-72a.c: Ditto.
22767 * gcc.dg/vect/vect-73.c: Ditto.
22768 * gcc.dg/vect/vect-74.c: Ditto.
22769 * gcc.dg/vect/vect-75.c: Ditto.
22770 * gcc.dg/vect/vect-76.c: Ditto.
22771 * gcc.dg/vect/vect-77.c: Ditto.
22772 * gcc.dg/vect/vect-77a.c: Ditto.
22773 * gcc.dg/vect/vect-78.c: Ditto.
22774 * gcc.dg/vect/vect-79.c: Ditto.
22775 * gcc.dg/vect/vect-8.c: Ditto.
22776 * gcc.dg/vect/vect-80.c: Ditto.
22777 * gcc.dg/vect/vect-82.c: Ditto.
22778 * gcc.dg/vect/vect-82_64.c: Ditto.
22779 * gcc.dg/vect/vect-83.c: Ditto.
22780 * gcc.dg/vect/vect-83_64.c: Ditto.
22781 * gcc.dg/vect/vect-9.c: Ditto.
22782 * gcc.dg/vect/vect-all.c: Ditto.
22783 * gcc.dg/vect/vect-none.c: Ditto.
22784
22785 2004-11-17 Janis Johnson <janis187@us.ibm.com>
22786
22787 * lib/gcc-dg.exp (dg-skip-if): New function.
22788 (dg-forbid-option): Remove.
22789 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
22790 * g++.dg/abi/bitfield8.C: Likewise.
22791 * g++.dg/abi/dtor1.C: Likewise.
22792 * g++.dg/abi/empty10.C: Likewise.
22793 * g++.dg/abi/empty7.C: Likewise.
22794 * g++.dg/abi/empty9.C: Likewise.
22795 * g++.dg/abi/layout3.C: Likewise.
22796 * g++.dg/abi/layout4.C: Likewise.
22797 * g++.dg/abi/thunk1.C: Likewise.
22798 * g++.dg/abi/thunk2.C: Likewise.
22799 * g++.dg/abi/vbase11.C: Likewise.
22800 * g++.dg/abi/vthunk2.C: Likewise.
22801 * g++.dg/abi/vthunk3.C: Likewise.
22802 * g++.dg/ext/attrib8.C: Likewise.
22803 * g++.dg/opt/longbranch2.C: Likewise.
22804 * g++.dg/opt/reg-stack4.C: Likewise.
22805 * g++.old-deja/g++.ext/attrib1.C: Likewise.
22806 * g++.old-deja/g++.ext/attrib2.C: Likewise.
22807 * g++.old-deja/g++.ext/attrib3.C: Likewise.
22808 * g++.old-deja/g++.other/store-expr1.C: Likewise.
22809 * g++.old-deja/g++.other/store-expr2.C: Likewise.
22810 * gcc.dg/20000609-1.c: Likewise.
22811 * gcc.dg/20000720-1.c: Likewise.
22812 * gcc.dg/20011107-1.c: Likewise.
22813 * gcc.dg/20011119-1.c: Likewise.
22814 * gcc.dg/20020108-1.c: Likewise.
22815 * gcc.dg/20020122-2.c: Likewise.
22816 * gcc.dg/20020122-3.c: Likewise.
22817 * gcc.dg/20020201-3.c: Likewise.
22818 * gcc.dg/20020206-1.c: Likewise.
22819 * gcc.dg/20020218-1.c: Likewise.
22820 * gcc.dg/20020310-1.c: Likewise.
22821 * gcc.dg/20020411-1.c: Likewise.
22822 * gcc.dg/20020418-2.c: Likewise.
22823 * gcc.dg/20020426-1.c: Likewise.
22824 * gcc.dg/20020426-2.c: Likewise.
22825 * gcc.dg/20020517-1.c: Likewise.
22826 * gcc.dg/20020523-1.c: Likewise.
22827 * gcc.dg/20020523-2.c: Likewise.
22828 * gcc.dg/20020729-1.c: Likewise.
22829 * gcc.dg/20030204-1.c: Likewise.
22830 * gcc.dg/20030826-2.c: Likewise.
22831 * gcc.dg/20030926-1.c: Likewise.
22832 * gcc.dg/20031202-1.c: Likewise.
22833 * gcc.dg/980312-1.c: Likewise.
22834 * gcc.dg/980313-1.c: Likewise.
22835 * gcc.dg/990117-1.c: Likewise.
22836 * gcc.dg/990424-1.c: Likewise.
22837 * gcc.dg/990524-1.c: Likewise.
22838 * gcc.dg/991230-1.c: Likewise.
22839 * gcc.dg/i386-387-1.c: Likewise.
22840 * gcc.dg/i386-387-2.c: Likewise.
22841 * gcc.dg/i386-387-3.c: Likewise.
22842 * gcc.dg/i386-387-4.c: Likewise.
22843 * gcc.dg/i386-387-5.c: Likewise.
22844 * gcc.dg/i386-387-6.c: Likewise.
22845 * gcc.dg/i386-asm-1.c: Likewise.
22846 * gcc.dg/i386-bitfield1.c: Likewise.
22847 * gcc.dg/i386-bitfield2.c: Likewise.
22848 * gcc.dg/i386-loop-1.c: Likewise.
22849 * gcc.dg/i386-loop-2.c: Likewise.
22850 * gcc.dg/i386-loop-3.c: Likewise.
22851 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22852 * gcc.dg/i386-pic-1.c: Likewise.
22853 * gcc.dg/i386-regparm.c: Likewise.
22854 * gcc.dg/i386-signbit-1.c: Likewise.
22855 * gcc.dg/i386-signbit-2.c: Likewise.
22856 * gcc.dg/i386-signbit-3.c: Likewise.
22857 * gcc.dg/i386-sse-5.c: Likewise.
22858 * gcc.dg/i386-sse-8.c: Likewise.
22859 * gcc.dg/i386-unroll-1.c: Likewise.
22860 * gcc.dg/tls/opt-1.c: Likewise.
22861 * gcc.dg/tls/opt-2.c: Likewise.
22862 * gcc.dg/unroll-1.c: Likewise.
22863 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22864 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22865 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22866 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22867
22868 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22869
22870 * g++.dg/template/incomplete1.C: New test.
22871
22872 2004-11-16 Nick Clifton <nickc@redhat.com>
22873
22874 Revert patches accidentally commited during checkin of fixes for
22875 xstormy16 tests:
22876 gcc.c-torture/execute/simd-4.c: Revert
22877 gcc.dg/20040910-1.c: Revert.
22878
22879 2004-11-16 Paul Brook <paul@codesourcery.com>
22880
22881 PR fortran/13010
22882 * gfortran.dg/der_pointer_1.f90: New test.
22883
22884 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
22885
22886 PR c/18498
22887 * gcc.dg/bitfld-13.c: New test.
22888
22889 2004-11-15 Janis Johnson <janis187@us.ibm.com>
22890
22891 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
22892 powerpc*-*-linux*.
22893
22894 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
22895 * gcc.dg/ppc64-abi-2.c: Ditto.
22896 * gcc.dg/ppc64-abi-3.c: Ditto.
22897
22898 * lib/gcc-dg.exp (dg-target-list): Remove.
22899
22900 2004-11-15 Steve Ellcey <sje@cup.hp.com>
22901
22902 * gcc.dg/ia64-postinc.c: New test.
22903
22904 2004-11-15 Mark Mitchell <mark@codesourcery.com>
22905
22906 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
22907
22908 2004-11-15 Nick Clifton <nickc@redhat.com>
22909
22910 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
22911 __INT_MAX__ so that the test can be compiled by toolchains
22912 targeted at 16-bit processors.
22913
22914 * gcc.dg/20040625-1.c: Use long constants rather than integers
22915 when performing arithmetic that will overflow 16-bits.
22916
22917 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
22918 xstormy16. It does not support 128-bit vector operations.
22919
22920 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
22921 with the macro PTR_TYPE. Define this macro to an integer type
22922 suitable for holding a pointer.
22923
22924 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
22925 the target is a 16-bit processor.
22926
22927 * gcc.dg/cpp/if-2.c: Expect a different warning message from
22928 16-bit targets where the character constant will be too long.
22929
22930 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
22931 where the double will not be directly addressable.
22932
22933 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22934
22935 Friend class name lookup 1/n, PR c++/18471
22936 * g++.dg/template/crash26.C: New test.
22937 * g++.dg/lookup/struct1.C: Adjust expected error.
22938 * g++.dg/parse/elab1.C: Likewise.
22939 * g++.dg/parse/elab2.C: Likewise.
22940 * g++.dg/parse/int-as-enum1.C: Likewise.
22941 * g++.dg/parse/struct-as-enum1.C: Likewise.
22942 * g++.dg/parse/typedef1.C: Likewise.
22943 * g++.dg/parse/typedef3.C: Likewise.
22944 * g++.dg/parse/typedef4.C: Likewise.
22945 * g++.dg/parse/typedef5.C: Likewise.
22946 * g++.dg/template/nontype4.C: Likewise.
22947 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
22948 * g++.old-deja/g++.other/elab1.C: Likewise.
22949 * g++.old-deja/g++.other/syntax4.C: Likewise.
22950
22951 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
22952
22953 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
22954
22955 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
22956
22957 * gcc.c-torture/execute/20041114-1.c: New test.
22958
22959 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
22960
22961 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
22962 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
22963 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
22964 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
22965 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
22966 gcc.dg/switch-7.c: New tests.
22967
22968 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
22969
22970 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
22971
22972 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
22973
22974 PR tree-opt/18400
22975 * gcc.dg/vect/pr18400.c: New test.
22976
22977 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
22978 Andrew Pinski <pinskia@physics.uc.edu>
22979
22980 PR tree-opt/18425
22981 * gcc.dg/vect/pr18425.c: New test.
22982
22983 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
22984
22985 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
22986 Guard with dg-require-alias and dg-require-visibility.
22987
22988 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
22989
22990 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
22991
22992 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22993
22994 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
22995
22996 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22997
22998 PR c++/17344
22999 * g++.dg/template/defarg5.C: New test.
23000
23001 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
23002
23003 * g++.dg/parse/cast1.C: Run only on ILP32.
23004 * g++.old-deja/g++.mike/p784.C: Likewise.
23005
23006 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
23007
23008 * gcc.c-torture/execute/20041113-1.c: New test.
23009
23010 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
23011
23012 PR target/18230
23013 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
23014 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
23015 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
23016 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23017 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
23018 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
23019 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
23020 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
23021 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
23022 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23023 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23024 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
23025 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
23026
23027 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
23028
23029 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
23030 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
23031 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
23032 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
23033 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
23034 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
23035 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
23036 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
23037 gcc.target/sparc/combined-1.c: New tests.
23038
23039 2004-11-12 Ziemowit Laski <zlaski@apple.com>
23040
23041 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
23042 New tests.
23043
23044 2004-11-12 Mark Mitchell <mark@codesourcery.com>
23045
23046 * lib/gcc-dg.exp (dg-forbid-option): New function.
23047 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
23048 * g++.dg/abi/bitfield8.C: Likewise.
23049 * g++.dg/abi/dtor1.C: Likewise.
23050 * g++.dg/abi/empty10.C: Likewise.
23051 * g++.dg/abi/empty7.C: Likewise.
23052 * g++.dg/abi/empty9.C: Likewise.
23053 * g++.dg/abi/layout3.C: Likewise.
23054 * g++.dg/abi/layout4.C: Likewise.
23055 * g++.dg/abi/thunk1.C: Likewise.
23056 * g++.dg/abi/thunk2.C: Likewise.
23057 * g++.dg/abi/vbase11.C: Likewise.
23058 * g++.dg/abi/vthunk2.C: Likewise.
23059 * g++.dg/abi/vthunk3.C: Likewise.
23060 * g++.dg/ext/attrib8.C: Likewise.
23061 * g++.dg/opt/longbranch2.C: Likewise.
23062 * g++.dg/opt/reg-stack4.C: Likewise.
23063 * g++.old-deja/g++.ext/attrib1.C: Likewise.
23064 * g++.old-deja/g++.ext/attrib2.C: Likewise.
23065 * g++.old-deja/g++.ext/attrib3.C: Likewise.
23066 * g++.old-deja/g++.other/store-expr1.C: Likewise.
23067 * g++.old-deja/g++.other/store-expr2.C: Likewise.
23068 * gcc.dg/20000609-1.c: Likewise.
23069 * gcc.dg/20000720-1.c: Likewise.
23070 * gcc.dg/20011107-1.c: Likewise.
23071 * gcc.dg/20011119-1.c: Likewise.
23072 * gcc.dg/20020108-1.c: Likewise.
23073 * gcc.dg/20020122-2.c: Likewise.
23074 * gcc.dg/20020122-3.c: Likewise.
23075 * gcc.dg/20020201-3.c: Likewise.
23076 * gcc.dg/20020206-1.c: Likewise.
23077 * gcc.dg/20020218-1.c: Likewise.
23078 * gcc.dg/20020310-1.c: Likewise.
23079 * gcc.dg/20020411-1.c: Likewise.
23080 * gcc.dg/20020418-2.c: Likewise.
23081 * gcc.dg/20020426-1.c: Likewise.
23082 * gcc.dg/20020426-2.c: Likewise.
23083 * gcc.dg/20020517-1.c: Likewise.
23084 * gcc.dg/20020523-1.c: Likewise.
23085 * gcc.dg/20020523-2.c: Likewise.
23086 * gcc.dg/20020729-1.c: Likewise.
23087 * gcc.dg/20030204-1.c: Likewise.
23088 * gcc.dg/20030826-2.c: Likewise.
23089 * gcc.dg/20030926-1.c: Likewise.
23090 * gcc.dg/20031202-1.c: Likewise.
23091 * gcc.dg/980312-1.c: Likewise.
23092 * gcc.dg/980313-1.c: Likewise.
23093 * gcc.dg/990117-1.c: Likewise.
23094 * gcc.dg/990424-1.c: Likewise.
23095 * gcc.dg/990524-1.c: Likewise.
23096 * gcc.dg/991230-1.c: Likewise.
23097 * gcc.dg/i386-387-1.c: Likewise.
23098 * gcc.dg/i386-387-2.c: Likewise.
23099 * gcc.dg/i386-387-3.c: Likewise.
23100 * gcc.dg/i386-387-4.c: Likewise.
23101 * gcc.dg/i386-387-5.c: Likewise.
23102 * gcc.dg/i386-387-6.c: Likewise.
23103 * gcc.dg/i386-asm-1.c: Likewise.
23104 * gcc.dg/i386-bitfield1.c: Likewise.
23105 * gcc.dg/i386-bitfield2.c: Likewise.
23106 * gcc.dg/i386-loop-1.c: Likewise.
23107 * gcc.dg/i386-loop-2.c: Likewise.
23108 * gcc.dg/i386-loop-3.c: Likewise.
23109 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23110 * gcc.dg/i386-pic-1.c: Likewise.
23111 * gcc.dg/i386-regparm.c: Likewise.
23112 * gcc.dg/i386-signbit-1.c: Likewise.
23113 * gcc.dg/i386-signbit-2.c: Likewise.
23114 * gcc.dg/i386-signbit-3.c: Likewise.
23115 * gcc.dg/i386-sse-5.c: Likewise.
23116 * gcc.dg/i386-sse-8.c: Likewise.
23117 * gcc.dg/i386-unroll-1.c: Likewise.
23118 * gcc.dg/tls/opt-1.c: Likewise.
23119 * gcc.dg/tls/opt-2.c: Likewise.
23120 * gcc.dg/unroll-1.c: Likewise.
23121 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23122 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23123 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23124 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23125 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
23126 -m64 is specified.
23127
23128 2004-11-12 Mark Mitchell <mark@codesourcery.com>
23129
23130 PR c++/18389
23131 * g++.dg/parse/cond1.C: New test.
23132
23133 PR c++/18429
23134 * g++.dg/template/array9.C: New test.
23135 * g++.dg/ext/vla1.C: Adjust error messages.
23136 * g++.dg/ext/vlm1.C: Likewise.
23137 * g++.dg/template/crash2.C: Likewise.
23138
23139 PR c++/18436
23140 * g++.dg/template/call3.C: New test.
23141
23142 PR c++/18407
23143 * g++.dg/template/ptrmem11.C: New test.
23144
23145 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
23146
23147 PR other/14264
23148 * lib/g++.exp: Set LC_ALL and LANG to C.
23149 * lib/gcc-dg.exp: Likewise.
23150 * lib/gfortran.exp: Likewise.
23151 * lib/objc.exp: Likewise.
23152 * lib/treelang.exp: Likewise.
23153
23154 2004-11-12 Andreas Schwab <schwab@suse.de>
23155
23156 * gcc.dg/pr16286.c: Fix last change.
23157
23158 2004-11-12 Mark Mitchell <mark@codesourcery.com>
23159
23160 PR c++/18416
23161 * g++.dg/init/global1.C: New test.
23162
23163 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
23164
23165 * gcc.c-torture/execute/20041112-1.c: New test.
23166
23167 2004-11-11 Janis Johnson <janis187@us.ibm.com>
23168
23169 * lib/gcc-dg.exp (dg-target-list): New.
23170
23171 2004-11-11 Janis Johnson <janis187@us.ibm.com>
23172 Richard Sandiford <rsandifo@redhat.com>
23173
23174 * lib/target-supports.exp (get-compiler_messages): New.
23175 (check_named_sections_available): Use it.
23176 (check_effective_target_ilp32): New.
23177 (check_effective_target_lp64): New.
23178 (is-effective-target): New.
23179 * lib/gcc-dg.exp (dg-require-effective-target): New.
23180
23181 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
23182
23183 * gcc.dg/precedence-1.c: New test.
23184
23185 2004-11-11 Janis Johnson <janis187@us.ibm.com>
23186
23187 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
23188
23189 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
23190 message, delete generated files, use more descriptive name for
23191 executable, and make the test unsupported when it cannot be run.
23192
23193 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
23194 (dg-require-weak, dg-require-visibility, dg-require-alias,
23195 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
23196 dg-require-iconv, dg-require-named-sections): Use it.
23197
23198 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
23199
23200 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
23201
23202 PR target/16457
23203 * gcc.dg/ppc-and-1: New
23204
23205 PR target/16796
23206 * gcc.dg/ppc-mov-1.c: New.
23207
23208 PR target/16458
23209 * gcc.dg/ppc-compare-1.c: New.
23210
23211 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
23212
23213 * objc.dg/desig-init-2.m: New test.
23214
23215 2004-11-10 Adam Nemet <anemet@lnxw.com>
23216
23217 PR middle-end/18160
23218 * g++.dg/warn/register-var-1.C: New test.
23219 * g++.dg/warn/register-var-2.C: New test.
23220
23221 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
23222
23223 * gcc.dg/union-2.c: New test.
23224
23225 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
23226
23227 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
23228 New test for PR tree-optimization/17892.
23229
23230 2004-11-09 Mark Mitchell <mark@codesourcery.com>
23231
23232 PR c++/18369
23233 * g++.dg/init/new12.C: New test.
23234
23235 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
23236
23237 * gcc.target/sparc: New directory.
23238 * gcc.target/sparc/sparc.exp: New driver.
23239 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
23240 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
23241 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
23242 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
23243
23244 2004-11-10 Paul Brook <paul@codesourcery.com>
23245
23246 PR fortran/18218
23247 * gfortran.dg/list_read.c: New test.
23248
23249 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
23250
23251 PR c/18322
23252 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
23253 expected diagnostic location.
23254
23255 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
23256
23257 * gcc.dg/20041109-1.c: New test.
23258
23259 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
23260
23261 PR objc/18406
23262 * objc/compile/pr18406.m: New test.
23263
23264 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
23265
23266 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
23267
23268 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
23269
23270 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
23271
23272 2004-11-08 Steve Ellcey <sje@cup.hp.com>
23273
23274 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
23275
23276 2004-11-08 Steve Ellcey <sje@cup.hp.com>
23277
23278 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
23279 exit.
23280
23281 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
23282
23283 PR tree-opt/18299
23284 * gcc.c-torture/pr18299-1.c: New test.
23285
23286 2004-11-06 Andreas Schwab <schwab@suse.de>
23287
23288 * gcc.dg/pr16286.c: Also test for bool and pixel.
23289
23290 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
23291
23292 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
23293 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
23294 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
23295 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
23296 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
23297 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
23298 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
23299 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
23300 gcc.dg/struct-semi-3.c: New tests.
23301
23302 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
23303
23304 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
23305
23306 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
23307
23308 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
23309 Do not use C99 designators.
23310
23311 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
23312
23313 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
23314
23315 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
23316
23317 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
23318 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
23319 * gcc.c-torture/execute/simd-5.x: Remove.
23320
23321 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
23322
23323 PR rtl-optimization/17933
23324 * gcc.dg/torture/pr17933-1.c: New test.
23325
23326 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
23327
23328 PR target/18106
23329 * lib/target-supports.exp (check_weak_available): Support
23330 Windows.
23331
23332 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
23333
23334 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
23335 call to fflush(stdout) before abort.
23336 (my_ffsll): New function.
23337 (generate_fields): Use it.
23338
23339 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
23340
23341 * gcc.dg/init-undef-1.c: New test.
23342
23343 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
23344
23345 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
23346 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
23347 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
23348 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
23349 expected messages for new parser.
23350
23351 2004-11-04 Mark Mitchell <mark@codesourcery.com>
23352
23353 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
23354
23355 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
23356
23357 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
23358 on LP64 targets.
23359
23360 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
23361
23362 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
23363 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
23364 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
23365 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
23366 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
23367 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
23368 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
23369 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
23370 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
23371 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
23372
23373 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
23374
23375 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
23376 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
23377 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
23378 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
23379 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
23380 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
23381 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
23382 for new parser.
23383
23384 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
23385
23386 PR target/15342
23387 * gcc.dg/20041104-1.c: New test.
23388
23389 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23390
23391 * g++.dg/template/nontype7.C: New test.
23392 * g++.dg/template/nontype8.C: Likewise.
23393 * g++.dg/template/nontype9.C: Likewise.
23394 * g++.dg/template/nontype10.C: Likewise.
23395 * g++.dg/tc1/dr49.C: Likewise.
23396 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
23397 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
23398
23399 2004-11-04 Ben Elliston <bje@au.ibm.com>
23400
23401 * g++.dg/rtti/tinfo1.C: Remove xfails.
23402
23403 2004-11-04 Ben Elliston <bje@au.ibm.com>
23404
23405 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
23406 packed attribute to the definition to satisfy the new C++ parser.
23407
23408 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
23409
23410 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
23411 invocations of va_arg.
23412
23413 2004-11-02 Mark Mitchell <mark@codesourcery.com>
23414
23415 PR c++/18124
23416 * g++.dg/template/crash25.C: New test.
23417
23418 PR c++/18155
23419 * g++.dg/template/typedef2.C: New test.
23420 * g++.dg/parse/crash13.C: Adjust error markers.
23421
23422 PR c++/18177
23423 * g++.dg/conversion/const3.C: New test.
23424
23425 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23426
23427 PR fortran/17535
23428 PR fortran/17583
23429 PR fortran/17713
23430 * gfortran.dg/generic_[123].f90: New testcases.
23431
23432 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23433
23434 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
23435 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
23436
23437 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
23438
23439 PR tree-opt/16808
23440 * gcc.c-torture/compile/pr16808.c: New test.
23441
23442 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
23443
23444 PR rtl-optimization/17104
23445 * gcc.dg/ppc-bitfield1.c: New.
23446
23447 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
23448
23449 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
23450
23451 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
23452
23453 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
23454 strings for 32-bit code.
23455
23456 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
23457
23458 PR c/18239
23459 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
23460
23461 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
23462
23463 PR c++/18064
23464 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
23465
23466 2004-10-31 Mark Mitchell <mark@codesourcery.com>
23467
23468 PR c++/15172
23469 * g++.dg/init/aggr2.C: New test.
23470
23471 2004-10-30 Ziemowit Laski <zlaski@apple.com>
23472
23473 * objc.dg/local-decl-1.m: New test.
23474
23475 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
23476
23477 * gcc.dg/20040910-1.c: Adjust regex.
23478
23479 2004-10-30 Roger Sayle <roger@eyesopen.com>
23480
23481 PR rtl-optimization/18084
23482 * g++.dg/opt/pr18084-1.C: New testcase.
23483
23484 2004-10-30 Matt Austern <austern@apple.com>
23485
23486 PR c++/17542
23487 * g++.dg/ext/attrib18.C: New test.
23488
23489 2004-10-30 Roger Sayle <roger@eyesopen.com>
23490
23491 PR middle-end/18096
23492 * gcc.dg/pr18096-1.c: New test case.
23493
23494 2004-10-30 Roger Sayle <roger@eyesopen.com>
23495
23496 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
23497
23498 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
23499
23500 PR c/16666
23501 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
23502 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
23503 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
23504 gcc.dg/old-style-prom-3.c: New tests.
23505
23506 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
23507
23508 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
23509 Remove unnecessary inclusion of stdio.h.
23510
23511 2004-10-29 Roger Sayle <roger@eyesopen.com>
23512
23513 PR rtl-optimization/17581
23514 * gcc.dg/pr17581-1.c: New test case.
23515
23516 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
23517
23518 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
23519 being implemented.
23520 * g++.dg/conversion/dr195-1.C: New.
23521 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
23522 * g++.old-deja/g++.mike/p10148.C: Likewise.
23523
23524 2004-10-29 Mark Mitchell <mark@codesourcery.com>
23525
23526 PR c++/17695
23527 * g++.dg/debug/typedef2.C: New test.
23528
23529 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
23530
23531 PR fortran/13490
23532 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
23533 * gfortran.dg/g77/README: Update.
23534
23535 2004-10-28 Matt Austern <austern@apple.com>
23536
23537 PR c++/14124
23538 * g++.dg/ext/packed7.C: New test.
23539
23540 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
23541
23542 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
23543 scan-assembler.
23544 * lib/scanasm.exp (hidden-scan-for): New proc.
23545 (scan-hidden): Use hidden-scan-for instead of constructing the scan
23546 string.
23547 (scan-not-hidden): Likewise.
23548 * lib/target-supports.exp (check_visibility_available): mach-o is
23549 support too.
23550
23551 2004-10-28 Mark Mitchell <mark@codesourcery.com>
23552
23553 PR c++/17132
23554 * g++.dg/template/memclass3.C: New test.
23555
23556 2004-10-28 Adam Nemet <anemet@lnxw.com>
23557
23558 PR middle-end/18160
23559 * gcc.dg/register-var-1.c: New test.
23560 * gcc.dg/register-var-2.c: New test.
23561 * gcc.dg/asm-7.c: Taking the address of a register variable is an
23562 error now.
23563
23564 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
23565
23566 PR other/18172
23567 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
23568 unused variables.
23569 * gcc.dg/vect/vect-22.c: Likewise.
23570
23571 2004-10-28 Jakub Jelinek <jakub@redhat.com>
23572
23573 * gcc.dg/i386-rotate-1.c: New test.
23574
23575 2004-10-27 Mark Mitchell <mark@codesourcery.com>
23576
23577 * g++.dg/init/ref12.C: Add "run" marker.
23578
23579 PR c++/17435
23580 * g++.dg/init/ref12.C: New test.
23581
23582 PR c++/18140
23583 * g++.dg/template/shift1.C: New test.
23584 * g++.dg/template/error10.C: Adjust error markers.
23585
23586 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
23587
23588 PR tree-opt/17529
23589 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
23590
23591 2004-10-27 Geoffrey Keating <geoffk@apple.com>
23592
23593 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
23594 * gcc.dg/weak/weak-3.c: Likewise.
23595 * gcc.dg/weak/weak-5.c: Likewise.
23596 * gcc.dg/weak/weak-9.c: Likewise.
23597 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
23598 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
23599
23600 * gcc.dg/darwin-weakimport-1.c: New.
23601
23602 2004-10-28 Ben Elliston <bje@au.ibm.com>
23603
23604 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
23605
23606 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
23607
23608 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
23609 'syntax' error messages.
23610 * gcc.dg/cpp/direct2s.c: Likewise.
23611
23612 2004-10-26 Geoffrey Keating <geoffk@apple.com>
23613
23614 * gcc.c-torture/compile/20041026-1.c: New.
23615
23616 2004-10-26 Mark Mitchell <mark@codesourcery.com>
23617
23618 PR c++/18093
23619 * g++.dg/lookup/ns2.C: New test.
23620
23621 PR c++/18020
23622 * g++.dg/template/enum4.C: New test.
23623
23624 PR c++/18161
23625 * g++.dg/template/expr1.C: New test.
23626
23627 2004-10-26 Ben Elliston <bje@au.ibm.com>
23628
23629 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
23630
23631 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
23632
23633 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
23634 gcc.dg/decl-nospec-3.c: New tests.
23635
23636 2004-10-26 Ziemowit Laski <zlaski@apple.com>
23637
23638 * objc.dg/super-class-3.m: New test.
23639
23640 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
23641
23642 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
23643 resyncing.
23644 * gcc.dg/cpp/direct2s.c: Likewise.
23645
23646 2004-10-25 Geoffrey Keating <geoffk@apple.com>
23647
23648 * objc.dg/image-info.m: Update for changes to section selection.
23649
23650 2004-10-25 David Ayers <d.ayers@inode.at>
23651 Ziemowit Laski <zlaski@apple.com>
23652
23653 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
23654 diagnostics when messaging 'id <Proto>'.
23655 * objc.dg/class-protocol-1.m: New test.
23656 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
23657 a non-existent method signature.
23658 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
23659 Update diagnostics when messaging with non-existent method signature.
23660 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
23661 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
23662 invalid receivers are now resolved as if messaging 'id'; remove
23663 extraneous diagnostics.
23664
23665 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
23666
23667 PR c/16667
23668 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
23669 gcc.dg/init-desig-obs-3.c: New tests.
23670
23671 2004-10-25 Jakub Jelinek <jakub@redhat.com>
23672
23673 * gcc.dg/debug/20041023-1.c: New test.
23674
23675 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
23676
23677 PR middle-end/17407
23678 * gcc.c-torture/compile/pr17407.c: New test.
23679
23680 PR c++/18121
23681 * g++.dg/template/array8.C: New test.
23682
23683 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
23684
23685 PR other/18138
23686 * lib/g++.exp: Accept more than one multilib libgcc.
23687 * lib/gcc-dg.exp: Likewise.
23688 * lib/objc.exp: Likewise.
23689 * lib/treelang.exp: Likewise.
23690 * lib/gfortran.exp: Likewise.
23691
23692 2004-10-24 Ben Elliston <bje@au.ibm.com>
23693
23694 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
23695
23696 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
23697
23698 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
23699 * gcc.dg/c99-const-expr-3.c: Likewise.
23700
23701 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
23702
23703 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
23704
23705 2004-10-23 Ben Elliston <bje@au.ibm.com>
23706
23707 * gcc.c-torture/execute/loop-2e.x: Remove.
23708
23709 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
23710
23711 PR c++/18095
23712 * g++.dg/parse/crash18.C: New.
23713 * g++.dg/parse/crash19.C: New.
23714
23715 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
23716
23717 * g++.dg/ext/dllimport1.C: Move dg-warnings.
23718 * g++.dg/ext/dllimport2.C: Same.
23719 * g++.dg/ext/dllimport8.C: Same.
23720
23721 2004-10-21 Mark Mitchell <mark@codesourcery.com>
23722
23723 PR c++/10841
23724 * g++.dg/conversion/cast1.C: New test.
23725 * g++.dg/overload/pmf1.C: Adjust error marker.
23726
23727 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
23728
23729 PR objc/17923
23730 * objc.dg/const-str-7.m: New test.
23731
23732 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23733
23734 * g++.dg/template/memfriend11.C: Fix comment typo.
23735 * g++.dg/template/memfriend14.C: Likewise.
23736
23737 2004-10-20 Richard Henderson <rth@redhat.com>
23738
23739 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
23740 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
23741 -fasynchronous-unwind-tables.
23742
23743 2004-10-20 Richard Henderson <rth@redhat.com>
23744
23745 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
23746 (main): Return success.
23747 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
23748 (main): Return success.
23749
23750 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23751
23752 PR c++/13495
23753 * g++.dg/template/memfriend9.C: New test.
23754 * g++.dg/template/memfriend10.C: Likewise.
23755 * g++.dg/template/memfriend11.C: Likewise.
23756 * g++.dg/template/memfriend12.C: Likewise.
23757 * g++.dg/template/memfriend13.C: Likewise.
23758 * g++.dg/template/memfriend14.C: Likewise.
23759 * g++.dg/template/memfriend15.C: Likewise.
23760 * g++.dg/template/memfriend16.C: Likewise.
23761 * g++.dg/template/memfriend17.C: Likewise.
23762 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
23763
23764 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
23765
23766 * g++.dg/conversion/dr195.C: New.
23767 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
23768
23769 2004-10-20 Ben Elliston <bje@au.ibm.com>
23770 Devang Patel <dpatel@apple.com>
23771
23772 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
23773 of floating point arithmetic, which could trap.
23774
23775 2004-10-19 Mark Mitchell <mark@codesourcery.com>
23776
23777 PR c++/14035
23778 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
23779 * g++.dg/conversion/const2.C: New test.
23780 * g++.dg/expr/reinterpret2.C: New test.
23781 * g++.dg/expr/reinterpret3.C: New test.
23782 * g++.dg/expr/cast2.C: New test.
23783 * g++.dg/expr/copy1.C: New test.
23784 * g++.dg/other/conversion1.C: Change error message.
23785 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
23786 function pointers to void *.
23787 * g++.old-deja/g++.mike/p10148.C: Likewise.
23788
23789 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
23790
23791 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
23792
23793 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
23794
23795 PR c++/18047
23796
23797 * g++.dg/parse/expr3.C: New test.
23798
23799 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
23800
23801 * gcc.dg/smod-1.c: New test.
23802
23803 2004-10-18 Ziemowit Laski <zlaski@apple.com>
23804
23805 * objc.dg/method-14.m: New test.
23806
23807 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
23808
23809 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
23810 Also xfail as the patch was reverted.
23811
23812 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
23813
23814 PR middle-end/16973
23815 * gcc.dg/pr16973.c: New test.
23816
23817 2004-10-18 Diego Novillo <dnovillo@redhat.com>
23818
23819 PR tree-optimization/17656
23820 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
23821
23822 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
23823
23824 * g++.dg/eh/shadow1.C: New.
23825
23826 2004-10-18 Jakub Jelinek <jakub@redhat.com>
23827
23828 * gcc.c-torture/compile/20041018-1.c: New test.
23829
23830 2004-10-18 Ben Elliston <bje@au.ibm.com>
23831
23832 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
23833 compiler referring to register 0 when accessing sdata. The linker
23834 now patches things up.
23835
23836 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
23837
23838 PR c/17529
23839 * gcc.c-torture/compile/pr17529.c: New test.
23840
23841 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23842
23843 PR c++/17743
23844 * g++.dg/ext/attrib17.C: New test.
23845
23846 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
23847
23848 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
23849
23850 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23851
23852 PR c++/10479
23853 * g++.dg/ext/attrib16.C: New test.
23854
23855 2004-10-15 Mark Mitchell <mark@codesourcery.com>
23856
23857 PR c++/17042
23858 * g++.dg/init/dso_handle1.C: New test.
23859
23860 PR c++/14667
23861 * g++.dg/parse/typedef6.C: New test.
23862
23863 PR c++/17916
23864 * g++.dg/parse/pragma1.C: New test.
23865
23866 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
23867
23868 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
23869
23870 2004-10-15 Steve Ellcey <sje@cup.hp.com>
23871
23872 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
23873 -fno-common when on HPPA HP-UX platforms.
23874
23875 2004-10-15 Jakub Jelinek <jakub@redhat.com>
23876
23877 PR other/16820
23878 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
23879 stdint.h.
23880 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
23881 uintptr_t.
23882
23883 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
23884
23885 PR c++/16301
23886 * g++.dg/lookup/strong-using-4.C: New test.
23887
23888 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
23889
23890 PR middle-end/16567
23891 * gcc.c-torture/compile/nested-1.c: New test.
23892
23893 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
23894
23895 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
23896 and mipsisa64*-*-* (until support for misaligned loads is added).
23897 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
23898 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
23899 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
23900 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
23901 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
23902 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
23903
23904 2004-10-14 Mark Mitchell <mark@codesourcery.com>
23905
23906 PR c++/17976
23907 * g++.dg/init/dtor3.C: New test.
23908
23909 2004-10-15 Ben Elliston <bje@au.ibm.com>
23910
23911 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
23912
23913 2004-10-14 Geoffrey Keating <geoffk@apple.com>
23914
23915 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
23916 * gcc.dg/macho-lo-sum.c: Likewise.
23917
23918 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
23919
23920 * gcc.dg/ppc-spe64-1.c: New test.
23921
23922 2004-10-14 Devang Patel <dpatel@apple.com>
23923
23924 PR 17635
23925 * gcc.dg/pr17635.c : New test.
23926
23927 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
23928
23929 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
23930 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
23931 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
23932 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
23933 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
23934 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
23935 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
23936 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
23937 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
23938 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
23939 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
23940 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
23941 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
23942 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
23943 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
23944 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
23945 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
23946 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
23947
23948 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
23949
23950 * gcc.dg/vect/vect-82.c: New testcase.
23951 * gcc.dg/vect/vect-82_64.c: New testcase.
23952 * gcc.dg/vect/vect-83.c: New testcase.
23953 * gcc.dg/vect/vect-83_64.c: New testcase.
23954
23955 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
23956
23957 * gcc.dg/cpp/error-1.c: New test.
23958
23959 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
23960
23961 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
23962
23963 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
23964
23965 PR target/17984
23966 * gcc.dg/cris-peep2-xsrand2.c: New test.
23967
23968 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
23969
23970 PR c++/17661
23971 * testsuite/g++.dg/expr/for2.C: New test.
23972
23973 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
23974
23975 * g++.dg/inherit/thunk1.C: Run on the SPARC.
23976
23977 2004-10-13 Jakub Jelinek <jakub@redhat.com>
23978
23979 PR tree-optimization/17724
23980 * g++.dg/opt/pr17724-1.C: New test.
23981 * g++.dg/opt/pr17724-2.C: New test.
23982 * g++.dg/opt/pr17724-3.C: New test.
23983 * g++.dg/opt/pr17724-4.C: New test.
23984 * g++.dg/opt/pr17724-5.C: New test.
23985 * g++.dg/opt/pr17724-6.C: New test.
23986
23987 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
23988
23989 PR c/17301
23990 * gcc.dg/pr17301-2.c: New test.
23991
23992 2004-10-11 Mark Mitchell <mark@codesourcery.com>
23993
23994 PR c++/15876
23995 * g++.dg/parse/error22.C: New test.
23996
23997 PR c++/17936
23998 * g++.dg/template/spec18.C: New test.
23999
24000 2004-10-11 Steve Ellcey <sje@cup.hp.com>
24001
24002 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
24003 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
24004 memcpy.
24005 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
24006 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
24007
24008 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
24009
24010 * g++.dg/eh/cleanup5.C: Add dg-options "".
24011
24012 2004-10-11 Roger Sayle <roger@eyesopen.com>
24013
24014 PR middle-end/17657
24015 * gcc.dg/switch-4.c: New test case.
24016
24017 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
24018
24019 * gcc.c-torture/execute/20041011-1.c: New test.
24020
24021 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
24022
24023 PR c++/17554
24024 * g++.dg/init/for3.C: New test.
24025
24026 PR c++/17657
24027 * g++.dg/opt/switch2.C: New test.
24028
24029 PR middle-end/17703
24030 * g++.dg/warn/Wreturn-2.C: New test.
24031
24032 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
24033
24034 PR c++/17907
24035 * g++.dg/eh/cleanup5.C: New test.
24036
24037 2004-10-10 Mark Mitchell <mark@codesourcery.com>
24038
24039 PR c++/17393
24040 * g++.dg/parse/error21.C: New test.
24041
24042 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
24043
24044 * g++.dg/overload/pmf1.C: Adjust quoting marks.
24045 * g++.dg/warn/incomplete1.C: Likewise.
24046 * g++.dg/template/qualttp20.C: Likewise.
24047
24048 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
24049
24050 PR c/17881
24051 * parm-incomplete-1.c: New test.
24052
24053 2004-10-09 Mark Mitchell <mark@codesourcery.com>
24054
24055 PR c++/17867
24056 * g++.dg/parse/error19.C: New test.
24057
24058 PR c++/17670
24059 * g++.dg/init/new11.C: New test.
24060
24061 PR c++/17821
24062 * g++.dg/parse/error20.C: New test.
24063
24064 PR c++/17826
24065 * g++.dg/template/crash24.C: New test.
24066
24067 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
24068
24069 PR c/17301
24070 * gcc.dg/pr17301-1.c: New test.
24071
24072 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
24073
24074 PR c/17189
24075 * gcc.dg/anon-struct-5.c: New test.
24076
24077 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
24078
24079 PR c/17844
24080 * gcc.dg/pr17844-1.c: New test.
24081
24082 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
24083
24084 PR tree-optimization/17906
24085 * gcc.c-torture/compile/pr17906.c: New.
24086
24087 2004-10-09 Stuart Hastings <stuart@apple.com>
24088 Roger Sayle <roger@eyesopen.com>
24089
24090 PR rtl-optimization/17853
24091 * gcc.dg/i386-mmx-5.c: New testcase.
24092
24093 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
24094
24095 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
24096
24097 2004-10-09 Mark Mitchell <mark@codesourcery.com>
24098
24099 PR c++/17524
24100 * g++.dg/template/static9.C: New test.
24101
24102 PR c++/17685
24103 * g++.dg/parse/operator5.C: New test.
24104
24105 2004-10-09 Roger Sayle <roger@eyesopen.com>
24106
24107 PR middle-end/17894
24108 * gcc.c-torture/execute/divcmp-4.c: New test case.
24109
24110 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
24111
24112 PR tree-opt/17902
24113 * g++.dg/opt/pr17902.C: New test.
24114
24115 2004-10-09 Jakub Jelinek <jakub@redhat.com>
24116
24117 * gcc.dg/cpp/ident-1.c: Add dg-options "".
24118
24119 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
24120
24121 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
24122
24123 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
24124
24125 * gcc.dg/assign-warn-3.c: New test.
24126
24127 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
24128
24129 PR c/16999
24130 * gcc.dg/cpp/ident-1.c: New test.
24131
24132 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
24133
24134 * gcc.c-torture/compile/acc1.c: New.
24135
24136 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
24137
24138 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
24139 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
24140
24141 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
24142
24143 * gcc.dg/ultrasp11.c: New test.
24144
24145 2004-10-08 Michael Matz <matz@suse.de>
24146
24147 * gcc.dg/doloop-2.c: New test.
24148
24149 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
24150
24151 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
24152 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
24153 objc.dg/method-9.m: Update expected diagnostics.
24154
24155 2004-10-07 Geoffrey Keating <geoffk@apple.com>
24156
24157 * gcc.dg/ppc-fsel-3.c: New file.
24158 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
24159
24160 2004-10-07 Paul Brook <paul@codesourcery.com>
24161
24162 * gfortran.dg/intrinsic_verify_1.f90: New test.
24163
24164 2004-10-07 Paul Brook <paul@codesourcery.com>
24165
24166 * gfortran.dg/empty_format_1.f90: Remove stray commas.
24167
24168 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24169
24170 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
24171 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
24172 commit.
24173
24174 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
24175
24176 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
24177
24178 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24179
24180 PR c++/17115
24181 * g++.dg/warn/Winline-4.C: New test.
24182
24183 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
24184
24185 * gcc.c-torture/compile/20041007-1.c: New test.
24186
24187 2004-10-07 Paul Brook <paul@codesourcery.com>
24188
24189 PR fortran/17678
24190 * gfortran.dg/use_allocated_1.f90: New test.
24191
24192 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
24193
24194 PR middle-end/17849
24195 * gfortran.fortran-torture/compile/nested.f90: New test
24196
24197 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
24198
24199 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
24200
24201 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
24202
24203 PR c++/17368
24204 * g++.dg/ext/asm6.C: New test.
24205
24206 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
24207
24208 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
24209
24210 2004-10-06 Paul Brook <paul@codesourcery.com>
24211
24212 PR libfortran/17709
24213 * gfortran.dg/empty_format_1.f90: New test.
24214
24215 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24216
24217 PR fortran/17568
24218 * gfortran.dg/ishft.f90: New test.
24219
24220 PR fortran/17283
24221 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
24222 tests.
24223
24224 2004-10-06 Paul Brook <paul@codesourcery.com>
24225
24226 * gfortran.dg/do_1.f90: New test.
24227
24228 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24229
24230 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
24231 optimizing for size.
24232
24233 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
24234
24235 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
24236
24237 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
24238
24239 * gcc.c-torture/compile/20041005-1.c: New test.
24240
24241 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
24242
24243 PR c++/17829
24244 * g++.dg/lookup/koenig4.C: New.
24245
24246 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
24247
24248 * g++.dg/other/classkey1.C: Adjust quoting marks.
24249 * g++.dg/parse/error15.C: Likewise.
24250 * g++.dg/template/meminit2.C (int>): Likewise.
24251
24252 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24253
24254 PR fortran/17283
24255 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
24256
24257 PR fortran/17631
24258 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
24259
24260 PR fortran/17708
24261 * gfortran.dg/pr17708.f90: New test.
24262
24263 2004-10-04 Chao-ying Fu <fu@mips.com>
24264
24265 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
24266 * gcc.dg/vect/vect-4.c: Ditto.
24267 * gcc.dg/vect/vect-5.c: Ditto.
24268 * gcc.dg/vect/vect-6.c: Ditto.
24269 * gcc.dg/vect/vect-8.c: Ditto.
24270 * gcc.dg/vect/vect-16.c: Ditto.
24271 * gcc.dg/vect/vect-30.c: Ditto.
24272 * gcc.dg/vect/vect-40.c: Ditto.
24273 * gcc.dg/vect/vect-41.c: Ditto.
24274 * gcc.dg/vect/vect-42.c: Ditto.
24275 * gcc.dg/vect/vect-43.c: Ditto.
24276 * gcc.dg/vect/vect-44.c: Ditto.
24277 * gcc.dg/vect/vect-45.c: Ditto.
24278 * gcc.dg/vect/vect-46.c: Ditto.
24279 * gcc.dg/vect/vect-47.c: Ditto.
24280 * gcc.dg/vect/vect-48.c: Ditto.
24281 * gcc.dg/vect/vect-49.c: Ditto.
24282 * gcc.dg/vect/vect-50.c: Ditto.
24283 * gcc.dg/vect/vect-51.c: Ditto.
24284 * gcc.dg/vect/vect-52.c: Ditto.
24285 * gcc.dg/vect/vect-53.c: Ditto.
24286 * gcc.dg/vect/vect-54.c: Ditto.
24287 * gcc.dg/vect/vect-55.c: Ditto.
24288 * gcc.dg/vect/vect-56.c: Ditto.
24289 * gcc.dg/vect/vect-57.c: Ditto.
24290 * gcc.dg/vect/vect-58.c: Ditto.
24291 * gcc.dg/vect/vect-59.c: Ditto.
24292 * gcc.dg/vect/vect-60.c: Ditto.
24293 * gcc.dg/vect/vect-74.c: Ditto.
24294 * gcc.dg/vect/vect-79.c: Ditto.
24295 * gcc.dg/vect/vect-80.c: Ditto.
24296
24297 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
24298
24299 * gcc.dg/unused-7.c: Use the correct option.
24300
24301 2004-10-04 Paul Brook <paul@codesourcery.com>
24302 Bud Davis <bdavis9659@comcast.net>
24303
24304 PR fortran/17706
24305 PR fortran/16434
24306 * gfortran/pr17706.f90: New test.
24307 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
24308
24309 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24310
24311 * gfortran.dg/pr17612.f90: New test.
24312
24313 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
24314
24315 * g++.dg/template/local1.C: Adjust quoting marks in
24316 testing for diagnostics.
24317 * g++.dg/tls/diag-2.C: Likewise.
24318 * g++.dg/other/error8.C: Likewise.
24319
24320 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
24321
24322 PR c/17178
24323 * gcc.dg/unused-4.c: Adjust to be correct.
24324
24325 PR c/17820
24326 * gcc.dg/unused-7.c: New test.
24327
24328 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
24329
24330 PR c++/17797
24331 * g++.dg/overload/template2.C: New test.
24332
24333 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
24334
24335 PR tree-optimization/16632
24336 * gcc.dg/tree-ssa/20041002-1.c: New.
24337
24338 2004-10-03 Paul Brook <paul@codesourcery.com>
24339
24340 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
24341 rather than relying on default formatting.
24342
24343 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
24344
24345 * gcc.dg/20040920-1.c: Update expected message text.
24346
24347 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
24348
24349 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
24350
24351 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
24352
24353 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
24354 tree level.
24355
24356 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
24357
24358 * gcc.dg/tree-ssa/pr17343.c: Remove.
24359
24360 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
24361
24362 PR tree-opt/17343
24363 * gcc.dg/tree-ssa/pr17343.c: New test.
24364
24365 2004-10-01 Jakub Jelinek <jakub@redhat.com>
24366
24367 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
24368 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
24369 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
24370 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
24371 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
24372
24373 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
24374
24375 * gcc.dg/lvalue-2.c: New test.
24376
24377 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
24378
24379 PR c/17730
24380 * gcc.dg/pr17730-1.c: New test
24381
24382 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
24383
24384 PR c/7425
24385 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
24386
24387 2004-09-29 Jakub Jelinek <jakub@redhat.com>
24388
24389 * gcc.c-torture/execute/stdarg-1.c: New test.
24390 * gcc.c-torture/execute/stdarg-2.c: New test.
24391 * gcc.c-torture/execute/stdarg-3.c: New test.
24392 * gcc.dg/tree-ssa/stdarg-1.c: New test.
24393 * gcc.dg/tree-ssa/stdarg-2.c: New test.
24394 * gcc.dg/tree-ssa/stdarg-3.c: New test.
24395 * gcc.dg/tree-ssa/stdarg-4.c: New test.
24396 * gcc.dg/tree-ssa/stdarg-5.c: New test.
24397
24398 2004-09-29 Jakub Jelinek <jakub@redhat.com>
24399
24400 PR tree-optimization/17697
24401 * g++.dg/opt/pr17697-1.C: New test.
24402 * g++.dg/opt/pr17697-2.C: New test.
24403 * g++.dg/opt/pr17697-3.C: New test.
24404
24405 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
24406
24407 PR c/16409
24408 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
24409 gcc.dg/vla-init-5.c: New tests.
24410
24411 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
24412
24413 PR c/13804
24414 * gcc.dg/pr13804-1.c: New test.
24415
24416 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24417
24418 PR fortran/16938
24419 * gfortran.dg/pr16938.f90: New test.
24420
24421 2004-09-27 Mark Mitchell <mark@codesourcery.com>
24422
24423 * g++.dg/template/crash23.C: New test.
24424
24425 2004-09-27 Mark Mitchell <mark@codesourcery.com>
24426
24427 PR c++/17585
24428 * g++.dg/template/static8.C: New test.
24429
24430 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
24431
24432 PR c++/17681
24433 * g++.dg/other/error9.C: New test.
24434
24435 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
24436
24437 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
24438
24439 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24440
24441 PR fortran/15164
24442 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
24443
24444 2004-09-26 Roger Sayle <roger@eyesopen.com>
24445
24446 PR middle-end/17112
24447 * gcc.dg/pr17112-1.c: New test case.
24448
24449 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
24450
24451 PR c/11459
24452 * gcc.dg/pr11459-1.c: New test.
24453
24454 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
24455
24456 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
24457 * gcc.dg/tree-ssa/loop-4.c: Likewise.
24458
24459 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24460
24461 * gfortran.dg/pr15324.f90: Make array bounds consistent.
24462
24463 2004-09-25 Jan Hubicka <jh@suse.cz>
24464
24465 * compile/30040909-1.c: New test.
24466 * compile/30040907-1.c: New test.
24467
24468 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
24469
24470 * gcc.c-torture/execute/va-arg-26.c: New test.
24471
24472 2004-09-24 Zack Weinberg <zack@codesourcery.com>
24473
24474 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
24475 extra diagnostics on targets with 64-bit pointers.
24476 * objc.dg/selector-1.m: Adjust dg-warning regexp.
24477
24478 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
24479
24480 PR c/17188
24481 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
24482 * gcc.dg/decl-3.c: Adjust expected message.
24483
24484 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24485
24486 PR fortran/17615
24487 * gfortran.dg/pr17615.f90: New test.
24488
24489 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
24490
24491 PR tree-optimzation/17517
24492 * g++.dg/tree-ssa/pr17517.C: New Test.
24493
24494 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
24495
24496 PR c++/16889
24497 * g++.dg/lookup/ambig3.C: New.
24498
24499 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
24500
24501 PR tree-opt/17624
24502 * g++.dg/opt/pr17624.C: New test.
24503
24504 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
24505
24506 PR c/6980
24507 * gcc.dg/Wbad-function-cast-1.c: New test.
24508
24509 2004-09-23 Zack Weinberg <zack@codesourcery.com>
24510
24511 * g++.dg/ext/complit1.C
24512 * g++.dg/other/error2.C
24513 * g++.dg/other/nontype-1.C
24514 * g++.dg/parse/crash11.C
24515 * g++.dg/parse/crash12.C
24516 * g++.dg/parse/error15.C
24517 * g++.dg/parse/error4.C
24518 * g++.dg/parse/tmpl-outside1.C
24519 * g++.dg/parse/too-many-tmpl-args1.C
24520 * g++.dg/template/dependent-expr3.C
24521 * g++.dg/template/error10.C
24522 * g++.dg/template/instantiate1.C
24523 * g++.dg/template/vtable2.C
24524 * g++.dg/warn/Wshadow-1.C
24525 * g++.dg/warn/weak1.C
24526 * g++.old-deja/g++.brendan/crash16.C
24527 * g++.old-deja/g++.brendan/crash18.C
24528 * g++.old-deja/g++.brendan/crash48.C
24529 * g++.old-deja/g++.brendan/crash49.C
24530 * g++.old-deja/g++.brendan/crash55.C
24531 * g++.old-deja/g++.brendan/crash56.C
24532 * g++.old-deja/g++.brendan/crash8.C
24533 * g++.old-deja/g++.brendan/enum11.C
24534 * g++.old-deja/g++.brendan/enum8.C
24535 * g++.old-deja/g++.brendan/enum9.C
24536 * g++.old-deja/g++.brendan/friend3.C
24537 * g++.old-deja/g++.brendan/misc14.C
24538 * g++.old-deja/g++.bugs/900402_02.C
24539 * g++.old-deja/g++.bugs/900404_03.C
24540 * g++.old-deja/g++.bugs/900404_04.C
24541 * g++.old-deja/g++.bugs/900428_03.C
24542 * g++.old-deja/g++.jason/crash4.C
24543 * g++.old-deja/g++.jason/overload21.C
24544 * g++.old-deja/g++.jason/redecl1.C
24545 * g++.old-deja/g++.jason/report.C
24546 * g++.old-deja/g++.jason/rfg10.C
24547 * g++.old-deja/g++.jason/template30.C
24548 * g++.old-deja/g++.law/arm12.C
24549 * g++.old-deja/g++.law/ctors5.C
24550 * g++.old-deja/g++.law/cvt20.C
24551 * g++.old-deja/g++.law/init10.C
24552 * g++.old-deja/g++.law/init8.C
24553 * g++.old-deja/g++.law/visibility17.C
24554 * g++.old-deja/g++.law/visibility7.C
24555 * g++.old-deja/g++.mike/net8.C
24556 * g++.old-deja/g++.mike/p646.C
24557 * g++.old-deja/g++.mike/p700.C
24558 * g++.old-deja/g++.mike/p701.C
24559 * g++.old-deja/g++.mike/p811.C
24560 * g++.old-deja/g++.ns/template13.C
24561 * g++.old-deja/g++.other/array3.C
24562 * g++.old-deja/g++.other/crash25.C
24563 * g++.old-deja/g++.other/dtor3.C
24564 * g++.old-deja/g++.other/dtor4.C
24565 * g++.old-deja/g++.other/main1.C
24566 * g++.old-deja/g++.other/warn7.C
24567 * g++.old-deja/g++.pt/crash11.C
24568 * g++.old-deja/g++.pt/crash36.C
24569 * g++.old-deja/g++.pt/spec22.C
24570 * g++.old-deja/g++.pt/spec9.C
24571 * g++.old-deja/g++.pt/ttp52.C
24572 * g++.old-deja/g++.robertl/eb103.C
24573 * g++.old-deja/g++.robertl/eb121.C
24574 * g++.old-deja/g++.robertl/eb22.C
24575 * g++.old-deja/g++.robertl/eb8.C:
24576 Update locations and/or regexps of dg-error markers.
24577 Remove markers for some bogus messages that are no longer issued.
24578
24579 2004-09-23 Jakub Jelinek <jakub@redhat.com>
24580
24581 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
24582 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
24583
24584 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
24585
24586 PR c++/17618
24587 * g++.dg/lookup/crash5.C: New test.
24588
24589 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
24590
24591 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
24592 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
24593 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
24594 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
24595 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
24596 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
24597
24598 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
24599 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
24600 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
24601 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
24602 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
24603 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
24604
24605 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
24606
24607 * gcc.dg/vect/vect-44.c: Check additional cases.
24608 * gcc.dg/vect/vect-48.c: Check additional cases.
24609
24610 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
24611 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
24612 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
24613 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
24614 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
24615 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
24616 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
24617 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
24618 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
24619
24620 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
24621 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
24622 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
24623
24624 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24625
24626 * gcc.dg/tree-ssa/loop-6.c: New test.
24627
24628 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
24629
24630 PR c++/17620
24631 * g++.dg/inherit/base2.C: New.
24632
24633 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
24634
24635 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
24636 * gcc.dg/20001012-2.c: Likewise.
24637 * gcc.dg/20001013-1.c: Likewise.
24638 * gcc.dg/20001101-1.c: Likewise.
24639 * gcc.dg/20001102-1.c: Likewise.
24640 * gcc.dg/bf-spl1.c: Likewise.
24641 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
24642 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
24643
24644 2004-09-22 Diego Novillo <dnovillo@redhat.com>
24645
24646 PR tree-optimization/16721
24647 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
24648
24649 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
24650
24651 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
24652 * gcc.dg/20040305-1.c: Likewise.
24653
24654 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
24655
24656 PR c/16566
24657 * gcc.c-torture/compile/pr16566-1.c,
24658 gcc.c-torture/compile/pr16566-2.c,
24659 gcc.c-torture/compile/pr16566-3.c: New tests.
24660
24661 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
24662
24663 PR tree-optimization/17512
24664 * gcc.c-torture/compile/20040916-1.c.
24665
24666 2004-09-21 Mark Mitchell <mark@codesourcery.com>
24667
24668 * gcc.dg/pragma-re-3.c: New test.
24669
24670 2004-09-17 Matt Austern <austern@apple.com>
24671
24672 PR c++/15049
24673 * g++.dg/other/anon3.C: New.
24674
24675 2004-09-21 Roger Sayle <roger@eyesopen.com>
24676
24677 PR c++/7503
24678 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
24679 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
24680 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
24681 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
24682 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
24683
24684 2004-09-21 Bud Davis <bdavis9659@comcast.net>
24685
24686 PR fortran/17286
24687 * gfortran.dg/pr17286.f90: New test.
24688
24689 2004-09-20 Mark Mitchell <mark@codesourcery.com>
24690
24691 PR c++/17530
24692 * g++.dg/template/static7.C: New test.
24693
24694 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
24695
24696 PR tree-opt/17558
24697 * gcc.c-torture/compile/pr17558.c: New test.
24698
24699 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
24700
24701 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
24702 if SKIP_ATTRIBUTE is defined.
24703
24704 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24705
24706 PR fortran/15957
24707 * gfortran.dg/pr15957.f90: New test.
24708
24709 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
24710
24711 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
24712 in comparison.
24713 * gcc.dg/vect/vect-79.c: Likewise.
24714 * gcc.dg/vect/vect-80.c: Likewise.
24715
24716 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24717
24718 PR fortran/15750
24719 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
24720
24721 2004-09-20 Ira Rosen <irar@il.ibm.com>
24722
24723 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
24724 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
24725 * gcc.dg/vect/vect-62.c: New testcase.
24726 * gcc.dg/vect/vect-63.c: New testcase.
24727 * gcc.dg/vect/vect-64.c: New testcase.
24728 * gcc.dg/vect/vect-65.c: New testcase.
24729 * gcc.dg/vect/vect-66.c: New testcase.
24730 * gcc.dg/vect/vect-67.c: New testcase.
24731 * gcc.dg/vect/vect-68.c: New testcase.
24732 * gcc.dg/vect/vect-69.c: New testcase.
24733 * gcc.dg/vect/vect-79.c: New testcase.
24734 * gcc.dg/vect/vect-80.c: New testcase.
24735
24736 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
24737
24738 * gcc.target/mips/asm-1.c: New test.
24739
24740 2004-09-19 Ira Rosen <irar@il.ibm.com>
24741
24742 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
24743 * gcc.dg/vect/vect-73.c: New testcase.
24744 * gcc.dg/vect/vect-74.c: New testcase.
24745 * gcc.dg/vect/vect-75.c: New testcase.
24746 * gcc.dg/vect/vect-76.c: New testcase.
24747 * gcc.dg/vect/vect-77.c: New testcase.
24748 * gcc.dg/vect/vect-78.c: New testcase
24749
24750 2004-09-18 Paul Brook <paul@codesourcery.com>
24751
24752 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
24753
24754 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
24755
24756 PR c/17424
24757 * gcc.dg/pr17424-1.c: New test.
24758
24759 2004-09-18 Diego Novillo <dnovillo@redhat.com>
24760
24761 * g++.dg/tree-ssa/pr17153.C: New test.
24762
24763 2004-09-16 Geoffrey Keating <geoffk@apple.com>
24764
24765 PR pch/13361
24766 * testsuite/g++.dg/pch/wchar-1.C: New.
24767 * testsuite/g++.dg/pch/wchar-1.Hs: New.
24768
24769 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
24770
24771 * gcc.c-torture/execute/20040917-1.c: New test.
24772
24773 2004-09-17 Diego Novillo <dnovillo@redhat.com>
24774
24775 PR tree-optimization/17319
24776 * gcc.dg/pr17319.c: New test.
24777
24778 2004-09-17 Devang Patel <dpatel@apple.com>
24779
24780 * gcc.dg/20040813-1.c: New test.
24781
24782 2004-09-17 Diego Novillo <dnovillo@redhat.com>
24783
24784 PR tree-optimization/17273
24785 * gcc.c-torture/compile/pr17273.c: New test.
24786
24787 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
24788
24789 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
24790 Update expected messages.
24791 * gcc.dg/declspec-13.c: New test.
24792
24793 2004-09-17 David Edelsohn <edelsohn@gnu.org>
24794
24795 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
24796
24797 2004-09-17 Diego Novillo <dnovillo@redhat.com>
24798
24799 * gcc.c-torture/execute/pr17252.c: Use post-increment to
24800 change what 'a' is pointing to.
24801
24802 2004-09-17 Mark Mitchell <mark@codesourcery.com>
24803
24804 PR c++/16002
24805 * g++.dg/template/error18.C: New test.
24806
24807 PR c++/16029
24808 * g++.dg/warn/Wunused-8.C: New test.
24809
24810 2004-09-17 Steven Bosscher <stevenb@suse.de>
24811
24812 PR tree-optimization/17513
24813 * gcc.dg/20040916-1.c: New test.
24814
24815 2004-09-16 Mark Mitchell <mark@codesourcery.com>
24816
24817 PR c++/17501
24818 * g++.dg/template/typename7.C: New test.
24819
24820 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24821
24822 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
24823
24824 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
24825
24826 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
24827 with -ftree-based-profiling also.
24828 * lib/profopt.exp: Support late-set profile_option/feedback_option.
24829
24830 2004-09-16 Victor Leikehman <lei@il.ibm.com>
24831
24832 PR/15364
24833 * gfortran.dg/der_array_io_1.f90: New test.
24834 * gfortran.dg/der_array_io_2.f90: New test.
24835 * gfortran.dg/der_array_io_3.f90: New test.
24836
24837 2004-09-15 Mark Mitchell <mark@codesourcery.com>
24838
24839 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
24840 EABI.
24841
24842 2004-09-15 Mark Mitchell <mark@codesourcery.com>
24843
24844 * g++.dg/opt/switch1.C: New test.
24845
24846 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
24847
24848 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
24849 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
24850 Update expected messages.
24851
24852 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24853
24854 PR fortran/16485
24855 * gfortran.dg/same_name_1.f90: New test.
24856
24857 2004-09-15 Diego Novillo <dnovillo@redhat.com>
24858
24859 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
24860 dereference garbage pointers.
24861
24862 2004-09-15 Jakub Jelinek <jakub@redhat.com>
24863
24864 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
24865 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
24866
24867 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
24868 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
24869 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
24870
24871 2004-09-14 Mark Mitchell <mark@codesourcery.com>
24872
24873 PR c++/17324
24874 * g++.dg/template/mangle1.C: New test.
24875
24876 2004-09-14 Diego Novillo <dnovillo@redhat.com>
24877
24878 PR tree-optimization/17252
24879 * gcc.c-torture/execute/pr17252.c: New test.
24880
24881 2004-09-14 Andrew Pinski <apinski@apple.com>
24882
24883 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
24884
24885 2004-09-14 Roger Sayle <roger@eyesopen.com>
24886
24887 PR rtl-optimization/9771
24888 * gcc.dg/pr9771-1.c: New test case.
24889
24890 2004-09-14 Diego Novillo <dnovillo@redhat.com>
24891
24892 PR tree-optimization/15262
24893 * gcc.c-torture/execute/pr15262-1.c: New test.
24894 * gcc.c-torture/execute/pr15262-2.c: New test.
24895
24896 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
24897
24898 * gcc.dg/declspec-12.c: New test.
24899
24900 2004-09-14 Bud Davis <bdavis9659@comcast.net>
24901
24902 * gfortran.dg/pr17090.f90: Add directives to test.
24903
24904 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24905
24906 * gcc.c-torture/compile/20040914-1.c: New test.
24907
24908 2004-09-13 Mark Mitchell <mark@codesourcery.com>
24909
24910 PR c++/16162
24911 * g++.dg/template/decl2.C: New test.
24912
24913 2004-09-13 Bud Davis <bdavis9659@comcast.net>
24914
24915 PR fortran/17090
24916 * gfortran.dg/pr17090.f90: New test.
24917
24918 2004-09-13 Dale Johannesen <dalej@apple.com>
24919
24920 * gcc.c-torture/compile/pr17408.c: New test case.
24921
24922 2004-09-13 Mark Mitchell <mark@codesourcery.com>
24923
24924 PR c++/16716
24925 * g++.dg/parse/crash17.C: New test.
24926
24927 PR c++/17327
24928 * g++.dg/template/enum3.C: New test.
24929
24930 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
24931
24932 * lib/gcc-defs.exp: Load wrapper.exp.
24933 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
24934 using local code.
24935 * lib/gcc.exp (gcc_init): Similar.
24936 * lib/gfortran.exp (gfortran_init): Similar.
24937 * lib/objc.exp (objc_init): Similar.
24938 * lib/treelang.exp (treelang_init): Similar.
24939 * lib/wrapper.exp: New file with build_wrapper call machinery in
24940 ${tool}_maybe_build_wrapper.
24941
24942 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
24943
24944 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
24945 "inline".
24946 * gcc.dg/declspec-11.c: Update expected messages.
24947 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
24948 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
24949 gcc.dg/inline-12.c: New tests.
24950
24951 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
24952
24953 * g++.dg/tree-ssa/pr17400.C: New testcase.
24954
24955 2004-09-13 James E Wilson <wilson@specifixinc.com>
24956
24957 * gcc.target/mips/sb1-1.c: New testcase.
24958
24959 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
24960
24961 * lib/g77-dg.exp: Remove unused file.
24962 * lib/mike-g77.exp: Ditto.
24963 * lib/g77.exp: Ditto.
24964
24965 2004-09-12 Richard Henderson <rth@redhat.com>
24966
24967 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
24968
24969 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
24970
24971 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
24972 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24973 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
24974 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
24975 Update expected messages.
24976
24977 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
24978
24979 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
24980 declaration/use mismatch for dirp parameter.
24981
24982 2004-09-12 Andrew Pinski <apinski@apple.com>
24983
24984 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
24985 -fgnu-runtime is passed.
24986
24987 2004-09-12 Richard Henderson <rth@redhat.com>
24988
24989 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
24990 do the uplevel thing and update additional_flags directly.
24991 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
24992 gfortran.fortran-torture/execute/intrinsic_nearest.x,
24993 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
24994 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
24995
24996 2004-09-11 Steven Bosscher <stevenb@suse.de>
24997
24998 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
24999
25000 2004-09-11 Roger Sayle <roger@eyesopen.com>
25001
25002 PR middle-end/17411
25003 * g++.dg/opt/pr17411-1.C: New test case.
25004
25005 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
25006
25007 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25008 gcc.dg/tls/diag-2.c: Update expected messages.
25009 * gcc.dg/991209-1.c: Specify compilation options. Update expected
25010 messages.
25011 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
25012 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
25013 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
25014 gcc.dg/tls/diag-5.c: New tests.
25015
25016 2004-09-11 Zack Weinberg <zack@codesourcery.com>
25017
25018 * gcc.dg/20040910-1.c: Correct dg-error regexp.
25019
25020 2004-09-11 Steven Bosscher <stevenb@suse.de>
25021
25022 * g++.dg/parse/break-in-for.C: New test.
25023
25024 2004-09-11 Jakub Jelinek <jakub@redhat.com>
25025
25026 * gcc.dg/tree-ssa/20040911-1.c: New test.
25027
25028 2004-09-11 Andreas Jaeger <aj@suse.de>
25029
25030 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
25031 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
25032
25033 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
25034
25035 * gcc.target/frv: New directory of FR-V-specific tests.
25036
25037 2004-09-10 James E Wilson <wilson@specifixinc.com>
25038
25039 * gcc.dg/convert-vec-1.c: New test.
25040
25041 2004-09-10 Roger Sayle <roger@eyesopen.com>
25042
25043 PR middle-end/17024
25044 * gcc.dg/pr17024-1.c: New test case.
25045
25046 2004-09-10 Eric Christopher <echristo@redhat.com>
25047
25048 * gcc.dg/20040910-1.c: New test.
25049
25050 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
25051
25052 * gcc.dg/bitfld-9.c: New test.
25053
25054 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
25055
25056 * gcc.c-torture/execute/ieee/acc1.c: New test.
25057 * gcc.c-torture/execute/ieee/acc2.c: New test.
25058 * gcc.c-torture/execute/ieee/mzero6.c: New test.
25059
25060 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
25061
25062 * gcc.dg/deprecated-2.c: New test.
25063
25064 2004-09-09 James E Wilson <wilson@specifixinc.com>
25065
25066 * gcc.dg/init-vec-1.c: New test.
25067
25068 2004-09-09 Roger Sayle <roger@eyesopen.com>
25069
25070 PR middle-end/17055
25071 * gcc.dg/pr17055-1.c: New test case.
25072
25073 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
25074
25075 PR target/17377
25076 * gcc.c-torture/execute/pr17377.c: New test.
25077
25078 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
25079
25080 PR c/8420
25081 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
25082 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
25083 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25084 gcc.dg/long-long-typespec-1.c: New tests.
25085 * gcc.dg/tls/diag-2.c: Update expected diagnostics
25086
25087 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
25088
25089 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
25090 gcc.dg/gnu99-static-1.c: New tests.
25091
25092 2004-09-08 Devang Patel <dpatel@apple.com>
25093
25094 * gcc.dg/darwin-ld-20040828-1.c: New test.
25095 * gcc.dg/darwin-ld-20040828-2.c: New test.
25096 * gcc.dg/darwin-ld-20040828-3.c: New test.
25097
25098 2004-09-08 Ziemowit Laski <zlaski@apple.com>
25099
25100 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
25101 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
25102 in error message.
25103 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
25104 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
25105 in error message.
25106 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
25107 types they qualify.
25108 * objc.dg/type-size-2.m: Fix wording in comment.
25109 * objc.dg/va-meth-1.m: New test case.
25110
25111 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
25112
25113 PR c/16633:
25114 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
25115 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
25116
25117 2004-09-06 Devang Patel <dpatel@apple.com>
25118
25119 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
25120 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
25121
25122 2004-09-06 Zack Weinberg <zack@codesourcery.com>
25123
25124 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
25125 reflect changed line numbering of diagnostics.
25126
25127 2004-09-06 Paul Brook <paul@codesourcery.com>
25128
25129 * gfortran.dg/edit_real_1.f90: Add new test.
25130
25131 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
25132
25133 * gcc.dg/tree-ssa/loop-2.c: New test.
25134 * gcc.dg/tree-ssa/loop-3.c: New test.
25135 * gcc.dg/tree-ssa/loop-4.c: New test.
25136 * gcc.dg/tree-ssa/loop-5.c: New test.
25137
25138 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25139
25140 * gcc.dg/format/sentinel-1.c: Update for parameter option.
25141
25142 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25143
25144 * gcc.dg/format/sentinel-1.c: New test.
25145
25146 2004-09-04 Uros Bizjak <uros@kss-loka.si>
25147
25148 * testsuite/gcc.dg/builtins-46.c: New.
25149
25150 2004-09-03 Devang Patel <dpatel@apple.com>
25151
25152 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
25153 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
25154
25155 2004-09-03 Jan Beulich <jbeulich@novell.com>
25156
25157 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
25158 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
25159 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
25160 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
25161 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
25162 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
25163 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
25164 the non-portable bzero.
25165 * gcc.dg/20010912-1.c: xfail for NetWare.
25166 * gcc.dg/20020426-2.c: xfail for NetWare.
25167 * gcc.dg/20021014-1.c: xfail for NetWare.
25168 * gcc.dg/20021018-1.c: xfail for NetWare.
25169 * gcc.dg/20030213-1.c: xfail for NetWare.
25170 * gcc.dg/20030225-1.c: xfail for NetWare.
25171 * gcc.dg/20030708-1.c: xfail for NetWare.
25172 * gcc.dg/builtins-config.h: Also exclude NetWare.
25173 * gcc.dg/format/format.h: Define restrict only if not already defined.
25174 * gcc.dg/nest.c: xfail for NetWare.
25175 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
25176 * lib/target-supports.exp (check_visibility_available): Exclude
25177 NetWare.
25178
25179 2004-09-03 Jan Beulich <jbeulich@novell.com>
25180
25181 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
25182 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
25183 deterministic starting point for the alignment of structure fields.
25184 * gcc.dg/Wpadded.c: Dito.
25185 * g++.dg/abi/vbase10.C: Dito.
25186
25187 2004-09-03 Devang Patel <dpatel@apple.com>
25188
25189 * g++.dg/debug/pr15736.cc: New test.
25190
25191 2004-09-02 Mark Mitchell <mark@codesourcery.com>
25192
25193 * README.QMTEST: Fix out-of-date link.
25194
25195 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
25196
25197 PR fortran/16579
25198 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
25199 Delete. Duplicate of gfortran.dg/g77/20010610.f
25200
25201 2004-09-02 Mark Mitchell <mark@codesourcery.com>
25202
25203 * g++.dg/abi/arm_rtti1.C: New test.
25204
25205 2004-09-02 Geoffrey Keating <geoffk@apple.com>
25206
25207 * gcc.dg/ppc-vector-memcpy.c: New.
25208 * gcc.dg/ppc-vector-memset.c: New.
25209
25210 2004-09-02 Chao-ying Fu <fu@mips.com>
25211
25212 * gcc.target/mips/mips-3d-1.c: New test.
25213 * gcc.target/mips/mips-3d-2.c: New test.
25214 * gcc.target/mips/mips-3d-3.c: New test.
25215 * gcc.target/mips/mips-3d-4.c: New test.
25216 * gcc.target/mips/mips-3d-5.c: New test.
25217 * gcc.target/mips/mips-3d-6.c: New test.
25218 * gcc.target/mips/mips-3d-7.c: New test.
25219 * gcc.target/mips/mips-3d-8.c: New test.
25220 * gcc.target/mips/mips-3d-9.c: New test.
25221 * gcc.target/mips/mips-ps-1.c: New test.
25222 * gcc.target/mips/mips-ps-2.c: New test.
25223 * gcc.target/mips/mips-ps-3.c: New test.
25224 * gcc.target/mips/mips-ps-4.c: New test.
25225 * gcc.target/mips/mips-ps-type.c: New test.
25226
25227 2004-09-02 Paul Brook <paul@codesourcery.com>
25228
25229 * gfortran.dg/edit_real_1.f90: Add new tests.
25230
25231 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25232
25233 PR fortran/15327
25234 * gfortran.dg/merge_char_1.f90: New test.
25235
25236 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25237
25238 PR fortran/16404
25239 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
25240
25241 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
25242
25243 PR c/1522
25244 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
25245
25246 2004-09-01 Mark Mitchell <mark@codesourcery.com>
25247
25248 * g++.dg/opt/loop1.C: Do not XFAIL.
25249
25250 2004-09-01 Jakub Jelinek <jakub@redhat.com>
25251
25252 * gcc.c-torture/execute/20040831-1.c: New test.
25253
25254 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
25255
25256 PR fortran/16579
25257 * gfortran.dg/g77/20010610.f: Now passes.
25258 Copy from g77.f-torture/execute. Add dg-run directive.
25259 * gfortran.dg/g77/README: Update
25260
25261 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
25262
25263 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
25264 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
25265 (t1, t2, t3, t4): Add volatile.
25266
25267 2004-08-31 Mark Mitchell <mark@codesourcery.com>
25268
25269 * g++.dg/ext/visibility/arm1.C: New test.
25270
25271 2004-08-31 Geoffrey Keating <geoffk@apple.com>
25272
25273 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
25274 -pedantic-errors.
25275
25276 2004-09-01 Paul Brook <paul@codesourcery.com>
25277
25278 * gfortran.dg/eof_2.f90: New test.
25279
25280 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25281
25282 PR fortran/16579
25283 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
25284
25285 2004-08-31 Bud Davis <bdavis9659@comcast.net>
25286
25287 PR libfortran/16805
25288 * gfortran.dg/list_read_2.f90: New test.
25289
25290 2004-08-31 Mark Mitchell <mark@codesourcery.com>
25291
25292 * g++.dg/abi/key1.C: New test.
25293
25294 2004-08-31 Richard Henderson <rth@redhat.com>
25295
25296 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
25297 form of offsetof.
25298 * g++.dg/other/offsetof5.C: Remove duplicate.
25299
25300 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25301
25302 PR fortran/17244
25303 * gfortran.dg/func_derived_1.f90: New test.
25304
25305 2004-08-31 Paul Brook <paul@codesourcery.com>
25306
25307 * gfortran.dg/eof_1.f90: New test.
25308
25309 2004-08-31 Paul Brook <paul@codesourcery.com>
25310
25311 * gfortran.dg/list_read_1.f90: New file.
25312
25313 2004-08-30 Mark Mitchell <mark@codesourcery.com>
25314
25315 * g++.dg/opt/loop1.C: XFAIL.
25316
25317 2004-08-30 Geoffrey Keating <geoffk@apple.com>
25318
25319 * gcc.dg/funcdef-storage-1.c: New.
25320 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
25321 an extern function in local scope.
25322 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
25323 declare an 'auto inline' function in local scope.
25324 * gcc.dg/20011130-1.c: Likewise.
25325 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
25326 an 'auto' function in local scope.
25327 * gcc.dg/20021014-1.c: Likewise.
25328 * gcc.dg/20030331-2.c: Likewise.
25329
25330 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25331
25332 * gfortran.dg/blockdata_1.f90: New test.
25333
25334 2004-08-30 Richard Henderson <rth@redhat.com>
25335
25336 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
25337
25338 2004-08-30 Richard Henderson <rth@redhat.com>
25339
25340 * lib/fortran-torture.exp (fortran-torture-execute): Honor
25341 additional_flags set by alternate driver.
25342 (ieee-options): New procedure.
25343 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
25344 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
25345 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
25346 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
25347
25348 2004-08-30 Richard Henderson <rth@redhat.com>
25349
25350 * lib/f-torture.exp: Remove.
25351
25352 2004-08-29 Mark Mitchell <mark@codesourcery.com>
25353
25354 PR rtl-optimization/16590
25355 * g++.dg/opt/loop1.C: New test.
25356
25357 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25358
25359 PR fortran/13910
25360 * gfortran.dg/oldstyle_1.f90: New test.
25361
25362 2004-08-29 Steven G. Kargl <kargls@comcast.net>
25363 Paul Brook <paul@codesourcery.com>
25364
25365 * gfortran.dg/g77/README: Update.
25366 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
25367 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25368 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
25369
25370 2004-08-28 Paul Brook <paul@codesourcery.com>
25371
25372 PR libfortran/17195
25373 * gfortran.dg/edit_real_1.f90: New test.
25374
25375 2004-08-27 Paul Brook <paul@codesourcery.com>
25376
25377 * gfortran.dg/rewind_1.f90: New test.
25378
25379 2004-08-27 Bud Davis <bdavis9659@comcast.net>
25380
25381 PR fortran/16597
25382 * gfortran.dg/pr16597.f90: New test.
25383
25384 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
25385
25386 PR c/13801
25387 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
25388 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
25389 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
25390 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
25391 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
25392
25393 2004-08-26 Nick Clifton <nickc@redhat.com>
25394
25395 * gcc.c-torture/compile/pr17119.c: New test.
25396
25397 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
25398
25399 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
25400
25401 2004-08-25 Richard Henderson <rth@redhat.com>
25402
25403 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
25404 the bits that expect kind=8 to be the largest real kind.
25405
25406 2004-08-25 Ziemowit Laski <zlaski@apple.com>
25407
25408 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
25409
25410 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25411
25412 * gfortran.dg/assignment_1.f90: New test.
25413
25414 2004-08-25 Adam Nemet <anemet@lnxw.com>
25415
25416 * g++.dg/template/repo3.C: New test.
25417
25418 2004-08-25 Roger Sayle <roger@eyesopen.com>
25419
25420 PR middle-end/16693
25421 PR tree-optimization/16372
25422 * g++.dg/opt/pr16372-1.C: New test case.
25423 * g++.dg/opt/pr16693-1.C: New test case.
25424 * g++.dg/opt/pr16693-2.C: New test case.
25425
25426 2004-08-25 Ziemowit Laski <zlaski@apple.com>
25427
25428 * objc.dg/proto-lossage-4.m: New test.
25429
25430 2004-08-25 Mark Mitchell <mark@codesourcery.com>
25431
25432 PR c++/17155
25433 * g++.dg/inherit/local2.C: New test.
25434
25435 2004-08-25 Paul Brook <paul@codesourcery.com>
25436
25437 PR fortran/17144
25438 * gfortran.dg/string_ctor_1.f90: New test.
25439
25440 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25441
25442 PR c++/14428
25443 * g++.dg/template/redecl2.C: New test.
25444
25445 2004-08-24 Bud Davis <bdavis9659@comcast.net>
25446
25447 PR fortran/17143
25448 * gfortran.dg/pr17143.f90: New test.
25449
25450 2004-08-24 Bud Davis <bdavis9659@comcast.net>
25451
25452 PR fortran/17164
25453 * gfortran.dg/pr17164.f90: New test.
25454
25455 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
25456
25457 * gcc.dg/tree-ssa/loop-1.c: New test.
25458
25459 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
25460
25461 * gcc.c-torture/compile/20040824-1.c: New test.
25462
25463 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
25464
25465 * gcc.c-torture/compile/iftrap-3.c: New test.
25466
25467 2004-08-24 Paul Brook <paul@codesourcery.com>
25468
25469 * gfortran.dg/entry_2.f90: New test.
25470
25471 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
25472
25473 PR c++/16889
25474 * g++.dg/lookup/ambig[12].C: New.
25475
25476 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25477
25478 PR c++/16706
25479 * g++.dg/template/crash21.C: New test.
25480 * g++.dg/template/crash22.C: Likewise.
25481
25482 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
25483
25484 PR c++/17149
25485 * g++.dg/template/access15.C: New.
25486
25487 2004-08-23 Mark Mitchell <mark@codesourcery.com>
25488
25489 PR c++/17163
25490 * g++.dg/template/repo2.C: New test.
25491
25492 2004-08-23 Roger Sayle <roger@eyesopen.com>
25493
25494 PR rtl-optimization/17078
25495 * gcc.c-torture/execute/pr17078-1.c: New test case.
25496
25497 2004-08-23 Mark Mitchell <mark@codesourcery.com>
25498
25499 PR c/14492
25500 * gcc.dg/debug/crash1.c: New test.
25501
25502 2004-08-23 Mark Mitchell <mark@codesourcery.com>
25503
25504 PR c/16180
25505 * gcc.dg/loop-5.c: New test.
25506
25507 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
25508
25509 * gcc.c-torture/execute/20040823-1.c: New test.
25510
25511 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
25512
25513 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
25514 to the assembler. Simplify test accordingly.
25515 (asm_abi_flags): Use GNU names.
25516 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
25517 to check for ABI flags.
25518
25519 2004-08-22 Andrew Pinski <apinski@apple.com>
25520
25521 * g++.dg/opt/pr14029.C: New test.
25522 * gcc.c-torture/execute/pr15262.c: New test.
25523
25524 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25525
25526 * gfortran.dg/reduction.f90: Add checks with complex arguments.
25527
25528 2004-08-21 Bud Davis <bdavis9659@comcast.net>
25529
25530 PR 16908
25531 * gfortran.dg/direct_io.f90: New test.
25532
25533 2004-08-20 Mark Mitchell <mark@codesourcery.com>
25534
25535 PR c++/17121
25536 * g++.dg/inherit/local2.C: New test.
25537
25538 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
25539
25540 PR c++/17120
25541 * g++.dg/warn/Wparentheses-4.C: New test.
25542
25543 2004-08-20 Mark Mitchell <mark@codesourcery.com>
25544
25545 PR c++/17121
25546 * g++.dg/inherit/local2.C: New test.
25547
25548 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
25549 * gcc.dg/ppc-ldstruct.c: Likewise.
25550 * gcc.dg/ppc64-abi-2.c: Likewise.
25551
25552 2004-08-20 Jakub Jelinek <jakub@redhat.com>
25553
25554 PR rtl-optimization/17099
25555 * gcc.c-torture/execute/20040820-1.c: New test.
25556
25557 2004-08-20 David Edelsohn <edelsohn@gnu.org>
25558
25559 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
25560
25561 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
25562
25563 PR fortran/17077
25564 * gfortran.dg/auto_array_1.f90: New test.
25565
25566 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25567
25568 PR fortran/17074
25569 * gfortran.dg/simpleif_1.f90: New test.
25570
25571 2004-08-19 Mark Mitchell <mark@codesourcery.com>
25572
25573 * lib/target-supports.exp (check_profiling_available): Return
25574 false for arm*-*-symbianelf* and arm*-*-eabi*.
25575
25576 PR c++/15890
25577 * g++.dg/template/delete1.C: New test.
25578
25579 2004-08-19 Paul Brook <paul@codesourcery.com>
25580
25581 PR fortran/14976
25582 PR fortran/16228
25583 * gfortran.dg/data_char_1.f90: New test.
25584
25585 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
25586
25587 PR fortran/16946
25588 * gfortran.dg/reduction.f90: New testcase.
25589
25590 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25591
25592 PR fortran/16520
25593 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
25594
25595 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
25596
25597 PR c++/17041
25598 * g++.dg/Wparentheses-3.C: New test.
25599
25600 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
25601
25602 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
25603 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
25604 * gcc.dg/vect/vect-2.c: Likewise.
25605 * gcc.dg/vect/vect-3.c: Likewise.
25606 * gcc.dg/vect/vect-4.c: Likewise.
25607 * gcc.dg/vect/vect-5.c: Likewise.
25608 * gcc.dg/vect/vect-6.c: Likewise.
25609 * gcc.dg/vect/vect-7.c: Likewise.
25610 * gcc.dg/vect/vect-25.c: Likewise.
25611 * gcc.dg/vect/vect-31.c: Likewise.
25612 * gcc.dg/vect/vect-32.c: Likewise.
25613 * gcc.dg/vect/vect-34.c: Likewise.
25614 * gcc.dg/vect/vect-36.c: Likewise.
25615 * gcc.dg/vect/vect-all.c: Likewise.
25616
25617 2004-08-18 Mark Mitchell <mark@codesourcery.com>
25618
25619 PR c++/17068
25620 * g++.dg/template/operator4.C: New test.
25621
25622 2004-08-18 Richard Henderson <rth@redhat.com>
25623
25624 * gcc.dg/20040206-1.c: XFAIL.
25625
25626 2004-08-17 Mark Mitchell <mark@codesourcery.com>
25627
25628 PR c++/16246
25629 * g++.dg/template/array7.C: New test.
25630
25631 2004-08-17 James E Wilson <wilson@specifixinc.com>
25632
25633 * gcc.dg/mips-movcc-1.c: New test.
25634 * gcc.dg/mips-movcc-2.c: New test.
25635 * gcc.dg/mips-movcc-3.c: New test.
25636
25637 * gcc.dg/mips-nmadd-1.c: New test.
25638 * gcc.dg/mips-nmadd-2.c: New test.
25639
25640 2004-08-17 Mark Mitchell <mark@codesourcery.com>
25641
25642 PR c++/15871
25643 * g++.dg/opt/inline8.C: New test.
25644
25645 PR c++/16965
25646 * g++.dg/parse/error17.C: New test.
25647
25648 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
25649
25650 * gcc.dg/vect: New directory for vectorizer tests.
25651 * gcc.dg/vect/tree-vect.h: New file.
25652 * gcc.dg/vect/vect.exp: New file.
25653 * gcc.dg/vect/pr16105.c.c: New test.
25654 * gcc.dg/vect/vect-1.c: New test.
25655 * gcc.dg/vect/vect-2.c: New test.
25656 * gcc.dg/vect/vect-3.c: New test.
25657 * gcc.dg/vect/vect-4.c: New test.
25658 * gcc.dg/vect/vect-5.c: New test.
25659 * gcc.dg/vect/vect-6.c: New test.
25660 * gcc.dg/vect/vect-7.c: New test.
25661 * gcc.dg/vect/vect-8.c: New test.
25662 * gcc.dg/vect/vect-9.c: New test.
25663 * gcc.dg/vect/vect-10.c: New test.
25664 * gcc.dg/vect/vect-11.c: New test.
25665 * gcc.dg/vect/vect-12.c: New test.
25666 * gcc.dg/vect/vect-13.c: New test.
25667 * gcc.dg/vect/vect-14.c: New test.
25668 * gcc.dg/vect/vect-15.c: New test.
25669 * gcc.dg/vect/vect-16.c: New test.
25670 * gcc.dg/vect/vect-17.c: New test.
25671 * gcc.dg/vect/vect-18.c: New test.
25672 * gcc.dg/vect/vect-19.c: New test.
25673 * gcc.dg/vect/vect-20.c: New test.
25674 * gcc.dg/vect/vect-21.c: New test.
25675 * gcc.dg/vect/vect-22.c: New test.
25676 * gcc.dg/vect/vect-23.c: New test.
25677 * gcc.dg/vect/vect-24.c: New test.
25678 * gcc.dg/vect/vect-25.c: New test.
25679 * gcc.dg/vect/vect-26.c: New test.
25680 * gcc.dg/vect/vect-27.c: New test.
25681 * gcc.dg/vect/vect-28.c: New test.
25682 * gcc.dg/vect/vect-29.c: New test.
25683 * gcc.dg/vect/vect-30.c: New test.
25684 * gcc.dg/vect/vect-31.c: New test.
25685 * gcc.dg/vect/vect-32.c: New test.
25686 * gcc.dg/vect/vect-33.c: New test.
25687 * gcc.dg/vect/vect-34.c: New test.
25688 * gcc.dg/vect/vect-35.c: New test.
25689 * gcc.dg/vect/vect-36.c: New test.
25690 * gcc.dg/vect/vect-37.c: New test.
25691 * gcc.dg/vect/vect-38.c: New test.
25692 * gcc.dg/vect/vect-40.c: New test.
25693 * gcc.dg/vect/vect-41.c: New test.
25694 * gcc.dg/vect/vect-42.c: New test.
25695 * gcc.dg/vect/vect-43.c: New test.
25696 * gcc.dg/vect/vect-44.c: New test.
25697 * gcc.dg/vect/vect-45.c: New test.
25698 * gcc.dg/vect/vect-46.c: New test.
25699 * gcc.dg/vect/vect-47.c: New test.
25700 * gcc.dg/vect/vect-48.c: New test.
25701 * gcc.dg/vect/vect-49.c: New test.
25702 * gcc.dg/vect/vect-50.c: New test.
25703 * gcc.dg/vect/vect-51.c: New test.
25704 * gcc.dg/vect/vect-52.c: New test.
25705 * gcc.dg/vect/vect-53.c: New test.
25706 * gcc.dg/vect/vect-54.c: New test.
25707 * gcc.dg/vect/vect-55.c: New test.
25708 * gcc.dg/vect/vect-56.c: New test.
25709 * gcc.dg/vect/vect-57.c: New test.
25710 * gcc.dg/vect/vect-58.c: New test.
25711 * gcc.dg/vect/vect-59.c: New test.
25712 * gcc.dg/vect/vect-60.c: New test.
25713 * gcc.dg/vect/vect-61.c: New test.
25714 * gcc.dg/vect/vect-all.c: New test.
25715 * gcc.dg/vect/vect-none.c: New test.
25716
25717 2004-08-17 Paul Brook <paul@codesourcery.com>
25718
25719 PR fortran/13082
25720 * gfortran.dg/entry_1.f90: New test.
25721
25722 2004-08-17 Andrew Pinski <apinski@apple.com>
25723
25724 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
25725
25726 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
25727
25728 * gcc.dg/pr17036-1.c: New test.
25729
25730 2004-08-16 Devang Patel <dpatel@apple.com>
25731
25732 * gcc.dg/darwin-20040809-1.c: New test.
25733
25734 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
25735
25736 * gcc.dg/funcdef-attr-1.c: New test.
25737
25738 2004-08-16 Janis Johnson <janis187@us.ibm.com>
25739
25740 * gcc.dg/altivec-17.c: New test.
25741 * gcc.dg/altivec-18.c: New test.
25742
25743 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25744
25745 PR c++/6749
25746 * g++.dg/template/vtable2.C: New test.
25747
25748 2004-08-14 Richard Henderson <rth@redhat.com>
25749
25750 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
25751 * gcc.dg/pack-test-4.c (main): Return 0.
25752 * gcc.dg/setjmp-1.c: Remove XFAIL.
25753 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
25754
25755 2004-08-14 Richard Henderson <rth@redhat.com>
25756
25757 * gcc.dg/980217-1.c: Add prototype for printf.
25758
25759 2004-08-13 Bud Davis <bdavis9659@comcast.net>
25760
25761 * gfortran.dg/pr16935.f90: New test.
25762
25763 2004-08-13 Janis Johnson <janis187@us.ibm.com>
25764
25765 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
25766
25767 2004-08-13 Paul Brook <paul@codesourcery.com>
25768
25769 * gfortran.dg/der_io_1.f90: Remove stray comma.
25770
25771 2004-08-12 Janis Johnson <janis187@us.ibm.com>
25772
25773 * gcc.dg/vmx/cw-bug-2.c: Remove.
25774 * gcc.dg/vmx/vprint-1.c: Remove.
25775 * gcc.dg/vmx/vscan-1.c: Remove.
25776
25777 2004-08-12 Devang patel <dpatel@apple.com>
25778
25779 * gcc.dg/darwin-20040809-2.c: New test.
25780
25781 2004-08-12 Janis Johnson <janis1872us.ibm.com>
25782
25783 * g++.dg/ext/altivec-12.C: New test.
25784
25785 * g++.dg/ext/altivec-11.C: New test.
25786
25787 2004-08-12 Paul Brook <paul@codesourcery.com>
25788
25789 * g++.dg/abi/arm_cxa_vec_1.C: New test.
25790
25791 2004-08-12 Janis Johnson <janis187@us.ibm.com>
25792
25793 * g++.dg/ext/altivec-2.C: Check for hardware support before
25794 executing any VMX instructions.
25795
25796 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
25797
25798 2004-08-12 Jakub Jelinek <jakub@redhat.com>
25799
25800 PR c++/16276
25801 * g++.old-deja/g++.other/comdat4.C: New test.
25802 * g++.old-deja/g++.other/comdat4-aux.cc: New.
25803
25804 2004-08-12 Ben Elliston <bje@au.ibm.com>
25805
25806 PR target/16286
25807 * gcc.dg/pr16286.c: New test.
25808
25809 2004-08-12 Jan Beulich <jbeulich@novell.com>
25810
25811 * g++.dg/ext/asm5.C: New.
25812
25813 2004-08-11 Mark Mitchell <mark@codesourcery.com>
25814
25815 PR c++/16698
25816 * g++.dg/eh/crash1.C: New test.
25817
25818 PR c++/16717
25819 * g++.dg/ext/construct1.C: New test.
25820
25821 2004-08-11 Mark Mitchell <mark@codesourcery.com>
25822
25823 PR c++/16853
25824 * g++.dg/init/ptrmem1.C: New test.
25825
25826 PR c++/16618
25827 * g++.dg/parse/offsetof5.C: New test.
25828
25829 PR c++/16870
25830 * g++.dg/template/overload3.C: New test.
25831
25832 2004-08-11 Mark Mitchell <mark@codesourcery.com>
25833
25834 PR c++/16964
25835 * g++.dg/parse/error16.C: New test.
25836
25837 PR c++/16904
25838 * g++.dg/template/error14.C: New test.
25839
25840 PR c++/16929
25841 * g++.dg/template/error15.C: New test.
25842
25843 2004-08-11 Devang Patel <dpatel@apple.com>
25844
25845 * gcc.dg/darwin-ld-20040809-1.c: New test.
25846 * gcc.dg/darwin-ld-20040809-2.c: New test.
25847
25848 2004-08-11 Steven G. Kargl <kargls@comcast.net>
25849
25850 PR fortran/16917
25851 * gfortran.dg/dfloat_1.f90: New test.
25852
25853 2004-08-09 Mark Mitchell <mark@codesourcery.com>
25854
25855 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
25856 * gcc.dg/dll-2.c: Fix dg-require syntax.
25857 * gcc.misc-tests/arm-isr.c (abort): Declare.
25858 (exit): Likewise.
25859
25860 2004-08-10 Mark Mitchell <mark@codesourcery.com>
25861
25862 PR c++/16971
25863 * g++.dg/parse/crash16.C: New test.
25864
25865 2004-08-10 Roger Sayle <roger@eyesopen.com>
25866
25867 * gcc.dg/mips-rsqrt-1.c: New test case.
25868 * gcc.dg/mips-rsqrt-2.c: New test case.
25869 * gcc.dg/mips-rsqrt-3.c: New test case.
25870
25871 2004-08-10 Paul Brook <paul@codesourcery.com>
25872
25873 * gfortran.dg/der_io_1.f90: New test.
25874
25875 2004-08-10 Paul Brook <paul@codesourcery.com>
25876
25877 PR fortran/16919
25878 * gfortran.dg/der_array_1.f90: New test.
25879
25880 2004-08-09 David Edelsohn <edelsohn@gnu.org>
25881
25882 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
25883
25884 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
25885
25886 * gcc.dg/wchar_t-2.c: Fix typo.
25887
25888 2004-08-09 Falk Hueffner <falk@debian.org>
25889
25890 PR tree-optimization/12517
25891 * gcc.c-torture/compile/pr12517.c: New test.
25892
25893 PR tree-optimization/12578
25894 * gcc.c-torture/compile/pr12578.c: New test.
25895
25896 PR tree-optimization/12899
25897 * gcc.c-torture/compile/pr12899.c: New test.
25898
25899 PR rtl-optimization/14692
25900 * gcc.c-torture/compile/pr14692.c: New test.
25901
25902 PR tree-optimization/16461
25903 * gcc.c-torture/compile/pr16461.c: New test.
25904
25905 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
25906
25907 * gfortran.dg/getenv_1.f90: New test.
25908
25909 2004-08-06 Mark Mitchell <mark@codesourcery.com>
25910
25911 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
25912 wchar_t.
25913 * gcc.dg/symbian5.c: Test -fno-short-wchar.
25914
25915 2004-08-06 Paul Brook <paul@codesourcery.com>
25916
25917 * gfortran.dg/ret_array_1.f90: New test.
25918 * gfortran.dg/ret_pointer_1.f90: New test.
25919
25920 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
25921
25922 * gcc.dg/missing-field-init-[12].c: New tests.
25923 * g++.dg/warn/missing-field-init-[12].C: New tests.
25924
25925 2004-08-06 Mark Mitchell <mark@codesourcery.com>
25926
25927 * gcc.dg/enum2.c: New test.
25928 * gcc.dg/symbian3.c: Likewise.
25929 * gcc.dg/symbian4.c: Likewise.
25930 * gcc.dg/wchar_t-2.c: Likewise.
25931
25932 2004-08-05 Mark Mitchell <mark@codesourcery.com>
25933
25934 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
25935 destructor tests.
25936
25937 2004-08-05 Mark Mitchell <mark@codesourcery.com>
25938
25939 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
25940 dg-require-visiblity.
25941 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
25942 * g++.dg/ext/visibility/fvisibility.C: Likewise.
25943 * g++.dg/ext/visibility/memfuncts.C: Likewise.
25944 * g++.dg/ext/visibility/new1.C: Likewise.
25945 * g++.dg/ext/visibility/pragma.C: Likewise.
25946 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
25947 * g++.dg/ext/visibility/virtual.C: Likewise.
25948 * g++/dg/ext/visibility/visibility-1.C: Likewise.
25949 * g++/dg/ext/visibility/visibility-2.C: Likewise.
25950 * g++/dg/ext/visibility/visibility-3.C: Likewise.
25951 * g++/dg/ext/visibility/visibility-4.C: Likewise.
25952 * g++/dg/ext/visibility/visibility-5.C: Likewise.
25953 * g++/dg/ext/visibility/visibility-6.C: Likewise.
25954 * g++/dg/ext/visibility/visibility-7.C: Likewise.
25955 * g++/dg/ext/visibility/visibility-8.C: New test.
25956 * gcc.c-torture/compile/dll.x: Remove.
25957 * gcc.dg/dll-2.c: Use dg-require-dll
25958 * gcc.dg/visibility-10.c: New test.
25959 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
25960 supporting DLLs.
25961 * testsuite/lib/scanasm.exp (scan_hidden): New function.
25962 (scan_not_hidden): Likewise.
25963
25964 2004-08-05 David Edelsohn <edelsohn@gnu.org>
25965
25966 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
25967
25968 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
25969
25970 * gcc.c-torture/execute/20040805-1.c: New test.
25971
25972 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
25973
25974 * gcc.dg/20020118-1.c: Declare abort.
25975 * gcc.dg/altivec_check.h: Likewise.
25976 * gcc.dg/iftrap-2.c: Likewise.
25977 * gcc.dg/pragma-darwin.c: Likewise.
25978 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
25979
25980 2004-08-04 Geoffrey Keating <geoffk@apple.com>
25981
25982 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
25983
25984 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
25985
25986 * gcc.c-torture/execute/builtins/abs-2.c,
25987 gcc.c-torture/execute/builtins/abs-3.c,
25988 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
25989 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
25990 intmax_t, uintmax_t and their limits.
25991 * gcc.dg/intmax_t-1.c: New test.
25992
25993 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25994
25995 * g++.dg/tc1/dr147.C: Add reference to PR.
25996
25997 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
25998
25999 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
26000 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
26001
26002 2004-08-03 David Edelsohn <edelsohn@gnu.org>
26003
26004 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
26005
26006 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
26007
26008 * gcc.dg/redecl-5.c: New test.
26009 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
26010 of scanf.
26011
26012 2004-08-03 Roger Sayle <roger@eyesopen.com>
26013
26014 PR middle-end/16790
26015 * gcc.c-torture/execute/pr16790-1.c: New test case.
26016
26017 2004-08-03 Mark Mitchell <mark@codesourcery.com>
26018
26019 * g++.dg/ext/visibility/assign1.C: New test.
26020 * g++.dg/ext/visibility/new1.C: Likewise.
26021
26022 * gcc.dg/symbian1.c: New test.
26023 * gcc.dg/symbian2.c: Likewise.
26024
26025 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
26026
26027 PR target/16570
26028 * gcc.dg/i386-sse-9.c: New test.
26029
26030 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
26031
26032 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
26033
26034 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
26035
26036 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
26037 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
26038 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
26039 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
26040 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
26041 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
26042 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
26043 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
26044 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
26045 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
26046 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
26047 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
26048 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
26049 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
26050 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
26051 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
26052 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
26053 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
26054 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
26055 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
26056 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
26057 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
26058 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
26059 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26060 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
26061 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
26062 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
26063 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
26064 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26065 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26066 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
26067 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
26068 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
26069 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
26070 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
26071 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26072 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26073 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26074 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26075 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
26076 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
26077 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
26078 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
26079 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
26080 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26081 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26082 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
26083 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
26084 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
26085 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
26086 gcc.misc-tests/i386-pf-3dnow-1.c,
26087 gcc.misc-tests/i386-pf-athlon-1.c,
26088 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26089 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
26090 Declare built-in functions used.
26091 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
26092
26093 2004-08-02 Mark Mitchell <mark@codesourcery.com>
26094
26095 PR c++/16707
26096 * g++.dg/lookup/using12.C: New test.
26097
26098 * g++.dg/init/null1.C: Fix PR number.
26099 * g++.dg/parse/namespace10.C: Likewise.
26100
26101 2004-08-01 Mark Mitchell <mark@codesourcery.com>
26102
26103 PR c++/16224
26104 * g++.dg/template/spec17.C: New test.
26105 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
26106 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
26107
26108 2004-08-02 David Billinghurst
26109
26110 PR fortran/16292
26111 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
26112
26113 2004-08-01 Zack Weinberg <zack@codesourcery.com>
26114
26115 * gcc.dg/ia64-got-1.c: New test case.
26116
26117 2004-08-01 Mark Mitchell <mark@codesourcery.com>
26118
26119 PR c++/16489
26120 * g++.dg/init/null1.C: New test.
26121 * g++.dg/tc1/dr76.C: Adjust error marker.
26122
26123 PR c++/16529
26124 * g++.dg/parse/namespace10.C: New test.
26125
26126 PR c++/16810
26127 * g++.dg/inherit/ptrmem2.C: New test.
26128
26129 2004-08-02 Ben Elliston <bje@au.ibm.com>
26130
26131 PR target/16155
26132 * gcc.dg/pr16155.c: New test.
26133
26134 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
26135
26136 * gcc.dg/redecl-2.c: New test.
26137
26138 2004-07-30 Geoffrey Keating <geoffk@apple.com>
26139
26140 * gcc.dg/darwin-longdouble.c: New file.
26141
26142 2004-07-30 Richard Henderson <rth@redhat.com>
26143
26144 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
26145 write to constant argument.
26146 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
26147
26148 2004-07-30 Richard Henderson <rth@redhat.com>
26149
26150 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
26151 tests of nearest around zero.
26152
26153 2004-07-30 Andrew Pinski <apinski@apple.com>
26154
26155 * gcc.c-torture/compile/20040730-1.c: New test.
26156
26157 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
26158
26159 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
26160 powerpc-eabispe.
26161
26162 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
26163
26164 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
26165
26166 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
26167
26168 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
26169 contains $ld_library_path.
26170 * lib/gfortran.exp (gfortran_link_flags): Likewise.
26171
26172 2004-07-29 Richard Henderson <rth@redhat.com>
26173
26174 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
26175
26176 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
26177 (alt2, which): New.
26178 (Check): Accept either alternative.
26179
26180 2004-07-29 Mark Mitchell <mark@codesourcery.com>
26181
26182 * g++.dg/abi/inline1.C: New test.
26183 * g++.dg/abi/local1-a.cc: Likewise.
26184 * g++.dg/abi/local1.C: Likewise.
26185 * g++.dg/abi/mangle11.C: Tweak location of warnings.
26186 * g++.dg/abi/mangle12.C: Likewise.
26187 * g++.dg/abi/mangle17.C: Likewise.
26188 * g++.dg/abi/mangle20-2.C: Likewise.
26189 * g++.dg/opt/interface1.C: Likewise.
26190 * g++.dg/opt/interface1.h: Likewise.
26191 * g++.dg/opt/interface1-a.cc: New test.
26192 * g++.dg/parse/repo1.C: New test.
26193 * g++.dg/template/repo1.C: Likewise.
26194 * g++.dg/warn/Winline-1.C: Likewise.
26195 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
26196
26197 2004-07-29 Diego Novillo <dnovillo@redhat.com>
26198
26199 * gcc.dg/tree-ssa/20040729-1.c: New test.
26200
26201 2004-07-27 Matt Austern <austern@apple.com>
26202
26203 * gcc.dg/darwin-bool-1.c: New test.
26204 * gcc.dg/darwin-bool-2.c: New test.
26205
26206 2004-07-28 Richard Henderson <rth@redhat.com>
26207
26208 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
26209 arguments in the correct type. Don't write to constant arguments.
26210
26211 2004-07-28 Diego Novillo <dnovillo@redhat.com>
26212
26213 PR tree-optimization/16688
26214 PR tree-optimization/16689
26215 * g++.dg/tree-ssa/pr16688.C: New test.
26216
26217 2004-07-28 Diego Novillo <dnovillo@redhat.com>
26218
26219 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
26220 loads. Not only in the comment, this time.
26221
26222 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
26223
26224 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
26225 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
26226 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
26227 * gcc.dg/sh4a-bitmovua.c: New.
26228 * gcc.dg/sh4a-cos.c: New.
26229 * gcc.dg/sh4a-cosf.c: New.
26230 * gcc.dg/sh4a-fprun.c: New.
26231 * gcc.dg/sh4a-fsrra.c: New.
26232 * gcc.dg/sh4a-memmovua.c: New.
26233 * gcc.dg/sh4a-sin.c: New.
26234 * gcc.dg/sh4a-sincos.c: New.
26235 * gcc.dg/sh4a-sincosf.c: New.
26236 * gcc.dg/sh4a-sinf.c: New.
26237
26238 2004-07-28 Diego Novillo <dnovillo@redhat.com>
26239
26240 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
26241 conditionals.
26242 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
26243 loads.
26244 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
26245 DOM1.
26246
26247 2004-07-27 Andrew Pinski <apinski@apple.com>
26248
26249 * g++.dg/rtti/tinfo1.C: Correct the xfail.
26250
26251 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
26252
26253 * gcc.dg/pragma-isr.c: New test.
26254
26255 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26256
26257 PR c++/14429
26258 * g++.dg/template/ttp11.C: New test.
26259
26260 2004-07-27 Diego Novillo <dnovillo@redhat.com>
26261
26262 * gcc.c-torture/compile/20040727-1.c: New test.
26263
26264 2004-07-26 Eric Christopher <echristo@redhat.com>
26265
26266 * gcc.c-torture/compile/20040726-2.c: New test.
26267
26268 2004-07-26 Andrew Pinski <apinski@apple.com>
26269
26270 * g++.dg/rtti/tinfo1.C: Xfail.
26271
26272 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
26273
26274 * gcc.c-torture/compile/20040726-1.c: New test.
26275
26276 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
26277 Brian Ryner <bryner@brianryner.com>
26278
26279 PR c++/9283
26280 PR c++/15000
26281 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
26282 * g++.dg/ext/visibility/: New directory.
26283 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
26284 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
26285 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
26286 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
26287 * g++.dg/ext/visibility/fvisibility.C,
26288 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
26289 g++.dg/ext/visibility/fvisibility-override1.C
26290 g++.dg/ext/visibility/fvisibility-override2.C
26291 g++.dg/ext/visibility/memfuncts.C
26292 g++.dg/ext/visibility/noPLT.C
26293 g++.dg/ext/visibility/pragma.C
26294 g++.dg/ext/visibility/pragma-override1.C
26295 g++.dg/ext/visibility/pragma-override2.C
26296 g++.dg/ext/visibility/staticmemfuncts.C
26297 g++.dg/ext/visibility/virtual.C: New tests.
26298
26299 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
26300
26301 PR c/15360
26302 * gcc.dg/pr15360-1.c: New test.
26303
26304 2004-07-25 Daniel Jacobowitz <dan@debian.org>
26305
26306 * gcc.dg/pragma-align-2.c: New test.
26307 * gcc.dg/pragma-init-fini.c: New test.
26308 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
26309 targets.
26310
26311 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
26312
26313 * gcc.dg/init-string-2.c: New test.
26314
26315 2004-07-24 Zack Weinberg <zack@codesourcery.com>
26316
26317 PR 16684
26318 * gcc.dg/Wredundant-decls-1.c: New test case.
26319
26320 2004-07-24 Jakub Jelinek <jakub@redhat.com>
26321
26322 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
26323 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
26324 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
26325 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
26326 * gcc.dg/compat/generate-random.c: New file.
26327 * gcc.dg/compat/generate-random.h: Likewise.
26328 * gcc.dg/compat/generate-random_r.c: Likewise.
26329 * gcc.dg/compat/struct-layout-1.h: Likewise.
26330 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
26331 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
26332 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
26333 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
26334 * gcc.dg/compat/struct-layout-1_main.c: New test.
26335 * gcc.dg/compat/struct-layout-1_x.c: New file.
26336 * gcc.dg/compat/struct-layout-1_y.c: New file.
26337 * gcc.dg/compat/struct-layout-1_test.h: New file.
26338
26339 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
26340
26341 * gcc.dg/comp-return-1.c: New test
26342
26343 2004-07-23 Janis Johnson <janis187@us.ibm.com>
26344
26345 * gcc.dg/vmx/8-02a.c: Fix typo.
26346
26347 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
26348 * gcc.dg/darwin-abi-3.c: New test.
26349
26350 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
26351 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
26352
26353 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
26354 * gcc.dg/vmx/ops-long-1.c: New test.
26355 * gcc.dg/vmx/ops-long-2.c: New test.
26356
26357 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
26358
26359 * g++.dg/lookup/conv-[1234].C: New.
26360
26361 2004-07-22 Mark Mitchell <mark@codesourcery.com>
26362
26363 * g++.dg/parse/attr2.C: Simplify.
26364
26365 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
26366
26367 PR c/7284
26368 * gcc.c-torture/execute/pr7284-1.c: New test.
26369
26370 2004-07-22 Brian Booth <bbooth@redhat.com>
26371
26372 * gcc.dg/tree-ssa/20040721-1.c: New test.
26373
26374 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
26375
26376 * g++.dg/template/crash20.c: New.
26377
26378 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
26379
26380 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
26381 Add dg-run directive. Declare variables as required.
26382 * gfortran.dg/g77/README: Update
26383
26384 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
26385
26386 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
26387 gcc.dg/cris-peep2-andu2.c: New tests.
26388
26389 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
26390
26391 PR c/15052
26392 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
26393 on return type.
26394 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
26395 messages.
26396 * gcc.dg/qual-return-2.c: Update expected messages.
26397 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
26398
26399 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
26400
26401 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
26402 * gcc.dg/noncompile/921102-1.c: Update expected error message.
26403
26404 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
26405
26406 PR c/11250
26407 * gcc.dg/init-string-1.c: New test.
26408
26409 2004-07-21 Jakub Jelinek <jakub@redhat.com>
26410
26411 PR middle-end/15345
26412 PR c/16450
26413 * gcc.dg/torture/nested-fn-1.c: New test.
26414
26415 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
26416
26417 PR target/16559
26418 * gcc.dg/ia64-fptr-1.c: New file.
26419
26420 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26421
26422 PR c++/14497
26423 * g++.dg/template/spec16.C: New test.
26424 * g++.old-deja/g++.robertl/eb118.C: Remove.
26425
26426 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26427
26428 PR c++/509
26429 * g++.dg/template/spec15.C: New test.
26430
26431 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
26432
26433 Copy cases from g77.f-torture/execute and add dg-run
26434 directive. Other changes as noted.
26435 * gfortran.dg/g77/13037.f
26436 * gfortran.dg/g77/1832.f
26437 * gfortran.dg/g77/19981119-0.f
26438 * gfortran.dg/g77/19990313-0.f
26439 * gfortran.dg/g77/19990313-1.f
26440 * gfortran.dg/g77/19990313-2.f
26441 * gfortran.dg/g77/19990313-3.f
26442 * gfortran.dg/g77/19990419-1.f
26443 * gfortran.dg/g77/19990826-0.f
26444 * gfortran.dg/g77/19990826-2.f
26445 * gfortran.dg/g77/20000503-1.f
26446 * gfortran.dg/g77/20001111.f
26447 * gfortran.dg/g77/20010116.f
26448 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
26449 * gfortran.dg/g77/20010430.f
26450 * gfortran.dg/g77/6177.f
26451 * gfortran.dg/g77/947.f
26452 * gfortran.dg/g77/970816-3.f
26453 * gfortran.dg/g77/971102-1.f
26454 * gfortran.dg/g77/980520-1.f
26455 * gfortran.dg/g77/980628-0.f
26456 * gfortran.dg/g77/980628-1.f
26457 * gfortran.dg/g77/980628-10.f
26458 * gfortran.dg/g77/980628-2.f
26459 * gfortran.dg/g77/980628-3.f
26460 * gfortran.dg/g77/980628-7.f
26461 * gfortran.dg/g77/980628-8.f
26462 * gfortran.dg/g77/980628-9.f
26463 * gfortran.dg/g77/980701-0.f
26464 * gfortran.dg/g77/980701-1.f
26465 * gfortran.dg/g77/cabs.f
26466 * gfortran.dg/g77/claus.f
26467 * gfortran.dg/g77/complex_1.f
26468 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
26469 * gfortran.dg/g77/dcomplex.f
26470 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
26471 * gfortran.dg/g77/f90-intrinsic-mathematical.f
26472 * gfortran.dg/g77/f90-intrinsic-numeric.f
26473 * gfortran.dg/g77/int8421.f
26474 * gfortran.dg/g77/labug1.f
26475 * gfortran.dg/g77/large_vec.f
26476 * gfortran.dg/g77/le.f
26477 * gfortran.dg/g77/short.f
26478 * gfortran.dg/g77/README: Update
26479
26480 2004-07-20 Mark Mitchell <mark@codesourcery.com>
26481
26482 PR c++/16637
26483 * g++.dg/parse/lookup4.C: New test.
26484
26485 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26486
26487 PR c++/16175
26488 * g++.dg/template/ttp10.C: New test.
26489
26490 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
26491
26492 * gcc.dg/pr12625-1.c: New test.
26493
26494 2004-07-20 Steven Bosscher <stevenb@suse.de>
26495
26496 * testsuite/gcc.dg/switch-warn-1.c: New test.
26497 * testsuite/gcc.dg/switch-warn-2.c: New test.
26498 * gcc.c-torture/compile/pr14730.c: Update.
26499
26500 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
26501
26502 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
26503 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
26504 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
26505 g++.dg/template/nontype3.C: Remove trailing CR from tests.
26506
26507 2004-07-18 Mark Mitchell <mark@codesourcery.com>
26508
26509 PR c++/16623
26510 * g++.dg/template/assign1.C: New test.
26511
26512 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26513
26514 PR c++/12170
26515 * g++.dg/template/ttp9.C: New test.
26516
26517 2004-07-19 Daniel Jacobowitz <dan@debian.org>
26518
26519 * gcc.dg/format/cmn-err-1.c: New test.
26520
26521 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
26522
26523 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
26524 gcc.dg/Wparentheses-10.c: New tests.
26525 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
26526
26527 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26528
26529 PR fortran/16465
26530 * gfortran.dg/g77//ffixed-line-length-0.f,
26531 gfortran.dg/g77/ffixed-line-length-132.f,
26532 gfortran.dg/g77/ffixed-line-length-72.f,
26533 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
26534 gfortran.dg/g77/README: Update.
26535
26536 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26537
26538 PR c++/13092
26539 * g++.dg/template/non-dependent7.C: New test.
26540 * g++.dg/template/non-dependent8.C: Likewise.
26541 * g++.dg/template/non-dependent9.C: Likewise.
26542 * g++.dg/template/non-dependent10.C: Likewise.
26543
26544 2004-07-17 Mark Mitchell <mark@codesourcery.com>
26545
26546 PR c++/16337
26547 * g++.dg/parse/attr2.C: New test.
26548
26549 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
26550
26551 * g77.dg: Removed.
26552 * g77.f-torture: Ditto.
26553
26554 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
26555
26556 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
26557 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
26558 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
26559
26560 2004-07-16 Richard Henderson <rth@redhat.com>
26561
26562 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
26563
26564 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26565
26566 * lib/fortran-torture.exp (fortran-torture): Don't test compile
26567 tests with full list of options.
26568 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
26569 of TORTURE_OPTIONS if test contains 'dg-do run'.
26570
26571 PR fortran/16404
26572 * gfortran.dg/do_iterator.f90: New test.
26573
26574 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26575
26576 PR rtl-optimization/16536
26577 * gcc.c-torture/execute/restrict-1.c: New test.
26578
26579 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26580
26581 PR fortran/15324
26582 * gfortran.dg/pr15324.f90: New test.
26583
26584 PR fortran/15129
26585 * gfortran.dg/pr15129.f90: New test.
26586
26587 PR fortran/15140
26588 * gfortran.dg/pr15140.f90: New test.
26589
26590 PR fortran/13792
26591 * gfortran.fortran-torture/execute/bounds.f90: Add check for
26592 compile-time simplification.
26593
26594 2004-07-14 Mike Stump <mrs@apple.com>
26595
26596 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
26597
26598 2004-07-14 James E Wilson <wilson@specifixinc.com>
26599
26600 PR target/16325
26601 * gcc.dg/profile-generate-1.c: New.
26602
26603 2004-07-15 Jakub Jelinek <jakub@redhat.com>
26604
26605 * gcc.c-torture/execute/20040709-1.c: New test.
26606 * gcc.c-torture/execute/20040709-2.c: New test.
26607
26608 2004-07-14 Mike Stump <mrs@apple.com>
26609
26610 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
26611
26612 2004-07-14 Mike Stump <mrs@apple.com>
26613
26614 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
26615
26616 2004-07-13 Mark Mitchell <mark@codesourcery.com>
26617
26618 PR c++/16518
26619 * g++.dg/parse/mutable1.C: New test.
26620
26621 2004-07-13 Diego Novillo <dnovillo@redhat.com>
26622
26623 PR tree-optimization/16443
26624 * gcc.dg/tree-ssa/20040713-1.c: New test.
26625
26626 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
26627
26628 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
26629 for operator new.
26630
26631 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
26632
26633 * gfortran.dg/g77/README: New file
26634 * gfortran.dg/g77/19981216-0.f: Copy from
26635 g77.f-torture/noncompile. Add "dg-do compile" and
26636 dg-error as required.
26637 * gfortran.dg/g77/19990218-1.f: Likewise.
26638 * gfortran.dg/g77/19990905-1.f: Likewise.
26639 * gfortran.dg/g77/9263.f: Likewise.
26640 * gfortran.dg/g77/980615-0.f: Likewise.
26641 * gfortran.dg/g77/980616-0.f: Likewise.
26642 * gfortran.dg/g77/check0.f: Likewise.
26643 * gfortran.dg/g77/select_no_compile.f: Likewise.
26644
26645 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
26646
26647 Copy files from g77.f-torture/compile.
26648 Add "{ dg-do compile}". Other changes as noted
26649 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
26650 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
26651 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
26652 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
26653 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
26654 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
26655 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
26656 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
26657 statement to conform to standard. Append alpha1.x for reference.
26658 * gfortran.dg/g77/xformat.f: Add dg-warning
26659
26660 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
26661
26662 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
26663 Add {dg-do compile} directive.
26664 * gfortran.dg/g77/cpp2.F: Likewise.
26665
26666 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26667
26668 PR c++/5402
26669 * g++.dg/lookup/name-clash1.C: New test.
26670
26671 PR c++/9777
26672 * g++.dg/lookup/name-clash2.C: New test.
26673
26674 PR c++/12102
26675 * g++.dg/lookup/name-clash3.C: New test.
26676
26677 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26678
26679 * g++.dg/lookup/new2.C: New test.
26680 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
26681
26682 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
26683
26684 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
26685 Add {dg-do compile} directive.
26686 * gfortran.dg/g77/13060.f: Likewise.
26687 * gfortran.dg/g77/19990218-0.f: Likewise.
26688 * gfortran.dg/g77/19990305-0.f: Likewise.
26689 * gfortran.dg/g77/19990419-0.f: Likewise.
26690 * gfortran.dg/g77/19990502-0.f: Likewise.
26691 * gfortran.dg/g77/19990502-1.f: Likewise.
26692 * gfortran.dg/g77/19990525-0.f: Likewise.
26693 * gfortran.dg/g77/19990826-1.f: Likewise.
26694 * gfortran.dg/g77/19990826-3.f: Likewise.
26695 * gfortran.dg/g77/19990905-2.f: Likewise.
26696 * gfortran.dg/g77/20000412-1.f: Likewise.
26697 * gfortran.dg/g77/20000511-1.f: Likewise.
26698 * gfortran.dg/g77/20000511-2.f: Likewise.
26699 * gfortran.dg/g77/20000518.f: Likewise.
26700 * gfortran.dg/g77/20000601-1.f: Likewise.
26701 * gfortran.dg/g77/20000601-2.f: Likewise.
26702 * gfortran.dg/g77/20000629-1.f: Likewise.
26703 * gfortran.dg/g77/20000630-2.f: Likewise.
26704 * gfortran.dg/g77/20010115.f: Likewise.
26705 * gfortran.dg/g77/20010321-1.f: Likewise.
26706 * gfortran.dg/g77/20010426.f: Likewise.
26707 * gfortran.dg/g77/20020307-1.f: Likewise.
26708 * gfortran.dg/g77/8485.f: Likewise.
26709 * gfortran.dg/g77/960317-1.f: Likewise.
26710 * gfortran.dg/g77/970915-0.f: Likewise.
26711 * gfortran.dg/g77/980310-1.f: Likewise.
26712 * gfortran.dg/g77/980310-2.f: Likewise.
26713 * gfortran.dg/g77/980310-3.f: Likewise.
26714 * gfortran.dg/g77/980310-4.f: Likewise.
26715 * gfortran.dg/g77/980310-6.f: Likewise.
26716 * gfortran.dg/g77/980310-7.f: Likewise.
26717 * gfortran.dg/g77/980310-8.f: Likewise.
26718 * gfortran.dg/g77/980419-2.f: Likewise.
26719 * gfortran.dg/g77/980424-0.f: Likewise.
26720 * gfortran.dg/g77/980427-0.f: Likewise.
26721 * gfortran.dg/g77/980729-0.f: Likewise.
26722 * gfortran.dg/g77/981117-1.f: Likewise.
26723 * gfortran.dg/g77/toon_1.f: Likewise.
26724
26725 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26726
26727 PR c++/2204
26728 * g++.dg/other/abstract2.C: New test.
26729
26730 2004-07-12 Paul Brook <paul@codesourcery.com>
26731
26732 * gfortran.dg/pointer_init_1.f90: New test.
26733
26734 2004-07-11 Paul Brook <paul@codesourcery.com>
26735
26736 PR fortran/15986
26737 * gfortran.dg/contained_1.f90: New test.
26738
26739 2004-07-11 Mark Mitchell <mark@codesourcery.com>
26740
26741 * g++.dg/parse/defarg8.C: New test.
26742
26743 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26744
26745 PR fortran/16433
26746 * gfortran.dg/pr16433.f: New test.
26747
26748 PR fortran/17574
26749 * gfortran.dg/pr15754.f90: New test.
26750
26751 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
26752
26753 PR tree-optimization/16437
26754 * gcc.c-torture/execute/bitfld-4.c: New test.
26755
26756 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26757
26758 * gfortran.fortran-torture/execute/common_2.f90: Add check for
26759 access to common var from module.
26760
26761 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26762
26763 PR fortran/16336
26764 * gfortran.fortran-torture/execute/common_2.f90: New test.
26765
26766 2004-07-10 Paul Brook <paul@codesourcery.com>
26767
26768 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
26769
26770 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26771
26772 PR fortran/15969
26773 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
26774
26775 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
26776
26777 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
26778 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
26779 * gfortran.dg/g77/ffree-form-1.f: Likewise.
26780 * gfortran.dg/g77/ffree-form-2.f: Likewise.
26781 * gfortran.dg/g77/ffree-form-3.f: Likewise.
26782 * gfortran.dg/g77/fno-underscoring.f: Likewise.
26783 * gfortran.dg/g77/funderscoring.f: Likewise.
26784 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
26785
26786 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26787
26788 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
26789
26790 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26791 Paul Brook <paul@codesourcery.com>
26792
26793 PR fortran/13415
26794 * gfortran.dg/common_pointer_1.f90: New test.
26795
26796 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26797
26798 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
26799
26800 2004-07-09 James E Wilson <wilson@specifixinc.com>
26801
26802 PR target/16364
26803 * gcc.c-torture/compile/20040709-1.c: New.
26804
26805 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26806
26807 PR fortran/14077
26808 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
26809
26810 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26811
26812 PR fortran/13201
26813 * gfortran.dg/shape_1.f90: New test.
26814
26815 2004-07-09 Zack Weinberg <zack@codesourcery.com>
26816 Andrew Pinski <apinski@apple.com>
26817
26818 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
26819
26820 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26821
26822 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
26823 comment.
26824
26825 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26826 Paul Brook <paul@codesourcery.com>
26827
26828 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
26829 '.f95' and '.F95'.
26830
26831 2004-07-09 Diego Novillo <dnovillo@redhat.com>
26832
26833 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
26834
26835 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26836
26837 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
26838 testcases with capital suffix.
26839
26840 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26841
26842 PR fortran/15481
26843 PR fortran/13372
26844 PR fortran/13575
26845 PR fortran/15978
26846 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
26847
26848 * gfortran.dg/implicit_1.f90: New test.
26849
26850 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
26851
26852 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
26853 expression to match gfortran warning/error messages
26854 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
26855 dg-error text.
26856
26857 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
26858
26859 * lib/fortran-torture.exp: Rename proc search_for to
26860 search_for_re.
26861
26862 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
26863
26864 * gcc.c-torture/execute/simd-5.x: New file.
26865 XFAIL on SPARC 64-bit at -O0.
26866
26867 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26868
26869 PR c++/8211
26870 PR c++/16165
26871 * g++.dg/warn/effc3.C: New test.
26872
26873 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
26874
26875 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
26876 change X to 1X in format.
26877 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
26878 add data statements to conform to standard.
26879
26880 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
26881
26882 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
26883 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
26884 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
26885
26886 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
26887
26888 * gfortran.dg/g77/7388.f: Copy from g77.dg
26889 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
26890 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
26891 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
26892 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
26893 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
26894 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
26895 * gfortran.dg/g77/strlen0.f: Likewise.
26896
26897 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
26898
26899 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
26900 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
26901
26902 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
26903
26904 * gcc.c-torture/execute/920428-2.x: Delete.
26905 * gcc.c-torture/execute/920501-7.x: Likewise.
26906
26907 2004-07-08 Jakub Jelinek <jakub@redhat.com>
26908
26909 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
26910 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
26911 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
26912 prescott and c3-2.
26913 (PREFETCH_3DNOW): Add -march=c3.
26914
26915 2004-07-08 Diego Novillo <dnovillo@redhat.com>
26916
26917 PR c/16437
26918 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
26919 * gcc.c-torture/execute/bf64-1.x: Likewise.
26920
26921 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
26922
26923 * gcc.c-torture/compile/20040708-1.c: New test.
26924
26925 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26926
26927 PR c++/16169
26928 * g++.dg/warn/effc2.C: New test.
26929
26930 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
26931
26932 * gcc.c-torture/execute/bitfld-1.x: Remove.
26933 * gcc.c-torture/execute/bitfld-3.c: New test.
26934 * gcc.dg/bitfld-2.c: Remove XFAILs.
26935
26936 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
26937
26938 PR c++/16276
26939 * g++.dg/rtti/tinfo1.C: New file.
26940
26941 2004-07-07 Eric Christopher <echristo@redhat.com>
26942
26943 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
26944
26945 2004-07-07 Andrew Pinski <apinski@apple.com>
26946
26947 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
26948
26949 2004-07-07 Mark Mitchell <mark@codesourcery.com>
26950
26951 * g++.dg/init/call1.C: XFAIL.
26952
26953 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
26954
26955 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
26956 except for movstrict*, to movmem* and clrstr* to clrmem*.
26957
26958 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
26959
26960 * gcc.c-torture/execute/20040707-1.c: New test.
26961
26962 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
26963
26964 * gcc.c-torture/execute/20040706-1.c: New test.
26965
26966 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26967
26968 PR c++/3671
26969 * g++.dg/template/spec14.C: New test.
26970
26971 2004-07-05 Jakub Jelinek <jakub@redhat.com>
26972
26973 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
26974 nothing if not yet defined. Use it in b, c and d type definitions.
26975 * gcc.c-torture/execute/20040705-1.c: New test.
26976 * gcc.c-torture/execute/20040705-2.c: New test.
26977
26978 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26979
26980 PR c++/2518
26981 * g++.dg/lookup/new1.C: New test.
26982
26983 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26984
26985 PR c++/11406
26986 * g++.dg/template/sizeof8.C: New test.
26987
26988 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
26989
26990 * gcc.c-torture/compile/20040705-1.c: New test.
26991
26992 2004-07-04 Bud Davis <bdavis9659@comcast.net>
26993
26994 * gfortran.fortran-torture/execute/seq_io.f90: New test.
26995
26996 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
26997
26998 * gcc.dg/cpp/if-mop.c: Two new testcases.
26999 * gcc.dg/cpp/trad/comment-3.c: New.
27000
27001 2004-07-04 Paul Brook <paul@codesourcery.com>
27002
27003 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
27004
27005 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
27006
27007 PR c++/3761
27008 * g++.dg/lookup/crash4.C: New test.
27009
27010 2004-07-02 Zack Weinberg <zack@codesourcery.com>
27011
27012 * gcc.c-torture/execute/builtin-abs-1.c
27013 * gcc.c-torture/execute/builtin-abs-2.c
27014 * gcc.c-torture/execute/builtin-complex-1.c
27015 * gcc.c-torture/execute/builtins/string-1-lib.c
27016 * gcc.c-torture/execute/builtins/string-1.c
27017 * gcc.c-torture/execute/builtins/string-2-lib.c
27018 * gcc.c-torture/execute/builtins/string-2.c
27019 * gcc.c-torture/execute/builtins/string-3-lib.c
27020 * gcc.c-torture/execute/builtins/string-3.c
27021 * gcc.c-torture/execute/builtins/string-4-lib.c
27022 * gcc.c-torture/execute/builtins/string-4.c
27023 * gcc.c-torture/execute/builtins/string-5-lib.c
27024 * gcc.c-torture/execute/builtins/string-5.c
27025 * gcc.c-torture/execute/builtins/string-6-lib.c
27026 * gcc.c-torture/execute/builtins/string-6.c
27027 * gcc.c-torture/execute/builtins/string-7-lib.c
27028 * gcc.c-torture/execute/builtins/string-7.c
27029 * gcc.c-torture/execute/builtins/string-8-lib.c
27030 * gcc.c-torture/execute/builtins/string-8.c
27031 * gcc.c-torture/execute/builtins/string-9-lib.c
27032 * gcc.c-torture/execute/builtins/string-9.c
27033 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
27034 * gcc.c-torture/execute/builtins/string-asm-1.c
27035 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
27036 * gcc.c-torture/execute/builtins/string-asm-2.c
27037 * gcc.c-torture/execute/stdio-opt-1.c
27038 * gcc.c-torture/execute/stdio-opt-2.c
27039 * gcc.c-torture/execute/stdio-opt-3.c
27040 * gcc.c-torture/execute/string-opt-1.c
27041 * gcc.c-torture/execute/string-opt-10.c
27042 * gcc.c-torture/execute/string-opt-11.c
27043 * gcc.c-torture/execute/string-opt-12.c
27044 * gcc.c-torture/execute/string-opt-13.c
27045 * gcc.c-torture/execute/string-opt-14.c
27046 * gcc.c-torture/execute/string-opt-15.c
27047 * gcc.c-torture/execute/string-opt-16.c
27048 * gcc.c-torture/execute/string-opt-2.c
27049 * gcc.c-torture/execute/string-opt-6.c
27050 * gcc.c-torture/execute/string-opt-7.c
27051 * gcc.c-torture/execute/string-opt-8.c:
27052 Replace with ...
27053
27054 * gcc.c-torture/execute/builtins/abs-2.c
27055 * gcc.c-torture/execute/builtins/abs-3.c
27056 * gcc.c-torture/execute/builtins/complex-1.c
27057 * gcc.c-torture/execute/builtins/fprintf.c
27058 * gcc.c-torture/execute/builtins/fputs.c
27059 * gcc.c-torture/execute/builtins/memcmp.c
27060 * gcc.c-torture/execute/builtins/memmove.c
27061 * gcc.c-torture/execute/builtins/memops-asm.c
27062 * gcc.c-torture/execute/builtins/mempcpy-2.c
27063 * gcc.c-torture/execute/builtins/mempcpy.c
27064 * gcc.c-torture/execute/builtins/memset.c
27065 * gcc.c-torture/execute/builtins/printf.c
27066 * gcc.c-torture/execute/builtins/sprintf.c
27067 * gcc.c-torture/execute/builtins/strcat.c
27068 * gcc.c-torture/execute/builtins/strchr.c
27069 * gcc.c-torture/execute/builtins/strcmp.c
27070 * gcc.c-torture/execute/builtins/strcpy.c
27071 * gcc.c-torture/execute/builtins/strcspn.c
27072 * gcc.c-torture/execute/builtins/strlen-2.c
27073 * gcc.c-torture/execute/builtins/strlen.c
27074 * gcc.c-torture/execute/builtins/strncat.c
27075 * gcc.c-torture/execute/builtins/strncmp-2.c
27076 * gcc.c-torture/execute/builtins/strncmp.c
27077 * gcc.c-torture/execute/builtins/strncpy.c
27078 * gcc.c-torture/execute/builtins/strpbrk.c
27079 * gcc.c-torture/execute/builtins/strpcpy-2.c
27080 * gcc.c-torture/execute/builtins/strpcpy.c
27081 * gcc.c-torture/execute/builtins/strrchr.c
27082 * gcc.c-torture/execute/builtins/strspn.c
27083 * gcc.c-torture/execute/builtins/strstr-asm.c
27084 * gcc.c-torture/execute/builtins/strstr.c:
27085 ... these new files.
27086
27087 * gcc.c-torture/execute/builtins/abs-2-lib.c
27088 * gcc.c-torture/execute/builtins/abs-3-lib.c
27089 * gcc.c-torture/execute/builtins/complex-1-lib.c
27090 * gcc.c-torture/execute/builtins/fprintf-lib.c
27091 * gcc.c-torture/execute/builtins/fputs-lib.c
27092 * gcc.c-torture/execute/builtins/memcmp-lib.c
27093 * gcc.c-torture/execute/builtins/memmove-lib.c
27094 * gcc.c-torture/execute/builtins/memops-asm-lib.c
27095 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
27096 * gcc.c-torture/execute/builtins/mempcpy-lib.c
27097 * gcc.c-torture/execute/builtins/memset-lib.c
27098 * gcc.c-torture/execute/builtins/printf-lib.c
27099 * gcc.c-torture/execute/builtins/sprintf-lib.c
27100 * gcc.c-torture/execute/builtins/strcat-lib.c
27101 * gcc.c-torture/execute/builtins/strchr-lib.c
27102 * gcc.c-torture/execute/builtins/strcmp-lib.c
27103 * gcc.c-torture/execute/builtins/strcpy-lib.c
27104 * gcc.c-torture/execute/builtins/strcspn-lib.c
27105 * gcc.c-torture/execute/builtins/strlen-2-lib.c
27106 * gcc.c-torture/execute/builtins/strlen-lib.c
27107 * gcc.c-torture/execute/builtins/strncat-lib.c
27108 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
27109 * gcc.c-torture/execute/builtins/strncmp-lib.c
27110 * gcc.c-torture/execute/builtins/strncpy-lib.c
27111 * gcc.c-torture/execute/builtins/strpbrk-lib.c
27112 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
27113 * gcc.c-torture/execute/builtins/strpcpy-lib.c
27114 * gcc.c-torture/execute/builtins/strrchr-lib.c
27115 * gcc.c-torture/execute/builtins/strspn-lib.c
27116 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
27117 * gcc.c-torture/execute/builtins/strstr-lib.c
27118 * gcc.c-torture/execute/builtins/lib/abs.c
27119 * gcc.c-torture/execute/builtins/lib/fprintf.c
27120 * gcc.c-torture/execute/builtins/lib/memset.c
27121 * gcc.c-torture/execute/builtins/lib/printf.c
27122 * gcc.c-torture/execute/builtins/lib/sprintf.c
27123 * gcc.c-torture/execute/builtins/lib/strcpy.c
27124 * gcc.c-torture/execute/builtins/lib/strcspn.c
27125 * gcc.c-torture/execute/builtins/lib/strncat.c
27126 * gcc.c-torture/execute/builtins/lib/strncmp.c
27127 * gcc.c-torture/execute/builtins/lib/strncpy.c
27128 * gcc.c-torture/execute/builtins/lib/strpbrk.c
27129 * gcc.c-torture/execute/builtins/lib/strspn.c
27130 * gcc.c-torture/execute/builtins/lib/strstr.c:
27131 New files containing support routines.
27132
27133 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
27134 declaration.
27135 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
27136 when not optimizing.
27137
27138 2004-07-02 Mark Mitchell <mark@codesourcery.com>
27139
27140 PR c++/16240
27141 * g++.dg/abi/mangle22.C: New test.
27142 * g++.dg/abi/mangle23.C: Likewise.
27143
27144 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
27145
27146 PR fortran/16290
27147 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
27148 Allow for cases without denormalized floating point numbers.
27149
27150 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
27151
27152 PR c/1027
27153 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
27154 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
27155 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
27156 expected warning text.
27157 * gcc.dg/format/diag-2.c: New test.
27158
27159 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
27160
27161 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
27162
27163 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
27164
27165 * gcc.dg/builtins-43.c: New.
27166 * gcc.dg/builtins-44.c: New.
27167 * gcc.dg/builtins-45.c: New.
27168
27169 2004-06-26 Geoffrey Keating <geoffk@apple.com>
27170 Andreas Tobler <a.tobler@schweiz.ch>
27171
27172 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
27173 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
27174 as SIGSEGV.
27175 * gcc.dg/cleanup-11.c: Likewise.
27176 * gcc.dg/cleanup-8.c: Likewise.
27177 * gcc.dg/cleanup-9.c: Likewise.
27178 * gcc.dg/cleanup-5.c: Run on all platforms.
27179
27180 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
27181
27182 * g++.dg/warn/nonnull1.C: New test.
27183
27184 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
27185
27186 * gcc.dg/compat/compat-common.h: Wrap up CINT in
27187 an #ifndef SKIP_COMPLEX_INT/#endif pair.
27188 Special-case the Sun compiler wrt to <complex.h>.
27189
27190 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
27191
27192 * gcc.dg/Wunreachable-8.C: New test.
27193
27194 * gcc.dg/h8300-ice2.c : New test.
27195
27196 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
27197
27198 PR fortran/16161
27199 * gfortran.fortran-torture/compile/implicit.f90: Add test
27200 for implicit character.
27201
27202 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
27203
27204 PR fortran/16289
27205 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
27206 Use tiny() intrinsic to find smallest non-negative real
27207
27208 2004-06-30 Jakub Jelinek <jakub@redhat.com>
27209
27210 * gcc.dg/compat/struct-by-value-22_main.c: New test.
27211 * gcc.dg/compat/struct-by-value-22_x.c: New.
27212 * gcc.dg/compat/struct-by-value-22_y.c: New.
27213
27214 * gcc.c-torture/execute/20040629-1.c: New test.
27215
27216 2004-06-29 Jakub Jelinek <jakub@redhat.com>
27217
27218 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
27219 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
27220
27221 PR target/16195
27222 * gcc.dg/20040625-1.c: New test.
27223
27224 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27225
27226 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
27227
27228 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27229
27230 PR fortran/15963
27231 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
27232
27233 2004-06-29 Richard Henderson <rth@redhat.com>
27234
27235 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
27236
27237 2004-06-29 Paul Brook <paul@codesourcery.com>
27238
27239 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
27240 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
27241
27242 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
27243
27244 PR c++/16260
27245 * g++.dg/parse/crash15.C: New.
27246
27247 2004-06-28 Andrew Pinski <apinski@apple.com>
27248
27249 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
27250 by the error already.
27251
27252 * g++.dg/opt/ptrmem4.C: Change to compile only test.
27253
27254 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
27255
27256 PR target/14041
27257 * gcc.dg/h8300-bss-align-1.c : New.
27258
27259 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
27260
27261 * PR c++/16174
27262 * g++.dg/template/ctor4.C: New.
27263
27264 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
27265
27266 PR c++/16205
27267 * g++.dg/warn/Wsequence-point-1.C: New test.
27268
27269 2004-06-27 Paul Brook <paul@codesourcery.com>
27270
27271 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
27272
27273 2004-06-27 Zack Weinberg <zack@codesourcery.com>
27274
27275 * g++.old-deja/g++.mike/p7325.C: Remove.
27276
27277 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
27278
27279 PR c/14963
27280 * gcc.dg/pr14963.c: New test.
27281
27282 2004-06-27 Mark Mitchell <mark@codesourcery.com>
27283
27284 PR c++/16193
27285 * g++.dg/parse/redef1.C: New test.
27286
27287 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
27288
27289 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
27290 20021110.c.
27291 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
27292 20021119-1.c.
27293 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
27294 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
27295 5-04.c.
27296 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
27297 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
27298 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
27299 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
27300 g++.brendan/enum14.C.
27301 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
27302 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
27303 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
27304 g++.mike/virt1.C.
27305 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
27306 memtemp24.C.
27307
27308 2004-06-27 Roger Sayle <roger@eyesopen.com>
27309
27310 * gcc.dg/20040527-1.c: New test case.
27311
27312 2004-06-26 Bud Davis <bdavis9659@comcast.net>
27313
27314 PR gfortran/pr16196
27315 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
27316
27317 2004-06-25 Roger Sayle <roger@eyesopen.com>
27318
27319 PR middle-end/15825
27320 * gcc.dg/pr15825-1.c: New test case.
27321
27322 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
27323
27324 * gcc.c-torture/execute/20040625-1.c: New test.
27325
27326 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27327
27328 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
27329
27330 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
27331
27332 * gcc.dg/torture/mips-div-1.c: New test.
27333
27334 2004-06-24 Jeff Law <law@redhat.com>
27335
27336 * gcc.dg/tree-ssa/20040624-1.c: New test.
27337
27338 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
27339
27340 * gcc.c-torture/compile/20040624-1.c: New test.
27341
27342 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27343
27344 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
27345 this directory.
27346
27347 2004-06-23 Andrew Pinski <apinski@apple.com>
27348
27349 PR middle-end/15988
27350 * g++.dg/opt/ptrmem4.C: New test.
27351
27352 * gcc.dg/c90-array-quals-2.c: New test.
27353
27354 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
27355
27356 * gcc.dg/kpice1.c: New test.
27357
27358 2006-06-23 Andrew Pinski <apinski@apple.com>
27359
27360 * gcc.dg/c90-array-quals.c: New test.
27361
27362 2006-06-22 Richard Henderson <rth@redhat.com>
27363
27364 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
27365
27366 2004-06-22 Loren James Rittle <ljrittle@acm.org>
27367
27368 * gcc.dg/builtins-config.h: Handle FreeBSD.
27369
27370 2006-06-22 Richard Henderson <rth@redhat.com>
27371
27372 * g++.dg/opt/devirt1.C: New.
27373
27374 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
27375
27376 * g++.dg/opt/pr15551.C: New testcase.
27377
27378 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
27379
27380 PR target/14800
27381 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
27382 x86_64-*-linux* when compiling for 32bit.
27383
27384 2004-06-21 Andrew Pinski <apinski@apple.com>
27385
27386 * gcc.dg/pch/struct-1.c: New.
27387 * gcc.dg/pch/struct-1.hs: New.
27388
27389 2004-06-21 Geoffrey Keating <geoffk@apple.com>
27390
27391 * gcc.dg/pch/save-temps-1.c: New file.
27392 * gcc.dg/pch/save-temps-1.hs: New file.
27393
27394 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
27395
27396 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
27397 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
27398
27399 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27400
27401 * gfortran.fortran-torture/execute/select_1.f90: Rename function
27402 to fix type error.
27403 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
27404 Remove trailing spaces.
27405
27406 2004-06-21 Richard Henderson <rth@redhat.com>
27407
27408 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
27409 merging && to BIT_FIELD_REF.
27410
27411 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
27412
27413 * g++.dg/opt/placeholder1.C: New test.
27414
27415 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27416
27417 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
27418 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27419 * gcc.dg/compat/union-m128-1_x.c: Likewise.
27420 * gcc.dg/compat/union-m128-1_y.c: Likewise.
27421
27422 2004-06-20 Zack Weinberg <zack@codesourcery.com>
27423
27424 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
27425 extern "C".
27426 * g++.dg/other/pragma-re-1.C: Add comments.
27427
27428 2004-06-19 Bud Davis <bdavis9659@comcast.net>
27429
27430 PR gfortran/16080
27431 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
27432
27433 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
27434
27435 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
27436 instead of setting the type of size_t by
27437 hand.
27438
27439 2004-06-18 Roger Sayle <roger@eyesopen.com>
27440
27441 * gcc.dg/unordered-2.c: New test case.
27442 * gcc.dg/unordered-3.c: New test case.
27443
27444 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
27445
27446 PR other/16043
27447 * lib/g++.exp (g++_version): Tweak regexp for version
27448 * lib/g77.exp (g77_version): Likewise.
27449 * lib/gfortran.exp (gfortran_version): Likewise.
27450 * lib/objc.exp (objc_version): Likewise.
27451 * lib/treelang.exp (treelang_version): Likewise.
27452
27453 2004-06-19 Jakub Jelinek <jakub@redhat.com>
27454
27455 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
27456 Use INT_MAX instead of __INT_MAX__.
27457 * gcc.dg/compat/struct-align-2_y.c: Likewise.
27458
27459 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
27460 * gcc.dg/compat/scalar-return-3_x.c: Use it.
27461 * gcc.dg/compat/scalar-return-3_y.c: Use it.
27462 * gcc.dg/compat/scalar-return-4_x.c: Use it.
27463 * gcc.dg/compat/scalar-return-4_y.c: Use it.
27464 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
27465 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
27466 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
27467 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
27468
27469 * gcc.dg/range-test-1.c: New test.
27470 * g++.dg/opt/range-test-1.C: New test.
27471
27472 2004-06-17 Richard Henderson <rth@redhat.com>
27473
27474 * objc.dg/sync-1.m: New.
27475 * objc.dg/try-catch-1.m: Don't force next runtime.
27476 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
27477 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
27478 shadowed catch clause.
27479 * objc.dg/try-catch-5.m: New.
27480
27481 2004-06-17 Zack Weinberg <zack@codesourcery.com>
27482
27483 Bug 14610
27484 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
27485
27486 2004-06-15 Richard Henderson <rth@redhat.com>
27487
27488 * gcc.dg/20001116-1.c: Move expected warning line.
27489
27490 2004-06-15 Richard Henderson <rth@redhat.com>
27491
27492 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
27493 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
27494
27495 2004-06-15 Jeff Law <law@redhat.com>
27496
27497 * gcc.dg/tree-ssa/20040615-1.c: New test.
27498 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
27499 be less sensitive to operand ordering.
27500 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
27501
27502 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
27503
27504 * g++.dg/abi/bitfield3.C: Add comment..
27505
27506 2004-06-15 Richard Henderson <rth@redhat.com>
27507
27508 * g++.dg/ext/stmtexpr1.C: XFAIL.
27509 * gcc.dg/20030612-1.c: XFAIL.
27510
27511 2004-06-15 Eric Christopher <echristo@redhat.com>
27512
27513 * g++.dg/charset/asm5.c: New.
27514 * gcc.dg/charset/asm6.c: New.
27515
27516 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27517
27518 PR fortran/15962
27519 * gfortran.fortran-torture/execute/select_1.f90: New test.
27520
27521 2004-06-15 Paul Brook <paul@codesourcery.com>
27522
27523 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
27524
27525 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27526
27527 PR c++/15967
27528 * g++.dg/lookup/crash3.C: New test.
27529
27530 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27531
27532 PR c++/15947
27533 * g++.dg/parse/dtor4.C: New test.
27534
27535 2004-06-14 Jeff Law <law@redhat.com>
27536
27537 * gcc.c-torture/compile/20040614-1.c: New test.
27538
27539 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27540
27541 PR fortran/15211
27542 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
27543 LEN of a character array.
27544
27545 2004-06-14 Mark Mitchell <mark@codesourcery.com>
27546
27547 PR c++/15096
27548 * g++.dg/template/ptrmem10.C: New test.
27549
27550 PR c++/14930
27551 * g++.dg/template/friend30.C: New test.
27552
27553 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27554
27555 PR fortran/14928
27556 * gfortran.fortran-torture/compile/mloc.f90: New test.
27557
27558 2004-06-13 Paul Brook <paul@codesourcery.com>
27559
27560 * gfortran.fortran-torture/execute/random_2.f90: New test.
27561
27562 2004-06-13 Eric Christopher <echristo@redhat.com>
27563
27564 * gcc.dg/noncompile/redecl-1.c: Fix error message.
27565
27566 2004-06-12 Paul Brook <paul@codesourcery.com>
27567
27568 * gfortran.fortran-torture/execute/contained_3.f90: New test.
27569
27570 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27571
27572 PR fortran/14923
27573 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
27574
27575 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27576
27577 PR fortran/14957
27578 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
27579 syntax errors in end statements of contained subroutines.
27580
27581 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27582
27583 PR fortran/12841
27584 * gfortran.fortran-torture/execute/null_arg.f90: New test.
27585
27586 2004-06-12 Bud Davis <bdavis9659@comcast.net>
27587
27588 PR fortran/15665
27589 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
27590
27591 2004-06-12 Bud Davis <bdavis9659@comcast.net>
27592
27593 PR gfortran/12839
27594 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
27595
27596 2004-06-11 Mark Mitchell <mark@codesourcery.com>
27597
27598 PR c++/15862
27599 * g++.dg/parse/enum1.C: New test.
27600
27601 2004-06-10 Jeff Law <law@redhat.com>
27602
27603 * gcc.c-torture/compile/20040610-1.c: New test.
27604
27605 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27606
27607 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
27608 * g++.old-deja/g++.other/decl3.C: Likewise.
27609
27610 2004-06-10 Brian Booth <bbooth@redhat.com>
27611
27612 * gcc.dg/tree-ssa/20031015-1.c: Scan for
27613 V_MAY_DEF instead of VDEF.
27614 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
27615
27616 2004-06-10 Mark Mitchell <mark@codesourcery.com>
27617
27618 PR c++/14211
27619 * g++.dg/conversion/const1.C: New test.
27620
27621 PR c++/15076
27622 * g++.dg/conversion/reinterpret1.C: New test.
27623
27624 PR c++/15877
27625 * g++.dg/template/enum2.C: New test.
27626
27627 PR c++/15227
27628 * g++.dg/template/error13.C: New test.
27629
27630 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27631
27632 PR fortran/14957
27633 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
27634 arguments to test_* REAL and of the right size.
27635
27636 2004-06-10 Jakub Jelinek <jakub@redhat.com>
27637
27638 PR target/15569
27639 PR rtl-optimization/15681
27640 * gcc.dg/20040609-1.c: New test.
27641
27642 2004-06-10 Jakub Jelinek <jakub@redhat.com>
27643
27644 PR c++/14791
27645 * g++.dg/opt/builtins1.C: New test.
27646
27647 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
27648
27649 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
27650 that use default windows32 struct layout.
27651 * gcc.dg/i386-bitfield2.c: Likewise.
27652
27653 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
27654
27655 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
27656 for mingw32 and cygwin targets.
27657
27658 2004-06-09 Geoffrey Keating <geoffk@apple.com>
27659
27660 * gcc.dg/pch/macro-4.c: New.
27661 * gcc.dg/pch/macro-4.hs: New.
27662
27663 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27664
27665 PR fortran/13249
27666 * gfortran.fortran-torture/compile/name_clash.f90: New test.
27667
27668 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27669
27670 PR fortran/13372
27671 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
27672
27673 2004-06-09 Bud Davis <bdavis9659@comcast.net>
27674
27675 PR gfortran/14897
27676 * gfortran.fortran-torture/execute/t_edit.f90: New test.
27677
27678 2004-06-09 Bud Davis <bdavis9659@comcast.net>
27679
27680 PR gfortran/15755
27681 * gfortran.fortran-torture/execute/backspace.c : New test.
27682
27683 2004-06-09 Paul Brook <paul@codesourcery.com>
27684
27685 * gfortran.fortran-torture/execure/intrinsic_associated.f90
27686 (pointer_to_section): Rewrite to use smaller array.
27687
27688 2004-06-08 David Edelsohn <edelsohn@gnu.org>
27689
27690 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
27691 * gcc.dg/ext/altivec-10.c: Same.
27692 * gcc.dg/ext/altivec-11.c: Same.
27693 * gcc.dg/ext/altivec-12.c: Same.
27694 * gcc.dg/ext/altivec-13.c: Same.
27695 * gcc.dg/ext/altivec-14.c: Same.
27696 * gcc.dg/ext/altivec-15.c: Same.
27697 * gcc.dg/ext/altivec-16.c: Same.
27698 * gcc.dg/ext/altivec-3.c: Same.
27699 * gcc.dg/ext/altivec-4.c: Same.
27700 * gcc.dg/ext/altivec-6.c: Same.
27701 * gcc.dg/ext/altivec-7.c: Same.
27702 * gcc.dg/ext/altivec-8.c: Same.
27703 * gcc.dg/ext/altivec-varargs-1.c: Same.
27704
27705 * g++.dg/ext/altivec-1.C: Correct dg syntax.
27706 * g++.dg/ext/altivec-10.C: Same.
27707 * g++.dg/ext/altivec-2.C: Same.
27708 * g++.dg/ext/altivec-3.C: Same.
27709 * g++.dg/ext/altivec-4.C: Same.
27710 * g++.dg/ext/altivec-5.C: Same.
27711 * g++.dg/ext/altivec-6.C: Same.
27712 * g++.dg/ext/altivec-7.C: Same.
27713 * g++.dg/ext/altivec-8.C: Same.
27714 * g++.dg/ext/altivec-9.C: Same.
27715
27716 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27717
27718 PR c++/7841
27719 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
27720
27721 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
27722
27723 * gcc.dg/union-1.c: New test.
27724
27725 2004-06-07 Roger Sayle <roger@eyesopen.com>
27726
27727 * gcc.dg/builtins-41.c: New test case.
27728 * gcc.dg/builtins-42.c: New test case.
27729
27730 2004-06-07 David Edelsohn <edelsohn@gnu.org>
27731
27732 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
27733 * g++.dg/ext/altivec-10.C: Same.
27734 * g++.dg/ext/altivec-2.C: Same.
27735 * g++.dg/ext/altivec-3.C: Same.
27736 * g++.dg/ext/altivec-4.C: Same.
27737 * g++.dg/ext/altivec-5.C: Same.
27738 * g++.dg/ext/altivec-6.C: Same.
27739 * g++.dg/ext/altivec-7.C: Same.
27740 * g++.dg/ext/altivec-8.C: Same.
27741 * g++.dg/ext/altivec-9.C: Same.
27742 * g++.old-deja/g++.abi/cxa_vec.C: Same.
27743 * g++.old-deja/g++.brendan/new3.C: Same.
27744 * gcc.c-torture/execute/eeprof-1.x: Same.
27745
27746 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
27747
27748 PR c/14765
27749 * gcc.dg/pr14765-1.c: New test.
27750
27751 2004-06-07 Roger Sayle <roger@eyesopen.com>
27752
27753 PR c/14649
27754 * gcc.dg/pr14649-1.c: New test case.
27755
27756 2004-06-07 Richard Henderson <rth@redhat.com>
27757
27758 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
27759 if temporaries.
27760
27761 2004-06-07 David Edelsohn <edelsohn@gnu.org>
27762
27763 * g++.dg/eh/elide1.C: Remove XFAIL.
27764
27765 2004-06-07 Mark Mitchell <mark@codesourcery.com>
27766
27767 PR c++/15337
27768 * g++.dg/expr/sizeof3.C: New test.
27769
27770 PR c++/14777
27771 * g++.dg/template/access14.C: New test.
27772
27773 PR c++/15554
27774 * g++.dg/template/enum1.C: New test.
27775
27776 PR c++/15057
27777 * g++.dg/eh/throw1.C: New test.
27778
27779 2004-06-07 David Ayers <d.ayers@inode.at>
27780 Ziemowit Laski <zlaski@apple.com>
27781
27782 * lib/objc.exp (objc_target_compile): Revert the '-framework
27783 Foundation' flag fix, since bare Darwin does not ship
27784 with the Foundation framework.
27785 * objc/execute/next_mapping.h: Provide a local NSConstantString
27786 @interface and @implementation.
27787 (objc_constant_string_init): A constructor function, used to
27788 initialize the NSConstantString meta-class object.
27789 * objc/execute/string1.m: Include "next_mapping.h" instead of
27790 <Foundation/NSString.h>.
27791 * objc/execute/string2.m: Likewise.
27792 * objc/execute/string3.m: Likewise.
27793 * objc/execute/string4.m: Likewise.
27794
27795 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
27796
27797 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
27798 to double. Replace double with FLOAT.
27799 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
27800
27801 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
27802 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
27803 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
27804 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
27805 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
27806 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
27807 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
27808 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
27809
27810 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
27811
27812 PR c/13519
27813 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
27814
27815 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27816
27817 PR c++/15503
27818 * g++.dg/template/meminit2.C: New test.
27819
27820 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
27821
27822 PR target/15822
27823 * gcc.c-torture/execute/compare-fp-1.c,
27824 gcc.c-torture/execute/compare-fp-2.c,
27825 gcc.c-torture/execute/compare-fp-3.c,
27826 gcc.c-torture/execute/compare-fp-4.c,
27827 gcc.c-torture/execute/compare-fp-3.x,
27828 gcc.c-torture/execute/compare-fp-4.x: Moved...
27829 * gcc.c-torture/execute/ieee/compare-fp-1.c,
27830 gcc.c-torture/execute/ieee/compare-fp-2.c,
27831 gcc.c-torture/execute/ieee/compare-fp-3.c,
27832 gcc.c-torture/execute/ieee/compare-fp-4.c,
27833 gcc.c-torture/execute/ieee/compare-fp-3.x,
27834 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
27835
27836 2004-06-04 David Ayers <d.ayers@inode.at>
27837
27838 * objc/execute/protocol-isEqual-4.m: New testcase.
27839
27840 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
27841
27842 * objc/execute/protocol-isEqual-1.m: New testcase.
27843 * objc/execute/protocol-isEqual-2.m: New testcase.
27844 * objc/execute/protocol-isEqual-3.m: New testcase.
27845
27846 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27847
27848 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
27849
27850 2004-06-02 Ziemowit Laski <zlaski@apple.com>
27851
27852 * lib/objc.exp (objc_target_compile): When running tests on
27853 Darwin (Mac OS X), inform the linker about '-framework
27854 'Foundation'.
27855
27856 2004-06-02 Eric Christopher <echristo@redhat.com>
27857
27858 * gcc.c-torture/compile/20040602-1.c: New.
27859
27860 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
27861
27862 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
27863 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
27864
27865 PR tree-optimization/14736
27866 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
27867
27868 PR tree-optimization/14042
27869 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
27870
27871 PR tree-optimization/14729
27872 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
27873
27874 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27875
27876 PR fortran/15557
27877 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
27878
27879 2004-06-01 Richard Hederson <rth@redhat.com>
27880
27881 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
27882
27883 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27884
27885 PR c++/14932
27886 * g++.dg/parse/offsetof4.C: New test.
27887
27888 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
27889
27890 PR objc/7993
27891 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
27892
27893 2004-05-31 Mark Mitchell <mark@codesourcery.com>
27894
27895 PR c++/15701
27896 * g++.dg/template/friend29.C: New test.
27897
27898 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
27899
27900 PR c/15749
27901 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
27902
27903 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
27904
27905 * gcc.dg/sparc-trap-1.c: New test.
27906
27907 2004-05-31 Roger Sayle <roger@eyesopen.com>
27908
27909 PR middle-end/15069
27910 * g++.dg/opt/fold3.C: New test case.
27911
27912 2004-05-30 Graham Stott <graham.stott@btinternet.com>
27913
27914 * lib/target-supports.exp (check_iconv_available): Fix fallout
27915 from 2004-05-28 patch.
27916
27917 2004-05-30 Paul Brook <paul@codesourcery.com>
27918
27919 PR fortran/15620
27920 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
27921 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
27922
27923 2004-05-30 Steven G. Kargl <kargls@comcast.net>
27924
27925 * gfortran.fortran-torture/execute/random_1.f90: New test.
27926
27927 2004-05-28 Ziemowit Laski <zlaski@apple.com>
27928
27929 * g++.dg/ext/altivec-10.C: New test.
27930
27931 2004-05-29 Paul Brook <paul@codesourcery.com>
27932
27933 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
27934
27935 2004-05-28 Ziemowit Laski <zlaski@apple.com>
27936
27937 * gcc.dg/altivec-16.c: New test.
27938
27939 2004-05-28 Janis Johnson <janis187@us.ibm.com>
27940
27941 * lib/target-supports.exp (check_vmx_hw_available): New.
27942 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
27943
27944 * lib/target-supports.exp (check_alias_available,
27945 check_iconv_available, check_named_sections_available): Use
27946 unique names for temporary files.
27947
27948 2004-05-28 Ziemowit Laski <zlaski@apple.com>
27949
27950 * gcc.dg/altivec-15.c: New test.
27951
27952 2004-05-28 Mark Mitchell <mark@codesourcery.com>
27953
27954 PR c++/15083
27955 * g++.dg/warn/noeffect6.C: New test.
27956
27957 PR c++/15471
27958 * g++.dg/expr/ptrmem4.C: New test.
27959
27960 PR c++/15640
27961 * g++.dg/template/operator3.C: New test.
27962
27963 2004-05-28 Mark Mitchell <mark@codesourcery.com>
27964
27965 PR c++/14668
27966 * g++.dg/lookup/redecl1.C: New test.
27967 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
27968
27969 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
27970
27971 * gcc.c-torture/execute/compare-fp-1.c,
27972 gcc.c-torture/execute/compare-fp-2.c,
27973 gcc.c-torture/execute/compare-fp-3.c,
27974 gcc.c-torture/execute/compare-fp-4.c,
27975 gcc.c-torture/execute/compare-fp-3.x,
27976 gcc.c-torture/execute/compare-fp-4.x,
27977 gcc.dg/pr15649-1.c: New.
27978
27979 2004-05-27 Adam Nemet <anemet@lnxw.com>
27980
27981 PR c++/12883
27982 * g++.dg/init/array14.C: New test.
27983
27984 2004-05-25 Janis Johnson <janis187@us.ibm.com>
27985
27986 * lib/compat.exp (compat-get-options-main): New.
27987 (compat-get-options): Remove unneeded code, warn for ignored
27988 command.
27989 (compat-execute): Check flag set by dg-require-* commands.
27990
27991 * lib/compat.exp (compat-execute): Break up long lines.
27992
27993 2004-05-24 Janis Johnson <janis187@us.ibm.com>
27994
27995 * gcc.dg/altivec-7.c: Don't use 'vector long'.
27996 * gcc.dg/altivec-14.c: New test.
27997 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
27998
27999 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
28000 * gcc.dg/altivec-12.c: Ditto.
28001
28002 * gcc.dg/altivec-3.c: Move call to altivec_check.
28003
28004 2004-05-23 Mark Mitchell <mark@codesourcery.com>
28005
28006 PR c++/15044
28007 * g++.dg/template/error12.C: New test.
28008
28009 PR c++/15317
28010 * g++.dg/ext/attrib15.C: New test.
28011
28012 PR c++/15329
28013 * g++.dg/template/ptrmem9.C: New test.
28014
28015 2004-05-25 Paul Brook <paul@codesourcery.com>
28016
28017 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
28018
28019 2004-05-23 Mark Mitchell <mark@codesourcery.com>
28020
28021 PR c++/15165
28022 * g++.dg/template/crash19.C: New test.
28023
28024 2004-05-23 Mark Mitchell <mark@codesourcery.com>
28025
28026 PR c++/15025
28027 * g++.dg/template/redecl1.C: New test.
28028
28029 2004-05-23 Mark Mitchell <mark@codesourcery.com>
28030
28031 PR c++/14821
28032 * g++.dg/other/ns1.C: New test.
28033
28034 PR c++/14883
28035 * g++.dg/template/invalid1.C: New test.
28036
28037 2004-05-23 Paul Brook <paul@codesourcery.com>
28038 Victor Leikehman <lei@haifasphere.co.il>
28039
28040 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
28041 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
28042
28043 2004-05-22 Mark Mitchell <mark@codesourcery.com>
28044
28045 PR c++/15285
28046 PR c++/15299
28047 * g++.dg/template/non-dependent5.C: New test.
28048 * g++.dg/template/non-dependent6.C: New test.
28049
28050 2004-05-22 Mark Mitchell <mark@codesourcery.com>
28051
28052 PR c++/15507
28053 * g++.dg/inherit/union1.C: New test.
28054
28055 PR c++/15542
28056 * g++.dg/template/addr1.C: New test.
28057
28058 PR c++/15427
28059 * g++.dg/template/array5.C: New test.
28060
28061 PR c++/15287
28062 * g++.dg/template/array6.C: New test.
28063
28064 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
28065 Roger Sayle <roger@eyesopen.com>
28066
28067 * g++.dg/lookup/forscope2.C: New test case.
28068
28069 2004-05-22 Ben Elliston <bje@au.ibm.com>
28070
28071 * gcc.dg/cpp/Wmissingdirs.c: New.
28072
28073 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
28074
28075 PR target/15301
28076 * gcc.dg/compat/union-m128-1.h: New file.
28077 * gcc.dg/compat/union-m128-1_main.c: Likewise.
28078 * gcc.dg/compat/union-m128-1_x.c: Likewise.
28079 * gcc.dg/compat/union-m128-1_y.c: Likewise.
28080
28081 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
28082
28083 PR target/15302
28084 * gcc.dg/compat/struct-complex-1.h: New file.
28085 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
28086 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
28087 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28088
28089 2004-05-20 Roger Sayle <roger@eyesopen.com>
28090
28091 PR middle-end/3074
28092 * gcc.dg/pr3074-1.c: New test case.
28093 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
28094
28095 2004-05-20 Falk Hueffner <falk@debian.org>
28096
28097 PR other/15526
28098 * gcc.dg/ftrapv-1.c: New test case.
28099
28100 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
28101
28102 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
28103
28104 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
28105 Jeff Law <law@redhat.com>
28106
28107 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
28108 * gcc.dg/tree-ssa/20040518-2.c: New test.
28109
28110 * gcc.dg/tree-ssa/20040518-1.c: New test.
28111
28112 2004-05-18 Zack Weinberg <zack@codesourcery.com>
28113
28114 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
28115
28116 2004-05-18 Paul Brook <paul@codesourcery.com>
28117
28118 PR fortran/13930
28119 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
28120
28121 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28122
28123 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
28124 constant folding.
28125
28126 2004-05-17 Steven Bosscher <stevenb@suse.de>
28127
28128 * gcc.dg/tree-ssa/20040517-1.c: New test.
28129
28130 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28131
28132 * gcc.dg/loop-4.c: New test.
28133
28134 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
28135
28136 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
28137
28138 2004-05-15 Bud Davis <bdavis9659@comcast.net>
28139
28140 PR fortran/15311
28141 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
28142
28143 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28144
28145 PR fortran/13826
28146 PR fortran/13940
28147 * gfortran.fortran-torture/compile/data_1.f90: New test.
28148
28149 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
28150
28151 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
28152 * gcc.dg/uninit-H.c: Define ASM for __s390__.
28153
28154 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
28155
28156 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
28157
28158 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
28159
28160 PR c/15444
28161 * gcc.dg/format/xopen-1.c: Adjust expected message.
28162 * gcc.dg/format/xopen-3.c: New test.
28163
28164 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
28165
28166 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
28167
28168 2004-05-14 Jeff Law <law@redhat.com>
28169
28170 * gcc.dg/tree-ssa/20040514-2.c: New test.
28171
28172 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28173
28174 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
28175 this ...
28176 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
28177 this.
28178
28179 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
28180
28181 * gcc.dg/tree-ssa/20040514-1.c: New test.
28182
28183 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28184
28185 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
28186 test.
28187
28188 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28189
28190 PR fortran/14066
28191 * gfortran.fortran-torture/compile/do_1.f90: New test.
28192
28193 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28194
28195 PR fortran/15051
28196 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
28197 test.
28198
28199 2004-05-14 Bud Davis <bdavis9659@comcast.net>
28200
28201 PR fortran/15149
28202 * gfortran.fortran-torture/execute/random_init.f90: New test.
28203
28204 2004-05-13 Paul Brook <paul@codesourcery.com>
28205
28206 PR fortran/15314
28207 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
28208
28209 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
28210
28211 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
28212 for the powerpc case.
28213
28214 2004-05-13 Jeff Law <law@redhat.com>
28215
28216 * gcc.dg/tree-ssa/20040513-1.c: New test.
28217 * gcc.dg/tree-ssa/20040513-2.c: New test.
28218
28219 2004-05-13 Paul Brook <paul@codesourcery.com>
28220
28221 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
28222 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
28223 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
28224
28225 2004-05-13 Andreas Schwab <schwab@suse.de>
28226
28227 PR other/10819
28228 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
28229 characters.
28230
28231 2004-05-13 Bud Davis <bdavis9659@comcast.net>
28232
28233 PR fortran/15294
28234 * gfortran.fortran-torture/execute/adjustr.f90: New file.
28235
28236 2004-05-13 Diego Novillo <dnovillo@redhat.com>
28237
28238 Merge from tree-ssa-20020619-branch. See
28239 ChangeLog.tree-ssa for details.
28240
28241 2004-05-11 Ziemowit Laski <zlaski@apple.com>
28242
28243 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
28244 include <altivec.h> explicitly.
28245 * gcc.dg/altivec-13.c: Likewise.
28246
28247 2004-05-11 Paul Brook <paul@codesourcery.com>
28248
28249 * gcc.c-torture/compile/20010518-1.c: Force enum size.
28250
28251 2004-05-10 Eric Christopher <echristo@redhat.com>
28252
28253 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
28254 * gcc.dg/sibcall-4.c: Ditto.
28255
28256 2004-05-10 Ziemowit Laski <zlaski@apple.com>
28257
28258 * g++.dg/ext/altivec-8.C: New test case.
28259 * gcc.dg/altivec-13.c: New test case.
28260
28261 2004-05-08 Roger Sayle <roger@eyesopen.com>
28262
28263 * gcc.c-torture/execute/divcmp-1.c: New test case.
28264 * gcc.c-torture/execute/divcmp-2.c: New test case.
28265 * gcc.c-torture/execute/divcmp-3.c: New test case.
28266
28267 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
28268
28269 * g++.dg/other/pragma-re-2.C: New test.
28270
28271 2004-05-07 Uros Bizjak <uros@kss-loka.si>
28272
28273 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
28274 * gcc.dg/i386-387-2.c: Likewise.
28275
28276 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
28277 __builtin_drem.
28278 * gcc.dg/i386-387-6.c: Likewise.
28279
28280 2004-05-07 Uros Bizjak <uros@kss-loka.si>
28281
28282 * gcc.dg/builtins-33.c: Also check log1p*.
28283
28284 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
28285
28286 PR optimization/15296
28287 * gcc.c-torture/execute/pr15296.c: New test.
28288
28289 2004-05-05 Uros Bizjak <uros@kss-loka.si>
28290
28291 * gcc.dg/builtins-40.c: New test.
28292
28293 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
28294
28295 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
28296
28297 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
28298
28299 * g++.dg/ext/spe1.C: New testcase.
28300
28301 2004-05-04 Ziemowit Laski <zlaski@apple.com>
28302
28303 * objc.dg/image-info.m: Allow additional attributes
28304 for __image_info section.
28305
28306 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
28307
28308 * gcc.dg/torture/mips-hilo-2.c: New test.
28309
28310 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28311
28312 PR c++/14389
28313 * g++.dg/template/member5.C: New test.
28314
28315 2004-05-03 Uros Bizjak <uros@kss-loka.si>
28316
28317 * gcc.dg/builtins-34.c: Also check expm1*.
28318
28319 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28320
28321 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
28322 * gcc.dg/torture/builtin-convert-3.c: New test.
28323
28324 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
28325
28326 PR middle-end/15054
28327 * g++.dg/opt/pr15054.C: New test.
28328
28329 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28330
28331 * gcc.dg/torture/builtin-rounding-1.c: New test.
28332 * gcc.dg/builtins-25.c: Delete.
28333 * gcc.dg/builtins-29.c: Delete.
28334
28335 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
28336
28337 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
28338 * gcc.dg/sibcall-4.c: Likewise.
28339 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
28340
28341 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
28342
28343 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
28344 bit-field on 16-bit targets.
28345
28346 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
28347
28348 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
28349 16-bit targets.
28350
28351 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
28352
28353 * gcc.dg/rs6000-power2-1.c: Change to compile only.
28354 * gcc.dg/rs6000-power2-2.c: Likewise.
28355
28356 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
28357
28358 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
28359 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
28360 Change the asm registers to be in form of frN instead of fN.
28361
28362 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28363
28364 * gcc.dg/torture/builtin-convert-2.c: New test.
28365
28366 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
28367
28368 * gcc.dg/rs6000-power2-1.c: New test.
28369 * gcc.dg/rs6000-power2-2.c: New test.
28370
28371 2004-04-28 Jan Hubicka <jh@suse.cz>
28372
28373 * gcc.dg/unused-6.c: New test.
28374
28375 2004-04-24 Laurent GUERBY <laurent@guerby.net>
28376 Ulrich Weigand <uweigand@de.ibm.com>
28377
28378 * ada/acats/run_all.sh: Define $target variable.
28379
28380 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
28381
28382 PR c++/15119
28383 * g++.dg/other/vararg-1.C: New test.
28384
28385 PR c++/4794
28386 * g++.dg/eh/cleanup3.C: New test.
28387
28388 2004-04-24 Laurent GUERBY <laurent@guerby.net>
28389
28390 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
28391 and ad8011a (target_insn).
28392 * ada/acats/support/macro.dfs: Likewise.
28393 * ada/acats/support/impbit.adb: New file.
28394
28395 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
28396
28397 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
28398
28399 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28400
28401 * gcc.dg/loop-3.c: New test.
28402
28403 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
28404
28405 * gcc.c-torture/execute/simd-5.c: New test.
28406
28407 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28408
28409 PR c++/15064
28410 * g++.dg/template/crash18.C: New test.
28411
28412 2004-04-22 Mark Mitchell <mark@codesourcery.com>
28413
28414 * g++.dg/ext/complit3.C: New test.
28415
28416 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
28417
28418 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
28419 * gcc.dg/altivec-3.c: Same.
28420 * gcc.dg/altivec-varargs-1.c: Same.
28421
28422 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
28423
28424 * lib/target-supports.exp (check_profiling_available): Assume
28425 profiling is not available on powerpc-eabi targets.
28426
28427 2004-04-21 Janis Johnson <janis187@us.ibm.com>
28428
28429 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
28430 * gcc.dg/vmx/bug-1.c: Ditto.
28431
28432 2004-04-20 Eric Christopher <echristo@redhat.com>
28433
28434 * gcc.dg/charset/extern.c: New test.
28435 * g++.dg/charset/extern3.cc: Ditto.
28436
28437 2004-04-20 Uros Bizjak <uros@kss-loka.si>
28438
28439 * gcc.dg/builtins-39.c: New test.
28440
28441 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
28442
28443 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
28444
28445 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
28446
28447 * gcc.dg/torture/mips-hilo-1.c: New test.
28448
28449 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
28450
28451 * gcc.c-torture/compile/20040419-1.c: New test.
28452
28453 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
28454
28455 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
28456
28457 2004-04-18 Zack Weinberg <zack@codesourcery.com>
28458 Aldy Hernandez <aldyh@redhat.com>
28459
28460 * gcc.c-torture/execute/va-arg-24.c: New.
28461
28462 2004-04-17 Zack Weinberg <zack@codesourcery.com>
28463 Aldy Hernandez <aldyh@redhat.com>
28464
28465 * gcc.dg/vmx/1b-01.c: New.
28466 * gcc.dg/vmx/1b-02.c: New.
28467 * gcc.dg/vmx/1b-03.c: New.
28468 * gcc.dg/vmx/1b-04.c: New.
28469 * gcc.dg/vmx/1b-05.c: New.
28470 * gcc.dg/vmx/1b-06.c: New.
28471 * gcc.dg/vmx/1b-07.c: New.
28472 * gcc.dg/vmx/1c-01.c: New.
28473 * gcc.dg/vmx/1c-02.c: New.
28474 * gcc.dg/vmx/3a-01a.c: New.
28475 * gcc.dg/vmx/3a-01.c: New.
28476 * gcc.dg/vmx/3a-01m.c: New.
28477 * gcc.dg/vmx/3a-03.c: New.
28478 * gcc.dg/vmx/3a-03m.c: New.
28479 * gcc.dg/vmx/3a-04.c: New.
28480 * gcc.dg/vmx/3a-04m.c: New.
28481 * gcc.dg/vmx/3a-05.c: New.
28482 * gcc.dg/vmx/3a-06.c: New.
28483 * gcc.dg/vmx/3a-06m.c: New.
28484 * gcc.dg/vmx/3a-07.c: New.
28485 * gcc.dg/vmx/3b-01.c: New.
28486 * gcc.dg/vmx/3b-02.c: New.
28487 * gcc.dg/vmx/3b-10.c: New.
28488 * gcc.dg/vmx/3b-13.c: New.
28489 * gcc.dg/vmx/3b-14.c: New.
28490 * gcc.dg/vmx/3b-15.c: New.
28491 * gcc.dg/vmx/3c-01a.c: New.
28492 * gcc.dg/vmx/3c-01.c: New.
28493 * gcc.dg/vmx/3c-02.c: New.
28494 * gcc.dg/vmx/3c-03.c: New.
28495 * gcc.dg/vmx/3d-01.c: New.
28496 * gcc.dg/vmx/4-01.c: New.
28497 * gcc.dg/vmx/4-03.c: New.
28498 * gcc.dg/vmx/5-01.c: New.
28499 * gcc.dg/vmx/5-02.c: New.
28500 * gcc.dg/vmx/5-03.c: New.
28501 * gcc.dg/vmx/5-04.c: New.
28502 * gcc.dg/vmx/5-05.c: New.
28503 * gcc.dg/vmx/5-06.c: New.
28504 * gcc.dg/vmx/5-07.c: New.
28505 * gcc.dg/vmx/5-07t.c: New.
28506 * gcc.dg/vmx/5-08.c: New.
28507 * gcc.dg/vmx/5-10.c: New.
28508 * gcc.dg/vmx/5-11.c: New.
28509 * gcc.dg/vmx/7-01a.c: New.
28510 * gcc.dg/vmx/7-01.c: New.
28511 * gcc.dg/vmx/7c-01.c: New.
28512 * gcc.dg/vmx/7d-01.c: New.
28513 * gcc.dg/vmx/7d-02.c: New.
28514 * gcc.dg/vmx/8-01.c: New.
28515 * gcc.dg/vmx/8-02a.c: New.
28516 * gcc.dg/vmx/8-02.c: New.
28517 * gcc.dg/vmx/brode-1.c: New.
28518 * gcc.dg/vmx/bug-1.c: New.
28519 * gcc.dg/vmx/bug-2.c: New.
28520 * gcc.dg/vmx/bug-3.c: New.
28521 * gcc.dg/vmx/cw-bug-1.c: New.
28522 * gcc.dg/vmx/cw-bug-2.c: New.
28523 * gcc.dg/vmx/cw-bug-3.c: New.
28524 * gcc.dg/vmx/dct.c: New.
28525 * gcc.dg/vmx/debug-1.c: New.
28526 * gcc.dg/vmx/debug-2.c: New.
28527 * gcc.dg/vmx/debug-3.c: New.
28528 * gcc.dg/vmx/debug-4.c: New.
28529 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
28530 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
28531 * gcc.dg/vmx/eg-5.c: New.
28532 * gcc.dg/vmx/fft.c: New.
28533 * gcc.dg/vmx/gcc-bug-1.c: New.
28534 * gcc.dg/vmx/gcc-bug-2.c: New.
28535 * gcc.dg/vmx/gcc-bug-3.c: New.
28536 * gcc.dg/vmx/gcc-bug-4.c: New.
28537 * gcc.dg/vmx/gcc-bug-5.c: New.
28538 * gcc.dg/vmx/gcc-bug-6.c: New.
28539 * gcc.dg/vmx/gcc-bug-7.c: New.
28540 * gcc.dg/vmx/gcc-bug-8.c: New.
28541 * gcc.dg/vmx/gcc-bug-9.c: New.
28542 * gcc.dg/vmx/gcc-bug-b.c: New.
28543 * gcc.dg/vmx/gcc-bug-c.c: New.
28544 * gcc.dg/vmx/gcc-bug-d.c: New.
28545 * gcc.dg/vmx/gcc-bug-e.c: New.
28546 * gcc.dg/vmx/gcc-bug-f.c: New.
28547 * gcc.dg/vmx/gcc-bug-g.c: New.
28548 * gcc.dg/vmx/gcc-bug-i.c: New.
28549 * gcc.dg/vmx/harness.h: New.
28550 * gcc.dg/vmx/ira1.c: New.
28551 * gcc.dg/vmx/ira2a.c: New.
28552 * gcc.dg/vmx/ira2b.c: New.
28553 * gcc.dg/vmx/ira2.c: New.
28554 * gcc.dg/vmx/ira2c.c: New.
28555 * gcc.dg/vmx/mem.c: New.
28556 * gcc.dg/vmx/newton-1.c: New.
28557 * gcc.dg/vmx/ops.c: New.
28558 * gcc.dg/vmx/sn7153.c: New.
28559 * gcc.dg/vmx/spill2.c: New.
28560 * gcc.dg/vmx/spill3.c: New.
28561 * gcc.dg/vmx/spill.c: New.
28562 * gcc.dg/vmx/t.c: New.
28563 * gcc.dg/vmx/varargs-1.c: New.
28564 * gcc.dg/vmx/varargs-2.c: New.
28565 * gcc.dg/vmx/varargs-3.c: New.
28566 * gcc.dg/vmx/varargs-4.c: New.
28567 * gcc.dg/vmx/varargs-5.c: New.
28568 * gcc.dg/vmx/varargs-6.c: New.
28569 * gcc.dg/vmx/varargs-7.c: New.
28570 * gcc.dg/vmx/vmx.exp: New.
28571 * gcc.dg/vmx/vprint-1.c: New.
28572 * gcc.dg/vmx/vscan-1.c: New.
28573 * gcc.dg/vmx/x-01.c: New.
28574 * gcc.dg/vmx/x-02.c: New.
28575 * gcc.dg/vmx/x-03.c: New.
28576 * gcc.dg/vmx/x-04.c: New.
28577 * gcc.dg/vmx/x-05.c: New.
28578 * gcc.dg/vmx/yousufi-1.c: New.
28579 * gcc.dg/vmx/zero-1.c: New.
28580 * gcc.dg/vmx/zero.c: New.
28581
28582 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
28583
28584 * g++.dg/lookup/java1.C: Update for chage of
28585 _Jv_AllocObject.
28586 * g++.dg/lookup/java2.C: Likewise.
28587
28588 2004-04-17 Laurent GUERBY <laurent@guerby.net>
28589
28590 * ada/acats/run_all.sh: use -O2 by default.
28591
28592 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
28593
28594 * gcc.dg/vr-mult-[12].c: New tests.
28595
28596 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28597
28598 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
28599
28600 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
28601
28602 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
28603
28604 * lib/target-supports.exp (check_profiling_available): Assume profiling
28605 isn't available for mips*-*-elf targets.
28606
28607 2004-04-14 Uros Bizjak <uros@kss-loka.si>
28608
28609 * gcc.dg/builtins-38.c: New test.
28610
28611 2004-04-14 Eric Christopher <echristo@redhat.com>
28612
28613 * g++.dg/charset/charset.exp: Run .cc extension tests.
28614
28615 2004-04-14 Zack Weinberg <zack@codesourcery.com>
28616
28617 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
28618
28619 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28620
28621 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
28622
28623 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
28624
28625 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
28626 * gcc.dg/i386-387-2.c: Likewise.
28627
28628 * gcc.dg/i386-387-7.c: New test.
28629 * gcc.dg/i386-387-8.c: New test.
28630
28631 * gcc.dg/builtins-37.c: New test.
28632
28633 2004-04-13 Geoffrey Keating <geoffk@apple.com>
28634
28635 * g++.dg/pch/externc-1.C: Add missing semicolon.
28636
28637 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
28638
28639 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
28640
28641 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
28642
28643 * gcc.c-torture/execute/20040411-1.c: New test.
28644
28645 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
28646
28647 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
28648
28649 2004-04-09 Chris Demetriou <cgd@broadcom.com>
28650
28651 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
28652
28653 2004-04-09 Zack Weinberg <zack@codesourcery.com>
28654
28655 * lib/target-supports.exp (check_named_sections_available): New.
28656 * lib/gcc-dg.exp (dg-require-named-sections): New.
28657 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
28658 old-deja.exp. Also prune error-count message from HP linker.
28659 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
28660
28661 * g++.dg/init/init-ref4.C: Use dg-require-weak.
28662 * g++.old-deja/g++.pt/static3.C: Likewise.
28663 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
28664
28665 2004-04-09 Roger Sayle <roger@eyesopen.com>
28666
28667 * gcc.c-torture/execute/20040409-1.c: New test case.
28668 * gcc.c-torture/execute/20040409-2.c: New test case.
28669 * gcc.c-torture/execute/20040409-3.c: New test case.
28670
28671 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
28672
28673 * gcc.dg/20040409-1.c: New test.
28674
28675 2004-04-08 Roger Sayle <roger@eyesopen.com>
28676
28677 PR target/14888
28678 * g++.dg/opt/pr14888.C: New test case.
28679
28680 2004-04-08 Geoffrey Keating <geoffk@apple.com>
28681
28682 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
28683 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
28684 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
28685 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
28686 New tests.
28687
28688 2004-04-08 Paul Brook <paul@codesourcery.com>
28689
28690 * gcc.dg/spill-1.c: New test.
28691
28692 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28693
28694 * gcc.dg/torture/builtin-ctype-2.c: New test.
28695
28696 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
28697
28698 * gcc.dg/pch/pch.exp: Add largefile test.
28699
28700 2004-04-06 Geoffrey Keating <geoffk@apple.com>
28701
28702 * g++.dg/pch/externc-1.Hs: New.
28703 * g++.dg/pch/externc-1.C: New.
28704
28705 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28706
28707 * gcc.dg/compat/struct-by-value-5a_main.c,
28708 gcc.dg/compat/struct-by-value-5b_main.c: New files.
28709 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
28710 * gcc.dg/compat/struct-by-value-5a_x.c,
28711 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
28712 gcc.dg/compat/struct-by-value-5_x.c.
28713 * gcc.dg/compat/struct-by-value-5a_y.c,
28714 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
28715 gcc.dg/compat/struct-by-value-5_y.c.
28716
28717 * gcc.dg/compat/struct-by-value-6a_main.c,
28718 gcc.dg/compat/struct-by-value-6b_main.c: New files.
28719 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
28720 * gcc.dg/compat/struct-by-value-6a_x.c,
28721 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
28722 gcc.dg/compat/struct-by-value-6_x.c.
28723 * gcc.dg/compat/struct-by-value-6a_y.c,
28724 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
28725 gcc.dg/compat/struct-by-value-6_y.c.
28726
28727 * gcc.dg/compat/struct-by-value-7a_main.c,
28728 gcc.dg/compat/struct-by-value-7b_main.c: New files.
28729 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
28730 * gcc.dg/compat/struct-by-value-7a_x.c,
28731 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
28732 gcc.dg/compat/struct-by-value-7_x.c.
28733 * gcc.dg/compat/struct-by-value-7a_y.c,
28734 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
28735 gcc.dg/compat/struct-by-value-7_y.c.
28736
28737 2004-04-06 Jakub Jelinek <jakub@redhat.com>
28738
28739 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
28740 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
28741 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
28742 options.
28743
28744 2004-04-06 Uros Bizjak <uros@kss-loka.si>
28745
28746 * gcc.dg/builtins-36.c: New test.
28747
28748 2004-04-06 Paul Brook <paul@codesourcery.com>
28749
28750 * README.gcc: Remove obsolete contraint on testcases.
28751
28752 2004-04-05 Paul Brook <paul@codesourcery.com>
28753
28754 PR2123
28755 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
28756 failure and exit(0) on success.
28757 * g++.dg/expr/anew2.C: Ditto.
28758 * g++.dg/expr/anew3.C: Ditto.
28759 * g++.dg/expr/anew4.C: Ditto.
28760
28761 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
28762
28763 PR c++/3518
28764 * g++.dg/template/unify7.C: New.
28765
28766 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
28767
28768 * g++.dg/README: Bring up to date with new subdirectories; remove
28769 duplicate subdirectory lines.
28770
28771 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
28772
28773 PR c++/14007
28774 * g++.dg/template/unify5.C: New.
28775 * g++.dg/template/unify6.C: New.
28776 * g++.dg/template/qualttp20.C: Adjust.
28777 * g++.old-deja/g++.jason/report.C: Adjust.
28778 * g++.old-deja/g++.other/qual1.C: Adjust.
28779
28780 2004-04-01 Mark Mitchell <mark@codesourcery.com>
28781
28782 PR c++/14803
28783 * g++.dg/inherit/ptrmem1.C: New test.
28784
28785 2004-04-01 Jakub Jelinek <jakub@redhat.com>
28786
28787 PR c++/14755
28788 * gcc.c-torture/execute/20040331-1.c: New test.
28789 * gcc.dg/20040331-1.c: New test.
28790
28791 2004-04-01 Paul Brook <paul@codesourcery.com>
28792
28793 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
28794
28795 2004-03-30 Mark Mitchell <mark@codesourcery.com>
28796
28797 PR c++/14724
28798 * g++.dg/init/goto1.C: New test.
28799
28800 PR c++/14763
28801 * g++.dg/template/defarg4.C: New test.
28802
28803 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
28804
28805 * gcc.dg/altivec-11.c: Extend test for more valid cases.
28806
28807 2004-03-28 David Edelsohn <edelsohn@gnu.org>
28808
28809 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
28810
28811 2004-03-28 Zack Weinberg <zack@codesourcery.com>
28812
28813 * gcc.dg/noncompile/undeclared-2.c: New test.
28814
28815 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
28816
28817 * gcc.dg/940409-1.c: Remove XFAIL.
28818 * gcc.dg/reg-vol-struct-1.c: New test.
28819
28820 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28821
28822 * gcc.dg/torture/builtin-wctype-1.c: New test.
28823
28824 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
28825
28826 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
28827 * gcc.dg/20001101-1.c: Likewise.
28828 * gcc.dg/20001102-1.c: Likewise.
28829
28830 2004-03-25 Roger Sayle <roger@eyesopen.com>
28831
28832 * gcc.dg/compare8.c: Add an additional test for XOR.
28833
28834 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28835
28836 * gcc.dg/torture/builtin-ctype-1.c: New test.
28837
28838 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28839
28840 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
28841 * gcc.dg/torture/builtin-math-1.c: Likewise.
28842 * gcc.dg/torture/builtin-power-1.c: New test.
28843
28844 2004-03-24 Andreas Schwab <schwab@suse.de>
28845
28846 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
28847 IA64 assembler.
28848
28849 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
28850 Roger Sayle <roger@eyesopen.com>
28851
28852 * gcc.dg/compare8.c: New test case.
28853
28854 2004-03-23 Ziemowit Laski <zlaski@apple.com>
28855
28856 * g++.dg/ext/altivec-7.C: New test.
28857
28858 2004-03-23 Zack Weinberg <zack@codesourcery.com>
28859
28860 PR 12267, 12391, 12560, 13129, 14114, 14133
28861 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
28862 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
28863 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
28864 Adjust error regexps.
28865 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
28866 * gcc.dg/noncompile/undeclared-1.c: New test cases.
28867 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
28868 * gcc.dg/local1.c: Add explanatory comment.
28869
28870 2004-03-23 Roger Sayle <roger@eyesopen.com>
28871
28872 PR optimization/14669
28873 * g++.dg/opt/fold2.C: New test case.
28874
28875 2004-03-22 Jakub Jelinek <jakub@redhat.com>
28876
28877 PR c/14069
28878 * gcc.dg/20040322-1.c: New test.
28879
28880 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
28881
28882 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
28883 * gcc.dg/ultrasp4.c: Likewise.
28884 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
28885
28886 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
28887
28888 * gcc.dg/i386-sse-8.c: Reset default options.
28889
28890 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
28891
28892 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
28893 in the error message text.
28894
28895 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
28896
28897 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
28898
28899 2004-03-21 Mark Mitchell <mark@codesourcery.com>
28900
28901 PR c++/14616
28902 * g++.dg/init/array13.C: New test.
28903
28904 2004-03-20 Roger Sayle <roger@eyesopen.com>
28905
28906 PR target/13889
28907 * gcc.c-torture/compile/pr13889.c: New test case.
28908
28909 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
28910
28911 PR c/14635
28912 * builtins-1.c (nan, nans): Don't test.
28913 * builtins-30.c: Don't use nan, nanf, nanl.
28914 * builtins-35.c: New test.
28915
28916 2004-03-19 Ziemowit Laski <zlaski@apple.com>
28917
28918 * g++.dg/ext/altivec-6.C: New test.
28919
28920 2004-03-19 Mark Mitchell <mark@codesourcery.com>
28921
28922 * g++.dg/init/placement3.C: New test.
28923
28924 * g++.dg/template/spec13.C: New test.
28925
28926 * g++.dg/lookup/using11.C: New test.
28927
28928 * g++.dg/lookup/koenig3.C: New test.
28929
28930 * g++.dg/template/operator2.C: New test.
28931
28932 * g++.dg/expr/dtor3.C: New test.
28933 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
28934 marker.
28935 * g++.old-deja/g++.law/visibility28.C: Likewise.
28936
28937 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
28938
28939 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
28940 * gcc.dg/ppc64-abi-3.c: Likewise.
28941
28942 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28943
28944 PR c++/14545
28945 * g++.dg/parse/template15.C: New test.
28946
28947 2004-03-18 Mark Mitchell <mark@codesourcery.com>
28948
28949 * g++.dg/expr/dtor2.C: New test.
28950
28951 * g++.dg/lookup/anon4.C: New test.
28952
28953 * g++.dg/overload/using1.C: New test.
28954
28955 * g++.dg/template/lookup7.C: New test.
28956
28957 * g++.dg/template/typename6.C: New test.
28958
28959 * g++.dg/expr/cond6.C: New test.
28960
28961 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28962
28963 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
28964
28965 2004-03-18 Mark Mitchell <mark@codesourcery.com>
28966
28967 * g++.dg/expr/cond5.C: New test.
28968 * g++.dg/expr/constcast1.C: Likewise.
28969 * g++.dg/expr/ptrmem2.C: Likewise.
28970 * g++.dg/expr/ptrmem3.C: Likewise.
28971 * g++.dg/lookup/main1.C: Likewise.
28972 * g++.dg/template/lookup6.C: Likewise.
28973
28974 2004-03-18 Mark Mitchell <mark@codesourcery.com>
28975
28976 * gcc.dg/local1.c: New test.
28977
28978 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
28979
28980 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28981
28982 * gcc.dg/torture/builtin-convert-1.c: New test.
28983
28984 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28985
28986 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
28987
28988 2004-03-16 Mark Mitchell <mark@codesourcery.com>
28989
28990 PR c++/14481
28991 * g++.dg/warn/Wunused-7.C: New test.
28992
28993 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28994
28995 * gcc.dg/torture/builtin-integral-1.c: New test.
28996
28997 2004-03-16 Mark Mitchell <mark@codesourcery.com>
28998
28999 PR c++/14586
29000 * g++.dg/parse/non-dependent3.C: New test.
29001
29002 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
29003
29004 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
29005 * g++.dg/eh/simd-2.C: Likewise.
29006 * g++.dg/init/array10.C: Likewise.
29007 * gcc.c-torture/compile/simd-1.c: Likewise.
29008 * gcc.c-torture/compile/simd-2.c: Likewise.
29009 * gcc.c-torture/compile/simd-3.c: Likewise.
29010 * gcc.c-torture/compile/simd-4.c: Likewise.
29011 * gcc.c-torture/compile/simd-6.c: Likewise.
29012 * gcc.c-torture/execute/simd-1.c: Likewise.
29013 * gcc.c-torture/execute/simd-2.c: Likewise.
29014 * gcc.dg/compat/vector-defs.h: Likewise.
29015 * gcc.dg/20020531-1.c: Likewise.
29016 * gcc.dg/altivec-3.c: Likewise.
29017 * gcc.dg/altivec-4.c: Likewise.
29018 * gcc.dg/altivec-varargs-1.c: Likewise.
29019 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
29020 * gcc.dg/i386-mmx-3.c: Likewise.
29021 * gcc.dg/i386-sse-4.c: Likewise.
29022 * gcc.dg/i386-sse-5.c: Likewise.
29023 * gcc.dg/i386-sse-8.c: Likewise.
29024 * gcc.dg/simd-1.c: Likewise.
29025 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
29026 __ev64_opaque__ since the machine description provides it.
29027
29028 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
29029
29030 * lib/compat.exp (skip_list): New global variable.
29031 Use it to hold the user defined COMPAT_SKIPS list if any.
29032 (compat-obj): Add the members of skip_list to optall.
29033
29034 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
29035
29036 * gcc.dg/compat/union-by-value-1_main.c,
29037 union-by-value-1_x.c, union-by-value-1_y.c,
29038 union-check.h, union-defs.h,
29039 union-init.h, union-return-1_main.c,
29040 union-return-1_x.c, union-return-1_y.c: New files.
29041
29042 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
29043
29044 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
29045 mixed-struct-init.h: Add 4 mixed structure types.
29046 struct-by-value-21_main.c, struct-by-value-21_x.c,
29047 struct-by-value-21_y.c, struct-return-21_main.c,
29048 struct-return-21_x.c, struct-return-21_y.c: New files.
29049
29050 2004-03-13 Mark Mitchell <mark@codesourcery.com>
29051
29052 PR c++/14550
29053 * g++.dg/parse/template14.C: New test.
29054
29055 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
29056
29057 * gcc.c-torture/execute/20040313-1.c: New test.
29058
29059 2004-03-13 Jakub Jelinek <jakub@redhat.com>
29060
29061 PR target/14533
29062 * gcc.dg/20040311-2.c: New test.
29063
29064 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
29065
29066 PR other/14544
29067 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
29068 bit-field.
29069
29070 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
29071
29072 * gcc.dg/20040305-2.c: Add missing return statement.
29073
29074 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29075
29076 * gcc.dg/builtins-34.c: Also check pow10*.
29077
29078 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
29079
29080 PR target/14262
29081 * gcc.dg/20040305-2.c: New test.
29082
29083 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
29084
29085 * gcc.dg/20040310-1.c: New test.
29086
29087 2004-03-11 Roger Sayle <roger@eyesopen.com>
29088
29089 * gcc.c-torture/execute/20040311-1.c: New test case.
29090
29091 2004-03-11 Mark Mitchell <mark@codesourcery.com>
29092
29093 PR c++/14476
29094 * g++.dg/lookup/enum1.C: New test.
29095
29096 2004-03-10 Mark Mitchell <mark@codesourcery.com>
29097
29098 PR c++/14510
29099 * g++.dg/lookup/struct2.C: New test.
29100
29101 2004-03-10 Uros Bizjak <uros@kss-loka.si>
29102
29103 * gcc.dg/builtins-34.c: New test.
29104
29105 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29106
29107 * gcc.dg/torture/builtin-nonneg-1.c: New test.
29108
29109 2004-03-09 James E Wilson <wilson@specifixinc.com>
29110
29111 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
29112 * gcc.dg/alias-2.c: New testcase.
29113
29114 2004-03-09 Zack Weinberg <zack@codesourcery.com>
29115
29116 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
29117
29118 2004-03-09 Roger Sayle <roger@eyesopen.com>
29119
29120 * gcc.c-torture/execute/20040309-1.c: New test case.
29121
29122 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
29123
29124 PR c++/14397
29125 * g++.dg/overload/ref1.C: New.
29126
29127 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29128
29129 PR c++/14409
29130 * g++.dg/template/spec12.C: New test.
29131
29132 PR c++/14448
29133 * g++.dg/parse/crash14.C: New test.
29134
29135 2004-03-09 Mark Mitchell <mark@codesourcery.com>
29136
29137 PR c++/14230
29138 * g++.dg/init/ref11.C: New test.
29139
29140 2004-03-09 Mark Mitchell <mark@codesourcery.com>
29141
29142 PR c++/14432
29143 * g++.dg/parse/builtin2.C: New test.
29144
29145 2004-03-08 Mark Mitchell <mark@codesourcery.com>
29146
29147 PR c++/14401
29148 * g++.dg/init/ctor3.C: New test.
29149 * g++.dg/init/union1.C: New test.
29150 * g++.dg/ext/anon-struct4.C: New test.
29151
29152 2004-03-08 Mark Mitchell <mark@codesourcery.com>
29153
29154 * g++.dg/lookup/koenig1.C: Tweak error messages.
29155 * g++.dg/lookup/used-before-declaration.C: Likewise.
29156 * g++.dg/other/do1.C: Likewise.
29157 * g++.dg/overload/koenig1.C: Likewise.
29158 * g++.dg/parse/crash13.C: Likewise.
29159 * g++.dg/template/instantiate3.C: Likewise.
29160
29161 2004-03-08 Eric Christopher <echristo@redhat.com>
29162
29163 * * lib/target-supports.exp: Enable libiconv in test
29164 compilation. Fix up error checking.
29165
29166 2004-03-08 Roger Sayle <roger@eyesopen.com>
29167
29168 PR middle-end/14289
29169 * gcc.dg/pr14289-1.c: New test case.
29170 * gcc.dg/pr14289-2.c: Likewise.
29171 * gcc.dg/pr14289-3.c: Likewise.
29172
29173 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
29174
29175 * gcc.c-torture/execute/20040308-1.c: New test.
29176
29177 2004-03-07 Roger Sayle <roger@eyesopen.com>
29178
29179 * gcc.c-torture/execute/20040307-1.c: New test case.
29180
29181 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
29182
29183 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
29184
29185 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
29186
29187 * gcc.dg/20040306-1.c: New test.
29188
29189 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
29190
29191 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
29192 them static.
29193 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
29194
29195 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
29196
29197 PR c/14465
29198 * gcc.dg/decl-6.c: New test.
29199
29200 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29201
29202 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
29203 Rename LOGPOW -> LOG_POW.
29204 (SQRT_EXP, POW_EXP): New.
29205
29206 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
29207
29208 * gcc.dg/i386-sse-8.c: New test.
29209
29210 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
29211
29212 PR c/14114
29213 * gcc.dg/decl-5.c: New test.
29214
29215 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
29216
29217 * gcc.dg/20040305-1.c: New test.
29218
29219 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
29220
29221 PR other/14354
29222 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
29223
29224 2004-03-04 Ziemowit Laski <zlaski@apple.com>
29225
29226 PR c++/14425, c++/14426
29227 * g++.dg/ext/altivec-4.C: New test.
29228 * g++.dg/ext/altivec-5.C: New test.
29229
29230 2004-03-04 Geoffrey Keating <geoffk@apple.com>
29231
29232 * g++.old-deja/g++.other/linkage1.C: Expect errors about
29233 global variables of a type with no linkage.
29234 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
29235 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
29236 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
29237 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
29238 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
29239 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
29240 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
29241 * g++.dg/warn/deprecated.C: Name enum Color.
29242 * g++.dg/overload/VLA.C: Name structure for 'b'.
29243 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
29244
29245 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
29246
29247 * gcc.c-torture/compile/20040304-1.c: New test.
29248
29249 2004-03-03 Zack Weinberg <zack@codesourcery.com>
29250
29251 PR 13728
29252 * gcc.dg/decl-4.c: New testcase.
29253
29254 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
29255
29256 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
29257 as PRECF if sizeof (float) > sizeof (double).
29258 (PRECL): Make it the same as PRECF if
29259 sizeof (float) > sizeof (long double).
29260
29261 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29262
29263 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
29264 system type. Add check for irix6 which doesn't have c99 runtime.
29265
29266 2004-03-03 Bob Wilson <bob.wilson@acm.org>
29267
29268 * gcc.dg/const-elim-1.c: xfail for xtensa.
29269
29270 2004-03-01 Mark Mitchell <mark@codesourcery.com>
29271
29272 PR c++/14369
29273 * g++.dg/template/cond4.C: New test.
29274
29275 2004-03-01 Mark Mitchell <mark@codesourcery.com>
29276
29277 PR c++/14360
29278 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
29279
29280 PR c++/14361
29281 * g++.dg/parse/defarg7.C: New test.
29282
29283 PR c++/14359
29284 * g++.dg/template/friend26.C: New test.
29285
29286 2004-03-01 Mark Mitchell <mark@codesourcery.com>
29287
29288 PR c++/14324
29289 * g++.dg/abi/mangle21.C: New test.
29290
29291 PR c++/14260
29292 * g++.dg/parse/constructor2.C: New test.
29293
29294 PR c++/14337
29295 * g++.dg/template/sfinae1.C: New test.
29296
29297 2004-02-29 Mark Mitchell <mark@codesourcery.com>
29298
29299 PR c++/14267
29300 * g++.dg/expr/crash2.C: New test.
29301
29302 PR middle-end/13448
29303 * gcc.dg/inline-5.c: New test.
29304 * gcc.dg/always-inline.c: Split out tests into ...
29305 * gcc.dg/always-inline2.c: ... this and ...
29306 * gcc.dg/always-inline3.c: ... this.
29307
29308 2004-02-29 Mark Mitchell <mark@codesourcery.com>
29309
29310 PR debug/12103
29311 * g++.dg/debug/crash1.C: New test.
29312
29313 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
29314
29315 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
29316 function with __attribute__((noinline)).
29317 (recurser_void2): Likewise.
29318 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
29319 (recurser_void2): Likewise.
29320
29321 2004-02-29 Roger Sayle <roger@eyesopen.com>
29322
29323 PR middle-end/14203
29324 * g++.dg/warn/Wunused-6.C: New test case.
29325
29326 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
29327
29328 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
29329 not defined.
29330
29331 2004-02-27 Eric Christopher <echristo@redhat.com>
29332
29333 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
29334 * g++.dg/charset/asm2.c: Run only x86.
29335 * gcc.dg/charset/asm3.c: Ditto.
29336
29337 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
29338
29339 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
29340 ld_library_path.
29341
29342 2004-02-27 Ziemowit Laski <zlaski@apple.com>
29343
29344 * g++.dg/ext/altivec-3.C: New.
29345
29346 2004-02-26 Richard Henderson <rth@redhat.com>
29347
29348 * g++.dg/ext/attrib10.C: Mark for warning.
29349 * gcc.dg/attr-alias-1.c: New.
29350
29351 2004-02-26 Richard Henderson <rth@redhat.com>
29352
29353 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
29354 * gcc.c-torture/execute/20040208-2.c: ... it back.
29355
29356 2004-02-26 Eric Christopher <echristo@redhat.com>
29357
29358 * lib/target-supports.exp (check-iconv-available): New function.
29359 * lib/gcc-dg.exp (dg-require-iconv): New function.
29360 Use above.
29361 * gcc.dg/charset: New directory.
29362 * gcc.dg/charset/charset.exp: New file.
29363 * gcc.dg/charset/asm1.c: Ditto.
29364 * gcc.dg/charset/asm2.c: Ditto.
29365 * gcc.dg/charset/asm3.c: Ditto.
29366 * gcc.dg/charset/asm4.c: Ditto.
29367 * gcc.dg/charset/asm5.c: Ditto.
29368 * gcc.dg/charset/attribute1.c: Ditto.
29369 * gcc.dg/charset/attribute2.c: Ditto.
29370 * gcc.dg/charset/string1.c: Ditto.
29371 * g++.dg/charset: New directory.
29372 * g++.dg/dg.exp: Add here. Special options.
29373 * g++.dg/charset/charset.exp: New file.
29374 * g++.dg/charset/asm1.c: Ditto.
29375 * g++.dg/charset/asm2.c: Ditto.
29376 * g++.dg/charset/asm3.c: Ditto.
29377 * g++.dg/charset/asm4.c: Ditto.
29378 * g++.dg/charset/attribute1.c: Ditto.
29379 * g++.dg/charset/attribute2.c: Ditto.
29380 * g++.dg/charset/extern1.cc: Ditto.
29381 * g++.dg/charset/extern2.cc: Ditto.
29382 * g++.dg/charset/string1.c: Ditto.
29383
29384 2004-02-26 Mark Mitchell <mark@codesourcery.com>
29385
29386 PR c++/14278
29387 * g++.dg/parse/comma1.C: New test.
29388
29389 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29390
29391 PR c++/14284
29392 * g++.dg/template/ttp8.C: New test.
29393
29394 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
29395
29396 * gcc.dg/fixuns-trunc-1.c: New test.
29397
29398 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29399
29400 * gcc.dg/builtins-config.h: Use #elif.
29401
29402 2004-02-26 Michael Matz <matz@suse.de>
29403
29404 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
29405 * gcc.dg/991214-1.c: Likewise.
29406 * gcc.dg/i386-asm-1.c: Likewise.
29407
29408 2004-02-25 Richard Henderson <rth@redhat.com>
29409
29410 * gcc.c-torture/execute/20040208-2.c: Move ...
29411 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
29412
29413 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29414
29415 PR c++/14246
29416 * g++.dg/other/crash-3.C: New test.
29417
29418 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29419
29420 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
29421 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
29422
29423 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
29424 HP-UX.
29425
29426 2004-02-24 Michael Matz <matz@suse.de>
29427
29428 * gcc.dg/i386-regparm.c: New.
29429
29430 2004-02-23 James E Wilson <wilson@specifixinc.com>
29431
29432 * gcc.c-torture/execute/20040223-1.c: New.
29433
29434 2004-02-23 Zack Weinberg <zack@codesourcery.com>
29435 Kazu Hirata <kazu@cs.umass.edu>
29436
29437 * gcc.dg/fwritable-strings-1.c: Remove.
29438
29439 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
29440
29441 PR c/14156
29442 * gcc.dg/20040223-1.c: New test.
29443
29444 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29445
29446 PR c++/14106
29447 * g++.dg/ext/typeof9.C: New test.
29448
29449 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29450
29451 PR c++/14250
29452 * g++.dg/other/switch1.C: New test.
29453
29454 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
29455
29456 * gcc.dg/cast-function-1.c: Adjust for new informative message.
29457 * gcc.dg/va-arg-1.c: Likewise.
29458
29459 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29460
29461 PR c++/14143
29462 * g++.dg/template/koenig5.C: New test.
29463
29464 2004-02-21 Ziemowit Laski <zlaski@apple.com>
29465
29466 * g++.dg/ext/altivec-1.C: Generalize target triple.
29467 * g++.dg/ext/altivec-2.C: New test case.
29468 * g++.dg/ext/altivec_check.h: New file.
29469 * gcc.dg/altivec-1.c: Generalize target triple;
29470 include altivec_check.h and call altivec_check().
29471 * gcc.dg/altivec-[2-5].c: Generalize target triple.
29472 * gcc.dg/altivec-6.c: New test case.
29473 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
29474 type casts as needed.
29475 * gcc.dg/altivec-10.c: Include altivec_check.h and call
29476 altivec_check().
29477 * gcc.dg/altivec-12.c: New test case.
29478 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
29479 include altivec_check.h and call altivec_check().
29480 * gcc.dg/altivec_check.h: New file.
29481
29482 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29483
29484 * lib/target-supports.exp (check_alias_available): Don't mangle
29485 function `g' in test program.
29486
29487 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29488
29489 * lib/target-supports.exp (check_profiling_available): Check
29490 argument to determine whether we support a profiling type.
29491 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
29492 check_profiling_available.
29493 * g++.dg/bprob/bprob.exp: Likewise.
29494 * g77.dg/bprob/bprob.exp: Likewise.
29495 * gcc.misc-tests/bprob.exp: Likewise.
29496 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
29497 dg-require-profiling and delete expected error handling.
29498 * gcc.dg/20021014-1.c: Likewise.
29499 * gcc.dg/nest.c: Likewise.
29500
29501 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29502
29503 PR c++/12007
29504 * g++.dg/other/vthunk1.C: New test.
29505
29506 2004-02-20 Falk Hueffner <falk@debian.org>
29507
29508 PR target/14201
29509 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
29510
29511 2004-02-20 Mark Mitchell <mark@codesourcery.com>
29512
29513 PR c++/13927
29514 * g++.dg/other/error8.C: Remove XFAIL markers.
29515
29516 PR c++/14173
29517 * g++.dg/ext/packed5.C: New test.
29518
29519 PR c++/14199
29520 * g++.dg/warn/Wunused-5.C: New test.
29521
29522 PR c++/14186
29523 * g++.dg/lookup/member1.C: New test.
29524
29525 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
29526
29527 * gcc.c-torture/compile/20040130-1.c: Enable only when
29528 __INT_MAX__ >= 2147483647L.
29529 * gcc.c-torture/compile/961203-1.c: Likewise.
29530
29531 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
29532
29533 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
29534 * g++.dg/opt/template1.C: Robustify assembler regexp
29535
29536 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29537
29538 * gcc.c-torture/execute/simd-4.x: Remove.
29539 * gcc.c-torture/execute/va-arg-25.x: Likewise.
29540 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
29541 Guard with #ifndef SKIP_ATTRIBUTE.
29542 * gcc.dg/compat/vector-1_y.c: Likewise.
29543 * gcc.dg/compat/vector-2_x.c: Likewise.
29544 * gcc.dg/compat/vector-2_y.c: Likewise.
29545 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
29546 * g++.dg/eh/simd-2.C: Likewise.
29547
29548 2004-02-19 Alan Modra <amodra@bigpond.net.au>
29549
29550 * gcc.c-torture/compile/complex-1.c: New.
29551
29552 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
29553
29554 PR target/14209
29555 * gcc.c-torture/execute/20040218-1.c: New test.
29556
29557 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29558
29559 PR c++/14181
29560 * g++.dg/parse/new2.C: New test.
29561
29562 2004-02-18 Paul Brook <paul@codesourcery.com>
29563
29564 * gcc.c-torture/compile/libcall-1.c: New test.
29565
29566 2004-02-18 Paul Brook <paul@codesourcery.com>
29567
29568 PR debug/12934
29569 * gcc.dg/debug/debug-7.c: New test.
29570
29571 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
29572
29573 * gcc.dg/20040217-1.c: New test.
29574
29575 2004-02-17 Zack Weinberg <zack@codesourcery.com>
29576
29577 * gcc.c-torture/execute/990208-1.x: Delete.
29578
29579 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
29580
29581 * gcc.c-torture/execute/20040208-2.x: New file.
29582
29583 2004-02-17 Mark Mitchell <mark@codesourcery.com>
29584
29585 PR c++/11326
29586 * g++.dg/abi/structret1.C: New test.
29587
29588 2004-02-17 Jakub Jelinek <jakub@redhat.com>
29589
29590 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
29591 (i386_cpuid): No need to test if cpuid is available on AMD64.
29592 Fix assembly, so that it works onboth i386 and AMD64.
29593 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
29594 (vecInLong): Fix s[] member type to unsigned int.
29595 (vecInWord): Remove type.
29596 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
29597 (a64, b64, c64, d64, e64): Remove.
29598 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
29599 Remove unused variable. Remove initialization of removed variables.
29600 Don't call mmx_tests nor sse_tests.
29601 (reference_mmx, reference_sse): Remove.
29602 (check): Add return stmt.
29603 * gcc.dg/i386-sse-7.c: New test.
29604 * gcc.dg/i386-mmx-4.c: New test.
29605
29606 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29607
29608 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
29609 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29610 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29611 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
29612 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
29613 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
29614 g++.dg/tc1/dr94.C: Fix line terminator.
29615
29616 2004-02-16 Geoffrey Keating <geoffk@apple.com>
29617
29618 * gcc.c-torture/compile/20040216-1.c: New.
29619
29620 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29621
29622 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29623 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29624 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
29625 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
29626 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
29627 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
29628
29629 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
29630
29631 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
29632
29633 2004-02-15 Mark Mitchell <mark@codesourcery.com>
29634
29635 PR c++/13971
29636 * g++.dg/expr/cond4.C: New test.
29637
29638 PR c++/14086
29639 * g++.dg/lookup/crash2.C: New test.
29640
29641 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
29642
29643 * gcc.c-torture/compile/20040214-2.c: New test.
29644
29645 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
29646
29647 PR c++/14116
29648 * g++.dg/ext/typeof8.C: New test.
29649
29650 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
29651
29652 * gcc.c-torture/compile/20040214-1.c: New test.
29653
29654 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29655
29656 PR c++/13635
29657 * g++.dg/template/spec11.C: New test.
29658
29659 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29660
29661 PR c++/13927
29662 * g++.dg/other/error8.C: New test.
29663
29664 2004-02-13 Mark Mitchell <mark@codesourcery.com>
29665
29666 PR c++/14122
29667 * g++.dg/template/array4.C: New test.
29668
29669 PR c++/14108
29670 * g++.dg/inherit/thunk2.C: New test.
29671
29672 PR c++/14083
29673 * g++.dg/eh/cond2.C: New test.
29674
29675 2004-02-12 Alan Modra <amodra@bigpond.net.au>
29676
29677 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
29678
29679 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
29680
29681 * lib/scanasm.exp (dg-scan): Quote pattern before display.
29682
29683 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
29684
29685 * g++.dg/simd-2.C: xfail on ppc64-linux.
29686
29687 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
29688
29689 PR c/456
29690 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
29691 tests.
29692
29693 2004-02-11 Uros Bizjak <uros@kss-loka.si>
29694
29695 * gcc.dg/builtins-33.c: New test.
29696
29697 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
29698
29699 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
29700
29701 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
29702
29703 * g++.dg/simd-2.C: Set -maltivec for ppc64.
29704
29705 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
29706
29707 * gcc.dg/ppc64-abi-3.c: New test.
29708
29709 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
29710
29711 PR c/14092
29712
29713 * gcc.dg/pr14092-1.c: New testcase.
29714
29715 2004-02-10 Alan Modra <amodra@bigpond.net.au>
29716
29717 * gcc.dg/cpp/assert4.c: Fix typo last change.
29718
29719 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
29720 * gcc.dg/cpp/assert4.c: Handle powerpc64.
29721
29722 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
29723
29724 2004-02-09 Roger Sayle <roger@eyesopen.com>
29725
29726 * gcc.c-torture/compile/20040209-1.c: New test case.
29727
29728 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
29729
29730 * gcc.dg/c90-init-1.c: Adjust expected error messages.
29731
29732 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
29733
29734 * gcc.c-torture/execute/20040208-[12].c: New tests.
29735
29736 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
29737
29738 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
29739
29740 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
29741
29742 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
29743
29744 2004-02-07 Zack Weinberg <zack@codesourcery.com>
29745
29746 Bug 13856
29747 * gcc.dg/visibility-8.c: New testcase.
29748
29749 2004-02-07 Zack Weinberg <zack@codesourcery.com>
29750
29751 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
29752 arguments.
29753 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
29754
29755 2004-02-07 Roger Sayle <roger@eyesopen.com>
29756
29757 PR middle-end/13696
29758 * g++.dg/opt/fold1.C: New test case.
29759
29760 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29761
29762 PR c++/14033
29763 * g++.dg/other/crash-2.C: New test.
29764
29765 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29766
29767 PR c++/14028
29768 * g++.dg/parse/angle-bracket2.C: New test.
29769
29770 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
29771
29772 PR middle-end/13750
29773 Revert:
29774 2004-01-15 Geoffrey Keating <geoffk@apple.com>
29775 PR pch/13361
29776 * testsuite/g++.dg/pch/wchar-1.C: New.
29777 * testsuite/g++.dg/pch/wchar-1.Hs: New.
29778
29779 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29780
29781 PR c++/14008
29782 * g++.dg/parse/error15.C: New test.
29783 * g++.dg/parse/crash11.C: Update dg-error mark.
29784
29785 2004-02-04 Mark Mitchell <mark@codesourcery.com>
29786
29787 PR c++/13932
29788 * g++.dg/warn/conv2.C: New test.
29789
29790 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29791
29792 PR c++/13086
29793 * g++.dg/warn/incomplete1.C: Remove xfail.
29794
29795 2004-02-04 Mark Mitchell <mark@codesourcery.com>
29796
29797 * lib/file-format.exp (gcc_target_object_format): Use
29798 ${tool}_target_compile, not gcc_target_compile.
29799 * lib/target-supports.exp (check_alias_available): Likewise.
29800 (check_gc_sections_available): Likewise.
29801 * g++.dg/ext/attrib10.C: Use dg-require-alias.
29802 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
29803 dg-require-alias.
29804
29805 2004-02-04 Mark Mitchell <mark@codesourcery.com>
29806
29807 PR c++/13969
29808 * g++.dg/template/static6.C: New test.
29809
29810 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
29811
29812 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
29813
29814 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29815
29816 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
29817 tests for systems where `char' is unsigned by default.
29818
29819 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29820
29821 PR c++/13997
29822 * g++.dg/template/partial3.C: New test.
29823
29824 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
29825
29826 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
29827 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
29828 Remove mentions of obsolete ports.
29829
29830 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
29831
29832 * gcc.dg/noncompile/20001228-1.c: Fix for new
29833 error message.
29834
29835 2004-02-03 Roger Sayle <roger@eyesopen.com>
29836
29837 PR target/9348
29838 * gcc.c-torture/execute/multdi-1.c: New test case.
29839
29840 2004-02-03 Mark Mitchell <mark@codesourcery.com>
29841
29842 PR c++/13925
29843 * g++.dg/template/lookup5.C: New test.
29844
29845 2004-02-03 Mark Mitchell <mark@codesourcery.com>
29846
29847 PR c++/13950
29848 * g++.dg/template/lookup4.C: New test.
29849
29850 PR c++/13970
29851 * g++.dg/parse/error14.C: New test.
29852
29853 PR c++/14002
29854 * g++.dg/parse/template13.C: New test.
29855
29856 2004-02-03 Mark Mitchell <mark@codesourcery.com>
29857
29858 PR c++/13978
29859 * g++.dg/template/koenig4.C: New test.
29860
29861 PR c++/13968
29862 * g++.dg/template/crash17.C: New test.
29863
29864 PR c++/13975
29865 * g++.dg/parse/error13.C: New test.
29866 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
29867
29868 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
29869
29870 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
29871
29872 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
29873
29874 PR c/11658
29875 PR c/13994
29876 * gcc.dg/noncompile/20040203-1.c: New test.
29877 * gcc.dg/noncompile/20040203-2.c: Likewise.
29878 * gcc.dg/noncompile/20040203-3.c: Likewise.
29879 * gcc.dg/20040203-1.c: Likewise.
29880
29881 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
29882
29883 PR c++/10858
29884 * g++.dg/template/sizeof7.C: New test.
29885
29886 2004-02-02 Eric Christopher <echristo@redhat.com>
29887 Zack Weinberg <zack@codesourcery.com>
29888
29889 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
29890
29891 2004-02-02 Zack Weinberg <zack@codesourcery.com>
29892
29893 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
29894 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
29895 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
29896 * gcc.dg/cleanup-5.c: Run only on Linux targets.
29897
29898 2004-02-02 Mark Mitchell <mark@codesourcery.com>
29899
29900 PR c++/13113
29901 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
29902
29903 PR c++/13854
29904 * g++.dg/ext/attrib13.C: New test.
29905
29906 PR c++/13907
29907 * g++.dg/conversion/op2.C: New test.
29908
29909 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
29910
29911 * gcc.dg/titype-1.c: Fix pasto.
29912
29913 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
29914
29915 * gcc.dg/titype-1.c: New test.
29916
29917 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29918
29919 PR c++/13957
29920 * g++.dg/template/non-type-template-argument-1.C,
29921 g++.dg/template/qualified-id1.C: Update dg-error marks.
29922 * g++.dg/template/nontype6.C: New test.
29923
29924 2004-02-01 Roger Sayle <roger@eyesopen.com>
29925
29926 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
29927 * gcc.dg/builtins-31.c: New testcase.
29928 * gcc.dg/builtins-32.c: New testcase.
29929
29930 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
29931
29932 * objc.dg/call-super-2.m: Update line numbers
29933 for the including of stddef.h.
29934
29935 2004-01-30 Michael Matz <matz@suse.de>
29936
29937 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
29938 g++.dg/ext/case-range3.C: New tests.
29939
29940 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29941
29942 DR206
29943 PR c++/13813
29944 * g++.dg/template/member4.C: New test.
29945
29946 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29947
29948 PR c++/13683
29949 * g++.dg/template/sizeof6.C: New test.
29950
29951 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
29952
29953 * gcc.dg/fwritable-strings-1.c: New test.
29954
29955 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
29956
29957 * gcc.c-torture/compile/20040130-1.c: New test.
29958
29959 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
29960
29961 * objc.dg/call-super-2.m: Include stddef.h for size_t.
29962
29963 2004-01-29 Mark Mitchell <mark@codesourcery.com>
29964
29965 PR c++/13883
29966 * g++.dg/template/ctor3.C: New test.
29967
29968 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29969
29970 * g++.dg/tc1: New directory.
29971 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
29972 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
29973 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
29974 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
29975 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
29976
29977 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29978
29979 * g++.dg/parse/error11.C: New test.
29980 * g++.dg/parse/error12.C: Likewise.
29981
29982 2004-01-28 Ziemowit Laski <zlaski@apple.com>
29983
29984 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
29985 (scan_initial, main): Use aligned_sizeof instead of sizeof.
29986
29987 2004-01-28 Mark Mitchell <mark@codesourcery.com>
29988
29989 PR c++/13791
29990 * g++.dg/ext/attrib12.C: New test.
29991
29992 PR c++/13736
29993 * g++.dg/parse/cast2.C: New test.
29994
29995 2004-01-27 James E Wilson <wilson@specifixinc.com>
29996
29997 * objc.dg/encode-2.m (main): New local string. Set depending on
29998 sizeof long. Use in sscanf call.
29999 * objc.dg/encode-3.m (main): New local string. Set depending on
30000 sizeof long. Use in scan_initial call.
30001
30002 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30003
30004 * objc.dg/call-super-2.m: Make LP64-safe.
30005 * objc.dg/desig-init-1.m: Likewise.
30006
30007 2004-01-27 Devang Patel <dpatel@apple.com>
30008
30009 * g++.dg/debug/namespace1.C: New test.
30010
30011 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
30012
30013 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
30014 xscale-*-*.
30015
30016 * gcc.dg/arm-mmx-1.c: New test.
30017
30018 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
30019
30020 * gcc.dg/20040127-1.c: New test.
30021 * gcc.dg/20040127-2.c: New test.
30022
30023 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
30024
30025 * objc.dg/stret-1.m (glob): Renamed to globa.
30026
30027 2004-01-26 Mark Mitchell <mark@codesourcery.com>
30028
30029 PR c++/13663
30030 * g++.dg/expr/for1.C: New test.
30031
30032 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
30033
30034 PR middle-end/13779
30035 * gcc.dg/darwin-longlong.c: New test.
30036
30037 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
30038
30039 * gcc.dg/20040124-1.c: Moved test from here...
30040 * gcc.c-torture/compile/20040124-1.c: ...to here.
30041
30042 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
30043
30044 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
30045 the assembly output if -m64 is passed.
30046
30047 2004-01-25 Mark Mitchell <mark@codesourcery.com>
30048
30049 PR c++/13833
30050 * g++.dg/template/cond3.C: New test.
30051
30052 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30053
30054 PR c++/13810
30055 * g++.dg/template/ttp7.C: New test.
30056
30057 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30058
30059 PR c++/13797
30060 * g++.dg/template/nontype4.C: New test.
30061 * g++.dg/template/nontype5.C: Likewise.
30062
30063 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
30064
30065 * gcc.dg/torture/mips-clobber-at.c: New test.
30066
30067 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
30068
30069 * gcc.dg/20040124-1.c: New test.
30070
30071 2004-01-24 Jakub Jelinek <jakub@redhat.com>
30072
30073 * gcc.dg/20040123-1.c: New test.
30074
30075 2004-01-23 Zack Weinberg <zack@codesourcery.com>
30076
30077 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
30078
30079 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
30080
30081 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
30082
30083 2004-01-23 Andrew Pinski <apinski@apple.com>
30084
30085 * gcc.dg/20030121-1.c: Move to ..
30086 * gcc.dg/20040121-1.c: here.
30087
30088 2004-01-23 Roger Sayle <roger@eyesopen.com>
30089
30090 * gcc.dg/builtins-29.c: New test case.
30091
30092 2004-01-23 Zack Weinberg <zack@codesourcery.com>
30093
30094 PR 18314
30095 * gcc.dg/builtins-30.c: New testcase.
30096
30097 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
30098
30099 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
30100 * lib/g77.exp: Likewise.
30101 * lib/objc.exp: Likewise.
30102 * lib/g++.exp: Likewise.
30103
30104 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
30105
30106 * gcc.dg/struct-by-value-2.c: New test.
30107
30108 2004-01-21 Andrew Pinski <apinski@apple.com>
30109
30110 PR target/13785
30111 * gcc.dg/20030121-1.c: New test.
30112
30113 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
30114
30115 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
30116 clobber frame pointer register in asm statement.
30117
30118 2004-01-21 Falk Hueffner <falk@debian.org>
30119
30120 * gcc.c-torture/compile/20040121-1.c: New test.
30121
30122 2004-01-21 Zack Weinberg <zack@codesourcery.com>
30123
30124 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
30125
30126 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
30127
30128 * gcc.dg/ppc64-abi-2.c: New test.
30129
30130 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
30131
30132 * lib/treelang.exp: Fill out this file.
30133 * lib/treelang-dg.exp: New File.
30134
30135 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
30136
30137 * gcc.c-torture/compile/981022-1.c: Remove.
30138 * gcc.dg/array-5.c: Remove XFAIL.
30139 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
30140 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
30141 gcc.dg/cond-lvalue-1.c: Update.
30142 * gcc.dg/cast-lvalue-2.c: New test.
30143
30144 2004-01-19 Mark Mitchell <mark@codesourcery.com>
30145
30146 PR c++/13592
30147 * g++.dg/other/error1.C (class foo): Tweak error message.
30148
30149 PR c++/13592
30150 * g++.dg/template/call2.C: New test.
30151
30152 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
30153
30154 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
30155 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
30156 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
30157 scalar-return-1_x.c, scalar-return-2_y.c,
30158 scalar-return-3_x.c, scalar-return-3_y.c,
30159 scalar-return-4_x.c, scalar-return-4_y.c,
30160 struct-align-1.h, struct-align-1_x.c,
30161 struct-align-1_y.c, struct-align-2.h,
30162 struct-align-2_x.c, struct-align-2_y.c,
30163 struct-by-value-10_y.c, struct-by-value-11_x.c,
30164 struct-by-value-11_y.c, struct-by-value-12_x.c,
30165 struct-by-value-12_y.c, struct-by-value-13_x.c,
30166 struct-by-value-13_y.c, struct-by-value-14_x.c,
30167 struct-by-value-14_y.c, struct-by-value-15_x.c,
30168 struct-by-value-15_y.c, struct-by-value-16_y.c,
30169 struct-by-value-17_y.c, struct-by-value-18_y.c,
30170 struct-by-value-19_y.c, struct-by-value-1_x.c,
30171 struct-by-value-1_y.c, struct-by-value-20_y.c,
30172 struct-by-value-2_x.c, struct-by-value-2_y.c,
30173 struct-by-value-3_y.c, struct-by-value-4_x.c,
30174 struct-by-value-4_y.c, struct-by-value-5_y.c,
30175 struct-by-value-6_y.c, struct-by-value-7_y.c
30176 struct-by-value-8_x.c, struct-by-value-8_y.c
30177 struct-by-value-9_x.c, struct-by-value-9_y.c
30178 struct-return-10_x.c, struct-return-10_y.c,
30179 struct-return-19_x.c, struct-return-20_x.c
30180 struct-return-2_x.c, struct-return-2_y.c
30181 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
30182 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
30183
30184 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
30185
30186 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
30187 attribute on sparc*-sun-solaris2.*.
30188
30189 2004-01-18 Mark Mitchell <mark@codesourcery.com>
30190
30191 PR c++/13710
30192 * g++.dg/ext/typeof7.C: New test.
30193
30194 2004-01-18 David Edelsohn <edelsohn@gnu.org>
30195
30196 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
30197 * gcc.dg/const-elim-1.c: Same.
30198
30199 2004-01-17 Ziemowit Laski <zlaski@apple.com>
30200
30201 * objc.dg/stret-1.m: New.
30202 * objc.dg/stret-2.m: New.
30203
30204 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
30205
30206 PR c++/11895
30207 * g++.dg/ext/vector1.C: New test.
30208
30209 2004-01-16 Geoffrey Keating <geoffk@apple.com>
30210
30211 * gcc.dg/pch/import-1.c: New.
30212 * gcc.dg/pch/import-1.hs: New.
30213 * gcc.dg/pch/import-1a.h: New.
30214 * gcc.dg/pch/import-1b.h: New.
30215 * gcc.dg/pch/import-1c.h: New.
30216
30217 2004-01-16 Mark Mitchell <mark@codesourcery.com>
30218
30219 PR c++/13574
30220 * g++.dg/ext/array1.C: New test.
30221
30222 PR c++/13178
30223 * g++.dg/conversion/op1.C: New test.
30224
30225 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
30226
30227 PR 11864
30228 From Kazumoto Kojima / Dan Kegel:
30229 * gcc.dg/pr11864-1.c: New test.
30230
30231 PR 10392
30232 From Marcus Comstedt / Dan Kegel:
30233 * gcc.dg/pr10392-1.c: New test.
30234
30235 2004-01-16 Mark Mitchell <mark@codesourcery.com>
30236
30237 PR c++/13478
30238 * g++.dg/init/ref10.C: New test.
30239
30240 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30241
30242 PR c++/13407
30243 * g++.dg/parse/typename6.C: New test.
30244
30245 2004-01-15 Geoffrey Keating <geoffk@apple.com>
30246
30247 PR pch/13361
30248 * testsuite/g++.dg/pch/wchar-1.C: New.
30249 * testsuite/g++.dg/pch/wchar-1.Hs: New.
30250
30251 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30252
30253 PR c++/9259
30254 * g++.dg/expr/sizeof2.C: New test.
30255
30256 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
30257
30258 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
30259
30260 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
30261
30262 PR c++/13659
30263 * g++.dg/lookup/strong-using-3.C: New.
30264 * g++.dg/lookup/using-10.C: New.
30265
30266 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
30267
30268 PR c++/13594
30269 * g++.dg/lookup/strong-using-2.C: New.
30270
30271 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
30272 Dan Kegel <dank@kegel.com>
30273 J"orn Rennecke <joern.rennecke@superh.com>
30274
30275 PR target/9365
30276 * gcc.dg/pr9365-1.c: New test.
30277
30278 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30279
30280 PR c++/8856
30281 * g++.dg/parse/casting-operator2.C: New test.
30282 * g++.old-deja/g++.pt/explicit83.C: Remove.
30283
30284 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
30285
30286 * gcc.dg/label-compound-stmt-1.c: New test.
30287 * gcc.c-torture/compile/950922-1.c,
30288 gcc.c-torture/compile/20000211-3.c,
30289 gcc.c-torture/compile/20000518-1.c,
30290 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
30291 compound statements.
30292
30293 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
30294
30295 * gcc.dg/ppc64-abi-1.c: New test.
30296
30297 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
30298
30299 * g++.dg/ext/attrib9.C: Add dg-warnings.
30300
30301 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30302
30303 PR c++/12335
30304 * g++.dg/parse/dtor3.C: New test.
30305
30306 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
30307
30308 PR c++/12709
30309 * g++.dg/parse/try-catch-1.C: New test.
30310
30311 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
30312
30313 * ada/acats/run_all.sh: Add more verbose output in acats.log
30314 when compiling tests.
30315
30316 2004-01-12 Zack Weinberg <zack@codesourcery.com>
30317
30318 PR 13656
30319 * gcc.dg/typedef-redecl.c: New test case.
30320 * gcc.dg/typedef-redecl.h: New support file.
30321
30322 2004-01-13 Jan Hubicka <jh@suse.cz>
30323
30324 * gcc.dg/always_inline.c: New test.
30325 * gcc.dg/debug/20031231-1.c: Fix.
30326
30327 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30328
30329 PR c++/13474
30330 * g++.dg/template/array3.C: New test.
30331
30332 2004-01-12 Zack Weinberg <zack@codesourcery.com>
30333
30334 * g++.dg/ext/lvalue1.C: No longer expected to fail.
30335 * g++.dg/warn/Wunused-2.C: Likewise.
30336
30337 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30338
30339 PR c++/13289
30340 * g++.dg/template/instantiate6.C: New test.
30341
30342 2004-01-12 Roger Sayle <roger@eyesopen.com>
30343
30344 PR middle-end/11397
30345 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
30346
30347 2004-01-12 Jan Hubicka <jh@suse.cz>
30348
30349 PR opt/12826
30350 * gcc.dg/20040112-1.c: New.
30351
30352 * gcc.dg/dwarf-die[1-7].c: Move to...
30353 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
30354 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
30355
30356 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
30357
30358 PR c++/4100
30359 * g++.dg/parse/friend4.C: New test.
30360
30361 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
30362
30363 PR c++/4100
30364 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
30365 definition is called a friend.
30366
30367 2004-01-11 Zack Weinberg <zack@codesourcery.com>
30368
30369 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
30370
30371 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
30372
30373 PR c++/3478
30374 * g++.dg/parse/error10.C: New test.
30375 * g++.dg/template/arg2.C: Accept "invalid type" error.
30376
30377 2004-01-11 Jakub Jelinek <jakub@redhat.com>
30378
30379 PR middle-end/13392
30380 * g++.dg/opt/expect2.C: New test.
30381
30382 2004-01-10 Zack Weinberg <zack@codesourcery.com>
30383
30384 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
30385 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
30386 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
30387 Update dg-error regexps.
30388
30389 2004-01-10 Zack Weinberg <zack@codesourcery.com>
30390
30391 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
30392 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
30393
30394 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
30395
30396 * gcc.dg/pragma-re-1.c: Use right pointer type.
30397
30398 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
30399
30400 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
30401
30402 2004-01-09 Geoffrey Keating <geoffk@apple.com>
30403
30404 * gcc.dg/rs6000-ldouble-1.c: New.
30405
30406 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30407
30408 DR 337
30409 PR c++/9256
30410 * g++.dg/other/abstract1.C: New test.
30411
30412 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
30413
30414 * g++.dg/lookup/strong-using-1.C: New.
30415
30416 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
30417
30418 PR c/11234
30419 * gcc.dg/func-ptr-conv-1.c: New test.
30420 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
30421
30422 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
30423
30424 PR target/13380.
30425 * gcc.c-torture/compile/20040109-1.c: New.
30426
30427 2004-01-08 Stuart Hastings <stuart@apple.com>
30428
30429 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
30430 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
30431 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
30432
30433 2004-01-09 Alan Modra <amodra@bigpond.net.au>
30434
30435 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
30436
30437 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30438
30439 * ada/acats/run_acats: Treat 'gnatchop' the same way
30440 as 'gnatmake'. Export GCC_DRIVER.
30441 * ada/acats/run_all.sh: Add target_gnatchop. Use
30442 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
30443
30444 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30445
30446 PR c++/12573
30447 * g++.dg/template/dependent-expr4.C: New test.
30448
30449 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
30450
30451 * gcc.dg/altivec-11.c: New test.
30452
30453 2004-01-07 Mark Mitchell <mark@codesourcery.com>
30454
30455 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
30456
30457 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
30458
30459 PR c/6024
30460 * gcc.dg/enum-compat-1.c: New test.
30461 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
30462
30463 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
30464
30465 PR c/12165
30466 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
30467 gcc.dg/c99-idem-qual-3.c: New tests.
30468
30469 2004-01-07 Alan Modra <amodra@bigpond.net.au>
30470
30471 * gcc.dg/winline-7.c: Don't cast void * to int.
30472
30473 2004-01-06 Jan Hubicka <jh@suse.cz>
30474
30475 * gcc.dg/i386-sse-5.c: New test
30476 * g++.dg/eh/simd-1.c: Add -w argument for i386.
30477
30478 2004-01-05 Mark Mitchell <mark@codesourcery.com>
30479
30480 PR c++/12815
30481 * g++.dg/rtti/typeid4.C: New test.
30482
30483 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
30484
30485 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
30486
30487 2004-01-05 Mark Mitchell <mark@codesourcery.com>
30488
30489 PR c++/12132
30490 * g++.dg/template/error11.C: New test.
30491
30492 PR c++/13451
30493 * g++.dg/template/class2.C: New test.
30494
30495 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
30496 Richard Sandiford <rsandifo@redhat.com>
30497
30498 PR c++/13387
30499 * g++.dg/opt/alias3.C: New test.
30500
30501 2004-01-04 Mark Mitchell <mark@codesourcery.com>
30502
30503 PR c++/13157
30504 * g++.dg/template/koenig3.C: New test.
30505
30506 PR c++/13529
30507 * g++.dg/parse/offsetof3.C: New test.
30508
30509 * g++.dg/init/copy7.C: Add missing dg-error markers.
30510
30511 PR c++/12226
30512 * g++.dg/init/copy7.c: New test.
30513
30514 PR c++/13536
30515 * g++.dg/parse/cast1.C: New test.
30516
30517 2004-01-04 Jan Hubicka <jh@suse.cz>
30518
30519 * gcc.dg/winline[1-7].c: New tests.
30520
30521 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30522
30523 PR c++/13520
30524 * g++.dg/template/qualttp22.C: New test.
30525
30526 2004-01-01 Jan Hubicka <jh@suse.cz>
30527
30528 * gcc.dg/debug/20031231-1.c: New.
30529 * gcc.c-torture/compile/20040101-1.c: New.
30530 * gcc.dg/dwarf-die-[1-7].c: New.
30531
30532 2004-01-01 Jakub Jelinek <jakub@redhat.com>
30533
30534 PR optimization/13521
30535 * gcc.c-torture/compile/20031231-1.c: New test.
30536
30537 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
30538
30539 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
30540
30541 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30542
30543 PR c++/10079
30544 * g++.dg/template/crash16.C: New test.
30545
30546 2003-12-30 Mark Mitchell <mark@codesourcery.com>
30547
30548 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
30549
30550 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
30551
30552 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
30553 ports.
30554 * g++.old-deja/g++.jason/thunk3.C: Likewise.
30555 * g++.old-deja/g++.law/profile1.C: Likewise.
30556 * gcc.c-torture/compile/981006-1.c: Likewise.
30557 * gcc.c-torture/execute/loop-2e.x: Likewise.
30558 * gcc.c-torture/execute/loop-2f.x: Remove.
30559 * gcc.c-torture/execute/loop-2g.x: Likewise.
30560 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
30561 * gcc.dg/20020312-2.c: Remove traces of dead ports.
30562
30563 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
30564
30565 PR c++/13507
30566 * g++.dg/ext/attrib11.C: New test.
30567
30568 PR c++/13494
30569 * g++.dg/template/array2-1.C: New test.
30570 * g++.dg/template/array2-2.C: New test.
30571
30572 2003-12-29 Mark Mitchell <mark@codesourcery.com>
30573
30574 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
30575
30576 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
30577
30578 PR c++/12774
30579 * g++.dg/template/array1-1.C: New test.
30580 * g++.dg/template/array1-2.C: New test.
30581
30582 2003-12-29 Roger Sayle <roger@eyesopen.com>
30583
30584 PR fortran/12632
30585 * g77.dg/12632.f: New test case.
30586
30587 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30588
30589 PR c++/13289
30590 * g++.dg/parse/nontype1.C: New test.
30591
30592 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30593
30594 PR c++/12403
30595 * g++.dg/parse/explicit1.C: New test.
30596 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
30597
30598 2003-12-28 Mark Mitchell <mark@codesourcery.com>
30599
30600 PR c++/13081
30601 * g++.dg/opt/inline6.C: New test.
30602
30603 PR c++/12613
30604 * g++.dg/parse/error9.C: New test.
30605
30606 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
30607
30608 2003-12-28 Mark Mitchell <mark@codesourcery.com>
30609
30610 PR c++/13009
30611 * g++.dg/init/assign1.C: New test.
30612
30613 2003-12-28 Roger Sayle <roger@eyesopen.com>
30614
30615 PR c++/13070
30616 * g++.dg/warn/format3.C: New test case.
30617
30618 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30619
30620 * gcc.c-torture/compile/20031227-1.c: New test.
30621
30622 2003-12-23 Mark Mitchell <mark@codesourcery.com>
30623
30624 * g++.dg/bprob/bprob.exp: Load target-supports.exp
30625 * g77.dg/bprob/bprob.exp: Likewise.
30626 * gcc.misc-tests/bprob.exp: Likewise.
30627 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
30628 variants on systems where the library does not provide that
30629 functionality.
30630 * gcc.dg/builtins-20.c: Use builtins-config.h.
30631 * gcc.dg/builtins-config.h: New file.
30632
30633 2003-12-23 Mark Mitchell <mark@codesourcery.com>
30634
30635 * lib/gcc-dg.exp (dg-require-profiling): New function.
30636 * lib/target-supports.exp (check_profiling_available): Likewise.
30637 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
30638 * g77.dg/bprob/bprob.exp: Likewise.
30639 * gcc.misc-tests/bprob.exp: Likewise.
30640 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
30641 * gcc.dg/20021014-1.c: Likewise.
30642 * gcc.dg/nest.c: Likewise.
30643
30644 2003-12-23 Mark Mitchell <mark@codesourcery.com>
30645
30646 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
30647 compiling.
30648 * g++.dg/lookup/java2.C: Likewise.
30649 * gcc.dg/cpp/lexident.c: Likewise.
30650
30651 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
30652
30653 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
30654 given.
30655 * gcc.c-torture/compile/961203-1.c: Likewise.
30656 * gcc.c-torture/compile/980506-1.c: Likewise.
30657
30658 2003-12-23 Zack Weinberg <zack@codesourcery.com>
30659
30660 * lib/gcc-dg.exp (dg-prune-output): New annotation.
30661 (additional_prunes): New global.
30662 (gcc-dg-prune): Handle additional per-test pruning.
30663 (dg-test): Clear additional_prunes between tests.
30664
30665 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
30666 dg-prune-output to avoid spurious failures from assembler
30667 complaining about nonexistent WAW violations.
30668 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
30669 Use dg-prune-output to avoid spurious failures from assembler
30670 warning about Itanium B-step errata.
30671
30672 2003-12-23 Mark Mitchell <mark@codesourcery.com>
30673
30674 * g++.dg/abi/macro0.C: New test.
30675 * g++.dg/abi/macro1.C: Likewise.
30676 * g++.dg/abi/macro2.C: Likewise.
30677
30678 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
30679 * g++.dg/abi/bitfield7.C: Likewise.
30680 * g++.dg/abi/dtor2.C: Likewise.
30681 * g++.dg/abi/mangle11.C: Likewise.
30682 * g++.dg/abi/mangle12.C: Likewise.
30683 * g++.dg/abi/mangle14.C: Likewise.
30684 * g++.dg/abi/mangle17.C: Likewise.
30685 * g++.dg/abi/vbase10.C: Likewise.
30686 * g++.dg/abi/vbase14.C: Likewise.
30687 * g++.dg/template/qualttp17.C: Likewise.
30688
30689 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
30690
30691 PR c/11995
30692 * gcc.dg/20031223-1.c: New test.
30693
30694 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30695
30696 * gcc.dg/noreturn-7.c: New test.
30697
30698 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30699
30700 * gcc.dg/null-pointer-1.c: New test.
30701
30702 2003-12-22 Mark Mitchell <mark@codesourcery.com>
30703
30704 * g++.old-deja/g++.jason/template18.C: Remove.
30705 * g++.old-deja/g++.jason/template37.C: Likewise.
30706
30707 PR c++/12862
30708 * g++.dg/lookup/ns1.C: New test.
30709
30710 PR c++/12397
30711 * g++.dg/template/lookup3.C: New test.
30712
30713 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
30714
30715 * g++.dg/template/recurse1.C: New test
30716
30717 2003-12-22 Mark Mitchell <mark@codesourcery.com>
30718
30719 PR c++/12479
30720 * g++.dg/parse/semicolon1.C: New test.
30721 * g++.dg/parse/semicolon1.h: Likewise.
30722
30723 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
30724
30725 * gcc.dg/darwin-misaligned.c: New test.
30726
30727 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
30728
30729 PR c/9163
30730 * gcc.dg/20031222-1.c: New test.
30731
30732 2003-12-21 Mark Mitchell <mark@codesourcery.com>
30733
30734 PR c++/13438
30735 * g++.dg/parse/error8.C: New test.
30736
30737 PR c++/11554
30738 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
30739
30740 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
30741
30742 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
30743 too small.
30744 * gcc.c-torture/compile/930217-1.c: Likewise.
30745 * gcc.c-torture/compile/930513-1.c: Likewise.
30746 * gcc.c-torture/execute/920908-2.c: Likewise.
30747 * gcc.c-torture/execute/921204-1.c: Likewise.
30748 * gcc.c-torture/execute/930621-1.c: Likewise.
30749 * gcc.c-torture/execute/930630-1.c: Likewise.
30750 * gcc.c-torture/execute/931031-1.c: Likewise.
30751 * gcc.c-torture/execute/980602-2.c: Likewise.
30752 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30753 * gcc.c-torture/execute/compndlit-1.c: Likewise.
30754 * gcc.c-torture/execute/extzvsi.c: Likewise.
30755 * gcc.c-torture/unsorted/ext.c: Likewise.
30756
30757 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
30758
30759 PR target/12749
30760 * gcc.c-torture/compile/20031220-2.c: New test case.
30761
30762 2003-12-20 Roger Sayle <roger@eyesopen.com>
30763
30764 PR optimization/13031
30765 * gcc.c-torture/compile/20031220-1.c: New test case.
30766
30767 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30768
30769 * gcc.dg/cast-function-1.c: New test.
30770
30771 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
30772
30773 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
30774 formats.
30775
30776 2003-12-19 Mark Mitchell <mark@codesourcery.com>
30777
30778 PR c++/12795
30779 * g++.dg/ext/attrib10.C: New test.
30780
30781 2003-12-19 Jakub Jelinek <jakub@redhat.com>
30782
30783 * gcc.dg/cleanup-10.c: New test.
30784 * gcc.dg/cleanup-11.c: New test.
30785
30786 2003-12-19 Jakub Jelinek <jakub@redhat.com>
30787
30788 PR c++/13239
30789 * g++.dg/opt/expect1.C: New test.
30790
30791 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
30792
30793 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
30794
30795 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
30796
30797 PR debug/12923
30798 * gcc.dg/20031218-1.c: New test.
30799
30800 PR debug/12389
30801 * gcc.dg/20031218-2.c: New test.
30802 * gcc.dg/20031218-3.c: New test.
30803
30804 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
30805 of label name and allow for USER_LABEL_PREFIX == "_" names.
30806 * g++.dg/abi/mangle18-2.C: Likewise.
30807 * g++.dg/abi/mangle19-1.C: Likewise.
30808 * g++.dg/abi/mangle19-2.C: Likewise.
30809 * g++.dg/abi/mangle20-1.C: Likewise.
30810 * g++.dg/abi/mangle20-2.C: Likewise.
30811
30812 2003-12-18 Richard Henderson <rth@redhat.com>
30813
30814 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
30815
30816 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
30817 Dan Kegel <dank@kegel.com>
30818
30819 PR other/12009
30820 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
30821 testing a cross compiler, it causes spurious compile failures.
30822 * lib/g++.exp: Likewise.
30823
30824 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30825
30826 PR c++/13262
30827 * g++.dg/template/access13.C: New test.
30828
30829 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
30830
30831 * gcc.dg/20031216-1.c: New test.
30832
30833 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30834
30835 PR c++/9154
30836 * g++.dg/template/error10.C: New test.
30837
30838 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30839
30840 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
30841 * g++.dg/eh/simd-2.C: Likewise.
30842
30843 2003-12-17 James E Wilson <wilson@specifixinc.com>
30844 Roger Sayle <roger@eyesopen.com>
30845
30846 * gcc.c-torture/execute/ieee/mzero5.c: New.
30847
30848 2003-12-17 Mark Mitchell <mark@codesourcery.com>
30849
30850 PR c++/10603
30851 * g++.dg/parse/error6.C: New test.
30852
30853 PR c++/12827
30854 * g++.dg/parse/error7.C: New test.
30855
30856 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
30857
30858 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
30859 at -O with stabs debugging formats.
30860 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
30861 * gcc.dg/debug/debug-2.c: Likewise.
30862
30863 2003-12-16 Mark Mitchell <mark@codesourcery.com>
30864
30865 PR c++/12696
30866 * g++.dg/init/error1.C: New test.
30867
30868 PR c++/12218
30869 * g++.dg/init/pm3.C: New test.
30870
30871 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
30872
30873 PR c/3347
30874 * gcc.dg/bitfld-8.c: New test.
30875
30876 2003-12-16 James Lemke <jim@wasabisystems.com>
30877
30878 * gcc.dg/arm-scd42-[123].c: New tests.
30879
30880 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
30881
30882 PR c++/9043
30883 * g++.dg/abi/mangle20-1.C: New test.
30884 * g++.dg/abi/mangle20-2.C: New test.
30885
30886 2003-12-16 Mark Mitchell <mark@codesourcery.com>
30887
30888 PR c++/13275
30889 * g++.dg/other/offsetof2.C: Remove XFAIL.
30890 * g++.dg/parse/offsetof1.C: New test.
30891 * g++.gd/parse/offsetof2.C: Likewise.
30892
30893 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30894
30895 * g++.dg/template/nontype3.C: New test.
30896 * g++.dg/template/static2.C: Tweaked the dg-error clause.
30897
30898 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30899
30900 * g++.dg/warn/noreturn-3.C: Also test instantiation.
30901
30902 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
30903
30904 PR c++/13387
30905 * g++.dg/expr/assign1.C: New test.
30906
30907 PR c++/13242
30908 * g++.dg/abi/mangle19-1.C: New test.
30909 * g++.dg/abi/mangle19-2.C: New test.
30910
30911 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
30912
30913 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
30914
30915 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
30916
30917 * gcc.c-torture/execute/20031216-1.c: New test.
30918
30919 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30920
30921 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
30922 an ICE regression.
30923
30924 2003-12-15 Mark Mitchell <mark@codesourcery.com>
30925
30926 PR c++/10926
30927 * g++.dg/template/error9.C: New test.
30928
30929 PR c++/11116
30930 * g++.dg/template/error8.C: New test.
30931
30932 2003-12-15 Roger Sayle <roger@eyesopen.com>
30933
30934 PR middle-end/13400
30935 * gcc.c-torture/execute/20031215-1.c: New test case.
30936
30937 2003-12-15 Mark Mitchell <mark@codesourcery.com>
30938
30939 PR c++/13269
30940 * g++.dg/parse/error5.C: New test.
30941
30942 PR c++/12989
30943 * g++.dg/expr/sizeof1.C: New test.
30944
30945 PR c++/13310
30946 * g++.dg/template/crash15.C: New test.
30947
30948 2003-12-15 Geoffrey Keating <geoffk@apple.com>
30949
30950 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
30951 a non-POD type as the last named parameter of a varargs function.
30952
30953 2003-12-15 Mark Mitchell <mark@codesourcery.com>
30954
30955 PR c++/13243
30956 PR c++/12573
30957 * g++.dg/template/crash14.C: New test.
30958 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
30959
30960 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
30961
30962 * g++.dg/other/java1.C: New test.
30963
30964 PR c++/13241
30965 * g++.dg/abi/mangle18-1.C: New test.
30966 * g++.dg/abi/mangle18-2.C: New test.
30967
30968 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30969
30970 PR optimization/10312
30971 * gcc.c-torture/execute/20031214-1.c: New.
30972
30973 2003-12-14 Mark Mitchell <mark@codesourcery.com>
30974
30975 PR c++/10779
30976 PR c++/12160
30977 * g++.dg/parse/error3.C: New test.
30978 * g++.dg/parse/error4.C: Likewise.
30979 * g++.dg/abi/mangle4.C: Tweak error messages.
30980 * g++.dg/lookup/using5.C: Likewise.
30981 * g++.dg/other/error2.C: Likewise.
30982 * g++.dg/parse/typename5.C: Likewise.
30983 * g++.dg/parse/undefined1.C: Likewise.
30984 * g++.dg/template/arg2.C: Likewise.
30985 * g++.dg/template/ttp3.C: Likewise.
30986 * g++.dg/template/type1.C: Likewise.
30987 * g++.old-deja/g++.other/crash32.C: Likewise.
30988 * g++.old-djea/g++.pt/defarg8.C: Likewise.
30989
30990 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30991
30992 PR c++/13106
30993 * g++.dg/warn/noreturn-3.C: New test.
30994
30995 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
30996
30997 PR c++/13118
30998 * g++.dg/abi/covariant3.C: New.
30999
31000 2003-12-12 Jakub Jelinek <jakub@redhat.com>
31001
31002 * g++.dg/eh/ia64-1.C: New test.
31003
31004 2003-12-12 Roger Sayle <roger@eyesopen.com>
31005
31006 PR optimization/13037
31007 * g77.f-torture/execute/13037.f: New test case.
31008
31009 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
31010
31011 PR c++/12881
31012 * g++.dg/abi/covariant2.C: New.
31013
31014 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
31015
31016 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
31017
31018 2003-12-11 Zack Weinberg <zack@codesourcery.com>
31019
31020 * gcc.c-torture/execute/wchar_t-1.x: Delete.
31021
31022 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
31023
31024 PR other/10819
31025 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
31026 to fix Bug 10819.
31027 * lib/g++.exp (g++_version): Likewise.
31028 * lib/g77.exp (g77_version): Likewise.
31029 * lib/objc.exp (default_objc_version): Likewise.
31030
31031 2003-12-10 Richard Henderson <rth@redhat.com>
31032
31033 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
31034
31035 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
31036
31037 2003-12-08 Matt Austern <austern@apple.com>
31038
31039 PR c/13134
31040 * lib/gcc-dg.exp (dg-require-visibility): Define.
31041 * lib/target-supports (check_visibility_available): Define.
31042 * gcc.dg/visibility-1.c: New test.
31043 * gcc.dg/visibility-2.c: Likewise.
31044 * gcc.dg/visibility-3.c: Likewise.
31045 * gcc.dg/visibility-4.c: Likewise.
31046 * gcc.dg/visibility-5.c: Likewise.
31047 * gcc.dg/visibility-6.c: Likewise.
31048 * g++.dg/ext/visibility-1.C: Likewise.
31049 * g++.dg/ext/visibility-2.C: Likewise.
31050 * g++.dg/ext/visibility-3.C: Likewise.
31051 * g++.dg/ext/visibility-4.C: Likewise.
31052 * g++.dg/ext/visibility-5.C: Likewise.
31053 * g++.dg/ext/visibility-6.C: Likewise.
31054
31055 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31056
31057 * g++.dg/lookup/java1.C: New test.
31058 * g++.dg/lookup/java2.C: New test.
31059
31060 2003-12-07 Falk Hueffner <falk@debian.org>
31061
31062 * g++.dg/opt/noreturn-1.C: New test.
31063
31064 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
31065
31066 * gcc.dg/overflow-1.c: New test.
31067
31068 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
31069
31070 * g77.f-torture/compile/13060.f: New test.
31071
31072 2003-12-06 Mark Mitchell <mark@codesourcery.com>
31073
31074 PR c++/13323
31075 * g++.dg/inherit/operator2.C: New test.
31076
31077 2003-12-05 Mark Mitchell <mark@codesourcery.com>
31078
31079 PR c++/13305
31080 * g++.dg/ext/attrib9.C: New test.
31081
31082 2003-12-05 Mark Mitchell <mark@codesourcery.com>
31083
31084 PR c++/13314
31085 * g++.dg/template/error7.C: New test.
31086
31087 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
31088 J"orn Rennecke <joern.rennecke@superh.com>
31089
31090 PR target/13302
31091 * g++.dg/other/struct-va_list.C: New test.
31092
31093 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31094
31095 PR c++/13166
31096 * g++.dg/parse/defarg6.C: New test.
31097
31098 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
31099
31100 PR target/13256
31101 * gcc.c-torture/execute/20031201-1.c: New test.
31102
31103 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
31104
31105 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
31106
31107 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
31108
31109 * gcc.dg/builtin-return-1.c: New test.
31110
31111 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
31112 J"orn Rennecke <joern.rennecke@superh.com>
31113
31114 PR optimization/13260
31115 * gcc.c-torture/execute/20031204-1.c: New test.
31116
31117 2003-12-03 Mark Mitchell <mark@codesourcery.com>
31118
31119 PR c++/9127
31120 * g++.dg/template/error6.C: New test.
31121
31122 2003-12-03 Jakub Jelinek <jakub@redhat.com>
31123
31124 * gcc.dg/20031202-1.c: New test.
31125
31126 2003-12-03 Mark Mitchell <mark@codesourcery.com>
31127
31128 PR c++/13179
31129 * g++.dg/template/eh1.C: New test.
31130
31131 PR c++/10771
31132 * g++.dg/template/error5.C: New test.
31133
31134 2003-12-02 David Ung <davidu@mips.com>
31135
31136 * gcc.dg/compat/vector-check.h: Corrected type for var
31137 g_##TMODE
31138
31139 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31140
31141 PR c++/10126
31142 * g++.dg/template/ptrmem8.C: New test.
31143
31144 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31145
31146 PR c++/12573
31147 * g++.dg/template/dependent-expr3.C: New test.
31148
31149 2003-12-01 James Lemke <jim@wasabisystems.com>
31150
31151 * gcc.dg/arm-g2.c: New test.
31152
31153 2003-12-01 Roger Sayle <roger@eyesopen.com>
31154
31155 PR optimization/11634
31156 * gcc.dg/20031201-2.c: New test case.
31157
31158 2003-12-01 Zack Weinberg <zack@codesourcery.com>
31159
31160 PR 11433
31161 * objc.dg/proto-lossage-3.m: New test.
31162
31163 2003-12-01 Roger Sayle <roger@eyesopen.com>
31164
31165 PR optimization/12628
31166 * gcc.dg/20031201-1.c: New test case.
31167
31168 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
31169
31170 * gcc.dg/unaligned-1.c: New test.
31171
31172 2003-11-30 Mark Mitchell <mark@codesourcery.com>
31173
31174 PR c++/9849
31175 * g++.dg/template/error4.C: New test.
31176 * g++.dg/template/nested3.C: Adjust error markers.
31177
31178 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31179
31180 * gcc.dg/cpp/assert4.c: Check more #system assertions.
31181
31182 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
31183
31184 PR c/10333
31185 * gcc.dg/bitfld-7.c: New test.
31186
31187 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
31188
31189 * gcc.dg/tls/asm-1.C: New test.
31190
31191 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31192
31193 * gcc.dg/cpp/assert4.c: Update.
31194
31195 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
31196
31197 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
31198 * gcc.dg/builtin-apply3.c: New test.
31199
31200 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
31201
31202 * lib/compat.exp (compat-obj): New xfaildata parameter.
31203 Use it to set compiler_conditional_xfail_data before compiling.
31204 (compat-get-options): Handle dg-xfail-if.
31205 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
31206 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
31207 * gcc.dg/compat/vector-1_y.c: Likewise.
31208 * gcc.dg/compat/vector-2_x.c: Likewise.
31209 * gcc.dg/compat/vector-2_y.c: Likewise.
31210
31211 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
31212
31213 * g++.dg/opt/reg-stack4.C: New test.
31214
31215 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
31216
31217 * gcc.dg/builtin-apply2.c: New test.
31218
31219 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
31220
31221 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
31222
31223 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31224
31225 PR c++/12924
31226 * g++.dg/template/template-id-2.C: New test.
31227
31228 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31229
31230 PR c++/5369
31231 * g++.dg/template/memfriend1.C: New test.
31232 * g++.dg/template/memfriend2.C: Likewise.
31233 * g++.dg/template/memfriend3.C: Likewise.
31234 * g++.dg/template/memfriend4.C: Likewise.
31235 * g++.dg/template/memfriend5.C: Likewise.
31236 * g++.dg/template/memfriend6.C: Likewise.
31237 * g++.dg/template/memfriend7.C: Likewise.
31238 * g++.dg/template/memfriend8.C: Likewise.
31239 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
31240
31241 2003-11-21 Mark Mitchell <mark@codesourcery.com>
31242
31243 PR c++/12515
31244 * g++.dg/ext/cond1.C: New test.
31245
31246 2003-11-20 Richard Henderson <rth@redhat.com>
31247
31248 * gcc.dg/20020201-2.c: Remove.
31249 * gcc.dg/20020201-4.c: Remove.
31250 * gcc.dg/20020304-1.c: Remove.
31251
31252 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
31253
31254 * gcc.dg/cpp/trad/xwin1.c: New test case.
31255
31256 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
31257
31258 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
31259 * lib/g77.exp: Likewise.
31260 * lib/objc.exp: Likewise.
31261 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
31262 for darwin.
31263
31264 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31265
31266 PR c++/12932
31267 * g++.dg/template/static5.C: New test.
31268
31269 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
31270
31271 * gcc.dg/nested-func-1.c: New test.
31272
31273 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31274
31275 * gcc.dg/cpp/assert4.c: New test.
31276
31277 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
31278
31279 PR c++/2294
31280 * g++.dg/lookup/using9.c: New test.
31281
31282 2003-11-14 Mark Mitchell <mark@codesourcery.com>
31283
31284 PR c++/12762
31285 * g++.dg/template/error3.C: New test.
31286
31287 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
31288
31289 PR ada/13035
31290 * ada/acats/run_acats, run_all.sh: Fix syntax error.
31291 No longer use a wrapper for gcc, since this does not work under
31292 Windows.
31293
31294 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
31295
31296 PR c++/2094
31297 * g++.dg/template/ptrmem7.C: New test.
31298
31299 2003-11-13 Andrew Pinski <apinski@apple.com>
31300
31301 * gcc.c-torture/compile/20031113-1.c: New test.
31302
31303 2003-11-13 Mark Mitchell <mark@codesourcery.com>
31304 Kean Johnston <jkj@sco.com>
31305
31306 PR c/13029
31307 * gcc.dg/unused-4.c: Update.
31308
31309 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31310
31311 * g++.dg/opt/const3.C: New test.
31312
31313 2003-11-13 Jan Hubicka <jh@suse.cz>
31314
31315 * gcc.c-torture/compile/20031112-1.c: New test.
31316
31317 2003-11-12 Mark Mitchell <mark@codesourcery.com>
31318
31319 * g++.dg/parse/crash10.C: Remove bogus error marker.
31320
31321 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
31322
31323 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
31324 (host_gcc): Likewise.
31325 (ROOT): Honor $PWDCMD.
31326 (BASE): Likewise.
31327 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
31328
31329 2003-11-12 Catherine Moore <clm@redhat.com>
31330
31331 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
31332
31333 2003-11-12 Andreas Jaeger <aj@suse.de>
31334 Jakub Jelinek <jakub@redhat.com>
31335 Andrew Pinski <pinskia@physics.uc.edu>
31336 Richard Henderson <rth@redhat.com>
31337
31338 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
31339 systems.
31340 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
31341
31342 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
31343 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31344
31345 2003-11-11 Andreas Jaeger <aj@suse.de>
31346
31347 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
31348
31349 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
31350
31351 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
31352
31353 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
31354 Clean ups.
31355
31356 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
31357
31358 * gcc.dg/trampoline-1.c: New test.
31359
31360 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
31361
31362 * gcc.c-torture/compile/200031109-1.c: New test.
31363
31364 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
31365
31366 PR c/3190
31367 PR c/8714
31368 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
31369 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
31370 gcc.dg/format/no-y2k-1.c: Update.
31371
31372 2003-11-08 Roger Sayle <roger@eyesopen.com>
31373
31374 PR optimization/10467
31375 * gcc.dg/20031108-1.c: New test case.
31376
31377 2003-11-07 Geoffrey Keating <geoffk@apple.com>
31378
31379 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
31380
31381 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
31382
31383 * gcc.dg/compound-lvalue-1.c: New test.
31384 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
31385 some XFAILs.
31386
31387 2003-11-06 Geoffrey Keating <geoffk@apple.com>
31388
31389 * gcc.dg/altivec-varargs-1.c: New test.
31390
31391 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
31392
31393 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
31394 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
31395 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
31396 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
31397 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
31398
31399 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
31400
31401 * gcc.dg/cond-lvalue-1.c: New test.
31402
31403 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
31404
31405 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
31406
31407 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31408
31409 PR c++/11616
31410 * g++.dg/template/instantiate5.C: New test.
31411
31412 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31413
31414 PR c++/12726
31415 * g++.dg/ext/complit2.C: Replace test with self-contained version.
31416 * ChangeLog: Add missing first entry for above test.
31417
31418 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31419
31420 PR c++/9810
31421 * g++.dg/template/using8.C: New test.
31422 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
31423
31424 2003-11-02 Roger Sayle <roger@eyesopen.com>
31425
31426 PR optimization/10817
31427 * gcc.c-torture/compile/20031102-1.c: New test case.
31428
31429 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
31430
31431 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
31432 2147483647.
31433
31434 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31435
31436 * gcc.dg/20031102-1.c: New test.
31437
31438 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31439
31440 * gcc.dg/complex-1.c: New test.
31441
31442 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31443
31444 PR c++/12796
31445 * g++.dg/template/crash13.C: Adjust expected error location.
31446 * g++.old-deja/g++.brendan/ns1.C: Likewise.
31447
31448 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
31449
31450 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31451
31452 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
31453
31454 PR/10239
31455 * gcc.c-torture/compile/20031031-2.c: New test.
31456
31457 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
31458
31459 PR/11640
31460 * gcc.c-torture/compile/20031031-1.c: New test.
31461
31462 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
31463
31464 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31465 * gcc.misc-tests/bprob.exp: Likewise.
31466 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
31467 the execution test on arm-elf configs.
31468 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
31469 configs that don't support scratch files.
31470 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
31471
31472 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
31473
31474 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
31475 done by dejagnu.
31476
31477 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
31478
31479 * ada/acats/run_all.sh: Redirect mv output to /dev/null
31480 Avoid non pure sh syntax. Add more logging.
31481
31482 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
31483 fail.
31484
31485 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31486
31487 PR libgcj/10610
31488 * gcc.dg/ppc-stackalign-1.c: New test.
31489
31490 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
31491
31492 * ada/acats/run_all.sh: Change output to be more compliant with
31493 dejagnu framework.
31494 Create acats.sum and acats.log files under testsuite/ada/acats
31495 Only run [a-z]* directories, to filter out e.g. CVS.
31496 Redirect build output to log file.
31497
31498 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
31499
31500 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
31501
31502 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
31503
31504 PR ada/5909:
31505 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
31506
31507 2003-10-27 Jakub Jelinek <jakub@redhat.com>
31508
31509 * gcc.c-torture/compile/20031023-1.c: New test.
31510 * gcc.c-torture/compile/20031023-2.c: New test.
31511 * gcc.c-torture/compile/20031023-3.c: New test.
31512 * gcc.c-torture/compile/20031023-4.c: New test.
31513
31514 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31515
31516 PR c++/10371
31517 * g++.dg/lookup/scoped8.C: New test.
31518
31519 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31520
31521 * g++.dg/opt/reg-stack3.C: New test.
31522
31523 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
31524
31525 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
31526
31527 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31528
31529 PR c++/11076
31530 * g++.dg/template/crash13.C: New test.
31531
31532 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
31533
31534 * gcc.dg/c99-restrict-2.c: New test.
31535
31536 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
31537
31538 PR c++/12698, c++/12699, c++/12700, c++/12566
31539 * g++.dg/inherit/covariant9.C: New test.
31540 * g++.dg/inherit/covariant10.C: New test.
31541 * g++.dg/inherit/covariant11.C: New test.
31542
31543 2003-10-23 Jason Merrill <jason@redhat.com>
31544
31545 PR c++/12726
31546 * g++.dg/ext/complit2.C: New test.
31547
31548 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
31549
31550 PR target/12654
31551 * gcc.c-torture/execute/20031020-1.c: New test.
31552
31553 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
31554
31555 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
31556 following the jump_insn.
31557
31558 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
31559
31560 * gcc.dg/cast-lvalue-1.c: New test.
31561
31562 2003-10-21 Mark Mitchell <mark@codesourcery.com>
31563
31564 PR c++/11962
31565 * g++.dg/template/cond2.C: New test.
31566
31567 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
31568
31569 * gcc.dg/builtins-28.c: New test.
31570
31571 2003-10-20 Jan Hubicka <jh@suse.cz>
31572
31573 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
31574 parameter.
31575 * testsuite/gcc.dg/inline-2.c: Likewise.
31576
31577 2003-10-20 Phil Edwards <phil@codesourcery.com>
31578
31579 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
31580 * gcc.dg/nest.c: Likewise.
31581
31582 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31583
31584 PR c++/9781, c++/10583, c++/11862
31585 * g++.dg/parse/crash13.C: New test.
31586
31587 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
31588
31589 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
31590
31591 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31592
31593 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
31594 Define HAVE_C99_RUNTIME except on Solaris.
31595 * gcc.dg/builtins-20.c: Likewise.
31596
31597 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
31598
31599 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
31600
31601 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31602
31603 PR c++/12495
31604 * g++.dg/template/crash21.C: New test.
31605
31606 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31607
31608 PR c++/2513
31609 * g++.dg/template/typename5.C: New test.
31610
31611 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31612
31613 PR c++/12369
31614 * g++.dg/template/friend25.C: New test.
31615
31616 2003-10-16 Ziemowit Laski <zlaski@apple.com>
31617
31618 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
31619 versions.
31620
31621 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
31622
31623 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
31624 == 2147483647.
31625
31626 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
31627
31628 * gcc.c-torture/execute/960416-1.x: Remove.
31629 * gcc.c-torture/execute/divconst-3.x: Likewise.
31630
31631 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
31632
31633 PR target/12598
31634 * gcc.dg/torture/cris-volatile-1.c: New test.
31635
31636 2003-10-14 Roger Sayle <roger@eyesopen.com>
31637
31638 PR optimization/9325
31639 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
31640 for overflowing floating point to integer conversion during RTL
31641 simplification.
31642
31643 2003-10-13 Ziemowit Laski <zlaski@apple.com>
31644
31645 * objc/execute/_cmd.m: Fix typo.
31646 * objc.dg/image-info.m, objc.dg/symtab-1.m:
31647 Relax 'scan-assembler' regexp.
31648 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
31649 objc.dg/try-catch-4.m: Run on non-Darwin targets.
31650 * objc.dg/zero-link-2.m: Remove blank line.
31651 * objc.dg/zero-link-3.m: New test case.
31652
31653 2003-10-13 Geoffrey Keating <geoffk@apple.com>
31654
31655 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
31656
31657 * gcc.dg/asm-names.c: Use scan-assembler-not rather
31658 than linker trickery.
31659
31660 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31661
31662 PR c++/12370
31663 * g++.dg/other/friend2.C: New test.
31664
31665 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
31666
31667 * gcc.dg/20031012-1.c: New test.
31668
31669 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
31670
31671 * gcc.dg/weak/weak-3.c: Fix for new warning.
31672
31673 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
31674
31675 PR optimization/8750
31676 * gcc.c-torture/execute/20031012-1.c: New test case.
31677
31678 2003-10-11 Roger Sayle <roger@eyesopen.com>
31679
31680 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
31681 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
31682
31683 2003-10-11 Roger Sayle <roger@eyesopen.com>
31684
31685 PR optimization/12260
31686 * gcc.c-torture/compile/20031011-2.c: New test case.
31687
31688 2003-10-11 Roger Sayle <roger@eyesopen.com>
31689
31690 * gcc.c-torture/execute/20031011-1.c: New testcase.
31691
31692 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
31693
31694 * gcc.c-torture/compile/20031011-1.c: New test.
31695
31696 2003-10-11 Jan Hubicka <jh@suse.cz>
31697
31698 * g++.dg/other/first-global.C: New test.
31699
31700 2003-10-11 Roger Sayle <roger@eyesopen.com>
31701
31702 * gcc.c-torture/execute/string-opt-18.c: New testcase.
31703
31704 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
31705
31706 * gcc.c-torture/compile/20031010-1.c: New test.
31707
31708 2003-10-10 Geoffrey Keating <geoffk@apple.com>
31709
31710 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
31711 * gcc.c-torture/execute/va-arg-25.c: ... here.
31712
31713 2003-10-09 Mark Mitchell <mark@codesourcery.com>
31714
31715 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
31716
31717 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
31718
31719 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
31720
31721 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
31722
31723 * g++.dg/parse/error2.C: New test.
31724
31725 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
31726
31727 PR c++/11097
31728 * g++.dg/other/error5.C: Modify the error message.
31729 * g++.dg/lookup/using8.C: New test.
31730
31731 2003-10-07 Geoffrey Keating <geoffk@apple.com>
31732
31733 * gcc.dg/darwin-abi-2.c: New file.
31734 * gcc.c-torture/execute/va-arg-24.c: New file.
31735
31736 2003-10-06 Bob Wilson <bob.wilson@acm.org>
31737
31738 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
31739 indentation.
31740
31741 2003-10-06 Mark Mitchell <mark@codesourcery.com>
31742
31743 PR c++/10147
31744 * g++.dg/other/error4.C: Update error messages.
31745 * g++.dg/template/ptrmem4.C: Likewise.
31746
31747 PR c++/12337
31748 * g++.dg/init/new9.C: New test.
31749
31750 PR c++/12334, c++/12236, c++/8656
31751 * g++.dg/ext/attrib8.C: New test.
31752
31753 2003-10-06 Devang Patel <dpatel@apple.com>
31754
31755 * gcc.dg/debug/dwarf2-3.h: New test.
31756 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
31757
31758 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
31759
31760 * g++.dg/opt/cfg2.C: New test.
31761
31762 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31763
31764 * g++.dg/opt/float1.C: New test.
31765
31766 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31767
31768 * gcc.dg/c90-array-lval-6.c: New test.
31769 * gcc.dg/c99-array-lval-6.c: New test.
31770
31771 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
31772 Ziemowit Laski <zlaski@apple.com>
31773
31774 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
31775 'Derived', so that it is never considered a class method; add
31776 new warning for '+port' method ambiguity.
31777 * objc.dg/method-12.m: Include <objc/objc.h> instead of
31778 <objc/objc-api.h> (needed on Mac OS X).
31779 * objc.dg/method-13.m: New test.
31780
31781 2003-10-03 Roger Sayle <roger@eyesopen.com>
31782
31783 PR optimization/9325, PR java/6391
31784 * gcc.c-torture/execute/20031003-1.c: New test case.
31785
31786 2003-10-02 Mark Mitchell <mark@codesourcery.com>
31787
31788 PR optimization/12180
31789 * gcc.dg/20031002-1.c: New test.
31790
31791 PR c++/12486
31792 * g++.dg/inherit/error1.C: New test.
31793
31794 2003-10-02 Chris Demetriou <cgd@broadcom.com>
31795
31796 * lib/f-torture.exp (search_for): Rename to...
31797 (search_for_re): This. Also, clean up comments and the
31798 "regexp" invocation.
31799
31800 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
31801
31802 * gcc.c-torture/compile/20031002-1.c: New test.
31803
31804 2003-10-02 Jakub Jelinek <jakub@redhat.com>
31805
31806 * g++.dg/opt/cond1.C: New test.
31807
31808 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
31809
31810 * gcc.dg/Wold-style-definition-2.c: New testcase.
31811 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
31812
31813 2003-09-29 Richard Henderson <rth@redhat.com>
31814
31815 * g++.dg/init/array10.C: Add dg-options.
31816
31817 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
31818
31819 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
31820
31821 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31822
31823 * g++.dg/template/friend19.C: Fix typo.
31824 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
31825
31826 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
31827
31828 * gcc.c-torture/execute/20030928-1.c: New test.
31829 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
31830
31831 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
31832
31833 * g++.dg/opt/unroll1.C: New test.
31834
31835 2003-09-26 Roger Sayle <roger@eyesopen.com>
31836
31837 PR optimization/11741
31838 * gcc.dg/20030926-1.c: New test case.
31839
31840 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31841
31842 PR c++/5655
31843 * g++.dg/parse/access7.C: New test.
31844 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
31845
31846 2003-09-24 Ziemowit Laski <zlaski@apple.com>
31847
31848 MERGE OF objc-improvements-branch into MAINLINE:
31849 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
31850 if libobjc has not been built.
31851 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
31852 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
31853 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
31854 objc/execute/nested-3.m, objc/execute/np-2.m,
31855 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
31856 objc/execute/redefining_self.m, objc/execute/root_methods.m,
31857 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
31858 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
31859 objc.dg/special/unclaimed-category-1.h,
31860 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
31861 well as GNU runtime.
31862 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
31863 * execute/cascading-1.m, execute/function-message-1.m,
31864 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
31865 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
31866 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
31867 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
31868 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
31869 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
31870 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
31871 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
31872 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
31873 * objc.dg/bitfield-2.m: Run only on Darwin.
31874 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
31875 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
31876 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
31877 * objc.dg/const-str-1.m: Fix constant string layout.
31878
31879 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
31880
31881 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
31882
31883 2003-09-23 Geoffrey Keating <geoffk@apple.com>
31884
31885 * gcc.dg/darwin-abi-1.c: New file.
31886
31887 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
31888
31889 PR target/12281
31890 * gcc.c-torture/compile/20030921-1.c: New test.
31891
31892 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
31893
31894 * g++.dg/opt/reg-stack2.C: New test.
31895
31896 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31897
31898 * g++.dg/eh/delayslot1.C: New test.
31899
31900 2003-09-20 Richard Henderson <rth@redhat.com>
31901
31902 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
31903
31904 2003-09-20 Roger Sayle <roger@eyesopen.com>
31905
31906 * gcc.c-torture/execute/20030920-1.c: New test case.
31907
31908 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31909
31910 * g++.dg/rtti/typeid3.C: Correct expected error message.
31911
31912 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31913
31914 PR c++/157
31915 * g++.dg/parse/crash12.C: New test.
31916
31917 2003-09-19 Janis Johnson <janis187@us.ibm.com>
31918
31919 * gcc.dg/compat/mixed-struct-check.h: New.
31920 * gcc.dg/compat/mixed-struct-defs.h: New.
31921 * gcc.dg/compat/mixed-struct-init.h: New.
31922 * gcc.dg/compat/struct-by-value-19_main.c: New.
31923 * gcc.dg/compat/struct-by-value-19_x.c: New.
31924 * gcc.dg/compat/struct-by-value-19_y.c: New.
31925 * gcc.dg/compat/struct-by-value-20_main.c: New.
31926 * gcc.dg/compat/struct-by-value-20_x.c: New.
31927 * gcc.dg/compat/struct-by-value-20_y.c: New.
31928 * gcc.dg/compat/struct-return-19_main.c: New.
31929 * gcc.dg/compat/struct-return-19_x.c: New.
31930 * gcc.dg/compat/struct-return-19_y.c: New.
31931 * gcc.dg/compat/struct-return-20_main.c: New.
31932 * gcc.dg/compat/struct-return-20_x.c: New.
31933 * gcc.dg/compat/struct-return-20_y.c: New.
31934
31935 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
31936 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
31937 so that it will not complain on LP64 targets.
31938
31939 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31940
31941 PR c++/495
31942 * g++.dg/template/friend24.C: New test.
31943
31944 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
31945
31946 PR c++/12332
31947 * g++.dg/template/memtmpl2.C: New test.
31948
31949 2003-09-18 Mark Mitchell <mark@codesourcery.com>
31950
31951 PR target/11184
31952 * gcc.dg/builtin-apply1.c: New test.
31953
31954 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
31955
31956 PR c++/9848
31957 * g++.dg/warn/Wunused-4.C: New test.
31958
31959 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31960
31961 PR c++/12316
31962 * g++.dg/other/gc2.C: New test.
31963
31964 2003-09-17 Mark Mitchell <mark@codesourcery.com>
31965
31966 PR c++/11991
31967 * g++.dg/rtti/typeid3.C: New test.
31968
31969 PR c++/12266
31970 * g++.dg/overload/template1.C: New test.
31971
31972 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
31973
31974 * g++.dg/opt/cfg3.C: New test.
31975
31976 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31977
31978 PR c++/7939
31979 * g++.dg/template/crash11.C: New test.
31980
31981 2003-09-16 Jason Merrill <jason@redhat.com>
31982 Jakub Jelinek <jakub@redhat.com>
31983
31984 * gcc.dg/attr-warn-unused-result.c: New test.
31985
31986 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
31987
31988 PR c++/12184
31989 * g++.dg/expr/call2.C: New test.
31990
31991 2003-09-15 Andreas Jaeger <aj@suse.de>
31992
31993 * gcc.dg/Wold-style-definition-1.c: New test.
31994
31995 2003-09-14 Mark Mitchell <mark@codesourcery.com>
31996
31997 PR c++/3907
31998 * g++.dg/parse/template12.C: New test.
31999
32000 * g++.dg/abi/bitfield11.C: New test.
32001 * g++.dg/abi/bitfield12.C: Likewise.
32002
32003 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
32004
32005 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
32006 non-expansion of functional macro name without arguments at EOL.
32007 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
32008
32009 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
32010
32011 * gcc.c-torture/execute/20030914-[12].c: New tests.
32012
32013 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
32014
32015 PR c++/11788
32016 * g++.dg/overload/addr1.C: New test.
32017
32018 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
32019
32020 * gcc.dg/20030909-1.c: New test.
32021
32022 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
32023
32024 * gcc.dg/ultrasp10.c: New test.
32025
32026 2003-09-09 Devang Patel <dpatel@apple.com>
32027
32028 * gcc.dg/darwin-ld-6.c: New test.
32029
32030 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32031
32032 * gcc.dg/torture/builtin-explog-1.c: New testcase.
32033
32034 2003-09-08 Mark Mitchell <mark@codesourcery.com>
32035
32036 * gcc.dg/ia64-types1.c: New test.
32037 * gcc.dg/ia64-types2.c: Likewise.
32038
32039 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32040
32041 * gcc.dg/builtins-1.c: Add more _Complex tests.
32042 * gcc.dg/torture/builtin-attr-1.c: Likewise.
32043
32044 * gcc.dg/builtins-1.c: Test existing _Complex functions.
32045 * gcc.dg/torture/builtin-attr-1.c: Likewise.
32046
32047 2003-09-08 Mark Mitchell <mark@codesourcery.com>
32048
32049 PR c++/11786
32050 * g++.dg/lookup/koenig2.C: New test.
32051
32052 PR c++/5296
32053 * g++.dg/rtti/typeid2.C: New test.
32054
32055 2003-09-08 Jakub Jelinek <jakub@redhat.com>
32056
32057 * gcc.c-torture/compile/20030904-1.c: New test.
32058
32059 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
32060
32061 * g++.dg/opt/longbranch2.C: New test.
32062
32063 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
32064
32065 * g++.dg/template/crash10.C: Only compile it.
32066
32067 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
32068
32069 PR middle-end/11665
32070 * gcc.c-torture/compile/20030907-1.c: New test.
32071 * g++.dg/init/array11.C: New test.
32072
32073 2003-09-07 Mark Mitchell <mark@codesourcery.com>
32074
32075 PR c++/11852
32076 * g++.dg/init/struct1.C: New test.
32077
32078 2003-09-07 Mark Mitchell <mark@codesourcery.com>
32079
32080 PR c++/12181
32081 * g++.dg/expr/comma1.C: New test.
32082
32083 2003-09-06 Mark Mitchell <mark@codesourcery.com>
32084
32085 PR c++/11867
32086 * g++.dg/expr/static_cast5.C: New test.
32087
32088 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
32089
32090 PR c++/11507
32091 * g++.dg/lookup/scoped7.C: New test.
32092
32093 PR c++/9574
32094 * g++.dg/other/static1.C: New test.
32095
32096 PR c++/11490
32097 * g++.dg/warn/template-1.C: New test.
32098
32099 PR c++/11432
32100 * g++.dg/template/crash10.C: New test.
32101
32102 PR c++/2478
32103 * g++.dg/overload/VLA.C: New test.
32104
32105 PR c++/10804
32106 * g++.dg/template/call1.C: New test.
32107
32108 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
32109
32110 PR c++/11794
32111 * g++.dg/parse/using3.C: New test.
32112
32113 2003-09-06 Roger Sayle <roger@eyesopen.com>
32114
32115 PR c++/11409
32116 * g++.dg/overload/builtin3.C: New test case.
32117
32118 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
32119
32120 PR c/9862
32121 * gcc.dg/20030906-1.c: New test.
32122 * gcc.dg/20030906-2.c: Likewise.
32123
32124 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
32125
32126 PR c++/12167
32127 * g++.dg/parse/defarg5.C: New test.
32128
32129 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
32130
32131 2003-09-05 Mark Mitchell <mark@codesourcery.com>
32132
32133 PR c++/12163
32134 * g++.dg/expr/static_cast4.C: New test.
32135
32136 PR c++/12146
32137 * g++.dg/template/crash9.C: New test.
32138
32139 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
32140
32141 * g++.old-deja/g++.ext/pretty2.C: Update for change
32142 in __FUNCTION__.
32143 * g++.old-deja/g++.ext/pretty3.C: Likewise.
32144
32145 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
32146
32147 PR c++/11922
32148 * g++/dg/template/qualified-id1.C: New test.
32149
32150 PR c++/12037
32151 * g++.dg/warn/noeffect4.C: New test.
32152
32153 2003-09-04 Matt Austern <austern@apple.com>
32154
32155 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
32156 * g++.dg/ext/fnname2.C: Likewise.
32157 * g++.dg/ext/fnname3.C: Likewise.
32158
32159 2003-09-04 Mark Mitchell <mark@codesourcery.com>
32160
32161 * g++.dg/expr/lval1.C: New test.
32162 * g++.dg/ext/lvcast.C: Remove.
32163
32164 2003-09-03 Roger Sayle <roger@eyesopen.com>
32165
32166 PR optimization/11700.
32167 * gcc.c-torture/compile/20030903-1.c: New test case.
32168
32169 2003-09-03 Mark Mitchell <mark@codesourcery.com>
32170
32171 PR c++/12053
32172 * g++.dg/abi/layout4.C: New test.
32173
32174 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
32175
32176 PR c++/11553
32177 * g++.dg/parse/friend3.C: New test.
32178
32179 2003-09-02 Mark Mitchell <mark@codesourcery.com>
32180
32181 PR c++/11847
32182 * g++.dg/template/class1.C: New test.
32183
32184 PR c++/11808
32185 * g++.dg/expr/call1.C: New test.
32186
32187 2003-09-01 Mark Mitchell <mark@codesourcery.com>
32188
32189 PR c++/12114
32190 * g++.dg/init/ref9.C: New test.
32191
32192 PR c++/11972
32193 * g++.dg/template/nested4.C: New test.
32194
32195 2003-08-29 Mark Mitchell <mark@codesourcery.com>
32196
32197 PR c++/12093
32198 * g++.dg/template/non-dependent4.C: New test.
32199
32200 PR c++/11928
32201 * g++.dg/inherit/conv1.C: New test.
32202
32203 2003-08-29 Mark Mitchell <mark@codesourcery.com>
32204
32205 PR c++/6196
32206 * g++.dg/ext/label1.C: New test.
32207 * g++.dg/ext/label2.C: Likewise.
32208
32209 2003-08-28 Mark Mitchell <mark@codesourcery.com>
32210
32211 * g++.dg/expr/cond3.C: New test.
32212
32213 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32214
32215 * gcc.dg/builtins-1.c: Add new builtin cases.
32216
32217 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32218
32219 * gcc.dg/builtins-1.c: Add new cases.
32220 * gcc.dg/torture/builtin-attr-1.c: Likewise.
32221
32222 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32223
32224 * gcc.dg/builtins-1.c: Add more math builtin tests.
32225 * gcc.dg/torture/builtin-attr-1.c: New test.
32226
32227 2003-08-28 Mark Mitchell <mark@codesourcery.com>
32228
32229 PR optimization/5079
32230 * g++.dg/opt/static3.C: New test.
32231
32232 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32233
32234 * gcc.misc-tests/gcov-10b.c: New test.
32235
32236 2003-08-27 Mark Mitchell <mark@codesourcery.com>
32237
32238 * g++.dg/opt/ptrmem3.C: New test.
32239
32240 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
32241
32242 2003-08-27 Jakub Jelinek <jakub@redhat.com>
32243
32244 * gcc.dg/20030826-2.c: New test.
32245
32246 2003-08-26 Roger Sayle <roger@eyesopen.com>
32247
32248 PR middle-end/12002
32249 * g77.f-torture/compile/12002.f: New test case.
32250
32251 2003-08-26 Roger Sayle <roger@eyesopen.com>
32252
32253 * gcc.dg/20030826-1.c: New test case.
32254
32255 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
32256
32257 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
32258
32259 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
32260
32261 PR c++/11871
32262 * c++.dg/lookup/crash1.C: New test.
32263
32264 * c++.dg/warn/noeffect3.C: New test.
32265
32266 2003-08-25 Janis Johnson <janis187@us.ibm.com>
32267
32268 * gcc.dg/compat/vector-1_x.c: Compile with -w.
32269 * gcc.dg/compat/vector-1_y.c: Ditto.
32270 * gcc.dg/compat/vector-2_x.c: Ditto.
32271 * gcc.dg/compat/vector-2_y.c: Ditto.
32272
32273 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
32274
32275 * gcc.dg/20030702-1.c: New test.
32276
32277 2003-08-25 Mark Mitchell <mark@codesourcery.com>
32278
32279 PR c++/8795
32280 * g++.dg/ext/altivec-1.C: New test.
32281
32282 2003-08-24 Richard Henderson <rth@redhat.com>
32283
32284 * g++.dg/eh/simd-2.C: Add -w for x86.
32285
32286 2003-08-23 Jakub Jelinek <jakub@redhat.com>
32287
32288 * gcc.dg/20030815-1.c: New test.
32289
32290 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32291
32292 PR c++/3765
32293 * g++.dg/parse/access6.C: New test.
32294
32295 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32296
32297 PR c++/641, c++/11876
32298 * g++.dg/template/friend22.C: New test.
32299 * g++.dg/template/friend23.C: Likewise.
32300
32301 2003-08-22 Mark Mitchell <mark@codesourcery.com>
32302
32303 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
32304 identically.
32305
32306 2003-08-22 Mark Mitchell <mark@codesourcery.com>
32307
32308 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
32309
32310 2003-08-22 Mark Mitchell <mark@codesourcery.com>
32311
32312 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
32313
32314 2003-08-22 Mark Mitchell <mark@codesourcery.com>
32315
32316 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
32317
32318 2003-08-22 Mark Mitchell <mark@codesourcery.com>
32319
32320 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
32321
32322 2003-08-21 Mark Mitchell <mark@codesourcery.com>
32323
32324 PR c++/11919
32325 * g++.dg/overload/prom1.C: New test.
32326
32327 PR c++/11551
32328 * g++.dg/parse/dtor2.C: New test.
32329
32330 PR c++/10762
32331 * g++.dg/parse/using2.C: New test.
32332
32333 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
32334
32335 PR target/11805
32336 * gcc.c-torture/compile/20030821-1.c: New.
32337
32338 2003-08-20 Mark Mitchell <mark@codesourcery.com>
32339
32340 PR c++/11834
32341 * g++.dg/template/deduce2.C: New test.
32342
32343 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
32344
32345 * gcc.c-torture/execute/20030821-1.c: New test.
32346
32347 2003-08-20 Roger Sayle <roger@eyesopen.com>
32348
32349 PR middle-end/11984
32350 * gcc.dg/20030820-1.c: New test case.
32351
32352 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
32353
32354 PR c++/11945
32355 * g++.dg/warn/noeffect2.C: New test.
32356
32357 2003-08-19 Mark Mitchell <mark@codesourcery.com>
32358
32359 PR c++/10926
32360 * g++.dg/template/dtor2.C: New test.
32361
32362 PR c++/11684
32363 * g++.dg/template/operator1.C: New test.
32364 * g++.dg/parse/operator4.C: New test.
32365
32366 PR c++/11946.C
32367 * g++.dg/expr/enum1.C: New test.
32368 * gcc.dg/c99-bool-1.c: Remove bogus warning.
32369
32370 PR c++/11036.C
32371 * g++.dg/parse/elab2.C: New test.
32372 * g++.dg/parse/typedef4.C: Change error message.
32373 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
32374 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
32375 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
32376
32377 2003-08-19 Geoffrey Keating <geoffk@apple.com>
32378
32379 * gcc.dg/pch/warn-1.c: New.
32380 * gcc.dg/pch/warn-1.hs: New.
32381
32382 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
32383 not-tested file.
32384
32385 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
32386
32387 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
32388
32389 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
32390
32391 * gcc.dg/uninit-D.c: New Test.
32392 * gcc.dg/uninit-E.c: New Test.
32393 * gcc.dg/uninit-F.c: New Test.
32394 * gcc.dg/uninit-G.c: New Test.
32395
32396 2003-08-19 Michael Ritzert <ritzert@t-online.de>
32397
32398 * g++.dg/README: Describe the pch directory.
32399
32400 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32401
32402 PR c++/11174
32403 * g++.dg/parse/access4.C: New test.
32404 * g++.dg/parse/access5.C: Likewise.
32405 * g++.old-deja/g++.jason/access17.C: Adjust error message.
32406
32407 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
32408
32409 * gcc.dg/noncompile/20030818-1.c: New.
32410
32411 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
32412
32413 PR c++/11957
32414 * g++.dg/warn/noeffect1.C: New test.
32415
32416 * g++.dg/template/scope2.C: New test.
32417 * g++.dg/template/error2.C: Correct dg-error
32418
32419 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
32420
32421 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
32422
32423 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
32424
32425 PR C++/11512
32426 * g++.dg/template/warn1.C: New.
32427
32428 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
32429
32430 * g++.dg/template/error2.C: New test.
32431 * g++.dg/lookup/using7.C: Adjust errors
32432 * g++.old-deja/g++.pt/crash36.C: Likewise.
32433 * g++.old-deja/g++.pt/derived3.C: Likewise.
32434
32435 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32436
32437 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
32438 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
32439 * gcc.c-torture/execute/builtins/string-9.c: New, from
32440 string-opt-9.c. Adjust for execute/builtins framework.
32441 * gcc.c-torture/execute/string-opt-9.c: Delete.
32442
32443 2003-08-12 Mark Mitchell <mark@codesourcery.com>
32444
32445 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
32446
32447 * g++.dg/parse/ret-type2.C: New test.
32448
32449 PR c++/11703
32450 * g++.dg/init/new8.C: New test.
32451
32452 PR c++/10923
32453 * g++.dg/parse/typedef5.C: New test.
32454
32455 PR c++/9512
32456 * g++.dg/parse/qualified2.C: New test.
32457 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
32458 invalid code.
32459
32460 2003-08-11 Mark Mitchell <mark@codesourcery.com>
32461
32462 * g++.dg/conversion/ptrmem1.C: New test.
32463
32464 2003-08-11 Jakub Jelinek <jakub@redhat.com>
32465
32466 PR target/11693
32467 * gcc.dg/20030811-1.c: New test.
32468
32469 PR target/11535
32470 * gcc.c-torture/execute/20030811-1.c: New test.
32471
32472 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32473
32474 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
32475
32476 2003-08-10 Mark Mitchell <mark@codesourcery.com>
32477
32478 PR c++/11789.C
32479 * g++.dg/inherit/multiple1.C: New test.
32480
32481 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
32482
32483 * gcc.dg/spe1.c: New test.
32484
32485 PR c++/11670
32486 * g++.dg/expr/cast2.C: New test.
32487
32488 PR c++/10530
32489 * g++.dg/template/dependent-name2.C: New test.
32490
32491 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
32492
32493 * g++.dg/parse/crash11.C: Put the dg options in comments.
32494
32495 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
32496
32497 * lib/gcc-dg.exp: Update for diagnostic change.
32498
32499 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32500
32501 PR c++/5767
32502 * g++.dg/parse/crash11.C: New test.
32503
32504 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
32505
32506 * gcc.dg/cpp/spacing1.c: Update.
32507
32508 2003-08-04 Janis Johnson <janis187@us.ibm.com>
32509
32510 PR target/11739
32511 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
32512 a value for -mtune.
32513
32514 2003-08-04 Roger Sayle <roger@eyesopen.com>
32515
32516 PR middle-end/11771
32517 * gcc.c-torture/compile/20030804-1.c: New test case.
32518
32519 2003-08-04 Roger Sayle <roger@eyesopen.com>
32520
32521 * gcc.dg/20030804-1.c: New test case.
32522
32523 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
32524
32525 * gcc.dg/cpp/separate-1.c: New test.
32526
32527 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
32528
32529 PR c++/11704
32530 * g++.dg/template/dependent-expr2.C: New test.
32531
32532 PR c++/11766
32533 * g++.dg/expr/ptrmem1.C: New test.
32534
32535 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32536
32537 PR c++/9453
32538 * g++.dg/template/friend15.C: New test.
32539
32540 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
32541
32542 * lib/dg-pch.exp: Work round PCH bug.
32543
32544 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32545
32546 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
32547 builtins. Move cases from builtins-4.c here.
32548
32549 * gcc.dg/torture/builtin-math-1.c: New test taken from
32550 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
32551 additional cases.
32552
32553 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
32554 Delete.
32555
32556 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
32557
32558 PR c++/9447
32559 * g++.dg/template/using7.C: New test.
32560
32561 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
32562
32563 * import1.c, import2.c: New tests.
32564
32565 2003-08-01 Jakub Jelinek <jakub@redhat.com>
32566
32567 * g++.dg/eh/crossjump1.C: New test.
32568
32569 2003-08-01 Mark Mitchell <mark@codesourcery.com>
32570
32571 PR c++/11697
32572 * g++.dg/template/using6.C: New test.
32573
32574 PR c++/11744
32575 * g++.dg/template/koenig2.C: New test.
32576
32577 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32578
32579 PR c++/7983
32580 * g++.dg/parse/typedef4.C: New test.
32581
32582 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32583
32584 PR c++/8442, c++/8806
32585 * g++.dg/template/elab1.C: New test.
32586 * g++.dg/template/type2.C: Likewise.
32587 * g++.dg/template/ttp3.C: Adjust expected error message.
32588 * g++.old-deja/g++.law/visibility13.C: Likewise.
32589 * g++.old-deja/g++.niklas/t135.C: Likewise.
32590 * g++.old-deja/g++.pt/ttp41.C: Likewise.
32591 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
32592 template argument.
32593 * g++.old-deja/g++.pt/ttp44.C: Likewise.
32594
32595 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
32596
32597 PR c++/11295
32598 * g++.dg/ext/stmtexpr1.C: New test.
32599
32600 * g++.dg/opt/tmp1.C: New test.
32601
32602 PR c++/11525
32603 * g++.dg/parse/constant4.C: New test.
32604
32605 PR c++/9447
32606 * g++.dg/template/using5.C: New test.
32607
32608 2003-07-31 Roger Sayle <roger@eyesopen.com>
32609
32610 * gcc.dg/builtins-27.c: New test case.
32611
32612 2003-07-31 Jakub Jelinek <jakub@redhat.com>
32613
32614 * gcc.dg/tls/opt-7.c: New test.
32615
32616 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
32617
32618 * g++.old-deja/g++.other/crash18.C: Remove.
32619
32620 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
32621
32622 * g++.dg/template/explicit3.C: New.
32623 * g++.dg/template/explicit4.C: New.
32624 * g++.dg/template/explicit5.C: New.
32625
32626 PR c++/11347
32627 * g++.dg/template/memtmpl1.C: New.
32628
32629 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
32630
32631 PR target/11565
32632 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
32633 * gcc.dg/i386-387-5.c (dg-options): Likewise.
32634
32635 2003-07-30 Jan Hubicka <jh@suse.cz>
32636
32637 * vtgc1.c: Kill.
32638
32639 2003-07-29 Zack Weinberg <zack@codesourcery.com>
32640
32641 * gcc.dg/struct-in-proto-1.c: New test.
32642
32643 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
32644
32645 * gcc.dg/cpp/include2.c: Only expect one message.
32646
32647 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
32648
32649 PR c++/9447
32650 * g++.dg/template/using1.C: New test.
32651 * g++.dg/template/using2.C: New test.
32652 * g++.dg/template/using3.C: New test.
32653 * g++.dg/template/using4.C: New test.
32654
32655 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
32656
32657 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
32658 * gcc.c-torture/execute/string-opt-10.c: Likewise.
32659
32660 2003-07-28 Jan Hubicka <jh@suse.cz>
32661
32662 PR c++/11530
32663 * g++.dg/opt/call1.C: New test.
32664
32665 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
32666
32667 PR c++/11667
32668 * g++.dg/init/enum2.C: New test.
32669 * g++.dg/template/overload1.C: Add "-w" option.
32670
32671 2003-07-28 <hp@bitrange.com>
32672
32673 * gcc.dg/Wdeclaration-after-statement-1.c,
32674 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
32675
32676 2003-07-28 Jakub Jelinek <jakub@redhat.com>
32677
32678 * gcc.c-torture/compile/20030725-1.c: New test.
32679
32680 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
32681
32682 * gcc.dg/20030505.c: Only run for SPE.
32683 Remove definition of opaque type.
32684
32685 2003-07-27 Mark Mitchell <mark@codesourcery.com>
32686
32687 * g++.dg/template/ptrmem6.C: New test.
32688
32689 2003-07-26 Geoffrey Keating <geoffk@apple.com>
32690
32691 * gcc.c-torture/compile/zero-strct-2.c: New test.
32692
32693 2003-07-25 Geoffrey Keating <geoffk@apple.com>
32694
32695 * gcc.dg/intermod-1.c: New test.
32696
32697 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
32698
32699 PR c++/11617
32700 * g++.dg/template/lookup2.C: New test.
32701 * g++.dg/template/memclass1.C: Remove instantiated from error.
32702 * g++.dg/other/error2.C: Tweak expected errors.
32703
32704 PR c++/11596
32705 * g++.dg/template/defarg3.C: New test.
32706
32707 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
32708
32709 2003-07-24 Mark Mitchell <mark@codesourcery.com>
32710
32711 * g++.dg/inherit/access5.C: New test.
32712
32713 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32714
32715 PR c++/11513
32716 * g++.dg/template/crash8.C: New test.
32717
32718 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
32719
32720 PR c/10602
32721 * gcc.dg/noncompile/incomplete-2.c: New test.
32722
32723 2003-07-23 Mark Mitchell <mark@codesourcery.com>
32724
32725 PR c++/11645
32726 * g++.dg/inherit/access4.C: New test.
32727
32728 PR c++/11517
32729 * g++.dg/expr/cond2.C: New test.
32730
32731 PR optimization/10679
32732 * g++.dg/opt/inline4.C: New test.
32733
32734 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
32735
32736 * g++.dg/parse/crash10: New test.
32737
32738 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
32739
32740 * g++.dg/ext/flexary1.C: New test.
32741
32742 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32743
32744 PR c++/10793
32745 * g++.dg/template/crash9.C: New test.
32746
32747 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32748
32749 PR c++/3004
32750 * g++.dg/parse/typedef3.C: New test.
32751
32752 PR c++/7906
32753 * g++.dg/parse/operator2.C: New test.
32754
32755 PR c++/8895
32756 * g++.dg/parse/def-tmpl-arg1.C: New test.
32757
32758 PR c++/9282
32759 * g++.dg/parse/funptr1.C: New test.
32760
32761 PR c++/9452
32762 * g++.dg/parse/ambig3.C: New test.
32763
32764 PR c++/9454
32765 * g++.dg/parse/operator3.C: New test.
32766
32767 PR c++/9486
32768 * g++.dg/parse/template10.C: New test.
32769
32770 PR c++/9488
32771 * g++.dg/parse/template11.C: New test.
32772
32773 PR c++/10150
32774 * g++.dg/parse/invalid-op1.C: New test.
32775
32776 PR c++/10247
32777 * g++.dg/parse/condexpr1.C: New test.
32778
32779 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
32780
32781 * g++.dg/ext/packed3.C: New test.
32782 * g++.dg/ext/packed4.C: New test.
32783
32784 * gcc.dg/pack-test-3.c: New test.
32785
32786 2003-07-21 Janis Johnson <janis187@us.ibm.com>
32787
32788 * lib/compat.exp: Handle dg-options per source file.
32789 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
32790 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
32791 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
32792 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
32793 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
32794 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
32795 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
32796 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
32797 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
32798 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
32799 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
32800 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
32801 * g++.dg/compat/break/bitfield7_x.C: Ditto.
32802 * g++.dg/compat/break/bitfield7_y.C: Ditto.
32803
32804 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
32805
32806 PR c/10320
32807 * gcc.c-torture/execute/20030718-1.c: New test.
32808
32809 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
32810
32811 PR optimization/11536
32812 * gcc.dg/20030721-1.c: New test.
32813
32814 2003-07-19 Mark Mitchell <mark@codesourcery.com>
32815
32816 PR c++/11546
32817 * g++.dg/template/lookup1.C: New test.
32818
32819 2003-07-19 Zack Weinberg <zack@codesourcery.com>
32820
32821 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
32822 diagnostics of ill-formed constructs involving labels.
32823 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
32824 the new 'previously defined here' message.
32825
32826 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
32827
32828 * g++.dg/parse/non-dependent2.C: New test.
32829
32830 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
32831
32832 * g++.dg/init/init-ref4.C: xfail on targets without
32833 weak symbols.
32834
32835 2003-07-17 Jakub Jelinek <jakub@redhat.com>
32836
32837 PR target/11087
32838 * gcc.c-torture/execute/20030717-1.c: New test.
32839
32840 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32841
32842 * g++.dg/opt/cfg1.C: New test.
32843
32844 2003-07-17 Mark Mitchell <mark@codesourcery.com>
32845
32846 PR optimization/11557
32847 * gcc.dg/20030717-1.c: New test.
32848
32849 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
32850
32851 PR c++/10476
32852 * g++.dg/expr/crash-1.C: New test.
32853
32854 PR c++/11027
32855 * g++.dg/template/init3.C: New test.
32856
32857 PR c++/8222
32858 * g++.dg/template/non-dependent1.C: New test.
32859
32860 PR c++/11070
32861 * g++.dg/template/non-dependent2.C: New test.
32862
32863 PR c++/11071
32864 * g++.dg/template/non-dependent3.C: New test.
32865
32866 PR c++/9907
32867 * g++.dg/template/sizeof5.C: New test.
32868
32869 2003-07-17 Geoffrey Keating <geoffk@apple.com>
32870
32871 PR 11498
32872 * gcc.c-torture/compile/mangle-1.c: New file.
32873
32874 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32875
32876 PR c++/7809
32877 * g++.dg/parse/access3.C: New test.
32878
32879 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
32880
32881 PR c++/11384
32882 * g++.dg/init/init-ref4.C: New test.
32883
32884 2003-07-16 Mark Mitchell <mark@codesourcery.com>
32885
32886 PR c++/11547
32887 * g++.dg/parse/constant3.C: New test.
32888 * g++.dg/parse/crash7.C: Likewise.
32889
32890 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
32891
32892 PR target/11008
32893 * gcc.dg/i386-pentium4-not-mull.c: New.
32894
32895 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
32896
32897 * gcc.dg/asm-names.c (ymain): Make it weak.
32898
32899 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32900
32901 PR c++/5421
32902 * g++.dg/template/friend21.C: New test.
32903
32904 2003-07-16 Jakub Jelinek <jakub@redhat.com>
32905
32906 * gcc.dg/cleanup-8.c: New test.
32907 * gcc.dg/cleanup-9.c: New test.
32908
32909 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
32910
32911 * g++.dg/ext/dll-MI1.h: New file.
32912 * g++.dg/ext/dllexport-MI1.C: New file.
32913 * g++.dg/ext/dllimport-MI1.C: New file.
32914
32915 2003-07-15 Jakub Jelinek <jakub@redhat.com>
32916
32917 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
32918 it does not have cmpstrsi patterns (just cmpmemsi).
32919
32920 2003-07-15 Mark Mitchell <mark@codesourcery.com>
32921
32922 PR debug/11473
32923 * g++.dg/debug/debug8.C: New test.
32924
32925 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32926
32927 PR c++/10108
32928 * g++.dg/template/crash7.C: New test.
32929
32930 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
32931
32932 PR target/10795
32933 * gcc.c-torture/compile/20030708-1.c: New.
32934
32935 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
32936
32937 * gcc.c-torture/execute/20030715-1.c: New test.
32938
32939 2003-07-14 Geoffrey Keating <geoffk@apple.com>
32940
32941 * gcc.dg/pch/inline-3.c: New file.
32942 * gcc.dg/pch/inline-3.hs: New file.
32943 * gcc.dg/pch/inline-4.c: New file.
32944 * gcc.dg/pch/inline-4.hs: New file.
32945
32946 2003-07-14 Mark Mitchell <mark@codesourcery.com>
32947
32948 PR c++/11509
32949 * g++.dg/template/crash6.C: New test.
32950
32951 PR c++/7053
32952 * g++.dg/template/friend20.C: New test.
32953
32954 PR c++/7019
32955 * g++.dg/template/overload2.C: New test.
32956
32957 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32958
32959 PR optimization/11440
32960 * gcc.c-torture/execute/20030714-1.c: New test.
32961
32962 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32963
32964 PR c++/11154
32965 * g++.dg/template/partial2.C: New test.
32966
32967 2003-07-13 Mark Mitchell <mark@codesourcery.com>
32968
32969 PR c++/11503
32970 * g++.dg/template/anon1.C: New test.
32971
32972 PR c++/11493
32973 PR c++/11495
32974 * g++.dg/parse/template9.C: Likewise.
32975 * g++.dg/template/crash4.C: New test.
32976 * g++.dg/template/koenig1.C: Likewise.
32977 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
32978 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
32979 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
32980 functions.
32981 * g++.old-deja/g++.jason/template36.C: Likewise.
32982 * g++.old-deja/g++.mike/p1989.C: Likewise.
32983 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
32984 * g++.old-deja/g++.pt/ttp20.C: Use this->.
32985 * g++.old-deja/g++.pt/ttp21.C: Use this->.
32986 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
32987 compiling.
32988 * g++.old-deja/g++.pt/union2.C: Use this->.
32989
32990 2003-07-11 Jakub Jelinek <jakub@redhat.com>
32991
32992 * gcc.dg/20030711-1.c: New test.
32993
32994 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
32995
32996 PR c++/11050
32997 * g++.dg/parse/args1.C: New test.
32998 * g++.pt/defarg8.C: Change expected errors.
32999
33000 2003-07-11 Mark Mitchell <mark@codesourcery.com>
33001
33002 PR c++/8164
33003 * g++.dg/template/nontype2.C: New test.
33004
33005 PR c++/10558
33006 * g++.dg/parse/template8.C: New test.
33007
33008 PR c++/8327
33009 * g++.dg/template/scope1.C: New test.
33010
33011 * g++.dg/warn/Wsign-compare-1.C: New test.
33012
33013 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
33014
33015 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
33016
33017 2003-07-10 Mark Mitchell <mark@codesourcery.com>
33018
33019 PR c++/9411
33020 * g++.dg/template/explicit2.C: New test.
33021
33022 PR c++/10032
33023 * g++.dg/warn/pedantic1.C: New test.
33024
33025 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
33026
33027 PR c++ 9483
33028 * g++.dg/other/field1.C: New test.
33029
33030 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
33031
33032 PR c/11449
33033 * gcc.c-torture/compile/20030707-1.c: New.
33034
33035 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33036
33037 PR c++/10849
33038 * g++.dg/template/access12.C: New test.
33039
33040 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
33041
33042 * g++.dg/bprob/bprob.exp (prof_ext): Update.
33043 * g77.dg/bprob/bprob.exp (prof_ext): Update.
33044 * gcc.misc-tests/bprob.exp (prof_ext): Update.
33045 * gcc.misc-tests/gcov.exp: Update
33046 * g++.dg/gcov/gcov.exp: Update
33047 * lib/gcov.exp: Update.
33048
33049 2003-07-08 Mark Mitchell <mark@codesourcery.com>
33050
33051 * g++.dg/abi/mangle17.C: Make sure template expressions are
33052 dependent.
33053 * g++.dg/abi/mangle4.C: Mark erroneous casts.
33054 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
33055 * g++.dg/opt/stack1.C: Remove erroneous code.
33056 * g++.dg/parse/template7.C: New test.
33057 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
33058 * g++.old-deja/g++.pt/crash4.C: Likewise.
33059
33060 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33061
33062 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
33063 with zero or one occurence of `$' after the initial `L'.
33064
33065 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
33066
33067 * gcc.c-torture/compile/20030704-1.c: Add a comment.
33068
33069 2003-07-08 Roger Sayle <roger@eyesopen.com>
33070
33071 PR c/11370
33072 * gcc.dg/Wunreachable-6.c: New testcase.
33073 * gcc.dg/Wunreachable-7.c: New testcase.
33074
33075 2003-07-08 Jakub Jelinek <jakub@redhat.com>
33076
33077 PR c/11420
33078 * gcc.dg/20030708-1.c: New test.
33079
33080 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
33081
33082 * gcc.dg/compat/sdata-section.h: New file.
33083 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
33084 * gcc.dg/torture/mips-sdata-1.c: New test.
33085
33086 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33087
33088 PR c++/11030
33089 * g++.dg/template/friend19.C: New test.
33090
33091 2003-07-08 Jakub Jelinek <jakub@redhat.com>
33092
33093 * g++.dg/opt/strength-reduce.C: New test.
33094
33095 2003-07-07 Roger Sayle <roger@eyesopen.com>
33096
33097 PR target/10979
33098 * gcc.dg/20030707-1.c: New testcase.
33099
33100 2003-07-07 Roger Sayle <roger@eyesopen.com>
33101
33102 PR optimization/11059
33103 * g++.dg/opt/emptyunion.C: New testcase.
33104
33105 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33106 Eric Botcazou <ebotcazou@libertysurf.fr>
33107
33108 * g++.dg/opt/stack1.C: New test.
33109
33110 2003-07-05 Mark Mitchell <mark@codesourcery.com>
33111
33112 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
33113 run test.
33114
33115 PR c++/11431
33116 * g++.dg/expr/static_cast3.C: New test.
33117
33118 2003-07-04 Zack Weinberg <zack@codesourcery.com>
33119
33120 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
33121 everywhere.
33122 * gcc.dg/concat.c: Concatenation of string constants with
33123 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
33124 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
33125 * gcc.dg/cpp/escape-2.c: Use wide character constants where
33126 necessary to avoid multi-character character constant warning.
33127 * gcc.dg/cpp/escape.c: Likewise.
33128 * gcc.dg/cpp/ucs.c: Likewise.
33129 Remove backslashes from dg-bogus comments, as they confuse Tcl.
33130 Fix a typo.
33131
33132 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
33133
33134 PR c/11428
33135 * gcc.c-torture/compile/20030704-1.c: New.
33136
33137 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
33138
33139 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
33140
33141 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
33142
33143 PR c++/5287, PR c++/7910, PR c++/11021
33144 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
33145 tests for warnings.
33146 * g++.dg/ext/dllimport2.C: Add tests for warnings.
33147 * g++.dg/ext/dllimport3.C: Likewise.
33148 * g++.dg/ext/dllimport4.C: New file.
33149 * g++.dg/ext/dllimport5.C: New file.
33150 * g++.dg/ext/dllimport6.C: New file.
33151 * g++.dg/ext/dllimport7.C: New file.
33152 * g++.dg/ext/dllimport8.C: New file.
33153 * g++.dg/ext/dllimport9.C: New file.
33154 * g++.dg/ext/dllimport10.C: New file.
33155 * g++.dg/ext/dllexport1.C: New file.
33156
33157 2003-07-03 Mark Mitchell <mark@codesourcery.com>
33158
33159 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
33160 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
33161
33162 2003-07-03 Roger Sayle <roger@eyesopen.com>
33163
33164 * gcc.dg/builtins-25.c: New testcase.
33165 * gcc.dg/builtins-26.c: New testcase.
33166
33167 2003-07-03 Janis Johnson <janis187@us.ibm.com>
33168
33169 * gcc.dg/compat/vector-defs.h: New file.
33170 * gcc.dg/compat/vector-setup.h: New file.
33171 * gcc.dg/compat/vector-check.h: New file.
33172 * gcc.dg/compat/vector-1_main.c: New file.
33173 * gcc.dg/compat/vector-1_x.c: New file.
33174 * gcc.dg/compat/vector-1_y.c: New file.
33175 * gcc.dg/compat/vector-2_main.c: New file.
33176 * gcc.dg/compat/vector-2_x.c: New file.
33177 * gcc.dg/compat/vector-2_y.c: New file.
33178
33179 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
33180 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
33181 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
33182 * gcc.dg/compat/struct-align-1.h: New file.
33183 * gcc.dg/compat/struct-align-1_main.c: New file.
33184 * gcc.dg/compat/struct-align-1_x.c: New file.
33185 * gcc.dg/compat/struct-align-1_y.c: New file.
33186 * gcc.dg/compat/struct-align-2.h: New file.
33187 * gcc.dg/compat/struct-align-2_main.c: New file.
33188 * gcc.dg/compat/struct-align-2_x.c: New file.
33189 * gcc.dg/compat/struct-align-2_y.c: New file.
33190
33191 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
33192 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33193 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33194 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33195 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33196 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33197 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33198 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33199 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33200 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33201 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33202 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33203 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33204 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33205 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33206 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33207 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33208 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33209 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33210 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33211 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33212 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33213 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33214 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33215 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33216 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33217 * gcc.dg/compat/struct-return-10_x.c: Ditto.
33218 * gcc.dg/compat/struct-return-2_x.c: Ditto.
33219 * gcc.dg/compat/struct-return-3_x.c: Ditto.
33220
33221 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
33222
33223 * gcc.dg/i386-call-1.c: New test.
33224
33225 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
33226
33227 PR c++/9162
33228 * g++.dg/parse/defarg4.C: New.
33229
33230 2003-07-03 Roger Sayle <roger@eyesopen.com>
33231
33232 PR target/10700
33233 * gcc.c-torture/compile/20030703-1.c: New test case.
33234
33235 2003-07-03 Mark Mitchell <mark@codesourcery.com>
33236
33237 * g++.dg/template/local3.C: Remove extra semicolon.
33238
33239 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
33240
33241 * gcc.dg/i386-volatile-1.c: New test.
33242
33243 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
33244
33245 PR c++/11072
33246 * g++.dg/other/offsetof2.C: XFAIL.
33247 * g++.dg/other/offsetof5.C: New.
33248
33249 PR c++/10219
33250 * g++.dg/template/error1.C: New.
33251
33252 PR c++/9779
33253 * g++.dg/template/dependent-expr1.C: New.
33254
33255 2003-07-01 Mark Mitchell <mark@codesourcery.com>
33256
33257 PR c++/6949
33258 * g++.dg/template/local3.C: New test.
33259
33260 PR c++/11149
33261 * g++.dg/lookup/scoped6.C: New test.
33262
33263 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
33264
33265 PR c++/8046
33266 * g++.dg/other/error7.C: New test.
33267
33268 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
33269
33270 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
33271 * g++.old-deja/g++.abi/vtable3.h: Likewise.
33272 * g++.old-deja/g++.law/code-gen5.C: Likewise.
33273 * g++.old-deja/g++.other/union2.C: Likewise.
33274 * gcc.dg/c90-const-expr-2.c: Likewise.
33275 * gcc.dg/c90-const-expr-3.c: Likewise.
33276 * gcc.dg/c99-const-expr-2.c: Likewise.
33277 * gcc.dg/c99-const-expr-3.c: Likewise.
33278 * gcc.dg/concat.c: Likewise.
33279
33280 2003-07-01 Mark Mitchell <mark@codesourcery.com>
33281
33282 PR c++/9559
33283 * g++.dg/init/static1.C: New test.
33284
33285 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33286
33287 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
33288 * g++.old-deja/g++.other/access2.C: Likewise.
33289 * g++.old-deja/g++.other/decl2.C: Likewise.
33290 * gcc.c-torture/execute/20020615-1.c: Likewise.
33291
33292 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
33293
33294 PR c++/4933
33295 * g++.dg/template/sizeof4.C: New test.
33296
33297 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
33298
33299 * g++.dg/other/error6.C: New test.
33300
33301 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
33302
33303 PR c++/10750
33304 * g++.dg/parse/constant2.C: New test.
33305
33306 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
33307
33308 PR c++/11106
33309 * g++.dg/other/error5.C: New test.
33310
33311 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33312
33313 * gcc.dg/format/gcc_diag-1.c: New test.
33314
33315 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
33316
33317 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
33318
33319 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
33320
33321 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
33322 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
33323 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
33324
33325 2003-06-28 Jakub Jelinek <jakub@redhat.com>
33326
33327 * gcc.c-torture/execute/builtins/string-8.c: New test.
33328 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
33329 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
33330 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
33331
33332 2003-06-27 Mark Mitchell <mark@codesourcery.com>
33333
33334 PR c++/10468
33335 * g++.dg/ext/typeof6.C: New test.
33336
33337 2003-06-27 Mark Mitchell <mark@codesourcery.com>
33338
33339 PR c++/10796
33340 * g++.dg/init/enum1.C: New test.
33341
33342 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
33343
33344 * gcc.dg/20030627-1.c: New test.
33345
33346 2003-06-26 Mark Mitchell <mark@codesourcery.com>
33347
33348 PR c++/11332
33349 * g++.dg/expr/static_cast2.C: New test.
33350
33351 2003-06-26 Roger Sayle <roger@eyesopen.com>
33352 Jakub Jelinek <jakub@redhat.com>
33353
33354 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
33355 sprintf(dst,"%s",src) optimization.
33356 * gcc.c-torture/execute/20030626-1.c: New test case.
33357 * gcc.c-torture/execute/20030626-2.c: New test case.
33358
33359 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
33360
33361 * gcc.c-torture/execute/multi-ix.c: New test.
33362
33363 * gcc.c-torture/execute/simd-4.c (main):
33364 Added missing semicolon at end of union.
33365
33366 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
33367
33368 PR c++/8266
33369 * g++.dg/template/explicit-instantiation3.C: New test.
33370
33371 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
33372
33373 * gcc.dg/20030626-1.c: Use signed char.
33374
33375 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
33376
33377 * gcc.dg/20030626-1.c: New test.
33378
33379 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
33380
33381 * const-str-2.m: Update.
33382
33383 2003-06-25 Mark Mitchell <mark@codesourcery.com>
33384
33385 PR c++/10990
33386 * g++.dg/rtti/dyncast1.C: New test.
33387 * g++.dg/abi/mangle4.C: Correct base-specifier access.
33388 * g++.dg/lookup/scoped1.C: Remove XFAIL.
33389 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
33390
33391 PR c++/10931
33392 * g++.dg/expr/static_cast1.C: New test.
33393
33394 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
33395
33396 * gcc.dg/20030625-1.c: New test.
33397
33398 2003-06-24 Roger Sayle <roger@eyesopen.com>
33399
33400 * gcc.c-torture/compile/20030624-1.c: New test case.
33401
33402 2003-06-24 Jakub Jelinek <jakub@redhat.com>
33403
33404 * gcc.c-torture/execute/string-opt-17.c: New test.
33405
33406 2003-06-24 Mark Mitchell <mark@codesourcery.com>
33407
33408 PR c++/5754
33409 * g++.dg/parse/crash6.C: New test.
33410
33411 2003-06-23 Roger Sayle <roger@eyesopen.com>
33412
33413 * gcc.dg/builtins-24.c: New test case.
33414
33415 2003-06-23 Jakub Jelinek <jakub@redhat.com>
33416
33417 * g++.dg/opt/operator1.C: New test.
33418
33419 2003-06-22 Roger Sayle <roger@eyesopen.com>
33420
33421 * gcc.c-torture/execute/string-opt-16.c: New test case.
33422
33423 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
33424
33425 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
33426 * g++.old-deja/g++.other/conv7.C: Likewise.
33427 * g++.old-deja/g++.other/overcnv2.C: Likewise.
33428 * g++.old-deja/g++.other/overload14.C: Likewise.
33429
33430 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
33431
33432 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
33433 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
33434
33435 2003-06-20 Mark Mitchell <mark@codesourcery.com>
33436
33437 PR c++/10888
33438 * g++.dg/warn/Winline-3.C: New test.
33439
33440 2003-06-20 Mark Mitchell <mark@codesourcery.com>
33441
33442 * lib/target-supports.exp (check_alias_available): Make the test
33443 program acceptable to the Solaris assembler.
33444
33445 PR c++/10749
33446 * g++.dg/template/memclass2.C: New test.
33447
33448 2003-06-20 Mark Mitchell <mark@codesourcery.com>
33449 Eric Botcazou <ebotcazou@libertysurf.fr>
33450
33451 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
33452 data for non-matching targets.
33453 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
33454
33455 2003-06-20 Mark Mitchell <mark@codesourcery.com>
33456
33457 PR c++/10845
33458 * g++.dg/template/member3.C: New test.
33459
33460 2003-06-19 Mark Mitchell <mark@codesourcery.com>
33461
33462 PR c++/10939
33463 * g++.dg/template/func1.C: New test.
33464
33465 PR c++/9649
33466 * g++.dg/template/static4.C: New test.
33467 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
33468
33469 PR c++/11041
33470 * g++.dg/init/ref7.C: New test.
33471
33472 2003-06-19 Matt Austern <austern@apple.com>
33473
33474 PR c++/11228
33475 * g++.dg/anew1.C: New test.
33476 * g++.dg/anew2.C: New test.
33477 * g++.dg/anew3.C: New test.
33478 * g++.dg/anew4.C: New test.
33479
33480 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
33481
33482 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
33483
33484 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
33485
33486 * gcc.c-torture/execute/simd-4.c (main): Make expected value
33487 endian-dependent.
33488
33489 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
33490
33491 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
33492 Remove cruft.
33493
33494 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
33495
33496 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
33497 * gcc.c-torture/compile/961203-1.c: Likewise.
33498 * gcc.c-torture/compile/980506-1.c: Likewise.
33499
33500 2003-06-17 Mark Mitchell <mark@codesourcery.com>
33501
33502 PR c++/10712
33503 * g++.dg/lookup/using7.C: New test.
33504
33505 2003-06-17 Mark Mitchell <mark@codesourcery.com>
33506
33507 PR c++/11105
33508 * g++.dg/abi/conv1.C: Remove it.
33509 * g++.dg/template/conv7.C: New test.
33510 * g++.dg/template/conv8.C: Likewise.
33511 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
33512 conversion operator.
33513
33514 2003-06-17 Janis Johnson <janis187@us.ibm.com>
33515
33516 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
33517 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33518 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33519 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33520 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33521 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33522 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33523 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33524 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33525 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33526 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33527 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33528 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33529 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33530 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33531 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33532 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33533 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33534 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33535 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33536 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33537 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33538 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33539 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33540 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33541 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33542 * gcc.dg/compat/struct-return-10_x.c: Ditto.
33543 * gcc.dg/compat/struct-return-2_x.c: Ditto.
33544 * gcc.dg/compat/struct-return-3_x.c: Ditto.
33545
33546 2003-06-16 Mark Mitchell <mark@codesourcery.com>
33547
33548 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
33549 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
33550 indications.
33551
33552 2003-06-16 Roger Sayle <roger@eyesopen.com>
33553
33554 * gcc.dg/i386-387-5.c: New test case.
33555 * gcc.dg/i386-387-6.c: New test case.
33556 * gcc.dg/builtins-23.c: New test case.
33557
33558 2003-06-15 Roger Sayle <roger@eyesopen.com>
33559
33560 * gcc.dg/builtins-22.c: New test case.
33561 * gcc.dg/i386-387-1.c: Update to test exp.
33562 * gcc.dg/i386-387-2.c: Likewise.
33563
33564 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33565
33566 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
33567
33568 2003-06-12 Mark Mitchell <mark@codesourcery.com>
33569
33570 * lib/gcc-dg.exp (dg-require-dll): New function.
33571 (dg-xfail-if): Likewise.
33572 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
33573 driver.
33574
33575 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
33576 * gcc.c-torture/compile/20001205-1.c: Likewise.
33577 * gcc.c-torture/compile/20001226-1.c: Likewise.
33578 * gcc.c-torture/compile/20010518-2.c: Likewise.
33579 * gcc.c-torture/compile/20020312-1.c: Likewise.
33580 * gcc.c-torture/compile/20020604-1.c: Likewise.
33581 * gcc.c-torture/compile/920501-12.c: Likewise.
33582 * gcc.c-torture/compile/920501-4.c: Likewise.
33583 * gcc.c-torture/compile/920520-1.c: Likewise.
33584 * gcc.c-torture/compile/920521-1.c: Likewise.
33585 * gcc.c-torture/compile/920625-1.c: Likewise.
33586 * gcc.c-torture/compile/961203-1.c: Likewise.
33587 * gcc.c-torture/compile/980506-1.c: Likewise.
33588 * gcc.c-torture/compile/981006-1.c: Likewise.
33589 * gcc.c-torture/compile/981022-1.c: Likewise.
33590 * gcc.c-torture/compile/981223-1.c: Likewise.
33591 * gcc.c-torture/compile/990617-1.c: Likewise.
33592 * gcc.c-torture/compile/dll.c: Likewise.
33593 * gcc.c-torture/compile/labels-3.c: Likewise.
33594 * gcc.c-torture/compile/mipscop-1.c: Likewise.
33595 * gcc.c-torture/compile/mipscop-2.c: Likewise.
33596 * gcc.c-torture/compile/mipscop-3.c: Likewise.
33597 * gcc.c-torture/compile/mipscop-4.c: Likewise.
33598 * gcc.c-torture/compile/simd-5.c: Likewise.
33599 * gcc.c-torture/compile/20000804-1.x: Remove.
33600 * gcc.c-torture/compile/20001205-1.x: Likewise.
33601 * gcc.c-torture/compile/20001226-1.x: Likewise.
33602 * gcc.c-torture/compile/20010518-2.x: Likewise.
33603 * gcc.c-torture/compile/20020312-1.x: Likewise.
33604 * gcc.c-torture/compile/20020604-1.x: Likewise.
33605 * gcc.c-torture/compile/920501-12.x: Likewise.
33606 * gcc.c-torture/compile/920501-4.x: Likewise.
33607 * gcc.c-torture/compile/920520-1.x: Likewise.
33608 * gcc.c-torture/compile/920521-1.x: Likewise.
33609 * gcc.c-torture/compile/920625-1.x: Likewise.
33610 * gcc.c-torture/compile/961203-1.x: Likewise.
33611 * gcc.c-torture/compile/980506-1.x: Likewise.
33612 * gcc.c-torture/compile/981006-1.x: Likewise.
33613 * gcc.c-torture/compile/981022-1.x: Likewise.
33614 * gcc.c-torture/compile/981223-1.x: Likewise.
33615 * gcc.c-torture/compile/990617-1.x: Likewise.
33616 * gcc.c-torture/compile/mipscop-1.x: Likewise.
33617 * gcc.c-torture/compile/mipscop-2.x: Likewise.
33618 * gcc.c-torture/compile/mipscop-3.x: Likewise.
33619 * gcc.c-torture/compile/mipscop-4.x: Likewise.
33620 * gcc.c-torture/compile/simd-5.x: Likewise.
33621
33622 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
33623
33624 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
33625
33626 * gcc.c-torture/execute/20030611-1.c: New test.
33627
33628 2003-06-12 Roger Sayle <roger@eyesopen.com>
33629
33630 PR middle-end/168
33631 * gcc.dg/20030612-1.c: New test case.
33632
33633 2003-06-12 Mark Mitchell <mark@codesourcery.com>
33634
33635 PR c++/10635
33636 * g++.dg/expr/cast1.C: New test.
33637
33638 2003-06-12 Roger Sayle <roger@eyesopen.com>
33639
33640 * gcc.dg/builtins-21.c: New test case.
33641
33642 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
33643
33644 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
33645 options instead of at the end.
33646 * lib/objc.exp (objc_target_compile): Likewise.
33647
33648 2003-06-11 Mark Mitchell <mark@codesourcery.com>
33649
33650 PR c++/10432
33651 * g++.dg/parse/error1.C: New test.
33652
33653 2003-06-11 Janis Johnson <janis187@us.ibm.com>
33654
33655 * gcc.dg/compat/struct-by-value-11_main.c: New file.
33656 * gcc.dg/compat/struct-by-value-11_x.c: New file.
33657 * gcc.dg/compat/struct-by-value-11_y.c: New file.
33658 * gcc.dg/compat/struct-by-value-12_main.c: New file.
33659 * gcc.dg/compat/struct-by-value-12_x.c: New file.
33660 * gcc.dg/compat/struct-by-value-12_y.c: New file.
33661 * gcc.dg/compat/struct-by-value-13_main.c: New file.
33662 * gcc.dg/compat/struct-by-value-13_x.c: New file.
33663 * gcc.dg/compat/struct-by-value-13_y.c: New file.
33664 * gcc.dg/compat/struct-by-value-14_main.c: New file.
33665 * gcc.dg/compat/struct-by-value-14_x.c: New file.
33666 * gcc.dg/compat/struct-by-value-14_y.c: New file.
33667 * gcc.dg/compat/struct-by-value-15_main.c: New file.
33668 * gcc.dg/compat/struct-by-value-15_x.c: New file.
33669 * gcc.dg/compat/struct-by-value-15_y.c: New file.
33670 * gcc.dg/compat/struct-by-value-16_main.c: New file.
33671 * gcc.dg/compat/struct-by-value-16_x.c: New file.
33672 * gcc.dg/compat/struct-by-value-16_y.c: New file.
33673 * gcc.dg/compat/struct-by-value-17_main.c: New file.
33674 * gcc.dg/compat/struct-by-value-17_x.c: New file.
33675 * gcc.dg/compat/struct-by-value-17_y.c: New file.
33676 * gcc.dg/compat/struct-by-value-18_main.c: New file.
33677 * gcc.dg/compat/struct-by-value-18_x.c: New file.
33678 * gcc.dg/compat/struct-by-value-18_y.c: New file.
33679
33680 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
33681 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
33682 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
33683 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
33684 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
33685 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
33686 * gcc.dg/compat/scalar-return-3_main.c: New file.
33687 * gcc.dg/compat/scalar-return-3_x.c: New file.
33688 * gcc.dg/compat/scalar-return-3_y.c: New file.
33689 * gcc.dg/compat/scalar-return-4_main.c: New file.
33690 * gcc.dg/compat/scalar-return-4_x.c: New file.
33691 * gcc.dg/compat/scalar-return-4_y.c: New file.
33692
33693 2003-06-10 Janis Johnson <janis187@us.ibm.com>
33694
33695 * gcc.dg/compat/fp2-struct-check.h: New file.
33696 * gcc.dg/compat/fp2-struct-defs.h: New file.
33697 * gcc.dg/compat/fp2-struct-init.h: New file.
33698 * gcc.dg/compat/struct-by-value-10_main.c: New file.
33699 * gcc.dg/compat/struct-by-value-10_x.c: New file.
33700 * gcc.dg/compat/struct-by-value-10_y.c: New file.
33701 * gcc.dg/compat/struct-return-10_main.c: New file.
33702 * gcc.dg/compat/struct-return-10_x.c: New file.
33703 * gcc.dg/compat/struct-return-10_y.c: New file.
33704
33705 * gcc.dg/compat/compat-common.h: New file.
33706 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
33707 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
33708 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
33709 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
33710 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
33711 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
33712 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
33713 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33714 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
33715 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
33716 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33717 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
33718 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
33719 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33720 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
33721 * gcc.dg/compat/small-struct-check.h: Ditto.
33722 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
33723 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33724 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
33725 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
33726 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33727 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33728 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
33729 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33730 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
33731 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
33732 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33733 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33734 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
33735 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33736 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33737 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
33738 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33739 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
33740 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
33741 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33742 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
33743 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
33744 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33745 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
33746 * gcc.dg/compat/struct-return-2_main.c: Ditto.
33747 * gcc.dg/compat/struct-return-2_x.c: Ditto.
33748 * gcc.dg/compat/struct-return-2_y.c: Ditto.
33749 * gcc.dg/compat/struct-return-3_main.c: Ditto.
33750 * gcc.dg/compat/struct-return-3_x.c: Ditto.
33751 * gcc.dg/compat/struct-return-3_y.c: Ditto.
33752
33753 2003-06-10 Geoffrey Keating <geoffk@apple.com>
33754
33755 * g++.dg/pch/static-1.C: New file.
33756 * g++.dg/pch/static-1.Hs: New file.
33757
33758 2003-06-10 Richard Henderson <rth@redhat.com>
33759
33760 * gcc.dg/asm-7.c: Adjust expected warning text.
33761
33762 2003-06-10 Roger Sayle <roger@eyesopen.com>
33763
33764 * gcc.dg/builtins-20.c: New test case.
33765
33766 2003-06-10 Mark Mitchell <mark@codesourcery.com>
33767
33768 PR c++/11131
33769 * g++.dg/opt/template1.C: New test.
33770
33771 2003-06-09 Mark Mitchell <mark@codesourcery.com>
33772
33773 * lib/gcc-dg.exp (dg-test): Clear additional_files and
33774 additional_sources.
33775
33776 2003-05-21 David Taylor <dtaylor@emc.com>
33777
33778 * gcc.dg/Wpadded.c: New file.
33779
33780 2003-06-09 Mark Mitchell <mark@codesourcery.com>
33781
33782 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
33783 * gcc.dg/special/weak-2.c: Add dg-require-weak.
33784 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
33785 dg-require-weak.
33786
33787 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
33788
33789 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
33790
33791 2003-06-09 Mark Mitchell <mark@codesourcery.com>
33792
33793 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
33794 (dg-require-alias): Likewise.
33795 (dg-require-gc-sections): Likewise.
33796 * lib/target-supports.exp (check_gc_sections_available): Likewise.
33797
33798 2003-06-08 Richard Henderson <rth@redhat.com>
33799
33800 * gcc.dg/20011029-2.c: Fix the array reference.
33801 * gcc.dg/asm-7.c: New.
33802
33803 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
33804
33805 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
33806
33807 2003-06-08 Mark Mitchell <mark@codesourcery.com>
33808
33809 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
33810 (dg-require-gc-sections): Likewise.
33811
33812 2003-06-08 Jan Hubicka <jh@suse.cz>
33813
33814 * i386-cmov1.c: Fix regular expression.
33815 * i386-cvt-1.c: Likewise.
33816 * i386-local.c: Likewise.
33817 * i386-local2.c: Likewise.
33818 * i386-mul.c: Likewise.
33819 * i386-ssetype-1.c: Likewise.
33820 * i386-ssetype-3.c: Likewise.
33821 * i386-ssetype-5.c: Likewise.
33822
33823 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33824
33825 PR c++/11039
33826 * g++.dg/warn/implicit-typename2.C: New test.
33827 * g++.dg/warn/implicit-typename3.C: New test.
33828
33829 2003-06-07 Richard Henderson <rth@redhat.com>
33830
33831 * g++.dg/other/offsetof3.C: Use size_t.
33832 * g++.dg/other/offsetof4.C: Likewise.
33833
33834 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
33835
33836 * lib/copy-file.exp: New. Implement gcc_copy_files.
33837
33838 * lib/dg-pch.exp: Load copy-file.exp
33839 (dg-pch): Use gcc_copy_files instead of "file copy".
33840
33841 2003-06-06 Mark Mitchell <mark@codesourcery.com>
33842
33843 * gcc.dg/weak/weak.exp: Simplify.
33844 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
33845 * gcc.dg/weak/weak-1.c: Likewise.
33846 * gcc.dg/weak/weak-2.c: Likewise.
33847 * gcc.dg/weak/weak-3.c: Likewise.
33848 * gcc.dg/weak/weak-4.c: Likewise.
33849 * gcc.dg/weak/weak-5.c: Likewise.
33850 * gcc.dg/weak/weak-6.c: Likewise.
33851 * gcc.dg/weak/weak-7.c: Likewise.
33852 * gcc.dg/weak/weak-8.c: Likewise.
33853 * gcc.dg/weak/weak-9.c: Likewise.
33854
33855 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
33856
33857 gcc.c-torture/execute/20030606-1.c: New.
33858
33859 2003-06-06 Roger Sayle <roger@eyesopen.com>
33860
33861 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
33862 * gcc.dg/builtins-19.c: Likewise.
33863
33864 2003-06-06 Roger Sayle <roger@eyesopen.com>
33865
33866 * gcc.dg/builtins-2.c: Add some more tests.
33867 * gcc.dg/builtins-18.c: New test case.
33868 * gcc.dg/builtins-19.c: New test case.
33869
33870 2003-06-06 Roger Sayle <roger@eyesopen.com>
33871 Jim Wilson <wilson@tuliptree.org>
33872
33873 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
33874
33875 2003-06-06 Jakub Jelinek <jakub@redhat.com>
33876
33877 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
33878 mempcpy/stpcpy calls not to be optimized into something else.
33879 * gcc.c-torture/execute/string-opt-3.c: Moved to...
33880 * gcc.c-torture/execute/builtins/string-7.c: ...here.
33881 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
33882
33883 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33884
33885 * gcc.dg/format/asm_fprintf-1.c: New test.
33886
33887 2003-06-05 Mark Mitchell <mark@codesourcery.com>
33888
33889 * lib/gcc-defs.exp (additional_sources): New variable.
33890 (dg-additional-sources): New function.
33891 (additional_files): New variable.
33892 (dg-additional-files): New function.
33893 (dg-additional-files-options): Likewise.
33894 * lib/gcc-dg.exp (dg-require-weak): New function.
33895 (dg-require-alias): Likewise.
33896 (dg-require-gc-sections): Likewise.
33897 * lib/target-supports.exp (check_alias_available): Remove testfile
33898 parameter.
33899 (check_gc_sections_available): New function.
33900 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
33901 (dg-gpp-additional-files): Likewise.
33902 * lib/g++.exp (additional_sources): Remove.
33903 (additional_files): Likewise.
33904 (g++_target_compile): Use dg-additional-files-options.
33905
33906 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
33907 Tcl logic.
33908 * gcc.dg/special/ecos.exp: Remove.
33909 * gcc.dg/special/20000419-2.c: Use dg-require-*.
33910 * gcc.dg/special/alias-1.c: Likewise.
33911 * gcc.dg/special/alias-2.c: Likewise.
33912 * gcc.dg/special/gcsec-1.c: Likewise.
33913 * gcc.dg/special/weak-1.c: Likewise.
33914 * gcc.dg/special/weak-2.c: Likewise.
33915 * gcc.dg/special/wkali-1.c: Likewise.
33916 * gcc.dg/special/wkali-2.c: Likewise.
33917
33918 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
33919 dg-gpp-additional-*.
33920 * g++.dg/special/conpr-3.C: Likewise.
33921 * g++.dg/special/conpr-4.C: Likewise.
33922 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
33923 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
33924 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
33925 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
33926 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
33927 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
33928 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
33929 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
33930 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
33931 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
33932 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
33933 * g++.old-deja/g++.other/comdat1.C: Likewise.
33934 * g++.old-deja/g++.other/comdat2.C: Likewise.
33935 * g++.old-deja/g++.other/comdat3.C: Likewise.
33936 * g++.old-deja/g++.other/ctor1.C: Likewise.
33937 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
33938
33939 2003-06-05 Richard Henderson <rth@redhat.com>
33940
33941 * gcc.dg/debug/20030605-1.c: New.
33942
33943 2003-06-04 Mark Mitchell <mark@codesourcery.com>
33944
33945 * README.QMTEST: Update.
33946
33947 2003-06-04 Richard Henderson <rth@redhat.com>
33948
33949 * gcc.dg/cleanup-1.c: New.
33950 * gcc.dg/cleanup-2.c: New.
33951 * gcc.dg/cleanup-3.c: New.
33952 * gcc.dg/cleanup-4.c: New.
33953 * gcc.dg/cleanup-5.c: New.
33954 * gcc.dg/cleanup-6.c: New.
33955 * gcc.dg/cleanup-7.c: New.
33956
33957 2003-06-04 Mark Mitchell <mark@codesourcery.com>
33958
33959 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
33960
33961 * lib/dg-pch.exp: New file.
33962 * g++.dg/pch/pch.exp: Use dg-pch.exp.
33963 * gcc.dg/pch/pch.exp: Likewise.
33964
33965 2003-06-04 Roger Sayle <roger@eyesopen.com>
33966
33967 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
33968 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
33969 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
33970 * gcc.dg/builtins-17.c: New test case.
33971 * gcc.dg/i386-387-4.c: New test case.
33972 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
33973
33974 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
33975
33976 * gcc.dg/ultrasp9.c: New test.
33977
33978 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
33979
33980 * gcc.c-torture/compile/20030604-1.c: New test.
33981 * gcc.dg/sparc-constant-1.c: New test.
33982
33983 2003-06-03 Glen Nakamura <glen@imodulo.com>
33984
33985 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
33986
33987 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
33988
33989 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
33990
33991 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
33992 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
33993
33994 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
33995
33996 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
33997
33998 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33999
34000 PR c++/10940
34001 * g++.dg/template/spec10.C: New test.
34002
34003 2003-06-03 Roger Sayle <roger@eyesopen.com>
34004
34005 * gcc.dg/builtins-16.c: New test case.
34006
34007 2003-06-03 Jakub Jelinek <jakub@redhat.com>
34008
34009 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
34010 mempcpy test with post-increments.
34011 * gcc.c-torture/execute/string-opt-3.c: New test.
34012 * gcc.dg/string-opt-1.c: New test.
34013
34014 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
34015
34016 PR fortran/10965
34017 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
34018
34019 2003-06-02 Mark Mitchell <mark@codesourcery.com>
34020
34021 * lib/scanasm.exp (dg-scan): New function, factored out of ...
34022 (scan-assembler): ... here. Use dg-scan.
34023 (scan-assembler-not): Likewise.
34024 (scan-file): New function.
34025 (scan-file-not): Likewise.
34026 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
34027 * gcc.dg/cpp/_Pragma4.c: Likewise.
34028 * gcc.dg/cpp/_Pragma5.c: Likewise.
34029 * gcc.dg/cpp/avoidpaste1.c: Likewise.
34030 * gcc.dg/cpp/avoidpaste2.c: Likewise.
34031 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
34032 * gcc.dg/cpp/cmdlne-P.c: Likewise.
34033 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
34034 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
34035 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
34036 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
34037 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
34038 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
34039 * gcc.dg/cpp/cxxcom1.c: Likewise.
34040 * gcc.dg/cpp/line1.c: Likewise.
34041 * gcc.dg/cpp/maccom1.c: Likewise.
34042 * gcc.dg/cpp/maccom2.c: Likewise.
34043 * gcc.dg/cpp/maccom3.c: Likewise.
34044 * gcc.dg/cpp/maccom4.c: Likewise.
34045 * gcc.dg/cpp/maccom5.c: Likewise.
34046 * gcc.dg/cpp/maccom6.c: Likewise.
34047 * gcc.dg/cpp/multiline.c: Likewise.
34048 * gcc.dg/cpp/spacing1.c: Likewise.
34049 * gcc.dg/cpp/spacing2.c: Likewise.
34050 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
34051 * gcc.dg/cpp/trad/maccom1.c: Likewise.
34052 * gcc.dg/cpp/trad/maccom2.c: Likewise.
34053 * gcc.dg/cpp/trad/maccom3.c: Likewise.
34054 * gcc.dg/cpp/trad/maccom4.c: Likewise.
34055 * gcc.dg/cpp/trad/maccom6.c: Likewise.
34056 * gcc.dg/cpp/cxxcom2.c: Likewise.
34057 * gcc.dg/cpp/cxxcom2.h: New file.
34058
34059 * gcc.dg/cpp/truefalse.cpp: Move it to ...
34060 * g++.dg/cpp/truefalse.C: Here.
34061 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
34062
34063 2003-06-01 Loren James Rittle <ljrittle@acm.org>
34064
34065 * gcc.dg/cpp/redef3.c: New file.
34066
34067 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
34068
34069 * gcc.dg/i386-loop-3.c: New test.
34070
34071 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
34072
34073 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
34074
34075 2003-05-31 Roger Sayle <roger@eyesopen.com>
34076
34077 * gcc.dg/fwrapv-1.c: New test case.
34078 * gcc.dg/fwrapv-2.c: New test case.
34079
34080 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34081
34082 PR c++/10956
34083 * g++.dg/template/spec9.C: New test.
34084
34085 2003-05-29 Roger Sayle <roger@eyesopen.com>
34086
34087 * gcc.dg/duff-4.c: New test case.
34088
34089 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
34090
34091 PR fortran/10843
34092 * g77.dg/ffixed-form-1.f: New test
34093 * g77.dg/ffixed-form-2.f: New test
34094 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
34095 * g77.dg/ffree-form-3.f: New test
34096
34097 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
34098
34099 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
34100 * gcc.dg/wint_t-1.c: Likewise.
34101
34102 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34103
34104 * g++.dg/template/access11.C: New test.
34105
34106 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34107
34108 PR c++/10849
34109 * g++.dg/template/access10.C: New test.
34110
34111 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
34112 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34113
34114 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
34115
34116 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
34117
34118 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
34119 suppress for powerpc-*-darwin*.
34120 * gcc.dg/torture/builtin-noret-2.c: Likewise.
34121
34122 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
34123
34124 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
34125 suppress option for powerpc-*-darwin*.
34126
34127 2003-05-23 Roger Sayle <roger@eyesopen.com>
34128
34129 * gcc.dg/builtins-1.c: Add tests for tan and atan.
34130 * gcc.dg/builtins-4.c: Add test for fmod.
34131
34132 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34133
34134 PR c++/10682
34135 * g++.dg/template/instantiate4.C: New test.
34136
34137 2003-05-22 Roger Sayle <roger@eyesopen.com>
34138
34139 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
34140
34141 2003-05-21 Janis Johnson <janis187@us.ibm.com>
34142
34143 * gcc.dg/compat/scalar-return-1_main.c: New file.
34144 * gcc.dg/compat/scalar-return-1_x.c: New file.
34145 * gcc.dg/compat/scalar-return-1_y.c: New file.
34146 * gcc.dg/compat/scalar-return-2_main.c: New file.
34147 * gcc.dg/compat/scalar-return-2_x.c: New file.
34148 * gcc.dg/compat/scalar-return-2_y.c: New file.
34149 * gcc.dg/compat/struct-return-3_main.c: New file.
34150 * gcc.dg/compat/struct-return-3_y.c: New file.
34151 * gcc.dg/compat/struct-return-3_x.c: New file.
34152 * gcc.dg/compat/struct-return-2_main.c: New file.
34153 * gcc.dg/compat/struct-return-2_x.c: New file.
34154 * gcc.dg/compat/struct-return-2_y.c: New file.
34155
34156 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34157
34158 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
34159 for hppa*-hp-hpux*.
34160 * gcc.dg/20021014-1.c (dg-options): Likewise.
34161 * gcc.dg/nest.c (dg-options): Likewise.
34162
34163 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
34164
34165 PR c++/9738
34166 * g++.dg/ext/dllimport2.C: New file.
34167 * g++.dg/ext/dllimport3.C: New file.
34168
34169 2003-05-20 Janis Johnson <janis187@us.ibm.com>
34170
34171 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
34172 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34173 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34174 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34175 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34176 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34177 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
34178 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
34179 * gcc.dg/compat/small-struct-defs.h: New file.
34180 * gcc.dg/compat/small-struct-init.h: New file.
34181 * gcc.dg/compat/small-struct-check.h: New file.
34182 * gcc.dg/compat/fp-struct-defs.h: New file.
34183 * gcc.dg/compat/fp-struct-check.h: New file.
34184 * gcc.dg/compat/fp-struct-init.h: New file.
34185 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
34186 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
34187
34188 2003-05-19 Jakub Jelinek <jakub@redhat.com>
34189
34190 * gcc.dg/20030225-2.c: New test.
34191
34192 2003-05-18 Roger Sayle <roger@eyesopen.com>
34193 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34194
34195 * gcc.c-torture/compile/20030518-1.c: New test case.
34196
34197 2003-05-18 Mark Mitchell <mark@codesourcery.com>
34198
34199 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
34200 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
34201 gcc-dg-debug-runtest.
34202 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
34203 gcc-dg-debug-runtest.
34204
34205 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34206
34207 PR c++/9022
34208 * g++.dg/lookup/using6.C: New test.
34209
34210 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34211
34212 * g++.dg/parse/access2.C: New test.
34213
34214 2003-05-17 Mark Mitchell <mark@codesourcery.com>
34215
34216 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
34217 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
34218 * gcc.dg/debug/debug.exp: Likewise.
34219
34220 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
34221
34222 * gcc.dg/dollar.c: New test.
34223
34224 2003-05-16 Janis Johnson <janis187@us.ibm.com>
34225
34226 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
34227 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
34228 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
34229 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
34230 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
34231 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
34232 * gcc.dg/compat/struct-by-value-6_main.c: New file.
34233 * gcc.dg/compat/struct-by-value-6_x.c: New file.
34234 * gcc.dg/compat/struct-by-value-6_y.c: New file.
34235 * gcc.dg/compat/struct-by-value-7_main.c: New file.
34236 * gcc.dg/compat/struct-by-value-7_x.c: New file.
34237 * gcc.dg/compat/struct-by-value-7_y.c: New file.
34238 * gcc.dg/compat/struct-by-value-8_main.c: New file.
34239 * gcc.dg/compat/struct-by-value-8_x.c: New file.
34240 * gcc.dg/compat/struct-by-value-8_y.c: New file.
34241 * gcc.dg/compat/struct-by-value-9_main.c: New file.
34242 * gcc.dg/compat/struct-by-value-9_x.c: New file.
34243 * gcc.dg/compat/struct-by-value-9_y.c: New file.
34244
34245 2003-05-16 Mark Mitchell <mark@codesourcery.com>
34246
34247 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
34248 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
34249 support for "repo" mode.
34250 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
34251 * lib/g77-dg.exp: Likewise.
34252 * lib/obj-dg.exp: Likewise.
34253
34254 2003-05-16 Jakub Jelinek <jakub@redhat.com>
34255
34256 Merge from gcc-3_2-rhl8-branch:
34257 2003-04-23 Jakub Jelinek <jakub@redhat.com>
34258
34259 * gcc.dg/tls/opt-6.c: New test.
34260
34261 2003-04-05 Jakub Jelinek <jakub@redhat.com>
34262
34263 * gcc.dg/20030405-1.c: New test.
34264
34265 2003-03-09 Jakub Jelinek <jakub@redhat.com>
34266
34267 * gcc.dg/20030309-1.c: New test.
34268
34269 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
34270
34271 * gcc.c-torture/execute/20030307-1.c: New test.
34272
34273 2003-02-20 Randolph Chung <tausq@debian.org>
34274
34275 * gcc.c-torture/compile/20030220-1.c: New test.
34276
34277 2003-02-18 Jakub Jelinek <jakub@redhat.com>
34278
34279 * gcc.dg/20030217-1.c: New test.
34280
34281 2003-01-29 Jakub Jelinek <jakub@redhat.com>
34282
34283 * gcc.c-torture/compile/20020129-1.c: New test.
34284
34285 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
34286
34287 * gcc.dg/unroll-1.c: New test.
34288
34289 2002-11-16 Jan Hubicka <jh@suse.cz>
34290
34291 * gcc.c-torture/execute/20020920-1.c: New test.
34292
34293 2002-10-08 Jakub Jelinek <jakub@redhat.com>
34294
34295 PR target/7434
34296 * gcc.c-torture/compile/20021008-1.c: New test.
34297
34298 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
34299
34300 PR target/7559
34301 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
34302
34303 2002-08-07 Jakub Jelinek <jakub@redhat.com>
34304
34305 * gcc.c-torture/compile/20020807-1.c: New test.
34306
34307 2002-07-30 Jakub Jelinek <jakub@redhat.com>
34308
34309 * gcc.dg/tls/opt-1.c: New test.
34310
34311 2002-07-29 Jakub Jelinek <jakub@redhat.com>
34312
34313 * gcc.dg/20020729-1.c: New test.
34314
34315 2002-07-20 Jakub Jelinek <jakub@redhat.com>
34316
34317 * g++.dg/opt/life1.C: New test.
34318
34319 2002-05-20 Jakub Jelinek <jakub@redhat.com>
34320
34321 * gcc.dg/20020525-1.c: New test.
34322
34323 2002-05-24 Jakub Jelinek <jakub@redhat.com>
34324
34325 PR c++/6794
34326 * g++.dg/ext/pretty1.C: New test.
34327 * g++.dg/ext/pretty2.C: New test.
34328
34329 2003-05-15 Mark Mitchell <mark@codesourcery.com>
34330
34331 PR c++/8385
34332 * g++.dg/ext/typeof5.C: New test.
34333
34334 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
34335
34336 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
34337 __USER_LABEL_PREFIX__ into account.
34338 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
34339
34340 2003-05-14 Roger Sayle <roger@eyesopen.com>
34341
34342 * gcc.dg/builtins-15.c: New test case.
34343
34344 2003-05-13 Zack Weinberg <zack@codesourcery.com>
34345
34346 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
34347
34348 2003-05-12 Mark Mitchell <mark@codesourcery.com>
34349
34350 * lib/g++.exp: Tweak handling of additional source files.
34351 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
34352 * g++.dg/special/conpr-2a.C: Rename to ...
34353 * g++.dg/special/conpr-2a.cc: ... this.
34354 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
34355 * g++.dg/special/conpr-3a.C: Rename to ...
34356 * g++.dg/special/conpr-3a.cc: This.
34357 * g++.dg/special/conpr-3b.C: Rename to ...
34358 * g++.dg/special/conpr-3b.cc: This.
34359 * g++.dg/special/conpr-4.C: New test.
34360 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
34361
34362 2003-05-12 David Edelsohn <edelsohn@gnu.org>
34363
34364 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
34365
34366 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34367
34368 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
34369 * g++.old-deja/g++.robertl/eb71.C: Likewise.
34370 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
34371 * g++.old-deja/g++.other/warn3.C: Likewise.
34372
34373 2003-05-11 Roger Sayle <roger@eyesopen.com>
34374
34375 * gcc.dg/i386-387-1.c: Update to also test log.
34376 * gcc.dg/i386-387-2.c: Likewise.
34377
34378 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
34379
34380 * g77.f-torture/execute/int8421.f: New test.
34381
34382 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34383
34384 PR c++/10230, c++/10481
34385 * g++.dg/lookup/scoped5.C: New test.
34386
34387 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34388
34389 PR c++/10552
34390 * g++.dg/template/ttp6.C: New test.
34391
34392 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
34393
34394 * gcc.c-torture/execute/builtins: New directory.
34395 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
34396 gcc.c-torture/execute/builtins.
34397 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
34398 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
34399 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
34400 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
34401
34402 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34403
34404 PR c++/9252
34405 * g++.dg/template/access8.C: New test.
34406 * g++.dg/template/access9.C: New test.
34407
34408 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34409
34410 PR c++/9554
34411 * g++.dg/parse/access1.C: New test.
34412
34413 2003-05-09 DJ Delorie <dj@redhat.com>
34414
34415 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
34416 long, and not an int.
34417
34418 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34419
34420 PR c++/10555, c++/10576
34421 * g++.dg/template/memclass1.C: New test.
34422
34423 2003-05-08 DJ Delorie <dj@redhat.com>
34424
34425 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
34426 targets.
34427 * gcc.c-torture/execute/20021024-1.x: Likewise.
34428 * gcc.c-torture/execute/shiftdi.x: Likewise.
34429 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
34430 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
34431 * gcc.dg/20021018-1.c: Likewise.
34432
34433 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34434
34435 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
34436
34437 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
34438 (bcopy): Call memmove.
34439
34440 2003-05-08 Roger Sayle <roger@eyesopen.com>
34441
34442 * g77.f-torture/compile/8485.f: New test case.
34443
34444 2003-05-07 Richard Henderson <rth@redhat.com>
34445
34446 PR c++/10570
34447 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
34448 Verify exception_cleanup not called for rethrows.
34449 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
34450 when exiting catch block without rethrowing.
34451 * g++.dg/eh/forced3.C: New.
34452 * g++.dg/eh/forced4.C: New.
34453
34454 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
34455
34456 * gcc.dg/20030505.c: Fix triplet.
34457
34458 2003-05-06 DJ Delorie <dj@redhat.com>
34459
34460 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
34461 * gcc.dg/nest.c: Likewise.
34462
34463 2003-05-05 Roger Sayle <roger@eyesopen.com>
34464
34465 * gcc.dg/builtins-14.c: New test case.
34466
34467 2003-05-05 Janis Johnson <janis187@us.ibm.com>
34468
34469 * lib/compat.exp (compat-execute): New argument.
34470 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
34471 * gcc.dg/compat: New test directory.
34472 * gcc.dg/compat/compat.exp: New expect script.
34473 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
34474 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
34475 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
34476 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
34477 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
34478 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
34479
34480 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
34481 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
34482 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
34483 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
34484 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
34485 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
34486 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
34487 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
34488 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
34489 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
34490 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
34491 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
34492 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
34493 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
34494 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
34495
34496 2003-05-05 Zack Weinberg <zack@codesourcery.com>
34497
34498 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
34499
34500 2003-05-05 Jakub Jelinek <jakub@redhat.com>
34501
34502 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
34503
34504 2003-05-05 Geoffrey Keating <geoffk@apple.com>
34505
34506 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
34507 * gcc.dg/ppc-fsel-2.c: New test.
34508
34509 * gcc.dg/unused-5.c: New test.
34510
34511 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34512
34513 PR c++/10496
34514 * g++.dg/warn/pmf1.C: New test.
34515
34516 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34517
34518 PR c++/4494
34519 * g++.dg/warn/main.C: New test.
34520
34521 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34522
34523 * gcc.dg/nonnull-3.c: New test.
34524
34525 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
34526
34527 * gcc.dg/cpp/Wtrigraphs.c: Update.
34528 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
34529
34530 2003-05-03 Geoffrey Keating <geoffk@apple.com>
34531
34532 * gcc.dg/ppc-fsel-1.c: New test.
34533
34534 2003-05-03 Zack Weinberg <zack@codesourcery.com>
34535
34536 PR c/10604
34537 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
34538
34539 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
34540
34541 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
34542
34543 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34544
34545 PR c++/9364, c++/10553, c++/10586
34546 * g++.dg/parse/typename4.C: New test.
34547 * g++.dg/parse/typename5.C: Likewise.
34548
34549 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
34550
34551 * gcc.c-torture/compile/20030503-1.c: New test.
34552
34553 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34554
34555 * g++.dg/lookup/using5.C: Fix testcase error.
34556
34557 2003-05-01 Chris Demetriou <cgd@broadcom.com>
34558
34559 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
34560 since MEABI is no longer supported. Remove all vestiges
34561 of MEABI from the test.
34562
34563 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34564
34565 PR c++/10554
34566 * g++.dg/lookup/using5.C: New test.
34567
34568 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34569
34570 PR c++/8772
34571 * g++.dg/template/ttp5.C: New test.
34572
34573 2003-04-30 Mark Mitchell <mark@codesourcery.com>
34574
34575 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
34576 (dg-gpp-additional-sources): New function.
34577 (dg-gpp-additional-files): Likewise.
34578 * lib/g++.exp (additional_sources): New variable.
34579 (additional_files): Likewise.
34580 (g++_target_compile): Deal with them.
34581 * lib/old-dejagnu.exp: Remove.
34582 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
34583 * g++.old-deja: Revise all tests to use dg commands.
34584
34585 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34586
34587 PR c++/9432, c++/9528
34588 * g++.dg/lookup/using4.C: New test.
34589
34590 2003-04-29 Geoffrey Keating <geoffk@apple.com>
34591
34592 * gcc.dg/noreturn-5.c: New file.
34593 * gcc.dg/noreturn-6.c: New file.
34594
34595 * gcc.c-torture/compile/inline-1.c: New file.
34596
34597 2003-04-29 Mark Mitchell <mark@codesourcery.com>
34598
34599 PR c++/10551
34600 * g++.dg/template/explicit1.C: New test.
34601
34602 2003-04-29 Mark Mitchell <mark@codesourcery.com>
34603
34604 PR c++/10549
34605 * g++.dg/other/bitfield1.C: New test.
34606
34607 PR c++/10527
34608 * g++.dg/init/new7.C: New test.
34609
34610 2003-04-29 Mark Mitchell <mark@codesourcery.com>
34611
34612 * g++.dg/ext/desig1.C: New test.
34613 * g++.dg/ext/init1.C: Update.
34614
34615 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
34616
34617 2003-04-28 Mark Mitchell <mark@codesourcery.com>
34618
34619 PR c++/10180
34620 * g++.dg/warn/Winline-1.C: New test.
34621
34622 2003-04-28 Jakub Jelinek <jakub@redhat.com>
34623
34624 * gcc.c-torture/execute/string-opt-19.c: New test.
34625
34626 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
34627 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
34628
34629 2003-04-27 Mark Mitchell <mark@codesourcery.com>
34630
34631 PR c++/10506
34632 * g++.dg/init/new6.C: New test.
34633
34634 PR c++/10503
34635 * g++.dg/init/ref6.C: New test.
34636
34637 2003-04-26 David Edelsohn <edelsohn@gnu.org>
34638
34639 * g++.dg/warn/weak1.C: XFAIL on AIX4.
34640
34641 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34642
34643 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
34644 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
34645
34646 2003-04-25 Mark Mitchell <mark@codesourcery.com>
34647
34648 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
34649 initialized static data members.
34650
34651 2003-04-25 H.J. Lu <hjl@gnu.org>
34652
34653 * gcc.dg/ia64-sync-4.c: New test.
34654
34655 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34656
34657 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
34658 date.
34659
34660 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
34661
34662 PR c++/10337
34663 * g++.dg/warn/conv1.C: New test.
34664 * g++.old-deja/g++.other/conv7.C: Adjust.
34665 * g++.old-deja/g++.other/overload14.C: Adjust.
34666
34667 2003-04-23 Mark Mitchell <mark@codesourcery.com>
34668
34669 PR c++/10471
34670 * g++.dg/template/defarg2.C: New test.
34671
34672 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
34673
34674 * gcc.dg/cpp/include2.c: Update.
34675 * gcc.dg/cpp/multiline-2.c: New.
34676 * gcc.dg/cpp/multiline.c: Update.
34677 * gcc.dg/cpp/strify2.c: Update.
34678 * gcc.dg/cpp/trad/literals-2.c: Update.
34679
34680 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34681
34682 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
34683
34684 2003-04-23 Mark Mitchell <mark@codesourcery.com>
34685
34686 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
34687
34688 2003-04-23 Mark Mitchell <mark@codesourcery.com>
34689
34690 PR c++/10451
34691 * g++.dg/parse/crash4.C: New test.
34692
34693 PR c++/9847
34694 * g++.dg/parse/crash5.C: New test.
34695
34696 2003-04-22 Mark Mitchell <mark@codesourcery.com>
34697
34698 PR c++/10446
34699 * g++.dg/parse/crash3.C: New test.
34700
34701 PR c++/10428
34702 * g++.dg/parse/elab1.C: New test.
34703
34704 2003-04-22 Devang Patel <dpatel@apple.com>
34705
34706 * gcc.dg/cpp/trad/funlike-5.c: New test.
34707
34708 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
34709
34710 * g++.dg/other/packed1.C: Fix dg options.
34711
34712 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
34713
34714 * g++.dg/other/offsetof2.C: New test.
34715
34716 2003-04-21 Mark Mitchell <mark@codesourcery.com>
34717
34718 * g++.dg/template/recurse.C: Adjust location of error messages.
34719
34720 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
34721
34722 PR c++/9881
34723 * g++.dg/init/addr-const1.C: New test.
34724 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
34725
34726 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
34727
34728 PR c++/10405
34729 * g++.dg/lookup/struct-hack1.C: New test.
34730
34731 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
34732
34733 * ucs.c: Update diagnostic messages.
34734
34735 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
34736
34737 * gcc.dg/cpp/truefalse.cpp: New test.
34738 * gcc.dg/cpp/cpp.exp: Update.
34739 * g++.dg/other/stdbool-if.C: Remove.
34740
34741 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
34742
34743 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
34744 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
34745
34746 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34747
34748 * gcc.c-torture/compile/20030418-1.c: New test.
34749
34750 2003-04-17 Janis Johnson <janis187@us.ibm.com>
34751
34752 * README.compat: Remove; content moved to doc/sourcebuild.texi.
34753
34754 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34755
34756 PR c++/10347
34757 g++.dg/template/dependent-name1.C: New test.
34758
34759 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
34760
34761 * gcc.dg/warn-1.c (tourist_guide): New array,
34762 contains a pointer to bar.
34763
34764 2003-04-16 Roger Sayle <roger@eyesopen.com>
34765
34766 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
34767 * gcc.c-torture/execute/medce-1.c: New test case.
34768 * gcc.c-torture/execute/medce-2.c: New test case.
34769
34770 2003-04-15 Mark Mitchell <mark@codesourcery.com>
34771
34772 * lib/prune.exp: Ignore more messages.
34773
34774 PR c++/10381
34775 * g++.dg/parse/lookup3.C: New test.
34776
34777 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
34778
34779 * gcc.c-torture/compile/20030415-1.c : New test.
34780
34781 2003-04-14 Mark Mitchell <mark@codesourcery.com>
34782
34783 * gcc.c-torture/execute/scope-2.c: Move to ...
34784 * gcc.dg/noncompile/scope.c: .... here.
34785
34786 2003-04-14 Roger Sayle <roger@eyesopen.com>
34787
34788 * gcc.dg/20030414-2.c: New test case.
34789
34790 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
34791
34792 PR target/10377
34793 * gcc.dg/20030414-1.c: New test.
34794
34795 2003-04-13 Roger Sayle <roger@eyesopen.com>
34796
34797 * gcc.dg/builtins-12.c: New test case.
34798 * gcc.dg/builtins-13.c: New test case.
34799
34800 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34801
34802 * gcc.c-torture/execute/string-opt-18.c: New test.
34803
34804 2003-04-13 Mark Mitchell <mark@codesourcery.com>
34805
34806 PR c++/10300
34807 * g++.dg/init/new5.C: New test.
34808
34809 2003-04-12 Mark Mitchell <mark@codesourcery.com>
34810
34811 PR c++/7910
34812 * g++.dg/ext/dllimport1.C: New test.
34813
34814 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
34815
34816 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
34817
34818 2003-04-11 Bud Davis <bdavis9659@comcast.net>
34819
34820 PR Fortran/9263
34821 * g77.f-torture/noncompile/9263.f: New test
34822 PR Fortran/1832
34823 * g77.f-torture/execute/1832.f: New test
34824
34825 2003-04-11 David Chad <davidc@freebsd.org>
34826 Loren J. Rittle <ljrittle@acm.org>
34827
34828 libobjc/8562
34829 * objc.dg/headers.m: New test.
34830
34831 2003-04-10 Zack Weinberg <zack@codesourcery.com>
34832
34833 * gcc.c-torture/execute/builtin-noret-2.c: New.
34834 * gcc.c-torture/execute/builtin-noret-2.x: New.
34835 XFAIL builtin-noret-2.c at -O1 and above.
34836 * gcc.dg/redecl.c: New.
34837 * gcc.dg/Wshadow-1.c: Update error regexps.
34838
34839 2003-04-10 Mark Mitchell <mark@codesourcery.com>
34840
34841 * g++.dg/abi/bitfield10.C: New test.
34842
34843 2003-04-09 Mike Stump <mrs@apple.com>
34844
34845 * gcc.dg/pch/pch.exp: Make testcase names longer.
34846 * g++.dg/pch/pch.exp: Make testcase names longer.
34847
34848 2003-04-08 Roger Sayle <roger@eyesopen.com>
34849
34850 * gcc.dg/builtins-11.c: New test case.
34851
34852 2003-04-08 Roger Sayle <roger@eyesopen.com>
34853
34854 * gcc.dg/builtins-9.c: New test case.
34855 * gcc.dg/builtins-10.c: New test case.
34856
34857 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
34858
34859 * gcc.dg/noncompile/init-4.c.c: New test.
34860
34861 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
34862
34863 * gcc.misc-test/gcov-9.c: New test.
34864 * gcc.misc-test/gcov-10.c: New test
34865 * gcc.misc-test/gcov-11.c: New test.
34866
34867 2003-04-05 Zack Weinberg <zack@codesourcery.com>
34868
34869 PR optimization/10024
34870 * gcc.c-torture/compile/20030405-1.c: New test.
34871
34872 2003-04-04 Geoffrey Keating <geoffk@apple.com>
34873
34874 * gcc.dg/pch/static-3.c: New.
34875 * gcc.dg/pch/static-3.hs: New.
34876 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
34877
34878 2003-04-04 Richard Henderson <rth@redhat.com>
34879
34880 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
34881 * g++.dg/eh/forced2.C: Likewise.
34882
34883 2003-04-03 Mike Stump <mrs@apple.com>
34884
34885 * lib/scanasm.exp (scan-assembler): Add xfail processing for
34886 target arg.
34887 (scan-assembler-times, scan-assembler-not): Likewise.
34888 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
34889
34890 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
34891
34892 * gcc.dg/sparc-loop-1.c: New test.
34893
34894 2003-04-02 Geoffrey Keating <geoffk@apple.com>
34895
34896 PR other/9274
34897 * g++.dg/pch/system-2.C: New.
34898 * g++.dg/pch/system-2.Hs: New.
34899
34900 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
34901
34902 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
34903
34904 * g++.dg/eh/simd-1.C (vecfunc): Same.
34905
34906 2003-04-01 Roger Sayle <roger@eyesopen.com>
34907
34908 * gcc.c-torture/execute/20030401-1.c: New test case.
34909
34910 2003-04-01 Ziemowit Laski <zlaski@apple.com>
34911
34912 * objc.dg/defs.m: New.
34913
34914 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
34915
34916 * g++.dg/eh/simd-1.C: New.
34917 * g++.dg/eh/simd-2.C: New.
34918
34919 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
34920
34921 * gcc.c-torture/execute/simd-3.c: New.
34922
34923 2003-03-31 Mark Mitchell <mark@codesourcery.com>
34924
34925 PR c/9936
34926 * gcc.dg/20030331-2.c: New test.
34927
34928 2003-03-31 Mark Mitchell <mark@codesourcery.com>
34929
34930 PR c++/10278
34931 * g++.dg/parse/crash2.C: New test.
34932
34933 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
34934
34935 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
34936 * gcc.c-torture/execute/20030331-1.c: ...here.
34937
34938 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
34939
34940 * gcc.c-torture/execute/20030331-1.c: New test.
34941
34942 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
34943
34944 * lib/gcov.exp: Adjust call return testing strings.
34945 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
34946
34947 2003-03-31 Roger Sayle <roger@eyesopen.com>
34948
34949 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
34950 * gcc.dg/builtins-7.c: New test case.
34951 * gcc.dg/builtins-8.c: New test case.
34952
34953 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
34954
34955 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
34956
34957 2003-03-30 Mark Mitchell <mark@codesourcery.com>
34958
34959 PR c++/7647
34960 * g++.dg/lookup-class-member-2.C: New test.
34961
34962 2003-03-30 Glen Nakamura <glen@imodulo.com>
34963
34964 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
34965
34966 2003-03-28 Roger Sayle <roger@eyesopen.com>
34967
34968 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
34969
34970 2003-03-28 Mark Mitchell <mark@codesourcery.com>
34971
34972 * g++.dg/init/attrib1.C: New test.
34973
34974 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
34975
34976 * gcc.dg/ultrasp8.c: New test.
34977
34978 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
34979
34980 * gcc.dg/ultrasp7.c: New test.
34981
34982 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
34983
34984 PR c++/10047
34985 * g++.dg/template/inline1.C: New test.
34986
34987 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
34988
34989 * gcc.dg/sparc-dwarf2.c: New test.
34990
34991 2003-03-27 Roger Sayle <roger@eyesopen.com>
34992
34993 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
34994 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
34995
34996 2003-03-27 Mark Mitchell <mark@codesourcery.com>
34997
34998 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
34999 than reading .x files.
35000 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
35001 * g77.dg/gcov/gcov-1.f: Likewise.
35002 * gcc.misc-tests/gcov-4b.c: Likewise.
35003 * gcc.misc-tests/gcov-5b.c: Likewise.
35004 * gcc.misc-tests/gcov-6.c: Likewise.
35005 * gcc.misc-tests/gcov-7.c: Likewise.
35006 * gcc.misc-tests/gcov-8.c: Likewise.
35007 * g++.dg/gcov/gcov-1.x: Remove.
35008 * g77.dg/gcov/gcov-1.x: Likewise.
35009 * gcc.misc-tests/gcov-4b.x: Likewise.
35010 * gcc.misc-tests/gcov-5b.x: Likewise.
35011 * gcc.misc-tests/gcov-6.x: Likewise.
35012 * gcc.misc-tests/gcov-7.x: Likewise.
35013 * gcc.misc-tests/gcov-8.x: Likewise.
35014
35015 2003-03-27 Glen Nakamura <glen@imodulo.com>
35016
35017 PR opt/10087
35018 * gcc.dg/20030324-1.c: New test.
35019
35020 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
35021
35022 PR c++/10224
35023 * g++.dg/template/arg3.C: New test.
35024
35025 PR c++/10158
35026 * g++.dg/template/friend18.C: New test.
35027
35028 2003-03-26 Roger Sayle <roger@eyesopen.com>
35029
35030 * g77.f-torture/compile/20030326-1.f: New test case.
35031
35032 2003-03-26 Janis Johnson <janis187@us.ibm.com>
35033
35034 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
35035
35036 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
35037
35038 2003-03-26 Jakub Jelinek <jakub@redhat.com>
35039
35040 * gcc.dg/ia64-sync-3.c: New test.
35041
35042 2003-03-26 Alan Modra <amodra@bigpond.net.au>
35043
35044 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
35045
35046 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
35047
35048 * gcc.dg/ultrasp6.c: New test.
35049
35050 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
35051
35052 * gcc.dg/i386-signbit-1.c: New test.
35053 * gcc.dg/i386-signbit-2.c: New test.
35054 * gcc.dg/i386-signbit-3.c: New test.
35055
35056 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
35057
35058 * gcc.dg/ultrasp5.c: Fix options.
35059
35060 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
35061
35062 * gcc.dg/ultrasp5.c: Fix comment.
35063
35064 2003-03-24 Bud Davis <bdavis9659@comcast.net>
35065
35066 PR fortran/10197
35067 * g77.f-torture/execute/10197.f: New test.
35068
35069 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
35070
35071 PR c++/9898, c++/383
35072 * g++.dg/template/conv6.C: New test.
35073
35074 PR c++/10119
35075 * g++.dg/template/ptrmem5.C: New test.
35076
35077 PR c++/10026
35078 * g++.dg/lookup/koenig1.C: New test.
35079
35080 PR C++/10199
35081 * g++.dg/lookup/template2.C: New test.
35082
35083 2003-03-24 Jakub Jelinek <jakub@redhat.com>
35084
35085 * g++.dg/opt/rtti1.C: New test.
35086
35087 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
35088
35089 * gcc.dg/ultrasp5.c: New test.
35090
35091 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
35092
35093 PR middle-end/9967
35094 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
35095 builtin fputs.
35096
35097 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
35098
35099 PR c/8224
35100 * gcc.dg/20030323-1.c: New test.
35101
35102 2003-03-23 Roger Sayle <roger@eyesopen.com>
35103
35104 * gcc.c-torture/compile/20030323-1.c: New test case.
35105
35106 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
35107
35108 * gcc.dg/20030321-1.c: New test.
35109
35110 2003-03-22 Zack Weinberg <zack@codesourcery.com>
35111
35112 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
35113
35114 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
35115
35116 PR c++/9978, c++/9708
35117 * g++.dg/ext/vlm1.C: Adjust expected error.
35118 * g++.dg/ext/vla2.C: New test.
35119 * g++.dg/template/arg1.C: New test.
35120 * g++.dg/template/arg2.C: New test.
35121
35122 2003-03-22 Bud Davis <bdavis9659@comcast.net>
35123
35124 * g77.f-torture/execute/select.f: New test.
35125 * g77.f-torture/noncompile/select_no_compile.f: New test.
35126
35127 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
35128
35129 PR c++/9898
35130 * g++.dg/other/error4.C: New test.
35131
35132 2003-03-20 Mark Mitchell <mark@codesourcery.com>
35133
35134 * g++.dg/template/friend17.C: New test.
35135
35136 2003-03-21 Alan Modra <amodra@bigpond.net.au>
35137
35138 * gcc.c-torture/compile/20030320-1.c: New.
35139
35140 2003-03-20 Roger Sayle <roger@eyesopen.com>
35141
35142 * gcc.dg/builtins-6.c: New test case.
35143
35144 2003-03-19 Alan Modra <amodra@bigpond.net.au>
35145
35146 PR target/10073
35147 * gcc.c-torture/compile/20030319-1.c: New.
35148
35149 2003-03-18 Jan Hubicka <jh@suse.cz>
35150
35151 * gcc.dg/i386-cvt-1.c: New test.
35152
35153 2003-03-17 Zack Weinberg <zack@codesourcery.com>
35154
35155 * objc.dg/naming-1.m: Use "(parse|syntax) error".
35156 * objc.dg/naming-2.m: Likewise.
35157
35158 2003-03-17 Mark Mitchell <mark@codesourcery.com>
35159
35160 PR c++/9639
35161 * g++.dg/parse/crash1.C: New test.
35162
35163 2003-03-16 Mark Mitchell <mark@codesourcery.com>
35164
35165 PR c++/8805
35166 * g++.dg/eh/cleanup1.C: New test.
35167
35168 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
35169
35170 * gcc.c-torture/execute/20030316-1.c: New test case.
35171
35172 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
35173
35174 PR c++/9629
35175 * g++.dg/init/ctor2.C: New test.
35176
35177 2003-03-15 Roger Sayle <roger@eyesopen.com>
35178
35179 * g77.f-torture/compile/xformat.f: New test case.
35180
35181 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35182
35183 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
35184 * g++.old-deja/g++.mike/eh50.C: Likewise.
35185
35186 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35187
35188 PR c++/6440
35189 * g++.dg/template/spec7.C: New test.
35190 * g++.dg/template/spec8.C: Likewise.
35191
35192 2003-03-14 Jakub Jelinek <jakub@redhat.com>
35193
35194 * gcc.c-torture/execute/20030313-1.c: New test.
35195
35196 2003-03-14 Richard Henderson <rth@redhat.com>
35197
35198 * gcc.dg/inline-2.c: Adjust alpha test for external call.
35199
35200 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35201
35202 * gcc.c-torture/compile/20030314-1.c: New test.
35203
35204 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
35205
35206 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
35207 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
35208 thumb target,
35209 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
35210 to accept newer _imp__ prefix and additional
35211 newline in .drectve section.
35212 * gcc.dg/dll-4.c: Likewise.
35213 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
35214 switch.
35215
35216 2003-03-13 Mark Mitchell <mark@codesourcery.com>
35217
35218 * g++.dg/parse/namespace9.C: New test.
35219
35220 * g++.dg/init/ref5.C: New test.
35221 * g++.dg/parse/ptrmem1.C: Likewise.
35222
35223 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35224
35225 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
35226 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
35227 regular expression.
35228 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
35229 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
35230
35231 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
35232
35233 * gcc.c-torture/execute/20030224-2.c: New test.
35234
35235 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
35236
35237 * gcc.dg/decl-3.c: New test.
35238
35239 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
35240
35241 * gcc.dg/i386-loop-2.c: New test.
35242
35243 2003-03-11 Mark Mitchell <mark@codesourcery.com>
35244
35245 PR c++/9474
35246 * g++.dg/parse/namespace8.C: New test.
35247
35248 PR c++/9924
35249 * g++.dg/overload/builtin2.C: New test.
35250
35251 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
35252
35253 * gcc.dg/return-type-3.c: New test.
35254
35255 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35256
35257 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
35258 profiling options are not supported.
35259
35260 2003-03-10 Mark Mitchell <mark@codesourcery.com>
35261
35262 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
35263 * g++.old-deja/g++.warn/impint2.C: Likewise.
35264
35265 2003-03-10 Devang Patel <dpatel@apple.com>
35266
35267 * g++.dg/cpp/c++_cmd_1.C: New test.
35268 * g++.dg/cpp/c++_cmd_1.h: New file.
35269
35270 2003-03-10 Segher Boessenkool <segher@koffie.nl>
35271
35272 * gcc.dg/altivec-9.c: New file.
35273
35274 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35275
35276 * gcc.dg/ppc-sdata-1.c: New test.
35277 * gcc.dg/ppc-sdata-2.c: New test.
35278
35279 2003-03-09 Mark Mitchell <mark@codesourcery.com>
35280
35281 PR c++/9373
35282 * g++.dg/opt/ptrmem2.C: New test.
35283
35284 PR c++/8534
35285 * g++.dg/opt/ptrmem1.C: New test.
35286
35287 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35288
35289 * gcc.dg/i386-loop-1.c: New test.
35290
35291 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35292
35293 PR c++/9970
35294 * g++.dg/lookup/friend1.C: New test.
35295
35296 2003-03-08 Mark Mitchell <mark@codesourcery.com>
35297
35298 PR c++/9823
35299 * g++.dg/parser/constructor1.C: New test.
35300
35301 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
35302
35303 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
35304
35305 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
35306
35307 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
35308
35309 * gcc.dg/cpp/Wunused.c: Update test.
35310
35311 2003-03-08 Jan Hubicka <jh@suse.cz>
35312
35313 * gcc.dg/inline-3.c: New test.
35314
35315 2003-03-08 Mark Mitchell <mark@codesourcery.com>
35316
35317 PR c++/9809
35318 * g++.dg/parse/builtin1.C: New test.
35319
35320 PR c++/9982
35321 * g++.dg/abi/cookie1.C: New test.
35322 * g++.dg/abi/cookie2.C: Likewise.
35323
35324 PR c++/9524
35325 * g++.dg/template/field1.C: New test.
35326
35327 PR c++/9912
35328 * g++.dg/parse/class1.C: New test.
35329 * g++.dg/parse/namespace7.C: Likewise.
35330 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
35331
35332 2003-03-07 Mark Mitchell <mark@codesourcery.com>
35333
35334 * g++.dg/init/ref4.C: New test.
35335
35336 2003-03-07 Jan Hubicka <jh@suse.cz>
35337
35338 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
35339 * gcc.dg/inline-3.c: New test.
35340
35341 2003-03-06 Mark Mitchell <mark@codesourcery.com>
35342
35343 * g++.dg/init/ref3.C: New test.
35344
35345 PR c++/9965
35346 * g++.dg/init/ref2.C: New test.
35347
35348 PR c++/9400
35349 * g++.dg/warn/Wshadow-2.C: New test.
35350
35351 PR c++/9791
35352 * g++.dg/warn/Woverloaded-1.C: New test.
35353
35354 2003-03-05 Jan Hubicka <jh@suse.cz>
35355
35356 * gcc.dg/i386-local2.c: New.
35357 * gcc.dg/i386-local.c: Fix typo.
35358
35359 2003-03-05 Mark Mitchell <mark@codesourcery.com>
35360
35361 * g++.dg/abi/layout3.C: New test.
35362
35363 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
35364
35365 * gcc.c-torture/compile/20030305-1.c
35366
35367 2003-03-05 Jan Hubicka <jh@suse.cz>
35368
35369 * gcc.dg/i386-local.c: New.
35370
35371 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
35372
35373 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
35374
35375 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35376
35377 * gcc.dg/switch-2.c: New test.
35378 * gcc.dg/switch-3.c: New test.
35379 * gcc.dg/Wswitch.c: Adjust line numbers.
35380 * gcc.dg/Wswitch-default.c: Likewise.
35381 * gcc.dg/Wswitch-enum.c: Likewise.
35382
35383 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
35384
35385 * gcc.c-torture/execute/20030222-1.c: New test.
35386
35387 2003-03-03 James E Wilson <wilson@tuliptree.org>
35388
35389 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
35390
35391 2003-03-03 Mark Mitchell <mark@codesourcery.com>
35392
35393 PR c++/9878
35394 * g++.dg/init/ref1.C: New test.
35395
35396 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
35397
35398 * gcc.dg/sh-relax.c: New SH-only test.
35399
35400 2003-03-03 Geoffrey Keating <geoffk@apple.com>
35401
35402 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
35403 comment explaining purpose of testcase.
35404
35405 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
35406
35407 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
35408 for HC11/HC12 (asm needs two int registers).
35409 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
35410 HC11/HC12 because the test uses an asm which needs two 32-bit
35411 registers.
35412
35413 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
35414
35415 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
35416 for HC11/HC12 (array is too large otherwise).
35417 * gcc.c-torture/compile/920501-4.x: New file, likewise.
35418 * gcc.c-torture/compile/20010518-2.x: Likewise.
35419 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
35420 HC11/HC12 (array is too large).
35421
35422 2003-03-01 Geoffrey Keating <geoffk@apple.com>
35423
35424 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
35425 * lib/g++-dg.exp (g++-dg-test): Likewise.
35426
35427 2003-03-01 Roger Sayle <roger@eyesopen.com>
35428
35429 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
35430 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
35431
35432 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35433
35434 * g++.dg/warn/implicit-typename1.C: Remove warning.
35435
35436 2003-02-28 Richard Henderson <rth@redhat.com>
35437
35438 * gcc.dg/noreturn-1.c: Move noreturn warning line.
35439 * gcc.dg/return-type-1.c: Move control reaches end warning line.
35440
35441 2003-02-28 Geoffrey Keating <geoffk@apple.com>
35442
35443 * gcc.dg/pch/pch.exp: Change .pch to .gch.
35444 * g++.dg/pch/pch.exp: Likewise.
35445
35446 2003-02-28 Mark Mitchell <mark@codesourcery.com>
35447
35448 PR c++/9879
35449 * testsuite/g++.dg/init/new4.C: New test.
35450
35451 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
35452
35453 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
35454
35455 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
35456
35457 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
35458 unsigned long.
35459
35460 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
35461 wider than float.
35462
35463 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35464
35465 * lib/scanasm.exp: Add support for counting numbers of
35466 occurences.
35467 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
35468 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
35469
35470 2003-02-25 Mark Mitchell <mark@codesourcery.com>
35471
35472 PR c++/9683
35473 * g++.dg/template/static3.C: New test.
35474
35475 PR c++/9829
35476 * g++.dg/parse/namespace6.C: New test.
35477
35478 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35479
35480 PR target/9732
35481 * gcc.dg/20030225-1.c: New test.
35482
35483 2003-02-24 Mark Mitchell <mark@codesourcery.com>
35484
35485 * README: Remove out-of-date information.
35486
35487 PR c++/9836
35488 * g++.dg/template/spec6.C: New test.
35489
35490 2003-02-24 Jeff Law <law@redhat.com>
35491
35492 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
35493
35494 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
35495
35496 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
35497 * gcc.dg/pragma-ep-1.c: Likewise.
35498
35499 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35500
35501 PR c++/9602
35502 * g++.dg/template/friend16.C: New test.
35503
35504 2003-02-23 Mark Mitchell <mark@codesourcery.com>
35505
35506 PR c++/5333
35507 * g++.dg/parse/fused-params1.C: Adjust error messages.
35508 * g++.dg/template/nested3.C: New test.
35509
35510 2003-02-24 Alan Modra <amodra@bigpond.net.au>
35511
35512 * g++.dg/abi/param1.C: New test.
35513
35514 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35515
35516 PR c++/7982
35517 * g++.dg/warn/implicit-typename1.C: New test.
35518
35519 2003-02-22 Kelley Cook <kelleycook@comcast.net>
35520
35521 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
35522 with "mtune".
35523 * g++.old-deja/g++.other/store-expr2.C: Likewise.
35524 * gcc.c-torture/execute/20010129-1.x: Likewise.
35525 * gcc.dg/20011107-1.c: Likewise.
35526 * gcc.dg/20020108-1.c: Likewise.
35527 * gcc.dg/20020122-3.c: Likewise.
35528 * gcc.dg/20020206-1.c: Likewise.
35529 * gcc.dg/20020310-1.c: Likewise.
35530 * gcc.dg/20020426-2.c: Likewise.
35531 * gcc.dg/20020517-1.c: Likewise.
35532 * gcc.dg/991230-1.c: Likewise.
35533 * gcc.dg/i386-unroll-1.c: Likewise.
35534 * gcc.misc-tests/i386-prefetch.exp: Likewise.
35535
35536 2003-02-22 Jan Hubicka <jh@suse.cz>
35537
35538 * gcc.dg/i386-mul.c: New test.
35539
35540 2003-02-21 Roger Sayle <roger@eyesopen.com>
35541
35542 * gcc.dg/builtins-5.c: New test case.
35543
35544 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
35545
35546 * gcc.dg/asmreg-1.c: New test.
35547
35548 2003-02-21 Mark Mitchell <mark@codesourcery.com>
35549
35550 PR c++/9749
35551 * g++.dg/parse/varmod1.C: New test.
35552
35553 2003-02-21 Mark Mitchell <mark@codesourcery.com>
35554
35555 PR c++/9727
35556 * g++.dg/template/op1.C: New test.
35557
35558 2003-02-21 Mark Mitchell <mark@codesourcery.com>
35559
35560 PR c++/8906
35561 * g++.dg/template/nested2.C: New test.
35562
35563 2003-02-21 Mark Mitchell <mark@codesourcery.com>
35564
35565 PR c++/8724
35566 * g++.dg/expr/dtor1.C: New test.
35567
35568 2003-02-21 Zack Weinberg <zack@codesourcery.com>
35569
35570 * gcc.dg/cpp/include3.c: New test.
35571 * gcc.dg/cpp/inc/foo.h: New file.
35572
35573 2003-02-21 Glen Nakamura <glen@imodulo.com>
35574
35575 * gcc.c-torture/execute/20030221-1.c: New test.
35576
35577 2003-02-20 Mark Mitchell <mark@codesourcery.com>
35578
35579 PR c++/9729
35580 * g++.dg/abi/conv1.C: New test.
35581
35582 2003-02-20 Jan Hubicka <jh@suse.cz>
35583
35584 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
35585
35586 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
35587
35588 * gcc.c-torture/compile/20030219-1.c: New test.
35589
35590 2003-02-18 Jan Hubicka <jh@suse.cz>
35591
35592 * gcc.dg/funcorder.c: New test.
35593
35594 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
35595
35596 * gcc.c-torture/execute/20030218-1.c: New.
35597
35598 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
35599
35600 * gcc.dg/20030218-1.c: New.
35601
35602 2003-02-18 Richard Henderson <rth@redhat.com>
35603
35604 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
35605 * gcc.dg/attr-used-2.c: New.
35606
35607 2003-02-18 Mark Mitchell <mark@codesourcery.com>
35608
35609 PR c++/9704
35610 * g++.dg/init/copy5.C: New test.
35611
35612 2003-02-18 Geoffrey Keating <geoffk@apple.com>
35613
35614 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
35615 * g++.dg/pch/pch.exp: Likewise.
35616
35617 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
35618
35619 * gcc.c-torture/execute/20030209-1.c: Enable the test if
35620 STACK_SIZE is not defined.
35621
35622 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35623
35624 PR c++/9457
35625 * g++.dg/template/init1.C: New test.
35626
35627 2003-02-16 Jan HUbicka <jh@suse.cz>
35628
35629 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
35630 (foo): Add few extra tests
35631 * gcc.dg/c99-const-expr-3.c: Likewise.
35632 * gcc.c-torture/execute/20030216-1.c: New.
35633
35634 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35635
35636 PR c++/9459
35637 * g++.dg/ext/typeof4.C: New test.
35638
35639 2003-02-15 Roger Sayle <roger@eyesopen.com>
35640
35641 * gcc.dg/i386-387-3.c: New test case.
35642
35643 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
35644
35645 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
35646 cris-*-elf* cris-*-aout* and mmix-*-*.
35647
35648 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
35649
35650 * gcc.dg/20030213-1.c: New test.
35651
35652 2003-02-12 Roger Sayle <roger@eyesopen.com>
35653
35654 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
35655 * gcc.dg/i386-387-2.c: Likewise.
35656
35657 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
35658
35659 * gcc.dg/ppc-spe.c: Fix formatting.
35660 Enable tests that were previously unsupported by gas.
35661 Delete tests for instructions that no longer exist.
35662 Switch arguments on evsubifw builtin.
35663
35664 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
35665
35666 * gcc.c-torture/execute/20030209-1.c: Disable the test if
35667 STACK_SIZE is too small.
35668
35669 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
35670 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
35671
35672 * gcc.dg/decl-2.c: New test.
35673
35674 2003-02-10 Jan Hubicka <jh@suse.cz>
35675
35676 * gcc.dg/i386-fpcvt-1.c: New test.
35677
35678 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
35679
35680 * gcc.c-torture/execute/20030209-1.c: New test.
35681
35682 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
35683
35684 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
35685 int-wide bitops, use the constants of the same width.
35686 Likewise, if long long is 32-bit wide, test bitops using
35687 32-bit constants.
35688
35689 2003-02-07 Loren James Rittle <ljrittle@acm.org>
35690
35691 * gcc.dg/20021014-1.c: Annotate with expected notice text.
35692
35693 2003-02-07 Roger Sayle <roger@eyesopen.com>
35694
35695 * testsuite/gcc.dg/builtins-4.c: New test case.
35696
35697 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35698
35699 * gcc.dg/20020430-1.c: Fix dg command typos.
35700 * gcc.dg/20020503-1.c: Likewise.
35701
35702 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35703
35704 PR c++/8785
35705 * g++.dg/parse/fused-params1.C: New test.
35706
35707 PR c++/8857
35708 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
35709
35710 PR c++/8921
35711 * g++.dg/parse/non-dependent1.C: New test.
35712
35713 PR c++/8928
35714 * g++.dg/parse/dupl-tmpl-args1.C: New test.
35715
35716 PR c++/9228
35717 * g++.dg/parse/undefined7.C: New test.
35718 * g++.dg/parse/non-templ1.C: New test.
35719
35720 PR c++/9229
35721 * g++.dg/parse/too-many-tmpl-args1.C: New test.
35722
35723 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35724
35725 * gcc.c-torture/compile/20030206-1.c: New test.
35726
35727 2003-02-05 Roger Sayle <roger@eyesopen.com>
35728
35729 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
35730 "pow" to "foo" to avoid potential confusion with a math built-in.
35731
35732 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35733
35734 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
35735 conditions for SPARC targets.
35736
35737 2003-02-05 Jakub Jelinek <jakub@redhat.com>
35738
35739 * gcc.dg/20030204-1.c: New test.
35740
35741 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35742
35743 PR c++/38
35744 * g++.dg/parse/array-size1.C: New test.
35745
35746 PR c++/5657
35747 * g++.dg/parse/undefined3.C: New test.
35748
35749 PR c++/5665
35750 * g++.dg/parse/undefined4.C: New test.
35751
35752 PR c++/5975
35753 * g++.dg/parse/undefined5.C: New test.
35754
35755 PR c++/7259
35756 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
35757
35758 PR c++/8578
35759 * g++.dg/parse/casting-operator1.C: New test.
35760
35761 PR c++/8596
35762 * g++.dg/parse/undefined6.C: New test.
35763
35764 PR c++/8736
35765 * g++.dg/parse/missing-template1.C: New test.
35766
35767 2003-02-04 Jan Hubicka <jh@suse.cz>
35768
35769 * gcc.dg/i386-cadd.c: Compile using -march=k8.
35770 * gcc.dg/i386-cmov?.c: Likewise.
35771 * gcc.dg/i386-fpcvt-?.c: Likewise.
35772 * gcc.dg/i386-ssefp-1.c: Likewise.
35773 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
35774 conventions.
35775
35776 2003-02-03 Mark Mitchell <mark@codesourcery.com>
35777
35778 PR c++/7129
35779 * testsuite/g++.dg/ext/max.C: New test.
35780
35781 2003-02-03 Jan Hubicka <jh@suse.cz>
35782
35783 * gcc.c-torture/execute/20030203-1.c: New test.
35784
35785 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
35786
35787 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
35788 'natural-endian'.
35789
35790 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
35791
35792 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
35793 * g++.dg/init/new2.C: Likewise.
35794 * g++.dg/other/new1.C: Likewise.
35795
35796 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
35797
35798 * gcc.dg/struct-ret-libc.c: New test.
35799
35800 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
35801
35802 * gcc.dg/20030129-1.c: New test.
35803
35804 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35805
35806 PR c++/8849
35807 * g++.dg/template/ptrmem4.C: New test.
35808
35809 2003-01-29 Mark Mitchell <mark@codesourcery.com>
35810
35811 * g++.dg/parser/constant1.C: New test.
35812
35813 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35814
35815 PR c++/8591
35816 * g++.dg/parse/friend2.C: New test.
35817
35818 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
35819
35820 PR c++/9437
35821 * g++.dg/template/unify4.C: New test.
35822
35823 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
35824
35825 * gcc.c-torture/execute/20030128-1.c: New test.
35826
35827 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
35828
35829 * g++.dg/lookup/nested1.C: Test moved from ...
35830 * g++.old-deja/g++.other/lookup24.C: ... here.
35831
35832 2003-01-28 Jan Hubicka <jh@suse.cz>
35833
35834 * gcc.dg/i386-cmov5.c: New test.
35835
35836 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35837
35838 * gcc.c-torture/execute/20010925-1.c: Changed the
35839 memcpy declaration.
35840
35841 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
35842
35843 PR c++/3902
35844 * g++.dg/parse/template5.C: New test.
35845
35846 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
35847
35848 PR fortran/9258
35849 * g77.dg/pr9258: New test.
35850
35851 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
35852
35853 * README: Move relevant parts from README.g++.
35854
35855 * README.g++: Remove this file.
35856
35857 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
35858
35859 * g++.dg/abi/dcast1.C: New test.
35860
35861 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35862
35863 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
35864
35865 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
35866
35867 PR c++/47
35868 * g++.old-deja/g++.other/lookup24.C: New test.
35869
35870 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35871
35872 PR middle-end/7227
35873 * gcc.dg/uninit-C.c: New test.
35874
35875 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
35876
35877 * g++.dg/abi/covariant1.C: New test.
35878
35879 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
35880
35881 * gcc.dg/20030123-1.c: New test.
35882
35883 2003-01-25 Jan Hubicka <jh@suse.cz>
35884
35885 PR opt/8492
35886 * gcc.c-torture/compile/20030125-1.c
35887
35888 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
35889
35890 PR c++/9403
35891 * g++.dg/parse/template3.C: New test.
35892 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
35893
35894 PR c++/795
35895 * g++.dg/parse/template4.C: New test.
35896
35897 PR c++/9415
35898 * g++.dg/template/qual2.C: New test.
35899
35900 PR c++/8545
35901 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
35902
35903 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
35904
35905 2003-01-25 Roger Sayle <roger@eyesopen.com>
35906
35907 * gcc.c-torture/execute/switch-1.c: New test case.
35908
35909 2003-01-25 Jan Hubicka <jh@suse.cz>
35910
35911 * gcc.c-torture/execute/20030125-1.[cx]: New test.
35912
35913 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
35914
35915 Tweaks for Bison-1.875. From the NEWS file:
35916 "- `parse error' -> `syntax error'
35917 Bison now uniformly uses the term `syntax error'"
35918 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
35919 * gcc.dg/cpp/digraph2.c: Likewise.
35920 * gcc.dg/cpp/direct2.c: Likewise.
35921 * gcc.dg/cpp/paste4.c: Likewise.
35922 * gcc.dg/c90-restrict-1.c: Likewise.
35923 * gcc.dg/c99-func-2.c: Likewise.
35924 * gcc.dg/noncompile/920721-2.c: Likewise.
35925 * gcc.dg/noncompile/930622-2.c: Likewise.
35926 * gcc.dg/noncompile/940112-1.c: Likewise.
35927 * gcc.dg/noncompile/950921-1.c: Likewise.
35928 * gcc.dg/noncompile/951123-1.c: Likewise.
35929 * gcc.dg/noncompile/971104-1.c: Likewise.
35930 * gcc.dg/noncompile/990416-1.c: Likewise.
35931
35932 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
35933
35934 * g++.dg/parse/undefined1.C: Add error message.
35935
35936 2003-01-22 Mark Mitchell <mark@codesourcery.com>
35937
35938 PR c++/9354
35939 * g++.dg/parse/new1.C: New test.
35940
35941 PR c++/9216
35942 * g++.dg/parse/template2.C: New test.
35943
35944 PR c++/9354
35945 * g++.dg/parse/typedef2.C: New test.
35946
35947 PR c++/9328
35948 * g++.dg/ext/typeof3.C: New test.
35949
35950 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35951
35952 PR c++/2738
35953 * g++.dg/parse/ret-type1.C: New test.
35954
35955 PR c++/3792
35956 * g++.dg/parse/tmpl-outside1.C: New test.
35957
35958 PR c++/4207
35959 * g++.dg/parse/int-as-enum1.C: New test.
35960
35961 PR c++/4903
35962 * g++.dg/parse/no-typename1.C: New test.
35963
35964 PR c++/5533
35965 * g++.dg/parse/no-value1.C: New test.
35966
35967 PR c++/5921
35968 * g++.dg/parse/wrong-inline1.C: New test.
35969
35970 PR c++/6402
35971 * g++.dg/parse/ref1.C: New test.
35972
35973 PR c++/6992
35974 * g++.dg/parse/attr-ctor1.C: New test.
35975
35976 PR c++/7229
35977 * g++.dg/parse/namespace5.C: New test.
35978
35979 PR c++/7917
35980 * g++.dg/parse/func-def1.C: New test.
35981
35982 PR c++/8143
35983 * g++.dg/parse/undefined1.C: New test.
35984
35985 PR c++/5723, PR c++/8522
35986 * g++.dg/parse/specialization1.C: New test.
35987
35988 PR c++/163, PR c++/8595
35989 * g++.dg/parse/struct-as-enum1.C: New test.
35990
35991 PR c++/9173
35992 * g++.dg/parse/undefined2.C: New test.
35993
35994 2003-01-22 Mark Mitchell <mark@codesourcery.com>
35995
35996 PR c++/9298
35997 * g++.dg/parse/template1.C: New test.
35998
35999 PR c++/9384
36000 * g++.dg/parse/using1.C: New test.
36001
36002 PR c++/9285
36003 PR c++/9294
36004 * g++.dg/parse/expr2.C: New test.
36005
36006 PR c++/9388
36007 * g++.dg/parse/lookup2.C: Likewise.
36008
36009 2003-01-21 Jan Hubicka <jh@suse.cz>
36010
36011 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
36012 * gcc.c-torture/execute/eeprof-1.c: Likewise.
36013 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
36014 * gcc.c-torture/execute/string-opt-*.c: Likewise.
36015
36016 2003-01-20 Nick Clifton <nickc@redhat.com>
36017
36018 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
36019 problem with ARM sibcall code generation.
36020
36021 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
36022
36023 * gcc.c-torture/execute/20030120-1.c: New.
36024
36025 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
36026
36027 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
36028
36029 2003-01-17 Mark Mitchell <mark@codesourcery.com>
36030
36031 PR c++/9272
36032 * g++.dg/parse/ctor1.C: New test.
36033
36034 PR c++/9294:
36035 * g++.dg/parse/qualified1.C: New test.
36036
36037 * g++.dg/parse/typename3.C: New test.
36038
36039 2003-01-16 Richard Henderson <rth@redhat.com>
36040
36041 * g++.dg/tls/init-2.C: Fix error matches for real this time.
36042
36043 2003-01-16 Richard Henderson <rth@redhat.com>
36044
36045 * g++.dg/pch/pch.exp: Copy test header to the working directory
36046 before using it either for precompilation or direct use.
36047 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
36048 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
36049
36050 2003-01-16 Richard Henderson <rth@redhat.com>
36051
36052 * gcc.dg/pch/pch.exp: Copy test header to the working directory
36053 before using it either for precompilation or direct use.
36054 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
36055 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
36056
36057 2003-01-16 Mark Mitchell <mark@codesourcery.com>
36058
36059 * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
36060 * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
36061 * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
36062 * gcc/testsuite/g++.dg/parse/typename2.C: New test.
36063 * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
36064 typename warning into error.
36065 * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
36066 error messages.
36067 * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
36068 * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
36069 * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
36070 messages.
36071 * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
36072 make declaration visible in template.
36073 * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
36074 * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
36075 messages.
36076 * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
36077 message.
36078 * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
36079 * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
36080 * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
36081 * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
36082 typename warning with error message.
36083 * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
36084 * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
36085 * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
36086
36087 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
36088
36089 * g++.dg/parse/ambig2.C: New test.
36090
36091 2003-01-15 Richard Henderson <rth@redhat.com>
36092
36093 * g++.dg/tls/init-2.C: Update error message string.
36094
36095 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36096
36097 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
36098
36099 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
36100
36101 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
36102 all for HC11/HC12.
36103 * gcc.c-torture/compile/20001205-1.x: Likewise.
36104 * gcc.c-torture/compile/20001226-1.x: Likewise.
36105 * gcc.c-torture/compile/920520-1.x: Likewise.
36106 * gcc.c-torture/compile/961203-1.x: Likewise.
36107 * gcc.c-torture/compile/20020604-1.x: Likewise.
36108
36109 2003-01-15 Jan Hubicka <jh@suse.cz>
36110
36111 * gcc.c-torture/compile/20030115-1.c: New test.
36112
36113 * gcc.dg/i386-fpcvt-1.c: New test.
36114 * gcc.dg/i386-fpcvt-2.c: New test.
36115
36116 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
36117
36118 Further conform g++'s __vmi_class_type_info to the C++ ABI
36119 specification.
36120 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
36121 the specification.
36122
36123 2003-01-14 Jan Hubicka <jh@suse.cz>
36124
36125 * gcc.dg/i386-fpcvt-1.c: New test.
36126 * gcc.dg/i386-fpcvt-2.c: New test.
36127
36128 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36129
36130 * gcc.dg/i386-mmx-3.c: New test.
36131
36132 2003-01-12 Mark Mitchell <mark@codesourcery.com>
36133
36134 PR c++/9264
36135 * g++.dg/parse/octal1.C: New file.
36136
36137 PR c++/9172
36138 * g++.dg/parse/typename1.C: New file.
36139
36140 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
36141
36142 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
36143 * gcc.dg/bf-no-ms-layout.c: Likewise.
36144 * gcc.dg/bf-ms-attrib.c: Likewise.
36145
36146 2003-01-10 Mark Mitchell <mark@codesourcery.com>
36147
36148 PR c++/9099
36149 * g++.dg/parse/dtor1.C: New file.
36150
36151 PR c++/9128
36152 * g++.dg/rtti/typeid1.C: New file.
36153
36154 PR c++/9153
36155 * g++.dg/parse/lookup1.C: New file.
36156
36157 PR c++/9171
36158 * g++.dg/templ/spec5.C: New file.
36159
36160 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
36161
36162 * gcc.c-torture/compile/20030110-1.c: New test.
36163
36164 2003-01-09 Geoffrey Keating <geoffk@apple.com>
36165
36166 Merge from pch-branch:
36167
36168 2002-12-23 Geoffrey Keating <geoffk@apple.com>
36169
36170 * gcc.dg/pch/cpp-1.h: New.
36171 * gcc.dg/pch/cpp-1.c: New.
36172 * gcc.dg/pch/cpp-2.h: New.
36173 * gcc.dg/pch/cpp-2.c: New.
36174
36175 2002-11-19 Geoffrey Keating <geoffk@apple.com>
36176
36177 * gcc.dg/pch/except-1.h: New.
36178 * gcc.dg/pch/except-1.c: New.
36179
36180 2002-11-13 Geoffrey Keating <geoffk@apple.com>
36181
36182 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
36183 running test.
36184 * gcc.dg/pch: Include *.hp not *.h.
36185 * gcc.dg/pch/system-1.h: New.
36186 * gcc.dg/pch/system-1.c: New.
36187
36188 2002-11-11 Geoffrey Keating <geoffk@apple.com>
36189
36190 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
36191 rather than trying to build and run a program using PCH.
36192 * gcc.dg/pch: Remove dg-do commands from test files.
36193
36194 2002-11-08 Geoffrey Keating <geoffk@apple.com>
36195
36196 * gcc.dg/pch/macro-3.c: New.
36197 * gcc.dg/pch/macro-3.h: New.
36198
36199 2002-11-04 Geoffrey Keating <geoffk@apple.com>
36200
36201 * gcc.dg/pch/common-1.c: New.
36202 * gcc.dg/pch/common-1.h: New.
36203 * gcc.dg/pch/decl-1.c: New.
36204 * gcc.dg/pch/decl-1.h: New.
36205 * gcc.dg/pch/decl-2.c: New.
36206 * gcc.dg/pch/decl-2.h: New.
36207 * gcc.dg/pch/decl-3.c: New.
36208 * gcc.dg/pch/decl-3.h: New.
36209 * gcc.dg/pch/decl-4.c: New.
36210 * gcc.dg/pch/decl-4.h: New.
36211 * gcc.dg/pch/decl-5.c: New.
36212 * gcc.dg/pch/decl-5.h: New.
36213 * gcc.dg/pch/global-1.c: New.
36214 * gcc.dg/pch/global-1.h: New.
36215 * gcc.dg/pch/inline-1.c: New.
36216 * gcc.dg/pch/inline-1.h: New.
36217 * gcc.dg/pch/inline-2.c: New.
36218 * gcc.dg/pch/inline-2.h: New.
36219 * gcc.dg/pch/static-1.c: New.
36220 * gcc.dg/pch/static-1.h: New.
36221 * gcc.dg/pch/static-2.c: New.
36222 * gcc.dg/pch/static-2.h: New.
36223
36224 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
36225
36226 * g++.dg/pch/pch.exp: Better handle failing testcases.
36227 * gcc.dg/pch/pch.exp: Likewise.
36228 * gcc.dg/pch/macro-1.c: New.
36229 * gcc.dg/pch/macro-1.h: New.
36230 * gcc.dg/pch/macro-2.c: New.
36231 * gcc.dg/pch/macro-2.h: New.
36232
36233 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
36234
36235 * g++.dg/dg.exp: Treat files in pch/ specially.
36236 * g++.dg/pch/pch.exp: New file.
36237 * g++.dg/pch/empty.H: New file.
36238 * g++.dg/pch/empty.C: New file.
36239 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
36240 "precompile".
36241
36242 * gcc.dg/pch/pch.exp: New file.
36243 * gcc.dg/pch/empty.h: New file.
36244 * gcc.dg/pch/empty.c: New file.
36245 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
36246 "precompile".
36247
36248 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36249
36250 * g++.dg/template/friend14.C: New test.
36251
36252 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
36253
36254 * gcc.dg/old-style-asm-1.c: New test.
36255
36256 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
36257
36258 * gcc.c-torture/compile/20030109-1.c: New test.
36259
36260 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
36261
36262 * gcc.c-torture/execute/20030109-1.c: New test.
36263
36264 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
36265
36266 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
36267 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
36268 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
36269 * g++.old-deja/g++.mike/eh2.C: Likewise.
36270 * g++.old-deja/g++.mike/eh3.C: Likewise.
36271 * g++.old-deja/g++.mike/eh5.C: Likewise.
36272 * g++.old-deja/g++.mike/eh6.C: Likewise.
36273 * g++.old-deja/g++.mike/eh7.C: Likewise.
36274 * g++.old-deja/g++.mike/eh8.C: Likewise.
36275 * g++.old-deja/g++.mike/eh9.C: Likewise.
36276 * g++.old-deja/g++.mike/eh10.C: Likewise.
36277 * g++.old-deja/g++.mike/eh12.C: Likewise.
36278 * g++.old-deja/g++.mike/eh13.C: Likewise.
36279 * g++.old-deja/g++.mike/eh14.C: Likewise.
36280 * g++.old-deja/g++.mike/eh16.C: Likewise.
36281 * g++.old-deja/g++.mike/eh17.C: Likewise.
36282 * g++.old-deja/g++.mike/eh18.C: Likewise.
36283 * g++.old-deja/g++.mike/eh21.C: Likewise.
36284 * g++.old-deja/g++.mike/eh23.C: Likewise.
36285 * g++.old-deja/g++.mike/eh24.C: Likewise.
36286 * g++.old-deja/g++.mike/eh25.C: Likewise.
36287 * g++.old-deja/g++.mike/eh26.C: Likewise.
36288 * g++.old-deja/g++.mike/eh27.C: Likewise.
36289 * g++.old-deja/g++.mike/eh28.C: Likewise.
36290 * g++.old-deja/g++.mike/eh29.C: Likewise.
36291 * g++.old-deja/g++.mike/eh31.C: Likewise.
36292 * g++.old-deja/g++.mike/eh33.C: Likewise.
36293 * g++.old-deja/g++.mike/eh34.C: Likewise.
36294 * g++.old-deja/g++.mike/eh35.C: Likewise.
36295 * g++.old-deja/g++.mike/eh36.C: Likewise.
36296 * g++.old-deja/g++.mike/eh37.C: Likewise.
36297 * g++.old-deja/g++.mike/eh38.C: Likewise.
36298 * g++.old-deja/g++.mike/eh39.C: Likewise.
36299 * g++.old-deja/g++.mike/eh40.C: Likewise.
36300 * g++.old-deja/g++.mike/eh41.C: Likewise.
36301 * g++.old-deja/g++.mike/eh42.C: Likewise.
36302 * g++.old-deja/g++.mike/eh44.C: Likewise.
36303 * g++.old-deja/g++.mike/eh46.C: Likewise.
36304 * g++.old-deja/g++.mike/eh47.C: Likewise.
36305 * g++.old-deja/g++.mike/eh48.C: Likewise.
36306 * g++.old-deja/g++.mike/eh49.C: Likewise.
36307 * g++.old-deja/g++.mike/eh50.C: Likewise.
36308 * g++.old-deja/g++.mike/eh51.C: Likewise.
36309 * g++.old-deja/g++.mike/eh53.C: Likewise.
36310 * g++.old-deja/g++.mike/eh55.C: Likewise.
36311 * g++.old-deja/g++.mike/p7912.C: Likewise.
36312 * g++.old-deja/g++.mike/p9706.C: Likewise.
36313 * g++.old-deja/g++.mike/p10416.C: Likewise.
36314 * g++.old-deja/g++.mike/p11667.C: Likewise.
36315 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
36316 Remove redundant reference to Iris.
36317 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
36318 Elxsi, i860, Pico Java, and WE32K.
36319
36320 2003-01-07 Mark Mitchell <mark@codesourcery.com>
36321
36322 * g++.dg/ext/asm4.C: New test.
36323
36324 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36325
36326 PR c++/9030
36327 * g++.dg/template/friend12.C: New test.
36328 * g++.dg/template/friend13.C: Likewise.
36329 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
36330
36331 2003-01-08 Jan Hubicka <jh@suse.cz>
36332
36333 * gcc.dg/i386-cadd.c: New test.
36334 * gcc.dg/i386-cmov4.c: Likewise.
36335
36336 2003-01-06 Mark Mitchell <mark@codesourcery.com>
36337
36338 PR c++/9165
36339 * g++.dg/warn/Wunused-3.C: New test.
36340
36341 * g++.dg/abi/bitfield9.C: New test.
36342
36343 PR c++/9189
36344 * g++.dg/parse/defarg3.C: New test.
36345
36346 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
36347
36348 * g++.dg/parse/ambig1.C: New test.
36349 * g++.dg/parse/defarg2.C: New test.
36350
36351 2003-01-05 Mark Mitchell <mark@codesourcery.com>
36352
36353 * g++.dg/template/defarg-1.C: New test.
36354 * g++.dg/template/local2.C: Likewise.
36355
36356 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
36357
36358 * gcc.c-torture/execute/20030105-1.c: New test.
36359
36360 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36361
36362 * g++.dg/parse/namespace3.C: Remove extra semicolons.
36363 * g++.dg/parse/namespace4.C: Likewise.
36364
36365 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
36366
36367 * g++.dg/template/ntp2.C: New test.
36368
36369 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
36370
36371 * g++.dg/parse/extern-C-1.C: New test.
36372
36373 * g++.dg/parse/namespace4.C: New test.
36374
36375 * g++.dg/template/nested1.C: New test.
36376
36377 * g++.dg/parse/namespace3.C: New test.
36378
36379 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
36380
36381 * g++.dg/lookup/two-stage1.C: New test.
36382
36383 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36384
36385 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
36386 * g++.old-deja/g++.jason/access8.C: Likewise.
36387 * g++.old-deja/g++.other/decl5.C: Likewise.
36388
36389 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
36390
36391 * g++.dg/parse/parse7.C: New test.
36392
36393 2003-01-02 Mark Mitchell <mark@codesourcery.com>
36394
36395 PR c++/2843
36396 * g++.dg/ext/attrib7.C: New test.
36397
36398 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
36399
36400 * g++.dg/parse/parse6.C: New test.
36401
36402 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
36403
36404 * gcc.dg/h8300-stack-1.c: New.
36405
36406 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
36407
36408 g++.dg/lookup/exception1.C: New test.
36409
36410 g++.dg/lookup/template1.C: New test.
36411
36412 g++.dg/parse/namespace2.C: New test.
36413
36414 g++.dg/parse/parens2.C: New test.
36415
36416 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
36417
36418 * g++.dg/parse/parse5.C: New test.
36419 * g++.dg/lookup/scoped4.C: New test.
36420
36421 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
36422
36423 * g++.dg/parse/parens1.C: New test.
36424
36425 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
36426 angle-bracket1.C.
36427 * g++.dg/parse/parens2.C: New test.
36428
36429 * g++.dg/lookup/scope-operator1.C: New test.
36430
36431 * g++.dg/parse/operator1.C: New test.
36432
36433 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36434
36435 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
36436 * g++.old-deja/g++.other/access6.C: Likewise.
36437 * g++.old-deja/g++.other/decl1.C: Likewise.
36438 * g++.old-deja/g++.pt/typename12.C: Likewise.
36439
36440 2002-12-31 Mark Mitchell <mark@codesourcery.com>
36441
36442 * g++.dg/parse/namespace1.C: New test.
36443
36444 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
36445
36446 * g++.dg/parse/parse4.C: New test.
36447
36448 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
36449
36450 * g++.dg/parse/parse3.C: New test.
36451
36452 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
36453
36454 * g++.dg/parse/parse2.C: New test.
36455
36456 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
36457
36458 * g++.dg/template/friend11.C: New test.
36459
36460 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
36461
36462 * g++.dg/parse/parse1.C: New test.
36463
36464 2002-12-31 Janis Johnson <janis187@us.ibm.com>
36465
36466 * lib/profopt.exp: Change the name of a global variable to avoid
36467 possible clashes with other test suites.
36468
36469 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
36470
36471 * g++.dg/inherit/covariant8.C: New test.
36472
36473 2002-12-31 Mark Mitchell <mark@codesourcery.com>
36474
36475 * g++.dg/init/array9.C: New test.
36476
36477 PR c++/9112
36478 * g++.dg/parse/expr1.C: New test.
36479
36480 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
36481
36482 * gcc.c-torture/compile/20021230-1.c: New test.
36483
36484 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
36485
36486 * g++.dg/inherit/covariant5.C: New test.
36487 * g++.dg/inherit/covariant6.C: New test.
36488 * g++.dg/inherit/covariant7.C: New test.
36489
36490 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36491
36492 PR c++/2739
36493 * g++.dg/other/access2.C: New test.
36494
36495 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
36496
36497 * g++.dg/other/anon-struct.C: No longer fails
36498 * g++.old-deja/g++.brendan/parse4.C: Likewise.
36499 * g++.old-deja/g++.brendan/parse5.C: Likewise.
36500 * g++.old-deja/g++.brendan/parse6.C: Likewise.
36501
36502 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
36503
36504 * g++.dg/parse/angle-bracket.C (main): No longer fails.
36505
36506 2002-12-27 Mark Mitchell <mark@codesourcery.com>
36507
36508 * g++.dg/eh/spec4.C: Remove stray semicolon.
36509 * g++.dg/expr/pmf-1.C: Change error message.
36510 * g++.dg/ext/asm1.C: Remove stray semicolon.
36511 * g++.dg/ext/typename1.C: Add missing typenames.
36512 * g++.dg/inherit/template-as-base.C: Change error message.
36513 * g++.dg/lookup/scoped1.C: Likewise.
36514 * g++.dg/lookup/scoped2.C: Likewise.
36515 * g++.dg/lookup/using2.C: Likewise.
36516 * g++.dg/other/component1.C: Remove stray semicolon.
36517 * g++.dg/other/do1.C: Change error message.
36518 * g++.dg/other/error2.C: Likewise.
36519 * g++.dg/other/init1.C: Likewise.
36520 * g++.dg/other/packed1.C: Remove stray semicolon.
36521 * g++.dg/other/ptrmem2.C: Change error message.
36522 * g++.dg/parse/parameter-declaration-1.C: Remove line number
36523 marker.
36524 * g++.dg/special/initp1.C: Remove invalid attribute usage.
36525 * g++.dg/template/access3.C: Add typename keyword.
36526 * g++.dg/template/access5.C: Remove stray semicolon.
36527 * g++.dg/template/access6.C: Likewise.
36528 * g++.dg/template/complit1.C: Likewise.
36529 * g++.dg/template/crash1.C: Change error message.
36530 * g++.dg/template/inherit2.C: Remove stray semicolon.
36531 * g++.dg/template/instantiate2.C: Likewise.
36532 * g++.dg/template/instantiate3.C: Change error message.
36533 * g++.dg/template/qual1.C: Remove stray semicolon.
36534 * g++.dg/template/qualttp18.C: Change error message.
36535 * g++.dg/template/ref1.C: Remove stray semicolon.
36536 * g++.dg/template/sizeof1.C (A::value): Declare it.
36537 * g++.dg/template/spec4.C: Change error message.
36538 * g++.dg/template/static1.C: Likewise.
36539 * g++.dg/template/type1.C: Likewise.
36540 * g++.dg/template/typename3.C: Likewise.
36541 * g++.old-deja/g++.benjamin/13478.C: Change error message.
36542 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
36543 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
36544 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
36545 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
36546 named return value extension.
36547 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
36548 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
36549 * g++.old-deja/g++.bob/extern_C.C: Likewise.
36550 * g++.old-deja/g++.bob/inherit2.C: Likewise.
36551 * g++.old-deja/g++.brendan/complex1.C: Likewise.
36552 * g++.old-deja/g++.brendan/copy5.C: Likewise.
36553 * g++.old-deja/g++.brendan/crash13.C: Likewise.
36554 * g++.old-deja/g++.brendan/crash15.C: Likewise.
36555 * g++.old-deja/g++.brendan/crash18.C: Change error message.
36556 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
36557 * g++.old-deja/g++.brendan/crash38.C: Likewise.
36558 * g++.old-deja/g++.brendan/crash50.C: Likewise.
36559 * g++.old-deja/g++.brendan/crash56.C: Likewise.
36560 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
36561 syntax.
36562 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
36563 * g++.old-deja/g++.brendan/crash8.C: Change error message.
36564 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
36565 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36566 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
36567 * g++.old-deja/g++.brendan/template11.C: Likewise.
36568 * g++.old-deja/g++.brendan/template26.C: Likewise.
36569 * g++.old-deja/g++.brendan/template27.C: Use explicit
36570 specialization syntax.
36571 * g++.old-deja/g++.brendan/template30.C: Likewise.
36572 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
36573 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
36574 non-dependent names.
36575 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
36576 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
36577 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
36578 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
36579 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
36580 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
36581 named return value extension.
36582 * g++.old-deja/g++.ext/namedret2.C: Likewise.
36583 * g++.old-deja/g++.ext/namedret3.C: Likewise.
36584 * g++.old-deja/g++.ext/return1.C: Likewise.
36585 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
36586 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
36587 * g++.old-deja/g++.jason/access8.C: Likewise.
36588 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
36589 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
36590 pseudo-destructor names.
36591 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
36592 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
36593 pseudo-destructor names.
36594 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
36595 * g++.old-deja/g++.jason/overload19.C: Likewise.
36596 * g++.old-deja/g++.jason/overload32.C: Likewise.
36597 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
36598 stray semicolons.
36599 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
36600 * g++.old-deja/g++.jason/return.C: Likewise.
36601 * g++.old-deja/g++.jason/return2.C: Likewise.
36602 * g++.old-deja/g++.jason/shadow1.C: Likewise.
36603 * g++.old-deja/g++.jason/special.C: Use explicit specialization
36604 syntax.
36605 * g++.old-deja/g++.jason/template10.C: Account for use of
36606 non-dependent names.
36607 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
36608 syntax.
36609 * g++.old-deja/g++.jason/template37.C: Likewise.
36610 * g++.old-deja/g++.law/access4.C: Change error messages.
36611 * g++.old-deja/g++.law/arm13.C: Remove incorrect
36612 pseudo-destructor names.
36613 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
36614 * g++.old-deja/g++.law/ctors9.C: Likewise.
36615 * g++.old-deja/g++.law/cvt22.C: Likewise.
36616 * g++.old-deja/g++.law/dtors5.C: Likewise.
36617 * g++.old-deja/g++.law/global-init1.C: Likewise.
36618 * g++.old-deja/g++.law/missed-error3.C: Likewise.
36619 * g++.old-deja/g++.law/operators28.C: Likewise.
36620 * g++.old-deja/g++.law/visibility28.C: Likewise.
36621 * g++.old-deja/g++.martin/eval1.C: Likewise.
36622 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
36623 name.
36624 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
36625 * g++.old-deja/g++.mike/net34.C: Likewise.
36626 * g++.old-deja/g++.mike/net36.C: Likewise.
36627 * g++.old-deja/g++.mike/ns2.C: Likewise.
36628 * g++.old-deja/g++.mike/p12306.C: Likewise.
36629 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
36630 value extension.
36631 * g++.old-deja/g++.mike/p700.C: Likewise.
36632 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
36633 * g++.old-deja/g++.mike/p710.C: Likewise.
36634 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
36635 value extension.
36636 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
36637 * g++.old-deja/g++.mike/pmf9.C: Likewise.
36638 * g++.old-deja/g++.ns/crash2.C: Likewise.
36639 * g++.old-deja/g++.ns/crash3.C: Likewise.
36640 * g++.old-deja/g++.ns/invalid1.C: Likewise.
36641 * g++.old-deja/g++.ns/ns17.C: Likewise.
36642 * g++.old-deja/g++.ns/template16.C: Likewise.
36643 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
36644 keyword.
36645 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
36646 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
36647 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
36648 named return value extension.
36649 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
36650 * g++.old-deja/g++.other/access4.C: Issue additional error
36651 messages.
36652 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
36653 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
36654 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
36655 * g++.old-deja/g++.other/crash25.C: Change error message.
36656 * g++.old-deja/g++.other/crash4.C: Change error message.
36657 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
36658 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
36659 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
36660 checks.
36661 * g++.old-deja/g++.other/defarg8.C: Likewise.
36662 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
36663 * g++.old-deja/g++.other/dtor10.C: Likewise.
36664 * g++.old-deja/g++.other/incomplete.C: Likewise.
36665 * g++.old-deja/g++.other/linkage7.C: Likewise.
36666 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
36667 lookup algorithm.
36668 * g++.old-deja/g++.other/mangle2.C: Likewise.
36669 * g++.old-deja/g++.other/refinit2.C: Likewise.
36670 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
36671 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
36672 * g++.old-deja/g++.pt/crash28.C: Likewise.
36673 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
36674 syntax.
36675 * g++.old-deja/g++.pt/crash32.C: Change error message.
36676 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
36677 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
36678 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
36679 error message position.
36680 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
36681 * g++.old-deja/g++.pt/defarg8.C: Change error message.
36682 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
36683 syntax.
36684 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
36685 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
36686 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
36687 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
36688 keyword.
36689 * g++.old-deja/g++.pt/explicit31.C: Likewise.
36690 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
36691 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
36692 keyword.
36693 * g++.old-deja/g++.pt/explicit71.C: Change error message.
36694 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
36695 syntax.
36696 * g++.old-deja/g++.pt/friend28.C: Account for use of
36697 non-dependent names.
36698 * g++.old-deja/g++.pt/friend29.C: Likewise.
36699 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
36700 rules.
36701 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
36702 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
36703 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
36704 lookup rules.
36705 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
36706 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
36707 keyword.
36708 * g++.old-deja/g++.pt/memclass20.C: Likewise.
36709 * g++.old-deja/g++.pt/memclass5.C: Likewise.
36710 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
36711 keyword.
36712 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
36713 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
36714 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
36715 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
36716 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
36717 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
36718 keyword.
36719 * g++.old-deja/g++.pt/spec10.C: Likewise.
36720 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
36721 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
36722 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
36723 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
36724 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
36725 * g++.old-deja/g++.pt/ttp62.C: Likewise.
36726 * g++.old-deja/g++.pt/ttp64.C: Likewise.
36727 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
36728 * g++.old-deja/g++.pt/typename15.C: Likewise.
36729 * g++.old-deja/g++.pt/typename22.C: Likewise.
36730 * g++.old-deja/g++.pt/typename6.C: Change error messages.
36731 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
36732 * g++.old-deja/g++.pt/virtual2.C: Likewise.
36733 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
36734 syntax.
36735 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
36736 return value extension.
36737 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
36738 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
36739 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
36740 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
36741
36742 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
36743
36744 * g++.dg/warn/inline1.C: New test.
36745 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
36746 * g++.old-deja/g++.jason/synth10.C: Likewise.
36747 * g++.old-deja/g++.mike/net31.C: Likewise.
36748 * g++.old-deja/g++.mike/p8786.C: Likewise.
36749
36750 * g++.dg/template/friend10.C: New test.
36751 * g++.dg/template/conv5.C: New test.
36752
36753 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
36754
36755 * g++.dg/lookup/scoped3.C: New test.
36756
36757 * g++.dg/lookup/decl1.C: New test.
36758 * g++.dg/lookup/decl2.C: New test.
36759
36760 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
36761
36762 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
36763 gcc.c-torture/compile/20021015-1.c,
36764 gcc.c-torture/compile/20021015-2.c,
36765 gcc.c-torture/compile/20021123-1.c,
36766 gcc.c-torture/compile/20021123-2.c,
36767 gcc.c-torture/compile/20021123-3.c,
36768 gcc.c-torture/compile/20021123-4.c,
36769 gcc.c-torture/execute/20021024-1.c: Add tests previously added
36770 only to 3.1 or 3.2 branch.
36771
36772 2002-12-23 Mark Mitchell <mark@codesourcery.com>
36773
36774 * gcc.dg/i386-bitfield3.c: New test.
36775
36776 * gcc.dg/i386-bitfield2.c: New test.
36777
36778 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
36779
36780 * g++.dg/parse/conv_op1.C: New test.
36781
36782 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
36783
36784 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
36785 approved.
36786
36787 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
36788
36789 * gcc.c-torture/compile/20021220-1.c: New test.
36790
36791 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
36792
36793 * gcc.dg/i386-fastcall-1.c: New.
36794
36795 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
36796
36797 * gcc.c-torture/execute/20021219-1.c: New test.
36798
36799 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
36800
36801 * gcc.dg/i386-pic-1.c: New test.
36802
36803 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36804
36805 PR c++/8099
36806 * g++.dg/template/friend9.C: New test.
36807
36808 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36809
36810 PR c++/3663
36811 * g++.dg/template/access7.C: New test.
36812
36813 2002-12-18 Nick Clifton <nickc@redhat.com>
36814
36815 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
36816 the libstdc++-v3 directory has been found.
36817
36818 2002-12-12 Devang Patel <dpatel@apple.com>
36819 * gcc.dg/darwin-ld-1.c: New test.
36820 * gcc.dg/darwin-ld-2.c: New test.
36821 * gcc.dg/darwin-ld-3.c: New test.
36822 * gcc.dg/darwin-ld-4.c: New test.
36823 * gcc.dg/darwin-ld-5.c: New test.
36824
36825 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
36826
36827 * gcc.c-torture/compile/20021212-1.c: New test.
36828
36829 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
36830
36831 * gcc.dg/fshort-wchar: New test.
36832
36833 2002-12-10 Mark Mitchell <mark@codesourcery.com>
36834
36835 PR c++/8372
36836 * g++.dg/template/dtor1.C: New test.
36837
36838 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
36839 markers.
36840
36841 2002-12-10 Jakub Jelinek <jakub@redhat.com>
36842
36843 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
36844
36845 2002-12-09 Mark Mitchell <mark@codesourcery.com>
36846
36847 * g++.dg/template/static1.C: New test.
36848 * g++.dg/template/static2.C: New test.
36849 * g++.old-deja/g++.ext/memconst.C: New test.
36850
36851 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36852
36853 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
36854 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
36855 * g++.dg/special/initp1.C: Likewise.
36856
36857 2002-12-06 Jakub Jelinek <jakub@redhat.com>
36858
36859 * gcc.c-torture/execute/20021204-1.c: New test.
36860
36861 2002-12-04 Geoffrey Keating <geoffk@apple.com>
36862
36863 * gcc.dg/ppc-fmadd-1.c: New file.
36864 * gcc.dg/ppc-fmadd-2.c: New file.
36865 * gcc.dg/ppc-fmadd-3.c: New file.
36866
36867 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
36868
36869 * gcc.c-torture/compile/20021204-1.c: New test.
36870
36871 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
36872
36873 * g++.dg/inherit/covariant2.C: New test.
36874 * g++.dg/inherit/covariant3.C: New test.
36875 * g++.dg/inherit/covariant4.C: New test.
36876 * g++.dg/inherit/covariant1.C: Remove XFAIL.
36877 * g++.old-deja/g++.robertl/eb17.C: Likewise.
36878
36879 2002-12-03 Mark Mitchell <mark@codesourcery.com>
36880
36881 PR c++/8688
36882 * g++.dg/init/brace3.C: New test.
36883
36884 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
36885
36886 * gcc.dg/20020210-1.c: Fix a comment typo.
36887
36888 2002-12-02 Mark Mitchell <mark@codesourcery.com>
36889
36890 PR c++/8720
36891 * g++.dg/parse/defarg1.C: New test.
36892
36893 PR c++/8615
36894 * g++.dg/template/char1.C: New test.
36895
36896 * g++.dg/template/varmod1.C: Fix typo.
36897
36898 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36899
36900 DR 180
36901 * g++.old-deja/g++.pt/crash32.C: Expect error.
36902
36903 2002-12-01 Mark Mitchell <mark@codesourcery.com>
36904
36905 PR c++/5919
36906 * g++.dg/template/varmod1.C: New test.
36907
36908 PR c++/8727
36909 * g++.dg/inherit/typeinfo1.C: New test.
36910
36911 PR c++/8663
36912 * g++.dg/inherit/typedef1.C: New test.
36913
36914 2002-11-30 Mark Mitchell <mark@codesourcery.com>
36915
36916 PR c++/8332
36917 PR c++/8493
36918 * g++.dg/template/strlen1.C: New test.
36919
36920 PR c++/8227
36921 * g++.dg/template/ctor2.C: New test.
36922
36923 PR c++/8214
36924 * g++.dg/init/string1.C: New test.
36925
36926 PR c++/8511
36927 * g++.dg/template/friend8.C: New test.
36928
36929 2002-11-29 Joe Buck <jbuck@synopsys.com>
36930
36931 * g++.dg/lookup/anon2.C: New test.
36932
36933 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
36934
36935 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
36936 h8300 port.
36937
36938 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
36939
36940 * gcc.dg/bitfld-6.c: New test.
36941
36942 2002-11-27 Jan Hubicka <jh@suse.cz>
36943
36944 * gcc.c-torture/execute/20021127.[cx]: New test.
36945
36946 2002-11-26 Jan Hubicka <jh@suse.cz>
36947
36948 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
36949 quality.
36950
36951 2002-11-26 Geoffrey Keating <geoffk@apple.com>
36952
36953 * g++.dg/init/brace2.C: New test.
36954 * g++.old-deja/g++.mike/p9129.C: Correct.
36955
36956 2002-11-26 Mark Mitchell <mark@codesourcery.com>
36957
36958 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
36959
36960 2002-11-25 Andreas Bauer <baueran@in.tum.de>
36961
36962 * gcc.dg/sibcall-6: New test for indirect sibcalls.
36963
36964 2002-11-25 Mark Mitchell <mark@codesourcery.com>
36965
36966 * testsuite/g++.dg/abi/empty11.C: New test.
36967 * testsuite/g++.dg/rtti/cv1.C: New test.
36968
36969 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
36970
36971 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
36972
36973 2002-11-24 Mark Mitchell <mark@codesourcery.com>
36974
36975 * g++.dg/abi/empty10.C: New test.
36976
36977 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
36978
36979 * gcc.c-torture/compile/20021124-1.c: New test.
36980
36981 2002-11-22 Mark Mitchell <mark@codesourcery.com>
36982
36983 * g++.dg/abi/rtti2.C: New test.
36984
36985 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
36986
36987 * gcc.dg/i386-unroll-1.c: New test.
36988
36989 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36990
36991 * gcc.c-torture/compile/20021120-1.c: New test.
36992 * gcc.c-torture/compile/20021120-2.c: New test.
36993
36994 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
36995
36996 * gcc.dg/bitfld-5.c: New test.
36997
36998 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
36999
37000 * gcc.c-torture/execute/20021120-3.c: New test.
37001
37002 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
37003
37004 * gcc.c-torture/execute/20021120-2.c: New test.
37005
37006 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
37007
37008 * gcc.c-torture/execute/20021120-1.c: New test.
37009
37010 2002-11-20 Jakub Jelinek <jakub@redhat.com>
37011
37012 * gcc.c-torture/execute/20021118-3.c: New test.
37013
37014 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37015
37016 * gcc.c-torture/compile/20021119-1.c: New test.
37017
37018 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
37019
37020 * gcc.dg/duff-1.c: New test.
37021 * gcc.dg/duff-2.c: New test.
37022 * gcc.dg/duff-3.c: New test.
37023
37024 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
37025
37026 * gcc.dg/cpp/_Pragma5.c: New test.
37027
37028 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
37029
37030 * gcc.c-torture/execute/20021118-2.c: New test.
37031
37032 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
37033
37034 * gcc.c-torture/execute/20021118-1.c: New test.
37035
37036 2002-11-16 Jakub Jelinek <jakub@redhat.com>
37037
37038 * gcc.dg/20021116-1.c: New test.
37039
37040 2002-11-14 Mark Mitchell <mark@codesourcery.com>
37041
37042 * g++.dg/abi/vcall1.C: New test.
37043
37044 2002-11-14 Jakub Jelinek <jakub@redhat.com>
37045
37046 * gcc.dg/20021029-1.c: New test.
37047 * gcc.dg/20021029-2.c: New test.
37048
37049 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
37050
37051 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
37052
37053 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
37054
37055 PR c/8439
37056 * gcc.dg/20021110.c: Move to ...
37057 * gcc.c-torture/compile/20021110.c: .... here.
37058
37059 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37060
37061 PR c/8467
37062 * gcc.c-torture/execute/20021111-1.c
37063
37064 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
37065
37066 PR c/8439
37067 * gcc.dg/20021110.c: New test.
37068
37069 2002-11-10 Mark Mitchell <mark@codesourcery.com>
37070
37071 * g++.dg/abi/vthunk3.C: Run only on x86.
37072
37073 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
37074
37075 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
37076
37077 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
37078
37079 * lib/compat.exp (compat-execute): Fix logic error in last
37080 change.
37081
37082 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
37083
37084 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
37085
37086 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37087
37088 PR c++/8389
37089 * g++.dg/template/access6.C: New test.
37090
37091 2002-11-08 Jan Hubicka <jh@suse.cz>
37092
37093 * gcc.dg/i386-ssefp-1.c: New test.
37094 * gcc.dg/i386-ssefp-1.c: New test.
37095
37096 2002-11-08 Jan Hubicka <jh@suse.cz>
37097
37098 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
37099
37100 2002-11-07 Mark Mitchell <mark@codesourcery.com>
37101
37102 * g++.dg/abi/vthunk3.C: New test.
37103
37104 PR c++/8338
37105 * g++.dg/template/crash2.C: New test.
37106
37107 2002-11-07 Mark Mitchell <mark@codesourcery.com>
37108
37109 * testsuite/g++.dg/abi/dtor1.C: New test.
37110 * testsuite/g++.dg/abi/dtor2.C: Likewise.
37111
37112 2002-11-05 Geoffrey Keating <geoffk@apple.com>
37113
37114 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
37115 Darwin.
37116
37117 2002-11-04 Adam Nemet <anemet@lnxw.com>
37118
37119 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
37120 -mthumb. Only xfail with -O0.
37121
37122 2002-11-03 Mark Mitchell <mark@codesourcery.com>
37123
37124 * g++.dg/abi/thunk1.C: New test.
37125 * g++.dg/abi/thunk2.C: Likewise.
37126 * g++.dg/abi/vtt1.C: Likewise.
37127
37128 2002-11-02 Diego Novillo <dnovillo@redhat.com>
37129
37130 PR optimization/8423
37131 * gcc.c-torture/execute/builtin-constant.c: New test.
37132
37133 2002-11-01 Zack Weinberg <zack@codesourcery.com>
37134
37135 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
37136 Add some more cases.
37137
37138 2002-11-01 Mark Mitchell <mark@codesourcery.com>
37139
37140 PR c++/8391
37141 * g++.dg/opt/local1.C: New test.
37142
37143 2002-10-30 Mark Mitchell <mark@codesourcery.com>
37144
37145 PR c++/8160
37146 * g++.dg/template/complit1.C: New test.
37147
37148 PR c++/8149
37149 * g++.dg/template/typename4.C: Likewise.
37150
37151 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37152
37153 Core issue 287, PR c++/7639
37154 * g++.dg/template/instantiate1.C: Adjust error location.
37155 * g++.dg/template/instantiate3.C: New test.
37156 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
37157 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
37158 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
37159
37160 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
37161
37162 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
37163
37164 2002-10-29 Mark Mitchell <mark@codesourcery.com>
37165
37166 PR c++/8287
37167 * g++.dg/init/dtor2.C: New test.
37168
37169 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37170
37171 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
37172 * gcc.dg/nest.c: Bypass errors on irix6.
37173
37174 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
37175
37176 * gcc.dg/nest.c: Expect error for mmix-*-*.
37177 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
37178
37179 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
37180
37181 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
37182 markers.
37183
37184 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
37185
37186 2002-10-25 Mike Stump <mrs@apple.com>
37187
37188 * gcc.dg/warn-1.c: New test.
37189
37190 2002-10-25 Zack Weinberg <zack@codesourcery.com>
37191
37192 * g++.dg/template/typename3.C: New test.
37193
37194 2002-10-25 Mark Mitchell <mark@codesourcery.com>
37195
37196 * g++.dg/lookup/ptrmem1.C: New test.
37197
37198 * g++.dg/abi/vthunk2.C: New test.
37199
37200 2002-10-25 Zack Weinberg <zack@codesourcery.com>
37201
37202 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
37203
37204 2002-10-24 Mark Mitchell <mark@codesourcery.com>
37205
37206 * g++.dg/abi/empty9.C: New test.
37207
37208 2002-10-24 Richard Henderson <rth@redhat.com>
37209
37210 * g++.dg/inherit/thunk1.C: Enable for ia64.
37211
37212 2002-10-23 Mark Mitchell <mark@codesourcery.com>
37213
37214 PR c++/8067
37215 * g++.dg/lookup/pretty1.C: New test.
37216
37217 2002-10-23 Jakub Jelinek <jakub@redhat.com>
37218
37219 * gcc.dg/20021023-1.c: New test.
37220
37221 2002-10-23 Mark Mitchell <mark@codesourcery.com>
37222
37223 PR c++/7679
37224 * g++.dg/parse/inline1.C: New test.
37225
37226 2002-10-23 Richard Henderson <rth@redhat.com>
37227
37228 * g++.dg/inherit/thunk1.C: Enable for x86_64.
37229
37230 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
37231
37232 2002-10-22 Mark Mitchell <mark@codesourcery.com>
37233
37234 PR c++/6579
37235 * g++.dg/parse/stmtexpr3.C: New test.
37236
37237 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
37238
37239 * g++.dg/expr/cond1.C: New test.
37240
37241 2002-10-21 Zack Weinberg <zack@codesourcery.com>
37242
37243 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
37244
37245 2002-10-21 Mark Mitchell <mark@codesourcery.com>
37246
37247 * g++.dg/abi/vbase13.C: New test.
37248 * g++.dg/abi/vbase14.C: Likewise.
37249
37250 2002-10-21 Jakub Jelinek <jakub@redhat.com>
37251
37252 * gcc.dg/tls/pic-1.c: New test.
37253 * gcc.dg/tls/nonpic-1.c: New test.
37254 * gcc.dg/20021018-1.c: New test.
37255
37256 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
37257
37258 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
37259 Remove only files with the same base name as the test case.
37260 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
37261 (profopt-execute): Likewise. Also, remove old profiling
37262 and performance data files before running the tests.
37263
37264 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
37265 * g++.dg/bprob/bprob.exp: Likewise.
37266 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
37267 to allow more general test case names.
37268
37269 * g++.dg/bprob/bprob-1.C: Rename to ...
37270 * g++.dg/bprob/g++-bprob-1.C: ... this.
37271
37272 * g77.dg/bprob/bprob-1.f: Rename to ...
37273 * g77.dg/bprob/g77-bprob-1.f: ... this.
37274
37275 2002-10-21 Zack Weinberg <zack@codesourcery.com>
37276
37277 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
37278 bison 1.50 or later.
37279
37280 2002-10-21 Janis Johnson <janis187@us.ibm.com>
37281
37282 * g++.dg/README: Describe more test directories.
37283
37284 2002-10-21 Mark Mitchell <mark@codesourcery.com>
37285
37286 * g++.dg/init/array6.C: Add additional tests.
37287
37288 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
37289
37290 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
37291 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
37292
37293 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
37294
37295 * gcc.c-torture/compile/20020604-1.x: New.
37296 * gcc.c-torture/compile/simd-5.x: Likewise.
37297 * gcc.c-torture/execute/920710-1.x: Likewise.
37298 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
37299
37300 2002-10-21 Mark Mitchell <mark@codesourcery.com>
37301
37302 * g++.dg/inherit/override1.C: Add dg-options clause.
37303
37304 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37305
37306 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
37307 _mm_slli_si128.
37308
37309 2002-10-19 Andreas Schwab <schwab@suse.de>
37310
37311 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
37312 directory component.
37313
37314 2002-10-18 Mark Mitchell <mark@codesourcery.com>
37315
37316 * g++.dg/inherit/thunk1.C: New test.
37317
37318 * g++.dg/inherit/override1.C: New test.
37319
37320 * g++.dg/abi/mangle11.C: New test.
37321 * g++.dg/abi/mangle14.C: New test.
37322 * g++.dg/abi/mangle17.C: New test.
37323
37324 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
37325
37326 * g++.dg/overload/member2.C: New test.
37327
37328 2002-10-17 Janis Johnson <janis187@us.ibm.com>
37329
37330 * g++.dg/README: Describe new compat directory.
37331 * g++.dg/dg.exp: Skip tests in compat directory.
37332 * README.compat: New file.
37333 * lib/compat.exp: New expect script.
37334 * g++.dg/compat: New test directory.
37335 * g++.dg/compat/compat.exp: New expect script.
37336 * g++.dg/compat/abi: New test directory.
37337 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
37338 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
37339 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
37340 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
37341 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
37342 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
37343 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
37344 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
37345 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
37346 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
37347 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
37348 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
37349 * g++.dg/compat/break: New test directory.
37350 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
37351 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
37352 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
37353 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
37354 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
37355 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
37356 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
37357 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
37358 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
37359 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
37360 g++.dg/compat/break/README: New files.
37361 * g++.dg/compat/eh: New test directory.
37362 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
37363 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
37364 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
37365 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
37366 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
37367 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
37368 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
37369 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
37370 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
37371 g++.dg/compat/eh/filter2_y.C,
37372 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
37373 g++.dg/compat/eh/new1_y.C,
37374 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
37375 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
37376 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
37377 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
37378 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
37379 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
37380 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
37381 g++.dg/compat/eh/unexpected1_y.C: New files.
37382 * g++.dg/compat/init: New test directory.
37383 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
37384 g++.dg/compat/init/array5_y.C,
37385 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
37386 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
37387 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
37388 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
37389 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
37390 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
37391 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
37392 g++.dg/compat/init/init-ref2_y.C: New files.
37393
37394 2002-10-17 Mark Mitchell <mark@codesourcery.com>
37395
37396 PR c++/7584
37397 * g++.dg/inherit/using3.C: New test.
37398
37399 2002-10-17 Jan Hubicka <jh@suse.cz>
37400
37401 * gcc.dg/20021017-2.c: New test.
37402
37403 2002-10-17 Mark Mitchell <mark@codesourcery.com>
37404
37405 * g++.dg/abi/mangle16.C: Adjust.
37406
37407 * g++.dg/init/array8.C: New test.
37408
37409 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
37410
37411 * gcc.dg/special/mips-abi.exp: New test.
37412 * gcc.dg/special/mips-abi.s: Empty file used by the above.
37413
37414 2002-10-16 Mark Mitchell <mark@codesourcery.com>
37415
37416 * g++.dg/abi/mangle16.C: New test.
37417 * g++.dg/abi/mangle17.C: Likewise.
37418
37419 PR c++/7478
37420 * g++.dg/template/ref1.C: New test.
37421
37422 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37423
37424 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
37425
37426 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
37427
37428 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
37429
37430 2002-10-16 Mark Mitchell <mark@codesourcery.com>
37431
37432 PR c++/7524
37433 * g++.dg/init/array7.C: New test.
37434
37435 2002-10-15 Mark Mitchell <mark@codesourcery.com>
37436
37437 * g++.dg/init/array6.C: New test.
37438
37439 * g++.dg/abi/mangle13.C: Likewise.
37440 * g++.dg/abi/mangle14.C: Likewise.
37441 * g++.dg/abi/mangle15.C: Likewise.
37442
37443 2002-10-14 Mark Mitchell <mark@codesourcery.com>
37444
37445 * g++.dg/abi/empty8.C: New test.
37446
37447 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
37448
37449 * g++.dg/init/ctor1.C: New test.
37450
37451 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
37452
37453 * gcc.c-torture/execute/20021015-1.c: New test.
37454
37455 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
37456
37457 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
37458
37459 2002-10-14 Jan Hubicka <jh@suse.cz>
37460
37461 * gcc.dg/i386-ssetype-[1-5].c: New tests.
37462
37463 2002-10-14 Richard Henderson <rth@redhat.com>
37464
37465 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
37466
37467 2002-10-14 Mark Mitchell <mark@codesourcery.com>
37468
37469 PR optimization/6631
37470 * g++.dg/opt/const2.C: New test.
37471
37472 2002-10-14 Mark Mitchell <mark@codesourcery.com>
37473
37474 PR c++/7176
37475 * g++.dg/parse/friend1.C: New test.
37476 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
37477
37478 2002-10-14 Jakub Jelinek <jakub@redhat.com>
37479
37480 * gcc.dg/20021014-1.c: New test.
37481
37482 2002-10-11 Mark Mitchell <mark@codesourcery.com>
37483
37484 PR c++/5661
37485 * g++.dg/ext/vlm1.C: New test.
37486 * g++.dg/ext/vlm2.C: Likewise.
37487
37488 * g++.dg/init/array1.C: Remove invalid braces.
37489 * g++.dg/init/brace1.C: New test.
37490 * g++.dg/init/copy2.C: Likewise.
37491 * g++.dg/init/copy3.C: Likewise.
37492 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
37493 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
37494 braces.
37495
37496 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
37497
37498 * gcc.dg/cpp/assembler.S: Don't use -ansi.
37499
37500 2002-10-11 Richard Shann <richard.shann@superh.com>
37501
37502 * gcc.c-torture/compile/simd-5.c: New test.
37503
37504 2002-10-10 Roger Sayle <roger@eyesopen.com>
37505
37506 * gcc.c-torture/execute/shiftopt-1.c: New test case.
37507
37508 2002-10-10 Jim Wilson <wilson@redhat.com>
37509
37510 * gcc.c-torture/execute/20021010-1.c: New test.
37511
37512 2002-10-09 Zack Weinberg <zack@codesourcery.com>
37513
37514 PR c/7353
37515 * g++.dg/ext/typedef-init.C: New test.
37516 * gcc.dg/typedef-init.c: New test.
37517
37518 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
37519
37520 * gcc.dg/cpp/paste13.c: New test.
37521
37522 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37523
37524 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
37525 remaining platforms, XFAIL during compile, not execute. Don't
37526 XFAIL at -O0.
37527
37528 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
37529
37530 * gcc.dg/alias-1.c: Tweak expected warning.
37531
37532 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
37533
37534 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
37535
37536 2002-10-06 Andreas Jaeger <aj@suse.de>
37537
37538 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
37539 * gcc.dg/cpp/c++98.C: Likewise.
37540
37541 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
37542 * g++.dg/cpp/c++98.C: Likewise.
37543
37544 * g++.dg/README (Subdirectories): Mention cpp directory.
37545
37546 PR target/7559
37547 * gcc.dg/20021006-1.c: New test.
37548
37549 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37550
37551 PR c++/7804
37552 * g++.dg/other/warning1.C: New test.
37553
37554 2002-10-04 Roger Sayle <roger@eyesopen.com>
37555
37556 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
37557 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
37558 and sparc-*-* with -m64 as expected failures. See PR 8087.
37559
37560 2002-10-03 Mark Mitchell <mark@codesourcery.com>
37561
37562 PR c++/7931
37563 * g++.dg/template/ptrmem3.C: New test.
37564
37565 PR c++/7754
37566 * g++.dg/template/union1.C: New test.
37567
37568 2002-10-03 Mark Mitchell <mark@codesourcery.com>
37569
37570 PR c++/8006
37571 * g++.dg/abi/mangle9.C: New test.
37572 * g++.dg/abi/mangle10.C: New test.
37573 * g++.dg/abi/mangle11.C: New test.
37574 * g++.dg/abi/mangle12.C: New test.
37575
37576 2002-10-02 Mark Mitchell <mark@codesourcery.com>
37577
37578 PR c++/7188.
37579 * g++.dg/template/meminit1.C: New test.
37580 * g++.dg/warn/Wreorder-1.C: Likewise.
37581 * g++.old-deja/g++.mike/warn3.C: Tweak.
37582 * lib/prune.exp: Ingore "in copy constructor".
37583
37584 2002-10-02 Andreas Jaeger <aj@suse.de>
37585
37586 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
37587 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
37588 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
37589 on x86-64.
37590
37591 2002-10-01 Mark Mitchell <mark@codesourcery.com>
37592
37593 * gcc.dg/empty1.C: Fix typo.
37594
37595 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
37596
37597 * gcc.dg/alias-1.c: New test.
37598
37599 2002-10-01 Mark Mitchell <mark@codesourcery.com>
37600
37601 * gcc.dg/empty1.C: New test.
37602
37603 * g++.dg/tls/init-2.C: Tweak error messages.
37604
37605 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
37606
37607 * gcc.c-torture/compile/20020923-1.c: New test.
37608
37609 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
37610
37611 * gcc.c-torture/execute/ffs-1.c: New test.
37612 * gcc.c-torture/execute/ffs-2.c: Ditto.
37613
37614 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
37615
37616 * g++.dg/overload/member1.C: New test.
37617
37618 2002-09-30 Mark Mitchell <mark@codesourcery.com>
37619
37620 * g++.dg/abi/empty7.C: New test.
37621 * g++.dg/init/pm2.C: Likewise.
37622
37623 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
37624
37625 * g++.dg/rtti/crash1.C: New test.
37626
37627 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
37628
37629 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
37630 gcc.dg/sibcall-4.c: New tests.
37631
37632 2002-09-28 Roger Sayle <roger@eyesopen.com>
37633
37634 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
37635 powerpc and MMIX targets.
37636
37637 2002-09-27 Zack Weinberg <zack@codesourcery.com>
37638
37639 * gcc.dg/cpp/20020927-1.c: New.
37640
37641 2002-09-26 David S. Miller <davem@redhat.com>
37642
37643 * gcc.c-torture/compile/trunctfdf.c: New.
37644
37645 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37646
37647 * lib/target-supports.exp (check_weak_available): Handle solaris2.
37648
37649 2002-09-27 Alan Modra <amodra@bigpond.net.au>
37650
37651 * gcc.c-torture/execute/loop-15.c: New.
37652
37653 2002-09-26 Janis Johnson <janis187@us.ibm.com>
37654
37655 * README.QMTEST: Fix typo.
37656
37657 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
37658
37659 * gcc.dg/20020926-1.c: New test.
37660
37661 2002-09-25 David S. Miller <davem@redhat.com>
37662
37663 PR target/7842
37664 * gcc.c-torture/execute/shiftdi.c: New test.
37665
37666 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
37667
37668 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
37669 unique to the tool.
37670 * lib/g77.exp (g77_init): Likewise.
37671 * lib/g++.exp (g++_init): Likewise.
37672 * lib/objc.exp (objc_init): Likewise.
37673
37674 2002-09-25 Mark Mitchell <mark@codesourcery.com>
37675
37676 * gcc/testsuite/g++.dg/abi/empty5.C: New test.
37677 * gcc/testsuite/g++.dg/abi/empty6.C: New test.
37678 * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
37679
37680 2002-09-25 Richard Henderson <rth@redhat.com>
37681
37682 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
37683 too-small long double.
37684
37685 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
37686
37687 * gcc.dg/20020919-1.c: New test.
37688
37689 2002-09-23 Mark Mitchell <mark@codesourcery.com>
37690
37691 * g++.dg/abi/bitfield6.C: New test.
37692 * g++.dg/abi/bitfield7.C: New test.
37693 * g++.dg/abi/bitfield8.C: New test.
37694 * g++.dg/abi/vbase11.C: New test.
37695
37696 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
37697
37698 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
37699 hppa*-*-hpux*. Update test comment.
37700
37701 2002-09-20 Jakub Jelinek <jakub@redhat.com>
37702
37703 * gcc.dg/tls/struct-1.c: New test.
37704
37705 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
37706
37707 * gcc.dg/cpp/tr-warn2.c: Update.
37708
37709 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
37710
37711 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
37712
37713 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
37714
37715 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
37716 systems.
37717
37718 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
37719
37720 * gcc.c-torture/execute/ieee/mzero3.c: New test.
37721
37722 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37723 Adjust for c++filt moved to binutils. Remove spurious duplicate
37724 setting of cxxfilt.
37725
37726 2002-09-19 Geoffrey Keating <geoffk@apple.com>
37727
37728 * gcc.dg/20020312-2.c: Update for darwin.
37729
37730 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
37731
37732 * g++.old-deja/g++.other/crash32.C: Mark ICE.
37733
37734 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
37735
37736 * objc.dg/comp-types-1.m: New test.
37737 * objc.dg/comp-types-2.m: New test.
37738 * objc.dg/comp-types-3.m: New test.
37739 * objc.dg/comp-types-4.m: New test.
37740 * objc.dg/comp-types-5.m: New test.
37741 * objc.dg/comp-types-6.m: New test.
37742
37743 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
37744
37745 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
37746
37747 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
37748
37749 * g++.dg/other/do1.C: New test.
37750
37751 * g++.dg/template/subst1.C: New test.
37752
37753 2002-09-16 Steve Ellcey <sje@cup.hp.com>
37754
37755 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
37756
37757 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
37758
37759 * g++.dg/template/qualttp20.C: Adjust expected errors.
37760 * g++.old-deja/g++.jason/report.C: Likewise.
37761 * g++.old-deja/g++.other/qual1.C: Likewise.
37762
37763 * g++.dg/lookup/scoped2.C: New test.
37764
37765 * g++.dg/ext/asm3.C: New test.
37766
37767 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
37768
37769 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
37770
37771 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
37772
37773 * ChangeLog: follow spelling conventions.
37774 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
37775 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
37776 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
37777 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
37778 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
37779 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
37780 * g++.old-deja/g++.law/global-init1.C: Likewise.
37781 * g++.old-deja/g++.other/delete4.C: Likewise.
37782 * g++.old-deja/g++.other/inline21.C: Likewise.
37783 * g++.old-deja/g++.other/singleton.C: Likewise.
37784 * g77.dg/strlen0.f: Likewise.
37785 * g77.f-torture/compile/20010519-1.f: Likewise.
37786 * g77.f-torture/compile/980310-4.f: Likewise.
37787 * gcc.c-torture/compile/20000605-1.c: Likewise.
37788 * gcc.c-torture/execute/20020225-1.c: Likewise.
37789 * gcc.dg/c90-hexfloat-2.c: Likewise.
37790 * gcc.dg/c99-bool-1.c: Likewise.
37791 * gcc.dg/c99-hexfloat-2.c: Likewise.
37792 * gcc.dg/dll-2.c: Likewise.
37793 * gcc.dg/wtr-union-init-1.c: Likewise.
37794 * gcc.dg/wtr-union-init-2.c: Likewise.
37795 * gcc.dg/wtr-union-init-3.c: Likewise.
37796 * gcc.dg/cpp/avoidpaste1.c: Likewise.
37797 * gcc.dg/cpp/defined.c: Likewise.
37798 * gcc.dg/cpp/macsyntx.c: Likewise.
37799 * gcc.dg/cpp/paste2.c: Likewise.
37800 * gcc.dg/cpp/trad/defined.c: Likewise.
37801 * gcc.dg/format/c90-printf-1.c: Likewise.
37802 * gcc.dg/format/c90-scanf-1.c: Likewise.
37803 * gcc.dg/format/c99-printf-1.c: Likewise.
37804 * gcc.dg/format/c99-scanf-1.c: Likewise.
37805 * gcc.misc-tests/gcov-8.c: Likewise.
37806 * lib/profopt.exp: Likewise.
37807
37808 2002-09-15 Krister Walfridsson <cato@df.lth.se>
37809
37810 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
37811
37812 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
37813
37814 * g++.dg/inherit/using2.C: New test.
37815
37816 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
37817
37818 * ChangeLog: Follow spelling conventions.
37819 * g++.dg/template/friend4.C: Likewise.
37820 * g++.old-deja/g++.pt/crash67.C: Likewise.
37821 * gcc.c-torture/execute/20000801-4.c: Likewise.
37822 * gcc.dg/c90-digraph-1.c: Likewise.
37823 * gcc.dg/c94-digraph-1.c: Likewise.
37824 * gcc.dg/c99-digraph-1.c: Likewise.
37825 * gcc.dg/cpp/line5.c: Likewise.
37826 * gcc.dg/cpp/multiline.c: Likewise.
37827 * gcc.dg/cpp/trad/literals-1.c: Likewise.
37828 * gcc.dg/format/attr-3.c: Likewise.
37829 * gcc.dg/format/c90-scanf-3.c: Likewise.
37830 * gcc.dg/format/ext-4.c: Likewise.
37831
37832 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
37833
37834 * g++.dg/template/pretty1.C: New test.
37835
37836 2002-09-14 Alan Modra <amodra@bigpond.net.au>
37837
37838 * gcc.c-torture/execute/struct-cpy-1.c: New test.
37839
37840 2002-09-13 Matt Austern <austern@apple.com>
37841
37842 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
37843 passing a cast expression to a function by const reference.
37844
37845 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
37846
37847 * g++.dg/template/deduce1.C: New test.
37848
37849 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
37850
37851 * gcc.c-torture/execute/simd-1.c: Force all use of int to
37852 32-bit int.
37853
37854 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
37855
37856 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
37857 usage.
37858
37859 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
37860
37861 * gcc.c-torture/compile/20020910-1.c: New test.
37862
37863 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
37864
37865 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
37866
37867 2002-09-10 Andreas Jaeger <aj@suse.de>
37868
37869 * gcc.dg/20020312-2.c: Adjust for x86-64.
37870
37871 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
37872
37873 * g77.dg/7388.f: New test case for PR 7388.
37874
37875 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
37876
37877 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
37878
37879 2002-09-05 Ziemowit Laski <zlaski@apple.com>
37880
37881 * objc.dg/proto-lossage-1.m: New test.
37882
37883 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
37884
37885 * gcc.dg/cpp/_Pragma4.c: Fix typo.
37886
37887 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
37888
37889 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
37890 expected to pass.
37891
37892 2002-09-06 Stan Shebs <shebs@apple.com>
37893 David Edelsohn <edelsohn@gnu.org>
37894
37895 * gcc.dg/weak: New directory.
37896 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
37897 target-specific xfail bits.
37898 * gcc.dg/typeof-2.c: Move to new directory.
37899 * gcc.dg/weak.exp: New expect script.
37900
37901 2002-09-06 Alan Modra <amodra@bigpond.net.au>
37902
37903 * gcc.c-torture/execute/extzvsi.c: New test.
37904
37905 2002-09-05 Stan Shebs <shebs@apple.com>
37906
37907 * gcc.dg/weak-1.c: xfail on Darwin.
37908 * gcc.dg/weak-2.c: Ditto.
37909 * gcc.dg/weak-3.c: Ditto.
37910 * gcc.dg/weak-4.c: Ditto.
37911 * gcc.dg/weak-5.c: Ditto.
37912 * gcc.dg/weak-6.c: Ditto.
37913 * gcc.dg/weak-7.c: Ditto.
37914 * gcc.dg/weak-8.c: Ditto.
37915 * gcc.dg/weak-9.c: Ditto.
37916
37917 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
37918
37919 * gcc.c-torture/execute/loop-14.c: New test.
37920
37921 2002-09-04 Jakub Jelinek <jakub@redhat.com>
37922
37923 * g++.dg/other/cxa-atexit1.C: New test.
37924
37925 * gcc.dg/typeof-2.c: New test.
37926
37927 2002-09-03 Roger Sayle <roger@eyesopen.com>
37928
37929 * gcc.dg/builtins-2.c: New testcase.
37930 * gcc.dg/builtins-3.c: New testcase.
37931
37932 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
37933
37934 * gcc.dg/cpp/_Pragma4.c: New test.
37935
37936 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
37937
37938 * objc/execute/nil_method-1.m: New testcase.
37939
37940 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
37941
37942 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
37943 [Object class], not [Object initialize].
37944
37945 2002-08-31 Roger Sayle <roger@eyesopen.com>
37946 Hans-Peter Nilsson <hp@bitrange.com>
37947
37948 * gcc.c-torture/execute/20020720-1.x: Skip test on
37949 mmix-knuth-mmixware. Correct comment.
37950
37951 2002-08-27 Mark Mitchell <mark@codesourcery.com>
37952
37953 * testsuite/g++.dg/abi/bitfield5.C: New test.
37954 * testsuite/g++.dg/abi/vbase10.C: Likewise.
37955
37956 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
37957
37958 * objc.dg/undeclared-selector.m: New test.
37959
37960 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
37961
37962 * g++.dg/other/offsetof1.C: Avoid cast warning.
37963
37964 2002-08-26 Ziemowit Laski <zlaski@apple.com>
37965
37966 * objc.dg/super-class-2.m: New test.
37967
37968 2002-08-24 Matt Austern <austern@apple.com>
37969
37970 * g++.dg/ext/lvaddr.C: New test.
37971 * g++.dg/ext/lvcast.C: New test.
37972
37973 2002-08-22 Mark Mitchell <mark@codesourcery.com>
37974
37975 * testsuite/g++.dg/inherit/cond1.C: New test.
37976
37977 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
37978
37979 * gcc.dg/noncompile/incomplete-1.c: New test.
37980
37981 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
37982
37983 * gcc.dg/typespec-1.c: New test.
37984
37985 2002-08-20 Devang Patel <dpatel@apple.com>
37986 * objc.dg/proto-hier-2.m: New test.
37987
37988 2002-08-19 Ziemowit Laski <zlaski@apple.com>
37989
37990 * objc.dg/bitfield-1.m: New test.
37991 * objc.dg/bitfield-2.m: New test.
37992
37993 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
37994
37995 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
37996 gcc.dg/c99-flex-array-4.c: New tests.
37997
37998 2002-08-16 Stan Shebs <shebs@apple.com>
37999
38000 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
38001
38002 2002-08-15 Jakub Jelinek <jakub@redhat.com>
38003
38004 * gcc.dg/typeof-1.c: New test.
38005 * g++.dg/ext/typeof2.C: New test.
38006
38007 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
38008
38009 * g++.dg/other/offsetof1.C: New test.
38010
38011 2002-08-14 Richard Henderson <rth@redhat.com>
38012
38013 * gcc.dg/tls/diag-3.c: Fix expected message strings.
38014
38015 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
38016
38017 * gcc.dg/cpp/_Pragma3.c: New test.
38018
38019 2002-08-13 Mark Mitchell <mark@codesourcery.com>
38020
38021 * g++.dg/template/inherit3: New test.
38022
38023 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
38024
38025 * gcc.dg/bitfld-4.c: Add blank options.
38026
38027 2002-08-09 Mark Mitchell <mark@codesourcery.com>
38028
38029 * g++.dg/template/crash1.C: New test.
38030
38031 2002-08-08 Jakub Jelinek <jakub@redhat.com>
38032
38033 * gcc.dg/tls/opt-2.c: New test.
38034
38035 2002-08-08 Devang Patel <dpatel@apple.com>
38036
38037 * objc.dg/selector-1.m : New test
38038
38039 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
38040
38041 * g++.dg/abi/bitfield4.C: New test.
38042 * gcc.dg/bitfld-4.c: New test.
38043
38044 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
38045
38046 * g++.dg/other/packed1.C: New test.
38047
38048 2002-08-07 Mark Mitchell <mark@codesourcery.com>
38049
38050 * g++.dg/abi/offsetof.C: Tweak error messages.
38051 * g++.old-deja/g++.mike/p10769a.C: Likewise.
38052
38053 2002-08-08 Jakub Jelinek <jakub@redhat.com>
38054
38055 * gcc.dg/bitfld-3.c: New test.
38056
38057 2002-08-07 Jakub Jelinek <jakub@redhat.com>
38058 Richard Henderson <rth@redhat.com>
38059
38060 * gcc.dg/i386-bitfield1.c: New test.
38061 * g++.dg/abi/bitfield3.C: Update.
38062
38063 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
38064
38065 * objc.dg/const-str-2.m: Update.
38066 * gcc.dg/cpp/c++98.c: Change to C extension.
38067 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
38068 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
38069
38070 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
38071
38072 * testsuite/gcc.dg/tls/diag-3.c: New.
38073
38074 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
38075
38076 * g++.dg/README (Subdirectories): Document new subdir expr.
38077 * g++.dg/expr/pmf-1.C: New test.
38078
38079 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
38080
38081 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
38082
38083 2002-08-06 Jakub Jelinek <jakub@redhat.com>
38084
38085 * g++.dg/abi/bitfield3.C: New test.
38086
38087 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
38088
38089 * lib/gcov.exp: Tweak expected line formats.
38090 * gcc.misc-tests/gcov8.c: New test.
38091 * gcc.misc-tests/gcov8.x: New flags.
38092
38093 2002-08-05 Jakub Jelinek <jakub@redhat.com>
38094
38095 * consistency.vlad/layout/endian.c: Include string.h.
38096
38097 * gcc.c-torture/execute/20020805-1.c: New test.
38098
38099 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
38100
38101 * g++.dg/other/conversion1.C: New test.
38102
38103 2002-08-03 Roger Sayle <roger@eyesopen.com>
38104
38105 * gcc.dg/builtins-1.c: New testcase.
38106
38107 2002-08-02 Mark Mitchell <mark@codesourcery.com>
38108
38109 * g++.dg/inherit/access3.C: New test.
38110
38111 2002-08-01 Jakub Jelinek <jakub@redhat.com>
38112
38113 * gcc.dg/ia64-visibility-2.c: New test.
38114
38115 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
38116
38117 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
38118 __qualifier_flags to __flags.
38119
38120 2002-07-31 Mark Mitchell <mark@codesourcery.com>
38121
38122 * g++.dg/inherit/operator1.C: New test.
38123 * g++.dg/lookup/disamb1.C: Fix typo in comment.
38124 * g++.dg/other/error1.C: Change expected error message.
38125 * g++.dg/template/conv4.C: Likewise.
38126
38127 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
38128
38129 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
38130 for documented behavior.
38131
38132 2002-07-25 Roger Sayle <roger@eyesopen.com>
38133
38134 * gcc.c-torture/execute/20020720-1.x: Skip this test on
38135 several targets known to fail.
38136
38137 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
38138
38139 * gcc.dg/mips-args-[123].c: New tests.
38140
38141 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
38142
38143 * gcc.dg/ppc-spe.c: New.
38144
38145 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
38146
38147 * g++.dg/other/ptrmem4.C: New testcase.
38148
38149 2002-07-24 Richard Henderson <rth@redhat.com>
38150
38151 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
38152
38153 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
38154
38155 * g++.dg/ext/alignof1.C (main): Return 0 for success.
38156
38157 2002-07-24 Roger Sayle <roger@eyesopen.com>
38158
38159 * gcc.c-torture/execute/memset-3.c: New testcase.
38160
38161 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
38162
38163 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
38164 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
38165
38166 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38167
38168 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
38169 Delete.
38170
38171 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
38172
38173 * gcc.c-torture/compile/simd-4.c: New test.
38174
38175 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38176
38177 PR c++/7347, c++/7348
38178 * g++.dg/template/access4.C: New test.
38179 * g++.dg/template/access5.C: New test.
38180 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
38181 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
38182 * g++.old-deja/g++.pt/ttp58.C: Likewise.
38183 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
38184
38185 2002-07-22 Jakub Jelinek <jakub@redhat.com>
38186
38187 * gcc.dg/gnu89-init-2.c: New test.
38188
38189 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
38190
38191 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
38192
38193 2002-07-20 Roger Sayle <roger@eyesopen.com>
38194
38195 * gcc.c-torture/execute/20020720-1.c: New testcase.
38196
38197 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
38198
38199 * gcc.dg/cpp/Wsignprom.c: New tests.
38200
38201 2002-07-20 Alan Modra <amodra@bigpond.net.au>
38202
38203 * gcc.c-torture/execute/loop-13.c: New test.
38204
38205 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
38206
38207 * gcc.dg/cpp/expr.c: New tests.
38208
38209 2002-07-18 David Edelsohn <edelsohn@gnu.org>
38210
38211 * g++.dg/opt/pr6713.C: Add template instantiation.
38212
38213 2002-07-18 Alan Modra <amodra@bigpond.net.au>
38214
38215 * gcc.dg/nest.c: New test.
38216
38217 2002-07-17 Richard Henderson <rth@redhat.com>
38218
38219 * g++.dg/opt/pr6713.C: New test.
38220
38221 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
38222
38223 * gcc.c-torture/execute/loop-2e.x: Let the testcase
38224 XFAIL for all x86 processors.
38225
38226 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
38227
38228 * gcc.c-torture/execute/20010122-1.x: Do not test with
38229 -fomit-frame-pointer.
38230
38231 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38232
38233 * g++.dg/template/instantiate2.C: New test.
38234 * g++.dg/template/spec4.C: New test.
38235
38236 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38237
38238 * g++.dg/template/access2.C: New test.
38239 * g++.dg/template/access3.C: New test.
38240
38241 2002-07-15 Zack Weinberg <zack@codesourcery.com>
38242
38243 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
38244 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
38245 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
38246 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
38247 Convert to use <stdarg.h>.
38248 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
38249 Delete.
38250 * gcc.dg/va-arg-2.c: New.
38251 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
38252
38253 2002-07-15 Jakub Jelinek <jakub@redhat.com>
38254
38255 * gcc.c-torture/compile/20020710-1.c: New test.
38256
38257 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
38258 Andrew Pinski <pinskia@physics.uc.edu>
38259
38260 gcc.c-torture/compile/simd-2.c: New testcase.
38261 gcc.c-torture/compile/simd-3.c: Likewise.
38262
38263 2002-07-11 Mark Mitchell <mark@codesourcery.com>
38264
38265 PR c++/7224
38266 * g++.dg/overload/error1.C: New test.
38267
38268 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38269
38270 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
38271 configuration and IRIX 6 O32 ABI.
38272
38273 2002-07-11 Roger Sayle <roger@eyesopen.com>
38274
38275 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
38276
38277 2002-07-10 Roger Sayle <roger@eyesopen.com>
38278
38279 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
38280
38281 2002-07-10 Jeffrey A Law <law@redhat.com>
38282
38283 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
38284
38285 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
38286
38287 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
38288
38289 * gcc.dg/20020312-2.c: Check for __PPC__.
38290
38291 2002-07-09 Diego Novillo <dnovillo@redhat.com>
38292
38293 * gcc.c-torture/compile/20020709-1.c: New test.
38294
38295 2002-07-07 Roger Sayle <roger@eyesopen.com>
38296
38297 * g++.dg/template/qualttp21.C: New test case.
38298
38299 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
38300
38301 * gcc.c-torture/compile/20020706-1.c: New test.
38302 * gcc.c-torture/compile/20020706-2.c: New test.
38303
38304 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
38305 Alexandre Oliva <aoliva@redhat.com>
38306
38307 * g++.dg/warn/incomplete1.C: New test.
38308
38309 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38310
38311 PR c++/7099
38312 * g++.dg/warn/noreturn1.C: New test.
38313
38314 2002-07-03 Mark Mitchell <mark@codesourcery.com>
38315
38316 PR c++/6706
38317 * g++.dg/debug/debug6.C: New test.
38318 * g++.dg/debug/debug7.C: New test.
38319
38320 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
38321
38322 * gcc.c-torture/compile/simd-3.c: New test.
38323
38324 2002-07-03 Chris Demetriou <cgd@broadcom.com>
38325
38326 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
38327 * gcc.dg/20020620-1.c: Likewise.
38328
38329 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38330
38331 PR c++/6944
38332 * g++.dg/init/array4.C: New test.
38333 * g++.dg/init/array5.C: New test.
38334
38335 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
38336
38337 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
38338 * gcc.c-torture/execute/simd-2.c (main): Likewise.
38339
38340 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38341
38342 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
38343 * gcc.dg/wtr-aggr-init-1.c: Likewise.
38344 * gcc.dg/wtr-conversion-1.c: Likewise.
38345 * gcc.dg/wtr-escape-1.c: Likewise.
38346 * gcc.dg/wtr-int-type-1.c: Likewise.
38347 * gcc.dg/wtr-label-1.c: Likewise.
38348 * gcc.dg/wtr-static-1.c: Likewise.
38349 * gcc.dg/wtr-strcat-1.c: Likewise.
38350 * gcc.dg/wtr-suffix-1.c: Likewise.
38351 * gcc.dg/wtr-switch-1.c: Likewise.
38352 * gcc.dg/wtr-unary-plus-1.c: Likewise.
38353 * gcc.dg/wtr-union-init-1.c: Likewise.
38354 * gcc.dg/wtr-union-init-2.c: Likewise.
38355 * gcc.dg/wtr-union-init-3.c: Likewise.
38356
38357 * gcc.dg/wtr-func-def-1.c: New test.
38358
38359 2002-07-02 Devang Patel <dpatel@apple.com>
38360
38361 * objc.dg/param-1.m: New test.
38362
38363 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
38364
38365 * gcc.dg/cpp/trad/directive.c: Add test.
38366 * gcc.dg/cpp/trad/macroargs.c: Add test.
38367 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
38368
38369 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
38370
38371 * gcc.dg/cpp/cmdlne-M.c: New test.
38372
38373 2002-07-02 Ziemowit Laski <zlaski@apple.com>
38374
38375 * objc.dg/desig-init-1.m: New test.
38376
38377 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38378
38379 PR c++/6716
38380 * g++.dg/template/instantiate1.C: New test.
38381
38382 2002-07-01 Mark Mitchell <mark@codesourcery.com>
38383
38384 PR c++/7112
38385 * g++.dg/template/sizeof2.C: New test.
38386
38387 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
38388
38389 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
38390 gcc.dg/cpp/trad/include.c: New tests.
38391
38392 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
38393
38394 PR target/7177
38395 * gcc.c-torture/compile/20020701-1.c: New test.
38396
38397 2002-07-01 Stan Shebs <shebs@apple.com>
38398
38399 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
38400 header here...
38401 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
38402 (objc-torture-execute): or here.
38403
38404 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
38405
38406 * gcc.c-torture/execute/arith-rand-ll.c: New test.
38407
38408 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
38409
38410 * gcc.dg/cpp/trad/escaped-nl.c: New test.
38411
38412 2002-06-30 Devang Patel <dpatel@apple.com>
38413
38414 * objc.dg/fsyntax-only.m: New test.
38415
38416 2002-06-27 Mark Mitchell <mark@codesourcery.com>
38417
38418 PR c++/6695
38419 * g++.dg/template/friend7.C: New file.
38420
38421 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
38422
38423 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
38424 return type.
38425
38426 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
38427
38428 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
38429 avoid division by zero.
38430
38431 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
38432
38433 * gcc.dg/Wunknownprag.c: New tests.
38434
38435 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
38436
38437 * gcc.c-torture/execute/simd-2.c: New test.
38438
38439 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
38440
38441 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
38442 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
38443 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
38444 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
38445 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
38446 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
38447 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
38448 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
38449 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
38450 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
38451 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
38452 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
38453 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
38454 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
38455 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
38456 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
38457 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
38458
38459 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
38460
38461 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
38462 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
38463 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
38464 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
38465 New tests.
38466 * gcc.dg/cpp/trad/directive.c: Update.
38467
38468 2002-06-23 Andreas Jaeger <aj@suse.de>
38469
38470 * gcc.c-torture/execute/complex-6.c: New.
38471
38472 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
38473
38474 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
38475 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
38476 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
38477 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
38478
38479 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
38480
38481 * gcc.dg/cpp/trad: New directory with traditional tests copied
38482 from parent directory.
38483 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38484 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38485 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38486 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38487 Move to trad/ and rename.
38488 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
38489 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
38490 gcc.dg/cpp/trad/redef2.c: New tests.
38491 * gcc.dg/cpp/trad/trad.exp: New driver.
38492
38493 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
38494
38495 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38496 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38497 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38498 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38499 Remove.
38500
38501 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
38502
38503 * gcc.dg/20020620-1.c: New test.
38504
38505 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38506
38507 * g++.dg/template/ttp4.C: New test.
38508
38509 2002-06-19 Jakub Jelinek <jakub@redhat.com>
38510
38511 * g++.dg/opt/vt1.C: Fix regexp.
38512
38513 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38514
38515 * gcc.c-torture/execute/pure-1.c: Make functions static again.
38516 Don't use attribute `noinline'.
38517
38518 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
38519
38520 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
38521
38522 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
38523
38524 * gcc.c-torture/execute/simd-1.c: New.
38525
38526 * gcc.dg/simd-1.c: New.
38527
38528 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
38529
38530 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
38531
38532 2002-06-16 Richard Henderson <rth@redhat.com>
38533
38534 * g++.dg/ext/anon-struct1.C: New.
38535 * g++.dg/ext/anon-struct2.C: New.
38536 * g++.dg/ext/anon-struct3.C: New.
38537 * gcc.dg/anon-struct-1.c: New.
38538 * gcc.dg/anon-struct-2.c: New.
38539 * gcc.dg/anon-struct-3.c: New.
38540 * gcc.dg/20011008-1.c: Adjust warning text.
38541 * gcc.dg/20020527-1.c: Add -fms-extensions.
38542
38543 2002-06-16 Richard Henderson <rth@redhat.com>
38544
38545 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
38546
38547 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
38548
38549 * gcc.c-torture/execute/20020615-1.c: New test.
38550
38551 2002-06-15 Roger Sayle <roger@eyesopen.com>
38552
38553 * gcc.c-tortuture/execute/compare-1.c: New test case.
38554 * gcc.c-tortuture/execute/compare-2.c: New test case.
38555 * gcc.c-tortuture/execute/compare-3.c: New test case.
38556
38557 2002-06-13 Richard Henderson <rth@redhat.com>
38558
38559 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
38560 ia64 ilp32.
38561
38562 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38563
38564 * g++.dg/template/typename2.C: Update error message.
38565
38566 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
38567
38568 * gcc.c-torture/execute/20020611-1.c: New test.
38569
38570 2002-06-11 Bob Wilson <bob.wilson@acm.org>
38571
38572 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
38573 list of targets to skip.
38574
38575 2002-06-10 Bob Wilson <bob.wilson@acm.org>
38576
38577 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
38578 targets if not optimizing.
38579
38580 2002-06-10 Jakub Jelinek <jakub@redhat.com>
38581
38582 * gcc.c-torture/compile/20020605-1.c: New test.
38583
38584 * g++.dg/opt/vt1.C: New test.
38585
38586 * gcc.dg/20020531-1.c: New test.
38587
38588 * gcc.dg/20020530-1.c: New test.
38589
38590 * gcc.dg/20020527-1.c: New test.
38591
38592 * g++.dg/opt/cse1.C: New test.
38593
38594 2002-06-07 Roger Sayle <roger@eyesopen.com>
38595
38596 * gcc.dg/20020607-2.c: New test case.
38597
38598 2002-06-07 Jakub Jelinek <jakub@redhat.com>
38599
38600 * gcc.c-torture/compile/20020604-1.c: New test.
38601
38602 2002-06-04 Richard Henderson <rth@redhat.com>
38603
38604 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
38605 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
38606 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
38607
38608 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
38609
38610 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
38611
38612 2002-06-03 Richard Henderson <rth@redhat.com>
38613
38614 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
38615 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
38616
38617 2002-06-02 Richard Henderson <rth@redhat.com>
38618
38619 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
38620 test functions static.
38621
38622 2002-06-02 Andreas Jaeger <aj@suse.de>
38623
38624 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
38625 now.
38626
38627 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
38628
38629 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
38630 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
38631 Update for mofified diagnostics.
38632 * gcc.dg/c99-intconst-1.c: No longer fail.
38633
38634 2002-06-02 Richard Henderson <rth@redhat.com>
38635
38636 * gcc.dg/uninit-A.c: Remove xfail markers.
38637
38638 2002-06-01 Roger Sayle <roger@eyesopen.com>
38639
38640 * gcc.dg/fnegate-1.c: New test case.
38641
38642 2002-05-30 Osku Salerma <osku@iki.fi>
38643
38644 * gcc.c-torture/execute/mayalias-1.c: New file.
38645
38646 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
38647
38648 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
38649 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
38650 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
38651
38652 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
38653
38654 * gcc.c-torture/execute/20020529-1.c: New test.
38655
38656 2002-05-27 Richard Henderson <rth@redhat.com>
38657
38658 * g++.dg/ext/attrib6.C: New test case.
38659
38660 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38661
38662 * gcc.c-torture/execute/pure-1.c: New test.
38663
38664 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
38665
38666 * gcc.dg/cpp/arith-2.c: Remove.
38667
38668 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
38669
38670 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
38671 * gcc.dg/cpp/if-3.c: Remove.
38672
38673 2002-05-26 Jakub Jelinek <jakub@redhat.com>
38674
38675 * g++.dg/opt/cse2.C: New test.
38676
38677 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
38678
38679 * gcc.dg/cpp/arith-1.c: New semantic tests.
38680 * gcc.dg/cpp/if-1.c: Update.
38681
38682 2002-05-24 Ben Elliston <bje@redhat.com>
38683
38684 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
38685
38686 2002-05-24 Jakub Jelinek <jakub@redhat.com>
38687
38688 * gcc.dg/verbose-asm.c: New test.
38689
38690 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
38691
38692 * gcc.dg/cpp/paste12.c: New test.
38693
38694 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
38695
38696 * g++.dg/parse/named_ops.C: New test.
38697
38698 2002-05-23 Mark Mitchell <mark@codesourcery.com>
38699
38700 * gcc/testsuite/gcc.dg/weak-8.c: New test.
38701
38702 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
38703
38704 * gcc.dg/weak-2.c: Allow optional leading underscore
38705 in scan-assembler symbol name.
38706 * gcc.dg/weak-3.c: Likewise.
38707 * gcc.dg/weak-4.c: Likewise.
38708 * gcc.dg/weak-5.c: Likewise.
38709
38710 2002-05-23 Jakub Jelinek <jakub@redhat.com>
38711
38712 * gcc.dg/20020523-1.c: New test.
38713
38714 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
38715
38716 * objc.dg/const-str-2.m: Update now that we stop after
38717 a command line error.
38718
38719 2002-05-22 Richard Henderson <rth@redhat.com>
38720
38721 * g++.dg/dg.exp: Fix typo in test pruneing.
38722
38723 2002-05-22 Richard Henderson <rth@redhat.com>
38724
38725 * g++.dg/dg.exp: Prune the tls subdirectory.
38726 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
38727 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
38728 * g++.dg/tls/init-1.C: New.
38729
38730 2002-05-22 Jakub Jelinek <jakub@redhat.com>
38731
38732 * gcc.dg/20020517-1.c: New test.
38733
38734 2002-05-21 Richard Henderson <rth@redhat.com>
38735
38736 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
38737 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
38738
38739 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
38740
38741 * g++.dg/other/copy2.C: New test.
38742
38743 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
38744
38745 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
38746 (MAX_COPY): Bump up to 10 times sizeof (long long).
38747 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
38748
38749 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
38750 sizeof (long long).
38751
38752 * gcc.c-torture/execute/strcpy-1.c: New test.
38753
38754 2002-05-19 Jason Merrill <jason2redhat.com>
38755
38756 * g++.dg/ext/oper1.C: New test.
38757
38758 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
38759 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
38760
38761 * README.QMTEST: New file.
38762
38763 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
38764
38765 2002-05-19 Andreas Jaeger <aj@suse.de>
38766
38767 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
38768 now.
38769 * gcc.c-torture/execute/loop-2d.x: Likewise.
38770
38771 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
38772
38773 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
38774 support weak symbols.
38775 * gcc.dg/weak-4.c: Likewise.
38776 * gcc.dg/weak-6.c: Likewise.
38777
38778 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
38779
38780 * gcc.dg/weak-3.c: Add dg-excess-error comment for
38781 cygwin, coff and h8300-*-hms targets
38782 * gcc.dg/weak-5.c: Likewise.
38783 * gcc.dg/weak-7.c: Likewise.
38784
38785 2002-05-16 Jason Merrill <jason@redhat.com>
38786
38787 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
38788 (scan-assembler-not, scan-assembler-dem): Likewise.
38789 (scan-assembler-dem-not): Likewise.
38790
38791 2002-05-15 Richard Henderson <rth@redhat.com>
38792
38793 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
38794
38795 2002-05-15 Richard Henderson <rth@redhat.com>
38796
38797 * gcc.dg/weak-5.c (vfoo1c): No warning here.
38798 (vfoo1f): Warning here.
38799 (vfoo1l): Don't redefine the alias.
38800
38801 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
38802
38803 * g++.dg/init/pm1.C: New test.
38804
38805 2002-05-12 David S. Miller <davem@redhat.com>
38806
38807 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
38808 types.
38809
38810 2002-05-10 Roger Sayle <roger@eyesopen.com>
38811
38812 * gcc.c-torture/execute/20020510-1.c: New test case.
38813
38814 2002-05-10 David S. Miller <davem@redhat.com>
38815
38816 * gcc.c-torture/execute/conversion.c: Test long double too.
38817
38818 2002-05-09 Jakub Jelinek <jakub@redhat.com>
38819
38820 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
38821 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
38822 * lib/g++.exp (g++_link_flags): Likewise.
38823 * lib/objc.exp (objc_target_compile): Likewise.
38824
38825 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
38826
38827 * gcc.dg/cpp/poison.c: Update.
38828 * gcc.dg/cpp/20000625-2.c: Remove.
38829 * gcc.dg/cpp/direct2s.c: Remove final test.
38830
38831 2002-05-08 Tom Rix <trix@redhat.com>
38832
38833 * gcc.c-torture/execute/20020508-1.c: New test.
38834 * gcc.c-torture/execute/20020508-2.c: New test.
38835 * gcc.c-torture/execute/20020508-3.c: New test.
38836
38837 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
38838
38839 * gcc.dg/cpp/charconst-4.c: More tests.
38840
38841 2002-05-08 Mark Mitchell <mark@codesourcery.com>
38842
38843 PR c/6569
38844 * gcc.dg/weak-3.c: Update location of warning messages.
38845 * gcc.dg/weak-5.c: Likewise.
38846
38847 2002-05-06 Roger Sayle <roger@eyesopen.com>
38848
38849 * gcc.c-torture/execute/20020506-1.c: New test case.
38850
38851 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
38852
38853 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
38854
38855 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
38856
38857 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
38858
38859 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
38860
38861 * gcc.dg/cpp/charconst-3.c: New test.
38862
38863 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
38864
38865 * gcc.dg/cpp/charconst.c: Update tests.
38866
38867 2002-05-05 Tim Josling <tej@melbpc.org.au>
38868
38869 * treelang: Added directory for new sample language treelang. Also
38870 lib/treelang.exp: New file to signal treelang should be tested.
38871
38872 2002-05-03 Jakub Jelinek <jakub@redhat.com>
38873
38874 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
38875 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
38876 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
38877 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
38878 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
38879 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
38880 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
38881
38882 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
38883
38884 * gcc.dg/format/xopen-2.c: New test.
38885
38886 2002-05-03 Jakub Jelinek <jakub@redhat.com>
38887
38888 * gcc.dg/20020503-1.c: New test.
38889
38890 2002-05-02 Mark Mitchell <mark@codesourcery.com>
38891
38892 * g++.dg/init/dtor1.C: Make it tougher.
38893
38894 2002-05-01 Mark Mitchell <mark@codesourcery.com>
38895
38896 * g++.dg/init/dtor1.C: New test.
38897
38898 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
38899
38900 * gcc.dg/altivec-8.c: New.
38901
38902 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
38903
38904 * gcc.dg/altivec-7.c: New.
38905
38906 2002-04-29 Jakub Jelinek <jakub@redhat.com>
38907
38908 * g++.dg/parse/typedef1.C: New test.
38909
38910 2002-04-29 Mark Mitchell <mark@codesourcery.com>
38911
38912 PR c++/6486
38913 * g++.dg/template/friend6.C: New test.
38914
38915 PR c++/6492
38916 * g++.dg/init/copy1.C: New test.
38917
38918 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
38919
38920 * g++.dg/warn/effc1.C: New test.
38921
38922 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
38923
38924 * gcc.dg/cpp/if-cexp.c: Add a test.
38925
38926 2002-04-28 Jakub Jelinek <jakub@redhat.com>
38927
38928 * gcc.dg/20020426-2.c: New test.
38929
38930 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
38931
38932 * gcc.dg/cpp/if-mop.c: Update.
38933 * gcc.dg/cpp/if-mpar.c: Add test.
38934 * gcc.dg/cpp/if-oppr.c: Update.
38935
38936 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38937
38938 PR c/6343
38939 * gcc.dg/weak-[2-7].c: New tests.
38940
38941 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
38942
38943 * gcc.dg/enum1.c: New test.
38944
38945 2002-04-26 Mark Mitchell <mark@codesourcery.com>
38946
38947 PR c++/6497
38948 * g++.dg/inherit/access2.C: New test.
38949
38950 2002-04-26 Mark Mitchell <mark@codesourcery.com>
38951
38952 PR bootstrap/6445
38953 * gcc.dg/20020426-1.c: New test.
38954
38955 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
38956
38957 * g++.dg/abi/enum1.C: New test.
38958
38959 2002-04-26 Richard Henderson <rth@redhat.com>
38960
38961 * gcc.dg/c99-bool-1.c: Expect always true warning.
38962
38963 2002-04-25 Roger Sayle <roger@eyesopen.com>
38964
38965 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
38966
38967 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38968
38969 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
38970 targets.
38971
38972 2002-04-24 Mark Mitchell <mark@codesourcery.com>
38973
38974 * g++.dg/abi/mange7.C: New test.
38975
38976 PR c++/6438.
38977 * g++.dg/parse/stmtexpr2.C: New test.
38978
38979 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
38980
38981 * gcc.dg/20020312-2.c: Add SH target.
38982
38983 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38984
38985 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
38986 compiler output on mips*-*-irix*.
38987
38988 2002-04-23 Jakub Jelinek <jakub@redhat.com>
38989
38990 * g++.dg/parse/attr1.C: New test.
38991
38992 2002-04-23 Roger Sayle <roger@eyesopen.com>
38993
38994 * gcc.c-torture/execute/string-opt-17.c: New test case.
38995 * gcc.c-torture/execute/memset-2.c: New test case.
38996
38997 2002-04-23 Mark Mitchell <mark@codesourcery.com>
38998
38999 PR c++/6256:
39000 * g++.dg/template/friend5.C: New test.
39001
39002 PR c++/6331:
39003 * g++.dg/template/qual1.C: Likewise.
39004
39005 2002-04-22 Zack Weinberg <zack@codesourcery.com>
39006
39007 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
39008 Include stdlib.h, not stdio.h or ctype.h.
39009
39010 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
39011
39012 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
39013 cris-*-elf* and mmix-*-*.
39014 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
39015 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
39016 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
39017 Ditto.
39018 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
39019 * gcc.dg/wchar_t-1.c: Ditto.
39020
39021 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
39022
39023 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
39024 Clarify comment.
39025
39026 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
39027
39028 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
39029
39030 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39031
39032 * gcc.c-torture/execute/20000906-1.x: Delete.
39033
39034 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
39035
39036 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
39037
39038 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
39039
39040 * PR6367
39041 * g77.f-torture/execute/6367.f: New test.
39042 * g77.f-torture/execute/6367.x: Disable for MMIX.
39043
39044 2002-04-19 Mark Mitchell <mark@codesourcery.com>
39045
39046 * PR6352
39047 * g++.dg/opt/inline2.C: New test.
39048
39049 2002-04-18 Richard Henderson <rth@redhat.com>
39050
39051 * gcc.dg/20000906-1.c: Enable for all targets.
39052 * gcc.c-torture/compile/iftrap-2.c: New.
39053
39054 2002-04-18 Jakub Jelinek <jakub@redhat.com>
39055
39056 * gcc.dg/20020418-1.c: New test.
39057 * gcc.dg/20020418-2.c: New test.
39058
39059 2002-04-18 Richard Henderson <rth@redhat.com>
39060
39061 * gcc.c-torture/compile/iftrap-1.c: New.
39062 * gcc.dg/iftrap-1.c: Adjust for ia64.
39063 * gcc.dg/iftrap-2.c: New.
39064
39065 2002-04-18 Jakub Jelinek <jakub@redhat.com>
39066
39067 * gcc.c-torture/compile/20020418-1.c: New test.
39068
39069 2002-04-18 Roger Sayle <roger@eyesopen.com>
39070
39071 * gcc.c-torture/compile/20020415-1.c: New.
39072
39073 2002-04-18 David S. Miller <davem@redhat.com>
39074
39075 * gcc.c-torture/execute/20020418-1.c: New test.
39076
39077 2002-04-17 Jakub Jelinek <jakub@redhat.com>
39078
39079 * gcc.dg/20020416-1.c: New test.
39080
39081 * g++.dg/opt/inline1.C: New test.
39082
39083 2002-04-16 Jakub Jelinek <jakub@redhat.com>
39084
39085 * gcc.dg/altivec-5.c: New test.
39086
39087 * gcc.dg/20020415-1.c: New test.
39088
39089 2002-04-15 Mark Mitchell <mark@codesourcery.com>
39090
39091 * testsuite/lib/chill.exp: Remove.
39092
39093 2002-04-14 Jakub Jelinek <jakub@redhat.com>
39094
39095 * g++.dg/other/big-struct.C: New test.
39096
39097 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
39098
39099 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
39100 of scratch file.
39101
39102 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
39103
39104 PR c/6277
39105 * gcc.dg/i386-387-1.c: Allow optional leading underscore
39106 in scan-assembler function name
39107
39108 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
39109
39110 * g77.f-torture/execute/980628-4.x,
39111 g77.f-torture/execute/980628-5.x,
39112 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39113 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39114 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
39115 i[34567]86-*-*.
39116
39117 2002-04-13 David S. Miller <davem@redhat.com>
39118
39119 * gcc.c-torture/execute/20020413-1.c: New test.
39120
39121 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
39122
39123 * gcc.dg/asm-6.c,
39124 * g++.dg/ext/asm1.C: New tests.
39125
39126 2002-04-12 Mark Mitchell <mark@codesourcery.com>
39127
39128 PR c++ 5373.
39129 * g++.dg/parse/stmtexpr1.C: New test.
39130
39131 PR c++/5189.
39132 * g++.dg/template/copy1.C: New test.
39133
39134 2002-04-12 Richard Henderson <rth@redhat.com>
39135
39136 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
39137
39138 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
39139
39140 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
39141 gcc.c-torture/execute/20020307-2.c.
39142
39143 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
39144
39145 * g++.dg/ext/attrib5.C,
39146 * g++.dg/lookup/struct1.C: New tests.
39147
39148 2002-04-11 Jakub Jelinek <jakub@redhat.com>
39149
39150 * gcc.dg/20020411-1.c: New test.
39151
39152 * gcc.c-torture/execute/20020411-1.c: New test.
39153
39154 2002-04-10 Janis Johnson <janis187@us.ibm.com>
39155
39156 * g77.f-torture/execute/6177.f: New test.
39157
39158 2002-04-10 Jakub Jelinek <jakub@redhat.com>
39159
39160 PR middle-end/6247
39161 * g++.dg/opt/cleanup1.C: New test.
39162
39163 * g++.dg/opt/const1.C: New test.
39164
39165 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
39166
39167 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
39168
39169 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
39170
39171 PR c++/5507
39172 * g++.dg/template/typename2.C: New test.
39173
39174 2002-04-10 Alan Modra <amodra@bigpond.net.au>
39175
39176 * gcc.c-torture/execute/loop-12.c: New.
39177
39178 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
39179
39180 * g77.f-torture/execute/980628-4.x,
39181 g77.f-torture/execute/980628-5.x,
39182 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39183 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39184 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
39185
39186 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39187
39188 PR optimization/6086
39189 * g++.dg/opt/preinc1.C: New test.
39190
39191 2002-04-06 Mark Mitchell <mark@codesourcery.com>
39192
39193 PR c++/5571
39194 * g++.dg/opt/static2.C: New test.
39195
39196 2002-04-06 Mark Mitchell <mark@codesourcery.com>
39197
39198 PR c/5120
39199 * gcc.dg/20020406-1.c: New test.
39200
39201 2002-04-04 David S. Miller <davem@redhat.com>
39202
39203 * gcc.c-torture/execute/20020404-1.c: New test.
39204
39205 2002-04-04 Jakub Jelinek <jakub@redhat.com>
39206
39207 PR c/6123
39208 * gcc.dg/20020312-2.c: Do not declare global register variable
39209 if __PIC__ or __pic__ is defined.
39210
39211 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
39212
39213 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
39214 __asm__ so that it works correctly even if -ansi -pedantic-errors.
39215
39216 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39217
39218 * gcc.misc-tests/linkage.exp: Update last change to handle
39219 sparc*-, not just sparc-.
39220
39221 2002-04-03 Richard Henderson <rth@redhat.com>
39222
39223 * gcc.dg/cpp/ucs.c: Improved long UCS test.
39224
39225 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
39226
39227 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
39228
39229 2002-04-02 David S. Miller <davem@redhat.com>
39230
39231 * gcc.c-torture/execute/20020402-3.c: New test.
39232
39233 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
39234
39235 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
39236 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
39237
39238 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
39239 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
39240 g77.f-torture/execute/20001201.x,
39241 g77.f-torture/execute/u77-test.x: New files.
39242
39243 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
39244 * gcc.dg/wchar_t-1.c: Ditto.
39245
39246 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39247
39248 * gcc.c-torture/execute/20020402-1.c: New test.
39249
39250 2002-04-01 Richard Henderson <rth@redhat.com>
39251
39252 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
39253
39254 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
39255
39256 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39257
39258 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
39259
39260 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
39261
39262 * g++.dg/inherit/template-as-base.C: Expect error.
39263 * g++.dg/inherit/namespace-as-base.C: Likewise.
39264
39265 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
39266
39267 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
39268 g++.dg/ext/instantiate3.C: Tweak match patterns.
39269
39270 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
39271 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
39272 -da test.
39273
39274 2002-03-31 Richard Henderson <rth@redhat.com>
39275
39276 * gcc.dg/special/alias-2.c: New.
39277 * gcc.dg/special/ecos.exp: Run it.
39278
39279 2002-03-31 Richard Henderson <rth@redhat.com>
39280
39281 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
39282
39283 2002-03-31 Kazu Hirata <kazu@hxi.com>
39284
39285 * gcc.dg/weak-1.c: Disable on h8300 port.
39286
39287 2002-03-29 Janis Johnson <janis187@us.ibm.com>
39288
39289 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
39290 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
39291 ordering tests.
39292 * g++.dg/bprob/bprob-1.C: New test.
39293 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
39294 * g++.dg/gcov/gcov-1.C: New test.
39295 * g++.dg/gcov/gcov-1.x: New file.
39296 * g++.dg/gcov/gcov-2.C: New test.
39297 * g++.dg/gcov/gcov-3.C: New test.
39298 * g++.dg/gcov/gcov-3.h: New file.
39299
39300 2002-03-28 Roger Sayle <roger@eyesopen.com>
39301
39302 * g++.old-deja/g++.other/builtins5.C: New test.
39303 * g++.old-deja/g++.other/builtins6.C: New test.
39304 * g++.old-deja/g++.other/builtins7.C: New test.
39305 * g++.old-deja/g++.other/builtins8.C: New test.
39306 * g++.old-deja/g++.other/builtins9.C: New test.
39307
39308 2002-03-29 Jakub Jelinek <jakub@redhat.com>
39309
39310 * g++.dg/opt/static1.C: New test.
39311
39312 * g++.dg/opt/longbranch1.C: New test.
39313
39314 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
39315
39316 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
39317
39318 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
39319
39320 2002-03-28 Jeffrey A Law (law@redhat.com)
39321
39322 * gcc.c-torture/execute/20020328-1.c: New test.
39323
39324 2002-03-27 Richard Henderson <rth@redhat.com>
39325
39326 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
39327 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
39328 move from g++.old-deja/g++.ext/.
39329
39330 2002-03-27 Mark Mitchell <mark@codesourcery.com>
39331
39332 * g++.dg/init/new2.C: New test.
39333
39334 2002-03-26 Richard Henderson <rth@redhat.com>
39335
39336 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
39337
39338 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
39339 on sparc.
39340
39341 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
39342 sparcv9 systems.
39343 * gcc.dg/20001102-1.c: Likewise.
39344
39345 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
39346
39347 * gcc.dg/cpp/endif-pedantic1.c,
39348 gcc.dg/cpp/endif-pedantic2.c: New tests.
39349
39350 2002-03-26 Mark Mitchell <mark@codesourcery.com>
39351
39352 * g++.dg/init/new1.C: New test.
39353
39354 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
39355
39356 * g++.dg/abi/vbase9.C: New test.
39357
39358 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
39359
39360 * gcc.dg/arm-asm.c: New test.
39361
39362 2002-03-26 Andrew Cagney <ac131313@redhat.com>
39363
39364 * gcc.dg/Wswitch-enum.c: New test.
39365 Fix PR c/5044.
39366
39367 2002-03-26 Richard Henderson <rth@redhat.com>
39368
39369 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
39370 structure.
39371
39372 2002-03-25 Richard Henderson <rth@redhat.com>
39373
39374 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
39375 sparcv9 systems.
39376
39377 * gcc.c-torture/compile/20011119-1.c (xxx): New.
39378 * gcc.c-torture/compile/20011119-2.c (xxx): New.
39379
39380 2002-03-25 Zack Weinberg <zack@codesourcery.com>
39381
39382 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
39383
39384 2002-03-25 Bob Wilson <bob.wilson@acm.org>
39385
39386 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
39387 targets using generic thunk support.
39388
39389 2002-03-25 Jakub Jelinek <jakub@redhat.com>
39390
39391 * gcc.c-torture/compile/20020323-1.c: New test.
39392
39393 * g++.dg/opt/conj2.C: New test.
39394
39395 2002-03-24 Richard Henderson <rth@redhat.com>
39396
39397 * gcc.dg/weak-1.c: Use -fno-common.
39398
39399 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
39400
39401 * g77.dg/f77-edit-apostrophe-out.f: New test
39402 * g77.dg/f77-edit-h-out.f: New test
39403 * g77.dg/f77-edit-t-in.f: New test
39404 * g77.dg/f77-edit-t-out.f: New test
39405 * g77.dg/f77-edit-x-out.f: New test
39406 * g77.dg/f77-edit-slash-out.f: New test
39407 * g77.dg/f77-edit-colon-out.f: New test
39408 * g77.dg/f77-edit-s-out.f: New test
39409
39410 2002-03-24 Richard Henderson <rth@redhat.com>
39411
39412 * objc/execute/formal_protocol-6.x: New XFAIL.
39413
39414 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
39415
39416 * gcc.dg/weak-1.c: Early return from dg-final on platforms
39417 that do not support weak symbols
39418
39419 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
39420
39421 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
39422 * lib/g77.exp: Likewise.
39423 * lib/objc.exp: Likewise.
39424
39425 2002-03-23 Andrew Cagney <ac131313@redhat.com>
39426
39427 * gcc.dg/Wswitch-default.c: New test.
39428
39429 2002-03-23 Jakub Jelinek <jakub@redhat.com>
39430
39431 * g++.dg/other/enum1.C: New test.
39432
39433 2002-03-23 Zack Weinberg <zack@codesourcery.com>
39434
39435 * gcc.dg/pragma-ep-3.c: Fix typo.
39436
39437 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
39438
39439 * g++.dg/inherit/template-as-base.C: New test.
39440
39441 2002-03-22 Jakub Jelinek <jakub@redhat.com>
39442
39443 * g++.old-deja/g++.other/dwarf2-1.C: Move...
39444 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
39445
39446 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
39447
39448 * gcc.dg/cpp/multiline.c: Update to match.
39449
39450 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
39451
39452 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
39453
39454 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
39455
39456 * gcc.dg/cpp/extratokens2.c: New file.
39457
39458 2002-03-21 David Edelsohn <edelsohn@gnu.org>
39459
39460 * gcc.dg/20020312-2.c: Add rs6000 target.
39461
39462 * gcc.c-torture/compile/20020319-1.c: New test.
39463
39464 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39465
39466 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
39467 (A, E): Handle this.
39468
39469 2002-03-20 Jason Merrill <jason@redhat.com>
39470
39471 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
39472 ignoring -fpic.
39473 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
39474 through prune_gcc_output.
39475
39476 2002-03-20 Jakub Jelinek <jakub@redhat.com>
39477
39478 * gcc.c-torture/compile/20020320-1.c: New test.
39479
39480 2002-03-19 Jakub Jelinek <jakub@redhat.com>
39481
39482 * gcc.c-torture/compile/20020318-1.c: New test.
39483
39484 * gcc.dg/struct-by-value-1.c: New test.
39485
39486 * gcc.dg/20020319-1.c: New test.
39487
39488 2002-03-18 Jakub Jelinek <jakub@redhat.com>
39489
39490 * g++.dg/opt/conj1.C: New test.
39491
39492 2002-03-17 Mark Mitchell <mark@codesourcery.com>
39493
39494 * g++.dg/template/qualttp20.C: Revert previous change.
39495 * g++.dg/template/qualttp3.C: Likewise.
39496 * g++.dg/template/qualttp4.C: Likewise.
39497 * g++.dg/template/qualttp5.C: Likewise.
39498 * g++.dg/template/qualttp6.C: Likewise.
39499 * g++.dg/template/qualttp7.C: Likewise.
39500 * g++.dg/template/qualttp8.C: Likewise.
39501 * g++.dg/template/recurse.C: Likewise.
39502
39503 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
39504
39505 * gcc.dg/cpp/wchar-1.c: Update.
39506
39507 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
39508
39509 * g++.dg/template/conv1.C: New test.
39510 * g++.dg/template/conv2.C: New test.
39511 * g++.dg/template/conv3.C: New test.
39512 * g++.dg/template/conv4.C: New test.
39513
39514 2002-03-15 Mark Mitchell <mark@codesourcery.com>
39515
39516 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
39517 * g++.dg/template/qualttp3.C: Likewise.
39518 * g++.dg/template/qualttp4.C: Likewise.
39519 * g++.dg/template/qualttp5.C: Likewise.
39520 * g++.dg/template/qualttp6.C: Likewise.
39521 * g++.dg/template/qualttp7.C: Likewise.
39522 * g++.dg/template/qualttp8.C: Likewise.
39523 * g++.dg/template/recurse.C: Likewise.
39524
39525 2002-03-15 Mark Mitchell <mark@codesourcery.com>
39526
39527 * g++.dg/opt/dtor1.C: New test.
39528
39529 2002-03-15 Jakub Jelinek <jakub@redhat.com>
39530
39531 * gcc.c-torture/compile/20020315-1.c: New test.
39532
39533 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
39534
39535 * gcc.dg/weak-1.c: Fix scan tests.
39536
39537 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
39538
39539 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
39540 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
39541 cris-*-aout* mmix-*-*.
39542 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
39543 cris-*-aout* mmix-*-*.
39544 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
39545 cris-*-elf* cris-*-aout* and mmix-*-*.
39546 * gcc.dg/20001009-1.c: Ditto.
39547 * gcc.dg/20010912-1.c: Ditto.
39548 * gcc.dg/20020122-4.c: Ditto.
39549 * gcc.dg/inline-2.c: Ditto.
39550
39551 2002-03-14 Jeffrey A Law (law@cygnus.com)
39552
39553 * gcc.c-torture/compile/20020314-1.c: New test.
39554
39555 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
39556
39557 * gcc.c-torture/execute/20020314-1.c: New test.
39558
39559 2002-03-14 Jakub Jelinek <jakub@redhat.com>
39560
39561 * g++.dg/warn/Wunused-1.C: New test.
39562
39563 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
39564
39565 * g++.dg/abi/mangle6.C: New test.
39566
39567 2002-03-13 Jakub Jelinek <jakub@redhat.com>
39568
39569 * gcc.c-torture/compile/20020309-2.c: New test.
39570
39571 * gcc.c-torture/compile/20020312-1.c: New test.
39572
39573 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
39574
39575 * g++.dg/other/access1.C: New test.
39576
39577 2002-03-12 Jakub Jelinek <jakub@redhat.com>
39578
39579 * gcc.c-torture/execute/wchar_t-1.c: New test.
39580
39581 2002-03-12 David Edelsohn <edelsohn@gnu.org>
39582
39583 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
39584
39585 2002-03-12 Roger Sayle <roger@eyesopen.com>
39586
39587 * gcc.dg/20020312-1.c: New test case.
39588
39589 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
39590
39591 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
39592
39593 2002-03-11 Richard Henderson <rth@redhat.com>
39594
39595 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
39596 * g++.old-deja/g++.jason/report.C: Likewise.
39597
39598 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
39599
39600 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
39601 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
39602
39603 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
39604
39605 * testsuite/g++.dg/overload/pmf1.C: New test.
39606
39607 2002-03-11 Kazu Hirata <kazu@hxi.com>
39608
39609 * gcc.c-torture/execute/20020307-1.c: Use long.
39610
39611 2002-03-11 Jakub Jelinek <jakub@redhat.com>
39612
39613 PR optimization/5844
39614 * gcc.dg/20020310-1.c: New test.
39615
39616 2002-03-09 Michael Meissner <meissner@redhat.com>
39617
39618 * gcc.c-torture/execute/memcpy-2.c: New test.
39619 * gcc.c-torture/execute/memset-1.c: New test.
39620 * gcc.c-torture/execute/strlen-1.c: New test.
39621 * gcc.c-torture/execute/strcmp-1.c: New test.
39622 * gcc.c-torture/execute/strncmp-1.c: New test.
39623
39624 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
39625
39626 * gcc.dg/ppc-ldstruct.c: New test.
39627
39628 2002-03-09 Jakub Jelinek <jakub@redhat.com>
39629
39630 * gcc.c-torture/execute/va-arg-22.c: New test.
39631
39632 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39633
39634 * gcc.c-torture/compile/20020309-1.c: New test.
39635
39636 2002-03-08 Jakub Jelinek <jakub@redhat.com>
39637
39638 * gcc.c-torture/execute/20020307-2.c: New test.
39639
39640 2002-03-07 Jeffrey A Law (law@redhat.com)
39641
39642 * g77.f-torture/compile/20020307-1.f: New test.
39643
39644 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
39645
39646 * gcc.dg/unordered-1.c: New test.
39647
39648 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
39649
39650 * gcc.c-torture/execute/20020307-1.c: New test.
39651
39652 2002-03-05 Jakub Jelinek <jakub@redhat.com>
39653
39654 * gcc.dg/20020304-1.c: New test.
39655
39656 * gcc.c-torture/compile/20020304-2.c: New test.
39657
39658 2002-03-04 Zack Weinberg <zack@codesourcery.com>
39659
39660 * gcc.c-torture/compile/20020304-1.c: New test case
39661 (from PR c/5830).
39662
39663 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
39664
39665 * gcc.dg/20020103-1.c: Add other -D ppc variants.
39666
39667 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
39668
39669 * g++.dg/other/classkey1.C: New test.
39670
39671 2002-03-01 Richard Henderson <rth@redhat.com>
39672
39673 * gcc.c-torture/compile/981223-1.x: New.
39674 * gcc.c-torture/compile/920625-1.x: New.
39675
39676 2002-02-28 Richard Henderson <rth@redhat.com>
39677
39678 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
39679
39680 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
39681
39682 * gcc.c-torture/execute/20020227-1.c: New test.
39683
39684 2002-02-27 Mark Mitchell <mark@codesourcery.com>
39685
39686 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
39687 here" ERROR lines.
39688 * g++.old-deja/g++.oliva/partord1.C: Likewise.
39689 * g++.old-deja.g++.other/defarg1.C: Likewise.
39690 * g++.old-deja/g++.pt/calls2.C: Likewise.
39691 * g++.old-deja/g++.pt/crash20.C: Likewise.
39692 * g++.old-deja/g++.pt/crash30.C: Likewise.
39693 * g++.old-deja/g++.pt/crash36.C: Likewise.
39694 * g++.old-deja/g++.pt/crash6.C: Likewise.
39695 * g++.old-deja/g++.pt/defarg13.C: Likewise.
39696 * g++.old-deja/g++.pt/derived3.C: Likewise.
39697 * g++.old-deja/g++.pt/error1.C: Likewise.
39698 * g++.old-deja/g++.pt/friend21.C: Likewise.
39699 * g++.old-deja/g++.pt/friend23.C: Likewise.
39700 * g++.old-deja/g++.pt/infinite1.C: Likewise.
39701 * g++.old-deja/g++.robertl/eb128.C: Likewise.
39702
39703 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
39704
39705 * gcc.c-torture/execute/20020225-2.c: New test.
39706
39707 2002-02-27 Zack Weinberg <zack@codesourcery.com>
39708
39709 * gcc.c-torture/execute/920730-1t.c,
39710 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
39711 Delete test cases, only relevant to -traditional.
39712
39713 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
39714
39715 * gcc.dg/cpp/undef1.c: Remove.
39716 * gcc.dg/cpp/directiv.c: Update.
39717 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
39718
39719 2002-02-27 Michael Meissner <meissner@redhat.com>
39720
39721 * gcc.c-torture/execute/20020226-1.c: New test.
39722
39723 2002-02-26 Jakub Jelinek <jakub@redhat.com>
39724
39725 * g++.dg/debug/debug4.C: New test.
39726
39727 * gcc.dg/ia64-visibility-1.c: New test.
39728
39729 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
39730
39731 * gcc.dg/debug/20020224-1.c: New.
39732
39733 2002-02-25 Kazu Hirata <kazu@hxi.com>
39734
39735 * gcc.c-torture/execute/960416-1.x: New.
39736 * gcc.c-torture/execute/divconst-3.x: Likewise.
39737
39738 2002-02-25 Jakub Jelinek <jakub@redhat.com>
39739
39740 * gcc.dg/20020224-1.c: New test.
39741
39742 2002-02-25 Alan Modra <amodra@bigpond.net.au>
39743
39744 * gcc.c-torture/execute/20020225-1.c: New.
39745
39746 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
39747
39748 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
39749
39750 2002-02-23 Jakub Jelinek <jakub@redhat.com>
39751
39752 * gcc.dg/20020222-1.c: New test.
39753
39754 2002-02-22 Jakub Jelinek <jakub@redhat.com>
39755
39756 * g++.dg/opt/anonunion1.C: New test.
39757
39758 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
39759
39760 * g++.dg/template/qualttp19.C: New test.
39761 * g++.dg/template/qualttp20.C: New test.
39762 * g++.old-deja/g++.jason/report.C: Adjust expected errors
39763 * g++.old-deja/g++.other/qual1.C: Likewise.
39764
39765 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
39766
39767 * gcc.dg/attr-alwaysinline.c: New.
39768
39769 2002-02-21 Jakub Jelinek <jakub@redhat.com>
39770
39771 * gcc.dg/20020220-1.c: New test.
39772
39773 * gcc.dg/20020220-2.c: New test.
39774
39775 * g++.dg/opt/mmx1.C: New test.
39776
39777 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
39778
39779 * gcc.c-torture/compile/20020110.c: New test.
39780
39781 2002-02-20 Jakub Jelinek <jakub@redhat.com>
39782
39783 * gcc.c-torture/execute/20020219-1.c: New test.
39784
39785 * gcc.dg/20020219-1.c: New test.
39786
39787 * gcc.dg/noncompile/20020220-1.c: New test.
39788
39789 * g++.dg/opt/ptrintsum1.C: New test.
39790
39791 * gcc.dg/debug/20020220-1.c: New test.
39792
39793 2002-02-17 Jakub Jelinek <jakub@redhat.com>
39794
39795 * gcc.c-torture/execute/20020216-1.c: New test.
39796
39797 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
39798
39799 * gcc.dg/decl-1.c: Update, new test.
39800
39801 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
39802
39803 * g++.dg/abi/bitfield1.C: New test.
39804 * g++.dg/abi/bitfield2.C: New test.
39805
39806 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
39807
39808 * gcc.dg/attr-nest.c: New test.
39809
39810 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
39811
39812 * gcc.c-torture/execute/20020215-1.c: New test.
39813
39814 2002-02-14 Jakub Jelinek <jakub@redhat.com>
39815
39816 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
39817 * g++.dg/debug/debug.exp: New.
39818 * g++.dg/debug/trivial.C: New.
39819 * g++.dg/debug/debug1.C: Moved...
39820 * g++.dg/other/debug1.C: ...from here.
39821 * g++.dg/debug/debug2.C: Moved...
39822 * g++.dg/other/debug2.C: ...from here.
39823 * g++.dg/debug/debug3.C: Moved...
39824 * g++.dg/other/debug3.C: ...from here.
39825
39826 * gcc.dg/noncompile/20020213-1.c: New test.
39827
39828 2002-02-13 Jakub Jelinek <jakub@redhat.com>
39829
39830 * g++.dg/other/debug3.C: New test.
39831
39832 * gcc.c-torture/execute/20020213-1.c: New test.
39833
39834 2002-02-13 Richard Smith <richard@ex-parrot.com>
39835
39836 * g++.old-deja/g++.other/thunk1.C: New test.
39837
39838 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
39839
39840 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
39841
39842 2002-02-13 Stan Shebs <shebs@apple.com>
39843
39844 * gcc.dg/altivec-3.c: New.
39845
39846 2002-02-12 Jakub Jelinek <jakub@redhat.com>
39847
39848 * gcc.dg/Wunreachable-1.c: New test.
39849 * gcc.dg/Wunreachable-2.c: New test.
39850
39851 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
39852
39853 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
39854
39855 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
39856
39857 * gcc.dg/decl-1.c: New test.
39858
39859 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
39860
39861 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
39862
39863 2002-02-10 Kazu Hirata <kazu@hxi.com>
39864
39865 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
39866 * gcc.c-torture/compile/980506-1.x: Likewise.
39867
39868 2002-02-10 Kazu Hirata <kazu@hxi.com>
39869
39870 * gcc.dg/20020210-1.c: New.
39871
39872 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
39873
39874 * g77.f-torture/execute/947.f: New regression test
39875 for PR fortran/947.
39876
39877 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
39878
39879 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
39880 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
39881
39882 2002-02-08 Richard Henderson <rth@redhat.com>
39883
39884 * gcc.c-torture/compile/labels-3.c: New.
39885
39886 2002-02-08 Jakub Jelinek <jakub@redhat.com>
39887
39888 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
39889 expression statements work instead.
39890 * gcc.dg/noncompile/20020207-1.c: New test.
39891
39892 2002-02-07 Richard Henderson <rth@redhat.com>
39893
39894 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
39895
39896 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
39897
39898 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
39899 message from g77
39900 * lib/g77-dg.exp: Trim g77 error messages so that they are
39901 recognized by dg.exp.
39902
39903 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
39904
39905 PR fortran/5473
39906 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
39907
39908 2002-02-07 Richard Henderson <rth@redhat.com>
39909
39910 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
39911 to be sufficiently aligned for integers.
39912
39913 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
39914
39915 * g++.dg/template/friend4.C: New test.
39916
39917 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
39918
39919 PR fortran/5743
39920 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
39921 unsupported cases.
39922
39923 2002-02-07 Richard Henderson <rth@redhat.com>
39924
39925 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
39926 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
39927 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
39928 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
39929
39930 2002-02-06 Richard Henderson <rth@redhat.com>
39931
39932 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
39933
39934 2002-02-06 Janis Johnson <janis187@us.ibm.com>
39935
39936 * gcc.dg/20020206-1.c: New test.
39937
39938 2002-02-06 Jakub Jelinek <jakub@redhat.com>
39939
39940 * gcc.c-torture/execute/20020206-1.c: New test.
39941
39942 * gcc.c-torture/execute/20020206-2.c: New test.
39943
39944 PR optimization/5429:
39945 * gcc.c-torture/compile/20020206-1.c: New test.
39946
39947 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
39948
39949 * g++.dg/ext/align1.C: Do not use an explicit alignment value
39950 as certain file formats cannot support particularly large
39951 alignments.
39952
39953 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
39954 and do not expect to be able to link the executable.
39955
39956 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
39957 fail because the COFF format does not support the weak attribute.
39958
39959 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
39960
39961 * g77.dg/pr5473.f: New test
39962
39963 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
39964
39965 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
39966 Fix testcase accordingly.
39967
39968 2002-02-04 Richard Henderson <rth@redhat.com>
39969
39970 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
39971 (buf): Change to be an array of pointers, not ints.
39972
39973 2002-02-04 Jakub Jelinek <jakub@redhat.com>
39974
39975 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
39976 before all tests. Move warning one line above to match where it
39977 C frontend emits.
39978 * gcc.dg/Wswitch-2.c: New test.
39979 * g++.dg/warn/Wswitch-1.C: New test.
39980 * g++.dg/warn/Wswitch-2.C: New test.
39981
39982 2002-02-04 Richard Henderson <rth@redhat.com>
39983
39984 * g++.dg/abi/offsetof.C: Fix size comparison.
39985
39986 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
39987
39988 * gcc.dg/cast-qual-2.c: New test.
39989
39990 2002-02-04 Jakub Jelinek <jakub@redhat.com>
39991
39992 * gcc.dg/20020201-4.c: New test.
39993
39994 2002-02-04 Ben Elliston <bje@redhat.com>
39995
39996 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
39997 target_info attribute != 0, in addition to the empty string.
39998 (gcc_target_compile): Likewise.
39999
40000 2002-02-03 Andrew Cagney <ac131313@redhat.com>
40001
40002 * gcc.dg/Wswitch.c: New test.
40003 PR gcc/4475. PR gcc/3780.
40004
40005 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
40006
40007 * g77.f-torture/execute/5122.f: New test for regressions
40008 against PR fortran/5122.
40009
40010 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
40011
40012 * g77.f-torture/compile/pr3743.f: Delete
40013 * g77.dg/pr3743-1.f: New test.
40014 * g77.dg/pr3743-2.f: New test.
40015 * g77.dg/pr3743-3.f: New test.
40016 * g77.dg/pr3743-4.f: New test.
40017
40018 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
40019
40020 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
40021
40022 2002-02-02 Richard Henderson <rth@redhat.com>
40023
40024 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
40025 * gcc.c-torture/execute/bf64-1.c: Likewise.
40026
40027 2002-02-02 Jakub Jelinek <jakub@redhat.com>
40028
40029 * gcc.dg/20020201-2.c: New test.
40030
40031 * gcc.dg/20020201-3.c: New test.
40032
40033 * gcc.c-torture/execute/bitfld-2.c: New test.
40034
40035 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
40036
40037 * gcc.dg/bitfld-1.c: Update.
40038 * gcc.dg/bitfld-2.c: Update.
40039 * gcc.c-torture/execute/bitfld-1.x: New.
40040
40041 2002-02-02 Jakub Jelinek <jakub@redhat.com>
40042
40043 * gcc.c-torture/execute/20020201-1.c: New test.
40044
40045 2002-02-01 Janis Johnson <janis187@us.ibm.com>
40046
40047 PR target/5469
40048 * gcc.dg/20020201-1.c: New test.
40049
40050 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
40051
40052 PR fortran/3743
40053 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
40054 * g77.f-torture/compile/pr3743.x: Remove
40055
40056 2002-01-31 Tom Rix <trix@redhat.com>
40057
40058 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
40059
40060 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
40061
40062 * gcc.dg/noncompile/20020130-1.c: New test.
40063
40064 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
40065
40066 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
40067
40068 2002-01-29 Richard Henderson <rth@redhat.com>
40069
40070 * gcc.c-torture/execute/991118-1.c: Cast various constants back
40071 to long long.
40072 * gcc.c-torture/execute/bf64-1.c: Likewise.
40073
40074 2002-01-29 Jakub Jelinek <jakub@redhat.com>
40075
40076 * gcc.c-torture/execute/20020129-1.c: New test.
40077
40078 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
40079
40080 * gcc.c-torture/compile/20000224-1.c: Update.
40081 * gcc.c-torture/execute/bitfld-1.c: New tests.
40082 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
40083 * gcc.dg/uninit-A.c: Update.
40084
40085 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
40086
40087 * g++.dg/template/ctor1.C: Add instantiation.
40088
40089 2002-01-28 Paul Koning <pkoning@equallogic.com>
40090
40091 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
40092 argument to __builtin_prefetch to be const ptr.
40093
40094 2002-01-28 Jakub Jelinek <jakub@redhat.com>
40095
40096 * gcc.c-torture/compile/20020120-1.c: New test.
40097
40098 2002-01-27 Kazu Hirata <kazu@hxi.com>
40099
40100 * gcc.c-torture/execute/20020127-1.c: New test.
40101
40102 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
40103
40104 * g77.dg/f77-edit-i-in.f: New test
40105 * g77.dg/f77-edit-i-out.f: New test
40106
40107 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
40108
40109 * gcc.dg/debug/debug.exp: New file.
40110 * gcc.dg/debug/trivial.c: New file.
40111 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
40112 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
40113 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
40114 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
40115 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
40116 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
40117 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
40118 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
40119 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
40120 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
40121 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
40122 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
40123 * gcc.dg/20000503-1.c: Removed.
40124 * gcc.dg/20010207-1.c: Removed.
40125 * gcc.dg/20011223-1.c: Removed.
40126 * gcc.dg/20020104-2.c: Removed.
40127 * gcc.dg/debug-1.c: Removed.
40128 * gcc.dg/debug-2.c: Removed.
40129 * gcc.dg/debug-3.c: Removed.
40130 * gcc.dg/debug-4.c: Removed.
40131 * gcc.dg/debug-5.c: Removed.
40132 * gcc.dg/debug-6.c: Removed.
40133 * gcc.dg/dwarf2-1.c: Removed.
40134 * gcc.dg/dwarf2-2.c: Removed.
40135
40136 2002-01-25 Jakub Jelinek <jakub@redhat.com>
40137
40138 * g++.old-deja/g++.other/eh5.C: New test.
40139 * g++.old-deja/g++.other/sibcall2.C: New test.
40140 * g++.old-deja/g++.other/array9.C: New test.
40141 * g++.old-deja/g++.other/typename2.C: New test.
40142 * g++.old-deja/g++.other/crash60.C: New test.
40143 * g++.old-deja/g++.other/conv9.C: New test.
40144 * g++.old-deja/g++.other/mangle10.C: New test.
40145 * g++.old-deja/g++.other/unchanging1.C: New test.
40146 * g++.old-deja/g++.other/exprstmt1.C: New test.
40147 * g++.old-deja/g++.other/inline23.C: New test.
40148 * g++.old-deja/g++.eh/ia64-1.C: New test.
40149 * g++.old-deja/g++.other/dwarf2-1.C: New test.
40150 * g++.old-deja/g++.other/reload1.C: New test.
40151 * g++.old-deja/g++.other/static20.C: New test.
40152 * g++.old-deja/g++.other/local-alloc1.C: New test.
40153 * g++.old-deja/g++.other/conv8.C: New test.
40154 * g++.old-deja/g++.other/stmtexpr2.C: New test.
40155 * g++.old-deja/g++.other/storeexpr1.C: New test.
40156 * g++.old-deja/g++.other/storeexpr2.C: New test.
40157 * g++.dg/eh/template2.C: New test.
40158 * g++.dg/warn/weak1.C: New test.
40159
40160 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
40161
40162 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40163 Remove first, non-varying, argument.
40164
40165 2002-01-23 Richard Henderson <rth@redhat.com>
40166
40167 * gcc.dg/inline-2.c: New.
40168
40169 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
40170 Add optional target arg. Check number of arguments.
40171 (scan-assembler-not, scan-assembler-dem): Likewise.
40172 (scan-assembler-dem-not): Likewise.
40173
40174 2002-01-23 Zack Weinberg <zack@codesourcery.com>
40175
40176 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
40177 line 12.
40178 * g++.old-deja/g++.brendan/parse3.C,
40179 g++.old-deja/g++.other/crash26.C,
40180 g++.old-deja/g++.other/crash28.C,
40181 g++.old-deja/g++.other/crash29.C,
40182 g++.old-deja/g++.other/crash30.C,
40183 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
40184
40185 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
40186
40187 * gcc.dg/20020115-1.c: New.
40188
40189 2002-01-23 Bob Wilson <bob.wilson@acm.org>
40190
40191 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
40192
40193 2002-01-23 Janis Johnson <janis187@us.ibm.com>
40194
40195 * gcc.dg/20020122-3.c: New.
40196
40197 2002-01-23 Jakub Jelinek <jakub@redhat.com>
40198
40199 * g++.dg/other/gc1.C: New test.
40200
40201 2002-01-23 Zack Weinberg <zack@codesourcery.com>
40202
40203 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
40204
40205 2002-01-22 Richard Henderson <rth@redhat.com>
40206
40207 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
40208
40209 2002-01-22 Richard Henderson <rth@redhat.com>
40210
40211 * gcc.dg/20020122-4.c: New.
40212
40213 2002-01-22 H.J. Lu <hjl@gnu.org>
40214
40215 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
40216 link output.
40217 * gcc.dg/special/ecos.exp: Likewise.
40218 * lib/g++-dg.exp: Likewise.
40219 * lib/g77-dg.exp: Likewise.
40220 * lib/gcc-dg.exp : Likewise.
40221 * lib/mike-g++.exp: Likewise.
40222 * lib/mike-g77.exp: Likewise.
40223 * lib/mike-gcc.exp: Likewise.
40224 * lib/objc-dg.exp: Likewise.
40225
40226 2002-01-22 Janis Johnson <janis187@us.ibm.com>
40227
40228 PR target/5379
40229 * gcc.dg/20020122-2.c: New test.
40230
40231 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
40232
40233 * gcc.dg/20020122-1.c: New test.
40234
40235 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
40236
40237 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
40238
40239 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
40240
40241 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
40242
40243 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40244
40245 * gcc.c-torture/compile/20020121-1.c: New test.
40246
40247 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
40248
40249 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
40250 ld_library_path.
40251
40252 2002-01-21 Jakub Jelinek <jakub@redhat.com>
40253
40254 * gcc.dg/20020218-1.c: New test.
40255
40256 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
40257
40258 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
40259 messages
40260 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
40261 "At global scope" warning
40262 * g++.dg/ext/align1.C: Change cygwin test for alignment
40263 from db-bogus to dg-warning
40264
40265 2002-01-21 Zack Weinberg <zack@codesourcery.com>
40266
40267 * g77.f-torture/compile/cpp2.F: New test.
40268
40269 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
40270
40271 * g++.dg/template/access1.C: New test.
40272
40273 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
40274
40275 * gcc.dg/20020118-1.c: New.
40276
40277 2002-01-18 Kazu Hirata <kazu@hxi.com>
40278
40279 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
40280
40281 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
40282
40283 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
40284 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
40285 alignment warnings.
40286
40287 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
40288
40289 * gcc.misc-tests/i386-prefetch.exp: Save and restore
40290 torture_with_loops and torture_without_loops
40291
40292 2002-01-17 Jakub Jelinek <jakub@redhat.com>
40293
40294 * gcc.c-torture/compile/20020116-1.c: New test.
40295
40296 2002-01-16 Jakub Jelinek <jakub@redhat.com>
40297
40298 * gcc.dg/20020116-2.c: New test.
40299
40300 * gcc.dg/ultrasp4.c: New test.
40301
40302 * gcc.dg/20020116-1.c: New test.
40303
40304 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
40305
40306 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
40307 by EABI.
40308
40309 2002-01-15 Janis Johnson <janis187@us.ibm.com>
40310
40311 * gcc.misc-tests/i386-prefetch.exp: New.
40312 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
40313 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
40314 * gcc.misc-tests/i386-pf-none-1.c: New test.
40315 * gcc.misc-tests/i386-pf-sse-1.c: New test.
40316
40317 2002-01-15 Jakub Jelinek <jakub@redhat.com>
40318
40319 * gcc.dg/gnu89-init-1.c: Add new tests.
40320
40321 2002-01-15 Andreas Jaeger <aj@suse.de>
40322
40323 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
40324 * gcc.dg/i386-mmx-2.c: Likewise.
40325 * gcc.dg/i386-sse-1.c: Likewise.
40326 * gcc.dg/i386-sse-2.c: Likewise.
40327 * gcc.dg/i386-sse-3.c: Likewise.
40328
40329 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
40330
40331 * g77.f-torture/execute/intrinsic-unix-bessel.f:
40332 Uncomment additional cases that now pass.
40333
40334 2002-01-11 Richard Henderson <rth@redhat.com>
40335
40336 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
40337 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
40338
40339 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
40340
40341 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
40342
40343 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
40344
40345 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
40346 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
40347
40348 2002-01-10 Dale Johannesen <dalej@apple.com>
40349
40350 * gcc.c-torture/execute/loop-11.c: New.
40351
40352 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
40353
40354 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
40355 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
40356
40357 2002-01-09 Richard Henderson <rth@redhat.com>
40358
40359 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
40360 type in which to perform the operation for each size.
40361
40362 2002-01-09 Alan Matsuoka (alanm@redhat.com)
40363
40364 * gcc.c-torture/compile/20020109-2.c: New test.
40365
40366 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
40367
40368 * gcc.c-torture/execute/loop-10.c: New test.
40369
40370 2002-01-09 Jakub Jelinek <jakub@redhat.com>
40371
40372 * gcc.c-torture/compile/20010226-1.c: New test.
40373 * gcc.c-torture/compile/20010227-1.c: New test.
40374 * gcc.c-torture/compile/20010426-1.c: New test.
40375 * gcc.c-torture/compile/20010510-1.c: New test.
40376 * gcc.c-torture/compile/20010605-3.c: New test.
40377 * gcc.c-torture/compile/20010824-1.c: New test.
40378 * gcc.c-torture/execute/20010409-1.c: New test.
40379 * gcc.dg/noncompile/20000901-1.c: New test.
40380 * gcc.dg/20001023-1.c: New test.
40381 * gcc.dg/20001101-1.c: New test.
40382 * gcc.dg/20001102-1.c: New test.
40383 * gcc.dg/20010207-1.c: New test.
40384 * gcc.dg/20010405-1.c: New test.
40385 * gcc.dg/20010822-1.c: New test.
40386 * gcc.dg/20011107-1.c: New test.
40387
40388 2002-01-09 Jeffrey A Law (law@redhat.com)
40389
40390 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
40391
40392 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
40393 execution failure on PA targets.
40394
40395 2002-01-09 Jakub Jelinek <jakub@redhat.com>
40396
40397 * gcc.c-torture/compile/20020109-1.c: New test.
40398
40399 2002-01-08 Kazu Hirata <kazu@hxi.com>
40400
40401 * gcc.c-torture/execute/20020108-1.c: New test.
40402
40403 2002-01-08 Jakub Jelinek <jakub@redhat.com>
40404
40405 * gcc.dg/20020108-1.c: New test.
40406
40407 2002-01-08 H.J. Lu <hjl@gnu.org>
40408
40409 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
40410 for header files.
40411
40412 2002-01-08 Geoff Keating <geoffk@redhat.com>
40413
40414 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
40415 consistency.
40416
40417 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
40418
40419 * gcc.dg/altivec-4.c: Test altivec predicates.
40420
40421 2002-01-07 Jakub Jelinek <jakub@redhat.com>
40422
40423 * gcc.c-torture/execute/20020107-1.c: New test.
40424
40425 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
40426
40427 PR c/5279
40428 * gcc.c-torture/compile/20020106-1.c: New test.
40429
40430 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
40431
40432 * gcc.c-torture/execute/nestfunc-4.c: New test.
40433
40434 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
40435
40436 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
40437 extra triple that slipped in.
40438 * g++.old-deja/g++.abi/align.C: Likewise.
40439 * g++.old-deja/g++.abi/bitfields.C: Likewise.
40440
40441 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
40442
40443 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
40444 * g++.old-deja/g++.abi/align.C: Likewise.
40445 * g++.old-deja/g++.abi/bitfields.C: Likewise.
40446
40447 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
40448 on FreeBSD/i386.
40449 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
40450 FreeBSD.
40451
40452 2002-01-04 Jakub Jelinek <jakub@redhat.com>
40453
40454 * gcc.dg/20020104-1.c: New test.
40455
40456 * gcc.dg/20020104-2.c: New test.
40457
40458 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
40459
40460 * gcc.dg/20020103-1.c: Fix typo in target selector.
40461
40462 2002-01-03 Richard Henderson <rth@redhat.com>
40463
40464 * gcc.dg/20020103-1.c: New.
40465
40466 2002-01-03 Kazu Hirata <kazu@hxi.com>
40467
40468 * gcc.c-torture/execute/20020103-1.c: New test.
40469
40470 2002-01-03 Jakub Jelinek <jakub@redhat.com>
40471
40472 * g++.dg/other/debug2.C: New test.
40473
40474 * gcc.c-torture/compile/20020103-1.c: New test.
40475
40476 2002-01-02 Jakub Jelinek <jakub@redhat.com>
40477
40478 * gcc.dg/gnu89-init-1.c: Added new tests.
40479
40480 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
40481
40482 * g++.dg/template/friend2.C: Remove as patch is reverted.
40483
40484 * g++.dg/warn/oldcast1.C: New test.
40485
40486 * g++.dg/template/ptrmem1.C: New test.
40487 * g++.dg/template/ptrmem2.C: New test.
40488
40489 * g++.dg/template/ntp.C: New test.
40490
40491 * g++.dg/other/component1.C: New test.
40492
40493 * g++.dg/template/ttp3.C: New test.
40494
40495 * g++.dg/template/friend2.C: New test.
40496 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
40497
40498 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
40499
40500 * g++.dg/other/ptrmem1.C: New test.
40501 * g++.dg/other/ptrmem2.C: New test.
40502
40503 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
40504
40505 * g++.dg/template/ctor1.C: New test.
40506
40507 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
40508
40509 * g++.dg/template/friend2.C: New test.
40510
40511 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
40512
40513 * gcc.dg/mmix-1.c: New test.
40514
40515 2001-12-31 Richard Henderson <rth@redhat.com>
40516
40517 * gcc.dg/asm-5.c: New.
40518
40519 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
40520
40521 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
40522 in namespace __gnu_cxx
40523
40524 2001-12-30 Richard Henderson <rth@redhat.com>
40525
40526 * gcc.dg/debug-6.c: New.
40527
40528 2001-12-30 Jakub Jelinek <jakub@redhat.com>
40529
40530 * gcc.c-torture/compile/20011229-2.c: New test.
40531
40532 2001-12-29 Jakub Jelinek <jakub@redhat.com>
40533
40534 * gcc.dg/debug-3.c: New test.
40535 * gcc.dg/debug-4.c: New test.
40536 * gcc.dg/debug-5.c: New test.
40537
40538 2001-12-29 Richard Henderson <rth@redhat.com>
40539
40540 * g++.dg/eh/loop1.C: New.
40541
40542 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
40543
40544 * g++.dg/template/crash1.C: New test.
40545
40546 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
40547
40548 * g++.dg/other/const1.C: New test.
40549
40550 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
40551
40552 * gcc.c-torture/compile/20011229-1.c: New test.
40553
40554 2001-12-28 Stan Shebs <shebs@apple.com>
40555
40556 * lib/objc-torture.exp: Resync with c-torture.exp.
40557 * lib/objc.exp: Load standard libraries.
40558
40559 2001-12-28 Jakub Jelinek <jakub@redhat.com>
40560
40561 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
40562 additional tests.
40563
40564 2001-12-27 Roger Sayle <roger@eyesopen.com>
40565
40566 * gcc.c-torture/execute/string-opt-16.c: New testcase.
40567
40568 2001-12-27 Richard Henderson <rth@redhat.com>
40569
40570 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
40571
40572 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
40573
40574 * g++.dg/eh/ctor1.C: New test.
40575 * g++.dg/other/error2.C: New test.
40576
40577 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
40578
40579 * g++.dg/other/init2.C: New test.
40580
40581 2001-12-24 Richard Henderson <rth@redhat.com>
40582
40583 * gcc.dg/20011223-1.c: New.
40584 * gcc.dg/inline-1.c: New.
40585
40586 2001-12-23 Richard Henderson <rth@redhat.com>
40587
40588 * gcc.dg/asm-4.c: Test operand modifiers.
40589
40590 2001-12-23 Richard Henderson <rth@redhat.com>
40591
40592 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
40593
40594 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
40595
40596 * gcc.c-torture/execute/20011223-1.c: New test.
40597
40598 2001-12-21 Richard Henderson <rth@redhat.com>
40599
40600 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
40601 re-enables the warning.
40602
40603 2001-12-21 Richard Henderson <rth@redhat.com>
40604
40605 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
40606
40607 2001-12-20 Jakub Jelinek <jakub@redhat.com>
40608
40609 * gcc.c-torture/compile/20011218-1.c: New test.
40610
40611 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
40612
40613 * gcc.misc-test/arm-isr.exp: New file. Control running of the
40614 arm-isr.c test.
40615 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
40616 epilogue generation for ARM ISR routines.
40617
40618 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40619
40620 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
40621 * gcc.dg/format/c90-printf-3.c: Likewise.
40622 * gcc.dg/format/c99-printf-3.c: Likewise.
40623 * gcc.dg/format/ext-1.c: Likewise.
40624 * gcc.dg/format/ext-6.c: Likewise.
40625 * gcc.dg/format/format.h: Prototype unlocked stdio.
40626
40627 2001-12-20 Richard Henderson <rth@redhat.com>
40628
40629 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
40630 (arena): Use it.
40631 (malloc): Correct allocation logic. Abort if we fill up the
40632 arena before initialization complete.
40633 (realloc): Correct allocation logic.
40634
40635 2001-12-20 Jakub Jelinek <jakub@redhat.com>
40636
40637 * gcc.c-torture/compile/20011219-2.c: New test.
40638
40639 * gcc.c-torture/execute/20011219-1.c: New test.
40640
40641 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
40642
40643 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
40644 target does not support weak symbols.
40645
40646 2001-12-19 Jakub Jelinek <jakub@redhat.com>
40647
40648 * gcc.c-torture/compile/20011219-1.c: New test.
40649
40650 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
40651
40652 * g++.dg/other/error1.C: New test.
40653
40654 2001-12-17 Jeffrey A Law (law@redhat.com)
40655
40656 * gcc.c-torture/execute/20011217-1.c: New test.
40657
40658 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
40659
40660 * objc.dg/special/: New directory.
40661 * objc.dg/special/special.exp: New file.
40662 * objc.dg/special/unclaimed-category-1.h: New file.
40663 * objc.dg/special/unclaimed-category-1a.m: New file.
40664 * objc.dg/special/unclaimed-category-1.m: New file.
40665
40666 2001-12-17 Andreas Jaeger <aj@suse.de>
40667
40668 * gcc.c-torture/compile/20011217-2.c: New test.
40669
40670 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
40671
40672 * gcc.c-torture/compile/20011217-1.c: New test.
40673
40674 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
40675
40676 * testsuite/gcc.dg/20011214-1.c: New.
40677
40678 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
40679
40680 * gcc.dg/altivec-4.c: New.
40681
40682 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
40683
40684 * gcc.dg/20011113-1.c: New test.
40685
40686 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
40687
40688 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
40689 std::__malloc_alloc_template<0> and
40690 std::__default_alloc_template<false, 0>.
40691
40692 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
40693
40694 * objc/execute/bf-21.m: New test.
40695 * objc/execute/enumeration-1.m: New test.
40696 * objc/execute/enumeration-2.m: New test.
40697
40698 2001-12-12 Jakub Jelinek <jakub@redhat.com>
40699
40700 * gcc.dg/gnu89-init-1.c: New test.
40701
40702 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
40703
40704 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
40705 * g++.old-deja/g++.jason/2371.C: Likewise.
40706 * g++.old-deja/g++.jason/template33.C: Likewise.
40707 * g++.old-deja/g++.jason/template34.C: Likewise.
40708 * g++.old-deja/g++.jason/template36.C: Likewise.
40709 * g++.old-deja/g++.oliva/typename1.C: Likewise.
40710 * g++.old-deja/g++.oliva/typename2.C: Likewise.
40711 * g++.old-deja/g++.other/typename1.C: Likewise.
40712 * g++.old-deja/g++.pt/inherit2.C: Likewise.
40713 * g++.old-deja/g++.pt/nontype5.C: Likewise.
40714 * g++.old-deja/g++.pt/typename11.C: Likewise.
40715 * g++.old-deja/g++.pt/typename14.C: Likewise.
40716 * g++.old-deja/g++.pt/typename16.C: Likewise.
40717 * g++.old-deja/g++.pt/typename3.C: Likewise.
40718 * g++.old-deja/g++.pt/typename4.C: Likewise.
40719 * g++.old-deja/g++.pt/typename5.C: Likewise.
40720 * g++.old-deja/g++.pt/typename7.C: Likewise.
40721 * g++.old-deja/g++.robertl/eb9.C: Likewise.
40722
40723 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
40724
40725 * g++.dg/other/linkage1.C: New test.
40726 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
40727 specifiers.
40728
40729 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
40730
40731 * gcc.dg/concat.c: New test.
40732
40733 2001-12-11 Stan Shebs <shebs@apple.com>
40734
40735 * objc/compile: New test directory.
40736 * objc/compile/compile.exp: New expect script.
40737 * objc/compile/20011211-1.m: New compile test.
40738
40739 2001-12-11 Jason Merrill <jason@redhat.com>
40740
40741 * lib/prune.exp (prune_gcc_output): Also handle "In member
40742 function". So many permutations...
40743
40744 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
40745
40746 * g++.dg/template/typedef1.C: New test.
40747
40748 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
40749
40750 * g++.dg/other/copy1.C: New test.
40751
40752 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
40753
40754 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
40755
40756 * gcc.dg/builtin-choose-expr.c: New.
40757
40758 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
40759
40760 * gcc.dg/altivec-2.c: New.
40761
40762 2001-12-07 Richard Henderson <rth@redhat.com>
40763
40764 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
40765
40766 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
40767
40768 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
40769 ultrasparc.
40770
40771 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40772
40773 * g++-old.deja/g++.robertl/eb101.C: Deleted.
40774
40775 2001-12-06 Janis Johnson <janis187@us.ibm.com>
40776
40777 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
40778 variable argument list.
40779
40780 2001-12-06 Zack Weinberg <zack@codesourcery.com>
40781
40782 * gcc.c-torture/execute/memcheck: Delete entire directory.
40783 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
40784 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
40785
40786 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
40787
40788 * gcc.dg/Wshadow-1.c: New test.
40789
40790 2001-12-05 Jakub Jelinek <jakub@redhat.com>
40791
40792 * gcc.c-torture/compile/20011130-1.c: New test.
40793
40794 * gcc.dg/noncompile/20011025-1.c: New test.
40795
40796 * g++.dg/other/anon-union.C: New test.
40797
40798 * gcc.c-torture/execute/20011024-1.c: New test.
40799
40800 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
40801
40802 * gcc.c-torture/execute/20000722-1.x,
40803 gcc.c-torture/execute/20010123-1.x: Remove.
40804 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
40805 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
40806 gcc.dg/c99-complit-2.c: New tests.
40807
40808 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
40809
40810 * g++.dg/inherit/base1.C: New test.
40811
40812 2001-12-04 Jakub Jelinek <jakub@redhat.com>
40813
40814 * g++.dg/other/stdarg1.C: New test.
40815
40816 * gcc.c-torture/compile/20011130-2.c: New test.
40817
40818 2001-12-03 Janis Johnson <janis187@us.ibm.com>
40819
40820 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
40821 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
40822 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
40823 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
40824 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
40825 * gcc.dg/builtin-prefetch-1.c: New test.
40826
40827 2001-12-03 Jakub Jelinek <jakub@redhat.com>
40828
40829 * gcc.dg/20011130-1.c: New test.
40830
40831 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
40832
40833 * g++.dg/other/scope1.C: New test.
40834 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
40835
40836 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
40837
40838 * gcc.dg/vla-init-1.c: New test.
40839
40840 2001-12-01 Geoff Keating <geoffk@redhat.com>
40841
40842 * gcc.c-torture/compile/structs.c: New testcase from GDB.
40843
40844 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
40845
40846 * objc.dg/alias.m: Update.
40847 * objc.dg/class-1.m: Update.
40848 * objc.dg/const-str-1.m: Update.
40849 * objc.dg/fwd-proto-1.m: Update.
40850 * objc.dg/id-1.m: Update.
40851 * objc.dg/super-class-1.m: Update.
40852
40853 2001-11-29 Mark Mitchell <mark@codesourcery.com>
40854
40855 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
40856 constructs.
40857
40858 2001-11-28 Jeffrey A Law (law@cygnus.com)
40859
40860 * gcc.c-torture/execute/20011128-1.c: New test.
40861
40862 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
40863
40864 * gcc.dg/20011127-1.c: New test.
40865
40866 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
40867
40868 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
40869 from Austin Group draft 7.
40870 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
40871 scanf format arguments.
40872 * gcc.dg/format/no-exargs-2.c: New test.
40873
40874 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
40875
40876 * g++.dg/abi/vbase8-4.C: New test.
40877
40878 2001-11-24 Ian Lance Taylor <ian@airs.com>
40879
40880 * gcc.c-torture/execute/20011121-1.c: New test.
40881
40882 2001-11-23 Jeffrey A Law (law@cygnus.com)
40883
40884 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
40885
40886 2001-11-23 Andreas Jaeger <aj@suse.de>
40887
40888 * gcc.dg/cpp/charconst-2.c: New test.
40889
40890 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
40891
40892 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
40893 to the host if it is remote. Let tests specify extra headers
40894 they use.
40895 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
40896 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
40897 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
40898 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
40899 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
40900 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
40901 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
40902 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
40903 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
40904 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
40905
40906 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
40907
40908 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
40909 for little endian ARMs.
40910
40911 2001-11-20 Jakub Jelinek <jakub@redhat.com>
40912
40913 * gcc.c-torture/compile/20011119-1.c: New test.
40914 * gcc.c-torture/compile/20011119-2.c: New test.
40915
40916 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
40917
40918 * gcc.dg/altivec-1.c: Fix typo.
40919
40920 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
40921
40922 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
40923
40924 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
40925
40926 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
40927
40928 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
40929
40930 * lib/g77.exp: Don't specify --rpath-link.
40931
40932 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
40933 across all the headers.
40934 * gcc.dg/format/format.exp: For testing on a remote host,
40935 copy format.h.
40936
40937 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
40938 * gcc.c-torture/execute/930406-1.c: Likewise.
40939 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40940
40941 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
40942
40943 * gcc.dg/altivec-1.c: New.
40944
40945 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
40946
40947 * gcc.dg/cpp/fpreprocessed.c: New test case.
40948
40949 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
40950
40951 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
40952 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
40953 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
40954
40955 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
40956
40957 * gcc.dg/no-builtin-1.c: New test.
40958
40959 2001-11-16 Jakub Jelinek <jakub@redhat.com>
40960
40961 * gcc.c-torture/execute/20011115-1.c: New test.
40962
40963 2001-11-15 Jakub Jelinek <jakub@redhat.com>
40964
40965 * gcc.c-torture/compile/20011114-2.c: New test.
40966 * gcc.c-torture/compile/20011114-3.c: New test.
40967 * gcc.c-torture/compile/20011114-4.c: New test.
40968
40969 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
40970
40971 * g++.dg/other/init1.C: New test.
40972
40973 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
40974
40975 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
40976 message.
40977
40978 * gcc.c-torture/execute/20011114-1.c: New testcase.
40979
40980 * gcc.c-torture/compile/20010327-1.c: Revert last change.
40981 * gcc.c-torture/compile/20011114-1.c: New test, exactly
40982 like the (before this change) version of 20010327-1.c.
40983
40984 2001-11-14 Roger Sayle <roger@eyesopen.com>
40985
40986 * gcc.c-torture/execute/string-opt-13.c: New testcase.
40987
40988 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
40989
40990 * g++.dg/init/array2.C: New test.
40991
40992 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
40993
40994 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
40995
40996 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
40997
40998 * g++.dg/other/forscope1.C: New test.
40999 * g++.dg/ext/forscope1.C: New test.
41000 * g++.dg/ext/forscope2.C: New test.
41001
41002 2001-11-13 Jakub Jelinek <jakub@redhat.com>
41003
41004 * gcc.c-torture/execute/20011113-1.c: New test.
41005
41006 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
41007
41008 * gcc.c-torture/execute/20011109-2.c: New test.
41009
41010 * gcc.c-torture/execute/20011109-1.c: New test.
41011
41012 2001-11-09 Jakub Jelinek <jakub@redhat.com>
41013
41014 * gcc.c-torture/compile/20011109-1.c: New test.
41015
41016 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
41017
41018 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
41019 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
41020 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
41021 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
41022 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
41023 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
41024 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
41025
41026 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
41027
41028 * g++.dg/warn/Wshadow-1.C: New tests.
41029 * g++.old-deja/g++.mike/for3.C: Update.
41030
41031 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
41032
41033 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
41034 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
41035 XFAILs. Adjust expected error texts.
41036 * gcc.c-torture/compile/20011106-1.c,
41037 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
41038 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
41039 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
41040 gcc.dg/c99-array-lval-5.c: New tests.
41041
41042 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
41043
41044 * gcc.dg/cpp/defined.c: Update.
41045
41046 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
41047
41048 * gcc.c-torture/execute/anon-1.c: New test.
41049
41050 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
41051
41052 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
41053 same size, so no warning should be produced on stormy16.
41054
41055 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
41056 due to oversized array.
41057 * g++.old-deja/g++.mike/ns15.C: Likewise.
41058 * g++.old-deja/g++.pt/crash16.C: Likewise.
41059
41060 2001-11-02 Graham Stott <grahams@redhat.com>
41061
41062 * g++.dgother/debug1.C: Fix typos.
41063
41064 2001-11-01 Jakub Jelinek <jakub@redhat.com>
41065
41066 * g++.dg/other/debug1.C: New test.
41067
41068 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
41069
41070 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
41071 of unsigned long.
41072
41073 2001-10-30 Jakub Jelinek <jakub@redhat.com>
41074
41075 * gcc.dg/20011029-2.c: New test.
41076
41077 * gcc.c-torture/compile/20011029-1.c: New test.
41078
41079 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
41080
41081 * objc/execute/class_self-1.m: New test.
41082 * objc/execute/class_self-2.m: New test.
41083
41084 2001-10-25 Zack Weinberg <zack@codesourcery.com>
41085
41086 * gcc.misc-tests/msgs.exp: Delete.
41087 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
41088 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
41089 error set to match recent changes.
41090
41091 2001-10-24 Zack Weinberg <zack@codesourcery.com>
41092
41093 * gcc.dg/20011021-1.c: New test.
41094
41095 2001-10-24 Jakub Jelinek <jakub@redhat.com>
41096
41097 * gcc.c-torture/compile/20011023-1.c: New test.
41098
41099 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
41100
41101 * lib/g77.exp: Rewrite based on lib/g++.exp.
41102
41103 2001-10-19 Jakub Jelinek <jakub@redhat.com>
41104
41105 * gcc.c-torture/execute/20011019-1.c: New test.
41106
41107 * gcc.dg/20011018-1.c: New test.
41108
41109 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
41110
41111 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
41112
41113 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
41114
41115 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
41116 * gcc.dg/attr-invalid.c: Likewise.
41117
41118 2001-10-18 Jakub Jelinek <jakub@redhat.com>
41119
41120 * testsuite/gcc.dg/20011015-1.c: New test.
41121
41122 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
41123
41124 * g++.dg/template/unify2.C: New test.
41125
41126 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
41127
41128 * g++.dg/other/exception-specification.C: New test
41129
41130 2001-10-13 Tom Rix <trix@redhat.com>
41131
41132 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
41133 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
41134
41135 2001-10-12 Jakub Jelinek <jakub@redhat.com>
41136
41137 * testsuite/gcc.dg/20011009-1.c: New test.
41138
41139 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
41140
41141 PR g++/4476
41142 * g++.dg/other/friend1.C: New test.
41143
41144 2001-10-11 Richard Henderson <rth@redhat.com>
41145
41146 * g++.old-deja/g++.other/crash18.C: Add -S to options.
41147
41148 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41149
41150 * gcc.c-torture/compile/20011010-1.c: New.
41151
41152 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
41153
41154 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
41155 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
41156 g77.f-torture/execute/execute.exp,
41157 g77.f-torture/noncompile/noncompile.exp,
41158 gcc.c-torture/compile/compile.exp,
41159 gcc.c-torture/execute/execute.exp,
41160 gcc.c-torture/execute/ieee/ieee.exp,
41161 gcc.c-torture/execute/memcheck/memcheck.exp,
41162 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
41163 objc/execute/execute.exp: Update FSF address.
41164
41165 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
41166
41167 * gcc.dg/cpp/cmdlne-C.c: Update.
41168 * gcc.dg/cpp/cmdlne-C2.c: New.
41169
41170 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41171
41172 * gcc.c-torture/execute/20011008-3.c: New.
41173
41174 2001-10-08 DJ Delorie <dj@redhat.com>
41175
41176 * gcc.dg/20011008-1.c: New.
41177 * gcc.dg/20011008-2.c: New.
41178
41179 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
41180
41181 * gcc.dg/cpp/spacing1.c: Update test.
41182
41183 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
41184
41185 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
41186 spelling errors of "separate" as "seperate".
41187
41188 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
41189
41190 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
41191 enough to avoid inlining.
41192
41193 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
41194
41195 * lib/g77.exp: set libg2c_dir correctly.
41196
41197 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
41198
41199 * gcc.dg/cpp/macro11.c: New test.
41200
41201 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
41202
41203 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
41204 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
41205 gcc.dg/format/multattr-3.c: New tests.
41206 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
41207 tests for format attributes on function pointers being rejected.
41208
41209 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
41210
41211 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
41212
41213 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
41214
41215 * g++.dg/warn/format1.C: New test.
41216
41217 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
41218
41219 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
41220
41221 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
41222
41223 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
41224
41225 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
41226
41227 * gcc.dg/cpp/redef2.c: Add test.
41228
41229 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
41230
41231 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
41232 long-standing bug on i686, apparently.
41233 * gcc.c-torture/execute/loop-2c.x: New file.
41234 * gcc.c-torture/execute/loop-2d.x: New file.
41235 * gcc.c-torture/execute/loop-3c.x: New file.
41236
41237 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
41238
41239 * gcc.dg/cpp/20000625-2.c: Correct line number.
41240
41241 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
41242
41243 * gcc.dg/cpp/macro10.c: New test.
41244 * gcc.dg/cpp/strify3.c: New test.
41245 * gcc.dg/cpp/spacing1.c: Add tests.
41246 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
41247 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
41248
41249 2001-09-24 DJ Delorie <dj@redhat.com>
41250
41251 * gcc.c-torture/execute/20010924-1.c: New test.
41252
41253 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
41254
41255 * testsuite/objc/execute/paste.m: Remove.
41256
41257 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
41258
41259 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
41260
41261 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
41262
41263 * g77.dg/strlen0.f: New test.
41264
41265 2001-09-21 Richard Henderson <rth@redhat.com>
41266
41267 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
41268 * g++.old-deja/g++.abi/vtable2.C: Likewise.
41269
41270 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
41271
41272 Table-driven attributes.
41273 * g++.dg/ext/attrib1.C: New test.
41274
41275 2001-09-20 DJ Delorie <dj@redhat.com>
41276
41277 * gcc.dg/20000926-1.c: Update expected warning messages.
41278 * gcc.dg/array-2.c: Likewise, and test for warnings too.
41279 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
41280 array.
41281
41282 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
41283
41284 * g++.dg/eh/registers1.C: New test case.
41285
41286 2001-09-17 Richard Henderson <rth@redhat.com>
41287
41288 * gcc.dg/array-5.c: Fix VLA decomposition test.
41289
41290 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
41291
41292 * gcc.dg/cpp/line5.c: New testcase.
41293
41294 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
41295
41296 * gcc.dg/cpp/macro9.c: New test.
41297
41298 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
41299
41300 * gcc.c-torture/execute/980223.c: Change type of addr from long
41301 to char *.
41302
41303 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
41304
41305 * gcc.c-torture/execute/20010915-1.c: New test.
41306
41307 2001-09-14 Janis Johnson <janis187@us.ibm.com>
41308
41309 * g77.dg/bprob: New directory.
41310 * g77.dg/bprob/bprob.exp: New file.
41311 * g77.dg/bprob/bprob-1.f: New test.
41312 * g77.dg/gcov: New directory.
41313 * g77.dg/gcov/gcov.exp: New file.
41314 * g77.dg/gcov/gcov-1.f: New test.
41315 * g77.dg/gcov/gcov-1.x: New file.
41316
41317 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
41318
41319 * gcc.dg/cpp/directiv.c: Update.
41320 * gcc.dg/cpp/undef1.c: Update.
41321
41322 2001-09-12 Jakub Jelinek <jakub@redhat.com>
41323
41324 * gcc.dg/20010912-1.c: New test.
41325
41326 2001-09-11 Janis Johnson <janis187@us.ibm.com>
41327
41328 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
41329 language-independent file in lib.
41330 * lib/gcov.exp: New file.
41331
41332 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
41333
41334 * gcc.c-torture/compile/20010911-1.c: New test.
41335
41336 2001-09-10 Janis Johnson <janis187@us.ibm.com>
41337
41338 * lib/profopt.exp: New, to support profile-directed optimizations.
41339 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
41340 * gcc.misc-tests/bprob-1.c: New test.
41341 * gcc.misc-tests/bprob-2.c: New test.
41342
41343 2001-09-07 Janis Johnson <janis187@us.ibm.com>
41344
41345 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
41346 XFAIL and which kinds of gcov output to verify.
41347 * gcc.misc-tests/gcov-4b.x: New file.
41348 * gcc.misc-tests/gcov-5b.x: New file.
41349 * gcc.misc-tests/gcov-6.x: New file.
41350 * gcc.misc-tests/gcov-7.c: New test.
41351 * gcc.misc-tests/gcov-7.x: New file.
41352
41353 2001-09-06 Janis Johnson <janis187@us.ibm.com>
41354
41355 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
41356 * gcc.misc-tests/gcov-6.c: New test.
41357
41358 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
41359
41360 PR c++/3986
41361 * g++.dg/abi/vbase1.C: New test.
41362
41363 2001-09-05 Ziemowit Laski <zlaski@apple.com>
41364
41365 * objc.dg/method-2.m: New.
41366
41367 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
41368
41369 PR c++/4203
41370 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
41371 * g++.dg/init/empty1.C: New test.
41372
41373 2001-09-03 Jakub Jelinek <jakub@redhat.com>
41374
41375 * gcc.c-torture/compile/20010903-1.c: New test.
41376
41377 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
41378
41379 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
41380 for m68k.
41381
41382 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
41383
41384 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
41385
41386 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
41387
41388 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
41389
41390 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
41391
41392 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
41393 for 16-bit 'unsigned int'.
41394
41395 2001-08-29 Kazu Hirata <kazu@hxi.com>
41396
41397 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
41398
41399 2001-08-27 Richard Henderson <rth@redhat.com>
41400
41401 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
41402 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
41403
41404 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
41405
41406 * gcc.dg/asm-names.c (ymain): New.
41407
41408 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
41409
41410 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
41411 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
41412 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
41413
41414 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41415
41416 * gcc.dg/compare5.c: New testcase.
41417
41418 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
41419
41420 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
41421 and "In instantiation".
41422
41423 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
41424
41425 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
41426
41427 2001-08-20 Janis Johnson <janis187@us.ibm.com>
41428
41429 * gcc.misc-tests/gcov.exp: Add support for branch information.
41430 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
41431 * gcc.misc-tests/gcov-4.c: New test.
41432 * gcc.misc-tests/gcov-4b.c: New test.
41433 * gcc.misc-tests/gcov-5b.c: New test.
41434
41435 2001-08-20 Zack Weinberg <zackw@panix.com>
41436
41437 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
41438 expected to fail.
41439
41440 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
41441
41442 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
41443
41444 2001-08-19 Jakub Jelinek <jakub@redhat.com>
41445
41446 * g++.dg/eh/template1.C: New test.
41447
41448 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
41449
41450 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
41451 Fix thinko.
41452 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
41453 for xfail.
41454
41455 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
41456
41457 * lib/g77-dg.exp: Use prune.exp for common procedures
41458 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
41459 * lib/g77.exp: (g77-dg-prune) Remove
41460
41461 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
41462
41463 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
41464
41465 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41466
41467 * g++.dg/template/unify1.C: New test.
41468
41469 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
41470
41471 * g++.dg/abi/empty4.C: New test.
41472
41473 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
41474
41475 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
41476 solaris2.*
41477 * g77.f-torture/compile/pr3743.x: Likewise.
41478
41479 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
41480
41481 * g++.dg/other/using-declaration.C: New test.
41482
41483 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
41484
41485 * gcc.dg/cpp/tr-sign.c: New testcase.
41486
41487 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
41488
41489 * gcc.dg/cpp/19951025-1.c: Revert.
41490 * gcc.dg/cpp/directiv.c: We no longer process directives that
41491 interrupt macro arguments.
41492
41493 2001-08-03 Zack Weinberg <zackw@stanford.edu>
41494
41495 * gcc.dg/bconstp-1.c: New test.
41496
41497 2001-08-03 Richard Henderson <rth@redhat.com>
41498
41499 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
41500
41501 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
41502
41503 * gcc.dg/cpp/19951025-1.c: Update.
41504
41505 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
41506
41507 * g77.dg/ff90-1.f (s): Fix reference of variable z,
41508 should be x.
41509
41510 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
41511
41512 Kill -fhonor-std.
41513 * g++.old-deja/g++.ns/ns14.C: Remove special options.
41514 * g++.old-deja/g++.other/std1.C: Likewise.
41515 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
41516
41517 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
41518
41519 * lib/g77.exp: Load gcc-defs.exp for common procedures
41520 (g77_pass, g77_fail, g77_finish, g77_exit,
41521 ${tool}_check_unsupported_p} Now redundant. Deleted.
41522
41523 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
41524
41525 * g77.dg/fbackslash.f
41526 * g77.dg/fcase-preserve.f
41527 * g77.dg/ff90-1.f
41528 * g77.dg/ffixed-line-length-0.f
41529 * g77.dg/ffixed-line-length-132.f
41530 * g77.dg/ffixed-line-length-7.f
41531 * g77.dg/ffixed-line-length-72.f
41532 * g77.dg/ffixed-line-length-none.f
41533 * g77.dg/ffree-form-1.f
41534 * g77.dg/fno-backslash.f
41535 * g77.dg/fno-f90-1.f
41536 * g77.dg/fno-fixed-form-1.f
41537 * g77.dg/fno-onetrip.f
41538 * g77.dg/fno-typeless-boz.f
41539 * g77.dg/fno-underscoring.f
41540 * g77.dg/fno-vxt-1.f
41541 * g77.dg/fonetrip.f
41542 * g77.dg/ftypeless-boz.f
41543 * g77.dg/fugly-assumed.f
41544 * g77.dg/funderscoring.f
41545 * g77.dg/fvxt-1.f
41546
41547 2001-08-01 Ziemowit Laski <zlaski@apple.com>
41548
41549 * objc.dg/fwd-proto-1.m: New.
41550 * objc.dg/local-decl-1.m: New.
41551 * objc.dg/naming-1.m: New.
41552 * objc.dg/naming-2.m: New.
41553 * objc.dg/proto-hier-1.m: New.
41554
41555 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
41556
41557 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
41558 largest-type elements to a struct makes its size grow.
41559
41560 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
41561
41562 * g++.dg/abi/vthunk1.C: New test.
41563
41564 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
41565
41566 * g++.dg/abi/vbase8-22.C: New test.
41567
41568 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
41569
41570 * gcc.dg/cpp/macro8.c: New test.
41571
41572 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
41573
41574 * g++.dg/abi/vbase8-21.C: New test.
41575
41576 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
41577
41578 * g++.dg/abi/vbase8-10.C: New test.
41579
41580 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41581
41582 * lib/g++.exp (g++_set_ld_library_path): Renamed to
41583 ${tool}_set_ld_library_path.
41584 Changed caller.
41585 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
41586 g++.exp.
41587
41588 2001-07-26 Stan Cox <scox@redhat.com>
41589
41590 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
41591 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
41592 gcc_exit, gcc_check_unsupported_p):
41593 Moved to gcc-deps.exp
41594 * gcc-deps.exp: New file.
41595
41596 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41597
41598 * g++.old-deja/g++.pt/defarg14.C: New test.
41599
41600 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
41601
41602 * g++.old-deja/g++.other/lineno5.C: New test.
41603
41604 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
41605
41606 * g++.old-deja/g++.pt/crash68.C: New test.
41607
41608 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
41609
41610 * g++.old-deja/g++.other/crash42.C: New test.
41611
41612 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
41613
41614 * gcc.dg/cpp/extratokens.c: Fix.
41615 * gcc.dg/cpp/skipping2.c: New tests.
41616
41617 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41618
41619 * gcc.c-torture/execute/20010724-1.c: New file.
41620 * gcc.c-torture/execute/20010724-1.x: New file.
41621
41622 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
41623
41624 * g++.old-deja/g++.other/cond7.C: New test.
41625
41626 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
41627
41628 * g++.old-deja/g++.other/optimize4.C: New test.
41629
41630 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
41631
41632 * g++.old-deja/g++.abi/vbase8-5.C: New test.
41633
41634 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
41635
41636 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
41637 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
41638 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
41639 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
41640
41641 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
41642 bug report" message.
41643
41644 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
41645 * g++.dg/ext/instantiate1.C: Move from old-deja.
41646
41647 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
41648
41649 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
41650 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
41651 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
41652 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
41653
41654 2001-07-23 Jeffrey A Law (law@cygnus.com)
41655
41656 * gcc.c-torture/execute/20010723-1.c: New test.
41657
41658 2001-07-23 Ben Elliston <bje@redhat.com>
41659
41660 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
41661
41662 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41663
41664 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
41665 i[34567]86-*-*.
41666 Delete handling of ieee_multilib_flags.
41667 Pass -mieee for alpha*-*-* and sh-*-*.
41668 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
41669
41670 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
41671
41672 Remove old-abi tests.
41673 * g++.old-deja/g++.mike/p11116.C: Remove.
41674 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
41675
41676 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
41677
41678 * g77.f-torture/compile/pr3743.f: New test
41679
41680 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
41681
41682 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
41683
41684 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41685
41686 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
41687 g++.old-deja/g++.pt/static6.C: Likewise.
41688 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
41689 supports weak symbols.
41690
41691 2001-07-18 Andreas Jaeger <aj@suse.de>
41692
41693 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
41694 supported again.
41695
41696 2001-07-18 Andreas Jaeger <aj@suse.de>
41697
41698 * gcc.dg/iftrap-1.c: Fix target line.
41699
41700 2001-07-17 Richard Henderson <rth@redhat.com>
41701
41702 * gcc.c-torture/execute/20010717-1.c: New.
41703
41704 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
41705
41706 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
41707 tests.
41708
41709 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
41710
41711 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
41712
41713 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41714
41715 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
41716 UAC_SIGBUS, UAC_NOPRINT definitions.
41717
41718 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
41719
41720 * objc/execute/object_is_class.m: New test.
41721 * objc/execute/object_is_meta_class.m: New test.
41722
41723 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
41724
41725 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
41726 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
41727
41728 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
41729
41730 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
41731 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
41732
41733 2001-07-14 Richard Henderson <rth@redhat.com>
41734
41735 * gcc.dg/iftrap-1.c: New.
41736
41737 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
41738
41739 * g77.f-torture/execute/intrinsic77.f: New test.
41740
41741 2001-07-11 Janis Johnson <janis@us.ibm.com>
41742
41743 * gcc.misc-tests/gcov-3.c: New test.
41744
41745 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
41746
41747 * gcc.c-torture/compile/20010711-1.c,
41748 * gcc.c-torture/compile/20010711-2.c: New tests.
41749
41750 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
41751
41752 * gcc.c-torture/execute/20010711-1.c: New test.
41753
41754 2001-07-11 Ben Elliston <bje@redhat.com>
41755
41756 * g++.old-deja/g++.other/enum5.C: New test.
41757
41758 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
41759
41760 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
41761 (g++-dg-prune): Call prune_gcc_output.
41762 * prune.exp: New file for prune_gcc_output.
41763 * lib/g++.exp, lib/gcc.exp: Load it.
41764
41765 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
41766
41767 * gcc.c-torture/compile/20010701-1.c,
41768 g++.old-deja/g++.ext/attrib6.C: New tests.
41769
41770 2001-07-06 Jeffrey A Law (law@cygnus.com)
41771
41772 * gcc.c-torture/compile/20010706-1.c: New test.
41773
41774 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
41775
41776 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
41777
41778 2001-06-28 Stan Shebs <shebs@apple.com>
41779
41780 * gcc.dg/pragma-darwin.c: New test.
41781
41782 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41783
41784 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
41785 Solaris 2.[678] system.
41786
41787 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
41788
41789 * gcc.dg/20010622-1.c: New test.
41790
41791 2001-06-18 Stan Shebs <shebs@apple.com>
41792
41793 * objc.dg: New directory.
41794 * objc.dg/dg.exp: New file.
41795 * objc.dg/alias.m: New.
41796 * objc.dg/class-1.m: New.
41797 * objc.dg/class-2.m: New.
41798 * objc.dg/const-str-1.m: New.
41799 * objc.dg/const-str-2.m: New.
41800 * objc.dg/id-1.m: New.
41801 * objc.dg/method-1.m: New.
41802 * objc.dg/super-class-1.m: New.
41803 * lib/objc-dg.exp: New file.
41804
41805 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
41806
41807 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
41808 of label name.
41809
41810 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
41811
41812 * g++.old-deja/g++.abi/vbase8-9.C: New test.
41813
41814 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41815
41816 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
41817 variable.
41818
41819 2001-06-12 Richard Henderson <rth@redhat.com>
41820
41821 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
41822
41823 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
41824
41825 * g++.old-deja/g++.abi/vbase5.C: New test.
41826 * g++.old-deja/g++.abi/vbase6.C: New test.
41827 * g++.old-deja/g++.abi/vbase7.C: New test.
41828
41829 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41830
41831 * gcc.c-torture/compile/20010610-1.c: New test.
41832
41833 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
41834
41835 * g++.old-deja/g++.abi/vbase4.C: New test.
41836
41837 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
41838
41839 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
41840 support %f for HC11/HC12 targets.
41841 * gcc.c-torture/execute/930513-1.x: New file, likewise.
41842 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
41843 on HC11/HC12 targets.
41844 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
41845
41846 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41847
41848 * gcc.dg/wchar_t-1.c: New file.
41849 * gcc.dg/wint_t-1.c: Likewise.
41850
41851 2001-06-11 Bernd Schmidt <bernds@redhat.com>
41852
41853 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
41854
41855 2001-06-11 Richard Henderson <rth@redhat.com>
41856
41857 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
41858
41859 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
41860
41861 * gcc.c-torture/compile/20010611-1.c: New test.
41862
41863 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
41864
41865 * gcc.dg/c99-tag-1.c: Add more tests.
41866
41867 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
41868
41869 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
41870 representation on MN10300 and ARM/Thumb.
41871
41872 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
41873
41874 * g77.f-torture/execute/20010610.f: New.
41875
41876 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
41877
41878 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
41879 names.
41880
41881 2001-06-09 Richard Henderson <rth@redhat.com>
41882
41883 * gcc.c-torture/execute/ashrdi-1.c: New.
41884 * gcc.c-torture/execute/ashldi-1.c: New.
41885 * gcc.c-torture/execute/lshrdi-1.c: New.
41886
41887 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
41888
41889 * objc/execute/load-3.m: Added. Check sending +load to categories,
41890 in addition to classes.
41891
41892 2001-06-08 Stan Shebs <shebs@apple.com>
41893
41894 * objc/execute/load-2.m: New test. From Nicola Pero
41895 <n.pero@mi.flashnet.it>.
41896
41897 2001-06-08 Jakub Jelinek <jakub@redhat.com>
41898
41899 * gcc.c-torture/execute/20010605-2.c: New test.
41900
41901 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
41902
41903 * g++.old-deja/g++.abi/vbase2.C: New test.
41904 * g++.old-deja/g++.abi/vbase3.C: New test.
41905
41906 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
41907
41908 * g++.old-deja/g++.pt/friend49.C: New test.
41909
41910 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
41911
41912 * g++.old-deja/g++.ext/anon3.C: New test.
41913
41914 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
41915
41916 * g++.old-deja/g++.other/conv7.C: New test.
41917
41918 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
41919
41920 * gcc.c-torture/compile/20010605-2.c: New test.
41921
41922 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
41923
41924 * gcc.c-torture/execute/20010604-1.c: New test.
41925
41926 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
41927
41928 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
41929
41930 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
41931
41932 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
41933 (g++_link_flags): Likewise.
41934 (g++_init): Pass gccpath's value to two previous functions.
41935
41936 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41937
41938 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
41939 Ensure logfile entry matches exec command line.
41940
41941 2001-05-31 Richard Henderson <rth@redhat.com>
41942
41943 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
41944 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
41945
41946 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
41947
41948 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
41949 compiler for irix6.2
41950
41951 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
41952
41953 * g++.old-deja/g++.other/optimize3.C: New file.
41954
41955 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
41956
41957 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
41958 assemble.
41959
41960 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
41961
41962 * g++.old-deja/g++.other/optimize2.C: New file.
41963
41964 2001-05-25 Diego Novillo <dnovillo@redhat.com>
41965
41966 * gcc.c-torture/compile/20010518-2.c: New file.
41967 * gcc.c-torture/execute/20010518-1.c: New file.
41968 * gcc.c-torture/execute/20010518-2.c: New file.
41969
41970 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
41971
41972 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
41973
41974 2001-05-24 Mark Mitchell <mark@codesourcery.com>
41975
41976 G++ no longer defines builtins that do not begin with __builtin.
41977 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
41978 * g++.old-deja/g++.brendand/misc13.C: Likewise.
41979 * g++.old-deja/g++.law/builtin1.C: Likewise.
41980 * g++.old-deja/g++.law/cvt2.C: Likewise.
41981 * g++.old-deja/g++.mike/net5.C: Likewise.
41982 * g++.old-deja/g++.other/builtins1.C: Likewise.
41983 * g++.old-deja/g++.other/builtins2.C: Likewise.
41984 * g++.old-deja/g++.other/builtins3.C: Likewise.
41985 * g++.old-deja/g++.other/builtins4.C: Likewise.
41986 * g++.old-deja/g++.other/inline8.C: Likewise.
41987 * g++.old-deja/g++.robertl/eb39.C: Likewise.
41988
41989 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
41990
41991 * g++.old-deja/g++.pt/using1.C: Adjust.
41992 * g++.old-deja/g++.pt/using2.C: New test.
41993
41994 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
41995
41996 * gcc.dg/cpp/charconst.c: New tests.
41997 * gcc.dg/cpp/escape.c: New tests.
41998 * gcc.dg/cpp/escape-1.c: New tests.
41999 * gcc.dg/cpp/escape-2.c: New tests.
42000 * gcc.dg/cpp/ucs.c: New tests.
42001
42002 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
42003
42004 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
42005 native compiler for irix6.5.
42006
42007 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
42008
42009 * lib/g++.exp (g++_include_flags): Use args to compute
42010 get_multilibs.
42011 (g++_link_flags): Likewise.
42012 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
42013
42014 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
42015
42016 * gcc.dg/c90-hexfloat-1.c: Add more tests.
42017
42018 2001-05-21 Geoff Keating <geoffk@redhat.com>
42019
42020 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
42021 this file.
42022
42023 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
42024
42025 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
42026 STACK_SIZE;
42027 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
42028 to STACK_SIZE; Use it to define size of add_histo array.
42029 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
42030 to STACK_SIZE.
42031 (f): Use GITT_SIZE to define size of gitt local table.
42032 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
42033 to STACK_SIZE; Use it to define size of bytemem array.
42034
42035 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
42036
42037 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
42038 on 68HC11/HC12 due to the asm instruction.
42039 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
42040 * gcc.c-torture/compile/920520-1.x: Likewise.
42041 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
42042 on 68HC11/HC12 because the function is larger than 64K.
42043 * gcc.c-torture/compile/961203-1.x: New file, this test fails
42044 on 68HC11/HC12 because the structure is too large.
42045
42046 2001-05-20 Richard Henderson <rth@redhat.com>
42047
42048 * gcc.c-torture/execute/20010520-1.c: New.
42049
42050 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42051
42052 * g++.old-deja/g++.warn/compare1.C: New test.
42053 * gcc.dg/compare4.c: New test.
42054
42055 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
42056
42057 * g++.old-deja/g++.other/optimize1.C: New test.
42058
42059 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42060
42061 * g++.old-deja/g++.pt/spec41.C: New test.
42062
42063 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
42064
42065 * gcc.c-torture/compile/20010114-1.x: Remove.
42066
42067 2001-05-18 Stan Shebs <shebs@apple.com>
42068
42069 * gcc.c-torture/compile/20010518-1.c: New test.
42070
42071 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
42072
42073 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
42074 * g++.old-deja/g++.pt/crash67.C: New test.
42075
42076 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
42077
42078 * g++.old-deja/g++.other/debug9.C: New test.
42079
42080 2001-05-16 Zack Weinberg <zackw@stanford.edu>
42081
42082 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
42083
42084 2001-05-16 Jan Hubicka <jh@suse.cz>
42085
42086 * gcc.c-torture/compile/20010516-1.c: New test.
42087
42088 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
42089
42090 * g++.old-deja/g++.other/crash41.C: New test.
42091
42092 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
42093
42094 * g++.old-deja/g++.pt/crash66.C: New test.
42095
42096 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
42097
42098 * g++.old-deja/g++.robertl/eb27.C: Convert.
42099
42100 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
42101
42102 * g++.dg/friend-warn.C: New test. Do not warn about friend
42103 declaration being redundant.
42104
42105 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
42106
42107 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
42108
42109 2001-05-14 Mark Mitchell <mark@codesourcery.com>
42110
42111 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
42112
42113 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
42114
42115 * lib/g++.exp: Use testsuite_flags.
42116
42117 2001-05-13 Mark Mitchell <mark@codesourcery.com>
42118
42119 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
42120
42121 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
42122
42123 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
42124
42125 2001-05-11 Mark Mitchell <mark@codesourcery.com>
42126
42127 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
42128
42129 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
42130
42131 * gcc.c-torture/compile/20010313-1.c: New test.
42132
42133 2001-05-09 Zack Weinberg <zackw@stanford.edu>
42134
42135 * gcc.dg/cpp/direct2.c: New test.
42136 * gccq.dg/cpp/direct2s.c: New test.
42137
42138 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
42139
42140 2001-05-07 Mark Mitchell <mark@codesourcery.com>
42141
42142 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
42143 * g++.old-deja/g++.other/op3.C: Likewise.
42144
42145 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
42146
42147 * gcc.dg/cpp/syshdr.h: New file.
42148 * gcc.dg/cpp/sysmac1.c: Update.
42149 * gcc.dg/cpp/sysmac2.c: Update.
42150
42151 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
42152
42153 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
42154
42155 2001-05-04 David Edelsohn <edelsohn@gnu.org>
42156
42157 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
42158 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
42159
42160 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
42161
42162 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
42163
42164 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
42165
42166 * lib/g++.exp (g++_include_flags): Don't use any special flags
42167 if TESTING_IN_BUILD_TREE is not defined.
42168 (g++_init): Use a plain 'c++' as the compiler if
42169 TESTING_IN_BUILD_TREEE is not defined.
42170
42171 2001-05-02 Jakub Jelinek <jakub@redhat.com>
42172
42173 * g++.old-deja/g++.eh/catch13.C: New test.
42174 * g++.old-deja/g++.eh/catch14.C: New test.
42175
42176 2001-05-02 Jakub Jelinek <jakub@redhat.com>
42177
42178 * gcc.dg/cpp/tr-define.c: New test.
42179
42180 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
42181
42182 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
42183 <stdlib.h>, not <malloc.h>.
42184
42185 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
42186
42187 * g++.old-deja/g++.ns/template17.C: New test.
42188
42189 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
42190
42191 * g++.old-deja/g++.pt/ref4.C: New test.
42192
42193 2001-04-30 Richard Henderson <rth@redhat.com>
42194
42195 * gcc.dg/20000724-1.c: Revert last change.
42196
42197 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
42198
42199 * g77.f-torture/execute/20010430.f: New test.
42200
42201 2001-04-30 Mark Mitchell <mark@codesourcery.com>
42202
42203 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
42204
42205 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
42206
42207 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
42208
42209 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
42210
42211 * g++.old-deja/g++.eh/crash6.C: New test.
42212
42213 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
42214
42215 * g++.old-deja/g++.other/warn7.C: New test.
42216
42217 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
42218
42219 * g++.old-deja/g++.other/defarg9.C: New test.
42220
42221 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
42222
42223 * g77.f-torture/compile/20010426.f: New test.
42224 * g77.f-torture/execute/20010426.f: New test.
42225
42226 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
42227
42228 * g77.f-torture/compile/20000629-1.x: Remove - error
42229 has been fixed.
42230
42231 2001-04-26 Jeffrey A Law (law@cygnus.com)
42232
42233 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
42234 Tweak slightly to work with g++.dg framework.
42235 * g++.dg/special/ecos.exp: Run initp1.C test.
42236 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
42237
42238 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
42239 its linker doesn't give line numbers either.
42240 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
42241
42242 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
42243
42244 * g++.old-deja/g++.other/lex1.C: New test.
42245
42246 2001-04-26 Jakub Jelinek <jakub@redhat.com>
42247
42248 * gcc.dg/noncompile/20010425-1.c: New test.
42249
42250 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
42251
42252 * g++.old-deja/g++.pt/mangle2.C: New test.
42253
42254 2001-04-25 Jakub Jelinek <jakub@redhat.com>
42255
42256 * gcc.dg/format/plus-1.c: New test.
42257
42258 2001-04-25 Jakub Jelinek <jakub@redhat.com>
42259
42260 * gcc.dg/20010423-1.c: New test.
42261
42262 2001-04-25 Jakub Jelinek <jakub@redhat.com>
42263
42264 * gcc.c-torture/execute/20010422-1.c: New test.
42265
42266 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
42267
42268 * g++.old-deja/g++.ns/type2.C: New test.
42269
42270 2001-04-24 Zack Weinberg <zackw@stanford.edu>
42271
42272 * g++.old-deja/g++.other/perf1.C: New test.
42273
42274 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
42275
42276 * gcc.dg/c99-func-2.c: Remove xfail.
42277 * gcc.dg/c99-func-3.c: Remove xfail.
42278 * gcc.dg/c99-func-4.c: Remove xfail.
42279
42280 2001-04-23 Zack Weinberg <zackw@stanford.edu>
42281
42282 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
42283
42284 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
42285
42286 * gcc.c-torture/compile/20010423-1.c: New test.
42287
42288 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
42289
42290 * g++.old-deja/g++.pt/typename28.C: New test.
42291
42292 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
42293
42294 * g++.old-deja/g++.abi/empty2.C: New test.
42295 * g++.old-deja/g++.abi/empty3.C: New test.
42296
42297 2001-04-20 Jakub Jelinek <jakub@redhat.com>
42298
42299 * g++.old-deja/g++.other/comdat2.C: New test.
42300 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
42301
42302 2001-04-20 Jakub Jelinek <jakub@redhat.com>
42303
42304 * g++.old-deja/g++.other/overload14.C: New test.
42305
42306 2001-04-20 Jakub Jelinek <jakub@redhat.com>
42307
42308 * g++.old-deja/g++.other/lookup23.C: New test.
42309
42310 2001-04-20 Jakub Jelinek <jakub@redhat.com>
42311
42312 * gcc.c-torture/execute/20010403-1.c: New test.
42313
42314 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
42315 Mark Mitchell <mark@codesourcery.com>
42316
42317 * lib/old-dejagnu.exp: Don't delete output of executable.
42318 Add .exe suffix to executables.
42319
42320 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
42321
42322 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
42323
42324 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42325
42326 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
42327
42328 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
42329
42330 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
42331 * g++.old-deja/g++.abi/crash1.C: New test.
42332
42333 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
42334
42335 * g++.old-deja/g++.other/crash40.C: New test.
42336
42337 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42338
42339 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
42340
42341 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
42342
42343 * g++.old-deja/g++.other/warn6.C: New test.
42344
42345 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
42346
42347 * g++.old-deja/g++.robertl/eb42.C: Same.
42348
42349 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42350
42351 * gcc.dg/wtr-conversion-1.c: New testcase.
42352
42353 2001-04-10 Richard Henderson <rth@redhat.com>
42354
42355 * g++.old-deja/g++.other/array5.C: New.
42356
42357 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42358
42359 * gcc.c-torture/execute/20010408-1.c: New test.
42360
42361 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
42362
42363 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
42364 headers and constructs.
42365 * g++.old-deja/g++.robertl/eb79.C: Same.
42366 * g++.old-deja/g++.robertl/eb77.C (main): Same.
42367 * g++.old-deja/g++.robertl/eb73.C: Same.
42368 * g++.old-deja/g++.robertl/eb66.C (main): Same.
42369 * g++.old-deja/g++.robertl/eb55.C (t): Same.
42370 * g++.old-deja/g++.robertl/eb54.C (main): Same.
42371 * g++.old-deja/g++.robertl/eb46.C (main): Same.
42372 * g++.old-deja/g++.robertl/eb44.C: Same.
42373 * g++.old-deja/g++.robertl/eb41.C (main): Same.
42374 * g++.old-deja/g++.robertl/eb4.C (main): Same.
42375 * g++.old-deja/g++.robertl/eb39.C: Same.
42376 * g++.old-deja/g++.robertl/eb33.C (main): Same.
42377 * g++.old-deja/g++.robertl/eb31.C (main): Same.
42378 * g++.old-deja/g++.robertl/eb30.C: Same.
42379 * g++.old-deja/g++.robertl/eb3.C: Same.
42380 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
42381 * g++.old-deja/g++.robertl/eb21.C: Same.
42382 * g++.old-deja/g++.robertl/eb15.C: Same.
42383 * g++.old-deja/g++.robertl/eb118.C: Same.
42384 * g++.old-deja/g++.robertl/eb115.C (main): Same.
42385 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
42386 * g++.old-deja/g++.robertl/eb109.C: Same.
42387 * g++.old-deja/g++.other/sibcall1.C (main): Same.
42388 * g++.old-deja/g++.mike/rtti1.C: Same.
42389 * g++.old-deja/g++.mike/p658.C: Same.
42390 * g++.old-deja/g++.mike/net46.C: Same.
42391 * g++.old-deja/g++.mike/net34.C: Same.
42392 * g++.old-deja/g++.mike/memoize1.C: Same.
42393 * g++.old-deja/g++.mike/eh2.C: Same.
42394 * g++.old-deja/g++.law/weak.C: Same.
42395 * g++.old-deja/g++.law/visibility7.C: Same.
42396 * g++.old-deja/g++.law/visibility25.C: Same.
42397 * g++.old-deja/g++.law/visibility22.C: Same.
42398 * g++.old-deja/g++.law/visibility2.C: Same.
42399 * g++.old-deja/g++.law/visibility17.C: Same.
42400 * g++.old-deja/g++.law/visibility13.C: Same.
42401 * g++.old-deja/g++.law/visibility10.C: Same.
42402 * g++.old-deja/g++.law/visibility1.C: Same.
42403 * g++.old-deja/g++.law/virtual3.C (eval): Same.
42404 * g++.old-deja/g++.law/vbase1.C: Same.
42405 * g++.old-deja/g++.law/operators32.C: Same.
42406 * g++.old-deja/g++.law/nest3.C: Same.
42407 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
42408 * g++.old-deja/g++.law/except5.C (main): Same.
42409 * g++.old-deja/g++.law/cvt7.C (run): Same.
42410 * g++.old-deja/g++.law/cvt2.C: Same.
42411 * g++.old-deja/g++.law/cvt16.C: Same.
42412 * g++.old-deja/g++.law/ctors6.C (bar): Same.
42413 * g++.old-deja/g++.law/ctors17.C (main): Same.
42414 * g++.old-deja/g++.law/ctors13.C: Same.
42415 * g++.old-deja/g++.law/ctors12.C (main): Same.
42416 * g++.old-deja/g++.law/ctors10.C: Same.
42417 * g++.old-deja/g++.law/code-gen5.C: Same.
42418 * g++.old-deja/g++.law/bad-error7.C: Same.
42419 * g++.old-deja/g++.law/arm9.C: Same.
42420 * g++.old-deja/g++.law/arm12.C: Same.
42421 * g++.old-deja/g++.law/arg8.C: Same.
42422 * g++.old-deja/g++.law/arg1.C: Same.
42423 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
42424 * g++.old-deja/g++.jason/template31.C: Same.
42425 * g++.old-deja/g++.jason/template24.C (main): Same.
42426 * g++.old-deja/g++.jason/2371.C: Same.
42427 * g++.old-deja/g++.eh/new2.C: Same.
42428 * g++.old-deja/g++.eh/new1.C: Same.
42429 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
42430 * g++.old-deja/g++.brendan/nest21.C (main): Same.
42431 * g++.old-deja/g++.brendan/err-msg3.C: Same.
42432 * g++.old-deja/g++.brendan/crash62.C: Same.
42433 * g++.old-deja/g++.brendan/crash52.C: Same.
42434 * g++.old-deja/g++.brendan/crash49.C (main): Same.
42435 * g++.old-deja/g++.brendan/crash38.C: Same.
42436 * g++.old-deja/g++.brendan/crash15.C (main): Same.
42437 * g++.old-deja/g++.brendan/copy9.C: Same.
42438
42439 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
42440
42441 * gcc.c-torture/execute/20001203-2.c (memset):
42442 Count argument is of type __SIZE_TYPE__.
42443
42444 2001-04-04 Diego Novillo <dnovillo@redhat.com>
42445
42446 * gcc.c-torture/compile/20010404-1.c: New test.
42447
42448 2001-04-04 Jakub Jelinek <jakub@redhat.com>
42449
42450 * gcc.c-torture/compile/20010326-1.c: New test.
42451
42452 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
42453
42454 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
42455 peculiarities of the SH.
42456 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
42457
42458 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42459
42460 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
42461 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
42462 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
42463
42464 2001-04-02 Jakub Jelinek <jakub@redhat.com>
42465
42466 * g77.f-torture/compile/20010321-1.f: New test.
42467
42468 2001-04-02 Jakub Jelinek <jakub@redhat.com>
42469
42470 * gcc.c-torture/compile/20010329-1.c: New test.
42471
42472 2001-04-02 Jakub Jelinek <jakub@redhat.com>
42473
42474 * gcc.c-torture/execute/20010329-1.c: New test.
42475
42476 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
42477
42478 * g++.old-deja/g++.other/eh4.C: Fix typo.
42479
42480 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
42481
42482 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
42483
42484 2001-03-28 Philip Blundell <philb@gnu.org>
42485
42486 * gcc.c-torture/compile/20010328-1.c: New test.
42487
42488 2001-03-27 Richard Henderson <rth@redhat.com>
42489
42490 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
42491 * g++.old-deja/g++.eh/vbase3.C: Likewise.
42492
42493 2001-03-27 Alan Modra <alan@linuxcare.com.au>
42494
42495 * gcc.c-torture/compile/20010327-1.c: New test.
42496
42497 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
42498
42499 * g++.old-deja/g++.other/friend12.C: New test.
42500 * g++.old-deja/g++.other/friend9.C: Expect no errors.
42501 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
42502
42503 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
42504
42505 * gcc.c-torture/execute/20010325-1.c: New test.
42506
42507 2001-03-23 Jakub Jelinek <jakub@redhat.com>
42508
42509 * g++.old-deja/g++.other/mangle3.C: New test.
42510
42511 2001-03-22 Jakub Jelinek <jakub@redhat.com>
42512
42513 * g++.old-deja/g++.other/anon8.C: New test.
42514
42515 2001-03-20 Philip Blundell <philb@gnu.org>
42516
42517 * gcc.c-torture/compile/20010320-1.c: New test.
42518
42519 2001-03-17 Richard Henderson <rth@redhat.com>
42520
42521 * g++.old-deja/g++.other/eh4.C: Add expected error text.
42522
42523 2001-03-15 Geoff Keating <geoff@redhat.com>
42524
42525 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
42526 tests on AIX.
42527
42528 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
42529
42530 * g++.old-deja/g++.other/eh4.C: New test.
42531
42532 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
42533
42534 * gcc.dg/cpp/mi1.c: Update.
42535
42536 2001-03-14 Jakub Jelinek <jakub@redhat.com>
42537
42538 * g++.old-deja/g++.other/regstack.C: New test.
42539
42540 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
42541
42542 * g++.old-deja/g++.other/ref4.C: New test.
42543
42544 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
42545
42546 * objc/execute/va_method.m: Added.
42547 * objc/execute/IMP.m: Added.
42548 * objc/execute/_cmd.m: Added.
42549 * objc/execute/accessing_ivars.m: Added.
42550 * objc/execute/class-1.m: Added.
42551 * objc/execute/class-10.m: Added.
42552 * objc/execute/class-11.m: Added.
42553 * objc/execute/class-12.m: Added.
42554 * objc/execute/class-13.m: Added.
42555 * objc/execute/class-14.m: Added.
42556 * objc/execute/class-2.m: Added.
42557 * objc/execute/class-3.m: Added.
42558 * objc/execute/class-4.m: Added.
42559 * objc/execute/class-5.m: Added.
42560 * objc/execute/class-6.m: Added.
42561 * objc/execute/class-7.m: Added.
42562 * objc/execute/class-8.m: Added.
42563 * objc/execute/class-9.m: Added.
42564 * objc/execute/class-tests-1.h
42565 * objc/execute/class-tests-2.h
42566 * objc/execute/compatibility_alias.m: Added.
42567 * objc/execute/encode-1.m: Added.
42568 * objc/execute/formal_protocol-1.m: Added.
42569 * objc/execute/formal_protocol-2.m: Added.
42570 * objc/execute/formal_protocol-3.m: Added.
42571 * objc/execute/formal_protocol-4.m: Added.
42572 * objc/execute/formal_protocol-5.m: Added.
42573 * objc/execute/formal_protocol-6.m: Added.
42574 * objc/execute/formal_protocol-7.m: Added.
42575 * objc/execute/informal_protocol.m: Added.
42576 * objc/execute/initialize.m: Added.
42577 * objc/execute/load.m: Added.
42578 * objc/execute/many_args_method.m: Added.
42579 * objc/execute/nested-3.m: Added.
42580 * objc/execute/no_clash.m: Added.
42581 * objc/execute/private.m: Added.
42582 * objc/execute/redefining_self.m: Added.
42583 * objc/execute/root_methods.m: Added.
42584 * objc/execute/selector-1.m: Added.
42585 * objc/execute/static-1.m: Added.
42586 * objc/execute/static-2.m: Added.
42587 * objc/execute/va_method.m: Added.
42588
42589 2001-03-10 Richard Henderson <rth@redhat.com>
42590
42591 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
42592
42593 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
42594
42595 * g++.old-deja/g++.other/crash31.C: XFAIL.
42596 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
42597 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
42598 * gcc.c-torture/execute/20010123-1.x: XFAIL.
42599 * gcc.c-torture/execute/20010124-1.x: XFAIL.
42600 * gcc.dg/sequence-pt-1.c: XFAIL one test.
42601
42602 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
42603
42604 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
42605
42606 2001-03-06 Zack Weinberg <zackw@stanford.edu>
42607
42608 * gcc.dg/20000724-1.c: Don't use multiline strings.
42609
42610 2001-03-06 Zack Weinberg <zackw@stanford.edu>
42611
42612 * objc/execute/string1.m, objc/execute/string2.m: Compare the
42613 result of -cString against what we expect it to be; don't just
42614 print it out for no one to read.
42615
42616 * objc/execute/string3.m, objc/execute/string4.m: New tests.
42617 Based on testcases provided by Nicola Pero.
42618
42619 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
42620
42621 * gcc.dg/cpp/macro7.c: New test.
42622
42623 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
42624
42625 * gcc.dg/cpp/multiline.c: Update.
42626
42627 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
42628
42629 * g++.old-deja/g++.other/enum3.C: New test.
42630
42631 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
42632
42633 * g++.old-deja/g++.other/pod1.C: New test.
42634
42635 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
42636
42637 * g++.old-deja/g++.ext/overload1.C: New test.
42638
42639 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
42640
42641 * g++.old-deja/g++.pt/using1.C: New test.
42642
42643 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
42644
42645 * g++.old-deja/g++.other/using9.C: New test.
42646
42647 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
42648
42649 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
42650
42651 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
42652
42653 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
42654
42655 * g++.old-deja/g++.ext/realpt1.C: Remove.
42656
42657 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
42658
42659 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
42660
42661 2001-02-26 Will Cohen <wcohen@redhat.com>
42662
42663 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
42664
42665 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
42666
42667 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
42668 templatized constructors.
42669
42670 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42671
42672 * gcc.c-torture/execute/20010224-1.c: New test.
42673
42674 2001-02-23 Jakub Jelinek <jakub@redhat.com>
42675
42676 * gcc.c-torture/execute/20010222-1.c: New test.
42677
42678 2001-02-22 Jakub Jelinek <jakub@redhat.com>
42679
42680 * g++.old-deja/g++.other/inline20.C: New test.
42681
42682 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
42683
42684 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
42685
42686 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
42687
42688 * g++.old-deja/g++.other/lookup22.C: New test.
42689
42690 2001-02-19 Zack Weinberg <zackw@stanford.edu>
42691
42692 * g77.dg: New directory.
42693 * g77.dg/20010216-1.f: New test case.
42694 * g77.dg/dg.exp: New driver.
42695 * lib/g77-dg.exp: New driver library.
42696
42697 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42698
42699 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
42700
42701 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
42702
42703 * g++.old-deja/g++.other/decl9.C: New test.
42704
42705 2001-02-16 Jakub Jelinek <jakub@redhat.com>
42706
42707 * g++.old-deja/g++.other/init16.C: Update the test so that it does
42708 not need <string> and also tests the initialization at runtime.
42709
42710 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
42711
42712 * gcc.c-torture/execute/longlong.c: New test.
42713
42714 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
42715
42716 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
42717
42718 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
42719
42720 * gcc.c-torture/execute/920302-1.c (execute):
42721 Change argument type to short.
42722
42723 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
42724
42725 * g++.old-deja/g++.pt/deduct6.C: New test.
42726
42727 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
42728
42729 * g++.old-deja/g++.pt/deduct5.C: New test.
42730
42731 2001-02-14 Jakub Jelinek <jakub@redhat.com>
42732
42733 * gcc.c-torture/execute/20010209-1.c: New test.
42734
42735 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
42736
42737 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
42738
42739 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
42740
42741 * g++.dg/vtgc1.C: Update for new ABI.
42742
42743 * consistency.vlad: New directory, 1665 files.
42744
42745 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
42746
42747 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
42748 return type.
42749 * gcc.dg/cpp/digraphs.c: Declare puts.
42750
42751 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
42752
42753 * g++.old-deja/g++.other/warn5.C: New test.
42754
42755 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
42756
42757 * g++.old-deja/g++.pt/spec40.C: New test.
42758
42759 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
42760
42761 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
42762 case.
42763 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
42764
42765 2001-02-12 Jakub Jelinek <jakub@redhat.com>
42766
42767 * gcc.c-torture/compile/20010209-1.c: New test.
42768
42769 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
42770
42771 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
42772 excess errors message but not if it crashes.
42773 * g++.old-deja/g++.other/crash27.C: Likewise.
42774 * g++.old-deja/g++.other/crash28.C: Likewise.
42775 * g++.old-deja/g++.other/crash30.C: Likewise.
42776 * g++.old-deja/g++.other/crash32.C: Likewise.
42777 * g++.old-deja/g++.other/crash35.C: Likewise.
42778 * g++.old-deja/g++.pt/inherit2.C: Likewise.
42779
42780 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
42781
42782 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
42783 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
42784 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
42785 g77.f-torture/execute/execute.exp,
42786 g77.f-torture/noncompile/noncompile.exp,
42787 gcc.c-torture/execute/execute.exp,
42788 gcc.c-torture/execute/memcheck/memcheck.exp,
42789 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
42790 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
42791 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
42792 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
42793 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
42794 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
42795 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42796 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
42797 Remove bug reporting instructions with ancient email addresses.
42798
42799 2001-02-07 Jakub Jelinek <jakub@redhat.com>
42800
42801 * gcc.dg/20010202-1.c: New test.
42802 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
42803
42804 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
42805
42806 * g++.dg/stdbool-if.C: New test.
42807
42808 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
42809
42810 * objc/execute/fdecl.m: Added main().
42811
42812 2001-02-07 Jakub Jelinek <jakub@redhat.com>
42813
42814 * gcc.c-torture/execute/20010206-1.c: New test.
42815
42816 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
42817
42818 * gcc.dg/cpp/avoidpaste1.c: Update.
42819
42820 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
42821
42822 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
42823 Pero <nicola@brainstorm.co.uk>.
42824 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
42825
42826 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
42827
42828 * g++.old-deja/g++.pt/spec39.C: New test.
42829
42830 2001-02-05 Jakub Jelinek <jakub@redhat.com>
42831
42832 * gcc.c-torture/compile/20010202-1.c: New test.
42833
42834 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
42835
42836 * g++.old-deja/g++.abi/primary2.C: New test.
42837 * g++.old-deja/g++.abi/primary3.C: New test.
42838 * g++.old-deja/g++.abi/primary4.C: New test.
42839 * g++.old-deja/g++.abi/primary5.C: New test.
42840 * g++.old-deja/g++.abi/vtable3.h: New test.
42841 * g++.old-deja/g++.abi/vtable3a.C: New test.
42842 * g++.old-deja/g++.abi/vtable3b.C: New test.
42843 * g++.old-deja/g++.abi/vtable3c.C: New test.
42844 * g++.old-deja/g++.abi/vtable3d.C: New test.
42845 * g++.old-deja/g++.abi/vtable3e.C: New test.
42846 * g++.old-deja/g++.abi/vtable3f.C: New test.
42847 * g++.old-deja/g++.abi/vtable3g.C: New test.
42848 * g++.old-deja/g++.abi/vtable3h.C: New test.
42849 * g++.old-deja/g++.abi/vtable3i.C: New test.
42850 * g++.old-deja/g++.abi/vtable3j.C: New test.
42851 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
42852
42853 2001-02-03 Jakub Jelinek <jakub@redhat.com>
42854
42855 * g++.old-deja/g++.other/anon6.C: New test.
42856 * g++.old-deja/g++.other/anon7.C: New test.
42857
42858 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
42859
42860 * gcc.dg/cpp/avoidpaste2.c: New tests.
42861
42862 2001-01-31 Jakub Jelinek <jakub@redhat.com>
42863
42864 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
42865
42866 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
42867
42868 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
42869 DECIMAL_DIG cases for Irix."
42870
42871 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
42872
42873 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
42874
42875 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
42876
42877 * gcc.dg/c99-tag-1.c: New test.
42878
42879 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
42880
42881 * gcc.dg/cpp/tr-warn1.c: Add tests.
42882
42883 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
42884
42885 * gcc.dg/cpp/avoidpaste1.c: Update.
42886 * gcc.dg/cpp/paste4.c: Update.
42887
42888 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
42889
42890 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
42891 cases for Irix.
42892
42893 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
42894
42895 * g++.old-deja/g++.other/inline19.C: New test.
42896
42897 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
42898
42899 * gcc.dg/Wlarger-than.c: New test.
42900
42901 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
42902
42903 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
42904
42905 2001-01-29 Jakub Jelinek <jakub@redhat.com>
42906
42907 * gcc.c-torture/execute/20010129-1.c: New test.
42908 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
42909
42910 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
42911
42912 * gcc.dg/cpp/avoidpaste1.c: Test case.
42913
42914 2001-01-28 Jakub Jelinek <jakub@redhat.com>
42915
42916 * g++.old-deja/g++.other/inline18.C: New test.
42917
42918 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42919
42920 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
42921 and __builtin_putchar.
42922
42923 2001-01-27 Jakub Jelinek <jakub@redhat.com>
42924
42925 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
42926 tests.
42927
42928 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
42929
42930 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
42931 floating point number rounding mode to round to the nearest
42932 representable mode.
42933
42934 2001-01-25 Jakub Jelinek <jakub@redhat.com>
42935
42936 * g++.old-deja/g++.other/mangle2.C: New test.
42937
42938 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
42939
42940 * gcc.c-torture/compile/20010124-1.c: New test.
42941
42942 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
42943
42944 * g++.old-deja/g++.pt/spec38.C: New test.
42945
42946 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42947
42948 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
42949 "Build don't run".
42950
42951 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42952
42953 * gcc.c-torture/execute/20010123-1.c: New test.
42954
42955 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
42956
42957 * g++.old-deja/g++.pt/spec37.C: New test.
42958
42959 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
42960
42961 * g++.old-deja/g++.pt/overload14.C: New test.
42962
42963 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42964
42965 * gcc.c-torture/execute/20010122-1.c: New test, exercise
42966 __builtin_return_address.
42967
42968 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
42969
42970 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
42971 * g++.old-deja/g++.pt/spec35.C: New test.
42972 * g++.old-deja/g++.pt/spec36.C: New test.
42973
42974 2001-01-20 Jakub Jelinek <jakub@redhat.com>
42975
42976 * gcc.c-torture/compile/20010118-1.c: New test.
42977
42978 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
42979
42980 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
42981
42982 2001-01-19 Jakub Jelinek <jakub@redhat.com>
42983
42984 * gcc.c-torture/execute/20010119-1.c: New test.
42985
42986 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
42987
42988 * g++.old-deja/g++.other/vbase5.C: New test.
42989
42990 2001-01-19 Jakub Jelinek <jakub@redhat.com>
42991
42992 * gcc.c-torture/execute/20010118-1.c: New test.
42993
42994 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
42995
42996 * g++.old-deja/g++.pt/deduct3.C: New test.
42997
42998 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
42999
43000 * g++.old-deja/g++.pt/spec34.C: New test.
43001
43002 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
43003
43004 * g77.f-torture/compile/20000601-2.f: New test.
43005
43006 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
43007
43008 * g++.old-deja/g++.other/init17.C: New test.
43009
43010 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
43011
43012 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
43013
43014 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
43015
43016 * g++.old-deja/g++.pt/unify8.C: New test.
43017
43018 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
43019
43020 * g++.old-deja/g++.abi/vbase1.C: New test.
43021
43022 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
43023
43024 * g++.old-deja/g++.pt/crash65.C: New test.
43025
43026 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
43027
43028 * gcc.dg/cpp/assembl2.S: New test case.
43029
43030 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
43031
43032 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
43033 are supported.
43034
43035 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43036
43037 * g++.old-deja/g++.other/builtins1.C: New test.
43038 * g++.old-deja/g++.other/builtins2.C: Likewise.
43039 * g++.old-deja/g++.other/builtins3.C: Likewise.
43040 * g++.old-deja/g++.other/builtins4.C: Likewise.
43041
43042 2001-01-17 Jakub Jelinek <jakub@redhat.com>
43043
43044 * gcc.c-torture/compile/20010117-1.c: New test.
43045 * gcc.c-torture/compile/20010117-2.c: New test.
43046
43047 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
43048
43049 * g77.f-torture/execute/20010116.[fx]: New test,
43050 XFAIL on i?86-*-*.
43051 * g77.f-torture/compile/20010115.f: Indicate it's
43052 a test for PR fortran/1636.
43053
43054 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
43055
43056 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
43057
43058 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
43059
43060 * g77.f-torture/compile/20010115.f: New test.
43061
43062 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
43063
43064 * g++.old-deja/g++.pt/nontype5.C: New test.
43065
43066 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
43067
43068 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
43069 have an equivalent working one below it.
43070
43071 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
43072
43073 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
43074 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43075
43076 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
43077
43078 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
43079 message containing "init_priority".
43080 (conpr-2.C): Likewise.
43081 (conpr-3.C): Likewise.
43082 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
43083
43084 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43085
43086 * gcc.c-torture/execute/20010114-2.c: New test.
43087
43088 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
43089
43090 * gcc.c-torture/compile/20010114-1.c: New test.
43091 * gcc.c-torture/compile/20010114-1.x: Xfail.
43092 * gcc.c-torture/compile/20010114-2.c: New test.
43093 * gcc.c-torture/execute/20010114-1.c: New test.
43094 * gcc.dg/trunc-1.c: New test.
43095 * gcc.dg/uninit-B.c: New test.
43096
43097 2001-01-13 Nick Clifton <nickc@redhat.com>
43098
43099 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
43100 target.
43101
43102 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
43103
43104 * gcc.c-torture/compile/20010113-1.c: New test.
43105
43106 2001-01-13 Jakub Jelinek <jakub@redhat.com>
43107
43108 * gcc.c-torture/compile/20001212-1.c: New test.
43109
43110 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
43111
43112 * gcc.dg/cpp/widestr1.c: Update.
43113 * gcc.dg/cpp/prag-imp.c: Remove.
43114
43115 2001-01-12 Jakub Jelinek <jakub@redhat.com>
43116
43117 * gcc.c-torture/execute/20000801-3.x: Remove.
43118 * gcc.dg/c90-init-1.c: New test.
43119 * gcc.dg/c99-init-1.c: New test.
43120 * gcc.dg/c99-init-2.c: New test.
43121 * gcc.dg/gnu99-init-1.c: New test.
43122
43123 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
43124
43125 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
43126 testing that no relevant ones were found.
43127
43128 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
43129
43130 * g++.old-deja/g++.pt/cast2.C: New test.
43131
43132 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
43133
43134 * g++.old-deja/g++.pt/friend47.C: New test.
43135
43136 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
43137
43138 * g++.old-deja/g++.pt/instantiate13.C: New test.
43139
43140 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
43141
43142 * g++.old-deja/g++.other/defarg7.C: New test.
43143 * g++.old-deja/g++.other/defarg8.C: New test.
43144
43145 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
43146
43147 * g++.old-deja/g++.pt/crash64.C: New test.
43148
43149 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
43150
43151 * g++.old-deja/g++.pt/crash63.C: New test.
43152
43153 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
43154
43155 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
43156
43157 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
43158
43159 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
43160
43161 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
43162
43163 * g++.old-deja/g++.pt/error3.C: New test.
43164
43165 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
43166
43167 * g++.old-deja/g++.other/crash39.C: New test.
43168
43169 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
43170
43171 * g++.old-deja/g++.other/vbase4.C: New test.
43172
43173 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
43174
43175 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
43176 * gcc.dg/special/20000419-2.c: New file. Identical to above.
43177 * gcc.dg/special/special.exp: New test driver which will check
43178 for alias support for the above test.
43179
43180 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
43181
43182 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
43183 problems on small machines.
43184 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
43185 parameterize.
43186
43187 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
43188
43189 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
43190 mips.
43191 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43192
43193 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
43194
43195 * g++.old_deja/g++.pt/using8.C: New test.
43196
43197 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
43198
43199 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
43200
43201 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
43202
43203 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
43204 where a failure is expected.
43205 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
43206
43207 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
43208
43209 * g++.old_deja/g++.pt/instantiate12.C: New test.
43210
43211 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
43212
43213 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
43214 start of structs.
43215 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
43216 * g++.old-deja/g++.brendan/crash17.C: Likewise.
43217 * g++.old-deja/g++.brendan/crash29.C: Likewise.
43218 * g++.old-deja/g++.brendan/crash48.C: Likewise.
43219 * g++.old-deja/g++.brendan/ns1.C: Likewise.
43220 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
43221 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
43222 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
43223 * g++.old-deja/g++.eh/spec6.C: Likewise.
43224 * g++.old-deja/g++.jason/crash3.C: Likewise.
43225 * g++.old-deja/g++.law/ctors11.C: Likewise.
43226 * g++.old-deja/g++.law/ctors17.C: Likewise.
43227 * g++.old-deja/g++.law/ctors5.C: Likewise.
43228 * g++.old-deja/g++.law/ctors9.C: Likewise.
43229 * g++.old-deja/g++.mike/ambig1.C: Likewise.
43230 * g++.old-deja/g++.mike/net22.C: Likewise.
43231 * g++.old-deja/g++.mike/p3538a.C: Likewise.
43232 * g++.old-deja/g++.mike/p3538b.C: Likewise.
43233 * g++.old-deja/g++.mike/virt3.C: Likewise.
43234 * g++.old-deja/g++.niklas/t128.C: Likewise.
43235 * g++.old-deja/g++.other/anon4.C: Likewise.
43236 * g++.old-deja/g++.other/using1.C: Likewise.
43237 * g++.old-deja/g++.other/warn3.C: Likewise.
43238 * g++.old-deja/g++.pt/t37.C: Likewise.
43239 * g++.old-deja/g++.robertl/eb69.C: Likewise.
43240 * g++.old-deja/g++.robertl/eb71.C: Likewise.
43241
43242 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
43243
43244 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
43245
43246 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43247
43248 * gcc.c-torture/execute/stdio-opt-3.c: New test.
43249
43250 2001-01-07 Jakub Jelinek <jakub@redhat.com>
43251
43252 * gcc.c-torture/compile/20010107-1.c: New test.
43253
43254 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
43255
43256 * gcc.c-torture/execute/builtin-noret-1.c: New test.
43257
43258 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
43259
43260 * gcc.dg/format/format.h: New file.
43261 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
43262 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
43263 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
43264 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
43265 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
43266 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43267 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
43268 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
43269 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
43270 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
43271 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
43272 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
43273 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
43274 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
43275 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
43276 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
43277 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
43278 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
43279 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
43280 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
43281 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
43282 instead of declaring standard types, macros and functions in each
43283 test.
43284
43285 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
43286
43287 * gcc.c-torture/execute/20010106-1.c: New test.
43288
43289 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
43290
43291 * gcc.dg/format/format.exp: New file.
43292 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
43293 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
43294 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
43295 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
43296 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
43297 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
43298 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
43299 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
43300 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
43301 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
43302 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
43303 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
43304 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
43305 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
43306 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
43307 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
43308 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
43309 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
43310 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
43311 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
43312 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
43313 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
43314 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
43315 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
43316 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
43317 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
43318 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
43319 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
43320 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
43321 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
43322 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
43323 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
43324 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
43325 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
43326 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
43327 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
43328 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
43329 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
43330 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
43331 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
43332 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
43333 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
43334
43335 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
43336
43337 * gcc.c-torture/execute/991228-1.c: Take word endianness into
43338 account.
43339
43340 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
43341
43342 * gcc.c-torture/execute/builtin-complex-1.c: New test.
43343
43344 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
43345
43346 * g++.old-deja/g++.pt/crash62.C: New test.
43347
43348 2001-01-04 Richard Henderson <rth@redhat.com>
43349
43350 * gcc.dg/20000926-1.c: Update expected warnings.
43351 * gcc.dg/array-2.c: Likewise.
43352 * gcc.dg/array-4.c: Also validate flexible array members.
43353 * gcc.dg/c99-flex-array-1.c: New.
43354
43355 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
43356
43357 * gcc.c-torture/compile/20001222-1.x: Remove.
43358
43359 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
43360
43361 * gcc.c-torture/execute/built-in-setjmp.c: New.
43362
43363 2001-01-03 Richard Henderson <rth@redhat.com>
43364
43365 * gcc.dg/940510-1.c: Update expected error wording.
43366 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
43367
43368 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
43369
43370 * lib/target-supports.exp (check_alias_available): Modified to
43371 indicate aliases not supported if only weak aliases are supported.
43372
43373 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43374
43375 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
43376 Turn on cmpstrsi checks for __pj__ and __i370__.
43377
43378 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
43379
43380 * g++.old-deja/g++.other/virtual11.C: New test.
43381
43382 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
43383
43384 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
43385
43386 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43387
43388 * gcc.c-torture/compile/20010102-1.c: New test.
43389
43390 2001-01-02 Andreas Jaeger <aj@suse.de>
43391
43392 * gcc.dg/noreturn-3.c: New test.
43393
43394 * gcc.dg/noreturn-4.c: New test.
43395
43396 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43397
43398 * gcc.c-torture/execute/stdio-opt-1.c: Also test
43399 __builtin_fputc and __builtin_fwrite.
43400
43401 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
43402
43403 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
43404 signed char, not default char.
43405
43406 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
43407
43408 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
43409
43410 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
43411
43412 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
43413
43414 2000-12-29 Richard Henderson <rth@redhat.com>
43415
43416 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
43417 (__cyg_profile_func_exit): Define.
43418
43419 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
43420
43421 * g++.dg/vtgc1.C: New test.
43422
43423 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
43424
43425 * gcc.dg/noncompile/20001228-1.c: New test.
43426
43427 * gcc.dg/20001228-1.c: New test.
43428
43429 * gcc.c-torture/execute/20001228-1.c: New test.
43430
43431 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
43432
43433 * gcc.dg/format-strfmon-1.c: New test.
43434
43435 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43436
43437 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
43438 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
43439 * gcc.c-torture/execute/string-opt-1.c: Likewise.
43440 * gcc.c-torture/execute/string-opt-2.c: Likewise.
43441 * gcc.c-torture/execute/string-opt-3.c: Likewise.
43442 * gcc.c-torture/execute/string-opt-4.c: Likewise.
43443 * gcc.c-torture/execute/string-opt-6.c: Likewise.
43444 * gcc.c-torture/execute/string-opt-7.c: Likewise.
43445 * gcc.c-torture/execute/string-opt-8.c: Likewise.
43446 * gcc.c-torture/execute/string-opt-9.c: Likewise.
43447 * gcc.c-torture/execute/string-opt-10.c: Likewise.
43448 * gcc.c-torture/execute/string-opt-11.c: Likewise.
43449 * gcc.c-torture/execute/string-opt-12.c: Likewise.
43450
43451 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
43452 * gcc.c-torture/execute/string-opt-4.c: Test index.
43453
43454 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
43455
43456 * gcc.c-torture/compile/20001226-1.c: New test.
43457
43458 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
43459
43460 * gcc.c-torture/compile/20001222-1.c: New test.
43461 * gcc.c-torture/compile/20001222-1.x: Xfail.
43462
43463 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
43464
43465 * gcc.c-torture/execute/comp-goto-2.c: New test.
43466
43467 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
43468
43469 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
43470 Use long types if __INT_MAX__ is 32767.
43471 (main): Use cast to (sint32 *) when poking 88 into a_page.
43472
43473 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
43474
43475 2000-12-21 Bernd Schmidt <bernds@redhat.com>
43476
43477 * gcc.c-torture/compile/20001221-1.c: New test.
43478 * gcc.c-torture/execute/20001221-1.c: New test.
43479
43480 2000-12-20 Richard Henderson <rth@redhat.com>
43481
43482 * g++.old-deja/g++.pt/crash36.C: Update error lines.
43483 * g++.old-deja/g++.robertl/eb109.C: Likewise.
43484
43485 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43486
43487 * gcc.dg/compare3.c: New test.
43488
43489 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
43490
43491 * gcc.dg/format-warnll-1.c: New test.
43492
43493 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
43494
43495 * gcc.dg/cpp/cmdlne-P.c: New test.
43496
43497 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
43498
43499 * gcc.c-torture/execute/builtin-abs-1.c,
43500 gcc.c-torture/execute/builtin-abs-2.c: New tests.
43501
43502 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
43503
43504 * gcc.dg/cpp/multiline.c: New test.
43505
43506 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
43507
43508 * g++.old-deja/g++.other/syshdr1.C: Update.
43509 * gcc.dg/cpp/lineflags.c: Remove temporarily.
43510
43511 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43512
43513 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
43514
43515 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43516
43517 * g++.old-deja/g++.pt/ttp65.C: New test.
43518
43519 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43520
43521 * g++.old-deja/g++.pt/ttp64.C: New test.
43522
43523 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43524
43525 * g++.old-deja/g++.pt/spec33.C: New test.
43526
43527 2000-12-14 Catherine Moore <clm@redhat.com>
43528
43529 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
43530 * gcc.c-torture/execute/920612-2.c: Likewise.
43531 * gcc.c-torture/execute/920428-2.c: Likewise.
43532 * gcc-c-torture/execute/va-arg-11.c: Call exit.
43533 * gcc.c-torture/execute/va-arg-21.c: Likewise.
43534
43535 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43536
43537 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
43538 * gcc.dg/pack-test-2.c: Likewise.
43539
43540 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
43541
43542 Tests by Zack Weinberg <zackw@stanford.edu>.
43543
43544 * gcc.dg/cpp/defined.c: Update.
43545 * gcc.dg/cpp/defined_trad.c: New tests.
43546
43547 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
43548
43549 * gcc.dg/cpp/trad-direct.c: Update.
43550
43551 2000-12-11 Neil Booth <neilb@earthling.net>
43552
43553 * gcc.dg/cpp/defined_trad.c
43554
43555 2000-12-11 Neil Booth <neilb@earthling.net>
43556
43557 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
43558
43559 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
43560
43561 * gcc.dg/format-miss-2.c: New test.
43562
43563 2000-12-09 Neil Booth <neilb@earthling.net>
43564
43565 * gcc.dg/cpp/lineflags.c: New tests.
43566 * gcc.dg/cpp/poison.c: Update.
43567 * gcc.dg/cpp/redef2.c: Update.
43568 * gcc.dg/cpp/skipping.c: New test.
43569
43570 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
43571
43572 * g++.old-deja/g++.other/eh3.C: New testcase.
43573
43574 2000-12-07 Neil Booth <neilb@earthling.net>
43575
43576 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
43577 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
43578 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
43579 wtr-union-init-2.c, wtr-union-init-3.c: Update.
43580 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
43581 Update.
43582
43583 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
43584
43585 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
43586 __SIZE_TYPE__ instead of int for type of integers cast to
43587 pointers.
43588
43589 2000-12-07 Jakub Jelinek <jakub@redhat.com>
43590
43591 * g++.old-deja/g++.other/cleanup4.C: New test.
43592
43593 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
43594
43595 * format-sec-1.c: New test.
43596
43597 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
43598
43599 * gcc.dg/format-nonlit-3.c: New test.
43600
43601 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
43602
43603 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
43604 through a null pointer.
43605
43606 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43607
43608 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
43609 * g++.old-deja/g++.pt/partial4.C: New test.
43610
43611 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
43612
43613 * gcc.c-torture/execute/ieee/hugeval.x: New.
43614
43615 2000-12-06 Neil Booth <neilb@earthling.net>
43616
43617 * gcc.dg/cpp/backslash2.c: New tests.
43618
43619 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43620
43621 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
43622 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
43623
43624 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
43625
43626 * gcc.c-torture/execute/20001203-2.c: New testcase.
43627
43628 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
43629
43630 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
43631 * g++.old-deja/g++.other/virtual10.C: New test.
43632
43633 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
43634
43635 * g++.old-deja/g++.mike/pmf5.C: Remove test.
43636
43637 2000-12-05 Richard Henderson <rth@redhat.com>
43638
43639 * gcc.c-torture/compile/20001205-1.c: New.
43640
43641 2000-12-04 Neil Booth <neilb@earthling.net>
43642
43643 * g++.old-deja/g++.other/virtual9.C: New test.
43644 * g++.old-deja/g++.pt/crash61.C: New test.
43645 * gcc.c-torture/execute/loop-9.c: New test.
43646
43647 2000-12-04 Neil Booth <neilb@earthling.net>
43648
43649 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
43650 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
43651 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
43652 * gcc.dg/cpp/extratokens.c: ...here.
43653
43654 2000-12-04 Neil Booth <neilb@earthling.net>
43655
43656 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
43657 New tests.
43658
43659 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43660
43661 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
43662 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
43663
43664 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
43665
43666 * gcc.c-torture/execute/20001203-1.c: New test.
43667
43668 2000-12-03 Neil Booth <neilb@earthling.net>
43669
43670 * gcc.dg/cpp/macro6.c: New test cases.
43671
43672 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43673
43674 * gcc.c-torture/execute/string-opt-9.c: New test.
43675 * gcc.c-torture/execute/string-opt-10.c: Likewise.
43676 * gcc.c-torture/execute/string-opt-11.c: Likewise.
43677 * gcc.c-torture/execute/string-opt-12.c: Likewise.
43678
43679 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
43680 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
43681
43682 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
43683
43684 * gcc.dg/cpp/if-6.c: New testcase.
43685
43686 * gcc.dg/20001201-1.c: New testcase.
43687
43688 2000-12-02 Neil Booth <neilb@earthling.net>
43689
43690 * g++.old-deja/g++.other/externC4.C,
43691 g++.old-deja/g++.other/friend10.C: New tests.
43692
43693 2000-12-02 Neil Booth <neilb@earthling.net>
43694
43695 * g++.old-deja/g++.other/instan2.C
43696 * g++.old-deja/g++.other/instan3.C: New test.
43697
43698 2000-12-02 Neil Booth <neilb@earthling.net>
43699
43700 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
43701 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
43702 gnuc99.c,gnuc99-pedantic.c: New tests.
43703
43704 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
43705
43706 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
43707 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
43708
43709 2000-12-01 Neil Booth <neilb@earthling.net>
43710
43711 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
43712 * gcc.dg/cpp/poison.c: Update.
43713 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
43714
43715 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
43716
43717 * g77.f-torture/execute/20001201.f: New test.
43718
43719 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
43720
43721 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
43722
43723 2000-12-01 Jakub Jelinek <jakub@redhat.com>
43724
43725 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
43726
43727 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
43728
43729 * g++.old-deja/g++.other/cast6.C: New test.
43730
43731 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
43732
43733 * gcc.c-torture/execute/20001130-2.c: New testcase.
43734
43735 2000-11-30 Richard Henderson <rth@redhat.com>
43736
43737 * gcc.c-torture/execute/20001130-1.c: New test.
43738
43739 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
43740
43741 * g++.old-deja/g++.other/op3.C: New test.
43742
43743 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
43744
43745 * g++.old-deja/g++.other/op2.C: New test.
43746
43747 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
43748
43749 * g++.old-deja/g++.other/crash38.C: New test.
43750
43751 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
43752
43753 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
43754
43755 2000-11-29 Jakub Jelinek <jakub@redhat.com>
43756
43757 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
43758 tests.
43759 * gcc.c-torture/execute/string-opt-6.c: New test.
43760
43761 * gcc.dg/20001117-1.c: Add main.
43762
43763 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
43764
43765 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
43766 Move from here ...
43767 * gcc.dg/940510-1.c: ... to here.
43768
43769 * gcc.dg/20000926-1.c: GNU C now allows initializations of
43770 zero-size arrays in toplevel structures.
43771
43772 2000-11-28 Jakub Jelinek <jakub@redhat.com>
43773
43774 * gcc.c-torture/execute/loop-8.c: New test.
43775
43776 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
43777
43778 * g++.old-deja/g++.other/base1.C: New test.
43779
43780 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
43781
43782 * g++.old-deja/g++.other/parse2.C: New test.
43783
43784 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
43785
43786 * g++.old-deja/g++.pt/incomplete1.C: New test.
43787
43788 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
43789
43790 * g++.old-deja/g++.other/friend9.C: New test.
43791
43792 2000-11-28 Jakub Jelinek <jakub@redhat.com>
43793
43794 * gcc.dg/20001127-1.c: New test.
43795
43796 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
43797
43798 * g++.old-deja/g++.pt/friend46.C: New test.
43799
43800 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
43801
43802 * g++.old-deja/g++.other/ptrmem8.C: New test.
43803
43804 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43805
43806 * gcc.c-torture/execute/string-opt-7.c: New test.
43807 * gcc.c-torture/execute/string-opt-8.c: Likewise.
43808
43809 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
43810
43811 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
43812 instead of 'mkcheck 2'.
43813
43814 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
43815
43816 * gcc.c-torture/execute/memcheck/driver.c,
43817 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
43818 C9X references to refer to C99.
43819
43820 2000-11-25 Jakub Jelinek <jakub@redhat.com>
43821
43822 * gcc.dg/ultrasp3.c: New test.
43823
43824 2000-11-25 Neil Booth <neilb@earthling.net>
43825
43826 * gcc.dg/cpp/include2.c: Update test to be locale independent.
43827
43828 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
43829
43830 * gcc.c-torture/compile/20001123-2.c: New.
43831
43832 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43833
43834 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
43835
43836 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
43837
43838 * gcc.dg/sequence-point-1.c: Add some new tests.
43839 * gcc.c-torture/execute/20001124-1.c: New test.
43840
43841 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
43842
43843 * g++.old-deja/g++.other/vaarg4.C: New test.
43844 * gcc.c-torture/compile/20001123-1.c: New test.
43845
43846 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
43847
43848 * g++.other/crash24.C: Adjust and remove XFAIL.
43849 * g++.other/crash37.C: New test.
43850
43851 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
43852
43853 * g++.old-deja/g++.pt/instantiate9.C: New test.
43854
43855 2000-11-22 Mark Mitchell <mark@codesourcery.com>
43856
43857 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
43858 new ABI, too.
43859
43860 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
43861 * g++.old-deja/g++.robertl/eb55.C: Likewise.
43862
43863 2000-11-22 Neil Booth <neilb@earthling.net>
43864
43865 * gcc.dg/cpp/Wtrigraphs.c: New test.
43866
43867 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
43868
43869 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
43870
43871 2000-11-22 Jakub Jelinek <jakub@redhat.com>
43872
43873 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
43874
43875 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
43876
43877 * lib/gcc-dg.exp: load_lib scanasm.exp.
43878 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
43879 * lib/g++-dg.exp: load_lib scanasm.exp.
43880 * lib/scanasm.exp: New.
43881 (scan-assembler, scan-assembler-not): Add optional arguments to
43882 test name, or if not present, the pattern name.
43883 (scan-assembler-dem, scan-assembler-dem-not): New.
43884
43885 * g++.dg/dg.exp: New.
43886
43887 2000-11-21 Neil Booth <neilb@earthling.net>
43888
43889 * gcc.dg/cpp/integrated1.c: Remove.
43890
43891 2000-11-21 Jakub Jelinek <jakub@redhat.com>
43892
43893 * gcc.c-torture/execute/20001121-1.c: New test.
43894
43895 2000-11-21 Richard Henderson <rth@redhat.com>
43896
43897 * gcc.c-torture/compile/20001121-1.c: New test.
43898
43899 2000-11-20 Neil Booth <neilb@earthling.net>
43900
43901 * gcc.dg/cpp/integrated1.c: New test.
43902
43903 2000-11-21 Jakub Jelinek <jakub@redhat.com>
43904
43905 * g++.old-deja/g++.other/inline17.C: New test.
43906
43907 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
43908
43909 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
43910 local variable to be zero: I made the variable global. Now
43911 uses abort() and exit() instead of relying on main's return value.
43912
43913 2000-11-20 Neil Booth <neilb@earthling.net>
43914
43915 * gcc.dg/cpp/paste2.c: Update test.
43916 * objc/execute/paste.m: New test.
43917
43918 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
43919
43920 * gcc.dg/c99-condexpr-1.c: New test.
43921
43922 2000-11-20 Neil Booth <neilb@earthling.net>
43923
43924 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
43925
43926 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
43927
43928 * g++.old-deja/g++.pt/export1.C: New test.
43929
43930 2000-11-20 Jakub Jelinek <jakub@redhat.com>
43931
43932 * gcc.dg/20001117-1.c: New test.
43933
43934 2000-11-18 Richard Henderson <rth@redhat.com>
43935
43936 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
43937
43938 2000-11-18 Richard Henderson <rth@redhat.com>
43939
43940 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
43941 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
43942 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
43943
43944 2000-11-18 Richard Henderson <rth@redhat.com>
43945
43946 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
43947 (main): New. Exit cleanly.
43948
43949 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
43950
43951 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
43952 gcc.dg/c99-fordecl-2.c: New tests.
43953
43954 2000-11-18 Richard Henderson <rth@redhat.com>
43955
43956 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
43957 * gcc.c-torture/execute/zerolen-2.c: New.
43958
43959 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43960
43961 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
43962 memory.
43963
43964 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
43965
43966 * g++.old-deja/g++.pt/instantiate8.C: New test.
43967
43968 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
43969
43970 * g++.old-deja/g++.other/incomplete.C: Add more tests.
43971 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
43972
43973 2000-11-16 Nick Clifton <nickc@redhat.com>
43974
43975 * gcc.c-torture/execute/nestfunc-2.c: New test.
43976 * gcc.c-torture/execute/nestfunc-3.c: New test.
43977
43978 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
43979
43980 * gcc.c-torture/compile/20001116-1.c: New test.
43981
43982 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43983
43984 * gcc.c-torture/execute/20001115-1.c: New test.
43985
43986 2000-11-15 Mark Mitchell <mark@codesourcery.com>
43987
43988 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
43989 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
43990 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
43991 * g++.old-deja/g++.abi/vmihint.C: Likewise.
43992
43993 2000-11-15 Neil Booth <neilb@earthling.net>
43994
43995 gcc.dg/cpp/_Pragma1.c: Update.
43996 gcc.dg/cpp/_Pragma2.c: New test.
43997
43998 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
43999
44000 * g++.old-deja/g++.other/anon5.C: New test.
44001
44002 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
44003
44004 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
44005 tests.
44006
44007 2000-11-14 Jakub Jelinek <jakub@redhat.com>
44008
44009 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
44010 output.
44011
44012 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
44013
44014 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
44015 labels at end of compound statements.
44016
44017 2000-11-13 Jakub Jelinek <jakub@redhat.com>
44018
44019 * gcc.c-torture/execute/loop-7.c: New test.
44020
44021 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
44022
44023 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
44024
44025 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
44026
44027 * gcc.dg/c99-bool-1.c: New test.
44028
44029 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
44030
44031 * gcc.dg/c99-scope-1.c: Remove xfail.
44032 * gcc.dg/c99-scope-2.c: New test.
44033
44034 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44035
44036 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
44037 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
44038
44039 2000-11-11 Mark Mitchell <mark@codesourcery.com>
44040
44041 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
44042 error messages.
44043
44044 * g++.mike/p700.C: Don't typedef wchar_t.
44045 * g++.mike/p784.C: Likewise.
44046 * g++.mike/eb101.C: Don't use __wchar_t.
44047
44048 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
44049
44050 * g77.f-torture/execute/20001111.[fx]: Test premature exit
44051 from DO loop.
44052
44053 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
44054
44055 * gcc.c-torture/execute/20001111-1.c: New test.
44056
44057 2000-11-10 Nick Clifton <nickc@redhat.com>
44058
44059 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
44060 long multuiple and accumulate.
44061
44062 2000-11-09 Richard Henderson <rth@redhat.com>
44063
44064 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
44065 via size_t instead of int.
44066
44067 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
44068 * gcc.c-torture/execute/string-opt-2.c: Likewise.
44069 * gcc.c-torture/execute/string-opt-3.c: Likewise.
44070 * gcc.c-torture/execute/string-opt-4.c: Likewise.
44071
44072 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
44073
44074 * gcc.c-torture/compile/20001109-1.c: New test.
44075 * gcc.c-torture/compile/20001109-2.c: New test.
44076
44077 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
44078
44079 * g++.old-deja/g++.pt/operator1.C: New test.
44080 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
44081
44082 2000-11-09 Jakub Jelinek <jakub@redhat.com>
44083
44084 * gcc.dg/20001108-1.c: New test.
44085
44086 2000-11-09 Jakub Jelinek <jakub@redhat.com>
44087
44088 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
44089 with both arguments constant strings.
44090 * gcc.c-torture/execute/string-opt-3.c: New test.
44091 * gcc.c-torture/execute/string-opt-4.c: New test.
44092 * gcc.c-torture/execute/string-opt-5.c: New test.
44093
44094 2000-11-08 Nick Clifton <nickc@redhat.com>
44095
44096 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
44097 mulsidi3adddi patterns.
44098
44099 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
44100
44101 * g++.old-deja/g++.other/crash36.C: New test.
44102
44103 2000-11-08 Jakub Jelinek <jakub@redhat.com>
44104
44105 * g++.old-deja/g++.other/init16.C: New test.
44106
44107 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
44108
44109 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
44110
44111 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
44112
44113 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
44114 * gcc.c-torture/execute/va-arg-16.x: Likewise.
44115 * gcc.c-torture/execute/va-arg-17.x: Likewise.
44116
44117 2000-11-07 DJ Delorie <dj@redhat.com>
44118
44119 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
44120
44121 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44122
44123 * gcc.c-torture/execute/string-opt-1.c: New test.
44124
44125 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
44126
44127 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
44128 mips-sgi-irix6.* because the MIPS ABI passes floating-point
44129 parameters in registers, and there is no way for a varargs
44130 function to know in which order the integer and floating-point
44131 parameters should be interleaved when they are placed on the
44132 stack.
44133 * gcc.c-torture/execute/va-arg-16.x: Likewise.
44134 * gcc.c-torture/execute/va-arg-17.x: Likewise.
44135
44136 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44137
44138 * gcc.c-torture/execute/string-opt-2.c: New test.
44139
44140 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
44141
44142 * g++.old-deja/g++.pt/crash60.C: New test.
44143
44144 2000-11-06 Jakub Jelinek <jakub@redhat.com>
44145
44146 * g++.old-deja/g++.other/crash24.C: New test.
44147 * g++.old-deja/g++.other/crash25.C: New test.
44148 * g++.old-deja/g++.other/crash26.C: New test.
44149 * g++.old-deja/g++.other/crash27.C: New test.
44150 * g++.old-deja/g++.other/crash28.C: New test.
44151 * g++.old-deja/g++.other/crash29.C: New test.
44152 * g++.old-deja/g++.other/crash30.C: New test.
44153 * g++.old-deja/g++.other/crash31.C: New test.
44154 * g++.old-deja/g++.other/crash32.C: New test.
44155 * g++.old-deja/g++.other/crash33.C: New test.
44156 * g++.old-deja/g++.other/crash34.C: New test.
44157 * g++.old-deja/g++.other/crash35.C: New test.
44158
44159 2000-11-06 Jakub Jelinek <jakub@redhat.com>
44160
44161 * gcc.c-torture/execute/20001031-1.c: New test.
44162
44163 2000-11-04 Mark Mitchell <mark@codesourcery.com>
44164
44165 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
44166 namespace.
44167
44168 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
44169 standards-conformant.
44170
44171 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
44172
44173 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
44174 * g++.old-deja/g++.mike/p755a.C: Likewise.
44175 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
44176 library makes no calls to `operator new' during initialization.
44177
44178 2000-11-04 Neil Booth <neilb@earthling.net>
44179
44180 * gcc.dg/cpp/include2.c: New tests.
44181
44182 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
44183
44184 * lib/g++.exp (g++_set_ld_library_path): New function.
44185 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
44186
44187 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
44188
44189 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
44190 warnings.
44191
44192 2000-11-01 Richard Henderson <rth@redhat.com>
44193
44194 * g++.old-deja/g++.ext/namedret1.C: New.
44195 * g++.old-deja/g++.ext/namedret2.C: New.
44196 * g++.old-deja/g++.ext/namedret3.C: New.
44197
44198 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
44199
44200 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
44201 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
44202
44203 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44204
44205 * gcc.c-torture/execute/va-arg-21.c: New test.
44206
44207 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
44208
44209 * gcc.dg/c99-complex-2.c: New test.
44210
44211 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44212
44213 * gcc.c-torture/execute/stdio-opt-1.c: New test.
44214
44215 2000-10-31 Jakub Jelinek <jakub@redhat.com>
44216
44217 * g++.old-deja/g++.other/inline16.C: New test.
44218
44219 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
44220
44221 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
44222 __PRETTY_FUNCTION__
44223
44224 2000-10-29 Neil Booth <neilb@earthling.net>
44225
44226 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
44227 New tests.
44228 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
44229 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
44230 optimisation.
44231
44232 2000-10-29 Neil Booth <neilb@earthling.net>
44233
44234 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
44235 * mi1.c, mi1c.h: Add null directives to multiple-include test.
44236 * mi5.c: Test multiple includes work with -C.
44237 * trigraphs.c: Test ^= version.
44238
44239 2000-10-28 Neil Booth <neilb@earthling.net>
44240
44241 New tests and test updates for new macro expander.
44242
44243 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
44244 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
44245 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
44246 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
44247 new diagnostic messages.
44248
44249 * gcc.dg/cpp/macro3.c: New tests.
44250
44251 2000-10-27 Mark Mitchell <mark@codesourcery.com>
44252
44253 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
44254 on the same line.
44255
44256 2000-10-27 Jakub Jelinek <jakub@redhat.com>
44257
44258 * g++.old-deja/g++.other/eh2.C: New test.
44259
44260 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
44261
44262 * gcc.c-torture/execute/20001027-1.c: New test.
44263
44264 2000-10-26 Richard Henderson <rth@redhat.com>
44265
44266 * gcc.c-torture/execute/20001026-1.c: New.
44267
44268 2000-10-26 Mark Mitchell <mark@codesourcery.com>
44269
44270 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
44271 * g++.old-deja/g++.law/builtin1.C: Likewise.
44272 * g++.old-deja/g++.law/ctors10.C: Likewise.
44273 * g++.old-deja/g++.law/virtual3.C: Likewise.
44274 * g++.old-deja/g++.mike/p658.C: Likewise.
44275 * g++.old-deja/g++.other/sibcall1.C: Likewise.
44276 * g++.old-deja/g++.other/vaarg2.C: Likewise.
44277 * g++.old-deja/g++.robertl/eb124.C: Likewise.
44278 * g++.old-deja/g++.robertl/eb44.C: Likewise.
44279 * g++.old-deja/g++.robertl/eb77.C: Likewise.
44280
44281 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
44282
44283 * gcc.c-torture/compile/20001024-1.c: New test.
44284
44285 2000-10-25 Mark Mitchell <mark@codesourcery.com>
44286
44287 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
44288 to tell us whether or not we are using V3.
44289
44290 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
44291
44292 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
44293 operands.
44294
44295 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
44296
44297 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
44298
44299 2000-10-25 Jakub Jelinek <jakub@redhat.com>
44300
44301 * gcc.c-torture/execute/20001024-1.c: New test.
44302
44303 2000-10-24 Jakub Jelinek <jakub@redhat.com>
44304
44305 * g++.old-deja/g++.other/sibcall1.C: New test.
44306
44307 2000-10-20 Jakub Jelinek <jakub@redhat.com>
44308
44309 * gcc.dg/noncompile/init-3.c: New test.
44310
44311 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
44312
44313 * gcc.dg/format-array-1.c: New test.
44314
44315 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
44316
44317 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
44318 writing through null pointers; remove comment about testing
44319 unterminated strings.
44320
44321 2000-10-17 Matthew Hiller <hiller@redhat.com>
44322
44323 * gcc.c-torture/execute/20001017-2.c: New test.
44324
44325 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
44326
44327 * gcc.c-torture/compile/20001018-1.c: New test.
44328 * gcc.c-torture/compile/20001018-1.x: Xfail.
44329
44330 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44331
44332 * gcc.c-torture/execute/20001017-1.c: New test.
44333
44334 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
44335
44336 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
44337 for multiple use of arguments with scanf formats; add tests for
44338 multiple use of arguments.
44339
44340 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
44341
44342 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
44343
44344 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
44345
44346 * gcc.dg/format-miss-1.c: New test.
44347
44348 2000-10-16 Jakub Jelinek <jakub@redhat.com>
44349
44350 * gcc.c-torture/execute/20001013-1.c: New test.
44351
44352 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
44353
44354 * gcc.dg/format-branch-1.c: New test.
44355
44356 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
44357
44358 * README, lib/file-format.exp: Remove EGCS references.
44359
44360 2000-10-16 Jakub Jelinek <jakub@redhat.com>
44361
44362 * gcc.dg/20001013-1.c: New test.
44363
44364 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
44365
44366 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
44367 for intmax_t in the compiler using __typeof__ and the type rules
44368 for conditional expressions.
44369
44370 2000-10-13 Jakub Jelinek <jakub@redhat.com>
44371
44372 * gcc.dg/20001012-1.c: New test.
44373 * gcc.dg/20001012-2.c: New test.
44374
44375 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
44376
44377 * gcc.dg/format-attr-1.c: New test.
44378
44379 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
44380
44381 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
44382 __LONG_LONG_MAX__ instead of LLONG_MAX.
44383
44384 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
44385
44386 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
44387 scanf flags.
44388 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
44389 flags.
44390
44391 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
44392
44393 * gcc.dg/sequence-pt-1.c: New test.
44394
44395 2000-10-11 Geoff Keating <geoffk@cygnus.com>
44396
44397 * gcc.c-torture/execute/20001011-1.c: New testcase.
44398 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
44399
44400 2000-10-10 Jakub Jelinek <jakub@redhat.com>
44401
44402 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
44403 does not error on it.
44404
44405 2000-10-10 Jakub Jelinek <jakub@redhat.com>
44406
44407 * gcc.dg/20001009-1.c: New test.
44408
44409 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
44410
44411 * gcc.c-torture/compile/20001009-1.c: Move from here ....
44412 * gcc.c-torture/execute/20001009-2.c: ... to here.
44413
44414 2000-10-09 Geoff Keating <geoffk@cygnus.com>
44415
44416 * gcc.c-torture/compile/20001009-1.c: New testcase.
44417 * gcc.c-torture/execute/20001009-1.c: New testcase.
44418 Testcases provided by Jan Hubicka <jh@suse.cz>.
44419
44420 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
44421
44422 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44423 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
44424 uintmax_t using <limits.h> to emulate the compiler's internal
44425 logic. No longer XFAIL %j tests.
44426
44427 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
44428
44429 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
44430 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44431 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
44432 regexps and details of expected handling of some bad formats.
44433 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
44434 suppression.
44435
44436 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
44437
44438 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
44439 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
44440 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
44441 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
44442 in list archives.
44443
44444 2000-10-06 Richard Henderson <rth@cygnus.com>
44445
44446 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
44447 * g++.old-deja/g++.brendan/crash52.C: Likewise.
44448 * g++.old-deja/g++.jason/report.C: Likewise.
44449 * g++.old-deja/g++.law/friend5.C: Likewise.
44450 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
44451 of the expected warnings.
44452
44453 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
44454
44455 * g++.old-deja/g++.pt/enum14.C: New test.
44456
44457 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
44458
44459 * g++.old-deja/g++.pt/crash59.C: New test.
44460
44461 2000-10-04 Will Cohen <wcohen@redhat.com>
44462
44463 * gcc.dg/20000926-1.c: New test.
44464
44465 2000-10-03 Geoff Keating <geoffk@cygnus.com>
44466
44467 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
44468 function name for current C++ compiler.
44469 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
44470
44471 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
44472
44473 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
44474 __PRETTY_FUNCTION__.
44475 * g++.old-deja/g++.ext/pretty2.C: Likewise.
44476
44477 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44478
44479 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
44480
44481 2000-09-26 Jakub Jelinek <jakub@redhat.com>
44482
44483 * gcc.c-torture/compile/20000923-1.c: New test.
44484
44485 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
44486
44487 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
44488 * g++.old-deja/g++.pt/ttp62.C: Same.
44489 * g++.old-deja/g++.other/inline14.C: Same.
44490
44491 2000-09-24 Richard Henderson <rth@cygnus.com>
44492
44493 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
44494
44495 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
44496
44497 * gcc.dg/c90-printf-1.c: Add test for wide string format.
44498
44499 2000-09-22 Geoff Keating <geoffk@cygnus.com>
44500
44501 * gcc.c-torture/compile/20000922-1.c: New file.
44502
44503 2000-09-21 Nick Clifton <nickc@redhat.com>
44504
44505 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
44506 a signed long modulo operation.
44507 (mod6): New function - perform an unsigned long modulo operation.
44508 (main): Add tests for modulos of very large numbers by very small
44509 dividends.
44510
44511 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44512
44513 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
44514
44515 2000-09-19 Richard Henderson <rth@cygnus.com>
44516
44517 * gcc.dg/compare2.c (case 10): XFAIL.
44518
44519 2000-09-18 Richard Henderson <rth@cygnus.com>
44520
44521 * gcc.c-torture/execute/20000906-1.c: Move ...
44522 * gcc.dg/20000906-1.c: ... here. Only run on targets
44523 that support __builtin_trap.
44524
44525 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
44526
44527 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
44528
44529 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
44530
44531 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
44532 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
44533 more $ format tests.
44534
44535 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
44536
44537 * gcc.dg/format-errmk-1.c: New test.
44538
44539 2000-09-17 Greg McGary <greg@mcgary.org>
44540
44541 * gcc.c-torture/execute/20000917-1.x: Remove.
44542
44543 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
44544
44545 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
44546
44547 2000-09-17 Greg McGary <greg@mcgary.org>
44548
44549 * gcc.c-torture/execute/20000917-1.c: New test.
44550 * gcc.c-torture/execute/20000917-1.x: XFAIL.
44551
44552 2000-09-16 Neil Booth <NeilB@earthling.net>
44553
44554 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
44555 in nested macro bug.
44556
44557 2000-09-15 Neil Booth <NeilB@earthling.net>
44558
44559 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
44560
44561 2000-09-14 Jeffrey A Law (law@cygnus.com)
44562
44563 * gcc.c-torture/execute/20000914-1.c: New test.
44564
44565 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
44566
44567 * g++.other/inline13.C: New test.
44568
44569 2000-09-12 Andreas Jaeger <aj@suse.de>
44570
44571 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
44572 constant by Ulrich Drepper <drepper@redhat.com>.
44573
44574 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
44575
44576 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
44577
44578 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44579
44580 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
44581
44582 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
44583
44584 * gcc.dg/cpp/backslash.c: New test.
44585
44586 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
44587
44588 * gcc.c-torture/execute/20000910-1.c: New test.
44589 * gcc.c-torture/execute/20000910-2.c: Likewise.
44590
44591 2000-09-11 Robert Lipe <robertl@sco.com>
44592
44593 * gcc.dg/pragma-align.c: New test.
44594
44595 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
44596
44597 * g++.old-deja/g++.pt/explicit82.C: New test.
44598 * g++.old-deja/g++.pt/explicit83.C: New test.
44599
44600 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
44601
44602 * gcc.dg/asm-names.c: New test.
44603
44604 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44605
44606 * gcc.dg/cpp/tr-warn6.c: New test
44607
44608 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
44609
44610 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
44611 be accepted.
44612
44613 2000-09-07 Catherine Moore <clm@redhat.com>
44614
44615 * gcc.c-torture/execute/unroll-1.c: New test.
44616
44617 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
44618
44619 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
44620 ERROR markers.
44621 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
44622 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
44623 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
44624 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
44625 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
44626 Preprocess only.
44627 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
44628 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
44629
44630 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
44631
44632 * g++.old-deja/g++.pt/deduct2.C: New test.
44633
44634 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
44635
44636 * g++.old-deja/g++.pt/parms2.C: New test.
44637
44638 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
44639
44640 * g++.old-deja/g++.pt/crash58.C: New test.
44641
44642 2000-09-06 Greg McGary <greg@mcgary.org>
44643
44644 * gcc.c-torture/execute/20000906-1.c: New test.
44645 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
44646
44647 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44648
44649 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
44650
44651 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
44652
44653 * g++.old-deja/g++.pt/crash57.C: New test.
44654
44655 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
44656
44657 * g++.old-deja/g++.pt/crash56.C: New test.
44658
44659 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
44660
44661 * g++.old-deja/g++.pt/koenig1.C: New test.
44662
44663 2000-09-04 Jakub Jelinek <jakub@redhat.com>
44664
44665 * gcc.dg/20000904-1.c: New test.
44666
44667 2000-09-04 Jakub Jelinek <jakub@redhat.com>
44668
44669 * gcc.dg/cpp/paste8.c: New test.
44670
44671 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
44672
44673 * gcc.c-torture/compile/20000827-1.c: New test.
44674
44675 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
44676
44677 * gcc.dg/format-diag-1.c: New test.
44678
44679 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
44680
44681 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
44682 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
44683 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
44684 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
44685 gcc.dg/formatz-1.c: Adjust warning regular expressions.
44686
44687 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
44688
44689 * g++.old-deja/g++.other/nested4.C: New test.
44690
44691 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
44692
44693 * g++.old-deja/g++.ns/scoped1.C: New test.
44694
44695 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
44696
44697 * lib/g++.exp: Support testing already-installed GCC.
44698
44699 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44700
44701 * wtr-label-1.c, wtr-suffix-1.c: New tests.
44702
44703 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44704
44705 * gcc.dg/return-type-2.c: New test.
44706
44707 2000-08-27 Geoff Keating <geoffk@cygnus.com>
44708
44709 * gcc.c-torture/compile/20000825-1.c: New test.
44710
44711 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
44712
44713 * gcc.dg/dwarf2-2.c: New test.
44714
44715 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
44716
44717 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
44718 dg-warning regexps.
44719
44720 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
44721
44722 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
44723 gcc.dg/format-ext-5.c: New tests.
44724
44725 2000-08-25 Jakub Jelinek <jakub@redhat.com>
44726
44727 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
44728
44729 2000-08-24 Mark Mitchell <mark@codesourcery.com>
44730
44731 * gcc.dg/noncompile/930622-2.c: Adjust error message.
44732
44733 2000-08-24 Richard Henderson <rth@cygnus.com>
44734
44735 * gcc.dg/ia64-sync-1.c: New test.
44736 * gcc.dg/ia64-sync-2.c: New test.
44737 * gcc.dg/ia64-asm-1.c: New test.
44738
44739 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
44740
44741 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
44742 * gcc.dg/format-ext-2.c: New test.
44743
44744 2000-08-23 Jason Merrill <jason@redhat.com>
44745
44746 * lib/old-dejagnu.exp: Also ignore "In member function" and
44747 "At global scope".
44748
44749 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44750
44751 * gcc.dg/noncompile/label-lineno-1.c: New test.
44752
44753 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
44754
44755 * gcc.dg/c99-array-nonobj-1.c: New test.
44756
44757 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
44758
44759 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
44760 tests.
44761 * gcc.dg/format-ext-1.c: New test.
44762
44763 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44764
44765 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
44766 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
44767 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
44768 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
44769 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
44770
44771 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
44772
44773 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
44774 gcc.dg/c99-strftime-2.c: New tests.
44775
44776 2000-08-22 Richard Henderson <rth@cygnus.com>
44777
44778 * gcc.c-torture/execute/20000822-1.c: New test.
44779
44780 2000-08-21 Jakub Jelinek <jakub@redhat.com>
44781
44782 * gcc.c-torture/execute/20000819-1.x: Remove.
44783
44784 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
44785
44786 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
44787 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
44788 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
44789 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
44790 gcc.dg/format-xopen-1.c: New tests.
44791
44792 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
44793
44794 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
44795
44796 2000-08-21 Jakub Jelinek <jakub@redhat.com>
44797
44798 * g++.old-deja/g++.other/loop2.C: New test.
44799
44800 * gcc.c-torture/compile/20000606-1.c: New test.
44801 * gcc.c-torture/compile/20000728-1.c: New test.
44802 * gcc.c-torture/execute/20000801-1.c: New test.
44803 * gcc.c-torture/execute/20000801-2.c: New test.
44804 * gcc.c-torture/execute/20000819-1.c: New test.
44805 * gcc.c-torture/execute/20000819-1.x: XFAIL.
44806 * gcc.dg/20000629-1.c: New test.
44807 * gcc.dg/20000724-1.c: New test.
44808 * gcc.dg/20000807-1.c: New test.
44809
44810 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
44811
44812 * gcc.dg/cpp/pragma-1.c: New test.
44813 * gcc.dg/cpp/pragma-2.c: New test.
44814
44815 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
44816
44817 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
44818 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
44819
44820 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44821
44822 * gcc.c-torture/compile/20000818-1.c: New test.
44823
44824 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
44825
44826 * gcc.c-torture/execute/20000818-1.c: New test.
44827
44828 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
44829
44830 * gcc.dg/format-va-1.c: New test.
44831
44832 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
44833
44834 * g++.old-deja/g++.other/typedef8.C: New test.
44835
44836 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
44837
44838 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
44839 * g++.old-deja/g++.mike/net36.C: Mark candidate.
44840 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
44841 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
44842 * g++.old-deja/g++.other/ptrmem7.C: New test.
44843 * g++.old-deja/g++.pt/ptrmem10.C: New test.
44844
44845 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
44846
44847 * g++.old-deja/g++.pt/typename27.C: New test.
44848
44849 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
44850
44851 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
44852 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
44853 * g++.old-deja/g++.pt/friend45.C: New test.
44854 * g++.old-deja/g++.other/friend8.C: New test.
44855
44856 2000-08-15 Richard Henderson <rth@cygnus.com>
44857
44858 * gcc.c-torture/execute/20000815-1.c: New test.
44859
44860 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
44861
44862 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
44863 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
44864 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
44865
44866 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
44867
44868 * g++.old-deja/g++.other/refinit2.C: New test.
44869
44870 2000-08-13 Geoff Keating <geoffk@cygnus.com>
44871
44872 * lib/c-torture.exp (c-torture): Make
44873 compiler_conditional_xfail_data global.
44874 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
44875 compiler_conditional_xfail_data machinery.
44876 (f-torture-execute): Likewise.
44877 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
44878 and only when unrolling loops.
44879
44880 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
44881
44882 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
44883
44884 * g++.old-deja/g++.pt/explicit81.C: New test.
44885
44886 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
44887
44888 * g++.old-deja/g++.pt/typename26.C: New test.
44889
44890 2000-08-10 Geoff Keating <geoffk@cygnus.com>
44891
44892 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
44893 warning.
44894
44895 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
44896
44897 * g++.old-deja/g++.other/array3.C: New test.
44898
44899 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
44900
44901 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
44902 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
44903 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
44904 New tests.
44905
44906 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
44907
44908 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
44909 * g++.old-deja/g++.abi/vmihint.C: Likewise.
44910
44911 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
44912
44913 * gcc.c-torture/execute/20000808-1.c: New test.
44914
44915 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
44916
44917 * gcc.dg/c90-const-expr-1.c: New test.
44918
44919 2000-08-08 Richard Henderson <rth@cygnus.com>
44920
44921 * gcc.dg/noncompile/920923-1.c: Declare calloc.
44922
44923 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
44924
44925 * gcc.dg/noncompile/const-ll-1.c: New test.
44926
44927 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
44928
44929 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
44930
44931 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
44932
44933 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
44934 that running programs linked against the shared version of libobjc
44935 run correctly.
44936
44937 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
44938
44939 * gcc.dg/c99-printf-1.c: New test.
44940
44941 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
44942
44943 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
44944
44945 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
44946
44947 * gcc.c-torture/execute/20000731-1.x: Delete.
44948
44949 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
44950
44951 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
44952 and torture_without_loops as is done by c-torture.exp.
44953 (search_for): Copy from c-torture.exp.
44954 (gcc-dg-runtest): New function, drives a directory of tests
44955 iterating over the TORTURE_OPTIONS.
44956 (scan-assembler, scan-assembler-not): Move here from
44957 individual directory drivers.
44958
44959 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
44960 defined by lib/gcc-dg.exp.
44961 * gcc.dg/cpp/cpp.exp: Likewise.
44962 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
44963 gcc-dg-runtest, so we cycle over optimization options.
44964
44965 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
44966 * gcc.dg/compare2.c: No longer expected to fail.
44967
44968 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
44969
44970 * gcc.c-torture/execute/20000804-1.c: New test.
44971
44972 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
44973
44974 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
44975
44976 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
44977
44978 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
44979
44980 2000-08-03 Jeffrey A Law (law@cygnus.com)
44981
44982 * gcc.c-torture/compile/20000803-1.c: New test.
44983
44984 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
44985
44986 * gcc.c-torture/execute/20000801-3.c,
44987 gcc.c-torture/execute/20000801-4.c: New tests.
44988 * gcc.c-torture/execute/20000801-3.x,
44989 gcc.c-torture/execute/20000801-4.x: Xfail.
44990
44991 2000-08-02 Geoff Keating <geoffk@cygnus.com>
44992
44993 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
44994 libobjc/.libs to allow for libtool.
44995
44996 2000-08-02 Jakub Jelinek <jakub@redhat.com>
44997
44998 * gcc.c-torture/compile/20000802-1.c: New test.
44999
45000 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
45001
45002 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
45003
45004 2000-07-31 Jeffrey A Law (law@cygnus.com)
45005
45006 * gcc-c-torture/execute/20000731-2.c: New test.
45007
45008 * gcc.c-torture/execute/20000731-1.c: New test.
45009 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
45010
45011 2000-07-31 Jakub Jelinek <jakub@redhat.com>
45012
45013 * testsuite/gcc.dg/cpp/paste7.c: New test.
45014 * gcc.dg/cpp/20000725-1.c: New test.
45015
45016 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
45017
45018 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
45019 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
45020 declaration warning for __builtin_dwarf_reg_size.
45021
45022 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
45023
45024 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
45025
45026 * gcc.dg/noncompile/voidparam-1.c: New test.
45027
45028 2000-07-30 Richard Henderson <rth@cygnus.com>
45029
45030 * gcc.dg/c90-digraph-1.c: Don't xfail.
45031 * gcc.dg/compare2.c (case 10): Xfail.
45032 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
45033
45034 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
45035
45036 * gcc.dg/c99-main-1.c: New test.
45037
45038 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
45039
45040 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
45041
45042 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
45043
45044 * gcc.c-tortuer/execute/20000726-1.c: New test.
45045
45046 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
45047
45048 * gcc.c-torture/execute/enum-2.c: New test.
45049
45050 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45051
45052 * gcc.dg/cpp/tr-warn3.c: New test.
45053
45054 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
45055
45056 * g++.old-deja/g++.ext/implicit1.C: Remove.
45057 * g++.old-deja/g++.jason/c2.C: Remove
45058 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
45059 * g++.old-deja/g++.pt/crash16.C: Likewise.
45060 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
45061
45062 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
45063
45064 * g++.old-deja/g++.other/for2.C: New test.
45065
45066 2000-07-25 Jakub Jelinek <jakub@redhat.com>
45067
45068 * gcc.dg/20000720-1.c: New test.
45069
45070 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
45071
45072 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
45073
45074 2000-07-24 Geoff Keating <geoffk@cygnus.com>
45075
45076 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
45077 * gcc.c-torture/execute/20000722-1.c: New.
45078 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
45079
45080 2000-07-24 Jakub Jelinek <jakub@redhat.com>
45081
45082 * gcc.dg/cpp/20000720-1.S: New test.
45083
45084 2000-07-21 Michael Meissner <meissner@redhat.com>
45085
45086 * gcc.c-torture/execute/ieee/hugeval.c: New test.
45087
45088 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
45089
45090 * g++.old-deja/g++.brendan/crash16.C,
45091 g++.old-deja/g++.brendan/parse3.C,
45092 g++.old-deja/g++.brendan/redecl1.C,
45093 g++.old-deja/g++.ns/template13.C,
45094 g++.old-deja/g++.other/decl4.C,
45095 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
45096
45097 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
45098
45099 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
45100 and "Internal error".
45101
45102 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
45103 regexps.
45104 * gcc.dg/cpp/paste6.c: New test.
45105
45106 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
45107
45108 * gcc.dg/cpp/tr-direct.c: New test.
45109
45110 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
45111 gcc.dg/cpp/undef1.c: Tweak error regexps.
45112
45113 2000-07-18 Eric Christopher <echristo@redhat.com>
45114
45115 * gcc.c-torture/compile/20000718-1.c: New test.
45116
45117 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
45118
45119 * cpplex.c (_cpp_push_token): If the token being pushed back
45120 is the previous token in this context, just subtract one from
45121 context->posn.
45122 * cppmacro.c (save_expansion): Clear aux field when storing a
45123 placemarker.
45124
45125 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
45126
45127 * gcc.dg/noncompile/redecl-1.c: New test.
45128
45129 2000-07-18 Jakub Jelinek <jakub@redhat.com>
45130
45131 * gcc.c-torture/execute/20000717-5.c: New test.
45132 * gcc.c-torture/execute/20000717-1.x: Removed.
45133
45134 2000-07-17 Richard Henderson <rth@cygnus.com>
45135
45136 * gcc.c-torture/execute/20000717-4.c: New test.
45137
45138 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
45139
45140 * gcc.dg/cpp/syshdr.c: New test.
45141 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
45142
45143 2000-07-17 Neil Booth <neilb@earthling.net>
45144
45145 * gcc.dg/cpp/cmdlne-dM.c: New test.
45146 * gcc.dg/cpp/cmdlne-dD.c: New test.
45147
45148 2000-07-17 Jeffrey A Law (law@cygnus.com)
45149
45150 * gcc.c-torture/execute/20000717-3.c: New test.
45151
45152 * gcc.c-torture/compile/20000717-1.c: New test.
45153
45154 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
45155
45156 * gcc.c-torture/execute/20000717-2.c: New test.
45157
45158 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
45159
45160 * gcc.dg/formatz-1.c: New test.
45161
45162 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
45163 * gcc.dg/c99-digraph-1.c: New tests.
45164
45165 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
45166 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
45167
45168 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
45169 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
45170 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
45171 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
45172 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
45173 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
45174 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
45175
45176 2000-07-17 Greg McGary <greg@mcgary.org>
45177
45178 * gcc.c-torture/execute/20000717-1.c: New test.
45179 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
45180
45181 2000-07-15 Jakub Jelinek <jakub@redhat.com>
45182
45183 * gcc.c-torture/execute/20000715-2.c: New test.
45184 * gcc.dg/20000715-1.c: New test.
45185
45186 2000-07-15 Michael Meissner <meissner@redhat.com>
45187
45188 * gcc.c-torture/execute/20000715-1.c: New test.
45189
45190 2000-07-13 Jakub Jelinek <jakub@redhat.com>
45191
45192 * gcc.c-torture/execute/20000707-1.c: New test.
45193
45194 2000-07-13 Neil Booth <NeilB@earthling.net>
45195
45196 * testsuite/gcc.dg/cpp/digraph1.c,
45197 testsuite/gcc.dg/cpp/digraph2.c,
45198 testsuite/gcc.dg/cpp/digraphs.c: New tests.
45199
45200 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
45201
45202 * g77.f-torture/compile/20000630-2.f: New test.
45203 * g77.f-torture/compile/20000630-2.x
45204
45205 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
45206
45207 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
45208
45209 2000-07-11 Neil Booth <NeilB@earthling.net>
45210
45211 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
45212
45213 2000-07-11 Neil Booth <NeilB@earthling.net>
45214
45215 * gcc.dg/cpp/cmdlne-C.c: New.
45216
45217 2000-07-09 Neil Booth <NeilB@earthling.net>
45218
45219 * gcc.dg/cpp/directiv.c: New tests.
45220 * gcc.dg/cpp/undef1.c: Update.
45221
45222 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
45223
45224 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
45225
45226 2000-07-09 Neil Booth <NeilB@earthling.net>
45227
45228 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
45229
45230 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
45231
45232 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
45233 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
45234
45235 2000-07-08 Neil Booth <NeilB@earthling.net>
45236
45237 * gcc.dg/cpp/macsyntx.c: New tests.
45238
45239 2000-07-07 Jakub Jelinek <jakub@redhat.com>
45240
45241 * gcc.dg/20000707-1.c: New test.
45242
45243 2000-07-07 Jakub Jelinek <jakub@redhat.com>
45244
45245 * gcc.c-torture/execute/20000706-1.c: New test.
45246 * gcc.c-torture/execute/20000706-2.c: New test.
45247 * gcc.c-torture/execute/20000706-3.c: New test.
45248 * gcc.c-torture/execute/20000706-4.c: New test.
45249 * gcc.c-torture/execute/20000706-5.c: New test.
45250
45251 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
45252
45253 * g++.old-deja/g++.pt/instantiate7.C: New test.
45254
45255 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
45256
45257 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
45258 * g++.old-deja/g++.mike/thunk3.C: Likewise.
45259 * g++.old-deja/g++.other/rtti3.C: Likewise.
45260 * g++.old-deja/g++.other/rttid3.C: Likewise.
45261
45262 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
45263
45264 * g77.f-torture/compile/20000630-1.x: Fix typo
45265
45266 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
45267
45268 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
45269 assembly output.
45270
45271 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
45272
45273 * gcc.dg/cpp/ident.c: New test.
45274
45275 2000-07-05 Neil Booth <NeilB@earthling.net>
45276
45277 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
45278 gcc.dg/cpp/lexstrng.c: New tests.
45279
45280 2000-07-04 Neil Booth <NeilB@earthling.net>
45281
45282 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
45283 * gcc.dg/cpp/strify2.c: Same.
45284
45285 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
45286
45287 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
45288 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
45289 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
45290 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
45291
45292 * testsuite/gcc.dg/cpp/macro1.c,
45293 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
45294 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
45295 testsuite/gcc.dg/cpp/strify1.c,
45296 testsuite/gcc.dg/cpp/strify2.c: New tests.
45297
45298 2000-07-03 Jakub Jelinek <jakub@redhat.com>
45299
45300 * gcc.c-torture/execute/20000703-1.c: New test.
45301
45302 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
45303
45304 * g++.old-deja/g++.pt (lookup10.C): New test.
45305
45306 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
45307
45308 * g++.old-deja/g++.pt (typename25.C): New test.
45309
45310 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
45311
45312 * gcc.c-torture/compile/20000701-1.c: New test.
45313
45314 2000-06-30 Nick Clifton <nickc@cygnus.com>
45315
45316 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
45317 to test case.
45318
45319 2000-06-30 Catherine Moore <clm@cygnus.com>
45320
45321 * gcc.c-torture/execute/align-1.c: New test.
45322
45323 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
45324
45325 * g++.old-deja/g++.pt/expr8.C: New test.
45326 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
45327
45328 2000-06-29 Nick Clifton <nickc@cygnus.com>
45329
45330 * gcc.c-torture/compile/20000629-1.c: New test.
45331
45332 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
45333
45334
45335 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
45336 gcc.dg/noncompile directory, depending on whether they're
45337 preprocessor tests or not. Annotate all the tests for the dg
45338 framework.
45339
45340 * gcc.c-torture/noncompile/noncompile.exp: Delete.
45341 * gcc.dg/noncompile/noncompile.exp: New.
45342
45343 * Moved files:
45344 Old name New name
45345 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
45346 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
45347 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
45348 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
45349 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
45350 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
45351 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
45352 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
45353 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
45354 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
45355 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
45356 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
45357 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
45358 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
45359 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
45360 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
45361 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
45362 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
45363 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
45364 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
45365 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
45366 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
45367 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
45368 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
45369
45370 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
45371 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
45372 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
45373 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
45374 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
45375 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
45376
45377 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
45378
45379 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
45380 declare one variable. On the fourth, error.
45381 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
45382 declared by 20000628-1a.h.
45383
45384 2000-06-29 Richard Henderson <rth@redhat.com>
45385
45386 * gcc.c-torture/execute/930529-1.x: New file.
45387 * gcc.dg/920413-1.c: Adjust expected warning text.
45388 * gcc.dg/980217-1.c: Declare abort.
45389 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
45390
45391 2000-06-29 Jeffrey A Law (law@cygnus.com)
45392
45393 * g77.f-torture/compile/20000629-1.f: New test.
45394 * g77.f-torture/compile/20000629-1.x: Expected to fail.
45395
45396 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
45397
45398 Rearrange lots of files, removing entirely the
45399 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
45400 directories.
45401
45402 * Deleted files:
45403 gcc.c-torture/code_quality/code_quality.exp
45404 gcc.c-torture/special/special.exp
45405 gcc.failure/failure.exp
45406 gcc.failure/940409-1.x
45407 gcc.c-torture/compile/961203-1.x
45408
45409 * New files:
45410 gcc.misc-tests/linkage.exp
45411 gcc.c-torture/execute/920730-1t.c
45412 gcc.c-torture/execute/920730-1t.x
45413 gcc.c-torture/compile/920520-1.x
45414 gcc.c-torture/compile/920521-1.x
45415 gcc.c-torture/compile/981006-1.x
45416 gcc.c-torture/execute/eeprof-1.x
45417
45418 * Moved files (possibly with modifications to fit a new harness):
45419 Old name New name
45420 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
45421 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
45422 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
45423 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
45424 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
45425 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
45426 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
45427 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
45428 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
45429 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
45430 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
45431 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
45432 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
45433 gcc.failure/940409-1.c gcc.dg/940409-1.c
45434
45435 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
45436
45437 * c-torture/compile/961203-1.x: Delete.
45438
45439 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
45440 not exit. Include stdio.h.
45441 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
45442 * gcc.misc-tests/dg-12.c: Likewise.
45443 * gcc.misc-tests/dg-5.c: Likewise.
45444 * gcc.misc-tests/dg-6.c: Likewise.
45445 * gcc.misc-tests/dg-7.c: Prototype abort.
45446 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
45447 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
45448 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
45449 not exit.
45450 * gcc.misc-tests/sieve.c: Use return from main, not exit.
45451 * gcc.misc-tests/sort2.c: Use return from main, not exit.
45452
45453 2000-06-28 Jakub Jelinek <jakub@redhat.com>
45454
45455 * gcc.dg/cpp/20000628-1.c: New test.
45456 * gcc.dg/cpp/20000628-1.h: New header for above test.
45457 * gcc.dg/cpp/20000628-1a.h: Likewise.
45458
45459 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
45460
45461 * gcc.dg/cpp: New directory.
45462 * gcc.dg/cpp/cpp.exp: New driver.
45463 * gcc.dg/cpp/20000627-1.c: New test.
45464 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
45465 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
45466 and rewrite as a compilation test.
45467
45468 * gcc.dg: Move many files into the cpp subdirectory, possibly
45469 renaming or editing them as well.
45470 Old name New name
45471 990119-1.c cpp/19990119-1.c
45472 990228-1.c cpp/19990228-1.c
45473 990407-1.c cpp/19990407-1.c
45474 990409-1.c cpp/19990409-1.c
45475 990413-1.c cpp/19990413-1.c
45476 990703-1.c cpp/19990703-1.c
45477 20000127-1.c cpp/20000127-1.c
45478 20000129-1.c cpp/20000129-1.c
45479 20000207-1.c cpp/20000207-1.c
45480 20000207-2.c cpp/20000207-2.c
45481 20000209-1.c cpp/20000209-1.c
45482 20000209-2.c cpp/20000209-2.c
45483 20000301-1.c cpp/20000301-1.c
45484 20000419-1.c cpp/20000419-1.c
45485 20000510-1.S cpp/20000510-1.S
45486 20000519-1.c cpp/20000519-1.c
45487 20000529-1.c cpp/20000529-1.c
45488 20000625-1.c cpp/20000625-1.c
45489 20000625-2.c cpp/20000625-2.c
45490 cpp-as1.c cpp/assert1.c
45491 cpp-as2.c cpp/assert2.c
45492 cxx-comments-1.c cpp/cxxcom1.c
45493 cxx-comments-2.c cpp/cxxcom2.c
45494 endif-label.c cpp/endif.c
45495 cpp-hash1.c cpp/hash1.c
45496 cpp-hash2.c cpp/hash2.c
45497 cpp-if1.c cpp/if-1.c
45498 cpp-if2.c cpp/if-2.c
45499 cpp-if3.c cpp/if-3.c
45500 cpp-if4.c cpp/if-4.c
45501 cpp-if5.c cpp/if-5.c
45502 cpp-cond.c cpp/if-cexp.c
45503 cpp-missingop.c cpp/if-mop.c
45504 cpp-missingparen.c cpp/if-mpar.c
45505 cpp-opprec.c cpp/if-oppr.c
45506 cpp-ifparen.c cpp/if-paren.c
45507 cpp-shortcircuit.c cpp/if-sc.c
45508 cpp-shift.c cpp/if-shift.c
45509 cpp-unary.c cpp/if-unary.c
45510 cpp-li1.c cpp/line1.c
45511 cpp-li2.c cpp/line2.c
45512 lineno.c cpp/line3.c
45513 lineno-2.c cpp/line4.c
45514 cpp-mi.c cpp/mi1.c
45515 cpp-mic.h cpp/mi1c.h
45516 cpp-micc.h cpp/mi1cc.h
45517 cpp-mind.h cpp/mi1nd.h
45518 cpp-mindp.h cpp/mi1ndp.h
45519 cpp-mix.h cpp/mi1x.h
45520 cpp-mi2.c cpp/mi2.c
45521 cpp-mi2a.h cpp/mi2a.h
45522 cpp-mi2b.h cpp/mi2b.h
45523 cpp-mi2c.h cpp/mi2c.h
45524 cpp-mi3.c cpp/mi3.c
45525 cpp-mi3.def cpp/mi3.def
45526 poison-1.c cpp/poison.c
45527 pr-impl.c cpp/prag-imp.c
45528 cpp-redef-2.c cpp/redef1.c
45529 cpp-redef.c cpp/redef2.c
45530 strpaste.c cpp/strp1.c
45531 strpaste-2.c cpp/strp2.c
45532 cpp-tradpaste.c cpp/tr-paste.c
45533 cpp-tradstringify.c cpp/tr-str.c
45534 cpp-tradwarn1.c cpp/tr-warn1.c
45535 cpp-tradwarn2.c cpp/tr-warn2.c
45536 trigraphs.c cpp/trigraphs.c
45537 cpp-unc1.c cpp/unc1.c
45538 cpp-unc2.c cpp/unc2.c
45539 cpp-unc3.c cpp/unc3.c
45540 cpp-unc.c cpp/unc4.c
45541 undef.c cpp/undef1.c
45542 undef-2.c cpp/undef2.c
45543 cpp-wi1.c cpp/widestr1.c
45544
45545 2000-06-27 Mark Mitchell <mark@codesourcery.com>
45546
45547 * lib/g++.exp (g++_include_flags): Tweak.
45548
45549 2000-06-27 H.J. Lu <hjl@gnu.org>
45550 Loren J. Rittle <ljrittle@acm.org>
45551
45552 * lib/g++.exp (g++_include_flags): Override libgloss.exp
45553 version with one that knows about the new gcc tree structure.
45554 (g++_link_flags): Same.
45555
45556 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
45557
45558 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
45559 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
45560 case we are cross-compiling.
45561
45562 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
45563 g++.old-deja/g++.niklas/Makefile.in,
45564 g++.old-deja/g++.niklas/configure.in,
45565 g++.old-deja/g++.other/Makefile.in,
45566 g++.old-deja/g++.other/configure.in,
45567 gcc.c-torture/code_quality/Makefile.in,
45568 gcc.c-torture/code_quality/configure.in,
45569 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
45570 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
45571 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
45572 gcc.c-torture/execute/ieee/Makefile.in,
45573 gcc.c-torture/execute/ieee/configure.in,
45574 gcc.c-torture/noncompile/Makefile.in,
45575 gcc.c-torture/noncompile/configure.in,
45576 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
45577 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
45578 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
45579
45580 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
45581
45582 * g++.old-deja/g++.other/ambig3.C: New test.
45583
45584 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
45585
45586 * g++.old-deja/g++.pt/syntax1.C: New test.
45587 * g++.old-deja/g++.pt/syntax2.C: New test.
45588 * g++.old-deja/g++.other/syntax3.C: New test.
45589 * g++.old-deja/g++.other/syntax4.C: New test.
45590
45591 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
45592
45593 * gcc.dg/20000623-1.c: Prototype exit and abort.
45594
45595 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
45596
45597 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
45598 New tests.
45599 * gcc.dg/cpp-mi3.def: New file.
45600
45601 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
45602 inside assertions.
45603 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
45604 lexer's error messages.
45605 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
45606 divine anything from the linemarkers.
45607 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
45608 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
45609
45610 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
45611
45612 * gcc.dg/20000623-1.c: New test.
45613
45614 2000-06-22 Jakub Jelinek <jakub@redhat.com>
45615
45616 * gcc.c-torture/execute/20000622-1.c: New test.
45617
45618 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
45619
45620 * g++.old-deja/g++.other/init15.C: New test.
45621
45622 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
45623
45624 * g++.old-deja/g++.pt/vaarg2.C: New test.
45625 * g++.old-deja/g++.pt/vaarg3.C: New test.
45626
45627 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
45628
45629 * g++.old-deja/g++.other/dyncast6.C: New test.
45630
45631 2000-06-15 Jakub Jelinek <jakub@redhat.com>
45632
45633 * gcc.c-torture/execute/loop-6.c: New test.
45634
45635 2000-06-14 Jakub Jelinek <jakub@redhat.com>
45636
45637 * gcc.dg/20000614-1.c: New test.
45638 * gcc.dg/20000614-2.c: New test.
45639
45640 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
45641
45642 * g++.old-deja/g++.other/inline12.C: New test.
45643
45644 2000-06-13 Jakub Jelinek <jakub@redhat.com>
45645
45646 * g++.old-deja/g++.other/eh1.C: New test.
45647
45648 2000-06-12 Jakub Jelinek <jakub@redhat.com>
45649
45650 * g++.old-deja/g++.other/type.C: New test.
45651
45652 2000-06-05 Jakub Jelinek <jakub@redhat.com>
45653
45654 * g++.old-deja/g++.other/initstring.C: New test.
45655
45656 2000-06-12 Jason Merrill <jason@redhat.com>
45657
45658 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
45659
45660 2000-06-09 Jeffrey A Law (law@cygnus.com)
45661
45662 * gcc.c-torture/compile/20000609-1.c: New test.
45663
45664 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
45665
45666 * gcc.dg/20000609-1.c: New test.
45667
45668 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
45669
45670 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
45671 * gcc.c-torture/noncompile/poison-1.c: Move...
45672 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
45673 * gcc.dg/cpp-li1.c: Add a token after the #line.
45674
45675 2000-06-05 Richard Henderson <rth@cygnus.com>
45676
45677 * gcc.c-torture/execute/20000605-2.c: New test.
45678 * gcc.c-torture/execute/20000605-3.c: New test.
45679
45680 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
45681
45682 * g77.f-torture/execute/20000503-1.x: New file.
45683
45684 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
45685
45686 * g++.old-deja/g++.eh/badalloc1.C: New test.
45687
45688 2000-06-05 Richard Henderson <rth@cygnus.com>
45689
45690 * gcc.c-torture/execute/20000605-1.c: New test.
45691
45692 2000-06-05 Jakub Jelinek <jakub@redhat.com>
45693 Nathan Sidwell <nathan@codesourcery.com>
45694
45695 * gcc.c-torture/compile/20000605-1.c: New test.
45696
45697 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
45698
45699 * g77.f-torture/compile/20000601-1.f: New test.
45700
45701 2000-06-03 Richard Henderson <rth@cygnus.com>
45702
45703 * gcc.c-torture/execute/20000603-1.c: New.
45704
45705 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
45706
45707 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
45708 * gcc.dg/noreturn-2.c (noreturn): Likewise.
45709
45710 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
45711
45712 * gcc.dg/compare2.c (case 12): XFAIL.
45713 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
45714 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
45715
45716 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
45717
45718 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
45719
45720 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
45721 guard macro is already defined when the header is first
45722 included.
45723 * gcc.dg/cpp-mix.h: New file.
45724 * gcc.dg/endif-label.c: Update patterns to match compiler.
45725
45726 * g++.brendan/complex1.C: Declare abort.
45727 * g++.law/refs4.C: Remove XFAIL.
45728 * g++.oliva/expr2.C: Declare abort and exit.
45729
45730 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
45731
45732 * gcc.c-torture/execute/20000528-1.c: New test.
45733
45734 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
45735 * g++.old-deja/g++.law/temps4.C: Likewise.
45736
45737 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
45738 stdlib.h. Call abort() on failure.
45739 * g++.old-deja/g++.law/refs4.C: Likewise.
45740 * g++.old-deja/g++.law/temps4.C: Likewise.
45741 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
45742 * gcc.c-torture/execute/20000112-1.c: Include string.h.
45743
45744 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
45745
45746 Relative to g++.dg/special:
45747 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
45748
45749 Relative to g++.old-deja:
45750 * g++.brendan/complex1.C, g++.jason/optimize2.C,
45751 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
45752 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
45753 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
45754 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
45755 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
45756 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
45757
45758 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
45759 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
45760 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
45761 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
45762 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
45763 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
45764 and/or string.h.
45765
45766 * g++.other/goto1.C: Update expectations for error messages.
45767
45768 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
45769
45770 * gcc.c-torture/compile/20000523-1.c: New test.
45771
45772 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
45773
45774 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
45775
45776 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
45777
45778 * g++.old-deja/g++.eh/catch11.C: New test.
45779 * g++.old-deja/g++.eh/catch12.C: New test.
45780
45781 2000-05-24 Nick Clifton <nickc@cygnus.com>
45782
45783 * gcc.c-torture/execute/20000523-1.c: New test.
45784
45785 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
45786
45787 * c-torture/execute/bcp-1.c: Replace abort in arg of
45788 __builtin_constant_p with a generic external function.
45789
45790 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
45791 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
45792 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
45793 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
45794 Prototype abort and/or exit.
45795
45796 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
45797 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
45798 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
45799 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
45800
45801 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
45802
45803 * gcc.dg/dwarf2-1.c: New test.
45804
45805 2000-05-20 Richard Henderson <rth@cygnus.com>
45806
45807 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
45808
45809 2000-05-20 Andreas Jaeger <aj@suse.de>
45810
45811 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
45812 testcase.
45813
45814 2000-05-19 David Edelsohn <edelsohn@gnu.org>
45815
45816 * gcc.c-torture/execute/20000519-2.c: New test.
45817
45818 2000-05-19 Andreas Jaeger <aj@suse.de>
45819
45820 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
45821 which fails with SSA.
45822
45823 * lib/c-torture.exp: Also test with -O3 -fssa.
45824
45825 2000-05-18 Michael Meissner <meissner@redhat.com>
45826
45827 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
45828 * gcc.c-torture/execute/920415-1.c: Ditto.
45829 * gcc.c-torture/execute/920501-1.c: Ditto.
45830 * gcc.c-torture/execute/conversion.c: Ditto.
45831 * gcc.c-torture/execute/cvt-1.c: Ditto.
45832
45833 2000-05-18 Jeffrey A Law (law@cygnus.com)
45834
45835 * gcc.c-torture/compile/20000518-1.c: New test.
45836
45837 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
45838
45839 * g77.f-torture/compile/200005018.f: New test.
45840
45841 2000-05-17 Jeffrey A Law (law@cygnus.com)
45842
45843 * gcc.c-torture/compile/20000517-1.c: New test.
45844
45845 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45846
45847 * gcc.c-torture/execute/20000516-1.c: New test.
45848
45849 2000-05-15 Jakub Jelinek <jakub@redhat.com>
45850
45851 * g++.old-deja/g++.other/eh.C: New test.
45852
45853 2000-05-12 Richard Henderson <rth@cygnus.com>
45854
45855 * gcc.c-torture/execute/990208-1.c (main): Don't pass
45856 constants through to doit's conditional.
45857
45858 2000-05-11 Jeffrey A Law (law@cygnus.com)
45859
45860 * gcc.c-torture/compile/20000511-1.c: New test.
45861 * g77.f-torture/compile/20000511-1.f: New test.
45862 * g77.f-torture/compile/20000511-2.f: New test.
45863
45864 2000-05-11 Michael Meissner <meissner@redhat.com>
45865
45866 * gcc.c-torture/execute/20000511-1.c: New test.
45867
45868 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
45869
45870 * gcc.dg/dg.exp: Scan .S files as well as .c files.
45871 * gcc.dg/20000510-1.S: New.
45872
45873 2000-05-08 Catherine Moore <clm@cygnus.com>
45874
45875 * gcc.dg/unused-3.c: New.
45876
45877 2000-05-06 Richard Henderson <rth@cygnus.com>
45878
45879 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
45880 * g++.old-deja/g++.mike/warn1.C: Likewise.
45881 * g++.old-deja/g++.pt/local1.C: Likewise.
45882 * g++.old-deja/g++.pt/local7.C: Likewise.
45883 * g++.old-deja/g++.pt/spec16.C: Likewise.
45884
45885 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
45886
45887 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
45888
45889 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
45890
45891 * g77.f-torture/execute/20000503-1.f: New test.
45892
45893 2000-05-04 Andreas Jaeger <aj@suse.de>
45894
45895 * gcc.dg/noreturn-2.c: New test.
45896
45897 2000-05-04 Neil Booth <NeilB@earthling.net>
45898
45899 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
45900 preprocessor.
45901
45902 2000-05-04 Richard Henderson <rth@cygnus.com>
45903
45904 * gcc.c-torture/execute/20000503-1.c: Fix typo.
45905
45906 2000-05-04 Richard Henderson <rth@cygnus.com>
45907
45908 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
45909 OpenSSL by Jason R Thorpe.
45910
45911 2000-05-03 Jim Wilson <wilson@cygnus.com>
45912
45913 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
45914
45915 2000-05-03 Robert Lipe <robertlipe@usa.net>
45916
45917 * gcc.dg/20000503-1.c: New test.
45918
45919 2000-05-02 Jakub Jelinek <jakub@redhat.com>
45920
45921 * gcc.c-torture/compile/20000502-1.c: New test.
45922 * g++.old-deja/g++.other/align.C: New test.
45923 * gcc.dg/cpp-tradstringify.c: New test.
45924
45925 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
45926
45927 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
45928 and hard registers.
45929
45930 2000-04-26 Geoff Keating <geoffk@cygnus.com>
45931
45932 * gcc.c-torture/execute/loop-5.c: New test.
45933
45934 2000-04-25 Jakub Jelinek <jakub@redhat.com>
45935
45936 * gcc.c-torture/execute/va-arg-20.c: New test.
45937
45938 2000-04-23 Jeffrey A Law (law@cygnus.com)
45939
45940 * gcc.c-torture/execute/20000422-1.c: New test.
45941
45942 2000-04-20 Greg McGary <gkm@gnu.org>
45943
45944 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
45945 when optimizing, but without sibling-call optimizations (-O1).
45946
45947 2000-04-20 Jeffrey A Law (law@cygnus.com)
45948
45949 * gcc.c-torture/compile/20000420-1.c: New test.
45950
45951 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
45952
45953 * g++.abi/ptrflags.C: New test.
45954 * g++.eh/catchptr1.C: Test incomplete pointer chains.
45955
45956 2000-04-19 Catherine Moore <clm@cygnus.com>
45957
45958 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
45959
45960 2000-04-19 Greg McGary <gkm@gnu.org>
45961
45962 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
45963 sibling-call optimizations.
45964
45965 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
45966
45967 * gcc.dg/20000419-1.c: New test.
45968
45969 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
45970
45971 * gcc.c-torture/execute/20000412-6.c: New test.
45972
45973 2000-04-12 Jeffrey A Law (law@cygnus.com)
45974
45975 * gcc.c-torture/execute/20000412-5.c: New test.
45976 * g77.f-torture/compile/20000412-1.f: New test.
45977 * gcc.c-torture/execute/20000412-4.c: New test.
45978 * gcc.c-torture/compile/20000412-2.c: New test.
45979 * gcc.c-torture/execute/20000412-3.c: New test.
45980 * gcc.c-torture/compile/20000412-1.c: New test.
45981 * gcc.c-torture/execute/20000412-2.c: New test.
45982
45983 2000-04-12 Jakub Jelinek <jakub@redhat.com>
45984
45985 * objc/execute/bf-20.m: New test.
45986
45987 2000-04-10 Richard Henderson <rth@cygnus.com>
45988
45989 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
45990
45991 * gcc.c-torture/execute/20000412-1.c: New test.
45992
45993 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
45994
45995 * g++.old-deja/g++.eh/catchptr1.C: New test.
45996
45997 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
45998
45999 * g++.old-deja/g++.abi/cxa_vec.C: New test.
46000
46001 2000-04-08 Neil Booth <NeilB@earthling.net>
46002
46003 * gcc.dg/cpp-nullchar.c: Remove test as
46004 embedded nulls cause problems.
46005
46006 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46007
46008 * gcc.dg/compare2.c: New test.
46009
46010 2000-04-08 Neil Booth <NeilB@earthling.net>
46011
46012 * gcc.dg/cpp-nullchar.c: New test.
46013
46014 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
46015
46016 * gcc.dg/cpp-mi2.c: New test.
46017 * gcc.dg/cpp-mi2[abc].h: New files.
46018
46019 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
46020
46021 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
46022 member name.
46023
46024 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
46025
46026 * g++.old-deja/g++.abi/vmihint.C: New test.
46027
46028 2000-04-06 Neil Booth <NeilB@earthling.net>
46029
46030 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
46031 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
46032 copyright.
46033
46034 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
46035
46036 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
46037 avoid stack-frame overwrite.
46038
46039 2000-04-05 Jakub Jelinek <jakub@redhat.com>
46040
46041 * gcc.c-torture/compile/20000405-2.c: New test.
46042 * gcc.c-torture/compile/20000405-3.c: New test.
46043
46044 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
46045
46046 * gcc.c-torture/compile/20000405-1.c: New test.
46047
46048 2000-04-04 Geoff Keating <geoffk@cygnus.com>
46049
46050 * gcc.dg/cast-qual-1.c: Revert last change.
46051
46052 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46053
46054 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
46055
46056 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
46057
46058 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
46059 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
46060
46061 2000-04-03 Jeffrey A Law (law@cygnus.com)
46062
46063 * gcc.c-torture/compile/20000403-2.c: New test.
46064 * gcc.c-torture/compile/20000403-1.c: New test.
46065
46066 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
46067
46068 * gcc.c-torture/execute/20000403-1.c: New test.
46069
46070 2000-04-03 Geoff Keating <geoffk@cygnus.com>
46071
46072 * gcc.c-torture/execute/20000402-1.c: New test.
46073
46074 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
46075
46076 * gcc.c-torture/execute/va-arg-15.c: New test.
46077 * gcc.c-torture/execute/va-arg-16.c: New test.
46078 * gcc.c-torture/execute/va-arg-17.c: New test.
46079 * gcc.c-torture/execute/va-arg-18.c: New test.
46080 * gcc.c-torture/execute/va-arg-19.c: New test.
46081
46082 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
46083
46084 * gcc.c-torture/compile/981211-1.c: Move to...
46085 * gcc.dg/cpp-as1.c: ...here.
46086 * gcc.dg/cpp-as2.c: New file.
46087
46088 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
46089 compiler.
46090
46091 2000-04-02 Neil Booth <NeilB@earthling.net>
46092
46093 * gcc.dg/cpp-cond.c New tests.
46094 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
46095 accidental success less likely.
46096 * gcc.dg/cpp-missingop.c New tests.
46097 * gcc.dg/cpp-missingparen.c New tests.
46098 * gcc.dg/cpp-shift.c New tests.
46099 * gcc.dg/cpp-shortcircuit.c New tests.
46100 * gcc.dg/cpp-unary.c New tests.
46101
46102 2000-03-29 Jeffrey A Law (law@cygnus.com)
46103
46104 * gcc.c-torture/compile/20000329-1.c: New test.
46105
46106 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
46107
46108 * gcc.c-torture/compile/20000326-1.c: New test.
46109 * gcc.c-torture/compile/20000326-2.c: New test.
46110
46111 2000-03-24 Geoff Keating <geoffk@cygnus.com>
46112
46113 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
46114 the first parameter is a function argument.
46115
46116 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
46117
46118 * g++.old-deja/g++.ext/array4.C: New test.
46119
46120 2000-03-22 Geoff Keating <geoffk@cygnus.com>
46121
46122 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
46123
46124 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46125
46126 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
46127
46128 2000-03-19 Richard Henderson <rth@cygnus.com>
46129
46130 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
46131
46132 2000-03-19 Richard Henderson <rth@cygnus.com>
46133
46134 * gcc.c-torture/compile/20000319-1.c: New test.
46135
46136 2000-03-14 Jeffrey A Law (law@cygnus.com)
46137
46138 * gcc.c-torture/execute/20000314-3.c: New test.
46139 * gcc.c-torture/execute/20000314-2.c: New test.
46140 * gcc.c-torture/execute/20000314-1.c: New test.
46141 * gcc.c-torture/compile/20000314-2.c: New test.
46142 * gcc.c-torture/compile/20000314-1.c: New test.
46143
46144 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
46145
46146 * g++.old-deja/g++.warn/inline.C: New test.
46147
46148 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
46149
46150 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
46151 standards-compliant result rather than specific constants.
46152 Put test-values in array.
46153
46154 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
46155
46156 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
46157 (g++_target_compile): Put test-specific options last.
46158
46159 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
46160
46161 * g++.old-deja/g++.eh/vbase4.C: New test.
46162
46163 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
46164
46165 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
46166
46167 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
46168
46169 * g++.old-deja/g++.brendan/misc12.C: Removed.
46170 * g++.old-deja/g++.pt/memtemp77.C: Constify.
46171 * g++.old-deja/g++.ext/pretty4.C: New test.
46172
46173 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
46174
46175 * g++.old-deja/g++.other/string2.C: New test.
46176
46177 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
46178
46179 * g++.old-deja/g++.warn/impint2.C: New test.
46180
46181 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
46182
46183 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
46184 is 1, not zero.
46185
46186 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
46187
46188 * g++.old-deja/g++.warn/impint.C: New test.
46189 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
46190 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
46191 * g++.old-deja/g++.pt/explicit12.C: Likewise.
46192 * g++.old-deja/g++.pt/explicit13.C: Likewise.
46193 * g++.old-deja/g++.pt/explicit17.C: Likewise.
46194 * g++.old-deja/g++.pt/explicit18.C: Likewise.
46195 * g++.old-deja/g++.pt/explicit19.C: Likewise.
46196 * g++.old-deja/g++.pt/explicit23.C: Likewise.
46197 * g++.old-deja/g++.pt/explicit31.C: Likewise.
46198 * g++.old-deja/g++.pt/explicit35.C: Likewise.
46199 * g++.old-deja/g++.pt/explicit6.C: Likewise.
46200 * g++.old-deja/g++.pt/memclass7.C: Likewise.
46201
46202 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
46203
46204 * gcc.dg/cpp-redef.c: New test.
46205
46206 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
46207
46208 * g++.old-deja/g++.pt/unify7.C: New test.
46209
46210 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
46211
46212 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
46213 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
46214
46215 2000-02-25 Geoff Keating <geoffk@cygnus.com>
46216
46217 * gcc.c-torture/compile/20000224-1.c: New test.
46218
46219 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
46220
46221 * gcc.c-torture/compile/cpp-2.c: New test.
46222 * gcc.c-torture/compile/cpp-1.c: New test.
46223
46224 2000-02-25 Jeffrey A Law (law@cygnus.com)
46225
46226 * gcc.c-torture/execute/20000225-1.c: New test.
46227
46228 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
46229
46230 * gcc.dg/cpp-li2.c: New test.
46231
46232 * gcc.dg/cpp-wi1.c: New test.
46233
46234 * gcc.dg/cpp-li1.c: New test.
46235
46236 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
46237
46238 * g++.old-deja/g++.other/sizeof5.C: New test.
46239
46240 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46241
46242 * gcc.c-torture/execute/va-arg-13.c: New test.
46243
46244 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
46245
46246 * gcc.c-torture/execute/va-arg-12.c: New test.
46247
46248 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
46249
46250 * gcc.c-torture/execute/20000223-1.c: New test.
46251
46252 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
46253
46254 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
46255
46256 2000-02-22 Mark Mitchell <mark@codesourcery.com>
46257
46258 * g++.old-deja/g++.abi/ptrmem.C: New test.
46259
46260 2000-02-19 Richard Henderson <rth@cygnus.com>
46261
46262 * gcc.c-torture/compile/init-3.c: New.
46263
46264 2000-02-17 Mark Mitchell <mark@codesourcery.com>
46265
46266 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
46267 ALWAYS_CXXFLAGS.
46268
46269 2000-02-11 Robert Lipe <robertl@sco.com>
46270
46271 * gcc.c-torture/compile/20000211-3.c: New test.
46272
46273 2000-02-11 Martin Buchholz <martin@xemacs.org>
46274
46275 * gcc.c-torture/compile/20000211-2.c: New test.
46276
46277 2000-02-11 Jeffrey A Law (law@cygnus.com)
46278
46279 * gcc.c-torture/compile/20000211-1.c: New test.
46280
46281 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
46282
46283 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
46284 on native targets
46285
46286 2000-02-08 Nathan Sidwell <nathan@acm.org>
46287
46288 * g++.old-deja/g++.other/cast5.C: New test.
46289
46290 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
46291
46292 * gcc.c-torture/execute/20000205-1.c: New.
46293
46294 2000-02-03 Nathan Sidwell <nathan@acm.org>
46295
46296 * g++.old-deja/g++.jason/cast3.C: Return void.
46297 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
46298
46299 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
46300
46301 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
46302
46303 * gcc.dg/loop-1.c: New test.
46304
46305 2000-01-27 Jakub Jelinek <jakub@redhat.com>
46306
46307 * gcc.c-torture/compile/20000127-1.c: New test.
46308 * gcc.c-torture/execute/991228-1.c: New test.
46309
46310 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
46311
46312 * gcc.dg/unused-2.c: New test.
46313
46314 * gcc.dg/conv-1.c: New test.
46315
46316 2000-01-24 Mark Mitchell <mark@codesourcery.com>
46317
46318 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
46319 compiler.
46320 (tool_option_proc): Fix typo.
46321
46322 2000-01-24 Geoff Keating <geoffk@cygnus.com>
46323
46324 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
46325 of the ld on the host, not on the build machine.
46326 Also, don't crash if '--help' is not a supported option.
46327
46328 2000-01-24 Richard Henderson <rth@cygnus.com>
46329
46330 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
46331
46332 2000-01-20 Jeffrey A Law (law@cygnus.com)
46333
46334 * gcc.c-torture/execute/20000120-2.c: New test.
46335 * gcc.c-torture/execute/20000120-1.c: New test.
46336
46337 2000-01-13 Jeffrey A Law (law@cygnus.com)
46338
46339 * gcc.c-torture/execute/20000113-1.c: New test.
46340
46341 2000-01-12 Jeffrey A Law (law@cygnus.com)
46342
46343 * gcc.c-torture/execute/20000112-1.c: New test.
46344
46345 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
46346
46347 * gcc.dg/20000111-1.c: New test.
46348
46349 2000-01-10 Jeffrey A Law (law@cygnus.com)
46350
46351 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
46352 with 16 bit integers.
46353
46354 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
46355
46356 * gcc.dg/20000108-1.c: New test.
46357
46358 2000-01-05 Nathan Sidwell <nathan@acm.org>
46359
46360 * g++.old-deja/g++.ns/koenig8.C: New test.
46361
46362 2000-01-05 Nathan Sidwell <nathan@acm.org>
46363
46364 * g++.old-deja/g++.other/cast4.C: New test.
46365
46366 2000-01-05 Jeffrey A Law (law@cygnus.com)
46367
46368 * gcc.c-torture/compile/20000105-2.c: New test.
46369 * gcc.c-torture/compile/20000105-1.c: New test.
46370
46371 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46372
46373 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
46374 references to printf & atoi to conform to ANSI standard.
46375 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
46376 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
46377 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
46378 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
46379 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
46380 * g++.old-deja/g++.brendan/complex1.C: Likewise.
46381 * g++.old-deja/g++.brendan/copy1.C: Likewise.
46382 * g++.old-deja/g++.brendan/copy2.C: Likewise.
46383 * g++.old-deja/g++.brendan/copy3.C: Likewise.
46384 * g++.old-deja/g++.brendan/copy4.C: Likewise.
46385 * g++.old-deja/g++.brendan/copy5.C: Likewise.
46386 * g++.old-deja/g++.brendan/copy6.C: Likewise.
46387 * g++.old-deja/g++.brendan/copy7.C: Likewise.
46388 * g++.old-deja/g++.brendan/copy8.C: Likewise.
46389 * g++.old-deja/g++.brendan/crash11.C: Likewise.
46390 * g++.old-deja/g++.brendan/crash14.C: Likewise.
46391 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
46392 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46393 * g++.old-deja/g++.brendan/delete2.C: Likewise.
46394 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
46395 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
46396 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
46397 * g++.old-deja/g++.brendan/eh1.C: Likewise.
46398 * g++.old-deja/g++.brendan/groff1.C: Likewise.
46399 * g++.old-deja/g++.brendan/init3.C: Likewise.
46400 * g++.old-deja/g++.brendan/misc12.C: Likewise.
46401 * g++.old-deja/g++.brendan/misc7.C: Likewise.
46402 * g++.old-deja/g++.brendan/new2.C: Likewise.
46403 * g++.old-deja/g++.brendan/operators4.C: Likewise.
46404 * g++.old-deja/g++.brendan/operators5.C: Likewise.
46405 * g++.old-deja/g++.brendan/overload2.C: Likewise.
46406 * g++.old-deja/g++.brendan/overload7.C: Likewise.
46407 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
46408 * g++.old-deja/g++.brendan/reference1.C: Likewise.
46409 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
46410 * g++.old-deja/g++.brendan/template24.C: Likewise.
46411 * g++.old-deja/g++.brendan/template3.C: Likewise.
46412 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
46413 * g++.old-deja/g++.jason/inline3.C: Likewise.
46414 * g++.old-deja/g++.jason/opeq.C: Likewise.
46415 * g++.old-deja/g++.law/arg5.C: Likewise.
46416 * g++.old-deja/g++.law/arm7.C: Likewise.
46417 * g++.old-deja/g++.law/ctors11.C: Likewise.
46418 * g++.old-deja/g++.law/cvt8.C: Likewise.
46419 * g++.old-deja/g++.law/init9.C: Likewise.
46420 * g++.old-deja/g++.law/refs4.C: Likewise.
46421 * g++.old-deja/g++.law/template2.C: Likewise.
46422 * g++.old-deja/g++.law/visibility24.C: Likewise.
46423 * g++.old-deja/g++.law/vtable3.C: Likewise.
46424 * g++.old-deja/g++.mike/asm2.C: Likewise.
46425 * g++.old-deja/g++.mike/eh1.C: Likewise.
46426 * g++.old-deja/g++.mike/misc1.C: Likewise.
46427 * g++.old-deja/g++.mike/misc13.C: Likewise.
46428 * g++.old-deja/g++.mike/misc14.C: Likewise.
46429 * g++.old-deja/g++.mike/ns12.C: Likewise.
46430 * g++.old-deja/g++.mike/p1248.C: Likewise.
46431 * g++.old-deja/g++.mike/p3708.C: Likewise.
46432 * g++.old-deja/g++.mike/p3708a.C: Likewise.
46433 * g++.old-deja/g++.mike/p3708b.C: Likewise.
46434 * g++.old-deja/g++.mike/p646.C: Likewise.
46435 * g++.old-deja/g++.mike/p700.C: Likewise.
46436 * g++.old-deja/g++.mike/p783.C: Likewise.
46437 * g++.old-deja/g++.mike/p783a.C: Likewise.
46438 * g++.old-deja/g++.mike/p783b.C: Likewise.
46439 * g++.old-deja/g++.mike/p786.C: Likewise.
46440 * g++.old-deja/g++.mike/p789.C: Likewise.
46441 * g++.old-deja/g++.mike/p789a.C: Likewise.
46442 * g++.old-deja/g++.mike/p807a.C: Likewise.
46443 * g++.old-deja/g++.other/delete3.C: Likewise.
46444 * g++.old-deja/g++.other/dyncast1.C: Likewise.
46445 * g++.old-deja/g++.other/dyncast2.C: Likewise.
46446 * g++.old-deja/g++.other/dyncast3.C: Likewise.
46447 * g++.old-deja/g++.other/empty1.C: Likewise.
46448 * g++.old-deja/g++.other/temporary1.C: Likewise.
46449 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
46450 * g++.old-deja/g++.pt/t16.C: Likewise.
46451 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
46452
46453 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
46454
46455 * gcc.dg/991230-1.c: New test.
46456
46457 1999-12-29 Jeffrey A Law (law@cygnus.com)
46458
46459 * gcc.c-torture/compile/991229-3.c: New test.
46460 * gcc.c-torture/compile/991229-2.c: New test.
46461 * gcc.c-torture/compile/991229-1.c: New test.
46462
46463 1999-12-29 Greg McGary <gkm@eng.ascend.com>
46464
46465 * gcc.c-torture/compile/labels-2.c: New test.
46466
46467 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
46468
46469 * gcc.c-torture/execute/991227-1.c: New test.
46470
46471 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
46472
46473 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
46474
46475 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
46476
46477 * gcc.c-torture/execute/991221-1.c: New test.
46478
46479 1999-12-20 Nathan Sidwell <nathan@acm.org>
46480
46481 * g++.old-deja/g++.other/cast3.C: New test.
46482
46483 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
46484
46485 * gcc.c-torture/execute/991216-4.c: New test.
46486
46487 1999-12-16 Michael Meissner <meissner@cygnus.com>
46488
46489 * gcc.c-torture/execute/991216-1.c: New test.
46490 * gcc.c-torture/execute/991216-2.c: New test.
46491 * gcc.c-torture/execute/991216-3.c: New test.
46492
46493 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
46494
46495 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
46496 Actually make the test fail by using "-O2" for compilation.
46497
46498 1999-12-15 Nathan Sidwell <nathan@acm.org>
46499
46500 * g++.old-deja/g++.warn/cast-align1.C: New test.
46501
46502 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
46503
46504 * gcc.c-torture/compile/991214-1.c: New test.
46505 * gcc.c-torture/compile/991214-2.c: New test.
46506
46507 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
46508
46509 * gcc.dg/991214-1.c: New test.
46510
46511 1999-12-13 Jeffrey A Law (law@cygnus.com)
46512
46513 * gcc.c-torture/compile/991213-3.c: New test.
46514 * gcc.c-torture/compile/991213-2.c: New test.
46515 * gcc.c-torture/compile/991213-1.c: New test.
46516
46517 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
46518
46519 * gcc.dg/991209-1.c: New test.
46520
46521 1999-12-08 Nathan Sidwell <nathan@acm.org>
46522
46523 * gcc.c-torture/compile/991208-1.c: New test.
46524
46525 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
46526
46527 * gcc.dg/ultrasp2.c: New test.
46528
46529 1999-12-05 Alex Samuel <samuel@codesourcery.com>
46530
46531 * g++.old-deja/g++.abi/align.C (main): Fix typo.
46532
46533 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
46534
46535 * gcc.c-torture/compile/991202-1.c: New test.
46536 * gcc.c-torture/execute/991202-1.c: New test.
46537 * gcc.c-torture/execute/991202-2.c: New test.
46538 * gcc.c-torture/execute/991202-3.c: New test.
46539
46540 1999-12-02 Alex Samuel <samuel@codesourcery.com>
46541
46542 * g++.old-deja/g++.abi/align.C: New test.
46543 * g++.old-deja/g++.abi/aggregates.C: Likewise.
46544 * g++.old-deja/g++.abi/bitfields.C: Likewise.
46545
46546 1999-12-01 Richard Henderson <rth@cygnus.com>
46547
46548 * gcc.c-torture/execute/991201-1.c: New.
46549
46550 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
46551
46552 * gcc.dg/991129-1.c: New test.
46553
46554 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
46555
46556 * gcc.c-torture/compile/991127-1.c: New test.
46557
46558 1999-11-22 Nathan Sidwell <nathan@acm.org>
46559
46560 * g++.old-deja/g++.other/warn4.C: New test.
46561
46562 1999-11-22 Nathan Sidwell <nathan@acm.org>
46563
46564 * g++.old-deja/g++.eh/cleanup2.C: New test.
46565 * g++.old-deja/g++.ext/pretty2.C: New test.
46566 * g++.old-deja/g++.ext/pretty3.C: New test.
46567 * g++.old-deja/g++.other/debug6.C: New test.
46568
46569 1999-10-20 Jim Wilson <wilson@cygnus.com>
46570
46571 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
46572 compiler_output to look for one error message instead of two.
46573
46574 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
46575
46576 * gcc.c-torture/execute/991118-1.c: Also test case
46577 where the word boundary does not split a byte evenly.
46578
46579 1999-11-19 Nathan Sidwell <nathan@acm.org>
46580
46581 * g++.old-deja/g++.ext/restrict1.C: New test.
46582
46583 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
46584
46585 * gcc.c-torture/execute/991118-1.c: New test.
46586
46587 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
46588
46589 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
46590 working directory pathnames.
46591
46592 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
46593
46594 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
46595 host is equipped with driver.h and driver.o so it can actually
46596 compile and run the tests.
46597
46598 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
46599
46600 * gcc.c-torture/compile/991008-1.c: New test.
46601
46602 1999-11-08 Nick Clifton <nickc@cygnus.com>
46603
46604 * lib/gcc-dg.exp: Include target-supports.exp
46605
46606 1999-11-05 Nick Clifton <nickc@cygnus.com>
46607
46608 * lib/target-supports.exp: New file: Provide procs to test for
46609 features supported by the target.
46610 (check_weak_available): Moved here from ecos.exp.
46611 (check_alias_available): New proc: Determine of the target
46612 toolchain supports the alias attribute.
46613
46614 * gcc.dg/special/ecos.exp: Move check_weak_available to
46615 target-supports.exp.
46616 (alias-1.c): Only perform the test if the target supports
46617 aliases.
46618 (wkali-1.c): Only perform the test if the target supports
46619 aliases.
46620
46621 * gcc.dg/990506-0.c: Expect error messages from cross
46622 targets as well as native targets.
46623
46624 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
46625
46626 * gcc.dg/ultrasp1.c: Removed xfail.
46627 * gcc.dg/struct-ret-2.c: Likewise.
46628 * gcc.dg/array-1.c: Likewise.
46629
46630 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
46631
46632 * gcc.dg/struct-ret-2.c: New test.
46633
46634 * gcc.dg/array-1.c: New test.
46635
46636 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
46637
46638 * gcc.c-torture/execute/991030-1.c: New test.
46639
46640 1999-10-26 Richard Henderson <rth@cygnus.com>
46641
46642 * gcc.c-torture/compile/991026-2.c: New test.
46643
46644 1999-10-26 Jeffrey A Law (law@cygnus.com)
46645
46646 * gcc.c-torture/compile/991026-1.c: New test.
46647
46648 1999-10-23 Jeffrey A Law (law@cygnus.com)
46649
46650 * gcc.c-torture/execute/991023-1.c: New test.
46651
46652 1999-10-19 Jeffrey A Law (law@cygnus.com)
46653
46654 * gcc.c-torture/execute/991019-1.c: New test.
46655
46656 1999-10-16 Richard Henderson <rth@cygnus.com>
46657
46658 * gcc.c-torture/execute/991016-1.c: New test.
46659
46660 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
46661
46662 * gcc.c-torture/execute/991014-1.c: New test.
46663
46664 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
46665
46666 * g++.old-deja/g++.other/union2.C: New test.
46667
46668 1999-10-13 Nathan Sidwell <nathan@acm.org>
46669
46670 * g++.old-deja/g++.other/vaarg2.C: New test.
46671 * g++.old-deja/g++.other/vaarg3.C: New test.
46672
46673 1999-10-12 Craig Burley <craig@jcb-sc.com>
46674
46675 * g77.f-torture/noncompile/19990905-1.f: Moved from being
46676 in compile/.
46677
46678 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
46679
46680 * gcc.c-torture/execute/va-arg-11.c: New test.
46681
46682 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
46683
46684 * lib/file-format.exp (gcc_target_object_format): Don't
46685 crash if objdump is unavailable.
46686
46687 1999-09-29 Donn Terry <donn@interix.com>
46688
46689 * gcc.misc-tests/mg.exp: delete extraneous redirection.
46690
46691 1999-09-28 Nick Clifton <nickc@cygnus.com>
46692
46693 * gcc.c-torture/compile/990928-1.c: New test.
46694
46695 1999-09-28 Nathan Sidwell <nathan@acm.org>
46696
46697 * g++.old-deja/g++.other/decl6.C: New test.
46698
46699 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46700
46701 * gcc.c-torture/execute/va-arg-10.c: New test.
46702
46703 1999-09-27 Nathan Sidwell <nathan@acm.org>
46704
46705 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
46706 __PRETTY_FUNCTION__.
46707
46708 1999-09-23 Nick Clifton <nickc@cygnus.com>
46709
46710 * gcc.c-torture/execute/990923-1.c: New test.
46711
46712 1999-09-21 Nick Clifton <nickc@cygnus.com>
46713
46714 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
46715 for which -fpic is inappropriate.
46716
46717 1999-09-21 Mark Mitchell <mark@codesourcery.com>
46718
46719 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
46720
46721 1999-09-21 Nathan Sidwell <nathan@acm.org>
46722
46723 * g++.old-deja/g++.other/dyncast1.C: New test.
46724 * g++.old-deja/g++.other/dyncast2.C: New test.
46725 * g++.old-deja/g++.other/dyncast3.C: New test.
46726 * g++.old-deja/g++.other/dyncast4.C: New test.
46727 * g++.old-deja/g++.other/dyncast5.C: New test.
46728 * g++.old-deja/g++.eh/catch3.C: New test.
46729 * g++.old-deja/g++.eh/catch3p.C: New test.
46730 * g++.old-deja/g++.eh/catch4.C: New test.
46731 * g++.old-deja/g++.eh/catch4p.C: New test.
46732 * g++.old-deja/g++.eh/catch5.C: New test.
46733 * g++.old-deja/g++.eh/catch5p.C: New test.
46734 * g++.old-deja/g++.eh/catch6.C: New test.
46735 * g++.old-deja/g++.eh/catch6p.C: New test.
46736 * g++.old-deja/g++.eh/catch7.C: New test.
46737 * g++.old-deja/g++.eh/catch7p.C: New test.
46738 * g++.old-deja/g++.eh/catch8.C: New test.
46739 * g++.old-deja/g++.eh/catch8p.C: New test.
46740 * g++.old-deja/g++.eh/catch9.C: New test.
46741 * g++.old-deja/g++.eh/catch9p.C: New test.
46742
46743 1999-09-13 Nathan Sidwell <nathan@acm.org>
46744
46745 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
46746 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
46747
46748 1999-09-13 Jeffrey A Law (law@cygnus.com)
46749
46750 * gcc.c-torture/compile/990913-1.c: New test.
46751
46752 1999-09-10 Nathan Sidwell <nathan@acm.org>
46753
46754 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
46755 * g++.old-deja/g++.jason/rfg5.C: Likewise.
46756
46757 1999-09-09 Richard Henderson <rth@cygnus.com>
46758
46759 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
46760
46761 1999-09-09 Nathan Sidwell <nathan@acm.org>
46762
46763 * g++.old-deja/g++.other/lookup11.C: New test.
46764 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
46765 what is permitted and what we want.
46766 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
46767 overload use.
46768 * g++.old-deja/g++.jason/rfg5.C: Likewise.
46769
46770 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
46771
46772 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
46773 * gcc.c-torture/noncompile/poison-1.c: New file.
46774
46775 1999-09-08 Nathan Sidwell <nathan@acm.org>
46776
46777 * g++.old-deja/g++.other/sizeof3.C: New test.
46778 * g++.old-deja/g++.other/sizeof4.C: New test.
46779 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
46780 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
46781
46782 1999-09-07 Richard Henderson <rth@cygnus.com>
46783
46784 * gcc.dg/va-arg-1.c: New.
46785
46786 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46787
46788 * gcc.c-torture/execute/va-arg-9.c: New test.
46789
46790 1999-09-05 Craig Burley <craig@jcb-sc.com>
46791
46792 * g77.f-torture/compile/980519-2.f: New test.
46793 * g77.f-torture/compile/19990905-0.f: New test.
46794 * g77.f-torture/compile/19990905-1.f: New test.
46795 * g77.f-torture/compile/19990905-2.f: New test.
46796
46797 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
46798
46799 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
46800
46801 * gcc.c-torture/execute/990827-1.c: Fix typo.
46802
46803 1999-09-03 Nathan Sidwell <nathan@acm.org>
46804
46805 * g++.old-deja/g++.other/deref1.C: New test.
46806
46807 1999-09-02 Nathan Sidwell <nathan@acm.org>
46808
46809 * g++.old-deja/g++.other/ambig2.C: New test.
46810 * g++.old-deja/g++.other/cond5.C: New test.
46811 * g++.old-deja/g++.other/lookup16.C: New test.
46812
46813 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
46814
46815 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
46816 assemblers too.
46817
46818 1999-08-31 Jeffrey A Law (law@cygnus.com)
46819
46820 * lib/c-torture.exp: Avoid the "compare executables" optimization
46821 when testing native.
46822
46823 1999-08-29 Jeffrey A Law (law@cygnus.com)
46824
46825 * gcc.c-torture/execute/990829-1.c: New test.
46826 * gcc.c-torture/compile/990829-1.c: New test.
46827
46828 1999-08-27 Paul Burchard <burchard@pobox.com>
46829
46830 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
46831 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
46832 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
46833 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
46834 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
46835 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
46836 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
46837 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
46838 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
46839 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
46840 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
46841
46842 1999-08-27 Jeffrey A Law (law@cygnus.com)
46843
46844 * gcc.c-torture/execute/990827-1.c: New test.
46845
46846 1999-08-26 Craig Burley <craig@jcb-sc.com>
46847
46848 * g77.f-torture/noncompile/19990826-4.f: New test.
46849
46850 * g77.f-torture/compile/19990826-3.f: New test.
46851
46852 * g77.f-torture/execute/19990826-2.f: New test.
46853
46854 * g77.f-torture/compile/19990826-1.f: New test.
46855
46856 * gcc.c-torture/execute/990826-0.c: New test.
46857 * g77.c-torture/execute/19990826-0.f: New test.
46858
46859 * g77.f-torture/noncompile/970626-2.f: New test.
46860
46861 1999-08-25 Paul Burchard <burchard@pobox.com>
46862
46863 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
46864 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
46865 lss-011.C: New tests.
46866
46867 1999-08-25 Nathan Sidwell <nathan@acm.org>
46868
46869 * g++.old-deja/g++.other/decl5.C: New test.
46870
46871 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46872
46873 * noncompile/noncompile.exp: Load_lib c-torture.exp.
46874 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
46875 call `postbase' for each one. All callers of `postbase' changed
46876 to call this instead.
46877
46878 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
46879
46880 * gcc.c-torture/execute/990811-1.c: New test.
46881
46882 1999-08-09 Nick Clifton <nickc@cygnus.com>
46883
46884 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
46885 just native ones.
46886
46887 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
46888 just native ones.
46889
46890 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
46891
46892 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
46893
46894 1999-08-04 Jeffrey A Law (law@cygnus.com)
46895
46896 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
46897
46898 1999-08-04 Nathan Sidwell <nathan@acm.org>
46899
46900 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
46901
46902 1999-08-04 Jeffrey A Law (law@cygnus.com)
46903
46904 * gcc.c-torture/execute/990804-1.c: New test.
46905
46906 1999-08-03 Nathan Sidwell <nathan@acm.org>
46907
46908 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
46909 * g++.old-deja/g++.brendan/crash64.C: Likewise.
46910 * g++.old-deja/g++.brendan/overload8.C: Likewise.
46911
46912 1999-08-03 Nathan Sidwell <nathan@acm.org>
46913
46914 * g++.old-deja/g++.other/struct1.C: New test.
46915
46916 1999-08-03 Nathan Sidwell <nathan@acm.org>
46917
46918 * g++.old-deja/g++.other/enum2.C: New test.
46919
46920 1999-08-02 Richard Henderson <rth@cygnus.com>
46921
46922 Adapted from tests from Franz Sirl:
46923 * gcc.c-torture/execute/va-arg-7.c: New test.
46924 * gcc.c-torture/execute/va-arg-8.c: New test.
46925
46926 1999-08-01 Jeffrey A Law (law@cygnus.com)
46927
46928 * gcc.c-torture/compile/990801-2.c: New test.
46929
46930 * gcc.c-torture/compile/990801-1.c: New test.
46931
46932 1999-07-27 Michael Meissner <meissner@cygnus.com>
46933
46934 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
46935 fp-cmp-1.c, converting double to float.
46936
46937 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
46938 fp-cmp-1.c, converting double to long double.
46939
46940 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
46941 from fr1 to unknown_register, since fr1 is a legitimate register
46942 on some machines.
46943
46944 1999-07-25 Jeffrey A Law (law@cygnus.com)
46945
46946 * README: More listname related changes.
46947
46948 1999-07-08 Catherine Moore <clm@cygnus.com>
46949
46950 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
46951
46952 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
46953
46954 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
46955
46956 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
46957
46958 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
46959
46960 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
46961
46962 * gcc.dg/990703-1.c: New test.
46963
46964 1999-06-29 Nick Clifton <nickc@cygnus.com>
46965
46966 * lib/file-format.exp: New file: Move definition of proc
46967 gcc_target_object_format to here from
46968 gcc.dg/special/ecos.exp.
46969
46970 * lib/c-torture.exp: Include lib file-format.exp.
46971 * lib/gcc-dg.exp: Include lib file-format.exp.
46972
46973 * gcc.dg/special/ecos.exp: Remove definition of proc
46974 gcc_target_object_format.
46975
46976 1999-06-28 Jeffrey A Law (law@cygnus.com)
46977
46978 * gcc.c-torture/execute/990628-1.c: New test.
46979
46980 1999-06-25 Jeffrey A Law (law@cygnus.com)
46981
46982 * gcc.c-torture/compile/990625-2.c: New test.
46983
46984 * gcc.c-torture/compile/990625-1.c: New test.
46985
46986 1999-06-23 Nick Clifton <nickc@cygnus.com>
46987
46988 * gcc.c-torture/compile/dll.c: New test case. Check that dll
46989 attributes compile.
46990 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
46991 ports that use the COFF/PE file format.
46992
46993 1999-06-17 Jeffrey A Law (law@cygnus.com)
46994
46995 * gcc.c-torture/compile/990617-1.c: New test.
46996
46997 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
46998
46999 * g++.old-deja/g++.other/decl4.C: New test.
47000
47001 1999-06-14 Nathan Sidwell <nathan@acm.org>
47002
47003 * g++.old-deja/g++.other/bitfld3.C: New test.
47004
47005 1999-06-08 Nathan Sidwell <nathan@acm.org>
47006
47007 * g++.old-deja/g++.eh/catch1.C: New test.
47008
47009 1999-06-07 Jeffrey A Law (law@cygnus.com)
47010
47011 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
47012
47013 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
47014 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
47015
47016 1999-06-05 Craig Burley <craig@jcb-sc.com>
47017
47018 * g77.f-torture/compile/19990502-0.f: Replace with new,
47019 shorter, test that still fails after recent changes.
47020
47021 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
47022
47023 * gcc.c-torture/execute/990604-1.c: New test.
47024
47025 1999-05-31 Jeffrey A Law (law@cygnus.com)
47026
47027 * gcc.c-torture/execute/990531-1.c: New test.
47028
47029 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47030
47031 * gcc.c-torture/compile/990527-1.c: New test.
47032
47033 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
47034
47035 * gcc.c-torture/execute/990527-1.c: New test.
47036
47037 1999-05-25 Nick Clifton <nickc@cygnus.com>
47038
47039 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
47040 bitfields as signed.
47041
47042 1999-05-25 Craig Burley <craig@jcb-sc.com>
47043
47044 * g77.f-torture/compile/19990525-0.f: New test.
47045
47046 1999-05-25 Jeffrey A Law (law@cygnus.com)
47047
47048 * gcc.c-torture/execute/990525-2.c: New test.
47049
47050 * gcc.c-torture/execute/990525-1.c: New test.
47051
47052 1999-05-24 Nathan Sidwell <nathan@acm.org>
47053
47054 * g++.old-deja/g++.other/anon3.C: New test.
47055 * g++.old-deja/g++.other/anon4.C: New test.
47056 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
47057 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
47058 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
47059 Merrill).
47060
47061 1999-05-24 Jeffrey A Law (law@cygnus.com)
47062
47063 * gcc.c-torture/execute/990524-1.c: New test.
47064
47065 * gcc.dg/990524-1.c: New test.
47066
47067 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47068
47069 * gcc.c-torture/compile/990523-1.c: New test.
47070
47071 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
47072
47073 * gcc.c-torture/compile/990519-1.c: New test.
47074
47075 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
47076
47077 * gcc.c-torture/compile/990517-1.c: New test.
47078
47079 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
47080 (e4, f4): New tests.
47081 (main): Call them.
47082
47083 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47084
47085 * gcc.dg/noreturn-1.c: New test.
47086
47087 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
47088
47089 * gcc.c-torture/execute/990513-1.c: New test.
47090
47091 1999-05-10 Richard Henderson <rth@cygnus.com>
47092
47093 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
47094
47095 1999-05-10 Craig Burley <craig@jcb-sc.com>
47096
47097 * g77.f-torture/execute/erfc.f: Use small single-precision
47098 values, to avoid problems on Alphas when not -mieee.
47099
47100 1999-05-08 Craig Burley <craig@jcb-sc.com>
47101
47102 * gcc.dg/990506-0.c: New test.
47103
47104 1999-05-08 Richard Henderson <rth@cygnus.com>
47105
47106 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
47107 the constant to test. Don't XFAIL 64-bit targets.
47108
47109 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
47110 * g++.old-deja/g++.law/profile1.C: Likewise.
47111
47112 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
47113 operator new instances.
47114 * g++.old-deja/g++.other/delete5.C: Likewise.
47115
47116 1999-05-03 Craig Burley <craig@jcb-sc.com>
47117
47118 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
47119 intrinsic.
47120
47121 1999-05-03 Craig Burley <craig@jcb-sc.com>
47122
47123 * g77.f-torture/execute/u77-test.f: Reverse order of two
47124 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
47125
47126 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47127
47128 * gcc.dg/compare1.c: New test.
47129
47130 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
47131
47132 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
47133 New tests.
47134
47135 1999-05-02 Craig Burley <craig@jcb-sc.com>
47136
47137 * g77.f-torture/compile/19990502-1.f: New test.
47138
47139 1999-05-02 Craig Burley <craig@jcb-sc.com>
47140
47141 * g77.f-torture/compile/19990502-0.f: New test.
47142
47143 1999-05-02 Craig Burley <craig@jcb-sc.com>
47144
47145 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
47146 intrinsic.
47147
47148 1999-05-02 Craig Burley <craig@jcb-sc.com>
47149
47150 * g77.f-torture/execute/u77-test.f (main): List libU77
47151 intrinsics not currently tested.
47152 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
47153 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
47154 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
47155 Trim blanks off the ends of some printed strings.
47156
47157 1999-05-02 Craig Burley <craig@jcb-sc.com>
47158
47159 * g77.f-torture/execute/u77-test.f (main): Just warn about
47160 FSTAT gid disagreement, as it's expected on some systems.
47161
47162 1999-05-01 Craig Burley <craig@jcb-sc.com>
47163
47164 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
47165 use a new function, which allows for some slop.
47166 Clean up some commentary.
47167 (issum): The new function.
47168 (sgladd): Deleted subroutine.
47169
47170 1999-05-01 Craig Burley <craig@jcb-sc.com>
47171
47172 * g77.f-torture/execute/u77-test.f: Modify to be more like
47173 libf2c/libU77 version, bringing patches to that version here.
47174 Add suitable commentary.
47175
47176 1999-04-25 Richard Henderson <rth@cygnus.com>
47177
47178 * gcc.dg/990424-1.c: New test.
47179
47180 1999-04-24 Craig Burley <craig@jcb-sc.com>
47181
47182 * g77.f-torture/execute/u77-test.f (main): Bug involving
47183 LSTAT has been fixed, so turn back on full checking.
47184
47185 1999-04-20 Craig Burley <craig@jcb-sc.com>
47186
47187 * g77.f-torture/compile/19990419-0.f: New test.
47188 * g77.f-torture/execute/19990419-1.f: New test.
47189
47190 1999-04-17 Richard Henderson <rth@cygnus.com>
47191
47192 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
47193 to avoid the need for a prototype to supress a warning.
47194
47195 1999-04-07 Jim Wilson <wilson@cygnus.com>
47196
47197 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
47198
47199 1999-04-04 Jeffrey A Law (law@cygnus.com)
47200
47201 * gcc.c-torture/execute/990404-1.c: New test.
47202
47203 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
47204
47205 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
47206 * gcc.dg/cpp-if3.c: Don't use -pedantic.
47207 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
47208 missing initializer warnings.
47209
47210 1999-03-28 Jeffrey A Law (law@cygnus.com)
47211
47212 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
47213 matching strings.
47214
47215 1999-03-26 Jeffrey A Law (law@cygnus.com)
47216
47217 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
47218
47219 1999-03-26 Craig Burley <craig@jcb-sc.com>
47220
47221 * g77.f-torture/execute/19990325-0.f: New test.
47222 * g77.f-torture/execute/19990325-1.f: New test.
47223
47224 1999-03-24 Jeffrey A Law (law@cygnus.com)
47225
47226 * gcc.c-torture/execute/990324-1.c: New test.
47227
47228 1999-03-22 Jim Wilson <wilson@cygnus.com>
47229
47230 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
47231 test with 4.
47232
47233 1999-03-17 Richard Henderson <rth@cygnus.com>
47234
47235 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
47236
47237 1999-03-13 Craig Burley <craig@jcb-sc.com>
47238
47239 * g77.f-torture/execute/19990313-2.f: New test.
47240 * g77.f-torture/execute/19990313-3.f: New test.
47241
47242 1999-03-13 Craig Burley <craig@jcb-sc.com>
47243
47244 * g77.f-torture/execute/19990313-0.f: New test.
47245 * g77.f-torture/execute/19990313-1.f: New test.
47246
47247 1999-03-12 Jim Wilson <wilson@cygnus.com>
47248
47249 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
47250 printf to sprintf.
47251 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
47252 (main): Add check for u15. Conditionalize u31 check depending on
47253 whether ints are <32 bits or >=32 bits.
47254
47255 1999-03-08 Craig Burley <craig@jcb-sc.com>
47256
47257 * g77.f-torture/execute/19981119-0.f: Improve testiness.
47258
47259 1999-03-08 Craig Burley <craig@jcb-sc.com>
47260
47261 * g77.f-torture/compile/19990305-0.f: New test.
47262 * g77.f-torture/execute/19981119-0.f: New test.
47263
47264 1999-03-08 Craig Burley <craig@jcb-sc.com>
47265
47266 * g77.f-torture/execute/970625-2.f: call ABORT if final
47267 result is not correct, instead of just printing it.
47268 Add this checking via newly introduced obfuscation, to
47269 trip up buggy front ends.
47270
47271 1999-03-07 Craig Burley <craig@jcb-sc.com>
47272
47273 * g77.f-torture/compile/960317-1.f: Moved from being
47274 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
47275
47276 1999-03-06 Craig Burley <craig@jcb-sc.com>
47277
47278 * g77.f-torture/execute/960317-1.f: New (old) test.
47279 * g77.f-torture/execute/970625-2.f: Ditto.
47280
47281 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
47282
47283 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
47284 message on line 1 or line 2; cccp and cpplib do this differently.
47285
47286 1999-03-01 Jeffrey A Law (law@cygnus.com)
47287
47288 * g++.old-deja/g++.law/weak1.C: New test.
47289
47290 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
47291
47292 * gcc.c-torture/execute/990119-1.c: Renamed to...
47293 * gcc.dg/990119-1.c: this, so it will only be tested once
47294 (it's a preprocessor test, it doesn't need to be run at
47295 multiple optimization levels).
47296
47297 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
47298
47299 * lib/g++.exp: Don't add incdir=$base_dir/../include to
47300 ALWAYS_CXXFLAGS.
47301
47302 1999-02-24 Craig Burley <craig@jcb-sc.com>
47303
47304 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
47305 * g77.f-torture/compile/19981216-0.f: ...as it is expected
47306 to not be compilable by current g77.
47307
47308 1999-02-24 Nick Clifton <nickc@cygnus.com>
47309
47310 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
47311
47312 1999-02-22 Jeffrey A Law (law@cygnus.com)
47313
47314 * gcc.c-torture/execute/990222-1.c: New test.
47315
47316 1999-02-19 Craig Burley <craig@jcb-sc.com>
47317
47318 * g77.f-torture/compile/19990218-0.f: New test.
47319 * g77.f-torture/noncompile/19990218-1.f: New test.
47320
47321 1999-02-18 Craig Burley <craig@jcb-sc.com>
47322
47323 * g77.f-torture/compile/19981216-0.f: New test.
47324
47325 1999-02-14 Jeffrey A Law (law@cygnus.com)
47326
47327 * gcc.dg/990214-1.c: New test.
47328
47329 1999-02-13 Jeffrey A Law (law@cygnus.com)
47330
47331 * gcc.dg/990213-2.c: New test.
47332
47333 * gcc.dg/990213-1.c: New test.
47334
47335 1999-02-12 Jeffrey A Law (law@cygnus.com)
47336
47337 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
47338 ints.
47339
47340 1999-02-11 Nick Clifton <nickc@cygnus.com>
47341
47342 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
47343 specified by target.
47344
47345 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
47346
47347 1999-02-11 Jeffrey A Law (law@cygnus.com)
47348
47349 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
47350
47351 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
47352
47353 * gcc.dg/special/ecos.exp: New test driver for new tests with
47354 special requirements.
47355
47356 * gcc.dg/special/alias-1.c: New test.
47357 * gcc.dg/special/gcsec-1.c: New test.
47358 * gcc.dg/special/weak-1.c: New test.
47359 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
47360 * gcc.dg/special/weak-2.c: New test.
47361 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
47362 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
47363 * gcc.dg/special/wkali-1.c: New test.
47364 * gcc.dg/special/wkali-2.c: New test.
47365 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
47366 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
47367
47368 1999-02-10 Felix Lee <flee@cygnus.com>
47369
47370 * lib/c-torture.exp (c-torture-compile): Pull out code for
47371 analyzing gcc error messages.
47372 (c-torture-execute): Likewise. Fix some (harmless) false
47373 positives.
47374 * lib/gcc.exp (gcc_check_compile): New function.
47375
47376 1999-02-08 Richard Henderson <rth@cygnus.com>
47377
47378 * gcc.c-torture/execute/990208-1.c: New test.
47379
47380 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
47381
47382 * g++.dg/special/ecos.exp: New driver for new tests with special
47383 requirements
47384
47385 * g++.dg/special/conpr-1.C: New test
47386 * g++.dg/special/conpr-2.C: New test
47387 * g++.dg/special/conpr-2a.C: New test
47388 * g++.dg/special/conpr-3.C: New test
47389 * g++.dg/special/conpr-3a.C: New test
47390 * g++.dg/special/conpr-3b.C: New test
47391
47392 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
47393 allow g++ to use the dg driver
47394
47395 * README: Add comment about g++.dg directory
47396
47397 1999-02-06 Jeffrey A Law (law@cygnus.com)
47398
47399 * README: Update email addresses.
47400
47401 1999-02-03 Nick Clifton <nickc@cygnus.com>
47402
47403 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
47404 arguments in order to force structure S onto the stack even on
47405 the alpha.
47406 (test): Pass 10 leading arguments to function foo as well as the
47407 structure S.
47408
47409 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
47410 failure for all targets.
47411
47412 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
47413 abort to terminate program execution.
47414
47415 1999-01-30 Richard Henderson <rth@cygnus.com>
47416
47417 * gcc.c-torture/execute/990130-1.c: New test.
47418
47419 1999-01-30 Jeffrey A Law (law@cygnus.com)
47420
47421 * gcc.dg/990130-1.c: New test.
47422
47423 1999-01-28 Michael Meissner <meissner@cygnus.com>
47424
47425 * gcc.c-torture/execute/990128-1.c: New test.
47426
47427 1999-01-27 Michael Meissner <meissner@cygnus.com>
47428
47429 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
47430
47431 1999-01-27 Felix Lee <flee@cygnus.com>
47432
47433 * lib/c-torture.exp (c-torture-compile): pull out code for
47434 analyzing gcc error messages.
47435 (c-torture-execute): ditto, and fix some (harmless) false
47436 positives.
47437 * lib/gcc.exp (gcc_check_compile): new function.
47438
47439 1999-01-17 Jeffrey A Law (law@cygnus.com)
47440
47441 * gcc.dg/990117-1.c: New test.
47442
47443 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
47444
47445 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
47446
47447 1999-01-15 Jeffrey A Law (law@cygnus.com)
47448
47449 * g77.f-torture/compile/990115-1.f: New test.
47450
47451 1999-01-07 Jeffrey A Law (law@cygnus.com)
47452
47453 * gcc.c-torture/compile/990107-1.c: New test
47454
47455 1999-01-06 Jeffrey A Law (law@cygnus.com)
47456
47457 * gcc.c-torture/execute/990106-2.c: New test.
47458
47459 * gcc.c-torture/execute/990106-1.c: New test.
47460
47461 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
47462
47463 * gcc.c-torture/compile/981223-1.c: New test.
47464
47465 1998-12-29 Richard Henderson <rth@cygnus.com>
47466
47467 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
47468 (opt3): Rename from opt4 and disable.
47469
47470 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
47471
47472 * g++.old-deja/g++.pt/ptrmem5.C: New test.
47473
47474 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
47475
47476 * g++.old-deja/g++.other/conv5.C: New test.
47477
47478 1998-12-14 Nick Clifton <nickc@cygnus.com>
47479
47480 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
47481
47482 1998-12-11 Jeffrey A Law (law@cygnus.com)
47483
47484 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
47485
47486 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
47487
47488 * gcc.c-torture/compile/981211-1.c: New test.
47489
47490 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
47491
47492 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
47493
47494 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
47495
47496 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47497
47498 * gcc.special/930510-1.c: Make C9X safe.
47499 * gcc.misc-tests/gcov-1.c Similarly.
47500 * gcc.misc-tests/gcov-2.c Similarly.
47501
47502 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
47503
47504 * gcc.dg/ultrasp1.c: New test.
47505
47506 1998-12-06 Richard Henderson <rth@cygnus.com>
47507
47508 * gcc.c-torture/execute/981206.c: New test.
47509
47510 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
47511
47512 * g++.old-deja/g++.ns/template7.C: New test.
47513
47514 * g++.old-deja/g++.other/expr1.C: New test.
47515
47516 * g++.old-deja/g++.eh/tmpl3.C: New test.
47517
47518 * g++.old-deja/g++.eh/tmpl2.C: New test.
47519
47520 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
47521
47522 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
47523 * g++.old-deja/g++.other/using6.C: Removed.
47524 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
47525
47526 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
47527
47528 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
47529
47530 * g++.old-deja/g++.pt/overload8.C: New test.
47531
47532 * g++.old-deja/g++.pt/overload7.C: New test.
47533
47534 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
47535
47536 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
47537 and relinking messages.
47538 * lib/g++.exp (g++_target_compile): Remove .rpo file when
47539 compiling with -frepo.
47540
47541 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
47542
47543 * g++.old-deja/g++.pt/lookup6.C: New test.
47544
47545 1998-11-30 Nick Clifton <nickc@cygnus.com>
47546
47547 * gcc.c-torture/execute/981130-1.c: New test.
47548 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
47549
47550 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
47551
47552 * g++.old-deja/g++.pt/explicit76.C: New test.
47553
47554 * g++.old-deja/g++.pt/friend38.C: New test.
47555
47556 * g++.old-deja/g++.ns/crash2.C: New test.
47557
47558 * g++.old-deja/g++.pt/defarg8.C: New test.
47559
47560 * g++.old-deja/g++.pt/instantiate6.C: New test.
47561
47562 * g++.old-deja/g++.pt/static6.C: New test.
47563
47564 * g++.old-deja/g++.pt/decl2.C: New test.
47565
47566 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
47567
47568 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
47569 problem is actually related with name lookup, but so what? :-)
47570
47571 * g++.old-deja/g++.pt/friend37.C: New test.
47572
47573 1998-11-25 Dave Love <d.love@dl.ac.uk>
47574
47575 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
47576 element, which fails on some systems.
47577
47578 * g77.f-torture/execute/labug1.f: New test.
47579
47580 1998-11-21 Jeffrey A Law (law@cygnus.com)
47581
47582 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
47583 is defined.
47584
47585 1998-11-18 Dave Love <d.love@dl.ac.uk>
47586
47587 * g77.f-torture/compile/981117-1.f: New test.
47588
47589 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
47590
47591 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
47592 properly discarded.
47593
47594 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
47595
47596 * gcc.c-torture/execute/memcheck: New directory of tests for
47597 -fcheck-memory-usage.
47598
47599 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
47600
47601 * README: New file, general information about the testsuite and
47602 new description of the various C++ test subdirectories.
47603 * README.g++: Eliminate obsolete information, update and move most
47604 relevant stuff to README.
47605
47606 1998-11-07 Richard Henderson <rth@cygnus.com>
47607
47608 * gcc.c-torture/compile/981107-1.c: New test.
47609
47610 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
47611
47612 * execute/memcpy-bi.c: New testcase.
47613
47614 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
47615
47616 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
47617 base classes.
47618
47619 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
47620 template is selected.
47621
47622 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
47623 classes, it should be accepted for all types.
47624
47625 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
47626
47627 * g++.old-deja/g++.pt/spec24.C: Ensure that template
47628 specializations start with template headers.
47629
47630 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
47631
47632 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
47633
47634 * g++.old-deja/g++.other/init9.C: Test cross initialization of
47635 non-POD types.
47636
47637 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
47638
47639 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
47640
47641 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
47642
47643 * compile/981022-1.c, compile/981022-1.x: New test and driver.
47644
47645 1998-10-19 Jeffrey A Law (law@cygnus.com)
47646
47647 * 981019-1.c: New test.
47648
47649 1998-10-14 Robert Lipe <robertl@dgii.com>
47650
47651 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
47652 find objc headers.
47653
47654 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
47655
47656 * compile/981001-4.c: Remove use of GCC extension that triggers a
47657 compiler bug.
47658
47659 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
47660
47661 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
47662
47663 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
47664
47665 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
47666 instantiation of template produces incorrect code for delete
47667 expression.
47668
47669 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
47670 constructors' name is not unique.
47671 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
47672 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
47673
47674 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
47675 automatic array of const is ill-formed.
47676
47677 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
47678 of template parameter?
47679
47680 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
47681 const.
47682
47683 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
47684 pointer-to-member expression.
47685
47686 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
47687 declaration causes ICE.
47688
47689 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
47690
47691 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
47692 reserved in the global namespace.
47693
47694 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
47695 generate needed virtual table.
47696
47697 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
47698
47699 1998-10-10 Dariush Eslimi <eslimi@loran.com>
47700
47701 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
47702 template-dependent type
47703
47704 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
47705
47706 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
47707 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
47708 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
47709
47710 * g++.old-deja/g++.other/using5.C: New test; using decl from base
47711 class should be usable as argument of member function.
47712 * g++.old-deja/g++.other/using6.C: New test; using decl from base
47713 class should be usable as return type of member function.
47714 * g++.old-deja/g++.other/using7.C: New test; using decl from base
47715 class should be usable as type of data member.
47716
47717 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
47718
47719 1998-10-09 Jeffrey A Law (law@cygnus.com)
47720
47721 * gcc.c-torture/special/920521-1.c: Fix bogus test.
47722
47723 1998-10-08 Nick Clifton <nickc@cygnus.com>
47724
47725 * gcc.dg/dll-?.c Add thumb to target list.
47726 Fix assembler scan patterns to match current assembler output.
47727
47728 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
47729
47730 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
47731 matching of template brackets.
47732
47733 * g++.old-deja/g++.other/using4.C: New test. Test using
47734 declarations of methods from base classes.
47735
47736 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
47737 within functions should introduce names into the innermost
47738 enclosing namespace.
47739
47740 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
47741 of static locals if first initialization throws.
47742
47743 1998-10-07 Jim Wilson <wilson@cygnus.com>
47744
47745 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
47746
47747 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
47748
47749 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
47750 lose track of the possible targets of tablejump insns.
47751 * special/special.exp: Run it.
47752
47753 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
47754
47755 * g++.old-deja/g++.pt/friend35.C: New test. A template function
47756 must be declared before its specializations can be named in friend
47757 declarations.
47758
47759 1998-10-05 Dave Love <d.love@dl.ac.uk>
47760
47761 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
47762
47763 * g77.f-torture/execute/io1.f: New test.
47764
47765 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
47766
47767 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
47768 with pointer to template function, for which no argument deduction
47769 is possible.
47770
47771 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
47772 specialization of template function as argument to template
47773 function.
47774
47775 * g++.old-deja/g++.other/access2.C: New test; Inner class
47776 shouldn't have privileged access to Outer's names.
47777
47778 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
47779
47780 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
47781 friend template declared within template class conflicts with
47782 nested class of the same name.
47783
47784 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
47785 is ignored.
47786
47787 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
47788 object with direct initializer as function declaration.
47789
47790 * g++.old-deja/g++.other/decl2.C: New test; duplicate
47791 initializers.
47792
47793 * g++.old-deja/g++.other/null2.C: New test; conditional operator
47794 involving const pointer and NULL produces incorrect result.
47795
47796 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
47797 type name without `typename' should be rejected with -pedantic.
47798
47799 1998-10-02 Richard Henderson <rth@cygnus.com>
47800
47801 * g++.old-deja/g++.other/addrof1.C: New test.
47802
47803 1998-10-01 Nick Clifton <nickc@cygnus.com>
47804
47805 * gcc.c-torture/compile/981001-1.c: New test.
47806 * gcc.c-torture/execute/981001-1.c: New test.
47807
47808 1998-10-01 Jeffrey A Law (law@cygnus.com)
47809
47810 * gcc.c-torture/compile/981001-2.c: New test.
47811 * gcc.c-torture/compile/981001-3.c: New test.
47812 * gcc.c-torture/compile/981001-4.c: New test.
47813
47814 1998-10-01 Robert Lipe <robertl@dgii.com>
47815
47816 * lib/objc.exp (objc_target_compile): Add -L during compiles for
47817 multilibbed hosts. Idea grafted from g77.exp.
47818
47819 1998-09-30 Dave Love <d.love@dl.ac.uk>
47820
47821 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
47822 avoid losing on systems which need -lsocket.
47823
47824 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
47825
47826 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
47827 * g++.old-deja/g++.other/nested2.C: Ditto.
47828 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
47829 failure.
47830
47831 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
47832
47833 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
47834 preferred over template operator!= for enum bitfields.
47835
47836 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
47837
47838 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
47839 that happen to have the same base name, but in different scopes,
47840 are incorrectly rejected.
47841
47842 1998-09-16 Richard Henderson <rth@cygnus.com>
47843
47844 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
47845 on the native word size instead of an integer literal.
47846
47847 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
47848
47849 * g++.old-deja/g++.other/static2.C: Invocation of static data
47850 member of type pointer-to-function denoted as non-static member.
47851
47852 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
47853 checks involving function types and aliases.
47854
47855 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
47856
47857 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
47858 redefined to the same non-trivial type.
47859
47860 * g++.old-deja/g++.pt/explicit73.C: Test for proper
47861 namespace-qualification of template specializations declared in
47862 other namespaces.
47863
47864 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
47865 to declare a subset of the specializations of a template function
47866 as friends of specializations of a template class.
47867
47868 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
47869 member templates that do not fully specialize the enclosing
47870 template class are rejected.
47871
47872 1998-09-11 Dave Love <d.love@dl.ac.uk>
47873
47874 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
47875
47876 1998-09-08 Dave Love <d.love@dl.ac.uk>
47877
47878 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
47879 altered from libf2c/libU77 version.
47880
47881 1998-09-06 Dave Love <d.love@dl.ac.uk>
47882
47883 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
47884
47885 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
47886
47887 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
47888 (un)signed char are different types for template specialization
47889 purposes.
47890
47891 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
47892
47893 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
47894 * objc: ObjC testsuite.
47895
47896 1998-08-31 Catherine Moore <clm@cygnus.com>
47897
47898 * gcc.c-torture/execute/941014-1.x: New file.
47899
47900 1998-08-31 Nick Clifton <nickc@cygnus.com>
47901
47902 * lib/c-torture.exp: Add support for
47903 torture_eval_before_compile and torture_eval_before_execute
47904 variables.
47905
47906 1998-08-30 Jeffrey A Law (law@cygnus.com)
47907
47908 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
47909 this test triggers valid.
47910
47911 1998-08-27 Jeffrey A Law (law@cygnus.com)
47912
47913 * gcc.dg/980827-1.c: New test.
47914
47915 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
47916
47917 * gcc.c-torture/execute/loop-4b.c: New test.
47918
47919 1998-08-26 Nick Clifton <nickc@cygnus.com>
47920
47921 * lib/c-torture.exp: Add support for
47922 torture_eval_before_compile and torture_eval_before_execute
47923 variables.
47924
47925 1998-08-25 Jeffrey A Law (law@cygnus.com)
47926
47927 * gcc.c-torture/compile/980825-1.c: New test.
47928
47929 1998-08-24 Nick Clifton <nickc@cygnus.com>
47930
47931 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
47932 count number tests in opt_t0 not good_t0.
47933
47934 1998-08-24 Jeffrey A Law (law@cygnus.com)
47935
47936 * gcc.c-torture/compile/930326-1.x: Fix typo.
47937
47938 1998-08-23 Mark Mitchell <mark@markmitchell.com>
47939
47940 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
47941 causes an ICE.
47942
47943 1998-08-21 Jeffrey A Law (law@cygnus.com)
47944
47945 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
47946 STACK_SIZE is defined.
47947 * gcc.c-torture/unsorted/stuct.c: Similarly.
47948
47949 * gcc.c-torture/compile/980821-1.c: New test.
47950
47951 1998-08-21 Jeffrey A Law (law@cygnus.com)
47952
47953 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
47954
47955 1998-08-19 Mark Mitchell <mark@markmitchell.com>
47956
47957 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
47958 code.
47959
47960 1998-08-09 Mark Mitchell <mark@markmitchell.com>
47961
47962 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
47963 error'.
47964
47965 1998-08-18 Jeffrey A Law (law@cygnus.com)
47966
47967 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
47968
47969 1998-08-16 Jeffrey A Law (law@cygnus.com)
47970
47971 * gcc.c-torture/compile/980816-1.c: New test.
47972
47973 * gcc.dg/980816-1.c: New test.
47974
47975 1998-08-13 Jeffrey A Law (law@cygnus.com)
47976
47977 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
47978 compiler for ieee tests.
47979
47980 1998-08-01 Dave Love <d.love@dl.ac.uk>
47981
47982 * g77.f-torture/compile/980729-0.f: New test.
47983
47984 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
47985
47986 * gcc.c-torture/special/eeprof-1.c: New test, for
47987 -finstrument-functions.
47988 * gcc.c-torture/special/special.exp: Run it.
47989
47990 1998-07-29 Jeffrey A Law (law@cygnus.com)
47991
47992 * gcc.c-torture/compile/980729-1.c: New test.
47993
47994 1998-07-27 Nick Clifton <nickc@cygnus.com>
47995
47996 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
47997 __thumb__ is defined, and test for ARM style doubles if so.
47998
47999 1998-07-26 Dave Love <d.love@dl.ac.uk>
48000
48001 * g77.f-torture/noncompile/980615-0.f: New test.
48002
48003 1998-07-26 H.J. Lu (hjl@gnu.org)
48004
48005 * gcc.dg/980312-1.c: Do link instead of compile.
48006 * gcc.dg/980313-1.c: Likewise.
48007
48008 1998-07-26 Jeffrey A Law (law@cygnus.com)
48009
48010 * gcc.c-torture/compile/980726-1.c: New test.
48011
48012 1998-07-25 Dave Love <d.love@dl.ac.uk>
48013
48014 * g77.f-torture/execute/io0.f: New test.
48015
48016 1998-07-24 Nick Clifton <nickc@cygnus.com>
48017
48018 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
48019 an int.
48020
48021 1998-06-18 Michael Meissner <meissner@cygnus.com>
48022
48023 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
48024 m32r bugs.
48025
48026 1998-07-17 Nick Clifton <nickc@cygnus.com>
48027
48028 * gcc.dg/980626-1.c: Expect failures for all toolchains until
48029 c-decl.c:grokdeclarator can handle mode attributes.
48030
48031 1998-07-16 Jeffrey A Law (law@cygnus.com)
48032
48033 * gcc.c-torture/execute/980716-1.c: New test.
48034
48035 1998-07-13 Jeffrey A Law (law@cygnus.com)
48036
48037 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
48038 the mn10200.
48039 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
48040 the mn10200.
48041 * gcc.c-torture/execute/va-arg-3.x: Similarly.
48042 * gcc.c-torture/compile/930326-1.x: Similarly.
48043
48044 1998-07-13 Dave Love <d.love@dl.ac.uk>
48045
48046 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
48047 New test from Craig.
48048
48049 1998-07-12 Dave Love <d.love@dl.ac.uk>
48050
48051 * g77.f-torture/noncompile/980616-0.f: New test.
48052
48053 * g77.f-torture/execute/970816-3.f: New test from Craig.
48054
48055 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48056
48057 * g++.other/singleton.C: Return error value instead of taking
48058 SIGSEGV.
48059
48060 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
48061
48062 * g++.other/singleton.C: New test. Warning is under dispute.
48063 Runtime crash is not.
48064
48065 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48066
48067 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
48068 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
48069 using6.C, using7.C}: New namespace tests.
48070
48071 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
48072
48073 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
48074 specialization with typedef'ed names used as array indexes.
48075
48076 1998-07-09 Jeffrey A Law (law@cygnus.com)
48077
48078 * gcc.c-torture/execute/980709-1.c: New test.
48079
48080 * gcc.dg/980709-1.c: New test.
48081
48082 1998-07-07 Richard Henderson <rth@cygnus.com>
48083
48084 * gcc.c-torture/execute/bcp-1.c: New test.
48085
48086 1998-07-07 Jeffrey A Law (law@cygnus.com)
48087
48088 * gcc.c-torture/execute/980707-1.c: New test.
48089
48090 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
48091
48092 * gcc.c-torture/compile/980706-1.c: New test.
48093
48094 1998-07-01 Dave Love <d.love@dl.ac.uk>
48095
48096 * g77.f-torture/execute/980701-0.f,
48097 g77.f-torture/execute/980701-1.f: New test from Craig.
48098
48099 1998-07-01 Jeffrey A Law (law@cygnus.com)
48100
48101 * gcc.c-torture/compile/980701-1.c: New test.
48102
48103 * gcc.c-torture/execute/980701-1.c: New test.
48104
48105 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
48106 rlsruhe.de>
48107
48108 * g++.old-deja/g++.robertl/eb132.C: New test.
48109 * g++.old-deja/g++.robertl/eb133.C: Likewise.
48110
48111 1998-06-29 Dave Love <d.love@dl.ac.uk>
48112
48113 * g77.f-torture/execute/980628-7.f,
48114 g77.f-torture/execute/980628-8.f,
48115 g77.f-torture/execute/980628-9.f,
48116 g77.f-torture/execute/980628-10.f: New tests from Craig.
48117
48118 * g77.f-torture/execute/980628-3.f: Remove mail headers.
48119
48120 1998-06-28 Jeffrey A Law (law@cygnus.com)
48121
48122 * g77.f-torture/execute/980628-4.f: New test from Craig.
48123 * g77.f-torture/execute/980628-5.f: Likewise.
48124 * g77.f-torture/execute/980628-2.f: Likewise.
48125 * g77.f-torture/execute/980628-0.f: Likewise.
48126 * g77.f-torture/execute/980628-1.f: Likewise.
48127 * g77.f-torture/execute/980628-3.f: Likewise.
48128 * g77.f-torture/execute/980628-6.f: Likewise.
48129
48130 1998-06-28 Jeffrey A Law (law@cygnus.com)
48131
48132 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
48133 directory when nothing has been installed yet.
48134
48135 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
48136
48137 * gcc.c-torture/special/special.exp: Handle newer versions of
48138 dejagnu.
48139
48140 1998-06-26 Jeffrey A Law (law@cygnus.com)
48141
48142 * gcc.dg/980626-1.c: New test.
48143
48144 1998-06-19 Bruno Haible <haible@ilog.fr>
48145
48146 * gcc.misc-tests/m-un-2.c: New test.
48147 * g++.old-deja/g++.other/warn01.c: Likewise.
48148
48149 1998-06-19 Robert Lipe <robertl@dgii.com>
48150
48151 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
48152 compatibility with assmblers with a different comment character.
48153 Eliminate use of GAS-specific extensions.
48154
48155 1998-06-19 Jeffrey A Law (law@cygnus.com)
48156
48157 * gcc.c-torture/execute/ieee/980619-1.c: New test.
48158
48159 1998-06-19 Robert Lipe <robertl@dgii.com>
48160
48161 * lib/g77.exp: Replace search for libf2c.a with search for newly
48162 renamed libg2c.a
48163
48164 1998-06-17 Jeffrey A Law (law@cygnus.com)
48165
48166 * gcc.c-torture/execute/980617-1.c: New test.
48167
48168 1998-06-12 Jeffrey A Law (law@cygnus.com)
48169
48170 * gcc.c-torture/execute/980612-1.c: New test.
48171
48172 1998-06-08 Jeffrey A Law (law@cygnus.com)
48173
48174 * gcc.dg/980523-1.c: Only test on ppc-linux.
48175 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
48176
48177 * gcc.c-torture/execute/980608-1.c: New test.
48178
48179 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
48180
48181 * gcc.c-torture/execute/980605-1.c: New test.
48182
48183 1998-06-04 Jeffrey A Law (law@cygnus.com)
48184
48185 * gcc.c-torture/execute/980604-1.c: New test.
48186
48187 1998-06-02 Jeffrey A Law (law@cygnus.com)
48188
48189 * gcc.c-torture/execute/980602-1.c: New test.
48190 * gcc.c-torture/execute/980602-2.c: Likewise.
48191
48192 1998-06-02 Dave Love <d.love@dl.ac.uk>
48193
48194 * 970125-0.f: Fix per JCB. Add commentary.
48195
48196 1998-05-31 Michael Meissner <meissner@cygnus.com>
48197
48198 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
48199 IEEE -0 support.
48200
48201 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
48202
48203 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
48204 earlier.
48205
48206 1998-05-28 Catherine Moore <clm@cygnus.com>
48207
48208 * gcc.c-torture/execute/980526-3.c: New test.
48209
48210 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
48211
48212 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
48213 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
48214 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
48215 m88k-motorola-sysv3 to XFAIL.
48216
48217 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48218
48219 * gcc.dg/980526-1.c: New test.
48220 * gcc.c-torture/execute/980526-2.c: New test.
48221
48222 1998-05-26 Jeffrey A Law (law@cygnus.com)
48223
48224 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
48225
48226 * gcc.c-torture/execute/980526-1.c: New test.
48227
48228 1998-05-26 Dave Love <d.love@dl.ac.uk>
48229
48230 * g77.f-torture/execute/alpha2.f: Add runtime test.
48231
48232 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
48233
48234 * g++.old-deja/old-deja.exp: Strip leading directories.
48235
48236 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
48237 error for the line. Don't run multiple tests for the same line.
48238
48239 1998-05-23 Jeffrey A Law (law@cygnus.com)
48240
48241 * gcc.dg/980523-1.c: New test.
48242
48243 1998-05-23 Dave Love <d.love@dl.ac.uk>
48244
48245 * g77.f-torture/compile/970915-0.f: New test.
48246
48247 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
48248
48249 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
48250
48251 1998-05-21 Jeffrey A Law (law@cygnus.com)
48252
48253 * gcc.dg/980520-1.c: New test.
48254
48255 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
48256
48257 * gcc.dg/980502-1.c: Fix return type.
48258
48259 1998-05-20 Jeffrey A Law (law@cygnus.com)
48260
48261 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
48262 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
48263 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
48264 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
48265 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
48266
48267 1998-05-20 Dave Love <d.love@dl.ac.uk>
48268
48269 * g77.f-torture/execute/980520-1.f: New test.
48270
48271 1998-05-15 Dave Love <d.love@dl.ac.uk>
48272
48273 * lib/mike-g77.exp: New file.
48274
48275 * g77.f-torture/noncompile/noncompile.exp,
48276 g77.f-torture/noncompile/check0.f: New files.
48277
48278 1998-05-14 Dave Love <d.love@dl.ac.uk>
48279
48280 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
48281 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
48282 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
48283 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
48284 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
48285 abort where appropriate.
48286
48287 1998-05-05 Michael Meissner <meissner@cygnus.com>
48288
48289 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
48290 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
48291
48292 1998-04-29 Dave Love <d.love@dl.ac.uk>
48293
48294 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
48295
48296 1998-04-27 Dave Love <d.love@dl.ac.uk>
48297
48298 * g77.f-torture/compile/980427-0.f: New test.
48299
48300 1998-04-24 Dave Love <d.love@dl.ac.uk>
48301
48302 * g77.f-torture/compile/980424-0.f: New test.
48303
48304 1998-04-19 Dave Love <d.love@dl.ac.uk>
48305
48306 * g77.f-torture/compile/980419-2.f (main): New test.
48307 * g77.f-torture/compile/970125-0.f: New test.
48308 * g77.f-torture/compile/980419-1.f: New test.
48309
48310 1998-04-08 Jim Wilson <wilson@cygnus.com>
48311
48312 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
48313 of loop-4.c.
48314
48315 1998-04-07 Jim Wilson <wilson@cygnus.com>
48316
48317 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
48318
48319 1998-04-03 Jim Wilson <wilson@cygnus.com>
48320
48321 * gcc.c-torture/compile/980329-1.c: New test.
48322
48323 1998-03-18 Jim Wilson <wilson@cygnus.com>
48324
48325 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
48326 * gcc.dg/980312-1.c: Fix typo in -march command.
48327
48328 1998-03-16 H.J. Lu (hjl@gnu.org)
48329
48330 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
48331
48332 1998-03-11 Robert Lipe <robertl@dgii.com>
48333
48334 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
48335 Dave Love agree the Fortran source is bogus.
48336
48337 1998-03-11 Robert Lipe <robertl@dgii.com>
48338
48339 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
48340 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
48341 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
48342 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
48343 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
48344
48345 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
48346
48347 * g++.old-deja/g++.other/friend1.C: New test.
48348
48349 1998-02-18 Dave Love <d.love@dl.ac.uk>
48350
48351 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
48352 possibly uninitialized) variables and declare dnrm2.
48353
48354 1998-02-23 Robert Lipe <robertl@dgii.com>
48355
48356 From Bruno Haible <haible@ilog.fr>:
48357 * gcc.c-torture/execute/980223.c: New test.
48358
48359 1998-02-13 Jeffrey A Law (law@cygnus.com)
48360
48361 * gcc.dg/ifelse-1.c: New test.
48362
48363 1998-02-09 H.J. Lu (hjl@gnu.org)
48364
48365 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
48366
48367 * lib/old-dejagnu.exp (old-dejagnu): Added the
48368 "execution test - XFAIL *-*-*" handling in the spirit of
48369 "excess errors test -". Changed the "execution test fails"
48370 handling to be like "excess errors test fails".
48371 * Update various tests accordingly.
48372
48373 1998-02-06 Jim Wilson <wilson@cygnus.com>
48374
48375 * gcc.c-torture/execute/980205.c: New test.
48376
48377 1998-01-18 Jeffrey A Law (law@cygnus.com)
48378
48379 * lib/c-torture.exp: Look for .x files instead of .cexp files.
48380 * lib/f-torture.exp: Similarly.
48381 * gcc.c-torture: Rename all .cexp files to .x files.
48382
48383 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
48384
48385 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
48386 (940510-1.c): Removed duplicate.
48387 (971104-1.c): New test.
48388
48389 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
48390
48391 * lib/f-torture.exp: Improve error and loop detection.
48392
48393 1997-11-19 Michael Meissner <meissner@cygnus.com>
48394
48395 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
48396 use that to size the filler array.
48397
48398 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
48399
48400 * lib/c-torture.exp(c-torture-execute): Fix typo.
48401
48402 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
48403 testcase as the executable name. Keep the executable around if
48404 the test fails.
48405
48406 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
48407
48408 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
48409 changes. Only test one -g option, and move it to the end of the
48410 list of options to test.
48411
48412 1997-09-19 Michael Meissner <meissner@cygnus.com>
48413
48414 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
48415 variable GCC_TORTURE_OPTIONS to supply default switches separated
48416 by colons. If no environment variable, run tests with -O0 -g, -O1
48417 -g, and -O2 -g as well.
48418
48419 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
48420
48421 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
48422 explanatory comments. Fix indentation.
48423
48424 1997-09-15 Jeffrey A Law (law@cygnus.com)
48425
48426 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
48427
48428 1997-09-11 Jeffrey A Law (law@cygnus.com)
48429
48430 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
48431 * g++.old-deja/g++.mike/p7325.C: Likewise.
48432 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
48433
48434 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
48435
48436 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
48437 * g++.old-deja/g++.brendan/crash30.C: Likewise.
48438 * g++.old-deja/g++.brendan/crash39.C: Likewise.
48439 * g++.old-deja/g++.law/operators4.C: Likewise.
48440
48441 1997-09-11 Joe Buck (jbuck@synopsys.com)
48442
48443 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
48444 * g++.old-deja/g++.mike/p784.C: Ditto.
48445 * g++.old-deja/g++.mike/p785.C: Ditto.
48446
48447 1997-09-05 Jeffrey A Law (law@cygnus.com)
48448
48449 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
48450
48451 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
48452
48453 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
48454 target feature; pass this to c-torture-execute as needed.
48455
48456 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
48457
48458 * lib/c-torture.exp(c-torture-execute): If the previous and the
48459 current executables being tested are identical, we don't need to
48460 run the executable again. Try to make the executable names
48461 unique. Add an optional argument for passing additional compiler
48462 flags.
48463
48464 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
48465
48466 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
48467
48468 1997-08-29 Jeffrey A Law (law@cygnus.com)
48469
48470 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
48471
48472 1997-07-31 Jeffrey A Law (law@cygnus.com)
48473
48474 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
48475 32bit or larger longs.
48476
48477 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
48478 have either a 32bit long or 32bit int.
48479
48480 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
48481
48482 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
48483 Make double precision tests dependent on sizeof (double).
48484
48485 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
48486
48487 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
48488 too.
48489
48490 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
48491
48492 * gcc.c-torture/compile/961203-1.cexp: New script.
48493
48494 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
48495
48496 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
48497 up the includes ourselves.
48498
48499 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
48500
48501 * lib/plumhall.exp: Remove random include, and add a few
48502 verbose messages for debugging.
48503
48504 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
48505
48506 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
48507 of trying to do it ourselves.
48508
48509 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
48510
48511 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
48512
48513 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
48514
48515 * gcc.prms/5403.c: Made regexp a bit less strict.
48516
48517 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
48518
48519 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
48520 is returned from remote_load instead.
48521 * lib/plumhall.exp: Ditto.
48522 * lib/mike-g++.exp: Ditto.
48523 * lib/old-dejagnu.exp: Ditto.
48524 * lib/c-torture.exp: Ditto.
48525
48526 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
48527
48528 * lib/g++.exp: Use build_wrapper procedure.
48529 * lib/gcc.exp: Ditto.
48530
48531 1997-05-20 Jeffrey A Law (law@cygnus.com)
48532
48533 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
48534 an old-style decl for malloc. Fixes tests to work when
48535 sizeof (int) != sizeof (size_t).
48536
48537 1997-05-15 Mike Meissner <meissner@cygnus.com>
48538
48539 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
48540
48541 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
48542 use stdargs.h interface.
48543
48544 1997-05-15 Mike Meissner <meissner@cygnus.com>
48545
48546 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
48547 NO_VARARGS when compiling.
48548
48549 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
48550
48551 * lib/plumhall.exp(ph_includes): New procedure.
48552 (ph_make): Use it.
48553 (ph_compiler): Ditto.
48554
48555 * lib/g++.exp: Rename test-glue.c to testglue.c.
48556 * lib/gcc.exp: Ditto.
48557
48558 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
48559
48560 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
48561 to completion when it's called.
48562
48563 1997-03-21 Michael Meissner <meissner@cygnus.com>
48564
48565 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
48566 is defined, don't do test.
48567
48568 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
48569
48570 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
48571 for object files.
48572 (ph_summary): Mark skipped testcases as untested, not unresolved.
48573
48574 * lib/plumhall.exp (ph_make): If unresolved because of bad
48575 errorCode, record errorCode in log file.
48576 (*): Replace send_log/verbose with verbose -log.
48577
48578 1997-03-19 Michael Meissner <meissner@cygnus.com>
48579
48580 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
48581 double conversion if double isn't at least 8 bytes.
48582
48583 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
48584 int to work with targets where int is 16 bits.
48585
48586 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
48587 8 bytes, just exit, since 4 byte doubles don't have enough bits of
48588 precision for the test to complete.
48589
48590 1997-03-14 Michael Meissner <meissner@cygnus.com>
48591
48592 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
48593 if d10v is not compiled with the -mdouble64 flag.
48594 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
48595
48596 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
48597 d10v is not compiled with the -mint32 flag.
48598
48599 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
48600
48601 * lib/plumhall.exp: Use incr_count.
48602
48603 1997-03-12 Jeffrey A Law (law@cygnus.com)
48604
48605 * gcc.c-torture: Update to c-torture-1.45.
48606
48607 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
48608
48609 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
48610 the name of the expect testcase file).
48611
48612 * lib/g++.exp(g++_init): Ditto.
48613
48614 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
48615
48616 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
48617 the host.
48618
48619 * lib/gcc.exp(gcc_exit): New procedure.
48620
48621 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
48622
48623 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
48624 specs where appropriate.
48625
48626 * g++.old-deja/g++.arm/*: Added additional ERROR checks
48627 because of new "candidates are" messages, and removed a few
48628
48629 * Converted all non-old-style g++ testcases to old-style, and
48630 moved into g++.old-deja.
48631
48632 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
48633
48634 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
48635 options.
48636
48637 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
48638 succeeded.
48639
48640 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
48641
48642 1997-02-13 Michael Meissner <meissner@cygnus.com>
48643
48644 * lib/gcc.exp (gcc_target_compile): Add support for defining
48645 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
48646 the machine doesn't have those features.
48647
48648 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
48649
48650 * g++.law/operators4.exp: Don't use LIBS.
48651
48652 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
48653
48654 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
48655
48656 * lib/mike-g++.exp: Don't set the compiler to be tested here.
48657 * lib/g++.exp: Set it here instead. Also, allow use of the
48658 --tool_exec and --tool_opt options. Change CXX to
48659 GXX_UNDER_TEST.
48660
48661 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
48662
48663 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
48664
48665 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
48666
48667 * lib/old-dejagnu.exp: Use prune_warnings instead of
48668 prune_system_crud.
48669 * lib/mike-g++.exp: Ditto.
48670 * lib/gcc.exp: Ditto.
48671 * lib/g++.exp: Ditto.
48672
48673 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
48674
48675 1997-02-07 Jeffrey A Law (law@cygnus.com)
48676
48677 * 941014-2.c: Include stdlib.h
48678 * 960327-1.c: Include stdio.h
48679 * dbra.c, index-1.c: Don't assume ints are 32bits.
48680
48681 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
48682
48683 * lib/gcc.exp: Add gcc,stack_size target feature.
48684
48685 * lib/g++.exp(g++_target_compile): Add the include and link
48686 paths here, not in two other places. And, it's $options, not
48687 options.
48688
48689 * lib/mike-g++.exp(postbase): Remove the code that determines
48690 the correct include and link paths.
48691 * g++.old-deja/old-deja.exp: Ditto.
48692
48693 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
48694
48695 * lib/g++.exp(g++_init): target_compile no longer returns the
48696 filename of the result.
48697
48698 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
48699
48700 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
48701 call to glob.
48702
48703 * gcc.c-torture/special/special.exp: Change call to
48704 gcc_target_compile to include the object file.
48705
48706 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
48707
48708 * gcc.c-torture/special/special.exp: Correct misspelling in last
48709 change.
48710
48711 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
48712
48713 * lib/plumhall.exp(ph_summary): Log the entire output of the
48714 executable. Return -1 if there were any failures, 0 otherwise.
48715 (ph_execute): Return -1 if there were any failures, 0 otherwise.
48716 (ph_make): Clean up objects and executables that were built
48717 if the tests succeeded.
48718
48719 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
48720
48721 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
48722 libraries and includes in the build tree as appropriate.
48723
48724 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
48725
48726 * lib/c-torture.exp: Instead of looking for the global variable
48727 NO_LONG_LONG, check to see if that's a feature of the target.
48728
48729 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
48730
48731 * config/default.exp: Minimize. Delete the remainer of the files in
48732 config; this functionality is now in devo/dejagnu/config.
48733
48734 g++.*/*: Pass any additional flags used to compile to postbase;
48735 delete CXXFLAGS.
48736
48737 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
48738 is now done by runtest.exp. Use gcc_target_compile instead of
48739 compile.
48740
48741 lib/c-torture.exp: Use gcc_target_compile instead of compile.
48742 Remove references to CFLAGS. Use remote_file instead of
48743 calling rm -f.
48744 (c-torture): Take a list of arguments to use to compile this
48745 testcase.
48746
48747 lib/g++.exp: Simplify. Use target_compile instead of compile.
48748 lib/gcc-dg.exp: Ditto.
48749 lib/gcc.exp: Ditto.
48750 lib/mike-{gcc,g++}.exp: Ditto.
48751 lib/old-dejagnu.exp: Ditto.
48752 lib/plumhall.exp: Ditto.
48753
48754 1997-01-08 Jim Wilson <wilson@cygnus.com>
48755
48756 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
48757 (ph_linker): Likewise.
48758
48759 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
48760
48761 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
48762 MAP_ANON / MAP_ANONYMOUS if defined;
48763 else try to map from /dev/zero .
48764
48765 1996-11-12 Jeffrey A Law (law@cygnus.com)
48766
48767 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
48768 isn't defined, then define it to MAP_ANONYMOUS.
48769
48770 1996-11-12 Jeffrey A Law (law@cygnus.com)
48771
48772 * gcc.c-torture: Update to c-torture-1.42 release.
48773
48774 1996-11-11 Jeffrey A Law (law@cygnus.com)
48775
48776 * gcc.c-torture: Update to c-torture-1.41 release.
48777
48778 1996-10-27 Jeffrey A Law (law@cygnus.com)
48779
48780 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
48781 c-torture release.
48782
48783 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
48784
48785 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
48786 and LDFLAGS. Fix second case to append the target_info ldflags
48787 onto LDFLAGS, not CFLAGS.
48788 * lib/g++.exp (g++_init): Add target_info stuff.
48789 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
48790 of libgloss and newlib flags for !native.
48791
48792 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
48793 (GDB): Fix relative path to go up another dir for finding gdb.
48794
48795 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
48796
48797 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
48798 versions in the target_info array, if they don't exist.
48799
48800 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
48801
48802 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
48803
48804 1996-07-08 Jim Wilson <wilson@cygnus.com>
48805
48806 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
48807 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
48808
48809 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
48810
48811 * lib/old-dejagnu.exp: Don't remove the output file before we've
48812 actually tested it. Don't append pwd to the path of the executable
48813 we're testing.
48814
48815 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
48816
48817 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
48818
48819 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
48820
48821 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
48822 temporary directory for compiler files, and set it to a default
48823 value of /tmp. Set $output as the name of the output file from
48824 compiling the testcase. Add a -o option to $cflags_var so the
48825 compiler writes the final output file as $output. Set $executable
48826 to $output.
48827
48828 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
48829 directory for compiler files, and set it to /tmp if it doesn't
48830 already have a value. Set $output_file to the name of the output
48831 file from compiling the testcase. Add a -o option to CXXFLAGS so
48832 the compiler writes the final output file as $output. Use $output
48833 as the executable to be tested.
48834
48835 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
48836
48837 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
48838
48839 1996-06-08 Jeffrey A Law (law@cygnus.com)
48840
48841 * gcc.c-torture/execute/pending-1.c: New test. Still
48842 pending in Tege's queue.
48843
48844 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
48845
48846 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
48847 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
48848 if there were failures. Call unresolved if there were unresolved
48849 testcases. Call gcc_fail if program did not run to completion.
48850 (ph_make): Pass additional argument name to ph_execute.
48851 (ph_execute): Add new argument. Pass additional arguments to
48852 ph_summary. Call gcc_fail is there is no execution output.
48853
48854 1996-04-24 Jeffrey A Law (law@cygnus.com)
48855
48856 * lib/plumhall.exp (proc_summary): Output relavent summary
48857 lines into the log so specific failures in plumhall can be
48858 investigated.
48859
48860 1996-04-10 Jeffrey A Law (law@cygnus.com)
48861
48862 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
48863 (c-torture-execute): Don't try to execute tests which use
48864 "long long" types if $NO_LONG_LONG is nonzero.
48865
48866 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
48867
48868 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
48869 not c-torture.
48870
48871 * gcc.ieee: Move from here.
48872 * gcc.c-torture/execute/ieee: To here.
48873
48874 1996-03-26 Jeffrey A Law (law@cygnus.com)
48875
48876 * gcc.c-torture: Update to c-torture-1.41 release.
48877
48878 1996-03-22 Jeffrey A Law (law@cygnus.com)
48879
48880 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
48881 not "$output".
48882
48883 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
48884
48885 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
48886 -c present.
48887
48888 1996-03-02 Jeffrey A Law (law@cygnus.com)
48889
48890 * config/proelf.exp: Handle connecting to a simulator.
48891
48892 1996-01-31 Jeffrey A Law (law@cygnus.com)
48893
48894 * config/proelf.exp: New file. Enough framework that we can
48895 run c-torture tests on the proelf targets (or any other target
48896 that gdb can connect to for that matter).
48897
48898 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
48899
48900 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
48901 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
48902
48903 * lib/plumhall.exp (ph_execute): Always call ph_summary if
48904 exec_output exists.
48905
48906 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
48907
48908 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
48909 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
48910
48911 * config/*.exp: Update FSF address. Change result of ${tool}_load
48912 to pass/fail/unresolved/unsupported/untested. Caller must now
48913 call unresolved/unsupported/untested.
48914 * lib/*.exp: Update FSF address. Update to handle new results of
48915 ${tool}_load.
48916 * lib/chill.exp (verbose): Delete.
48917
48918 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
48919
48920 * lib/gcc.exp (default_gcc_start): Change order of args to
48921 $LDFLAGS $CFLAGS $LIBS.
48922 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
48923 Save/set/restore CFLAGS. Pass single arg to gcc_start.
48924 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
48925 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
48926 * gcc.misc-tests/dg-test.exp: Likewise.
48927 * gcc.misc-tests/msgs.exp: Likewise.
48928 * gcc.prms/prms.exp: Likewise.
48929 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
48930 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
48931
48932 * lib/dg.exp: Deleted, moved to dejagnu/lib.
48933
48934 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
48935
48936 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
48937
48938 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
48939 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
48940
48941 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
48942 necessary.
48943
48944 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
48945
48946 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
48947 global for loop; add use of $mathlib.
48948 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
48949 settings here; set mathlib for anything but VxWorks.
48950
48951 1996-01-22 Jeffrey A Law (law@cygnus.com)
48952
48953 * gcc.c-torture: Update to c-torture-1.40 release.
48954
48955 1996-01-03 Jeffrey A Law (law@cygnus.com)
48956
48957 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
48958 dg.exp.
48959
48960 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
48961
48962 * lib/c-torture.exp (c-torture-execute): Declare "output" as
48963 global.
48964
48965 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
48966
48967 * lib/g++.exp (LIBS): Define if not already.
48968 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
48969 (gcc-dg-prune): Call prune_gcc_output.
48970 * lib/gcc.exp (prune_gcc_output): New proc.
48971 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
48972 prune_gcc_output.
48973
48974 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
48975
48976 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
48977 (c-torture-execute): Likewise. Rename `name' to `testcase'.
48978
48979 1995-11-15 Jeffrey A Law (law@cygnus.com)
48980
48981 * gcc.c-torture: Update to c-torture-1.39 release.
48982
48983 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
48984
48985 * lib/c-torture.exp (c-torture-execute): Don't return if one option
48986 fails, try others as well.
48987
48988 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
48989
48990 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
48991 If compilation fails, mark execute tests as `untested'.
48992 If test is marked as unsupported, don't mark compilation and
48993 execute tests as failed.
48994
48995 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
48996
48997 * lib/g++.exp (g++_init): Don't link in libg++, and look to
48998 libstdc++ for whether or not we want to be doing shared
48999 libraries. Delete link_curses since we don't need it anymore.
49000 * lib/mike-g++.exp (postbase): Don't link in libg++.
49001 * g++.old-deja/old-deja.exp: Likewise.
49002
49003 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
49004
49005 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
49006
49007 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
49008
49009 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
49010 For that, add `-Wl,-a,shared_archive'.
49011 * g++.old-deja/old-deja.exp: Likewise.
49012
49013 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
49014
49015 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
49016
49017 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
49018
49019 * lib/mike-g++.exp (postbase): Pay attention to the status of
49020 g++_load.
49021
49022 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
49023
49024 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
49025
49026 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
49027
49028 * lib/gcc.exp (default_gcc_start): No longer need to log program
49029 being executed or its output, execute_anywhere does that now.
49030 * lib/g++.exp (default_g++_version): Call execute_anywhere.
49031 (default_g++_start): Likewise. Delete calls to verbose/send_log.
49032
49033 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
49034
49035 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
49036 the same as those in lib/g++.exp.
49037
49038 1995-10-10 Jeff Law (law@hurl.cygnus.com)
49039
49040 * gcc.c-torture: Update to c-torture-1.38 release.
49041 * gcc.ieee: Related changes.
49042
49043 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
49044
49045 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
49046 "exec". Minor reformatting changes.
49047
49048 * config/rom68k.exp (${tool}_load): Make it work in a canadian
49049 cross. This means all "exec" calls now work on a remote host as
49050 well.
49051 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
49052 cross. Filter out the extra "\r\n" stuff that expect puts in.
49053 (c-torture-execute): Filter out the bogus warnings like
49054 c-torture-compile does. Add support for canadian cross.
49055 * lib/gcc.exp (default_gcc_version, default_gcc_start)
49056 Use execute_anywhere rather than calling exec directly. Now it
49057 works for canadian cross testing.
49058
49059 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
49060
49061 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
49062 results into a variable, and check that rather than using file exists.
49063
49064 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
49065
49066 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
49067 create a libg++.so. For sunos4.1.*, also add -ltermcap.
49068
49069 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
49070
49071 * g++.old-deja/old-deja.exp: Create and pass runshlib and
49072 lib_curses if there's a shared libg++ in the build tree.
49073
49074 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
49075
49076 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
49077 if not supported target.
49078
49079 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
49080
49081 * lib/g++.exp (g++_init): Move empty setting of runshlib and
49082 link_curses up to always happen, not just for native builds.
49083
49084 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
49085
49086 * gcc.c-torture: Update to c-torture-1.36 release.
49087 * gcc.failure: Related changes.
49088
49089 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
49090
49091 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
49092
49093 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
49094
49095 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
49096 * lib/mike-g++.exp (postbase): Not in here. Still reference
49097 runshlib, link_curses, and mathlib for link and run.
49098
49099 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
49100 pass the runtime shared library options for Solaris, OSF/1, and
49101 Irix5, and link with -lcurses to avoid unresolved references.
49102
49103 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
49104
49105 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
49106 only run once.
49107
49108 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
49109
49110 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
49111
49112 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
49113
49114 * gcc.c-torture: Update to c-torture-1.35 release. Note we
49115 do not have a framework for the "compat" tests yet.
49116
49117 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
49118
49119 * lib/mike-g++.exp (postbase): New local variable `mathlib',
49120 set to null if we're testing vxworks5.1. Use that instead of
49121 `-lm' in the setting of LIBS for link and run.
49122
49123 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
49124
49125 * config/rom68k.exp (${tool}_load): Major changes to make it
49126 work. Verified that it does in fact return the stuff in
49127 exec_output properly. Catch any Emul or any TRAP other than 0.
49128
49129 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
49130
49131 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
49132 LDFLAGS properly for targets that need stuff from libgloss.
49133 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
49134 only run once.
49135 (gpp_initialized): New variable.
49136
49137 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
49138
49139 * config/rom68k.exp: Load libgloss.exp.
49140 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
49141 so we can produce a fully linked binary.
49142 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
49143 so we can produce a fully linked binary.
49144
49145 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
49146
49147 * lib/plumhall.exp (ph_section): Watch for expected failures.
49148 Add missing `else'.
49149
49150 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
49151 run the testcase.
49152 (c-torture): Likewise.
49153
49154 1995-08-28 Doug Evans <dje@cygnus.com>
49155
49156 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
49157
49158 * lib/mike-g++.exp (mike_cleanup): New proc.
49159 (prebase): New globals compiler_result, not_compiler_result,
49160 target_regexp.
49161 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
49162 allow leading "-" in pattern. Watch for unsupported tests.
49163 If $compiler_result is set, pattern match assembler code,
49164 and ditto for $not_compiler_result.
49165 * lib/mike-gcc.exp: Likewise.
49166
49167 * lib/plumhall.exp (ph_execute): Only call ph_summary if
49168 execution "succeeded".
49169
49170 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
49171
49172 * config/win32.exp: New file.
49173 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
49174
49175 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
49176
49177 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
49178 unsupported.
49179 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
49180 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
49181 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
49182
49183 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
49184 "... without exceptions was ...". That is now handled by
49185 prune_system_crud.
49186 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49187
49188 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
49189
49190 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
49191 sieve.c,sort2.c}: New files.
49192 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
49193 sieve.exp,sort2.exp}: Drivers for them.
49194
49195 * lib/mike-gcc.exp (program_output): New user settable variable.
49196 (postbase): Call prune_system_crud. Also prune extraneous compiler
49197 messages.
49198 * lib/mike-g++.exp (program_output): New user settable variable.
49199
49200 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
49201
49202 * config/sh.exp: Deleted (use sim.exp instead).
49203
49204 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
49205
49206 * config/vx.exp: Declare CHECKTASK as global.
49207 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
49208 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
49209 * lib/old-dejagnu.exp: Load [pwd]/$executable.
49210
49211 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
49212
49213 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
49214 target. Like vx.exp, only includes `vx29k.exp' instead of
49215 `vxworks.exp'.
49216
49217 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
49218
49219 * config/sim.exp: Increase time limit from 120 seconds to 240.
49220
49221 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
49222
49223 * gcc.c-torture/execute/950628-1.c: New test.
49224
49225 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
49226
49227 * gcc.c-torture: Update with changes/additions from
49228 c-torture-1.34.
49229
49230 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
49231
49232 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
49233
49234 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
49235
49236 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
49237
49238 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
49239
49240 * gcc.c-torture/compile/950512-1.c: New test.
49241 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
49242 * gcc.dg/struct-ret-1.c: Likewise.
49243
49244 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
49245
49246 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
49247 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
49248
49249 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
49250
49251 * gcc.c-torture/special/920411-1.c: Deleted.
49252 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
49253
49254 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
49255
49256 * config/sim.exp (${tool}_load): Hack in call to bash to get a
49257 cpu limit.
49258
49259 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
49260
49261 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
49262
49263 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
49264
49265 From kenner;
49266 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
49267 is the proper length.
49268 * va-arg-3.c: Likewise.
49269
49270 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
49271
49272 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
49273 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
49274
49275 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
49276 * lib/g++.exp (default_g++_start): Delete old cruft.
49277
49278 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
49279
49280 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
49281 (2 * (1 << 18)) to (2 * (1 << 17)).
49282
49283 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
49284
49285 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
49286
49287 * config/rom68k.exp: Renamed from config/idp.exp
49288
49289 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
49290
49291 * c-torture/compile/921109-2.c
49292
49293 1995-04-18 Mike Stump <mrs@cygnus.com>
49294
49295 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
49296 excess errors.
49297
49298 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
49299
49300 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
49301 output.
49302 * lib/g++.exp (default_g++_start): Likewise.
49303
49304 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
49305
49306 * gcc.c-torture/compile/950329-1.c: New test.
49307
49308 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
49309
49310 * config/bug.exp (${tool}_load): Updated to use new remote_open
49311 and remote_close procs.
49312 * config/idp.exp: New file.
49313
49314 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
49315
49316 * gcc.c-torture/execute/950322-1.c: New test.
49317
49318 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
49319
49320 * config/vx.exp (${tool}_load): Clean up testing of return code from
49321 vxworks_ld and vxworks_spawn.
49322
49323 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
49324
49325 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
49326
49327 1995-03-13 Mike Stump <mrs@cygnus.com>
49328
49329 * lib/old-deja.exp: Add `excess errors test - ' error, now one
49330 can mark excess errors on a machine by machine basis. Note, the
49331 default is to not expect any excess errors, even when excess
49332 errors test - is given, so you will want to put an XFAIL ... on
49333 these lines. For example, // excess errors test - XFAIL hppa*-*-*
49334 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
49335 those 4 machines, but no others.
49336
49337 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
49338
49339 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
49340 * lib/c-torture.exp: to here.
49341
49342 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
49343
49344 * gcc.c-torture/execute/950221-1.c: New test.
49345 * gcc.c-torture/execute/struct-ret-1.c: New test.
49346 * gcc.c-torture/compile/950221-1.c: New test.
49347
49348 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
49349
49350 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
49351
49352 * gcc.c-torture/execute/arith-1.c (main): Return 0.
49353 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
49354
49355 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
49356
49357 * g++.gb: New directory of tests, derived from my signature and
49358 class scoping tests.
49359
49360 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
49361 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
49362 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
49363 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
49364 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
49365 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
49366 * g++.gb/sig25.C: Likewise.
49367
49368 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
49369 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
49370 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
49371 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
49372 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
49373 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
49374 * g++.gb/sig25.exp: Likewise.
49375
49376 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
49377 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
49378 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
49379 * g++.gb/scope13.C: Likewise, this test still fails.
49380
49381 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
49382 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
49383 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
49384 * g++.gb/scope13.exp: Ditto.
49385
49386 * g++.gb/README: New file, explains what these tests are about.
49387
49388 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
49389
49390 * lib/dg.exp (dg-do): Support `preprocess'.
49391 (dg-test): Likewise.
49392
49393 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
49394
49395 * config/udi.exp: change "continue -expect" to "exp_continue".
49396
49397 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
49398
49399 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
49400 Delete redundant tests.
49401
49402 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
49403 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
49404 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
49405 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
49406 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
49407 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
49408 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
49409 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
49410
49411 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
49412 storing label pointers.
49413 * gcc.c-torture/execute/921019-1.c: Likewise.
49414 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
49415 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
49416 parameter fp.
49417 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
49418 constants.
49419
49420 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
49421 Delete obsolete tests.
49422
49423 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
49424 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
49425 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
49426 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
49427 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
49428 * gcc.c-torture/compile/950124-1.c: New test.
49429
49430 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
49431
49432 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
49433
49434 * lib/mike-g++.exp: Add -lm to LIBS.
49435
49436 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
49437
49438 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
49439
49440 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
49441
49442 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
49443
49444 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
49445
49446 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
49447
49448 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
49449
49450 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
49451 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
49452 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
49453 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
49454 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
49455 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
49456 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
49457 * g++.law/{operators31.C, operators32.C,
49458 * g++.law/{operators33.C, operators34.C}: Likewise.
49459 * g++.law/{pic1.C, refs2.C}: Likewise.
49460 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
49461 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
49462 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
49463 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49464
49465 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
49466 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
49467 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
49468 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
49469 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
49470 * g++.law/{enum9.exp, friend5.exp}: Likewise.
49471 * g++.law/{nest3.exp, nest4.exp}: Likewise.
49472 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
49473 * g++.law/{operators30.exp, operators31.exp}: Likewise.
49474 * g++.law/{operators32.exp, operators33.exp}: Likewise.
49475 * g++.law/{operators34.exp}: Likewise.
49476 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
49477 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
49478 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
49479 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
49480 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49481
49482 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
49483 No longer expected to fail.
49484 * g++.law/missed-error3.C: Tweak for recent bool changes.
49485
49486 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
49487
49488 * config/emb-unix: Deleted.
49489 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
49490 remote execution. Do final link on remote host if REMOTE_LINK is set.
49491
49492 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
49493
49494 * lib/dg.exp (dg-test): Fix typo in last patch.
49495
49496 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
49497
49498 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
49499 (handles multiple occurrences).
49500
49501 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
49502
49503 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
49504 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
49505 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
49506 printed).
49507 * lib/c-torture.exp (c-torture-compile): Likewise.
49508 (c-torture): Prepend full path if missing.
49509 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
49510 (gcc_fail): Likewise.
49511 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
49512
49513 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
49514
49515 * lib/netware.exp: Only attach to NetWare i386 systems.
49516
49517 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
49518
49519 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
49520 messages. Add test name to "output pattern match" pass/fail message.
49521
49522 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
49523
49524 * gcc.dg: New testsuite.
49525 * gcc.dg/dg.exp: New file.
49526
49527 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
49528 test-switch.c}: Deleted.
49529
49530 * gcc.misc-tests/msgs.exp: New testcase driver.
49531
49532 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
49533
49534 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
49535 Watch for illegal return values from ${tool}_load.
49536 * config/unix.exp (${tool}_load): Fix pass/fail detection for
49537 cross targets. Coerce return value >0 to 1.
49538
49539 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
49540
49541 * config/unix.exp (${tool}_load): Call program rsh, not proc.
49542
49543 * config/emb-unix.exp: New file.
49544
49545 * config/sim.exp: Error if variable $SIM not defined.
49546 (${tool}_load): Mark test as "untested" if simulator missing.
49547
49548 * config/unix.exp: Load remote.exp to get rcp_download.
49549 * lib/c-torture.exp: Use different option lists for testcases with
49550 and without loops.
49551 * gcc.c-torture/execute/execute.exp: Likewise.
49552
49553 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
49554
49555 * config/*.exp: Clarify return code from ${tool}_load.
49556 Call `unresolved' or `untested' instead of `warning' or `perror'
49557 (sometimes you still want to call both though).
49558 Add comment that `shell_id' is local to each file.
49559 * config/udi.exp (timeout): Set to 30.
49560 Don't print warning if connection fails, $connectmode has already
49561 printed an error.
49562 (${tool}_load): Move verbose messages to level 2.
49563 Rework pattern for "Process started" message.
49564 Pass `shell_id' to ${connectmode}_download.
49565 Retry twice upon timeout. Make resetting of target more robust.
49566 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
49567 Pass `shell_id' to exit_$connectmode.
49568 Only call exit_$connectmode if connected.
49569 * config/unix.exp (${tool}_load): Check return codes better.
49570 * config/vrtx.exp (${tool}_load): Likewise.
49571 * config/vx.exp (${tool}_load): Likewise.
49572 Delete unneeded global's.
49573 * lib/dg.exp (dg-test): Update to reflect clarified return codes
49574 from ${tool}_load.
49575 (dg-stat): Delete.
49576 (dg-init): Delete recording of pass/fail counts.
49577 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49578 (old-dejagnu-init): Likewise.
49579 (old-dejagnu-stat): Delete contents, empty proc now.
49580 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
49581 (c-torture): Delete references to lcnt, lpass, lfail.
49582 Get option list from TORTURE_OPTIONS.
49583 Delete -funroll[-all]-loops if no loops.
49584 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
49585 (g++_stat): Delete contents (empty proc now).
49586 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
49587 (gcc_finish): Likewise.
49588 (gcc_stat): Deleted.
49589 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
49590 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
49591 * gcc.c-torture/execute/execute.exp: Likewise.
49592 Split tests into two parts: compile, execute.
49593 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
49594 no loops. Update to reflect clarified return codes from ${tool}_load.
49595
49596 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
49597
49598 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
49599 to grep for.
49600 (old-dejagnu): Likewise (where necessary).
49601
49602 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
49603
49604 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
49605
49606 * lib/dg.exp (dg-process-target): Fix processing of selector.
49607 Add comment regarding use of `error'.
49608
49609 * lib/gcc.exp (prune_system_crud): Define if missing.
49610 * lib/g++.exp (prune_system_crud): Likewise.
49611
49612 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
49613 Call prune_system_crud.
49614 * lib/dg.exp (dg-runtest): New proc.
49615 Use perror instead of send_user for tcl errors in testcase.
49616 Don't return any value, it's never used.
49617 Don't clobber previous definition of `unknown'.
49618 Print tcl errors in `dg-final'.
49619
49620 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
49621
49622 * lib/dg.exp (dg-process-target): Improve syntax error messages.
49623 (dg-test): Don't print errorInfo, it contains stack backtrace.
49624
49625 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
49626
49627 * lib/g++.exp (runtest_file_p): Define if missing.
49628
49629 1994-09-24 Doug Evans (dje@cygnus.com)
49630
49631 * lib/mike-g++.exp: Comment out loading of g++.exp.
49632 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
49633 (default_g++_version): Always print something.
49634 (default_g++_start): Comment out call to `which'.
49635 (g++_start, g++_load): Deleted (must be defined in config file).
49636 * lib/gcc.exp: Test for existence of $CC at start.
49637 Delete check for tmpdir (done in gcc_init).
49638 (default_gcc_version): Always print something.
49639 (default_gcc_start): Comment out call to `which'.
49640 * config/*.exp: Major cleanup - make cross targets work at least a
49641 little better for g++ (by not being "--tool gcc" specific).
49642 Rename gcc_xxx to ${tool}_xxx.
49643 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
49644 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
49645
49646 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
49647
49648 * lib/c-torture.exp (c-torture-compile): Rework compiler
49649 message processing.
49650
49651 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
49652 c-torture.
49653
49654 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
49655
49656 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
49657
49658 * lib/dg.exp (dg-process-target): Support { target native }.
49659
49660 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
49661
49662 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
49663 looked for "... program xxx got fatal signal".
49664 Correct regsub munging of `comp_output'.
49665 Ignore compiler messages "path prefix not used" and "linker input
49666 file unused".
49667
49668 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
49669
49670 * lib/gcc.exp (runtest_file_p): Define if missing.
49671 * gcc.prms/template.c: Example to work from.
49672
49673 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
49674
49675 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
49676 * lib/dg.exp (dg-test): Call unsupported testcases as such.
49677
49678 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
49679 * gcc.prms/1883.c: Moved from compile/940714-1.c.
49680 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
49681 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
49682
49683 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
49684 (dg-process-target): No longer a varargs proc.
49685 Return S/N for target, P/F for xfail. All callers changed.
49686 (user option procs): More argument checking.
49687 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
49688 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
49689 (dg-test): Skip test if not running on selected target in `dg-do'.
49690 Update handling of `dg-do-what', `dg-output-text'.
49691 Separate execution pass/fail from output pattern match pass/fail.
49692 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
49693
49694 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
49695
49696 * gcc.c-torture/special/special.exp: Don't expect failure for mips
49697 target for 920510-1.c.
49698
49699 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
49700
49701 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
49702 Clean up comment regarding use of passcnt, etc.
49703 (gcc_stat): Don't update `testcnt' here.
49704 (gcc_finish): Do it here.
49705 Might as well reset `but_id' here too.
49706 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
49707 to determine if the file should be tested.
49708 * gcc.c-torture/compile/compile.exp: Likewise.
49709 * gcc.c-torture/execute/execute.exp: Likewise.
49710 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49711 * gcc.misc-tests/dg-test.exp: Likewise.
49712 * gcc.prms/prms.exp: Likewise.
49713 * gcc.wendy/wendy.exp: Likewise.
49714 * g++.old-deja.exp: Likewise.
49715 Move "Testing file" message to verbose level 1.
49716
49717 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
49718
49719 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
49720
49721 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
49722
49723 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
49724 (default_gcc_start): Accept optional second list element
49725 of compiler flags. Print compiler output at verbosity level 2.
49726 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
49727 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
49728 Save current values of framework globals passcnt, failcnt, xpasscnt,
49729 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
49730 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
49731 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
49732 xfailcnt to compute stats. Update framework global `testcnt' from
49733 pass/fail counts.
49734 (gcc_finish): New proc. Clean up test environment.
49735 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
49736 (gcc_epass, gcc_efail): Delete.
49737 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
49738 argument of line number.
49739 (dg-init): If the tool has an init routine, call it.
49740 (dg-test): Remove args `cflags_var' and `libs_var'.
49741 Pass all compiler options to ${tool}_start.
49742 Handle missing line number.
49743 (dg-finish): New function.
49744 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
49745 particular files. Call gcc_finish at end. Move "skipping test"
49746 message to verbosity level 3.
49747 * gcc.c-torture/compile/compile.exp: Likewise.
49748 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49749 * gcc.c-torture/execute/execute.exp: Likewise.
49750 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49751 Print testcase being tried at verbosity level 1.
49752 * gcc.c-torture/special/special.exp: Unset xfail.
49753 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49754 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
49755 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
49756 * gcc.failure/failure.exp: Likewise.
49757 * gcc.ieee/ieee.exp: Likewise.
49758 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
49759 Update call to dg-test. Call dg-finish at end.
49760 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
49761 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49762 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
49763 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
49764 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
49765 * gcc.wendy/wendy.exp: Add copyright.
49766 Delete setting of tmpdir (done by gcc_init).
49767 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
49768 Pass compiler flags to gcc_start. Call gcc_finish at end.
49769 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
49770 gcc_[ce]pass/fail.
49771
49772 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
49773
49774 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
49775 confusion.
49776 (g++_load): Likewise.
49777
49778 * config/*.exp (gcc_load): Some were varargs fns and some were not.
49779 Rename argument to `prog' to remove the confusion.
49780 Varargs fns behave differently too!
49781 (g++_load): Likewise.
49782
49783 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
49784
49785 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
49786 what it is. Delete (always) printing of status value for !native.
49787 Simplify verbose code, and include status and exec_output.
49788 (g++_load): Use gcc_load.
49789
49790 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
49791
49792 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
49793 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
49794 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
49795 940714-3.c as these testcases don't exist anymore. Make
49796 va-arg-1.c expected to pass.
49797
49798 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
49799
49800 * gcc.misc-tests/misc.exp: Only run specific testcases.
49801 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
49802 * gcc.misc-tests/dg-[1-9].c: New files.
49803
49804 * lib/dg.exp: New testsuite driver.
49805 * gcc.prms/prms.exp: Use it.
49806
49807 * README.gcc: New file.
49808
49809 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
49810 Document and reset `lxpass' and `lxfail'.
49811 Simplify "initialized" message.
49812 (gcc_stat): Clean up comments a little.
49813
49814 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
49815
49816 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
49817
49818 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
49819
49820 * lib/old-dejagnu.exp (process-option): New proc.
49821 (old-dejagnu-init, old-dejagnu-stat): Likewise.
49822 (old-dejagnu): Simplify.
49823 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
49824
49825 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
49826
49827 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
49828 exists and is not an empty string.
49829
49830 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
49831 $xfail rather than calling setup_xfail. Clear $xfail when test is
49832 finished.
49833 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
49834 automatically.
49835
49836 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
49837 longer expected to fail.
49838
49839 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
49840 "f" function call.
49841
49842 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
49843
49844 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
49845 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
49846 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
49847 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
49848 c-torture-1.29.
49849
49850 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
49851 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
49852
49853 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
49854
49855 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
49856 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
49857
49858 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
49859 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
49860 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
49861
49862 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
49863
49864 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
49865 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
49866 940714-1.c, 940714-2.c, 940714-3.c},
49867 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
49868 gcc.misc-tests/{mg.c,mg.exp}:
49869 New tests.
49870 * gcc.noncompile/noncompile.exp: Change accordingly.
49871
49872 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
49873
49874 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
49875 Undo previous clobberage.
49876
49877 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
49878
49879 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
49880 * gcc.special/{930510-1.c, special.exp}:
49881 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
49882 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
49883 struct-varargs-1.c}: New tests from c-torture-1.26.
49884
49885 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
49886
49887 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
49888 argument to switch.
49889
49890 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
49891
49892 * Revert the previous changes. Please see Rob's directory
49893 (/lisa/test/rob/progressive/gcc/testsuite) for testing
49894 fixes.
49895
49896 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
49897
49898 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
49899 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
49900 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
49901 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
49902 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
49903 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
49904 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
49905 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
49906 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
49907 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
49908 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
49909 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
49910 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
49911 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
49912 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
49913 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
49914 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
49915 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
49916 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
49917 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
49918 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
49919 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
49920 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
49921 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
49922 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
49923 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49924 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
49925
49926 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
49927
49928 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
49929 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
49930 with perror calls.
49931
49932 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
49933
49934 * config/unix.exp (g++_load): Fix syntax.
49935
49936 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
49937
49938 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
49939 * gcc.noncompile/921017-1.c: Deleted obsolete test.
49940 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
49941 Don't expect va-arg-1.c to fail. Correct expected output for
49942 920928-1.c.
49943 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
49944 * gcc.wendy/hbm4.c: Correct typo.
49945 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
49946
49947 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
49948
49949 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
49950 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
49951 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
49952 * lib/c-torture.exp (c-torture-compile): Ditto.
49953
49954 Reduce volume of output (remove all the -I's and such).
49955 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
49956 Call gcc_cpass, gcc_cfail.
49957 (c-torture): Pass testing option to c-torture-compile.
49958
49959 1994-03-21 Doug Evans (dje@cygnus.com)
49960
49961 Bring patches over from progressive.
49962 * config/default.exp: Exit remote shell cleanly.
49963 (g++_exit, g++_start): Add default versions.
49964 * config/sim.exp (gcc_load): Use perror, not error.
49965
49966 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
49967
49968 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
49969 set in site.exp.
49970
49971 1994-03-14 Doug Evans (dje@cygnus.com)
49972
49973 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
49974 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
49975 (wendy_try): New proc to run testcase.
49976 (main loop): Call 'em.
49977 * gcc.wendy/*.c: Clean up pass to correct expected output.
49978
49979 * lib/gcc.exp: Minor cleanup work.
49980 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
49981
49982 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
49983
49984 * config/sim.exp (gcc_load): Document return codes better.
49985 Don't pass -v to simulator.
49986
49987 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
49988
49989 * gcc.special/920717-x.c: Fix typo.
49990 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
49991 get at sources.
49992
49993 * lib/mike-gcc.exp: Fix typo.
49994
49995 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
49996
49997 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
49998 binary to use, transform the name.
49999 * config/*.exp: rename everything. Nuke any g++ specific files,
50000 it's now a special case of gcc that requires no special support.
50001 Add a default.exp for unsupported targets.
50002
50003 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
50004
50005 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
50006 lib/old-dejagnu.exp: Fix a few patterns to work with the new
50007 version of Tcl.
50008
50009 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
50010
50011 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
50012 than a warning.
50013
50014 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
50015
50016 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
50017
50018 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
50019
50020 * gcc.execute/execute.exp: Combine opt_list and foption_list into
50021 option_list. Compile every file with only 4/6 option choices
50022 (same as C torture) instead of with 12/18 different option
50023 choices.
50024 * lib/c-torture.exp: Likewise.
50025
50026 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
50027 not already set.
50028
50029 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
50030
50031 * lib/old-deja.exp: Add `excess errors test fails' error, now one
50032 can put an XFAIL *-*-* on excess errors.
50033
50034 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
50035
50036 * g++.law: Add more tests derived from g++-bugs snapshots.
50037
50038 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
50039 equivalent to g++.law/init9.
50040
50041 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
50042 compiled it, and the a.out file after we've run it.
50043
50044 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
50045
50046 * lib/mike-g++.exp (postbase): Delete the .o file after we've
50047 compiled it, and the a.out file after we've run it.
50048
50049 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
50050
50051 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
50052
50053 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
50054
50055 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
50056 version number.
50057
50058 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
50059
50060 * g++.law: New directory of g++ tests derived from the g++-bugs
50061 snapshots.
50062
50063 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
50064
50065 * gcc.compile: initbug1.c initbug1.exp testcase added
50066
50067 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
50068
50069 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
50070 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
50071 fixes submitted by Jeff Law (law@cs.utah.edu)
50072 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
50073 Jeff Law (law@cs.utah.edu)
50074
50075
50076 1993-11-30 Mike Stump (mrs@cygnus.com)
50077
50078 * config/unix-g++.exp: Follow the gcc way of doing things.
50079 * g++.old-deja/old-deja.exp: Minor updates.
50080 * lib/g++.exp: New file, follow the gcc way of doing things.
50081 * lib/old-dejagnu.exp: Minor updates.
50082 * lib/mike-g++.exp: Always unset errorInfo.
50083
50084 1993-11-06 Mike Stump (mrs@cygnus.com)
50085
50086 * lib/gcc.exp: Fix some errors with the below change, CC and
50087 CFLAGS should be global when setting, not local.
50088
50089 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
50090
50091 * lib/gcc.exp: Transform tool name.
50092
50093 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
50094
50095 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
50096
50097 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
50098
50099 * lib/gcc.exp: change gcc_done to gcc_stat
50100
50101 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
50102
50103 * Upgraded gcc testsuite to c-torture version 1.25
50104
50105 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
50106
50107 * lib/gcc.exp: added reporting code. Changed verbose compile message.
50108 * lib/c-torture: added hooks for new reporting code.
50109
50110 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
50111
50112 * config/sh-gcc.exp: check if sh-sim exists in the path
50113
50114 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
50115
50116 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
50117 * gcc.compile/compile.exp: Initial changes for new logic.
50118 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
50119 * gcc.failure/failure.exp: Initial changes for new logic.
50120 * gcc.ieee/ieee.exp: Initial changes for new logic.
50121 * gcc.misc-tests/misc.exp: Initial changes for new logic.
50122 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
50123 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
50124 * lib/c-torture.exp: Initial changes for new logic.
50125 * lib/gcc.exp: Initial changes for new logic.
50126
50127 1993-10-15 Mike Stump (mrs@cygnus.com)
50128
50129 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
50130 depend upon failure or success. Fully qualify names in failure
50131 and success messages. Always remove a.out before starting
50132 compile, just in case. Pay more attention to error text output by
50133 the compiler. Handle testcases with no known past errors just
50134 like all others, so that things are uniform. Other miscellaneous
50135 improvements.
50136
50137 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
50138
50139 * gcc.cpp: new directory for cpp tests
50140
50141 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
50142
50143 * lib/chill.exp: Code reformatted, removed unused code.
50144 * config/unix-chill.exp: Code reformatted, removed unused code.
50145 * chill.execute/execute.exp: Code reformatted, removed unused code.
50146 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
50147
50148 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
50149
50150 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
50151 routines not written.
50152
50153 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
50154
50155 * config/bug-gcc.exp: Use new procs from bug.exp.
50156
50157 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
50158
50159 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
50160 via ftp, rather than depending on NFS.
50161 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
50162 case.
50163
50164 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
50165
50166 * config/bug-gcc.exp: Use new download proc.
50167
50168 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
50169
50170 * chill.execute/execute.exp: cleanups, handles errors better
50171 * chill.compile/compile.exp: rewrite, based on execute.exp
50172 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
50173 * lib/chill.exp: major changes to diff proc and compile and link
50174 procs. added chill_fail and chill_pass wrappers to pass and
50175 fail. added more comments, and handle error codes better.
50176 Added a hack to capture stderr from exec, so noncompile tests
50177 can work.
50178
50179 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
50180
50181 * chill.execute/execute.exp: rewrite of testsuite driver
50182 * lib/chill.exp: rewrite of testsuite driver
50183 * config/unix-chill.exp: rewrite of testsuite driver
50184
50185 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
50186
50187 In chill.execute:
50188 * iexpr.ch: Standardize uppercase.
50189 * tuples.dat: Standardize uppercase.
50190 * vary.ch: standardize. Correct varying string assignments.
50191 * vary.dat: Add new output lines.
50192
50193 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
50194
50195 In chill.execute:
50196 * chprintf.ch: Standardize use of uppercase.
50197 * tuples.ch: Standardize and turn arr2 into a DCL,
50198 rather than a SYN.
50199 * pinits.ch: Standardize.
50200
50201 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
50202
50203 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
50204 * Makefil: Renamed to Makefile.in.
50205 * configure.in: New.
50206
50207 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
50208
50209 In chill.execute:
50210 * .cvsignore: Add result/output files.
50211 * Makefile: Fix up variables at start. Use MFLAGS
50212 everywhere. Correct bool_loc, built_ins entries.
50213 Add entry for vary1.ch.
50214 * bitarray.ch: Standardize upper-case usage.
50215 * bitexpr.ch: Standardize, add output of b1.
50216 * params.ch: Use arrayt in along PROC parameters, to
50217 avoid novelty problems.
50218 * sets.ch: Tiny cleanup.
50219 * vary1.ch: Re-indent.
50220
50221 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
50222
50223 * Add PR-related files to Makefiles, .cvsignore files, etc.
50224
50225 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
50226
50227 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
50228 with compiler objects. New names are test-flow.c and test-loop.c
50229
50230 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
50231
50232 * Upgraded c-torture tests from 1.19 to 1.20
50233
50234 * new files:
50235 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
50236 * gcc.compile: 930623-1.c 930623-2.c
50237 * gcc.noncompile: 930622-1.c 930622-2.c
50238 * gcc.failure: 920411-1.c 920627-2.c
50239 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
50240
50241 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
50242
50243 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
50244 More changes to get testsuite working properly. Needs more work.
50245 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
50246
50247 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
50248
50249 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
50250 More changes to get testsuite working properly. Needs more work.
50251
50252 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
50253
50254 * chill.compile/compile.exp: Added for Dejagnu support
50255 * chill.execute/execute.exp: Added for Dejagnu support
50256 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
50257
50258 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
50259
50260 This should complete moving the CHILL test files.
50261 * chill.noncompile(.cvsignore printf.grt
50262 in-printf.grt chprintf.grt chprintf.ch):
50263 Added test-support files.
50264 (Makefile): Modified further.
50265 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
50266 signal.ch): Added test files.
50267 * chill.execute (.cvsignore printf.grt printr.c
50268 in-printf.grt rts.c chprintf.grt rts.h): Added
50269 test-support files.
50270 (Makefile): More corrections.
50271
50272 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
50273
50274 * chill.compile, chill.execute, chill.nocompile: Add CHILL
50275 test cases, ready for DejaGnu.
50276
50277 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
50278
50279 * Upgraded c-torture tests from 1.18 to 1.19
50280
50281 * gcc.compile: added test(s):
50282 930607-1.c
50283 * gcc.execute: added test(s):
50284 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
50285
50286 * added new subdirectory for misc tests: gcc.misc-tests
50287 * gcc.misc-test(s): added tests:
50288 inst-check.c test-consts.c test-ior.c test-switch.c
50289
50290 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
50291
50292 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
50293
50294 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
50295
50296 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
50297
50298 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
50299
50300 * Upgraded c-torture tests from 1.17 to 1.18
50301
50302 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
50303
50304 * Upgraded c-torture tests from 1.12 to 1.17
50305
50306 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
50307
50308 * lib/old-dejagnu.exp:
50309 Fixed handling of XFAIL target triplets to correctly
50310 recognize wildcard characters. Removed code that
50311 appended a unique id tag to the end of the file name
50312 printed out by the result of the testcases within a
50313 given test file.
50314
50315 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
50316
50317 * lib/old-dejagnu.exp:
50318 Reworked expected failure handling to trigger off of XFAIL
50319 keyword in keyphrase embeded in testcase source code. The
50320 XFAIL keyword must be at the end of the keyphrase line. It
50321 may optionally be followed by one or more target triplets.
50322 It has just occured that the handling of wildcards in the
50323 target triplet may not be correct.
50324
50325 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
50326
50327 * g++.old-deja/tests:
50328 Moved all subdirectories up one level into g++.old-deja .
50329
50330 * lib/old-dejagnu.exp:
50331 Fixed problem with CXXFLAGS not being properly reset, and being
50332 corrupted with extraneous "-c" compiler option. This was
50333 causing binaries to not be generated for test that needed them.
50334 Modified strings passed to "pass" and "fail" so that individual
50335 tests from the same test file would be distinguished by an
50336 identifier appended to the test file name in the summary logs;
50337 this corrected a problem with erroneous diff logs. Added code
50338 to search testcases for expected fail and unexpected pass keywords.
50339
50340 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
50341
50342 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
50343
50344 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
50345
50346 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
50347 Removed extraneous text from end of "Special g++ Options"
50348 keyphrase.
50349
50350 * lib/old-dejagnu.exp: Added pattern matching to look for new
50351 keywords, embedded in testcases comments, which will trigger
50352 calls to xpass and xfail.
50353
50354 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
50355
50356 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
50357 comments embedded in the testcases, especially the one looking for
50358 special compiler options, as well as the pattern matching for the
50359 compiler output again.
50360
50361 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
50362
50363 * lib/old-dejagnu.exp: Do a proper check of the return value for
50364 execute tests. Fixed several problems with the pattern matching
50365 of the compiler output which gave erroneous test results.
50366 Changed several of the test result messages to be more descriptive.
50367 * config/unix-g++.exp: Proc g++_load now actually works and
50368 executes the tests passed to it and returns a usable return
50369 value.
50370
50371 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
50372
50373 * lib/gcc.exp: Exits gracefully if $CC is bogus.
50374
50375 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
50376
50377 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
50378 Modified both files to properly execute the old style
50379 dejagnu tests. The previous versions of these files were
50380 experimental and did not function anything near correctly.
50381
50382 1993-04-05 Rob Savoye (rob@cygnus.com)
50383
50384 * Removed all Makefile.in and configure.in files. No configuration
50385 needed now.
50386
50387 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
50388
50389 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
50390
50391 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
50392
50393 * gcc.compile/configure.in, gcc.unsorted/configure.in,
50394 gcc.special/configure.in, gcc.noncompile/configure.in,
50395 gcc.execute/configure.in, gcc.code_quality/configure.in,
50396 g++.other/configure.in, g++.old-deja/configure.in,
50397 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
50398 in srcname setting.
50399
50400 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
50401
50402 * lib/udi.exp: Fixed mondfe and mondfe_download.
50403 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
50404 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
50405
50406 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
50407
50408 * config/udi-gdb.exp: Check $shell_id after connecting to target.
50409 (gdb_exit): Don't remove *_soc files.
50410
50411 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
50412
50413 * lib/c-torture.exp: Don't look for main; instead always use -w
50414 -c. This is how the c-torture tests work. Remove the object
50415 file if the compilation succeeds.
50416 * gcc.execute/execute.exp: Remove executable if test passes.
50417 * gcc.noncompile/noncompile.exp: Every test is an expected
50418 failure.
50419 * gcc.special/special.exp: Added tests from c-torture 1.11,
50420 corrected use of existing test.
50421 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
50422 gcc.execute/920625-1.c: Updated to c-torture 1.11.
50423 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
50424 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
50425 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
50426 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
50427 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
50428 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
50429 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
50430 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
50431 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
50432 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
50433 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
50434 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
50435 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
50436 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
50437 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
50438 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
50439 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
50440 c-torture 1.11.
50441 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
50442 correspond to c-torture 1.11.
50443
50444 * New file.