9c18500cc7cdf3b122246e9db3f727bd33de7aee
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2
3 * gfortran.dg/nint_2.f90: Revert previous commit.
4
5 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6
7 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
8
9 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
10
11 PR debug/33429
12 * g++.dg/other/unused1.C: XFAIL class2 scan.
13
14 2007-09-13 Tobias Burnus <burnus@net-b.de>
15
16 PR fortran/33343
17 * gfortran.dg/elemental_args_check_1.f90: New.
18 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
19 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
20
21 2007-09-13 Tobias Burnus <burnus@net-b.de>
22
23 * gfortran.dg/recursive_check_3.f90: New.
24
25 2007-09-13 Tobias Burnus <burnus@net-b.de>
26
27 PR fortran/33412
28 * gfortran.dg/elemental_bind_c.f90: New.
29
30 2007-09-13 Richard Sandiford <richard@codesourcery.com>
31
32 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
33 * gcc.target/mips/mips16-attributes-2.c: New test.
34 * gcc.target/mips/mips16-attributes-3.c: Likewise.
35 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
36 hard-float asm when __mips16 is defined.
37 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
38 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
39 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
40 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
41 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
42 * gcc.target/mips/pr26765.c (foo): Likewise.
43 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
44 targets, use dg-mips-options instead of dg-options, and use -mgp32
45 to force 32-bit mode.
46 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
47 and 64-bit mode.
48 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
49
50 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
51 Michael Meissner <michael.meissner@amd.com>
52
53 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
54 * gcc.target/i386/sse5-hsubX.c: Ditto.
55 * gcc.target/i386/sse5-permpX.c: Ditto.
56 * gcc.target/i386/sse5-haddX.c: Ditto.
57 * gcc.target/i386/sse5-maccXX.c: Ditto.
58 * gcc.target/i386/sse5-msubXX.c: Ditto.
59 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
60 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
61
62 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
63 optimizes floating point conditional moves into the pcmov
64 instruction on SSE5.
65 * gcc.target/i386/sse5-pcmov2.c: Ditto.
66
67 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
68 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
69 SSE5.
70
71 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
72 compiler optimizes vector (a*b)+c into fmadd on SSE5.
73
74 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
75 optimizes (a*b)+c into fmadd on SSE5.
76
77 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
78 whether the SSE5 instructions can be generated.
79
80 * gcc.target/i386/sse5-check.h: New. Add support for
81 SSE5 tests.
82
83 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
84 ammintrin.h, and turn on -msse5 option instead of -msse4a.
85 * gcc.target/i386/sse-13.c: Ditto.
86 * gcc.target/i386/sse-14.c: Ditto.
87
88 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
89
90 PR testsuite/33153
91 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
92 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
93
94 2007-09-12 Jakub Jelinek <jakub@redhat.com>
95
96 PR target/32338
97 * gcc.dg/pr32338-1.c: New test.
98 * gcc.dg/pr32338-2.c: New test.
99
100 2007-09-12 Bob Wilson <bob.wilson@acm.org>
101
102 * lib/target-supports.exp (check_effective_target_sync_int_long):
103 Revert change to add xtensa.
104 (check_effective_target_sync_char_short): Likewise.
105
106 2007-09-12 Olivier Hainque <hainque@adacore.com>
107
108 * gnat.dg/packed_subtype.adb: New test.
109
110 2007-09-12 Tobias Burnus <burnus@net-b.de>
111
112 PR fortran/33297
113 * gfortran.dg/intrinsic_size.f90: New.
114
115 2007-09-12 Tobias Burnus <burnus@net-b.de>
116
117 PR fortran/33284
118 PR fortran/33310
119 * gfortran.dg/conflicts_2.f90: New.
120
121 2007-09-12 Ira Rosen <irar@il.ibm.com>
122
123 PR tree-optimization/32377
124 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
125 dependence distance.
126 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
127 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
128 * gcc.dg/vect/no-vfa-vect-depend-1.c,
129 gfortran.dg/vect/no-vfa-pr32377.f90: New.
130
131 2007-09-12 Richard Guenther <rguenther@suse.de>
132
133 PR middle-end/33382
134 * gcc.c-torture/compile/pr33382.c: New testcase.
135 * gcc.c-torture/execute/pr33382.c: Likewise.
136
137 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
138
139 PR fortran/33395
140 * gfortran.dg/c_ptr_tests_12.f03: New test case.
141
142 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
143
144 PR tree-optimization/33373
145 * gcc.dg/vect/pr33373.c: New test.
146
147 2007-09-12 Ben Elliston <bje@au.ibm.com>
148
149 * lib/target-supports.exp (check_effective_target_vect_no_double):
150 Remove unused proc.
151
152 2007-09-12 Ben Elliston <bje@au.ibm.com>
153 Ulrich Weigand <uweigand@de.ibm.com>
154
155 * gcc.target/spu/dfcgt-nan.c: New test.
156
157 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
158
159 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
160
161 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
162
163 PR fortran/33040
164 * gfortran.dg/c_ptr_tests_11.f03: New test case.
165
166 2007-09-11 Jakub Jelinek <jakub@redhat.com>
167
168 * gcc.dg/va-arg-pack-len-1.c: New test.
169 * g++.dg/va-arg-pack-len-1.C: New test.
170
171 2007-09-11 Michael Matz <matz@suse.de>
172
173 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
174
175 2007-09-10 Janis Johnson <janis187@us.ibm.com>
176
177 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
178 checks for size of long double.
179 * gcc.dg/dfp/convert.h: New file.
180 * gcc.dg/dfp/convert-bfp-2.c: New test.
181 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
182 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
183 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
184 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
185 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
186 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
187 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
188 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
189 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
190
191 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
192
193 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
194 Change dg-final to expect 1 non-profitable loop and
195 3 profitable loops.
196 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
197 Change dg-final to expect 1 non-profitable loop and
198 3 profitable loops.
199 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
200 Change dg-final to expect 1 profitable loop.
201 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
202 Change dg-final to expect 1 profitable loop.
203
204 2007-09-10 Richard Sandiford <richard@codesourcery.com>
205
206 * gcc.target/mips/call-saved-1.c: New test.
207 * gcc.target/mips/call-saved-2.c: Likewise.
208 * gcc.target/mips/call-saved-3.c: Likewise.
209 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
210 instead of mips_mips64. Set mips_fp64 too.
211 (is_gp32_flag): Return true for -mips1 and -mips2.
212 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
213
214 2007-09-10 Jakub Jelinek <jakub@redhat.com>
215
216 * g++.dg/ext/va-arg-pack-1.C: New test.
217 * g++.dg/ext/va-arg-pack-2.C: New test.
218
219 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
220
221 PR target/33369
222 * gcc.dg/vect/pr33369.c: New test.
223
224 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
225
226 PR fortran/33370
227 * gfortran.dg/array_memcpy_5.f90: New test.
228
229 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
230
231 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
232
233 2007-09-09 Richard Guenther <rguenther@suse.de>
234
235 * gcc.c-torture/compile/20070906-1.c: New testcase.
236
237 2007-09-09 Ira Rosen <irar@il.ibm.com>
238
239 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
240 noinline attribute.
241 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
242 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
243 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
244 Likewise.
245
246 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
247
248 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
249
250 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
251
252 * gnat.dg/addr2_p.ads: Bump size of array to 9.
253
254 2007-09-09 Ira Rosen <irar@il.ibm.com>
255
256 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
257 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
258 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
259 Compile tests with -fno-tree-pre.
260 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
261 * lib/target-supports.exp (check_effective_target_vect_strided): New.
262 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
263 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
264 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
265 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
266 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
267 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
268 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
269 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
270 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
271 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
272 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
273 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
274 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
275 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
276 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
277 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
278 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
279
280 2007-09-09 Joseph Myers <joseph@codesourcery.com>
281
282 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
283 to call objdump.
284 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
285 Use remote_exec to call c++filt.
286 * lib/target-supports-dg.exp (dg-require-host-local): New.
287 * gcc.misc-tests/options.exp: Allow .exe in command paths.
288 * g++.dg/parse/repo1.C: Use dg-require-host-local.
289 * g++.dg/rtti/repo1.C: Likewise.
290 * g++.dg/template/repo1.C: Likewise.
291 * g++.dg/template/repo2.C: Likewise.
292 * g++.dg/template/repo3.C: Likewise.
293 * g++.dg/template/repo4.C: Likewise.
294 * g++.dg/template/repo5.C: Likewise.
295 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
296 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
297 * g++.old-deja/g++.pt/repo1.C: Likewise.
298 * g++.old-deja/g++.pt/repo2.C: Likewise.
299 * g++.old-deja/g++.pt/repo3.C: Likewise.
300 * g++.old-deja/g++.pt/repo4.C: Likewise.
301 * gcc.dg/cpp/trad/builtins.c: Likewise.
302
303 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
304
305 PR tree-optimization/32283
306 * gcc.dg/tree-ssa/loop-31.c: New test.
307
308 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
309
310 PR rtl-optimization/26449
311 * gcc.target/i386/pr26449-1.c: New file.
312
313 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
314
315 PR target/33329
316 PR rtl-optimization/26449
317 * gcc.target/i386/pr33329.c: New file.
318
319 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
320
321 * gnat.dg/renaming3.adb, renaming4.ads: New test.
322
323 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
324
325 * gnat.dg/unaligned_rep_clause.adb: New testcase.
326
327 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
328
329 PR tree-optimization/33301
330 * gfortran.dg/vect/pr33301.f: New test.
331
332 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
333
334 PR libfortran/33307
335 * gfortran.dg/backspace_10.f90: New test.
336
337 2007-09-07 Richard Guenther <rguenther@suse.de>
338
339 Reapply
340 2007-09-06 Richard Guenther <rguenther@suse.de>
341
342 PR tree-optimization/32586
343 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
344 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
345 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
346 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
347 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
348 now obsolete simplification.
349
350 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
351
352 PR tree-optimization/33299
353 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
354 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
355
356 2007-09-07 Richard Guenther <rguenther@suse.de>
357
358 Revert
359 2007-09-06 Richard Guenther <rguenther@suse.de>
360
361 PR tree-optimization/32586
362 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
363 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
364 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
365 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
366 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
367 now obsolete simplification.
368
369 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
370
371 PR tree-optimization/32821
372 * gcc.dg/tree-ssa/pr32821.c: New file.
373
374 2007-09-07 Richard Sandiford <richard@codesourcery.com>
375
376 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
377 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
378 and mips_forced_no_er.
379 (dg-mips-options): Add -mno-abicalls when a small-data option is
380 specified. Skip tests with small-data options if mips_forced_gp.
381 Skip tests with -mexplicit-relocs if mips_forced_no_er.
382 * gcc.target/mips/sdata-1.c: New test.
383 * gcc.target/mips/sdata-2.c: Likewise.
384 * gcc.target/mips/sdata-3.c: Likewise.
385 * gcc.target/mips/sdata-4.c: Likewise.
386
387 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
388
389 PR fortran/33298
390 * spread_zerosize_1.f90: New test case.
391 * spread_bounds_1.f90: New test case.
392
393 2007-09-06 Paolo Carlini <pcarlini@suse.de>
394
395 PR c++/32674
396 * g++.dg/template/static31.C: New.
397
398 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
399
400 PR fortran/33271
401 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
402 powerpc*-linux-gnu.
403
404 2007-09-06 David Daney <ddaney@avtrex.com>
405 Richard Sandiford <richard@codesourcery.com>
406
407 PR target/33256
408 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
409 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
410 * gcc.target/mips/pr33256.c: New test.
411
412 2007-09-06 Tom Tromey <tromey@redhat.com>
413
414 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
415
416 2007-09-06 Richard Guenther <rguenther@suse.de>
417
418 PR tree-optimization/32586
419 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
420 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
421 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
422 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
423 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
424 now obsolete simplification.
425
426 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
427
428 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
429 * gcc.target/i386/sse3-addsubps.c: Ditto.
430 * gcc.target/i386/sse3-haddpd.c: Ditto.
431 * gcc.target/i386/sse3-haddps.c: Ditto.
432 * gcc.target/i386/sse3-hsubpd.c: Ditto.
433 * gcc.target/i386/sse3-hsubps.c: Ditto.
434 * gcc.target/i386/sse3-lddqu.c: Ditto.
435 * gcc.target/i386/sse3-movddup.c: Ditto.
436 * gcc.target/i386/sse3-movshdup.c: Ditto.
437 * gcc.target/i386/sse3-movsldup.c: Ditto.
438
439 2007-09-06 Richard Guenther <rguenther@suse.de>
440
441 PR tree-optimization/33302
442 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
443
444 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
445
446 PR libfortran/33225
447 * gfortran.dg./fmt_float.f90: New test.
448
449 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
450
451 PR libfortran/33253
452 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
453
454 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
455
456 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
457 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
458
459 2007-09-06 Jakub Jelinek <jakub@redhat.com>
460
461 * g++.dg/eh/builtin1.C: New test.
462 * g++.dg/eh/builtin2.C: New test.
463 * g++.dg/eh/builtin3.C: New test.
464
465 PR c++/33289
466 * g++.dg/eh/builtin4.C: New test.
467
468 2007-09-05 Janis Johnson <janis187@us.ibm.com>
469
470 * gcc.target/powerpc/dfp-dd.c: New test.
471 * gcc.target/powerpc/dfp-td.c: New test.
472
473 2007-09-05 Jakub Jelinek <jakub@redhat.com>
474
475 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
476 * gcc.dg/va-arg-pack-1.c: New test.
477
478 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
479
480 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
481 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
482 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
483 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
484 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
485
486 2007-09-05 Paolo Carlini <pcarlini@suse.de>
487
488 PR c++/30302
489 * g++.dg/ext/anon-struct5.C: New.
490
491 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
492
493 * gcc.dg/i386-cpuid.h: Remove.
494 * gcc.target/i386/mmx-check.h: Include cpuid.h.
495 (main): Use __get_cpuid to get target features.
496 * gcc.target/i386/sse-check.h: Ditto.
497 * gcc.target/i386/sse2-check.h: Ditto.
498 * gcc.target/i386/sse3-check.h: Ditto.
499 * gcc.target/i386/ssse3-check.h: Ditto.
500 * gcc.target/i386/sse4_1-check.h: Ditto.
501 * gcc.target/i386/sse4_2-check.h: Ditto.
502 * gcc.target/i386/sse4a-check.h: Ditto.
503 * gcc.dg/torture/pr16104-1.c: Ditto.
504 (do_test): Change to void.
505 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
506 * gcc.target/i386/sse-6.c: Ditto.
507 * gcc.target/i386/sse-7.c: Ditto.
508 * g++.dg/other/i386-1.C: Include cpuid.h.
509 (main): New function. Use __get_cpuid to get target fetaures.
510
511 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
512 David Ung <davidu@mips.com>
513 Nigel Stephens <nigel@mips.com>
514
515 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
516 * gcc.c-torture/compile/mipscop-2.c: Likewise.
517 * gcc.c-torture/compile/mipscop-3.c: Likewise.
518 * gcc.c-torture/compile/mipscop-4.c: Likewise.
519 * gcc.dg/torture/mips-hilo-1.c: Likewise.
520 * gcc.dg/torture/mips-hilo-2.c: Likewise.
521 * gcc.dg/torture/pr19683-1.c: Likewise.
522 * gcc.target/mips/madd-3.c: Likewise.
523 * gcc.target/mips/maddu-3.c: Likewise.
524 * gcc.target/mips/msub-3.c: Likewise.
525 * gcc.target/mips/msubu-3.c: Likewise.
526 * gcc.target/mips/asm-1.c: Likewise.
527 * gcc.target/mips/branch-1.c: Likewise.
528 * gcc.target/mips/ins-1.c: Likewise.
529 * gcc.target/mips/near-far-3.c: Likewise.
530 * gcc.target/mips/near-far-4.c: Likewise.
531 * gcc.target/mips/smartmips-lwxs.c: Likewise.
532 * gcc.target/mips/smartmips-ror-1.c: Likewise.
533 * gcc.target/mips/smartmips-ror-2.c: Likewise.
534 * gcc.target/mips/smartmips-ror-3.c: Likewise.
535 * gcc.target/mips/smartmips-ror-4.c: Likewise.
536 * gcc.target/mips/dspr2-MULT.c: Likewise.
537 * gcc.target/mips/dspr2-MULTU.c: Likewise.
538 * gcc.target/mips/mips32-dsp-run.c: Likewise.
539 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
540 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
541 * gcc.target/mips/code-readable-2.c: Likewise.
542 * gcc.target/mips/code-readable-3.c: Likewise.
543
544 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
545 David Ung <davidu@mips.com>
546 Nigel Stephens <nigel@mips.com>
547
548 * gcc.target/mips/mips16-attributes.c: New.
549
550 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
551
552 PR fortran/31564
553 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
554
555 PR fortran/33241
556 * gfortran.dg/char_length_10.f90: New test.
557
558 2007-09-05 Paolo Carlini <pcarlini@suse.de>
559
560 PR c++/29731
561 * g++.dg/parse/template24.C: New.
562
563 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
564
565 * g++.dg/other/spu2vmx-1.C: New test.
566
567 2007-09-05 Jakub Jelinek <jakub@redhat.com>
568
569 PR tree-optimization/33017
570 * gcc.dg/pr33017.c: New test.
571
572 2007-09-05 Ben Elliston <bje@au.ibm.com>
573
574 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
575 __protected_stream family of macros.
576
577 2007-09-04 Jan Hubicka <jh@suse.cz>
578
579 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
580 * gcc.dg/tree-ssa/pr27236.c: Likewise.
581 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
582 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
583 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
584 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
585 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
586 Likewise.
587
588 2007-09-04 Janus Weil <jaydub66@gmail.com>
589 Tobias Burnus <burnus@net-b.de>
590
591 * gfortran.dg/proc_decl_1.f90: New.
592 * gfortran.dg/proc_decl_2.f90: New.
593 * gfortran.dg/proc_decl_3.f90: New.
594 * gfortran.dg/proc_decl_4.f90: New.
595
596 2007-09-04 Jan Hubicka <jh@suse.cz>
597
598 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
599 * gcc.dg/vect/vect-105.c: Mark functions noinline.
600 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
601 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
602 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
603 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
604 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
605 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
606 * gcc.dg/vect/vect-50.c: Mark functions noinline.
607 * gcc.dg/vect/vect-33.c: Mark functions noinline.
608 * gcc.dg/vect/vect-16.c: Mark functions noinline.
609 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
610 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
611 * gcc.dg/vect/vect-92.c: Mark functions noinline.
612 * gcc.dg/vect/vect-75.c: Mark functions noinline.
613 * gcc.dg/vect/vect-58.c: Mark functions noinline.
614 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
615 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
616 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
617 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
618 * gcc.dg/vect/vect-114.c: Mark functions noinline.
619 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
620 * gcc.dg/vect/vect-8.c: Mark functions noinline.
621 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
622 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
623 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
624 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
625 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
626 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
627 * gcc.dg/vect/vect-42.c: Mark functions noinline.
628 * gcc.dg/vect/vect-25.c: Mark functions noinline.
629 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
630 * gcc.dg/vect/vect-67.c: Mark functions noinline.
631 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
632 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
633 * gcc.dg/vect/vect-106.c: Mark functions noinline.
634 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
635 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
636 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
637 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
638 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
639 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
640 * gcc.dg/vect/vect-34.c: Mark functions noinline.
641 * gcc.dg/vect/vect-17.c: Mark functions noinline.
642 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
643 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
644 * gcc.dg/vect/vect-93.c: Mark functions noinline.
645 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
646 * gcc.dg/vect/vect-76.c: Mark functions noinline.
647 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
648 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
649 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
650 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
651 * gcc.dg/vect/vect-115.c: Mark functions noinline.
652 * gcc.dg/vect/vect-9.c: Mark functions noinline.
653 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
654 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
655 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
656 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
657 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
658 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
659 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
660 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
661 * gcc.dg/vect/vect-60.c: Mark functions noinline.
662 * gcc.dg/vect/vect-26.c: Mark functions noinline.
663 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
664 * gcc.dg/vect/vect-85.c: Mark functions noinline.
665 * gcc.dg/vect/vect-68.c: Mark functions noinline.
666 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
667 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
668 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
669 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
670 * gcc.dg/vect/vect-107.c: Mark functions noinline.
671 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
672 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
673 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
674 * gcc.dg/vect/vect-52.c: Mark functions noinline.
675 * gcc.dg/vect/vect-35.c: Mark functions noinline.
676 * gcc.dg/vect/vect-18.c: Mark functions noinline.
677 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
678 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
679 * gcc.dg/vect/vect-77.c: Mark functions noinline.
680 * gcc.dg/vect/vect-2.c: Mark functions noinline.
681 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
682 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
683 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
684 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
685 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
686 * gcc.dg/vect/vect-116.c: Mark functions noinline.
687 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
688 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
689 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
690 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
691 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
692 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
693 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
694 * gcc.dg/vect/vect-44.c: Mark functions noinline.
695 * gcc.dg/vect/vect-27.c: Mark functions noinline.
696 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
697 * gcc.dg/vect/vect-86.c: Mark functions noinline.
698 * gcc.dg/vect/vect-100.c: Mark functions noinline.
699 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
700 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
701 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
702 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
703 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
704 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
705 * gcc.dg/vect/vect-108.c: Mark functions noinline.
706 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
707 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
708 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
709 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
710 * gcc.dg/vect/vect-11.c: Mark functions noinline.
711 * gcc.dg/vect/vect-70.c: Mark functions noinline.
712 * gcc.dg/vect/vect-36.c: Mark functions noinline.
713 * gcc.dg/vect/vect-19.c: Mark functions noinline.
714 * gcc.dg/vect/vect-95.c: Mark functions noinline.
715 * gcc.dg/vect/vect-78.c: Mark functions noinline.
716 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
717 * gcc.dg/vect/vect-3.c: Mark functions noinline.
718 * gcc.dg/vect/vect-all.c: Mark functions noinline.
719 * gcc.dg/vect/vect-117.c: Mark functions noinline.
720 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
721 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
722 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
723 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
724 * gcc.dg/vect/vect-20.c: Mark functions noinline.
725 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
726 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
727 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
728 * gcc.dg/vect/vect-62.c: Mark functions noinline.
729 * gcc.dg/vect/vect-28.c: Mark functions noinline.
730 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
731 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
732 * gcc.dg/vect/vect-87.c: Mark functions noinline.
733 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
734 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
735 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
736 * gcc.dg/vect/vect-109.c: Mark functions noinline.
737 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
738 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
739 noinline.
740 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
741 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
742 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
743 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
744 * gcc.dg/vect/vect-12.c: Mark functions noinline.
745 * gcc.dg/vect/vect-71.c: Mark functions noinline.
746 * gcc.dg/vect/vect-54.c: Mark functions noinline.
747 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
748 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
749 * gcc.dg/vect/vect-96.c: Mark functions noinline.
750 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
751 * gcc.dg/vect/vect-110.c: Mark functions noinline.
752 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
753 * gcc.dg/vect/vect-4.c: Mark functions noinline.
754 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
755 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
756 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
757 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
758 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
759 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
760 * gcc.dg/vect/vect-21.c: Mark functions noinline.
761 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
762 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
763 * gcc.dg/vect/vect-80.c: Mark functions noinline.
764 * gcc.dg/vect/vect-63.c: Mark functions noinline.
765 * gcc.dg/vect/vect-46.c: Mark functions noinline.
766 * gcc.dg/vect/vect-29.c: Mark functions noinline.
767 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
768 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
769 * gcc.dg/vect/vect-88.c: Mark functions noinline.
770 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
771 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
772 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
773 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
774 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
775 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
776 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
777 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
778 * gcc.dg/vect/vect-30.c: Mark functions noinline.
779 * gcc.dg/vect/vect-13.c: Mark functions noinline.
780 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
781 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
782 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
783 * gcc.dg/vect/vect-72.c: Mark functions noinline.
784 * gcc.dg/vect/vect-38.c: Mark functions noinline.
785 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
786 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
787 * gcc.dg/vect/vect-97.c: Mark functions noinline.
788 * gcc.dg/vect/vect-111.c: Mark functions noinline.
789 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
790 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
791 * gcc.dg/vect/vect-5.c: Mark functions noinline.
792 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
793 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
794 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
795 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
796 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
797 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
798 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
799 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
800 * gcc.dg/vect/vect-22.c: Mark functions noinline.
801 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
802 * gcc.dg/vect/vect-64.c: Mark functions noinline.
803 * gcc.dg/vect/vect-89.c: Mark functions noinline.
804 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
805 * gcc.dg/vect/vect-103.c: Mark functions noinline.
806 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
807 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
808 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
809 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
810 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
811 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
812 * gcc.dg/vect/vect-31.c: Mark functions noinline.
813 * gcc.dg/vect/vect-14.c: Mark functions noinline.
814 * gcc.dg/vect/vect-73.c: Mark functions noinline.
815 * gcc.dg/vect/vect-56.c: Mark functions noinline.
816 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
817 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
818 * gcc.dg/vect/vect-98.c: Mark functions noinline.
819 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
820 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
821 * gcc.dg/vect/vect-112.c: Mark functions noinline.
822 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
823 * gcc.dg/vect/vect-6.c: Mark functions noinline.
824 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
825 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
826 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
827 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
828 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
829 * gcc.dg/vect/pr25413.c: Mark functions noinline.
830 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
831 * gcc.dg/vect/vect-40.c: Mark functions noinline.
832 * gcc.dg/vect/vect-23.c: Mark functions noinline.
833 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
834 * gcc.dg/vect/vect-82.c: Mark functions noinline.
835 * gcc.dg/vect/vect-65.c: Mark functions noinline.
836 * gcc.dg/vect/vect-48.c: Mark functions noinline.
837 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
838 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
839 * gcc.dg/vect/vect-104.c: Mark functions noinline.
840 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
841 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
842 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
843 * gcc.dg/vect/vect-32.c: Mark functions noinline.
844 * gcc.dg/vect/vect-15.c: Mark functions noinline.
845 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
846 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
847 * gcc.dg/vect/vect-91.c: Mark functions noinline.
848 * gcc.dg/vect/vect-74.c: Mark functions noinline.
849 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
850 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
851 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
852 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
853 * gcc.dg/vect/vect-99.c: Mark functions noinline.
854 * gcc.dg/vect/vect-113.c: Mark functions noinline.
855 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
856 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
857 * gcc.dg/vect/vect-7.c: Mark functions noinline.
858 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
859 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
860 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
861 * gcc.dg/vect/vect-24.c: Mark functions noinline.
862 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
863 * gcc.dg/vect/vect-83.c: Mark functions noinline.
864 * gcc.dg/vect/vect-66.c: Mark functions noinline.
865 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
866
867 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
868
869 PR middle-end/33187
870 * gcc.target/i386/cmov7.c: New file.
871
872 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
873
874 * gcc.target/i386/sse4a-check.h: New file.
875 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
876 * gcc.target/i386/sse4a-insert.c: Ditto.
877 * gcc.target/i386/sse4a-montsd.c: Ditto.
878 * gcc.target/i386/sse4a-montss.c: Ditto.
879 * gcc.target/i386/mmx-check.h: New file.
880 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
881 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
882 * gcc.target/i386/sse-check.h: New file.
883 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
884 * gcc.target/i386/sse-3.c: Ditto.
885 * gcc.target/i386/sse-7.c: Ditto.
886 * gcc.target/i386/sse-9.c: Ditto.
887 * gcc.target/i386/ssefn-3.c: Ditto.
888 * gcc.target/i386/sse-recip.c: Ditto.
889 * gcc.target/i386/sse-recip-vec.c: Ditto.
890 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
891 * gcc.target/i386/20020523-1.c: Remove.
892 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
893 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
894 * gcc.target/i386/ssefn-4.c: Ditto.
895 * gcc.target/i386/sse-6.c: Ditto.
896 * gcc.target/i386/sse-10.c: Ditto.
897 * gcc.target/i386/sse-11.c: Ditto.
898 * gcc.target/i386/sse-18.c: Ditto.
899 * gcc.target/i386/fpprec-1.c: Ditto.
900 * g++.dg/other/i386-1.C: Ditto.
901
902 2007-09-04 Richard Guenther <rguenther@suse.de>
903
904 PR tree-optimization/33291
905 * gcc.dg/volatile2.c: New testcase.
906 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
907 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
908 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
909 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
910
911 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
912
913 PR fortran/33253
914 * gfortran.dg/namelist_15.f90: Update test.
915 * gfortran.dg/namelist_24.f90: Update test.
916 * gfortran.dg/namelist_38.f90: New test.
917
918 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
919
920 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
921 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
922 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
923 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
924 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
925 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
926
927 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
928
929 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
930 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
931
932 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
933
934 2007-09-02 David Daney <ddaney@avtrex.com>
935
936 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
937 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
938 * gcc.target/mips/atomic-memory-1.c: Ditto.
939 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
940
941 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
942
943 * gcc.target/cris/builtin_clz_v0.c: New testcase.
944 * gcc.target/cris/builtin_clz_v3.c: New testcase.
945
946 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
947
948 * gfortran.dg/substr_6.f90: New test.
949
950 2007-09-02 Paolo Carlini <pcarlini@suse.de>
951
952 PR c++/33208
953 * g++.dg/other/error18.C: New.
954 * g++.dg/expr/bitfield3.C: Adjust.
955
956 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
957
958 PR fortran/33276
959 * gfortran.fortran-torture/compile/pr33276.f90: New.
960
961 2007-09-02 Joseph Myers <joseph@codesourcery.com>
962
963 PR middle-end/33272
964 * gcc.dg/c99-arraydecl-3.c: New test.
965
966 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
967
968 PR c++/32597
969 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
970 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
971
972 2007-08-31 Tobias Burnus <burnus@net-b.de>
973
974 PR fortran/33232
975 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
976 * gfortran.dg/read_1.f90: New.
977
978 2007-08-31 Paolo Carlini <pcarlini@suse.de>
979
980 PR c++/33210
981 * g++.dg/template/error30.C: New.
982
983 2007-08-31 Paolo Carlini <pcarlini@suse.de>
984
985 PR c++/32113
986 * g++.dg/template/crash70.C: New.
987
988 2007-08-31 Paolo Carlini <pcarlini@suse.de>
989
990 PR c++/33212
991 * g++.dg/ext/is_class_error.C: New.
992
993 2007-08-31 Olivier Hainque <hainque@adacore.com>
994
995 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
996
997 2007-08-31 David Edelsohn <edelsohn@gnu.org>
998 Revital Eres <eres@il.ibm.com>
999
1000 * gcc.target/powerpc/paired-1.c: New test.
1001 * gcc.target/powerpc/paired-2.c: New test.
1002 * gcc.target/powerpc/paired-3.c: New test.
1003 * gcc.target/powerpc/paired-4.c: New test.
1004 * gcc.target/powerpc/paired-5.c: New test.
1005 * gcc.target/powerpc/paired-6.c: New test.
1006 * gcc.target/powerpc/paired-7.c: New test.
1007 * gcc.target/powerpc/ppc-paired.c: New test.
1008
1009 2007-08-31 Ollie Wild <aaw@google.com>
1010
1011 * g++.dg/conversion/ptrmem2.C: New test.
1012 * g++.dg/conversion/ptrmem3.C: New test.
1013 * g++.dg/conversion/ptrmem4.C: New test.
1014 * g++.dg/conversion/ptrmem5.C: New test.
1015 * g++.dg/conversion/ptrmem6.C: New test.
1016 * g++.dg/conversion/ptrmem7.C: New test.
1017 * g++.dg/conversion/ptrmem8.C: New test.
1018
1019 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
1020
1021 PR fortran/31879
1022 * gfortran.dg/char_length_7.f90: New test.
1023 * gfortran.dg/char_length_9.f90: New test.
1024 * gfortran.dg/char_assign_1.f90: Add extra warning.
1025
1026 PR fortran/31197
1027 PR fortran/31258
1028 * gfortran.dg/char_length_8.f90: New test.
1029
1030 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
1031
1032 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
1033
1034 2007-08-30 Jakub Jelinek <jakub@redhat.com>
1035
1036 * gcc.dg/inline-24.c: New test.
1037 * g++.dg/opt/inline11.C: New test.
1038
1039 2007-08-30 Richard Guenther <rguenther@suse.de>
1040
1041 * gcc.target/i386/vectorize5.c: New testcase.
1042
1043 2007-08-30 Tobias Burnus <burnus@net-b.de>
1044
1045 PR fortran/33228
1046 * interface.c (check_interface0): Improve error for external procs.
1047 (check_sym_interfaces): Fix checking of module procedures.
1048
1049 2007-08-30 Jakub Jelinek <jakub@redhat.com>
1050
1051 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
1052 (AI): Add AI_ALIGN.
1053 * gcc.dg/sync-3.c: New test.
1054
1055 PR middle-end/32758
1056 * gcc.dg/cleanup-12.c: New test.
1057
1058 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
1059
1060 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
1061 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
1062 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
1063 * gcc.dg/pr32450.c: Ditto.
1064 * gcc.dg/nest.c: Ditto.
1065 * gcc.dg/nested-func-4.c: Ditto.
1066 * g++.old-deja/g++.law/profile1.C: Ditto.
1067
1068 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1069
1070 PR fortran/32989
1071 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
1072 non-default integer kind arguments.
1073
1074 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
1075
1076 PR fortran/33105
1077 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
1078
1079 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
1080
1081 * gcc.dg/h8300-ice2.c: Remove target selector.
1082
1083 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
1084
1085 PR fortran/33215
1086 * gfortran.dg/binding_label_tests_15.f03: New test case.
1087 * gfortran.dg/binding_label_tests_16.f03: Ditto.
1088
1089 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1090
1091 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
1092 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
1093
1094 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
1095
1096 PR c++/33194
1097 * g++.dg/other/canon-33194.C: New.
1098
1099 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
1100
1101 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
1102 * gcc.c-torture/execute/pr23135.c: Likewise.
1103
1104 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
1105
1106 * gcc.dg/pr31344.c: Move to ...
1107 * gcc.dg/dfp/pr31344.c: ... here.
1108 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
1109 * gcc.dg/20050503-1.c: Ditto.
1110 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
1111 * gcc.dg/20061127-1.c: Compile only for fpic targets.
1112 * gcc.dg/20060801-1.c: Ditto.
1113
1114 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
1115
1116 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
1117 * gfortran.dg/nan_1.f90: Likewise.
1118
1119 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1120
1121 PR fortran/33055
1122 Revert previous patch.
1123
1124 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
1125 Kazu Hirata <kazu@codesourcery.com>
1126
1127 * gcc.target/m68k/interrupt-1.c: New.
1128
1129 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
1130
1131 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
1132 10000 for targets where "int" can't hold at least 100000.
1133 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
1134 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
1135 (test5)(test6): Use it.
1136 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
1137 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
1138 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
1139 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
1140 * gcc.dg/attr-alloc_size.c (test): Likewise.
1141
1142 2007-08-28 Paolo Carlini <pcarlini@suse.de>
1143
1144 PR c++/33209
1145 * g++.dg/template/error29.C: New.
1146
1147 2007-08-28 Jakub Jelinek <jakub@redhat.com>
1148
1149 PR c++/32596
1150 * g++.dg/ext/visibility/anon5.C: New test.
1151
1152 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1153
1154 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
1155
1156 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1157
1158 * gfortran.dg/gamma_1.f90: Remove large-real tests.
1159 * gfortran.dg/gamma_2.f90: Remove large-real tests.
1160 * gfortran.dg/gamma_4.f90: New: large-real tests.
1161
1162 2007-08-28 Jason Merrill <jason@redhat.com>
1163
1164 PR c++/29000
1165 * g++.dg/ext/stmtexpr12.C: New test.
1166
1167 PR c++/28558
1168 * g++.dg/ext/attrib28.C: New test.
1169
1170 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
1171
1172 PR target/32661
1173 * gcc.target/i386/pr32661.c: New test.
1174
1175 2007-08-28 Jakub Jelinek <jakub@redhat.com>
1176
1177 PR middle-end/32370
1178 * gcc.dg/pr32370.c: New test.
1179
1180 PR rtl-optimization/33148
1181 * gcc.c-torture/compile/20070827-1.c: New test.
1182
1183 PR debug/32914
1184 * d++.dg/debug/const3.C: New test.
1185 * d++.dg/debug/const4.C: New test.
1186 * d++.dg/debug/dwarf2/const1.C: New test.
1187 * d++.dg/debug/dwarf2/const2.C: New test.
1188 * d++.dg/debug/dwarf2/const2b.C: New test.
1189
1190 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
1191 Vladimir Yanovsky <yanov@il.ibm.com>
1192 Revital Eres <eres@il.ibm.com>
1193 Andrey Belevantsev <abel@ispras.ru>
1194
1195 * gcc.dg/sms-1.c: New test.
1196
1197 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
1198
1199 * g++.dg/ext/gnu-inline-common.h: New.
1200 * g++.dg/ext/gnu-inline-global-reject.C: New.
1201 * g++.dg/ext/gnu-inline-global.C: New.
1202 * g++.dg/ext/gnu-inline-namespace.C: New.
1203 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
1204 * g++.dg/ext/gnu-inline-class.C: New.
1205 * g++.dg/ext/gnu-inline-class-static.C: New.
1206 * g++.dg/ext/gnu-inline-template-class.C: New.
1207 * g++.dg/ext/gnu-inline-template-func.C: New.
1208
1209 2007-08-27 Jason Merrill <jason@redhat.com>
1210
1211 PR c++/31337
1212 * g++.dg/ext/stmtexpr11.C: New.
1213
1214 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
1215
1216 * lib/target-supports.exp (check_profiling_available):
1217 Set profiling_available_saved to 0 on fido-*-elf.
1218
1219 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
1220
1221 PR tree-optimization/33173
1222
1223 * gcc.c-torture/compile/pr33173.c: New.
1224
1225 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
1226
1227 PR target/31385
1228 * gcc.dg/dfp/pr31385.c: New.
1229
1230 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
1231
1232 * gcc.dg/unsigned-long-compare.c: Remove target selector.
1233
1234 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
1235
1236 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
1237 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
1238 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
1239 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
1240 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
1241 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
1242 gcc.target/m68k directory.
1243 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
1244 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
1245 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
1246 gcc.target/cris directory.
1247 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
1248 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
1249 gcc.target/bfin directory.
1250
1251 * gcc.target/sh: New directory.
1252 * gcc.target/sh/sh.exp: New file.
1253 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
1254 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
1255 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
1256 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
1257 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
1258 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
1259
1260 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
1261
1262 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
1263 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
1264 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
1265 * gcc.target/i386/local2.c: Ditto.
1266 * gcc.target/i386/stack-prot-kernel.c: Ditto.
1267 * gcc.target/i386/20011119-1.c: Ditto.
1268 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
1269 * gcc.target/i386/fastcall-1.c: Fix target selector.
1270
1271 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1272
1273 PR fortran/33055
1274 * gfortran.dg/negative_unit.f: Add new check
1275 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
1276 -fdefault-integer-8.
1277
1278 2007-08-26 Asher Langton <langton2@llnl.gov>
1279
1280 * gfortran.dg/recursive_stack.f90: New.
1281 * gfortran.dg/openmp_stack.f90: New.
1282
1283 2007-08-26 Tobias Burnus <burnus@net-b.de>
1284
1285 PR fortran/31298
1286 * gfortran.dg/use_10.f90: New.
1287
1288 2007-08-26 Tobias Burnus <burnus@net-b.de>
1289
1290 PR fortran/32985
1291 * gfortran.dg/namelist_14.f90: Make test case valid.
1292 * gfortran.dg/common_10.f90: New.
1293
1294 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
1295
1296 PR middle-end/33181
1297 * gcc.dg/ifelse-2.c: New.
1298
1299 2007-08-26 Tobias Burnus <burnus@net-b.de>
1300
1301 PR fortran/32980
1302 * gfortran.dg/gamma_1.f90: New.
1303 * gfortran.dg/gamma_2.f90: New.
1304 * gfortran.dg/gamma_3.f90: New.
1305
1306 2007-08-26 Tobias Burnus <burnus@net-b.de>
1307
1308 PR fortran/33188
1309 * gfortran.dg/used_types_18.f90: New.
1310
1311 2007-08-25 Jakub Jelinek <jakub@redhat.com>
1312
1313 * gcc.dg/array-init-2.c: New test.
1314
1315 2007-08-24 Tobias Burnus <burnus@net-b.de>
1316
1317 PR fortran/33178
1318 * gfortran.dg/initialization_4.f90: Update dg-error.
1319 * gfortran.dg/initialization_13.f90: New.
1320
1321 2007-08-24 Richard Guenther <rguenther@suse.de>
1322
1323 PR middle-end/33166
1324 * gcc.c-torture/compile/pr33166.c: New testcase.
1325
1326 2007-08-24 Tobias Burnus <burnus@net-b.de>
1327
1328 PR fortran/33139
1329 * gfortran.dg/pointer_assign_4.f90: New.
1330 * gfortran.dg/shape_2.f90: Fix test case.
1331 * gfortran.dg/char_result_4.f90: Ditto.
1332
1333 2007-08-24 Jakub Jelinek <jakub@redhat.com>
1334
1335 * gcc.dg/array-init-1.c: New test.
1336
1337 PR c++/32567
1338 * g++.dg/parse/crash36.C: New test.
1339
1340 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
1341
1342 * gcc.dg/pr32721.c: Updated.
1343
1344 2007-08-24 Jakub Jelinek <jakub@redhat.com>
1345
1346 PR tree-optimization/32573
1347 PR middle-end/32946
1348 * gcc.dg/pr32573.c: New test.
1349
1350 PR c++/32898
1351 * g++.dg/lookup/ns3.C: New test.
1352
1353 * gfortran.dg/assumed_charlen_sharing.f90: New test.
1354
1355 PR c++/31941
1356 * g++.dg/parse/crash37.C: New test.
1357
1358 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
1359
1360 PR target/17390
1361 * gcc.target/i386/pr17390.c: New test.
1362
1363 2007-08-23 Richard Guenther <rguenther@suse.de>
1364
1365 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
1366 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
1367 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
1368 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
1369 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
1370 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
1371 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
1372 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
1373
1374 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
1375
1376 * gcc.target/s390: New directory.
1377 * gcc.target/s390/s390.exp: New file.
1378 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
1379 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
1380 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
1381 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
1382 gcc.target/s390 directory.
1383
1384 2007-08-23 Richard Guenther <rguenther@suse.de>
1385
1386 PR tree-optimization/32328
1387 * testsuite/gcc.dg/pr32328.c: New testcase.
1388
1389 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
1390
1391 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
1392 available.
1393
1394 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1395
1396 PR fortran/33095
1397 * gfortran.dg/min_max_optional_5.f90: New test.
1398 * gfortran.dg/min_max_optional_2.f90: Remove.
1399 * gfortran.dg/min_max_optional_3.f90: Remove.
1400 * gfortran.dg/min_max_optional_4.f90: Remove.
1401
1402 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
1403
1404 * gcc.target/i386/xorps-sse.c: New.
1405 * gcc.target/i386/xorps-sse2.c: New.
1406
1407 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
1408
1409 * gcc.target/i386/cmov3.c: Fix scan-assembler.
1410 * gcc.target/i386/cmov4.c: Fix scan-assembler.
1411 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
1412
1413 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
1414
1415 PR fortran/33020
1416 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
1417 include multiple kinds for SHAPE parameter within a single
1418 namespace.
1419 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
1420 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
1421
1422 2007-08-22 Janus Weil <jaydub66@gmail.com>
1423
1424 * interface_abstract_1.f90: Extended test case.
1425 * interface_abstract_3.f90: New test.
1426
1427 2007-08-21 Christian Bruel <christian.bruel@st.com>
1428
1429 * gcc.dg/fold-sub.c: New test.
1430
1431 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
1432
1433 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
1434 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
1435 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
1436 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
1437 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
1438 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
1439
1440 2007-08-22 Richard Guenther <rguenther@suse.de>
1441
1442 PR middle-end/33007
1443 * gcc.dg/pr33007.c: New testcase.
1444
1445 2007-08-22 Richard Sandiford <richard@codesourcery.com>
1446
1447 * gcc.c-torture/execute/strcmp-1.x: Delete.
1448
1449 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
1450
1451 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
1452 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
1453 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
1454 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
1455 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
1456 gcc.target/i386/stack-realign.c,
1457 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1458 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1459 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
1460 target using dg-require-effective-target directive.
1461 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
1462 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
1463 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
1464 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
1465 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
1466 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
1467 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
1468 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
1469 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
1470 Require lp64 target using dg-require-effective-target directive.
1471 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
1472 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
1473 directive.
1474 * gcc.target/i386/20010202-1.c: Move from here ...
1475 * gcc.dg/20010202-1.c: ... to here.
1476
1477 2007-08-22 Richard Guenther <rguenther@suse.de>
1478
1479 PR tree-optimization/33142
1480 * gcc.c-torture/execute/pr33142.c: New testcase.
1481
1482 2007-08-22 Richard Guenther <rguenther@suse.de>
1483
1484 PR middle-end/32563
1485 * g++.dg/torture/pr32563.C: New testcase.
1486
1487 2007-08-22 Jakub Jelinek <jakub@redhat.com>
1488
1489 PR middle-end/32912
1490 * gcc.dg/pr32912-1.c: Add -w to options.
1491 * gcc.dg/pr32912-2.c: Likewise.
1492 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
1493
1494 2007-08-21 Ian Lance Taylor <iant@google.com>
1495
1496 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
1497
1498 2007-08-21 Ian Lance Taylor <iant@google.com>
1499
1500 PR tree-optimization/33134
1501 * g++.dg/tree-ssa/pr33134.C: New test.
1502
1503 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
1504
1505 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
1506 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
1507
1508 2007-08-21 Jakub Jelinek <jakub@redhat.com>
1509
1510 PR debug/32610
1511 * gcc.dg/debug/pr32610.c: New test.
1512
1513 * g++.dg/init/new24.C: New test.
1514
1515 PR middle-end/32912
1516 * gcc.dg/pr32912-1.c: New test.
1517 * gcc.dg/pr32912-2.c: New test.
1518 * gcc.dg/pr32912-3.c: New test.
1519
1520 2007-08-21 Richard Guenther <rguenther@suse.de>
1521
1522 * gcc.dg/pointer-arith-10.c: New testcase.
1523
1524 2007-08-21 Richard Guenther <rguenther@suse.de>
1525
1526 PR middle-end/33122
1527 * gcc.c-torture/compile/pr33122.c: New testcase.
1528
1529 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
1530
1531 * g++.dg/warn/Wnvdtor-2.C: New testcase.
1532
1533 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
1534
1535 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
1536
1537 2007-08-20 Jakub Jelinek <jakub@redhat.com>
1538
1539 PR c++/33025
1540 * g++.dg/init/new23.C: New test.
1541
1542 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1543
1544 PR middle-end/30564
1545 * gcc.c-torture/compile/pr30564-1.c: New test.
1546 * gcc.c-torture/compile/pr30564-2.c: New test.
1547
1548 2007-08-19 Joseph Myers <joseph@codesourcery.com>
1549
1550 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
1551
1552 2007-08-19 Tobias Burnus <burnus@net-b.de>
1553
1554 * gfortran.dg/interface_abstract_2.f90: New.
1555 * gfortran.dg/interface_abstract_1.f90: Fix typo.
1556
1557 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
1558
1559 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
1560 unknown (so that outer-loop wont get analyzed).
1561 * gcc.dg/vect/vect-outer-1a.c: New test.
1562 * gcc.dg/vect/vect-outer-1b.c: New test.
1563 * gcc.dg/vect/vect-outer-1.c: New test.
1564 * gcc.dg/vect/vect-outer-2a.c: New test.
1565 * gcc.dg/vect/vect-outer-2b.c: New test.
1566 * gcc.dg/vect/vect-outer-2c.c: New test.
1567 * gcc.dg/vect/vect-outer-2.c: New test.
1568 * gcc.dg/vect/vect-outer-3a.c: New test.
1569 * gcc.dg/vect/vect-outer-3b.c: New test.
1570 * gcc.dg/vect/vect-outer-3c.c: New test.
1571 * gcc.dg/vect/vect-outer-3.c: New test.
1572 * gcc.dg/vect/vect-outer-4a.c: New test.
1573 * gcc.dg/vect/vect-outer-4b.c: New test.
1574 * gcc.dg/vect/vect-outer-4c.c: New test.
1575 * gcc.dg/vect/vect-outer-4d.c: New test.
1576 * gcc.dg/vect/vect-outer-4e.c: New test.
1577 * gcc.dg/vect/vect-outer-4f.c: New test.
1578 * gcc.dg/vect/vect-outer-4g.c: New test.
1579 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
1580 * gcc.dg/vect/vect-outer-4i.c: New test.
1581 * gcc.dg/vect/vect-outer-4j.c: New test.
1582 * gcc.dg/vect/vect-outer-4k.c: New test.
1583 * gcc.dg/vect/vect-outer-4l.c: New test.
1584 * gcc.dg/vect/vect-outer-4m.c: New test.
1585 * gcc.dg/vect/vect-outer-4.c: New test.
1586 * gcc.dg/vect/vect-outer-5.c: New test.
1587 * gcc.dg/vect/vect-outer-6.c: New test.
1588 * gcc.dg/vect/vect-outer-fir.c: New test.
1589 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
1590 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
1591
1592 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
1593
1594 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
1595 and -fno-tree-reassoc.
1596 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
1597 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1598 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
1599 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1600 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
1601 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1602 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
1603 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
1604 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
1605 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
1606 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
1607 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
1608 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
1609 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
1610 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
1611 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
1612 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
1613 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
1614 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
1615 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
1616 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
1617 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
1618 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
1619 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
1620 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
1621 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
1622 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
1623 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
1624 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
1625 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
1626 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
1627 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
1628 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
1629 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
1630 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
1631 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
1632 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
1633
1634 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
1635
1636 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
1637 versioning for aliasing).
1638 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
1639
1640 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
1641 targets.
1642 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
1643
1644 2007-08-18 Tom Tromey <tromey@redhat.com>
1645
1646 PR preprocessor/32974:
1647 * gcc.dg/cpp/pr32974.c: New file.
1648
1649 2007-08-17 Tobias Burnus <burnus@net-b.de>
1650
1651 * gfortran.dg/interface_abstract_1.f90: New.
1652
1653 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
1654
1655 PR fortran/32881
1656 * gfortran.dg/pure_initializer_1.f90: New test.
1657
1658 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
1659
1660 PR fortran/32875
1661 * gfortran.dg/array_constructor_18.f90: New test.
1662
1663 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
1664
1665 PR c++/28989
1666 * g++.dg/expr/lval3.C: New test.
1667 * g++.dg/expr/lval4.C: New test.
1668
1669 2007-08-17 Ollie Wild <aaw@google.com>
1670
1671 PR c++/31749
1672 * g++.dg/lookup/builtin3.C: New test.
1673 * g++.dg/lookup/builtin4.C: New test.
1674 * g++.dg/lookup/using19.C: New test.
1675
1676 2007-08-17 Paolo Carlini <pcarlini@suse.de>
1677
1678 PR c++/32190
1679 * g++.dg/parse/error31.C: New.
1680
1681 2007-08-17 Paolo Carlini <pcarlini@suse.de>
1682
1683 PR c++/32112
1684 * g++.dg/template/error26.C: New.
1685
1686 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1687
1688 PR fortran/33079
1689 * gfortran.dg/zero_length_2.f90: New test.
1690
1691 2007-08-17 Tobias Burnus <burnus@net-b.de>
1692
1693 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
1694 * gfortran.dg/kind_tests_3.f03: Ditto.
1695 * gfortran.dg/global_vars_f90_init.f90: Ditto.
1696 * gfortran.dg/interface_13.f90: Ditto.
1697 * gfortran.dg/pr32738.f90: Ditto.
1698 * gfortran.dg/module_private_1.f90: Ditto.
1699 * gfortran.dg/test_only_clause.f90: Ditto.
1700 * gfortran.dg/bind_c_vars.f90: Ditto.
1701 * gfortran.dg/bind_c_dts.f90: Ditto.
1702 * gfortran.dg/use_9.f90: Ditto.
1703 * gfortran.dg/generic_8.f90: Ditto.
1704 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
1705 * gfortran.dg/private_type_6.f90: Ditto.
1706 * gfortran.dg/c_assoc.f90: Ditto.
1707 * gfortran.dg/private_type_7.f90: Ditto.
1708 * gfortran.dg/global_vars_c_init.f90: Ditto.
1709 * gfortran.dg/bind_c_dts_2.f03: Ditto.
1710 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
1711 * gfortran.dg/c_size_t_test.f03: Ditto.
1712 * gfortran.dg/used_types_12.f90: Ditto.
1713 * gfortran.dg/pr25923.f90: Ditto.
1714 * gfortran.dg/test_com_block.f90: Ditto.
1715 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
1716 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1717 * gfortran.dg/com_block_driver.f90: Ditto.
1718 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
1719 * gfortran.dg/use_iso_c_binding.f90: Ditto.
1720 * gfortran.dg/c_loc_test.f90: Ditto.
1721 * gfortran.dg/c_ptr_tests.f03: Ditto.
1722 * gfortran.dg/module_interface_1.f90: Ditto.
1723
1724 2007-08-17 Paolo Carlini <pcarlini@suse.de>
1725
1726 PR c++/32870
1727 * g++.dg/other/error17.C: Adjust.
1728
1729 2007-08-17 Ben Elliston <bje@au.ibm.com>
1730
1731 PR middle-end/32970
1732 * g++.dg/ext/altivec-14.C: New test.
1733
1734 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
1735
1736 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
1737 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
1738 dump files.
1739 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
1740 * gcc.dg/vect/pr32366.c: Ditto.
1741
1742 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
1743
1744 PR testsuite/33082
1745 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
1746 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1747 * gcc.dg/dfp/convert-int-fold.c: Ditto.
1748 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1749
1750 2007-08-16 Tobias Burnus <burnus@net-b.de>
1751
1752 PR fortran/33072
1753 * gfortran.dg/use_9.f90: New.
1754
1755 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
1756
1757 * g++.dg/gcov/gcov-5.C: New test.
1758
1759 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
1760
1761 * g++.dg/gcov/gcov-4.C: New test.
1762 * lib/gcov.exp (verify-lines): Add support for
1763 checking no-coverage lines.
1764
1765 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
1766
1767 * gcc.dg/vect/vect-vfa-01.c: New.
1768 * gcc.dg/vect/vect-vfa-02.c: New.
1769 * gcc.dg/vect/vect-vfa-03.c: New.
1770 * gcc.dg/vect/vect-vfa-04.c: New.
1771 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
1772 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
1773 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
1774 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
1775 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
1776 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
1777 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
1778 gfortran.dg/vect/pr19049.f90: Rename to start with
1779 prefix no-vfa-.
1780 * gcc.dg/vect/vect.exp: Disable versioning for alias
1781 when test starts with no-vfa-.
1782 * gfortran.dg/vect/vect.exp: Likewise.
1783
1784 2007-08-16 Richard Sandiford <richard@codesourcery.com>
1785
1786 * gcc.dg/torture/pr32897.c: New test.
1787
1788 2007-08-16 Paolo Carlini <pcarlini@suse.de>
1789
1790 PR c++/31132
1791 * g++.dg/template/crash69.C: New.
1792
1793 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
1794
1795 * lib/target-supports.exp (check_effective_target_arm32): Use
1796 check_no_compiler_messages.
1797
1798 2007-08-15 Diego Novillo <dnovillo@google.com>
1799
1800 gcc.dg/tree-ssa/20070815.c: New test.
1801
1802 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1803
1804 PR fortran/33077
1805 * gfortran.dg/random_7.f90: Initialize variable.
1806
1807 2007-08-15 Jakub Jelinek <jakub@redhat.com>
1808
1809 PR middle-end/33074
1810 * gfortran.dg/pr33074.f90: New test.
1811
1812 PR c++/32992
1813 * g++.dg/opt/nrv14.C: New test.
1814
1815 2007-08-15 Paolo Carlini <pcarlini@suse.de>
1816
1817 PR c++/33035
1818 * g++.dg/template/crash68.C: New.
1819
1820 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
1821
1822 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
1823 * gcc.dg/sibcall-4.c: Ditto.
1824
1825 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1826
1827 PR fortran/33066
1828 * gfortran.dg/use_8.f90: New test.
1829 * gfortran.dg/c_loc_tests_2.f03: Fix code.
1830
1831 2007-08-14 Paolo Carlini <pcarlini@suse.de>
1832
1833 PR c++/27211
1834 * g++.dg/template/error27.C: New.
1835 * g++.dg/template/error28.C: New.
1836 * g++.dg/other/pr28304.C: Adjust.
1837 * g++.old-deja/g++.mike/p811.C: Likewise.
1838
1839 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
1840
1841 PR target/30315
1842 * gcc.target/i386/pr30315.c: New.
1843
1844 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1845
1846 PR fortran/32594
1847 * gfortran.dg/substr_5.f90: New test.
1848
1849 2007-08-14 Andrew Pinski <pinskia@gmail.com>
1850
1851 PR c/30428
1852 * gcc.dg/vector-2.c: New test.
1853
1854 PR c++/30428
1855 * g++.dg/ext/vector8.C: New test.
1856
1857 2007-08-13 Dan Hipschman <dsh@google.com>
1858
1859 PR c/32953
1860 * gcc.dg/format/array-1.c: Add an additional test for
1861 unterminated format strings of length 1.
1862
1863 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
1864
1865 PR fortran/32926
1866 * gfortran.dg/external_procedures_3.f90: New test.
1867
1868 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
1869
1870 PR fortran/32827
1871 * gfortran.dg/import6.f90: New test.
1872
1873 2007-08-13 Andrew Pinski <pinskia@gmail.com>
1874
1875 PR C/30427
1876 * gcc.dg/vector-1.c: New test.
1877
1878 2007-08-13 Richard Sandiford <richard@codesourcery.com>
1879
1880 * gcc.dg/pr21255-4.c: Skip for PIC.
1881 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
1882
1883 2007-08-13 Richard Sandiford <richard@codesourcery.com>
1884
1885 * gcc.dg/attr-isr.c: Skip for PIC.
1886 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
1887 * gcc.dg/attr-isr-trapa.c: Likewise.
1888 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
1889 * gcc.dg/pragma-isr-trapa.c: Likewise.
1890 * gcc.dg/pragma-isr-trapa2.c: Likewise.
1891
1892 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
1893
1894 PR fortran/32962
1895 * gfortran.dg/transpose_1.f90: New test.
1896
1897 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1898
1899 PR fortran/29600
1900 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
1901 intrinsic.
1902
1903 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1904
1905 PR fortran/30964
1906 PR fortran/33054
1907 * gfortran.dg/random_4.f90: New test.
1908 * gfortran.dg/random_5.f90: New test.
1909 * gfortran.dg/random_6.f90: New test.
1910 * gfortran.dg/random_7.f90: New test.
1911
1912 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1913
1914 PR fortran/32860
1915 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
1916
1917 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1918
1919 PR fortran/31629
1920 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
1921
1922 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1923
1924 PR fortran/29600
1925 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
1926 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
1927
1928 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1929
1930 PR fortran/32937
1931 * gfortran.dg/char_length_6.f90: New test.
1932
1933 2007-08-10 Ollie Wild <aaw@google.com>
1934
1935 * g++.dg/lookup/using18.C: New test.
1936
1937 2007-08-10 Paolo Carlini <pcarlini@suse.de>
1938
1939 PR c++/17763
1940 * g++.dg/other/error16.C: New.
1941
1942 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1943
1944 PR libfortran/33039
1945 * gfortran.dg/namelist_37.f90: New test.
1946
1947 2007-08-10 Paolo Carlini <pcarlini@suse.de>
1948
1949 PR c++/22256
1950 * g++.dg/conversion/op3.C: New.
1951
1952 2007-08-09 Tobias Burnus <burnus@net-b.de>
1953
1954 PR fortran/32987
1955 * gfortran.dg/fmt_tab_1.f90: New.
1956 * gfortran.dg/fmt_tab_2.f90: New.
1957
1958 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
1959
1960 PR c/32796
1961 * gcc.c-torture/compile/pr32796.c: New test.
1962
1963 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
1964
1965 PR middle-end/32813
1966 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
1967 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
1968 instead of just -O.
1969
1970 2007-08-08 Richard Sandiford <richard@codesourcery.com>
1971
1972 * gcc.target/mips/code-readable-1.c: New test.
1973 * gcc.target/mips/code-readable-2.c: Likewise.
1974 * gcc.target/mips/code-readable-3.c: Likewise.
1975
1976 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
1977 Revital Eres <eres@il.ibm.com>
1978
1979 * gfortran.dg/sms-1.f90: Add comment.
1980 * gfortran.dg/sms-2.f90: New.
1981
1982 2007-08-07 Ian Lance Taylor <iant@google.com>
1983
1984 * gcc.dg/instrument-1.c: New test.
1985 * gcc.dg/instrument-2.c: New test.
1986 * gcc.dg/instrument-3.c: New test.
1987
1988 2007-08-07 Steve Ellcey <sje@cup.hp.com>
1989
1990 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
1991
1992 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
1993
1994 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
1995 !vector_alignment_reachable targets.
1996 * gcc.dg/vect/vect-33.c: Likewise.
1997 * gcc.dg/vect/vect-42.c: Likewise.
1998 * gcc.dg/vect/vect-44.c: Likewise.
1999 * gcc.dg/vect/vect-50.c: Likewise.
2000 * gcc.dg/vect/vect-70.c: Likewise.
2001 * gcc.dg/vect/vect-71.c: Likewise.
2002 * gcc.dg/vect/vect-87.c: Likewise.
2003 * gcc.dg/vect/vect-88.c: Likewise.
2004 * gcc.dg/vect/vect-91.c: Likewise.
2005 * gcc.dg/vect/vect-93.c: Likewise.
2006 * gcc.dg/vect/vect-96.c: Likewise.
2007 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
2008 * gcc.dg/vect/section-anchors-69.c: Likewise.
2009 * gcc.dg/vect/pr25413.c: Likewise.
2010 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
2011 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
2012 * gfortran.dg/vect-2.f90: Likewise.
2013 * gfortran.dg/vect-3.f90: Likewise.
2014 * gfortran.dg/vect-4.f90: Likewise.
2015 * gfortran.dg/vect-5.f90: Likewise.
2016 * lib/target-supports.exp (check_effective_target_natural_alignment):
2017 Return false for darwin.
2018 (check_effective_target_vector_alignment_reachable_for_double): New.
2019
2020 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
2021
2022 * gcc.dg/multiword-1.c: New testcase.
2023
2024 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
2025
2026 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
2027 messages.
2028 * gfortran.dg/namelist_36.f90: New test.
2029
2030 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
2031
2032 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
2033 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
2034
2035 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
2036
2037 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
2038 * gcc.dg/torture/type-generic-1.c: Likewise.
2039
2040 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
2041
2042 * gcc.c-torture/20070522-1.c: Move to ...
2043 * gcc.c-torture/compile/20070522-1.c: Here.
2044
2045 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2046
2047 PR fortran/29828
2048 * gfortran.dg/minmax_char_1.f90: New test.
2049 * gfortran.dg/minmax_char_2.f90: New test.
2050 * gfortran.dg/min_max_optional_4.f90: New test.
2051
2052 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2053
2054 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
2055 hanging on the testcase.
2056
2057 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
2058
2059 PR middle-end/32988
2060 * gcc.c-torture/compile/pr32988.c: New test.
2061
2062 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
2063
2064 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
2065
2066 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
2067
2068 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
2069
2070 Revert:
2071 2007-03-22 Dirk Mueller <dmueller@suse.de>
2072
2073 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2074
2075 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2076
2077 PR fortran/32979
2078 * gfortran.dg/isnan_1.f90: New test.
2079
2080 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
2081 Revital Eres <eres@il.ibm.com>
2082
2083 * gcc.dg/sms-antideps.c: New test.
2084
2085 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
2086
2087 PR fortran/31214
2088 * gfortran.dg/entry_13.f90: New test.
2089
2090 * gfortran.dg/entry_12.f90: Clean up .mod file.
2091
2092 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2093
2094 PR fortran/32770
2095 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
2096 variables as kind=4 so they don't overflow the record length.
2097
2098 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
2099
2100 PR fortran/32968
2101 * gfortran.dg/selected_kind_1.f90: New test.
2102
2103 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
2104
2105 PR middle-end/32780
2106 * gcc.c-torture/compile/pr32780.c: New test.
2107
2108 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2109
2110 RP middle-end/32399
2111 * gcc.c-torture/compile/pr32399.c: New testcase.
2112
2113 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2114
2115 PR middle-end/32304
2116 * g++.dg/torture/pr32304.C: New testcase.
2117
2118 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2119
2120 PR middle-end/32935
2121 * gfortran.fortran-torture/compile/complex_1.f90: New test.
2122
2123 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2124
2125 PR fortran/32955
2126 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
2127
2128 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2129
2130 PR fortran/31202
2131 * gfortran.dg/nint_2.f90: New test.
2132
2133 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
2134
2135 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
2136 * gcc.dg/weak/typeof-2.c: Likewise.
2137
2138 2007-08-03 Diego Novillo <dnovillo@google.com>
2139
2140 PR 31521
2141 * gcc.dg/tree-ssa/pr31521.c: New test.
2142
2143 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2144
2145 PR fortran/32770
2146 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
2147 iostat must be default kind.
2148
2149 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2150
2151 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
2152
2153 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2154
2155 PR fortran/32770
2156 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
2157 explicit so test passes with -fdefault-integer-8.
2158 * gfortran.dg/unformatted_recl_1.f90: Likewise.
2159 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
2160
2161 2007-08-02 Lee Millward <lee.millward@gmail.com>
2162
2163 PR c++/30849
2164 * g++.dg/parse/asm1.C: New test.
2165
2166 PR c++/30850
2167 * g++.dg/parse/asm2.C: Likewise.
2168
2169 PR c++/30851
2170 * g++.dg/parse/asm3.C: Likewise.
2171
2172 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
2173
2174 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
2175 "int" is only 16 bit bits wide.
2176 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2177
2178 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2179
2180 * g++.dg/torture/type-generic-1.C: New.
2181 * gcc.dg/pr28796-2.c: Move tests ...
2182 * gcc.dg/tg-tests.h: ... here.
2183 * gcc.dg/torture/type-generic-1.c: New.
2184
2185 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2186
2187 PR libfortran/32954
2188 * minmaxloc_3.f90: New test case.
2189
2190 2007-08-01 Tobias Burnus <burnus@net-b.de>
2191
2192 PR fortran/32936
2193 * gfortran.dg/allocate_stat.f90: New.
2194
2195 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
2196
2197 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
2198
2199 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
2200
2201 PR tree-optimization/32919
2202 * gcc.c-torture/compile/pr32919.c: New.
2203
2204 2007-08-01 Nick Clifton <nickc@redhat.com>
2205
2206 * gcc.c-torture/execute/execute.exp: Change copyright header to
2207 refer to version 3 of the GNU General Public License and to point
2208 readers at the COPYING3 file and the FSF's license web page.
2209 * gcc.c-torture/execute/ieee/ieee.exp,
2210 gcc.c-torture/unsorted/unsorted.exp,
2211 gcc.c-torture/compile/compile.exp,
2212 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
2213 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
2214 gcc.target/cris/torture/cris-torture.exp,
2215 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
2216 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
2217 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
2218 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
2219 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
2220 gnat.dg/dg.exp, gnat.dg/style/style.exp,
2221 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
2222 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
2223 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
2224 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
2225 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
2226 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
2227 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
2228 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
2229 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
2230 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
2231 gcc.dg/noncompile/noncompile.exp,
2232 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
2233 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
2234 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
2235 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
2236 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
2237 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
2238 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
2239 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
2240 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
2241 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
2242 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
2243 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
2244 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
2245 g++.old-deja/old-deja.exp,
2246 gfortran.fortran-torture/execute/execute.exp,
2247 gfortran.fortran-torture/compile/compile.exp,
2248 treelang/output/output-1.c, treelang/output/output-1.tree,
2249 treelang/execute/execute.exp, treelang/Makefile.in,
2250 treelang/compile/compile.exp, g++.dg/dg.exp,
2251 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
2252 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
2253 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
2254 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
2255 g++.dg/compat/struct-layout-1.exp,
2256 g++.dg/compat/struct-layout-1_generate.c,
2257 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
2258 g++.dg/bprob/bprob.exp, config/default.exp,
2259 gcc.test-framework/test-framework.awk,
2260 gcc.test-framework/gen_directive_tests,
2261 gcc.test-framework/test-framework.exp,
2262 objc.dg/special/special.exp,
2263 objc.dg/gnu-encoding/gnu-encoding.exp,
2264 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
2265 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
2266 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
2267 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
2268 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
2269 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
2270 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
2271 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
2272 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
2273 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
2274 lib/target-supports-dg.exp, lib/gcc-defs.exp,
2275 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
2276 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
2277 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
2278 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
2279 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
2280 Likewise.
2281
2282 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
2283
2284 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
2285 error message text.
2286
2287 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
2288
2289 PR fortran/32945
2290 * gfortran.dg/initialization_12.f90: New test.
2291
2292 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
2293
2294 PR fortran/31609
2295 * gfortran.dg/entry_12.f90: New test.
2296
2297 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2298
2299 PR fortran/32938
2300 * gfortran.dg/altreturn_6.f90: New test.
2301
2302 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
2303
2304 PR fortran/32942
2305 * gfortran.dg/exponent_2.f90: New test.
2306
2307 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
2308
2309 * gcc.dg/vect/vect-117.c: New test.
2310 * gcc.dg/vect/vect-74.c: Enabled test
2311 * gcc.dg/vect/vect-81.c: Enabled test
2312
2313 2007-07-30 Andrew Pinski <pinskia@gmail.com>
2314
2315 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
2316 s/dg-error/dg-warning where warning is expected.
2317
2318 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2319
2320 PR fortran/32770
2321 * gfortran.dg/array_constructor_12.f90: Adjust argument
2322 of huge() to correct kind.
2323
2324 2007-07-30 Ollie Wild <aaw@google.com>
2325
2326 * gcc.dg/cpp/counter-2.c: New test.
2327 * gcc.dg/cpp/counter-3.c: New test.
2328 * gcc.dg/cpp/dir-only-1.c: New test.
2329 * gcc.dg/cpp/dir-only-1.h: New file.
2330 * gcc.dg/cpp/dir-only-2.c: New test.
2331 * gcc.dg/cpp/dir-only-3.c: New test.
2332 * gcc.dg/cpp/dir-only-3a.h: New file.
2333 * gcc.dg/cpp/dir-only-3b.h: New file.
2334 * gcc.dg/cpp/dir-only-4.c: New test.
2335 * gcc.dg/cpp/dir-only-5.c: New test.
2336 * gcc.dg/cpp/dir-only-6.c: New test.
2337
2338 2007-07-30 Julian Brown <julian@codesourcery.com>
2339
2340 * gcc.target/arm/neon/v*.c: Regenerate.
2341
2342 2007-07-30 Paolo Carlini <pcarlini@suse.de>
2343
2344 PR c++/32108
2345 * g++.dg/ext/label6.C: New.
2346
2347 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2348
2349 PR libfortran/32858
2350 PR libfortran/30814
2351 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
2352
2353 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
2354
2355 PR fortran/31211
2356 * gfortran.dg/actual_pointer_function_1.f90: New test.
2357
2358 PR fortran/32682
2359 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
2360
2361 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
2362
2363 PR fortran/32906
2364 * gfortran.dg/shape_1.f90: Adjust error message.
2365 * gfortran.dg/parameter_array_ref_1.f90: New test.
2366
2367 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2368
2369 PR fortran/31609
2370 * gfortran.dg/entry_11.f90: New test.
2371
2372 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
2373 Revital Eres <eres@il.ibm.com>
2374
2375 * gfortran.dg/sms-1.f90: New test.
2376
2377 2007-07-28 Richard Guenther <rguenther@suse.de>
2378
2379 * gcc.c-torture/compile/pr32920.c: New testcase.
2380
2381 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
2382
2383 PR c++/30917
2384 * g++.dg/lookup/friend11.C: New test.
2385
2386 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
2387
2388 * gfortran.dg/namelist_5.f90: Adjusted error message.
2389 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
2390 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
2391 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
2392 * gfortran.dg/namelist_32.f90: ... this.
2393
2394 PR fortran/32876
2395 * gfortran.dg/namelist_33.f90: New test.
2396
2397 PR fortran/32905
2398 * gfortran.dg/namelist_34.f90: New test.
2399
2400 PR fortran/31818
2401 * gfortran.dg/namelist_35.f90: New test.
2402
2403 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
2404
2405 PR fortran/32880
2406 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
2407
2408 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
2409
2410 PR testsuite/32471
2411 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
2412 assuming it is 0x7ffffffff.
2413 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
2414 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
2415
2416 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
2417
2418 * gfortran.dg/operator_3.f90: Fix dg directive.
2419 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
2420 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
2421 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
2422
2423 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
2424
2425 * g++.dg/cpp0x/decltype1.C: New.
2426 * g++.dg/cpp0x/decltype2.C: New.
2427 * g++.dg/cpp0x/decltype3.C: New.
2428 * g++.dg/cpp0x/decltype4.C: New.
2429 * g++.dg/cpp0x/decltype5.C: New.
2430 * g++.dg/cpp0x/decltype6.C: New.
2431
2432 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
2433
2434 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
2435 because the test relies on bit 31 to be the sign bit.
2436
2437 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
2438
2439 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
2440 assuming it is 0x7fffffff.
2441 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
2442 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
2443
2444 2007-07-27 Mark Mitchell <mark@codesourcery.com>
2445
2446 PR c++/32346
2447 * g++.dg/expr/bitfield9.C: New test.
2448
2449 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2450
2451 PR fortran/32899
2452 * gfortran.dg/logical_comp.f90: Update dg-error strings.
2453
2454 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2455
2456 PR fortran/32760
2457 * gfortran.dg/private_type_7.f90: New test.
2458
2459 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2460
2461 PR fortran/32035
2462 * gfortran.dg/select_char_1.f90: New test.
2463
2464 2007-07-27 Tobias Burnus <burnus@net-b.de>
2465
2466 PR fortran/32903
2467 * gfortran.dg/initialization_11.f90: New test.
2468
2469 2007-07-27 Richard Sandiford <richard@codesourcery.com>
2470
2471 * gcc.target/mips/ins-1.c: New test.
2472
2473 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
2474
2475 PR/19232
2476 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
2477 (f1): Likewise.
2478
2479 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
2480
2481 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
2482 error: width of 'spare' exceeds its type.
2483
2484 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
2485
2486 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
2487 * gcc.dg/sibcall-4.c: Likewise.
2488
2489 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2490
2491 PR rtl-optimization/31500
2492 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
2493 * g++.dg/warn/Warray-bounds.C: Likewise.
2494
2495 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
2496
2497 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
2498
2499 2007-07-25 Julian Brown <julian@codesourcery.com>
2500 Paul Brook <paul@codesourcery.com>
2501 Joseph Myers <joseph@codesourcery.com>
2502 Mark Shinwell <shinwell@codesourcery.com>
2503
2504 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
2505 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
2506 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
2507 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
2508 (check_effective_target_arm_neon_hw): New.
2509 * gcc.target/arm/neon/neon.exp: New file.
2510 * gcc.target/arm/neon/polytypes.c: New file.
2511 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
2512
2513 2007-07-25 Janis Johnson <janis187@us.ibm.com>
2514
2515 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
2516 targets where an "int" is less than 32 bits wide.
2517
2518 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
2519
2520 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
2521
2522 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
2523
2524 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
2525 during addition if an int is only 16 bits wide.
2526 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
2527
2528 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
2529
2530 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
2531 size as "long int" and are 32 or 64 bits wide.
2532 * gcc.dg/torture/pr28814.c: Likewise.
2533
2534 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
2535
2536 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
2537 exactly as wide as an int.
2538
2539 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
2540
2541 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
2542 Define and use throughout as long long printf format specifier.
2543 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
2544 Likewise.
2545
2546 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
2547
2548 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
2549 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
2550
2551 2007-07-25 Ben Elliston <bje@au.ibm.com>
2552
2553 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
2554
2555 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
2556
2557 * gcc.c-torture/execute/20070724-1.c: New.
2558
2559 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
2560
2561 PR fortran/31205
2562 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
2563 "deallocates" to 24, since patch has code rid of much spurious
2564 code.
2565 * gfortran.dg/interface_assignment_1.f90 : New test.
2566
2567 PR fortran/32842
2568 * gfortran.dg/interface_assignment_2.f90 : New test.
2569
2570 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
2571
2572 PR fortran/32867
2573 * fortran.dg/initialization_10.f90: New test.
2574
2575 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
2576
2577 PR fortran/32778
2578 * gfortran.dg/imag_2.f: Removed
2579 * gfortran.dg/warn_std_1.f90: New test.
2580 * gfortran.dg/warn_std_2.f90: New test.
2581 * gfortran.dg/warn_std_3.f90: New test.
2582
2583 2007-07-24 Paolo Carlini <pcarlini@suse.de>
2584
2585 PR c++/29001
2586 * g++.dg/init/new22.C: New.
2587
2588 2007-07-24 Paolo Carlini <pcarlini@suse.de>
2589
2590 PR c++/32561
2591 * g++.dg/template/crash67.C: New.
2592
2593 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
2594
2595 * lib/target-support.exp (check_effective_target_natural_alignment):
2596 (check_effective_target_vector_alignment_reachable): New.
2597 * config/spu/spu.c (spu_vector_alignment_reachable): New.
2598 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
2599 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
2600 check.
2601 * gcc.dg/vect/pr25413.c: Likewise.
2602 * gcc.dg/vect/pr31699.c: Likewise.
2603
2604 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2605
2606 PR fortran/30814
2607 * gfortran.dg/pack_bounds_1.f90: New test case.
2608
2609 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
2610
2611 PR fortran/31639
2612 * gfortran.dg/initialization_9.f90: New test.
2613
2614 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
2615
2616 PR fortran/32797
2617 PR fortran/32800
2618 * gfortran.dg/bind_c_usage_8.f03: New test case.
2619 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
2620 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
2621
2622 2007-07-23 Richard Sandiford <richard@codesourcery.com>
2623
2624 * gcc.target/mips/branch-cost-1.c: New test.
2625 * gcc.target/mips/branch-cost-2.c: Likewise.
2626
2627 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
2628
2629 PR fortran/32732
2630 * gfortran.dg/c_char_tests.f03: New test case.
2631 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
2632 * gfortran.dg/c_char_tests_2.f03: New test case.
2633 * gfortran.dg/value_6.f03: Ditto.
2634 * gfortran.dg/value_7.f03: Ditto.
2635
2636 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
2637
2638 PR fortran/32600
2639 * gfortran.dg/c_funloc_tests_5.f03: New.
2640 * gfortran.dg/c_funloc_tests_5.f04: New.
2641 * gfortran.dg/c_funloc_tests_4_driver.c: New.
2642
2643 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
2644
2645 PR c++/32839
2646 * g++.dg/expr/call4.C: New.
2647 * g++.dg/expr/call5.C: New.
2648
2649 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
2650
2651 PR fortran/32710
2652 * gfortran.dg/namelist_30.f90: New test.
2653
2654 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
2655
2656 PR fortran/29962
2657 * gfortran.dg/array_initializer_1.f90: Removed warning.
2658 * gfortran.dg/initialization_1.f90: Adjusted messages.
2659 * gfortran.dg/nested_modules_6.f90: Removed warning.
2660
2661 PR fortran/31253
2662 * gfortran.dg/initialization_7.f90: New test.
2663
2664 PR fortran/31639
2665 * gfortran.dg/initialization_8.f90: New test.
2666
2667 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
2668
2669 PR c++/30818
2670 * g++.dg/template/crash47.C: Adjust errors.
2671 * g++.dg/template/crash48.C: Adjust errors.
2672 * g++.dg/template/typename12.C: New.
2673 * g++.dg/template/typename13.C: New.
2674 * g++.dg/template/typename14.C: New.
2675 * g++.dg/template/typedef6.C: Adjust errors.
2676
2677 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
2678
2679 PR fortran/32627
2680 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
2681 * gfortran.dg/pr32627.f03: New test case.
2682
2683 * gfortran.dg/c_f_pointer_logical.f03: New test case.
2684 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
2685 c_f_pointer_logical.
2686 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
2687 c_f_pointer_complex.
2688 * gfortran.dg/c_f_pointer_complex.f03: New test case.
2689 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
2690 c_f_pointer_shape_tests_2.
2691 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
2692
2693 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
2694
2695 PR fortran/32804
2696 * gfortran.dg/c_loc_tests_9.f03: New test case.
2697 * gfortran.dg/c_loc_tests_10.f03: Ditto.
2698
2699 2007-07-21 Lee Millward <lee.millward@gmail.com>
2700
2701 PR fortran/32823
2702 * gfortran.dg/int_2.f90: New test.
2703
2704 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
2705
2706 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
2707
2708 2007-07-20 Richard Sandiford <richard@codesourcery.com>
2709
2710 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
2711 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
2712
2713 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
2714
2715 PR tree-optimization/19910
2716 * gcc.dg/pr19910.c: New test.
2717
2718 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
2719
2720 PR fortran/32738
2721 * gfortran.dg/pr32738.f90: New test.
2722
2723 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2724
2725 PR tree-optimzation/32635
2726 * gfortran.dg/pr32635.f: New test case.
2727
2728 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
2729
2730 PR fortran/32801
2731 * gfortran.dg/pr32801.f03: New test case.
2732
2733 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2734
2735 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
2736 Test negative numbers also.
2737 * gcc.dg/c99-math-float-1.c: Likewise.
2738 * gcc.dg/c99-math-long-double-1.c: Likewise.
2739 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
2740 test inputs.
2741
2742 2007-07-18 Bob Wilson <bob.wilson@acm.org>
2743
2744 * lib/target-supports.exp (check_effective_target_sync_int_long):
2745 Enable for xtensa.
2746 (check_effective_target_sync_char_short): Likewise.
2747
2748 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2749
2750 * gcc.dg/pr28796-2.c: Add more cases.
2751
2752 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2753
2754 * gcc.dg/pr28796-1.c: Add more cases.
2755 * gcc.dg/pr28796-2.c: Likewise.
2756
2757 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2758
2759 * gcc.dg/pr28796-1.c: Add more cases.
2760 * gcc.dg/pr28796-2.c: Likewise.
2761
2762 2007-07-17 Janus Weil <jaydub66@gmail.com>
2763
2764 PR fortran/32535
2765 * gfortran.dg/pr32535.f90: New test.
2766
2767 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
2768
2769 PR fortran/31320
2770 PR fortran/32665
2771 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
2772
2773 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
2774
2775 PR rtl-optimization/32773
2776 * gcc.dg/pr32773.c: New test.
2777
2778 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
2779
2780 * gcc.target/spu/intrinsics-1.c: Use dg-message to
2781 match flax-vector-conversions note.
2782 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
2783 instead of dg-error for the warning.
2784
2785 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
2786
2787 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
2788 adapted to work on targets with 16-bit or wider int.
2789 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
2790 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
2791 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
2792 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
2793
2794 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
2795
2796 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
2797 support large arrays.
2798 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
2799 * gcc.dg/20061109-1.c: Likewise.
2800 * gcc.c-torture/execute/20061101-1.x: Likewise.
2801 * gcc.c-torture/execute/pr29797-1.x: Likewise.
2802 * gcc.c-torture/execute/pr31448.x: Likewise.
2803
2804 2007-07-16 Lee Millward <lee.millward@gmail.com>
2805
2806 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
2807
2808 PR fortran/32238
2809 * gfortran.dg/pr32238.f90: New test.
2810
2811 PR fortran/32222
2812 * gfortran.dg/pr32222.f90: New test.
2813
2814 PR fortran/32242
2815 * gfortran.dg/pr32242.f90: New test.
2816
2817 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
2818 David Ung <davidu@mips.com>
2819
2820 * gcc.target/mips/mips-sched-madd.c: New test case.
2821
2822 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2823
2824 PR libfortran/32611
2825 * gfortran.dg/large_real_kind_1.f90: Update test.
2826 * gfortran.dg/pr17706.f90: Update test.
2827 * gfortran.dg/fmt_zero_digits.f90: Update test.
2828 * gfortran.dg/fmt_zero_precision.f90: Update test.
2829 * gfortran.dg/real_const_3.f90: Update test.
2830
2831 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2832
2833 PR fortran/32036
2834 * gfortran.dg/bounds_check_8.f90: New test.
2835 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
2836
2837 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2838
2839 PR fortran/32357
2840 * gfortran.dg/mvbits_2.f90: New test.
2841
2842 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2843
2844 PR libfortran/32731
2845 * gfortran.dg/pack_mask_1.f90: New test.
2846 * gfortran.dg/unpack_mask_1.f90: New test.
2847
2848 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2849
2850 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
2851 * gcc.dg/20001101-1.c: Likewise.
2852 * gcc.dg/20001102-1.c: Likewise.
2853 * gcc.dg/20020116-2.c: Likewise.
2854 * gcc.dg/20020416-1.c: Likewise.
2855 * gcc.dg/sparc-constant-1.c: Likewise.
2856 * gcc.dg/sparc-dwarf2.c: Likewise.
2857 * gcc.dg/sparc-frame-1.c: Likewise.
2858 * gcc.dg/sparc-getcontext-1.c: Likewise.
2859 * gcc.dg/sparc-loop-1.c: Likewise.
2860 * gcc.dg/sparc-reg-1.c: Likewise.
2861 * gcc.dg/sparc-ret.c: Likewise.
2862 * gcc.dg/sparc-trap-1.c: Likewise.
2863 * gcc.dg/ultrasp10.c: Likewise.
2864 * gcc.dg/ultrasp11.c: Likewise.
2865 * gcc.dg/ultrasp1.c: Likewise.
2866 * gcc.dg/ultrasp2.c: Likewise.
2867 * gcc.dg/ultrasp3.c: Likewise.
2868 * gcc.dg/ultrasp4.c: Likewise.
2869 * gcc.dg/ultrasp5.c: Likewise.
2870 * gcc.dg/ultrasp6.c: Likewise.
2871 * gcc.dg/ultrasp7.c: Likewise.
2872 * gcc.dg/ultrasp8.c: Likewise.
2873 * gcc.dg/ultrasp9.c: Likewise.
2874 * gcc.dg/splet-1.c: Delete.
2875
2876 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
2877
2878 PR fortran/32724
2879 * gfortran.dg/stfunc_5.f90: New test.
2880
2881 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
2882
2883 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
2884 New procedure to check if arrays are naturally aligned to the vector
2885 alignment boundary.
2886 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
2887 in size_t typedef. Adjust tree dump scan results according to
2888 vect_aligned_arrays target check.
2889 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
2890 vect_aligned_arrays target check.
2891 * gcc.dg/vect/pr31699.c: Ditto.
2892
2893 2007-07-13 Sa Liu <saliu@de.ibm.com>
2894
2895 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
2896 for V2DFmode vector conditional expression.
2897 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
2898 and dfceq patterns.
2899 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
2900 and dfcgt patterns.
2901 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
2902 V2DFmode comparison and test special values.
2903 * lib/target-supports.exp: Switch on test for V2DFmode
2904 vector conditional expression.
2905
2906 2007-07-13 Richard Guenther <rguenther@suse.de>
2907
2908 PR tree-optimization/32721
2909 * gcc.dg/pr32721.c: New testcase.
2910
2911 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
2912
2913 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
2914 error message part that continues on a new line.
2915
2916 2007-07-12 Geoffrey Keating <geoffk@apple.com>
2917
2918 * gcc.dg/c99-tgmath-1.c: New.
2919 * gcc.dg/c99-tgmath-2.c: New.
2920 * gcc.dg/c99-tgmath-3.c: New.
2921 * gcc.dg/c99-tgmath-4.c: New.
2922
2923 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2924 Janis Johnson <janis187@us.ibm.com>
2925
2926 PR testsuite/25241
2927 * gcc.test-framework/dg-error-exp-F.c: New test.
2928 * gcc.test-framework/dg-warning-exp-F.c: New test.
2929 * lib/gcc.exp: Enable warning and error prefixes.
2930 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
2931 (dg-error): Wrap original dg-error.
2932 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
2933 markers from dg-error/dg-warning directives.
2934 * gcc.dg/20040322-1.c: Likewise.
2935 * gcc.dg/Wchar-subscripts-1.c: Likewise.
2936 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
2937 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
2938 * gcc.dg/Werror-1.c: Likewise.
2939 * gcc.dg/Werror-10.c: Likewise.
2940 * gcc.dg/Werror-11.c: Likewise.
2941 * gcc.dg/Werror-2.c: Likewise.
2942 * gcc.dg/Werror-3.c: Likewise.
2943 * gcc.dg/Werror-4.c: Likewise.
2944 * gcc.dg/Werror-5.c: Likewise.
2945 * gcc.dg/Werror-6.c: Likewise.
2946 * gcc.dg/Werror-7.c: Likewise.
2947 * gcc.dg/Werror-8.c: Likewise.
2948 * gcc.dg/Werror-9.c: Likewise.
2949 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
2950 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
2951 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
2952 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
2953 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
2954 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
2955 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
2956 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
2957 * gcc.dg/Wnested-externs-1.c: Likewise.
2958 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
2959 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
2960 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
2961 * gcc.dg/Wshadow-3.c: Likewise.
2962 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
2963 * gcc.dg/Wwrite-strings-1.c: Likewise.
2964 * gcc.dg/anon-struct-5.c: Likewise.
2965 * gcc.dg/anon-struct-6.c: Likewise.
2966 * gcc.dg/anon-struct-7.c: Likewise.
2967 * gcc.dg/anon-struct-8.c: Likewise.
2968 * gcc.dg/array-8.c: Likewise.
2969 * gcc.dg/array-quals-2.c: Likewise.
2970 * gcc.dg/asm-qual-1.c: Likewise.
2971 * gcc.dg/asm-wide-1.c: Likewise.
2972 * gcc.dg/assign-warn-1.c: Likewise.
2973 * gcc.dg/assign-warn-2.c: Likewise.
2974 * gcc.dg/bitfld-10.c: Likewise.
2975 * gcc.dg/bitfld-11.c: Likewise.
2976 * gcc.dg/bitfld-12.c: Likewise.
2977 * gcc.dg/bitfld-13.c: Likewise.
2978 * gcc.dg/bitfld-14.c: Likewise.
2979 * gcc.dg/builtin-choose-expr-2.c: Likewise.
2980 * gcc.dg/builtins-30.c: Likewise.
2981 * gcc.dg/c90-const-expr-5.c: Likewise.
2982 * gcc.dg/c90-typespec-1.c: Likewise.
2983 * gcc.dg/c99-const-expr-5.c: Likewise.
2984 * gcc.dg/c99-flex-array-5.c: Likewise.
2985 * gcc.dg/c99-fordecl-3.c: Likewise.
2986 * gcc.dg/c99-tag-3.c: Likewise.
2987 * gcc.dg/c99-typespec-1.c: Likewise.
2988 * gcc.dg/c99-vla-jump-1.c: Likewise.
2989 * gcc.dg/c99-vla-jump-2.c: Likewise.
2990 * gcc.dg/c99-vla-jump-3.c: Likewise.
2991 * gcc.dg/c99-vla-jump-4.c: Likewise.
2992 * gcc.dg/c99-vla-jump-5.c: Likewise.
2993 * gcc.dg/cast-1.c: Likewise.
2994 * gcc.dg/cast-2.c: Likewise.
2995 * gcc.dg/cast-3.c: Likewise.
2996 * gcc.dg/cast-4.c: Likewise.
2997 * gcc.dg/cast-pretty-print-1.c: Likewise.
2998 * gcc.dg/comp-goto-2.c: Likewise.
2999 * gcc.dg/comp-goto-3.c: Likewise.
3000 * gcc.dg/cpp/error-1.c: Likewise.
3001 * gcc.dg/cpp/if-paren.c: Likewise.
3002 * gcc.dg/decl-7.c: Likewise.
3003 * gcc.dg/decl-8.c: Likewise.
3004 * gcc.dg/decl-nospec-1.c: Likewise.
3005 * gcc.dg/decl-nospec-2.c: Likewise.
3006 * gcc.dg/decl-nospec-3.c: Likewise.
3007 * gcc.dg/declspec-10.c: Likewise.
3008 * gcc.dg/declspec-11.c: Likewise.
3009 * gcc.dg/declspec-12.c: Likewise.
3010 * gcc.dg/declspec-13.c: Likewise.
3011 * gcc.dg/declspec-14.c: Likewise.
3012 * gcc.dg/declspec-15.c: Likewise.
3013 * gcc.dg/declspec-16.c: Likewise.
3014 * gcc.dg/declspec-17.c: Likewise.
3015 * gcc.dg/declspec-4.c: Likewise.
3016 * gcc.dg/declspec-5.c: Likewise.
3017 * gcc.dg/declspec-6.c: Likewise.
3018 * gcc.dg/declspec-7.c: Likewise.
3019 * gcc.dg/declspec-8.c: Likewise.
3020 * gcc.dg/declspec-9.c: Likewise.
3021 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
3022 * gcc.dg/dfp/constants-c99.c: Likewise.
3023 * gcc.dg/dfp/keywords-c89.c: Likewise.
3024 * gcc.dg/dfp/keywords-c99.c: Likewise.
3025 * gcc.dg/dfp/keywords-reserved.c: Likewise.
3026 * gcc.dg/dfp/typespec.c: Likewise.
3027 * gcc.dg/dremf-type-compat-2.c: Likewise.
3028 * gcc.dg/dremf-type-compat-3.c: Likewise.
3029 * gcc.dg/dremf-type-compat-4.c: Likewise.
3030 * gcc.dg/empty-source-2.c: Likewise.
3031 * gcc.dg/empty-source-3.c: Likewise.
3032 * gcc.dg/enum3.c: Likewise.
3033 * gcc.dg/extra-semi-2.c: Likewise.
3034 * gcc.dg/extra-semi-3.c: Likewise.
3035 * gcc.dg/float-range-1.c: Likewise.
3036 * gcc.dg/float-range-2.c: Likewise.
3037 * gcc.dg/float-range-3.c: Likewise.
3038 * gcc.dg/float-range-5.c: Likewise.
3039 * gcc.dg/format/asm_fprintf-2.c: Likewise.
3040 * gcc.dg/format/asm_fprintf-3.c: Likewise.
3041 * gcc.dg/format/asm_fprintf-4.c: Likewise.
3042 * gcc.dg/format/asm_fprintf-5.c: Likewise.
3043 * gcc.dg/format/cast-1.c: Likewise.
3044 * gcc.dg/format/gcc_diag-3.c: Likewise.
3045 * gcc.dg/format/gcc_diag-4.c: Likewise.
3046 * gcc.dg/format/gcc_diag-6.c: Likewise.
3047 * gcc.dg/format/gcc_diag-8.c: Likewise.
3048 * gcc.dg/format/gcc_diag-9.c: Likewise.
3049 * gcc.dg/format/nul-2.c: Likewise.
3050 * gcc.dg/format/opt-1.c: Likewise.
3051 * gcc.dg/format/opt-2.c: Likewise.
3052 * gcc.dg/format/opt-3.c: Likewise.
3053 * gcc.dg/format/opt-4.c: Likewise.
3054 * gcc.dg/format/opt-5.c: Likewise.
3055 * gcc.dg/format/opt-6.c: Likewise.
3056 * gcc.dg/framework-2.c: Likewise.
3057 * gcc.dg/func-args-1.c: Likewise.
3058 * gcc.dg/func-outside-1.c: Likewise.
3059 * gcc.dg/func-outside-2.c: Likewise.
3060 * gcc.dg/gnu-cond-expr-2.c: Likewise.
3061 * gcc.dg/gnu-cond-expr-3.c: Likewise.
3062 * gcc.dg/if-empty-1.c: Likewise.
3063 * gcc.dg/init-bad-1.c: Likewise.
3064 * gcc.dg/init-bad-2.c: Likewise.
3065 * gcc.dg/init-bad-3.c: Likewise.
3066 * gcc.dg/init-desig-obs-2.c: Likewise.
3067 * gcc.dg/init-desig-obs-3.c: Likewise.
3068 * gcc.dg/init-empty-2.c: Likewise.
3069 * gcc.dg/init-empty-3.c: Likewise.
3070 * gcc.dg/inline-11.c: Likewise.
3071 * gcc.dg/inline-12.c: Likewise.
3072 * gcc.dg/inline-8.c: Likewise.
3073 * gcc.dg/inline-9.c: Likewise.
3074 * gcc.dg/inline3.c: Likewise.
3075 * gcc.dg/label-decl-1.c: Likewise.
3076 * gcc.dg/label-decl-2.c: Likewise.
3077 * gcc.dg/label-decl-3.c: Likewise.
3078 * gcc.dg/label-decl-4.c: Likewise.
3079 * gcc.dg/long-long-typespec-1.c: Likewise.
3080 * gcc.dg/lvalue-2.c: Likewise.
3081 * gcc.dg/lvalue-3.c: Likewise.
3082 * gcc.dg/nested-func-3.c: Likewise.
3083 * gcc.dg/nested-redef-1.c: Likewise.
3084 * gcc.dg/noreturn-4.c: Likewise.
3085 * gcc.dg/old-style-prom-2.c: Likewise.
3086 * gcc.dg/old-style-prom-3.c: Likewise.
3087 * gcc.dg/old-style-then-proto-1.c: Likewise.
3088 * gcc.dg/overflow-warn-1.c: Likewise.
3089 * gcc.dg/overflow-warn-2.c: Likewise.
3090 * gcc.dg/overflow-warn-3.c: Likewise.
3091 * gcc.dg/overflow-warn-4.c: Likewise.
3092 * gcc.dg/overflow-warn-6.c: Likewise.
3093 * gcc.dg/parm-forwdecl-2.c: Likewise.
3094 * gcc.dg/parm-forwdecl-3.c: Likewise.
3095 * gcc.dg/parm-impl-decl-1.c: Likewise.
3096 * gcc.dg/parm-impl-decl-2.c: Likewise.
3097 * gcc.dg/parm-incomplete-1.c: Likewise.
3098 * gcc.dg/parm-mismatch-1.c: Likewise.
3099 * gcc.dg/pointer-arith-1.c: Likewise.
3100 * gcc.dg/pointer-arith-2.c: Likewise.
3101 * gcc.dg/pointer-arith-3.c: Likewise.
3102 * gcc.dg/pointer-arith-4.c: Likewise.
3103 * gcc.dg/pointer-arith-6.c: Likewise.
3104 * gcc.dg/pointer-arith-7.c: Likewise.
3105 * gcc.dg/pointer-arith-8.c: Likewise.
3106 * gcc.dg/pr13804-1.c: Likewise.
3107 * gcc.dg/pr15698-1.c: Likewise.
3108 * gcc.dg/pr15698-2.c: Likewise.
3109 * gcc.dg/pr15698-3.c: Likewise.
3110 * gcc.dg/pr15698-4.c: Likewise.
3111 * gcc.dg/pr15698-5.c: Likewise.
3112 * gcc.dg/pr15698-6.c: Likewise.
3113 * gcc.dg/pr15698-7.c: Likewise.
3114 * gcc.dg/pr15698-8.c: Likewise.
3115 * gcc.dg/pr17188-1.c: Likewise.
3116 * gcc.dg/pr17301-1.c: Likewise.
3117 * gcc.dg/pr17301-2.c: Likewise.
3118 * gcc.dg/pr17730-1.c: Likewise.
3119 * gcc.dg/pr20368-1.c: Likewise.
3120 * gcc.dg/pr20368-2.c: Likewise.
3121 * gcc.dg/pr20368-3.c: Likewise.
3122 * gcc.dg/pr22308-1.c: Likewise.
3123 * gcc.dg/qual-component-1.c: Likewise.
3124 * gcc.dg/redecl-1.c: Likewise.
3125 * gcc.dg/redecl-11.c: Likewise.
3126 * gcc.dg/redecl-12.c: Likewise.
3127 * gcc.dg/redecl-13.c: Likewise.
3128 * gcc.dg/redecl-14.c: Likewise.
3129 * gcc.dg/redecl-15.c: Likewise.
3130 * gcc.dg/register-var-1.c: Likewise.
3131 * gcc.dg/register-var-2.c: Likewise.
3132 * gcc.dg/stmt-expr-2.c: Likewise.
3133 * gcc.dg/stmt-expr-3.c: Likewise.
3134 * gcc.dg/stmt-expr-label-1.c: Likewise.
3135 * gcc.dg/stmt-expr-label-2.c: Likewise.
3136 * gcc.dg/stmt-expr-label-3.c: Likewise.
3137 * gcc.dg/struct-empty-2.c: Likewise.
3138 * gcc.dg/struct-empty-3.c: Likewise.
3139 * gcc.dg/struct-parse-1.c: Likewise.
3140 * gcc.dg/struct-semi-1.c: Likewise.
3141 * gcc.dg/struct-semi-2.c: Likewise.
3142 * gcc.dg/struct-semi-3.c: Likewise.
3143 * gcc.dg/switch-5.c: Likewise.
3144 * gcc.dg/switch-6.c: Likewise.
3145 * gcc.dg/switch-7.c: Likewise.
3146 * gcc.dg/tls/diag-5.c: Likewise.
3147 * gcc.dg/transparent-union-1.c: Likewise.
3148 * gcc.dg/transparent-union-3.c: Likewise.
3149 * gcc.dg/typespec-1.c: Likewise.
3150 * gcc.dg/vla-init-2.c: Likewise.
3151 * gcc.dg/vla-init-3.c: Likewise.
3152 * gcc.dg/vla-init-4.c: Likewise.
3153 * gcc.dg/vla-init-5.c: Likewise.
3154 * gcc.dg/void-cast-2.c: Likewise.
3155 * gcc.dg/wvla-3.c: Likewise.
3156 * gcc.dg/wvla-7.c: Likewise.
3157 * gcc.target/i386/991209-1.c: Likewise.
3158 * gcc.target/ia64/fpreg-1.c: Likewise.
3159 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
3160 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
3161
3162 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
3163
3164 PR fortran/31639
3165 * gfortran.dg/func_decl_4.f90: New test.
3166
3167 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
3168
3169 PR fortran/32727
3170 * gfortran.dg/interface_17.f90: New test.
3171
3172 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
3173
3174 PR fortran/32599
3175 * gfortran.dg/32599.f03: New test case.
3176
3177 PR fortran/32601
3178 * gfortran.dg/32601.f03: New test case.
3179 * gfortran.dg/32601_1.f03: Ditto.
3180 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
3181 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
3182
3183 2007-07-12 Steve Ellcey <sje@cup.hp.com>
3184
3185 * gcc.c-torture/execute/align-3.c: Remove function addr check.
3186
3187 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
3188 Devang Patel <dpatel@apple.com>
3189
3190 PR tree-optimization/25413
3191 * gcc.dg/vect/vect-align-1.c: New.
3192 * gcc.dg/vect/vect-align-2.c: New.
3193 * gcc.dg/vect/pr25413.c: New.
3194 * gcc.dg/vect/pr25413a.c: New.
3195 * gcc.dg/vect/pr31699.c: Fix dg-final check.
3196
3197 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
3198
3199 * lib/target-support.exp (check_ultrasparc_hw_available):
3200 New function.
3201 (is-effective-target): Check $arg for ultrasparc_hw.
3202 (is-effective-target-keyword): Likewise.
3203 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
3204 when determining what to do on sparc platforms.
3205 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
3206 * gcc.dg/20001101-1.c: Likewise.
3207 * gcc.dg/20001101-2.c: Likewise.
3208 * gcc.dg/ultrasp9.c: Likewise.
3209 * gcc.dg/ultrasp10.c: Likewise.
3210 * gcc.target/sparc/pdist-3.c: Likewise.
3211
3212 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
3213
3214 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
3215
3216 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
3217
3218 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
3219 get vectorized.
3220 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
3221 now get vectorized.
3222 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
3223 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
3224 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
3225 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
3226 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
3227 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
3228 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
3229 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
3230 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
3231 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
3232 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
3233 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
3234 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
3235 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
3236 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
3237 * lib/target-supports.exp (check_effective_target_vect_int_mul):
3238 Add spu.
3239
3240 2007-07-12 Jakub Jelinek <jakub@redhat.com>
3241
3242 PR c++/30854
3243 * g++.dg/parse/error30.C: New test.
3244
3245 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3246
3247 PR fortran/29804
3248 * gfortran.dg/alloc_comp_misc_1.f90: New test.
3249
3250 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
3251
3252 * gfortran.fortran-torture/compile/pr32663.f: New test.
3253
3254 2007-07-11 Paolo Carlini <pcarlini@suse.de>
3255
3256 PR c++/31027
3257 * g++.dg/inherit/virtual4.C: New.
3258
3259 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
3260
3261 PR target/32661
3262 * gcc.target/i386/pr32661-1.c: New test.
3263
3264 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
3265
3266 * gnat.dg/invariant_index.ad[sb]: New test.
3267
3268 2007-07-11 Paolo Carlini <pcarlini@suse.de>
3269
3270 PR c++/32560
3271 * g++.dg/template/decl3.C: New.
3272
3273 2007-07-09 Geoffrey Keating <geoffk@apple.com>
3274
3275 PR 32617
3276 * gcc.c-torture/execute/align-3.c: New.
3277
3278 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
3279
3280 PR target/32708
3281 * gcc.target/i386/pr32708-1.c: New test.
3282 * gcc.target/i386/pr32708-2.c: Ditto.
3283 * gcc.target/i386/pr32708-3.c: Ditto.
3284
3285 2007-07-10 Mark Mitchell <mark@codesourcery.com>
3286
3287 * g++.dg/init/new20.C: Remove svn:executable flag.
3288
3289 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
3290
3291 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
3292
3293 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
3294
3295 * gcc.dg/ultrasp7.c: Add fpic target requirement.
3296
3297 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3298
3299 PR testsuite/25241
3300 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
3301 directive.
3302
3303 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
3304
3305 PR fortran/32157
3306 * gfortran.dg/overload_2.f90: New test.
3307
3308 PR fortran/32689
3309 * gfortran.dg/transfer_simplify_5.f90
3310
3311 PR fortran/32634
3312 * gfortran.dg/interface_15.f90: New test.
3313
3314 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3315
3316 PR libfortran/32336
3317 * gfortran.dg/matmul_5.f90: New test case.
3318
3319 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
3320
3321 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
3322 * gcc.dg/fesd-any.h: Likewise.
3323 * gcc.dg/fesd-baseonly.c: Likewise.
3324 * gcc.dg/fesd-baseonly.h: Likewise.
3325 * gcc.dg/fesd-none.c: Likewise.
3326 * gcc.dg/fesd-none.h: Likewise.
3327 * gcc.dg/fesd-reduced.c: Likewise.
3328 * gcc.dg/fesd-reduced.h: Likewise.
3329 * gcc.dg/fesd-sys.c: Likewise.
3330 * gcc.dg/fesd-sys.h: Likewise
3331 * gcc.dg/fesd.h: Likewise.
3332
3333 * g++.dg/debug/dwarf2: New directory.
3334 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
3335 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
3336 * g++.dg/other/fesd-any.h: Likewise.
3337 * g++.dg/other/fesd-baseonly.C: Likewise.
3338 * g++.dg/other/fesd-baseonly.h: Likewise.
3339 * g++.dg/other/fesd-none.C: Likewise.
3340 * g++.dg/other/fesd-none.h: Likewise.
3341 * g++.dg/other/fesd-reduced.C: Likewise.
3342 * g++.dg/other/fesd-reduced.h: Likewise.
3343 * g++.dg/other/fesd-sys.C: Likewise.
3344 * g++.dg/other/fesd-sys.h: Likewise.
3345 * g++.dg/other/fesd.h: Likewise.
3346
3347 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
3348
3349 PR fortran/31129
3350 * gfortran.dg/parameter_unused.f90: New test.
3351
3352 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
3353
3354 PR tree-optimization/32681
3355 * gcc.dg/tree-ssa/pr32681.c: New test.
3356
3357 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3358
3359 PR fortran/32678
3360 * gfortran.dg/fmt_t_5.f90: New test.
3361
3362 2007-07-08 Paolo Carlini <pcarlini@suse.de>
3363
3364 PR c++/30535
3365 * g++.dg/template/operator10.C: New.
3366
3367 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3368
3369 PR libfortran/32217
3370 * gfortran.dg/unpack_zerosize_1.f90: New test case.
3371
3372 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
3373
3374 PR fortran/29876
3375 * gfortran.dg/operator_6.f90: New test.
3376
3377 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
3378
3379 PR fortran/17711
3380 * gfortran.dg/operator_4.f90: New test.
3381 * gfortran.dg/operator_5.f90: New test.
3382 * gfortran.dg/logical_comp.f90: Adjusted error messages.
3383 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
3384
3385 2007-07-08 Tobias Burnus <burnus@net-b.de>
3386
3387 PR fortran/32669
3388 * gfortran.dg/argument_checking_6.f90: New.
3389
3390 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
3391
3392 PR fortran/25094
3393 * gfortran.dg/interface_155555.f90: New test.
3394
3395 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3396
3397 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3398 c99-math-long-double-1.c, c99-math.h: Test subnormals.
3399
3400 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3401
3402 PR testsuite/25241
3403 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
3404 discern pedantic diagnostics and errors.
3405 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
3406 and not an error.
3407 * gcc.dg/20050121-1.c: This is an error and not a warning.
3408 * gcc.target/i386/sseregparm-2.c: Likewise.
3409 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
3410 * gcc.dg/charset/attribute2.c: Likewise.
3411 * gcc.dg/bitfld-1.c: Likewise.
3412 * gcc.dg/pack-test-2.c: Likewise.
3413 * gcc.dg/940510-1.c: Match separately error and warning.
3414 * gcc.dg/array-2.c: Match separately multiple messages. The second
3415 diagnostic is a pedantic warning and not an error.
3416 * gcc.dg/pr14475.c: Match separately multiple messages.
3417 * gcc.dg/pr18809-1.c: Likewise.
3418 * gcc.dg/pr27953.c: Likewise.
3419 * gcc.dg/vla-init-1.c: Likewise.
3420 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
3421
3422 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3423
3424 PR fortran/32644
3425 * gfortran.dg/char_decl_1.f90: New test.
3426
3427 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
3428
3429 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
3430
3431 2007-07-07 Mark Mitchell <mark@codesourcery.com>
3432
3433 PR c++/32232
3434 * g++.dg/template/overload9.C: New test.
3435
3436 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
3437
3438 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
3439 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
3440
3441 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
3442
3443 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
3444 * gcc.dg/20001012-2.c: Likewise.
3445 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
3446 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
3447
3448 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
3449
3450 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
3451 about the chunk size when STACK_SIZE is defined.
3452
3453 2007-07-06 Josh Conner <jconner@apple.com>
3454
3455 PR middle-end/32602
3456 * gcc.dg/sibcall-8.c: New test.
3457
3458 2007-07-06 Josh Conner <jconner@apple.com>
3459
3460 PR middle-end/32603
3461 * gcc.target/arm/sibcall-1.c: New test.
3462
3463 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
3464
3465 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
3466
3467 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
3468
3469 * gfortran.dg/save_parameter.f90: New test.
3470 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
3471
3472 2007-07-06 Richard Guenther <rguenther@suse.de>
3473
3474 * g++.dg/opt/pr30965.C: New testcase.
3475
3476 2007-07-06 Richard Sandiford <richard@codesourcery.com>
3477
3478 * gcc.target/mips/save-restore-5.c: New test.
3479
3480 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
3481
3482 PR rtl_optimization/32450
3483 * gcc.dg/pr32450.c: New runtime test.
3484
3485 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
3486
3487 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
3488 single underscore in scan directives.
3489
3490 2007-07-05 Mark Mitchell <mark@codesourcery.com>
3491
3492 PR c++/32245
3493 * g++.dg/init/ptrmem4.C: New test.
3494
3495 PR c++/32251
3496 * g++.dg/init/new21.C: Likewise.
3497
3498 PR c++/31992
3499 * g++.dg/template/static30.C: Likewise.
3500
3501 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
3502
3503 * gcc.dg/vect/costmodel/ppc: New directory.
3504 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
3505 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
3506 New test.
3507 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
3508 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
3509 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
3510 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
3511 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
3512 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
3513 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
3514 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
3515 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
3516 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
3517 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
3518 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
3519 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
3520 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
3521
3522 2007-07-05 Tobias Burnus <burnus@net-b.de>
3523
3524 PR fortran/32359
3525 * gfortran.dg/module_md5_1.f90: Update MD5 number.
3526
3527 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
3528
3529 PR fortran/32526
3530 * gfortran.dg/interface_14.f90: New test.
3531
3532 PR fortran/32613
3533 * gfortran.dg/do_iterator_2.f90: New test.
3534
3535 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
3536
3537 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
3538 (FE_DEC_DOWNWARD): Likewise.
3539 (FE_DEC_UPWARD): Likewise.
3540 (FE_DEC_TOWARDZERO): Likewise.
3541 (FE_DEC_TONEARESTFROMZERO): Likewise.
3542
3543 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
3544
3545 * gcc.c-torture/compile/pr32606.c: New.
3546 * gfortran.fortran-torture/execute/pr32604.f90: New.
3547
3548 2007-07-04 Mark Mitchell <mark@codesourcery.com>
3549
3550 * gcc.dg/visibility-12.c: New test.
3551 * gcc.dg/visibility-13.c: Likewise.
3552 * g++.dg/ext/visibility-9.C: Likewise.
3553 * g++.dg/ext/visibility-10.C: Likewise.
3554
3555 2007-07-04 Richard Sandiford <richard@codesourcery.com>
3556
3557 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
3558 * gcc.dg/sh-relax-vxworks.c: New test.
3559
3560 2007-07-04 Richard Guenther <rguenther@suse.de>
3561
3562 PR tree-optimization/32500
3563 * gcc.c-torture/execute/pr32500.c: New testcase.
3564
3565 2007-07-04 Richard Guenther <rguenther@suse.de>
3566
3567 PR tree-optimization/32482
3568 * gcc.c-torture/compile/pr32482.c: New testcase.
3569
3570 2007-07-04 Richard Sandiford <richard@codesourcery.com>
3571
3572 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
3573 VxWorks kernels.
3574 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
3575 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
3576 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
3577 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
3578
3579 2007-07-04 Richard Sandiford <richard@codesourcery.com>
3580
3581 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
3582
3583 2007-07-04 Richard Sandiford <richard@codesourcery.com>
3584
3585 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
3586
3587 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3588
3589 PR fortran/31198
3590 * gfortran.dg/min_max_optional_1.f90: New test.
3591 * gfortran.dg/min_max_optional_2.f90: New test.
3592 * gfortran.dg/min_max_optional_3.f90: New test.
3593
3594 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3595
3596 PR fortran/32545
3597 * gfortran.dg/fmt_error.f90: New test.
3598
3599 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3600
3601 PR fortran/32612
3602 * gfortran.dg/interface_13.f90: New test.
3603
3604 2007-07-03 Dave Brolley <brolley@redhat.com>
3605
3606 PR c++/31743
3607 * g++.dg/init/new20.C: New test.
3608
3609 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
3610
3611 PR fortran/32579
3612 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
3613
3614 2007-07-03 Tobias Burnus <burnus@net-b.de>
3615
3616 PR fortran/25062
3617 * common_7.f90: New.
3618 * common_8.f90: New.
3619 * common_9.f90: New.
3620
3621 2007-07-03 Tobias Burnus <burnus@net-b.de>
3622
3623 PR fortran/30940
3624 * gfortran.dg/argument_checking_1.f90: New.
3625 * gfortran.dg/argument_checking_2.f90: New.
3626 * gfortran.dg/argument_checking_3.f90: New.
3627 * gfortran.dg/argument_checking_4.f90: New.
3628 * gfortran.dg/argument_checking_5.f90: New.
3629 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
3630 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
3631
3632 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
3633
3634 * gcc.dg/pr32176.c: Add -w to default dg-options.
3635
3636 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
3637
3638 * gcc.c-torture/compile/ssa-pre-1.c: New test.
3639
3640 2007-07-03 Tobias Burnus <burnus@net-b.de>
3641
3642 PR fortran/20888
3643 * gfortran.dg/null_2.f90: New.
3644
3645 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
3646 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3647
3648 PR middle-end/32176
3649 * gcc.dg/pr32176.c: New test.
3650
3651 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
3652
3653 * gcc.dg/const-float80.c : New test.
3654 * gcc.dg/const-float128.c : New test.
3655 * gcc.dg/const-float80-ped.c : New test.
3656 * gcc.dg/const-float128-ped.c : New test.
3657
3658 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3659
3660 * gcc.dg/c99-math.h: Fix typo.
3661
3662 2007-07-02 Jakub Jelinek <jakub@redhat.com>
3663
3664 PR libgomp/32468
3665 * gcc.dg/gomp/pr32468-1.c: New test.
3666
3667 2007-07-02 Richard Sandiford <richard@codesourcery.com>
3668
3669 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
3670 an ABI option.
3671
3672 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
3673
3674 * gfortran.fortran-torture/compile/pr32583.f: New.
3675 * gcc.c-torture/compile/pr32584.c: New
3676
3677 2007-07-02 Ollie Wild <aaw@google.com>
3678
3679 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
3680 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
3681
3682 2007-07-02 Richard Sandiford <richard@codesourcery.com>
3683
3684 * gcc.target/mips/save-restore-1.c: New test.
3685 * gcc.target/mips/save-restore-2.c: Likewise.
3686 * gcc.target/mips/save-restore-3.c: Likewise.
3687 * gcc.target/mips/save-restore-4.c: Likewise.
3688
3689 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
3690
3691 PR tree-optimization/31966
3692 PR tree-optimization/32533
3693 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
3694 * gfortran.dg/pr32533.f90: Ditto.
3695
3696 2007-07-02 Jakub Jelinek <jakub@redhat.com>
3697
3698 * g++.dg/opt/nrv12.C: New test.
3699 * gcc.target/i386/nrv1.c: New test.
3700
3701 PR c++/31748
3702 * g++.dg/gomp/pr31748.C: New test.
3703
3704 2007-07-02 Ira Rosen <irar@il.ibm.com>
3705
3706 PR tree-optimization/32230
3707 * gcc.dg/vect/pr32230.c: New test.
3708
3709 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
3710
3711 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
3712 * bind_c_coms.f90: Ditto.
3713 * bind_c_coms_driver.c: Ditto.
3714 * bind_c_dts.f90: Ditto.
3715 * bind_c_dts_2.f03: Ditto.
3716 * bind_c_dts_2_driver.c: Ditto.
3717 * bind_c_dts_3.f03: Ditto.
3718 * bind_c_dts_4.f03: Ditto.
3719 * bind_c_dts_driver.c: Ditto.
3720 * bind_c_implicit_vars.f03: Ditto.
3721 * bind_c_procs.f03: Ditto.
3722 * bind_c_usage_2.f03: Ditto.
3723 * bind_c_usage_3.f03: Ditto.
3724 * bind_c_usage_5.f03: Ditto.
3725 * bind_c_usage_6.f03: Ditto.
3726 * bind_c_usage_7.f03: Ditto.
3727 * bind_c_vars.f90: Ditto.
3728 * bind_c_vars_driver.c: Ditto.
3729 * binding_c_table_15_1.f03: Ditto.
3730 * binding_label_tests.f03: Ditto.
3731 * binding_label_tests_10.f03: Ditto.
3732 * binding_label_tests_10_main.f03: Ditto.
3733 * binding_label_tests_11.f03: Ditto.
3734 * binding_label_tests_11_main.f03: Ditto.
3735 * binding_label_tests_12.f03: Ditto.
3736 * binding_label_tests_13.f03: Ditto.
3737 * binding_label_tests_13_main.f03: Ditto.
3738 * binding_label_tests_14.f03: Ditto.
3739 * binding_label_tests_2.f03: Ditto.
3740 * binding_label_tests_3.f03: Ditto.
3741 * binding_label_tests_4.f03: Ditto.
3742 * binding_label_tests_5.f03: Ditto.
3743 * binding_label_tests_6.f03: Ditto.
3744 * binding_label_tests_7.f03: Ditto.
3745 * binding_label_tests_8.f03: Ditto.
3746 * binding_label_tests_9.f03: Ditto.
3747 * c_assoc.f90: Ditto.
3748 * c_assoc_2.f03: Ditto.
3749 * c_f_pointer_shape_test.f90: Ditto.
3750 * c_f_pointer_tests.f90: Ditto.
3751 * c_f_tests_driver.c: Ditto.
3752 * c_funloc_tests.f03: Ditto.
3753 * c_funloc_tests_2.f03: Ditto.
3754 * c_funloc_tests_3.f03: Ditto.
3755 * c_funloc_tests_3_funcs.c: Ditto.
3756 * c_kind_params.f90: Ditto.
3757 * c_kind_tests_2.f03: Ditto.
3758 * c_kinds.c: Ditto.
3759 * c_loc_driver.c: Ditto.
3760 * c_loc_test.f90: Ditto.
3761 * c_loc_tests_2.f03: Ditto.
3762 * c_loc_tests_2_funcs.c: Ditto.
3763 * c_loc_tests_3.f03: Ditto.
3764 * c_loc_tests_4.f03: Ditto.
3765 * c_loc_tests_5.f03: Ditto.
3766 * c_loc_tests_6.f03: Ditto.
3767 * c_loc_tests_7.f03: Ditto.
3768 * c_loc_tests_8.f03: Ditto.
3769 * c_ptr_tests.f03: Ditto.
3770 * c_ptr_tests_10.f03: Ditto.
3771 * c_ptr_tests_5.f03: Ditto.
3772 * c_ptr_tests_7.f03: Ditto.
3773 * c_ptr_tests_7_driver.c: Ditto.
3774 * c_ptr_tests_8.f03: Ditto.
3775 * c_ptr_tests_8_funcs.c: Ditto.
3776 * c_ptr_tests_9.f03: Ditto.
3777 * c_ptr_tests_driver.c: Ditto.
3778 * c_size_t_driver.c: Ditto.
3779 * c_size_t_test.f03: Ditto.
3780 * com_block_driver.f90: Ditto.
3781 * global_vars_c_init.f90: Ditto.
3782 * global_vars_c_init_driver.c: Ditto.
3783 * global_vars_f90_init.f90: Ditto.
3784 * global_vars_f90_init_driver.c: Ditto.
3785 * interop_params.f03: Ditto.
3786 * iso_c_binding_only.f03: Ditto.
3787 * iso_c_binding_rename_1.f03: Ditto.
3788 * iso_c_binding_rename_1_driver.c: Ditto.
3789 * iso_c_binding_rename_2.f03: Ditto.
3790 * iso_c_binding_rename_2_driver.c: Ditto.
3791 * kind_tests_2.f03: Ditto.
3792 * kind_tests_3.f03: Ditto.
3793 * module_md5_1.f90: Ditto.
3794 * only_clause_main.c: Ditto.
3795 * print_c_kinds.f90: Ditto.
3796 * test_bind_c_parens.f03: Ditto.
3797 * test_c_assoc.c: Ditto.
3798 * test_com_block.f90: Ditto.
3799 * test_common_binding_labels.f03: Ditto.
3800 * test_common_binding_labels_2.f03: Ditto.
3801 * test_common_binding_labels_2_main.f03: Ditto.
3802 * test_common_binding_labels_3.f03: Ditto.
3803 * test_common_binding_labels_3_main.f03: Ditto.
3804 * test_only_clause.f90: Ditto.
3805 * use_iso_c_binding.f90: Ditto.
3806 * value_5.f90: Ditto.
3807 * value_test.f90: Ditto.
3808 * value_tests_f03.f90: Ditto.
3809
3810 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
3811
3812 * gcc.dg/tls/opt-14.c: New.
3813
3814 2007-07-01 Ollie Wild <aaw@google.com>
3815
3816 * g++.dg/lookup/using16.C: New test.
3817 * g++.dg/lookup/using17.C: New test.
3818
3819 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
3820
3821 PR fortran/32239
3822 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
3823 (test_4): Use proper test for floating point equality.
3824 (test_8): Likewise.
3825
3826 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3827
3828 PR libgfortran/32554
3829 * gfortran.dg/fmt_p_1.f90: New test.
3830
3831 2007-07-01 Ira Rosen <irar@il.ibm.com>
3832
3833 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
3834 initialization and fix dg-final check - the initialization loop is
3835 vectorizable.
3836
3837 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
3838 Volker Reichelt <reichelt@netcologne.de>
3839
3840 PR middle-end/32559
3841 * gcc.dg/pr32559.c: New test.
3842
3843 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
3844
3845 PR tree-optimization/25371
3846 * gcc.dg/vect/pr25371.c: New test.
3847
3848 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
3849
3850 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
3851 when allocating and initializing a flexible array.
3852
3853 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
3854
3855 PR fortran/20373
3856 * gfortran.dg/intrinsic.f90: New test.
3857
3858 2007-06-30 Tobias Burnus <burnus@net-b.de>
3859
3860 PR fortran/32555
3861 * gfortran.dg/fmt_zero_check.f90: New.
3862
3863 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
3864
3865 PR fortran/30284
3866 * gfortran.dg/repeat_f90: New test.
3867
3868 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3869
3870 PR testsuite/25241
3871 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
3872 -pedantic-errors, so we should match errors.
3873 * gcc.dg/cpp/escape-1.c: Likewise.
3874 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
3875 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
3876 warning.
3877 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
3878 errors instead of warnings.
3879 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
3880 a pedantic warning.
3881 * gcc.dg/cpp/arith-3.c: Likewise.
3882
3883 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3884
3885 PR testsuite/25241
3886 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
3887 * gcc.dg/pch/valid-2.c: Likewise.
3888 * gcc.dg/pch/valid-3.c: Likewise.
3889 * gcc.dg/pch/warn-1.c: Likewise.
3890 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
3891
3892 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3893
3894 PR c/4076
3895 * gcc.dg/Wunused-function.c: New.
3896
3897 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3898
3899 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
3900
3901 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
3902
3903 * g++.dg/other/canon-31724.C: New.
3904
3905 2007-06-29 Jan Hubicka <jh@suse.cz>
3906
3907 PR middle-end/32372
3908 * gcc.c-torture/compile/pr32372.c: new.
3909
3910 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
3911
3912 * gfortran.dg/operator_3.f90: New test.
3913
3914 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
3915
3916 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
3917 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
3918
3919 2007-06-29 Richard Guenther <rguenther@suse.de>
3920
3921 PR middle-end/32493
3922 * gcc.dg/inline-23.c: New testcase.
3923
3924 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
3925
3926 PR tree-optimization/24659
3927 * gcc.target/i386/vectorize2.c: New test.
3928 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
3929 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3930
3931 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
3932
3933 * gcc.dg/pointer-arith-9.c: New test.
3934
3935 2007-06-29 Tobias Burnus <burnus@net-b.de>
3936
3937 PR fortran/32483
3938 * gfortran.dg/fmt_read_2.f90: New.
3939
3940 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3941
3942 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
3943 If it exists, don't try to create it.
3944
3945 2007-06-28 Geoffrey Keating <geoffk@apple.com>
3946
3947 * g++.dg/ext/visibility/ms-compat-1.C: New.
3948
3949 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3950
3951 PR tree-opt/32417
3952 * gfortran.fortran-torture/compile/pr32417.f90: New test.
3953
3954 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
3955
3956 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
3957 targets.
3958
3959 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
3960
3961 PR fortran/32467
3962 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
3963
3964 2007-06-27 Richard Guenther <rguenther@suse.de>
3965
3966 PR middle-end/32492
3967 * gcc.dg/inline-22.c: New testcase.
3968
3969 2007-06-26 Hui-May Chang <hm.chang@apple.com>
3970
3971 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
3972 the scan-assembler constant.
3973
3974 2007-06-25 Geoffrey Keating <geoffk@apple.com>
3975
3976 PR 20216
3977 * gcc.dg/pr20216.c: New.
3978
3979 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
3980
3981 PR tree-opt/32421
3982 * gcc.dg/vect/pr32421.c: New test.
3983
3984 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
3985
3986 PR c++/32111
3987 * g++.dg/other/friend5.C: New test.
3988
3989 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
3990
3991 PR fortran/32464
3992 * gfortran.dg/host_assoc_function_2.f90: New test.
3993
3994 PR fortran/31494
3995 * gfortran.dg/host_assoc_call_1.f90: New test.
3996
3997 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3998
3999 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
4000
4001 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4002
4003 PR fortran/32456
4004 * gfortran.dg/error_format.f90: New test.
4005
4006 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
4007
4008 PR fortran/32136
4009 * gfortran.dg/pr32136.f90: New test.
4010
4011 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
4012
4013 PR fortran/31726
4014 * gfortran.dg/minmaxloc_1.f90: New test.
4015
4016 PR fortran/32298
4017 * gfortran.dg/minmaxloc_2.f90: New test.
4018
4019 2007-06-23 Richard Guenther <rguenther@suse.de>
4020
4021 PR tree-optimization/16876
4022 PR middle-end/29478
4023 * gcc.dg/pr29254.c: The warning is bogus.
4024 * gcc.dg/warn-1.c: Likewise.
4025 * gcc.dg/assign-warn-3.c: Likewise.
4026 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
4027
4028 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
4029
4030 * gcc.c-torture/execute/20070623-1.c: New.
4031
4032 2007-06-22 Jan Hubicka <jh@suse.cz>
4033
4034 * gcc.c-torture/compile/pr31541.c: New.
4035
4036 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
4037
4038 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
4039 Remove -m64 from dg-options.
4040
4041 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
4042
4043 PR middle-end/32374
4044 * gcc.dg/pr32374.c: New test.
4045
4046 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4047
4048 PR fortran/32360
4049 * gfortran.dg/pointer_assign_3.f90: New test.
4050
4051 2007-06-21 Sebastian Pop <sebpop@gmail.com>
4052
4053 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
4054
4055 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4056
4057 PR fortran/31162
4058 * gfortran.dg/assign.f90: Update test.
4059 * gfortran.dg/real_do_1.f90: Update test.
4060 * gfortran.dg/gomp/omp_do1.f90: Update test.
4061 * gfortran.dg/warnings_are_errors_1.f: Update test.
4062 * gfortran.dg/g77/20010519-1.f: Update test.
4063 * gfortran.dg/g77/pr9258.f: Update test.
4064 * gfortran.dg/g77/960317-1.f: Update test.
4065
4066 2007-06-21 Richard Guenther <rguenther@suse.de>
4067
4068 PR tree-optimization/32453
4069 * gcc.c-torture/compile/pr32453.c: New testcase.
4070
4071 2007-06-21 Jakub Jelinek <jakub@redhat.com>
4072
4073 PR tree-optimization/31866
4074 * gcc.dg/pr31866.c: New test.
4075
4076 2007-06-21 Richard Guenther <rguenther@suse.de>
4077
4078 PR tree-optimization/32451
4079 * g++.dg/torture/20070621-1.C: New testcase.
4080
4081 2007-06-21 Christian Bruel <christian.bruel@st.com>
4082
4083 * gcc.dg/attr-isr.c: Test delay slot content.
4084
4085 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4086
4087 PR fortran/32361
4088 gfortran.dg/pointer_assign_2.f90: New test.
4089
4090 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4091
4092 PR fortran/25061
4093 gfortran.dg/invalid_procedure_name.f90: New test.
4094
4095 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
4096
4097 PR tree-optimization/25737
4098 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
4099
4100 2007-06-20 Hui-May Chang <hm.chang@apple.com>
4101
4102 * gcc.target/i386/large-size-array-3.c: New.
4103
4104 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4105 Richard Guenther <rguenther@suse.de>
4106
4107 PR fortran/32140
4108 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
4109
4110 2007-06-20 Jakub Jelinek <jakub@redhat.com>
4111
4112 PR middle-end/31959
4113 * gcc.dg/pr31959.c: New test.
4114
4115 PR inline-asm/32109
4116 * g++.dg/ext/asm10.C: New test.
4117
4118 PR middle-end/32285
4119 * gcc.c-torture/execute/20070614-1.c: New test.
4120
4121 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
4122
4123 * gcc.target/arm/stack-corruption.c: New test.
4124
4125 2007-06-19 Richard Guenther <rguenther@suse.de>
4126
4127 * g++.dg/torture/pr30252.C: New testcase.
4128
4129 2007-06-19 Jakub Jelinek <jakub@redhat.com>
4130
4131 PR tree-optimization/32353
4132 * g++.dg/opt/nrv13.C: New test.
4133
4134 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
4135
4136 PR fortran/20863
4137 PR fortran/20882
4138 * gfortran.dg/impure_assignment_2.f90 : New test.
4139
4140 PR fortran/32236
4141 * gfortran.dg/data_initialized_2.f90 : New test.
4142
4143 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
4144 appropriate version of 'dmach'.
4145
4146 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
4147
4148 PR target/32389
4149 * gcc.target/i386/pr32389.c New test.
4150
4151 2007-06-18 Simon Baldwin <simonb@google.com>
4152
4153 PR c++/31923
4154 * g++.dg/template/error25.C: New.
4155 * g++.dg/template/spec35.C: New.
4156
4157 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
4158
4159 * gcc.c-torture/compile/pr32355.c: New testcase.
4160
4161 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
4162
4163 PR tree-optimization/32383
4164 * g++.dg/opt/pr32383.C: New test.
4165
4166 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
4167
4168 PR rtl-optimization/32366
4169 * gcc.dg/vect/pr32366.c: New test.
4170
4171 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
4172
4173 * gcc.c-torture/compile/pr32349.c: New testcase.
4174
4175 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
4176
4177 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
4178 * gcc.target/sparc/combined-2.c: Likewise.
4179 * gcc.target/sparc/fexpand.c : Likewise.
4180 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
4181 * gcc.target/sparc/fpack16.c : Likewise.
4182 * gcc.target/sparc/fpmerge.c : Likewise.
4183 * gcc.target/sparc/fpmul.c : Likewise.
4184 * gcc.target/sparc/noresult.c : Likewise.
4185 * gcc.target/sparc/pdist.c: Likewise.
4186
4187 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
4188
4189 PR middle-end/31723
4190 * gcc.target/i386/recip-divf.c: New test.
4191 * gcc.target/i386/recip-sqrtf.c: Ditto.
4192 * gcc.target/i386/recip-vec-divf.c: Ditto.
4193 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4194 * gcc.target/i386/sse-recip.c: Ditto.
4195 * gcc.target/i386/sse-recip-vec.c: Ditto.
4196
4197 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4198
4199 PR tree-opt/32225
4200 * gcc.c-torture/compile/20070605-1.c: New test.
4201
4202 * gcc.c-torture/compile/20070603-1.c: New testcase.
4203 * gcc.c-torture/compile/20070603-2.c: New testcase.
4204
4205 * gcc.c-torture/compile/20070531-1.c: New test.
4206
4207 PR tree-opt/32167
4208 * gcc.c-torture/compile/20070531-2.c: New test.
4209
4210 PR tree-opt/32144
4211 * gcc.c-torture/compile/20070529-1.c: New test.
4212
4213 PR tree-opt/32145
4214 * gcc.c-torture/compile/20070529-2.c: New test.
4215
4216 PR tree-opt/32015
4217 * gcc.c-torture/compile/20070520-1.c: New test.
4218
4219 * g++.dg/ext/java-1.C: New test.
4220
4221 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
4222 loops instead of one. Remove the "can't determine dependence"
4223 check.
4224 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
4225 needed as the cast is gone in the first place.
4226 * gcc.dg/max-1.c: Change local variable a to be a global one.
4227 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
4228 have a cast which is PREd.
4229
4230 2007-06-15 Mark Mitchell <mark@codesourcery.com>
4231
4232 * g++.dg/lookup/anon6.C: New test.
4233
4234 2007-06-14 Dirk Mueller <dmueller@suse.de>
4235
4236 PR c++/31806
4237 * g++.dg/opt/static6.C: New testcase.
4238
4239 2007-06-14 Geoff Keating <geoffk@apple.com>
4240
4241 * g++.dg/ext/visibility/overload-1.C: New.
4242
4243 PR 31093
4244 * g++.dg/ext/visibility/anon4.C: New.
4245
4246 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
4247
4248 PR target/32268
4249 * gcc.target/i386/pr32268.c: New test.
4250
4251 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
4252
4253 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
4254 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
4255 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
4256
4257 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
4258 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
4259 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
4260 BID is used.
4261
4262 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
4263
4264 PR fortran/32302
4265 * gfortran.dg/common_resize_1.f90: New test.
4266
4267 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
4268
4269 PR target/32274
4270 * gcc.dg/vect/pr32224.c: Fix.
4271
4272 2007-06-13 Eric Christopher <echristo@apple.com>
4273
4274 * gcc.target/i386/ssefn-1.c: Add -march=i386.
4275
4276 2007-06-13 Tobias Burnus <burnus@net-b.de>
4277
4278 PR fortran/32323
4279 * gfortran.dg/actual_array_vect_1.f90: New.
4280
4281 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
4282
4283 * gcc.target/sparc/mfpu.c: New test.
4284
4285 2007-06-12 Geoff Keating <geoffk@apple.com>
4286
4287 * g++.dg/warn/weak1.C: Suppress on Darwin.
4288 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
4289
4290 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
4291
4292 PR middle-end/31579
4293 * g++.dg/torture/pr31579.C: New testcase.
4294
4295 2007-06-12 Ian Lance Taylor <iant@google.com>
4296
4297 PR libstdc++/29286
4298 * g++.dg/init/new16.C: New test.
4299 * g++.dg/init/new17.C: New test.
4300 * g++.dg/init/new18.C: New test.
4301 * g++.dg/init/new19.C: New test.
4302
4303 2007-06-12 Olivier Hainque <hainque@adacore.com>
4304
4305 * gnat.dg/lhs_view_convert.adb: New test.
4306
4307 2007-06-12 Richard Guenther <rguenther@suse.de>
4308
4309 PR tree-optimization/15353
4310 PR tree-optimization/31657
4311 * gcc.c-torture/execute/20070424-1.c: New testcase.
4312 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
4313 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
4314 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
4315 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
4316 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
4317
4318 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
4319
4320 PR rtl-optimization/32293
4321 * gcc.dg/pr32293.c: New test.
4322
4323 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
4324
4325 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
4326
4327 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
4328
4329 PR fortran/29786
4330 * gfortran.dg/equiv_7.f90: New test.
4331 * gfortran.dg/equiv_constraint_7.f90: Change error message.
4332
4333 PR fortran/30875
4334 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
4335
4336 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
4337
4338 * gcc.dg/setjmp-3.c: Rename raise to raise0.
4339 * gcc.dg/setjmp-4.c: Likewise.
4340 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
4341
4342 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
4343
4344 PR rtl-optimization/31025
4345 * gfortran.dg/pr31025.f90: New.
4346
4347 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
4348
4349 PR target/32280
4350 * gcc.target/i386/pr32280.c: New test.
4351
4352 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
4353
4354 PR middle-end/32279
4355 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
4356
4357 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4358
4359 PR libgfortran/32235
4360 * gfortran.dg/backspace_9.f: New test.
4361
4362 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
4363
4364 * gcc.dg/tree-ssa/prefetch-7.c: New test.
4365
4366 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
4367
4368 * gcc.dg/tree-ssa/loop-28.c: New testcase.
4369
4370 2007-06-09 Ian Lance Taylor <iant@google.com>
4371
4372 PR tree-optimization/32169
4373 * gcc.c-torture/compile/pr32169.c: New test.
4374
4375 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
4376
4377 * gcc.dg/vect/costmodel: New directory.
4378 * gcc.dg/vect/costmodel/i386: New directory.
4379 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
4380 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4381 New test.
4382 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
4383 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
4384 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
4385 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
4386 * gcc.dg/vect/costmodel/x86_64: New directory.
4387 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
4388 New testsuite.
4389 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4390 New test.
4391 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
4392 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
4393 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
4394 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
4395 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
4396
4397 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
4398
4399 PR tree-optimization/32243
4400 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
4401 flags for -Os tests.
4402 * gcc.dg/vect/03-vect-pr32243.c: New test.
4403
4404 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
4405
4406 PR tree-optimization/32224
4407 * gcc.dg/vect/pr32224.c: New test.
4408
4409 2007-06-08 Jakub Jelinek <jakub@redhat.com>
4410
4411 PR c++/32177
4412 * g++.dg/gomp/pr32177.C: New test.
4413
4414 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4415
4416 PR testsuite/25241
4417 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
4418 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
4419 warning nor an error.
4420 * gcc.dg/Wfatal-2.c: Likewise.
4421 * gcc.dg/Werror-1.c: Likewise.
4422 * gcc.dg/Werror-5.c: Likewise.
4423 * gcc.dg/Werror-7.c: Likewise.
4424 * gcc.dg/Werror-10.c: Likewise.
4425 * gcc.dg/Werror-11.c: Likewise.
4426
4427 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
4428
4429 PR c++/30759
4430 * g++.dg/init/brace6.C: New test.
4431
4432 2007-06-07 Geoffrey Keating <geoffk@apple.com>
4433
4434 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
4435 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
4436 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
4437 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
4438
4439 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
4440 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
4441 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
4442 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
4443 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
4444 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
4445 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
4446 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
4447
4448 * gcc.dg/darwin-minversion-3.c: New.
4449
4450 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
4451
4452 * gcc.target/i386/builtin-copysign.c: New test.
4453
4454 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
4455
4456 PR tree-optimization/32220
4457 * gfortran.dg/predcom-2.f: New testcase.
4458
4459 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
4460
4461 PR tree-opt/32231
4462 * gcc.target/i386/vectorize4.c: New test.
4463
4464 2007-06-06 Steve Ellcey <sje@cup.hp.com>
4465
4466 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
4467
4468 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4469
4470 PR testsuite/25241
4471 * gcc.dg/simd-5.c: Mark output as a note.
4472 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
4473 dg-message.
4474 * gcc.dg/simd-1.c: Likewise.
4475 * gcc.dg/always_inline.c: Mark output as a sorry.
4476 * gcc.dg/always_inline2.c: Likewise.
4477 * gcc.dg/always_inline3.c: Likewise.
4478
4479 2007-06-06 Ian Lance Taylor <iant@google.com>
4480
4481 * g++.dg/conversion/enum1.C: New test.
4482
4483 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
4484
4485 PR tree-optimization/32216
4486 * gcc.dg/vect/pr32216.c: New test.
4487
4488 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4489
4490 PR testsuite/18923
4491 * gfortran.dg/invalid_contains_1.f90: New test.
4492 * gfortran.dg/invalid_contains_2.f90: New test.
4493
4494 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4495
4496 PR testsuite/32057
4497 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
4498 midnight issues.
4499
4500 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4501
4502 PR testsuite/25241
4503 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
4504 dg-message to match de note.
4505 * gcc.dg/pr26570.c: Use dg-message for a note.
4506 * gcc.dg/pr29254.c: Use dg-message for generic output and use
4507 dg-error instead of dg-warning because of -Werror.
4508 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
4509 neither an error, nor a warning.
4510 * gcc.dg/glibc-uclibc-2.c: Likewise
4511 * gcc.dg/cpp/19940712-1.c: Likewise.
4512
4513 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
4514
4515 PR preprocessor/23479
4516 * gcc.dg/binary-constants-1.c: Add test suites for
4517 the 0b-prefixed binary integer constants.
4518 * gcc.dg/binary-constants-2.c: Ditto.
4519 * gcc.dg/binary-constants-3.c: Ditto.
4520 * gcc.dg/binary-constants-4.c: Ditto.
4521
4522 2007-06-05 Ian Lance Taylor <iant@google.com>
4523
4524 * gcc.dg/Wstrict-overflow-19.c: New test.
4525
4526 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
4527
4528 * gcc.dg/matrix/matrix-6.c: Remove conversion.
4529
4530 2007-06-04 Ian Lance Taylor <iant@google.com>
4531
4532 * gcc.dg/Wstrict-overflow-18.c: New test.
4533
4534 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4535
4536 PR testsuite/25241
4537 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
4538 * gcc.dg/cpp/mi5.c: Likewise.
4539 * gcc.dg/cpp/mi7.c: Likewise.
4540
4541 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
4542
4543 PR c/32191
4544 * gcc.dg/pr32191.c: New test.
4545
4546 2007-05-28 Tobias Burnus <burnus@net-b.de>
4547
4548 PR fortran/32124
4549 * gfortran.dg/allocate_stat_1.f90: Remove.
4550
4551 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
4552
4553 * gcc.target/i386/sse4_2-check.h: New.
4554 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
4555 * gcc.target/i386/sse4_2-crc32.h: Likewise.
4556 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
4557 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4558 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
4559 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
4560 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
4561 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
4562 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
4563 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
4564 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
4565 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
4566 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
4567 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
4568 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
4569 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
4570 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
4571 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4572
4573 2007-06-01 Geoffrey Keating <geoffk@apple.com>
4574
4575 * gcc.dg/pie-link.c: New test.
4576
4577 2007-06-01 Ian Lance Taylor <iant@google.com>
4578
4579 * gcc.dg/Wstrict-overflow-17.c: New test.
4580
4581 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
4582
4583 * gcc.dg/builtin-return-1.c (g): New.
4584 (main): Allocate at least 64 bytes on the stack.
4585
4586 2007-05-31 Mark Mitchell <mark@codesourcery.com>
4587
4588 * g++.dg/init/cleanup3.C: New test.
4589
4590 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
4591
4592 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
4593 int is 16 bits.
4594
4595 007-05-31 Paul Thomas <pault@gcc.gnu.org>
4596
4597 PR fortran/32156
4598 * gfortran.dg/char_array_constructor_3.f90: New test.
4599
4600 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
4601
4602 PR tree-optimization/32160
4603 * gfortran.dg/predcom-1.f: New test.
4604
4605 2007-05-31 Richard Guenther <rguenther@suse.de>
4606
4607 * g++.dg/other/str_empty.C: Move...
4608 * g++.dg/other/pr30567.C: Move...
4609 * g++.dg/tree-ssa/pr27218.C: Move...
4610 * g++.dg/torture: ...here and remove dg-options.
4611
4612 2007-05-31 Paolo Carlini <pcarlini@suse.de>
4613
4614 PR c++/32158
4615 * g++.dg/ext/is_pod_incomplete.C: New.
4616
4617 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
4618 Douglas Gregor <doug.gregor@gmail.com>
4619 Pedro Lamarao <pedro.lamarao@mndfck.org>
4620 Howard Hinnant <howard.hinnant@gmail.com>
4621
4622 PR c++/7412
4623 PR c++/29939
4624 * g++.dg/cpp0x/rv8p.C: New.
4625 * g++.dg/cpp0x/temp-constructor-bug.C: New.
4626 * g++.dg/cpp0x/cast-bug.C: New.
4627 * g++.dg/cpp0x/elision_weak.C: New.
4628 * g++.dg/cpp0x/collapse-bug.C: New.
4629 * g++.dg/cpp0x/rv3p.C: New.
4630 * g++.dg/cpp0x/rv7n.C: New.
4631 * g++.dg/cpp0x/overload-conv-1.C: New.
4632 * g++.dg/cpp0x/rv2n.C: New.
4633 * g++.dg/cpp0x/deduce.C: New.
4634 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
4635 * g++.dg/cpp0x/rv6p.C: New.
4636 * g++.dg/cpp0x/template_deduction.C: New.
4637 * g++.dg/cpp0x/implicit-copy.C: New.
4638 * g++.dg/cpp0x/rv1p.C: New.
4639 * g++.dg/cpp0x/cast.C: New.
4640 * g++.dg/cpp0x/rv5n.C: New.
4641 * g++.dg/cpp0x/collapse.C: New.
4642 * g++.dg/cpp0x/overload-conv-2.C: New.
4643 * g++.dg/cpp0x/rv4p.C: New.
4644 * g++.dg/cpp0x/rvo.C: New.
4645 * g++.dg/cpp0x/iop.C: New.
4646 * g++.dg/cpp0x/rv3n.C: New.
4647 * g++.dg/cpp0x/rv7p.C: New.
4648 * g++.dg/cpp0x/reference_collapsing.C: New.
4649 * g++.dg/cpp0x/overload.C: New.
4650 * g++.dg/cpp0x/named.C: New.
4651 * g++.dg/cpp0x/rv2p.C: New.
4652 * g++.dg/cpp0x/rv6n.C: New.
4653 * g++.dg/cpp0x/not_special.C: New.
4654 * g++.dg/cpp0x/bind.C: New.
4655 * g++.dg/cpp0x/rv1n.C: New.
4656 * g++.dg/cpp0x/rv5p.C: New.
4657 * g++.dg/cpp0x/elision.C: New.
4658 * g++.dg/cpp0x/named_refs.C: New.
4659 * g++.dg/cpp0x/unnamed_refs.C: New.
4660 * g++.dg/cpp0x/rv4n.C: New.
4661 * g++.dg/cpp0x/elision_neg.C: New.
4662 * g++.dg/init/copy7.C: Run in C++98 mode.
4663 * g++.dg/overload/arg1.C: Ditto.
4664 * g++.dg/overload/arg4.C: Ditto.
4665
4666 2007-05-30 Jakub Jelinek <jakub@redhat.com>
4667
4668 PR c++/31809
4669 * g++.dg/opt/static5.C: New test.
4670
4671 2007-05-30 Richard Guenther <rguenther@suse.de>
4672
4673 * g++.dg/dg.exp: Prune torture/.
4674 * g++.dg/torture/dg-torture.exp: New testsuite.
4675
4676 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
4677
4678 * gcc.target/arm/pr27387.C: Move and rename to ...
4679 * g++.dg/inherit/thunk8.C: ... here.
4680
4681 2007-05-30 Jakub Jelinek <jakub@redhat.com>
4682
4683 PR tree-optimization/31769
4684 * g++.dg/gomp/pr31769.C: New test.
4685
4686 2007-05-29 Hui-May Chang <hm.chang@apple.com>
4687
4688 * gcc.target/i386/stack-realign.c: New.
4689
4690 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
4691
4692 * gcc.dg/tree-ssa/prefetch-6.c: New test.
4693
4694 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
4695
4696 * gfortran.dg/sizeof.f90: New.
4697
4698 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
4699
4700 PR c/31339
4701 * gcc.dg/boolcomplex-1.c: New test.
4702
4703 PR c++/31339
4704 * g++.dg/ext/boolcomplex-1.c: New test.
4705
4706 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
4707
4708 * gcc.dg/matrix: New directory.
4709
4710 2007-05-28 Tobias Burnus <burnus@net-b.de>
4711
4712 PR fortran/32124
4713 * gfortran.dg/allocate_stat_1.f90: New.
4714
4715 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
4716
4717 PR fortran/31972
4718 * transfer_hollerith_1.f90: New test.
4719
4720 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
4721
4722 PR tree-opt/32100
4723 * gcc.c-torture/execute/vrp-7.c: New test.
4724
4725 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
4726
4727 * gfortran.dg/transfer_simplify_4.f90: New test.
4728
4729 2007-05-27 Tobias Burnus <burnus@net-b.de>
4730
4731 PR fortran/32088
4732 * gfortran.dg/func_result_3.f90: New.
4733
4734 2007-05-27 Tobias Burnus <burnus@net-b.de>
4735
4736 PR middle-end/32083
4737 * gfortran.dg/transfer_simplify_3.f90: New.
4738
4739 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
4740
4741 PR target/32065
4742 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
4743 to compile options.
4744 * gcc.target/i386/pr32065-2.c: New test.
4745
4746 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4747
4748 PR fortran/31813
4749 * gfortran.dg/io_constraints_2.f90: Update.
4750
4751 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
4752
4753 PR fortran/31219
4754 * gfortran.dg/array_constructor_17.f90: New test.
4755
4756 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
4757
4758 PR tree-opt/32090
4759 * g++.dg/opt/array2.C: New testcase.
4760
4761 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
4762
4763 PR target/32065
4764 * gcc.target/i386/pr32065.c: New test.
4765
4766 2007-05-25 Dirk Mueller <dmueller@suse.de>
4767 Marcus Meissner <meissner@suse.de>
4768
4769 * gcc.dg/attr-alloc_size.c: New.
4770
4771 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
4772 Lee Millward <lee.millward@gmail.com>
4773
4774 PR c++/31745
4775 * g++.dg/parse/crash34.C: New test.
4776
4777 * g++.dg/parse/crash35.C: New test.
4778
4779 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
4780
4781 * gcc.target/i386/sse2-check.h: New.
4782 * gcc.target/i386/sse2-vec-1.c: Likewise.
4783 * gcc.target/i386/sse2-vec-2.c: Likewise.
4784 * gcc.target/i386/sse2-vec-3.c: Likewise.
4785 * gcc.target/i386/sse2-vec-4.c: Likewise.
4786 * gcc.target/i386/sse2-vec-5.c: Likewise.
4787 * gcc.target/i386/sse2-vec-6.c: Likewise.
4788
4789 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
4790
4791 PR c++/31431
4792 PR c++/31432
4793 PR c++/31434
4794 PR c++/31435
4795 PR c++/31437
4796 PR c++/31438
4797 PR c++/31442
4798 PR c++/31443
4799 PR c++/31444
4800 PR c++/31445
4801 * g++.dg/cpp0x/pr31431.C: New.
4802 * g++.dg/cpp0x/pr31437.C: New.
4803 * g++.dg/cpp0x/pr31442.C: New.
4804 * g++.dg/cpp0x/pr31444.C: New.
4805 * g++.dg/cpp0x/pr31431-2.C: New.
4806 * g++.dg/cpp0x/pr31432.C: New.
4807 * g++.dg/cpp0x/pr31434.C: New.
4808 * g++.dg/cpp0x/pr31438.C: New.
4809 * g++.dg/cpp0x/pr31443.C: New.
4810 * g++.dg/cpp0x/pr31445.C: New.
4811 * g++.dg/cpp0x/variadic-crash1.C: New.
4812
4813 2007-05-25 Richard Sandiford <richard@codesourcery.com>
4814
4815 * gcc.target/arm/long-calls-1.c: New test.
4816 * gcc.target/arm/long-calls-2.c: Likewise.
4817 * gcc.target/arm/long-calls-3.c: Likewise.
4818 * gcc.target/arm/long-calls-4.c: Likewise.
4819
4820 2007-05-25 Richard Guenther <rguenther@suse.de>
4821 Andrew Pinski <andrew_pinski@playstation.sony.com>
4822
4823 PR tree-optimization/31982
4824 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
4825
4826 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
4827
4828 PR fortran/32047
4829 * gfortran.dg/result_in_spec_2.f90: New test.
4830
4831 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4832
4833 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
4834
4835 2007-05-24 Ollie Wild <aaw@google.com>
4836
4837 * gcc.dg/cpp/counter-1.c: New test.
4838 * gcc.dg/pch/counter-1.c: New test.
4839 * gcc.dg/pch/counter-1.hs: New file.
4840 * gcc.dg/pch/counter-2.c: New test.
4841 * gcc.dg/pch/counter-2.hs: New file.
4842 * gcc.dg/pch/counter-3.c: New test.
4843 * gcc.dg/pch/counter-3.hs: New file.
4844
4845 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
4846
4847 * gcc.dg/tree-ssa/predcom-1.c: New test.
4848 * gcc.dg/tree-ssa/predcom-2.c: New test.
4849 * gcc.dg/tree-ssa/predcom-3.c: New test.
4850 * gcc.dg/tree-ssa/predcom-4.c: New test.
4851 * gcc.dg/tree-ssa/predcom-5.c: New test.
4852 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
4853
4854 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
4855
4856 PR testsuite/32062
4857 * gcc.target/i386/sse4_1-check.h (MASK): New.
4858
4859 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4860
4861 PR fortran/32038
4862 * gfortran.dg/pr25603.f: Initialize integer variables.
4863
4864 2007-05-23 Ian Lance Taylor <iant@google.com>
4865
4866 * g++.dg/other/vrp1.C: New test.
4867
4868 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
4869
4870 PR preprocessor/20077
4871 * gcc.dg/cpp/paste15.c: New test.
4872
4873 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
4874 Nigel Stephens <nigel@mips.com>
4875 Richard Sandiford <richard@codesourcery.com>
4876
4877 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
4878 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
4879 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
4880 * gcc.target/mips/inter/mips16-inter.exp: New.
4881
4882 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
4883
4884 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
4885
4886 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
4887
4888 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
4889 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
4890 * gcc.target/i386/sse3-addsubps.c: Likewise.
4891 * gcc.target/i386/sse3-haddpd.c: Likewise.
4892 * gcc.target/i386/sse3-haddps.c: Likewise.
4893 * gcc.target/i386/sse3-hsubpd.c: Likewise.
4894 * gcc.target/i386/sse3-hsubps.c: Likewise.
4895 * gcc.target/i386/sse3-lddqu.c: Likewise.
4896 * gcc.target/i386/sse3-movddup.c: Likewise.
4897 * gcc.target/i386/sse3-movshdup.c: Likewise.
4898 * gcc.target/i386/sse3-movsldup.c: Likewise.
4899
4900 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
4901 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
4902 * gcc.target/i386/ssse3-pabsd.c: Likewise.
4903 * gcc.target/i386/ssse3-pabsw.c: Likewise.
4904 * gcc.target/i386/ssse3-palignr.c: Likewise.
4905 * gcc.target/i386/ssse3-phaddd.c: Likewise.
4906 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
4907 * gcc.target/i386/ssse3-phaddw.c: Likewise.
4908 * gcc.target/i386/ssse3-phsubd.c: Likewise.
4909 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
4910 * gcc.target/i386/ssse3-phsubw.c: Likewise.
4911 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
4912 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
4913 * gcc.target/i386/ssse3-pshufb.c: Likewise.
4914 * gcc.target/i386/ssse3-psignb.c: Likewise.
4915 * gcc.target/i386/ssse3-psignd.c: Likewise.
4916 * gcc.target/i386/ssse3-psignw.c: Likewise.
4917 * gcc.target/i386/ssse3-vals.h: Likewise.
4918
4919 * gcc.target/i386/sse3-check.h: New file.
4920 * gcc.target/i386/ssse3-check.h: Likewise.
4921
4922 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
4923
4924 PR middle-end/31095
4925 * gcc.c-torture/compile/bcopy-1.c: New testcase.
4926
4927 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
4928
4929 PR middle-end/31606
4930 * gcc.c-torture/20070522-1.c: New testcase.
4931
4932 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
4933
4934 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
4935
4936 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
4937
4938 * gcc.c-torture/execute/ieee/20000320-1.x,
4939 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
4940 m68k-*-* and check_effective_target_coldfire_fpu.
4941
4942 2007-05-22 Ollie Wild <aaw@google.com>
4943
4944 * g++.dg/lookup/hidden-class10.C: New test.
4945 * g++.dg/lookup/hidden-class11.C: New test.
4946
4947 2007-05-22 Ollie Wild <aaw@google.com>
4948
4949 * g++.dg/lookup/name-clash5.C: New test.
4950 * g++.dg/lookup/name-clash6.C: New test.
4951
4952 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
4953
4954 * g++.dg/other/i386-2.C: Update comments on header files tested.
4955 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
4956 of <tmmintrin.h>.
4957 * gcc.target/i386/sse-12.c: Likewise.
4958 * gcc.target/i386/sse-13.c: Likewise.
4959 * gcc.target/i386/sse-14.c: Likewise.
4960
4961 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
4962 Redefined to test with immediate operand.
4963 (__builtin_ia32_blendps): Likewise.
4964 (__builtin_ia32_blendpd): Likewise.
4965 (__builtin_ia32_dpps): Likewise.
4966 (__builtin_ia32_dpps): Likewise.
4967 (__builtin_ia32_insertps128): Likewise.
4968 (__builtin_ia32_vec_ext_v4sf): Likewise.
4969 (__builtin_ia32_vec_set_v16qi): Likewise.
4970 (__builtin_ia32_vec_set_v4si): Likewise.
4971 (__builtin_ia32_vec_set_v2di): Likewise.
4972 (__builtin_ia32_vec_ext_v16qi): Likewise.
4973 (__builtin_ia32_vec_ext_v4si): Likewise.
4974 (__builtin_ia32_vec_ext_v2di): Likewise.
4975 (__builtin_ia32_roundpd): Likewise.
4976 (__builtin_ia32_roundsd): Likewise.
4977 (__builtin_ia32_roundps): Likewise.
4978 (__builtin_ia32_roundss): Likewise.
4979 (__builtin_ia32_mpsadbw128): Likewise.
4980
4981 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
4982
4983 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
4984
4985 2007-05-22 Janis Johnson <janis187@us.ibm.com>
4986
4987 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
4988 failures.
4989 * gcc.dg/dfp/func-struct.c: Ditto.
4990 * gcc.dg/dfp/operator-assignment.c: Ditto.
4991 * gcc.dg/dfp/convert-bfp.c: Ditto.
4992 * gcc.dg/dfp/convert-int.c: Ditto.
4993 * gcc.dg/dfp/convert-int-max.c: Ditto.
4994 * gcc.dg/dfp/func-scalar.c: Ditto.
4995 * gcc.dg/dfp/cast.c: Ditto.
4996 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
4997 failures, and fix a typo in return type of arg1_128.
4998 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
4999 failures, and fix a typo in a constant suffix.
5000 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
5001 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
5002
5003 2007-05-22 Janis Johnson <janis187@us.ibm.com>
5004 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5005
5006 * lib/gcc-dg.exp(process_message): New proc.
5007 (dg-message): New test directive.
5008 * gcc.dg/always_inline.c: Use dg-message.
5009 * gcc.dg/always_inline2.c: Ditto.
5010 * gcc.dg/always_inline3.c: Ditto.
5011 * gcc.dg/invalid-call-1.c: Ditto.
5012 * gcc.dg/pr17506.c: Ditto.
5013 * gcc.dg/simd-5.c: Ditto.
5014 * gcc.dg/simd-6.c: Ditto.
5015 * gcc.dg/va-arg-2.c: Ditto.
5016 * gcc.dg/cpp/syshdr.c: Ditto.
5017 * gcc.dg/cpp/unc4.c: Ditto.
5018 * gcc.dg/cpp/trad/mi1.c: Ditto.
5019 * gcc.dg/cpp/trad/mi5.c: Ditto.
5020 * gcc.dg/cpp/trad/mi7.c: Ditto.
5021 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
5022 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
5023 * gcc.test-framework/test-framework.awk: Special-case outexists
5024 tests.
5025
5026 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5027
5028 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
5029 (bit_SSE4_2): Likewise.
5030 (bit_POPCNT): Likewise.
5031
5032 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
5033 Check if assembler supports SSE4 instructions.
5034
5035 * gcc.target/i386/sse4_1-blendpd.c: New file.
5036 * gcc.target/i386/sse4_1-blendps.c: Likewise.
5037 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
5038 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
5039 * gcc.target/i386/sse4_1-check.h: Likewise.
5040 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
5041 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
5042 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
5043 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
5044 * gcc.target/i386/sse4_1-extractps.c: Likewise.
5045 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
5046 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
5047 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
5048 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
5049 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
5050 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
5051 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
5052 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
5053 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
5054 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
5055 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5056 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
5057 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
5058 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
5059 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
5060 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5061 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
5062 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
5063 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
5064 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
5065 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
5066 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
5067 * gcc.target/i386/sse4_1-pminud.c: Likewise.
5068 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
5069 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
5070 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
5071 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
5072 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
5073 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
5074 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
5075 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
5076 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
5077 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
5078 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
5079 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
5080 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
5081 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
5082 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
5083 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
5084 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
5085 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
5086 * gcc.target/i386/sse4_1-round.h: Likewise.
5087 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5088 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5089 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5090 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
5091 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5092 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5093 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5094 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5095 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5096 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5097 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5098 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5099 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5100 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5101
5102 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5103
5104 PR fortran/31627
5105 * gfortran.dg/bounds_check_7.f90: New test.
5106
5107 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
5108
5109 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
5110 (check_effective_target_sse4a): Ditto.
5111
5112 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
5113 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
5114 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
5115 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
5116 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
5117 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
5118 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
5119 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
5120 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
5121 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
5122 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
5123 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
5124 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
5125 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
5126 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
5127 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
5128 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
5129 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
5130 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
5131 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
5132
5133 2007-05-21 Mark Mitchell <mark@codesourcery.com>
5134
5135 * g++.dg/ext/cleanup-1.C: New test.
5136 * g++.dg/ext/cleanup-2.C: Likewise.
5137 * g++.dg/ext/cleanup-3.C: Likewise.
5138 * g++.dg/ext/cleanup-4.C: Likewise.
5139 * g++.dg/ext/cleanup-5.C: Likewise.
5140 * g++.dg/ext/cleanup-6.C: Likewise.
5141 * g++.dg/ext/cleanup-8.C: Likewise.
5142 * g++.dg/ext/cleanup-9.C: Likewise.
5143 * g++.dg/ext/cleanup-10.C: Likewise.
5144 * g++.dg/ext/cleanup-11.C: Likewise.
5145 * g++.dg/ext/cleanup-dtor.C: Likewise.
5146
5147 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
5148
5149 PR middle-end/31995
5150 * gcc.dg/vect/vect-102a.c: New test.
5151
5152 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
5153 Paolo Carlini <pcarlini@suse.de>
5154 Uros Bizjak <ubizjak@gmail.com>
5155
5156 * gcc.dg/gcc-have-sync-compare-and-swap.c,
5157 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5158 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5159 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
5160 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5161 New testcases.
5162
5163 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
5164
5165 PR fortran/32002
5166 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
5167
5168 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5169
5170 PR fortran/32027
5171 * gfortran.dg/do_3.F90: Add checks for the final value of the
5172 loop variable.
5173
5174 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
5175
5176 * gcc.c-torture/execute/990127-2.x: New file.
5177
5178 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
5179
5180 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
5181 * gcc.target/i386/sse-12: Add -O to compile options.
5182 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
5183 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
5184 and mm3dnow.h. Add -O to compile options.
5185
5186 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
5187
5188 PR fortran/31867
5189 * gfortran.dg/char_length_5.f90: New test.
5190
5191 PR fortran/31994
5192 * gfortran.dg/array_reference_1.f90: New test.
5193
5194 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5195
5196 PR middle-end/7651
5197 PR c++/11856
5198 PR c/12963
5199 PR c/23587
5200 PR other/29694
5201 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
5202 * gcc.dg/Wtype-limits.c: New.
5203 * gcc.dg/Wtype-limits-Wextra.c: New.
5204 * gcc.dg/Wtype-limits-no.c: New.
5205 * g++.dg/warn/Wtype-limits.C: New.
5206 * g++.dg/warn/Wtype-limits-Wextra.C: New.
5207 * g++.dg/warn/Wtype-limits-no.C: New.
5208
5209 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
5210
5211 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
5212 instead of "-msse2".'
5213 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
5214 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
5215 and mm3dnow.h.
5216 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
5217 to test with immediate operand.
5218 (__builtin_ia32_insertqi): Ditto.
5219 (__builtin_ia32_palignr128): Ditto.
5220 (__builtin_ia32_palignr): Ditto.
5221 (__builtin_ia32_pshufhw): Ditto.
5222 (__builtin_ia32_pshuflw): Ditto.
5223 (__builtin_ia32_pshufd): Ditto.
5224 (__builtin_ia32_vec_set_v8hi): Ditto.
5225 (__builtin_ia32_vec_ext_v8hi): Ditto.
5226 (__builtin_ia32_shufpd): Ditto.
5227 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5228
5229 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
5230
5231 PR fortran/32001
5232 * gfortran.dg/min_max_conformance.f90: Added more testcases.
5233
5234 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
5235
5236 PR target/31585
5237 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
5238 and "__inline". Use "-msse" instead of "-msse2".
5239
5240 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5241
5242 PR middle-end/7651
5243 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
5244 * gcc.dg/20030906-2.c: Likewise.
5245 * objc.dg/method-17.m: Add -Wreturn-type.
5246 * obj-c++.dg/method-21.mm: Likewise.
5247
5248 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
5249
5250 PR target/31585
5251 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
5252 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
5253 (__builtin_ia32_psrlqi128): Ditto.
5254 (__builtin_ia32_psrlwi128): Ditto.
5255 (__builtin_ia32_psrldi128): Ditto.
5256 (__builtin_ia32_psrldqi128): Ditto.
5257 (__builtin_ia32_pslldqi128): Ditto.
5258 (__builtin_ia32_psrawi128): Ditto.
5259 (__builtin_ia32_psradi128): Ditto.
5260 (__builtin_ia32_psllqi128): Ditto.
5261 (__builtin_ia32_pslldi128): Ditto.
5262 (__builtin_prefetch): Ditto.
5263 (__builtin_ia32_pshufw): Ditto.
5264 (__builtin_ia32_vec_set_v4hi): Ditto.
5265 (__builtin_ia32_vec_ext_v4hi): Ditto.
5266 (__builtin_ia32_shufps): Ditto.
5267 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5268
5269 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5270
5271 PR fortran/31974
5272 * gfortran.dg/char_allocation_1.f90: New test.
5273
5274 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5275
5276 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
5277 * gcc.dg/Wconversion-sign.c: New.
5278 * gcc.dg/Wconversion-integer-no-sign.c: New.
5279 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
5280 Wconversion-sign.C
5281 * g++.dg/warn/Wconversion-sign.C: New.
5282 * g++.old-deja/g++.other/warn4.C: Update.
5283 * g++.dg/warn/Wconversion1.C: Likewise.
5284
5285 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5286
5287 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
5288 * gcc.dg/torture/builtin-math-4.c: Likewise.
5289
5290 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5291
5292 PR libfortran/31964
5293 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
5294
5295 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
5296
5297 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
5298
5299 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
5300
5301 PR target/31628
5302 * gcc.target/i386/pr31628.c: New.
5303
5304 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
5305
5306 PR middle-end/31344
5307 * gcc.dg/pr31344.c: New test.
5308
5309 2007-05-17 Ian Lance Taylor <iant@google.com>
5310
5311 PR tree-optimization/31953
5312 * gcc.c-torture/compile/pr31953.c: New test.
5313
5314 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5315
5316 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
5317
5318 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
5319 and drem.
5320 * gcc.dg/torture/builtin-math-4.c: Likewise.
5321
5322 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
5323 * gcc.dg/torture/builtin-math-4.c: Likewise.
5324
5325 * gcc.dg/torture/builtin-math-4.c: New test.
5326
5327 2007-05-17 Janis Johnson <janis187@us.ibm.com>
5328 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5329
5330 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
5331 * gcc.dg/cpp/include2.c: Ditto.
5332 * gcc.dg/cpp/mac-dir-2.c: Ditto.
5333 * gcc.dg/cpp/paste5.c: Ditto.
5334 * gcc.dg/cpp/paste6.c: Ditto.
5335 * gcc.dg/cpp/paste8.c: Ditto.
5336 * gcc.dg/cpp/paste11.c: Ditto.
5337 * gcc.dg/cpp/paste13.c: Ditto.
5338 * gcc.dg/cpp/skipping2.c: Ditto.
5339 * gcc.dg/reg-vol-struct-1.c: Ditto.
5340 * gcc.dg/Wshadow-1.c: Ditto.
5341 * gcc.dg/cpp/trad/comment.c: Ditto.
5342 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
5343 * gcc.dg/cpp/if-2.c: Ditto.
5344 * gcc.dg/array-5.c: Ditto.
5345 * gcc.dg/inline-15.c: Ditto.
5346 * gcc.dg/pr27953.c: Ditto.
5347 * gcc.dg/Wno-c++-compat.c: Ditto.
5348
5349 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
5350
5351 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
5352
5353 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
5354
5355 * gcc.c-torture/execute/20070517-1.c: New test.
5356
5357 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
5358
5359 PR fortran/31919
5360 * gfortran.dg/min_max_conformance.f90: New test.
5361
5362 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
5363
5364 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
5365 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
5366 gcc.dg/vect/vect-104.c: Use more complex construction to
5367 prevent vectorizing.
5368 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
5369
5370 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
5371
5372 PR tree-optimization/24659
5373 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
5374 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
5375 not vect_int target.
5376 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
5377 not vect_int target. Loop is vectorized for vect_intfloat_cvt
5378 targets.
5379 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
5380 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
5381 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
5382
5383 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
5384
5385 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
5386 and x86_64-*-* targets.
5387 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
5388
5389 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
5390
5391 PR fortran/18769
5392 PR fortran/30881
5393 PR fortran/31194
5394 PR fortran/31216
5395 PR fortran/31427
5396 * transfer_simplify_1.f90: New test.
5397 * transfer_simplify_2.f90: New test.
5398
5399 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
5400
5401 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
5402
5403 2007-05-14 Janis Johnson <janis187@us.ibm.com>
5404
5405 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5406
5407 * gcc.dg/fltconst-pedantic-dfp.c: New test.
5408
5409 PR c/31924
5410 * gcc.dg/fltconst-1.c: New test.
5411
5412 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
5413 * gcc.dg/dfp/operator-assignment.c: Ditto.
5414
5415 2007-05-14 Paolo Carlini <pcarlini@suse.de>
5416
5417 PR c++/29928
5418 * g++.dg/rtti/typeid5.C: New.
5419
5420 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5421
5422 PR fortran/31725
5423 * gfortran.dg/substr_4.f: New test.
5424
5425 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
5426
5427 * gcc.target/m68k/interrupt_thread-1.c,
5428 gcc.target/m68k/interrupt_thread-2.c,
5429 gcc.target/m68k/interrupt_thread-3.c: New.
5430 * gcc.target/m68k/m68k.exp: Accept fido.
5431
5432 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5433
5434 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
5435 * gfortran.dg/altreturn_3.f90: Likewise.
5436 * gfortran.dg/assumed_dummy_1.f90: Likewise.
5437 * gfortran.dg/default_numeric_type_1.f90: Likewise.
5438 * gfortran.dg/inquire_iolength.f90: Likewise.
5439 * gfortran.dg/module_naming_1.f90: Likewise.
5440 * gfortran.dg/oldstyle_2.f90: Likewise.
5441 * gfortran.dg/operator_2.f90: Likewise.
5442 * gfortran.dg/parameter_array_element_1.f90: Likewise.
5443 * gfortran.dg/used_types_11.f90: Likewise.
5444 * gfortran.dg/zero_array_components_1.f90: Likewise.
5445 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
5446 * gfortran.dg/parameter_array_dummy.f90: Likewise.
5447 * gfortran.dg/real_const_3.f90: Likewise.
5448
5449 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
5450
5451 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
5452 * gcc.dg/tree-ssa/loop-30.c: New test.
5453
5454 2007-05-13 Richard Guenther <rguenther@suse.de>
5455
5456 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
5457 scanning forwprop1.
5458 * g++.dg/tree-ssa/pr31146.C: Likewise.
5459
5460 2007-05-13 Revital Eres <eres@il.ibm.com>
5461
5462 * gcc.dg/dse.c: New test.
5463
5464 2007-05-12 Richard Guenther <rguenther@suse.de>
5465
5466 PR tree-optimization/31797
5467 * gcc.c-torture/compile/pr31797.c: New testcase.
5468
5469 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
5470
5471 PR fortran/30746
5472 * gfortran.dg/host_assoc_function_1.f90: New test.
5473
5474 2007-05-11 Steve Ellcey <sje@cup.hp.com>
5475
5476 PR c++/31829
5477 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
5478
5479 2007-05-11 Silvius Rus <rus@google.com>
5480
5481 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
5482 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
5483 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
5484 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
5485 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
5486 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
5487 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
5488 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
5489 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
5490 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
5491 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
5492 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
5493 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
5494 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
5495 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
5496 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
5497
5498 2007-05-11 Paolo Carlini <pcarlini@suse.de>
5499
5500 PR other/31852
5501 * gcc.c-torture/execute/builtins/memchr.c: New.
5502 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
5503 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
5504
5505 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
5506
5507 PR fortran/30876
5508 * gfortran.dg/recursive_reference_1.f90: Put error at correct
5509 line.
5510 * gfortran.dg/recursive_reference_2.f90: New test.
5511
5512 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
5513
5514 PR fortran/30878
5515 * gfortran.dg/namelist_29.f90: New test.
5516
5517 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
5518
5519 PR fortran/31474
5520 * gfortran.dg/entry_10.f90: New test.
5521
5522 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
5523
5524 PR tree-optimization/31885
5525 * gcc.dg/tree-ssa/loop-29.c: New test.
5526
5527 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
5528
5529 * assumed_dummy_1.f90: Fix dg directive.
5530 * char_initialiser_actual.f90: Likewise.
5531 * nested_modules_2.f90: Likewise.
5532 * shift-alloc.f90: Likewise.
5533
5534 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
5535
5536 * gcc.dg/20070507-1.c: Disable for non-pic targets.
5537
5538 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5539
5540 PR libfortran/31880
5541 * gfortran.dg/unf_read_corrupted_2.f90: New test.
5542
5543 2007-05-09 Mike Stump <mrs@apple.com>
5544
5545 * g++.dg/other/first-global.C: Add -fpie for darwin.
5546 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
5547
5548 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
5549
5550 * gcc.dg/20070507-1.c: New testcase.
5551
5552 2007-05-08 Chao-ying Fu <fu@mips.com>
5553
5554 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
5555 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
5556 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
5557 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
5558
5559 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
5560
5561 PR 31847
5562 * gcc.dg/pr31847.c: New test.
5563
5564 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
5565
5566 PR fortran/31692
5567 * gfortran.dg/actual_array_result_1.f90: New test.
5568
5569 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
5570
5571 PR fortran/29397
5572 * gfortran.dg/parameter_array_init_1.f90: New test.
5573
5574 PR fortran/29400
5575 * gfortran.dg/parameter_array_init_2.f90: New test.
5576
5577 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
5578
5579 PR target/31854
5580 * gcc.target/i386/pr31854.c: New test.
5581
5582 2007-05-07 Janis Johnson <janis187@us.ibm.com>
5583
5584 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
5585
5586 2007-05-07 Mike Stump <mrs@apple.com>
5587
5588 * g++.old-deja/g++.mike/empty.C: Add.
5589
5590 2007-05-07 Eric Christopher <echristo@apple.com>
5591
5592 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
5593
5594 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
5595
5596 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
5597 variable. Rearrange conversions from binary float to decimal float.
5598
5599 2007-05-07 Mark Mitchell <mark@codesourcery.com>
5600
5601 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
5602 x86.
5603
5604 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
5605
5606 * gnat.dg/opt1.ad[sb]: New testcase.
5607
5608 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5609
5610 PR fortran/31399
5611 * gfortran.dg/do_3.F90: New test.
5612
5613 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5614
5615 PR fortran/31764
5616 * gfortran.dg/new_line.f90: Add new checks.
5617
5618 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5619
5620 PR fortran/31201
5621 * gfortran.dg/large_unit_1.f90: New.
5622 * gfortran.dg/large_unit_2.f90: New.
5623 * gfortran.dg/iostat_4.f90: New
5624 * gfortran.dg/bounds_check_fail_1.f90: Updated.
5625
5626 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
5627
5628 PR fortran/31540
5629 * gfortran.dg/char_result_4.f90: New test.
5630
5631 2007-06-05 Revital Eres <eres@il.ibm.com>
5632
5633 PR 30957
5634 * gcc.dg/pr30957-1.c: New test.
5635
5636 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5637
5638 PR fortran/31251
5639 * gfortran.dg/char_type_len_2.f90: New test.
5640
5641 2007-05-05 Geoffrey Keating <geoffk@apple.com>
5642
5643 PR 31775
5644 * g++.dg/other/nested-extern.cc: New.
5645 * g++.dg/other/nested-extern-1.C: New.
5646 * g++.dg/other/nested-extern-2.C: New.
5647
5648 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
5649
5650 PR fortran/31760
5651 * gfortran.dg/erf.f90: New test.
5652 * gfortran.dg/besxy.f90: New test.
5653
5654 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
5655
5656 PR fortran/22359
5657 * gfortran.dg/fseek.f90: New test.
5658
5659 2007-05-04 Bob Wilson <bob.wilson@acm.org>
5660
5661 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
5662
5663 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5664
5665 PR libfortran/31210
5666 * gfortran.dg/zero_length_1.f90: New test.
5667
5668 2007-05-04 Tobias Burnus <burnus@net-b.de>
5669
5670 PR fortran/31803
5671 * gfortran.dg/char_pointer_assign_3.f90: New test.
5672 * gfortran.dg/char_result_2.f90: Re-enable test.
5673
5674 2007-05-04 Tobias Burnus <burnus@net-b.de>
5675
5676 PR fortran/25071
5677 * gfortran.dg/char_length_3.f90: New test.
5678 * gfortran.dg/char_result_2.f90: Fix test.
5679
5680 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
5681
5682 PR tree-optimization/30565
5683 * gcc.dg/tree-ssa/loop-27.c: New test.
5684
5685 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
5686
5687 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
5688 * gcc.target/bfin/arith.c (__v2hi): Likewise.
5689 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
5690 * gcc.target/bfin/shift.c (__v2hi): Likewise.
5691
5692 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
5693
5694 PR tree-optimization/31699
5695 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
5696 New.
5697 (check_effective_target_vect_floatint_cvt): New.
5698 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
5699 of specific targets.
5700 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
5701 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
5702 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5703 * gcc.dg/vect/vect-iv-4.c: Likewise.
5704 * gcc.dg/vect/vect-multitypes-11.c: New.
5705 * gcc.dg/vect/pr31699.c: New.
5706
5707 2007-05-02 Geoffrey Keating <geoffk@apple.com>
5708
5709 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
5710
5711 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
5712
5713 PR C++/31663
5714 * g++.dg/warn/anonymous-namespace-2.C: New.
5715 * g++.dg/warn/anonymous-namespace-2.h: New.
5716
5717 2007-05-02 Paul Brook <paul@codesourcery.com>
5718
5719 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
5720
5721 2007-05-02 Eric Christopher <echristo@apple.com>
5722
5723 * gcc.dg/cpp/if-div.c: New file.
5724
5725 2007-05-02 Tom Tromey <tromey@redhat.com>
5726
5727 PR preprocessor/28709:
5728 * gcc.dg/cpp/pr28709.c: New file.
5729
5730 2007-05-02 Richard Guenther <rguenther@suse.de>
5731
5732 PR tree-optimization/31146
5733 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
5734
5735 2007-05-01 Geoffrey Keating <geoffk@apple.com>
5736
5737 * gcc.c-torture/compile/limits-blockid.c: New.
5738 * gcc.c-torture/compile/limits-caselabels.c: New.
5739 * gcc.c-torture/compile/limits-declparen.c: New.
5740 * gcc.c-torture/compile/limits-enumconst.c: New.
5741 * gcc.c-torture/compile/limits-exprparen.c: New.
5742 * gcc.c-torture/compile/limits-externalid.c: New.
5743 * gcc.c-torture/compile/limits-fnargs.c: New.
5744 * gcc.c-torture/compile/limits-fndefn.c: New.
5745 * gcc.c-torture/compile/limits-idexternal.c: New.
5746 * gcc.c-torture/compile/limits-idinternal.c: New.
5747 * gcc.c-torture/compile/limits-pointer.c: New.
5748 * gcc.c-torture/compile/limits-stringlit.c: New.
5749 * gcc.c-torture/compile/limits-structmem.c: New.
5750 * gcc.c-torture/compile/limits-structnest.c: New.
5751
5752 2007-04-29 Geoffrey Keating <geoffk@apple.com>
5753
5754 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
5755
5756 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
5757
5758 PR middle-end/31740
5759 * gcc.c-torture/compile/20070501-1.c: New testcase.
5760
5761 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5762
5763 PR fortran/31732
5764 * gfortran.dg/array_memset_2: New test case.
5765
5766 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
5767
5768 PR testsuite/31615
5769 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
5770
5771 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
5772
5773 PR testsuite/31589
5774 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
5775 dg-final test.
5776 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
5777 keyword to dg-final test.
5778 * gcc.dg/vect/vect-iv-4.c: Likewise.
5779 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5780 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
5781 test.
5782 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
5783 cast.
5784 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
5785 * lib/target-supports.exp
5786 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
5787 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
5788
5789 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
5790
5791 * gcc.c-torture/execute/ieee/20000320-1.c: Use
5792 __LONG_LONG_MAX__ and its friends instead of those supplied by
5793 limits.h.
5794
5795 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
5796
5797 PR C++/31721
5798 * g++.dg/ext/vector7.C: New testcase.
5799
5800 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5801
5802 PR fortran/31591
5803 * gfortran.dg/bound_simplification_1.f90: New test.
5804
5805 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5806
5807 PR fortran/31645
5808 * gfortran.dg/bom_error.f90: New test.
5809 * gfortran.dg/bom_include.f90: New test.
5810 * gfortran.dg/bom_UTF16-LE.f90: New test.
5811 * gfortran.dg/bom_UTF16-BE.f90: New test.
5812 * gfortran.dg/bom_UTF-8.f90: New test.
5813 * gfortran.dg/bom_UTF-32.f90: New test.
5814 * gfortran.dg/bom_UTF-8.F90: New test.
5815 * gfortran.dg/bom_include.inc: New file.
5816
5817 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5818
5819 PR C++/30221
5820 * g++.dg/init/ptrfn2.C: New test.
5821 * g++.dg/init/ptrfn3.C: New test.
5822
5823 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
5824
5825 PR fortran/31711
5826 * gfortran.dg/dependency_21.f90: New test.
5827
5828 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5829
5830 * gfortran.dg/secnds.f: Use real*8.
5831 * gfortran.dg/secnds-1.f: Use real*8.
5832
5833 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5834
5835 PR libfortran/31532
5836 * gfortran.dg/inquire_5.f90: Update test.
5837
5838 2007-04-27 Ian Lance Taylor <iant@google.com>
5839
5840 PR middle-end/31710
5841 * gcc.c-torture/compile/pr31710.c: New test.
5842
5843 2007-04-27 Richard Guenther <rguenther@suse.de>
5844
5845 PR tree-optimization/30965
5846 PR tree-optimization/30978
5847 * gcc.dg/tree-ssa/pr30978.c: New testcase.
5848 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
5849 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
5850 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
5851
5852 2007-04-27 Richard Guenther <rguenther@suse.de>
5853
5854 PR tree-optimization/31715
5855 * gcc.dg/Warray-bounds-4.c: New testcase.
5856
5857 2007-04-26 Ian Lance Taylor <iant@google.com>
5858
5859 PR target/28675
5860 * gcc.c-torture/compile/pr28675.c: New test.
5861
5862 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
5863
5864 PR C++/30016
5865 * g++.dg/ext/vector6.C: New test.
5866
5867 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
5868
5869 * gcc.c-torture/execute/ieee/20000320-1.x: New.
5870
5871 2007-04-26 Steve Ellcey <sje@cup.hp.com>
5872
5873 PR middle-end/31617
5874 * g++.dg/other/str_empty.C: Add expected warning.
5875
5876 2007-04-26 Richard Guenther <rguenther@suse.de>
5877 Daniel Berlin <dberlin@dberlin.org>
5878
5879 PR tree-optimization/30567
5880 * g++.dg/other/pr30567.C: New testcase.
5881
5882 2007-04-26 Richard Guenther <rguenther@suse.de>
5883
5884 PR tree-optimization/31703
5885 * gcc.c-torture/compile/pr31703.c: New testcase.
5886 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
5887 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
5888
5889 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
5890
5891 * gfortran.dg/open_errors.f90: Added if statements checking
5892 the value of iostat.
5893
5894 2007-04-26 Jakub Jelinek <jakub@redhat.com>
5895
5896 PR c++/31598
5897 * g++.dg/gomp/pr31598.C: New test.
5898
5899 PR tree-optimization/30558
5900 * g++.dg/gomp/pr30558.C: New test.
5901
5902 2007-04-24 Mark Mitchell <mark@codesourcery.com>
5903
5904 PR c++/31338
5905 * g++.dg/ext/complex2.C: New test.
5906
5907 2007-04-25 Paolo Carlini <pcarlini@suse.de>
5908
5909 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
5910
5911 2007-04-25 Thiemo Seufer <ths@mips.com>
5912
5913 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
5914 value to signed char.
5915
5916 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
5917
5918 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
5919 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
5920 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
5921
5922 2007-04-25 Tobias Burnus <burnus@net-b.de>
5923
5924 PR fortran/31668
5925 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
5926 statement functions.
5927 * gfortran.dg/c_by_val_5.f90: New test.
5928
5929 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
5930
5931 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
5932 with two new subroutines to avoid parameter-induced aliasing.
5933 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
5934 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
5935
5936 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5937
5938 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
5939 * g++.dg/warn/Warray-bounds.C: Likewise.
5940
5941 2007-04-24 Ian Lance Taylor <iant@google.com>
5942
5943 PR tree-optimization/31605
5944 * gcc.c-torture/execute/pr31605.c: New test.
5945
5946 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5947
5948 PR fortran/31587
5949 * lib/gcc-dg.exp (scan-module): New function.
5950 * gfortran.dg/module_md5_1.f90: New test.
5951
5952 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
5953
5954 * g++.old-deja/g++.pt/defarg6.C: Only run with
5955 -std=gnu++98.
5956 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
5957 * g++.dg/cpp0x/variadic61.C: Ditto.
5958 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
5959 * g++.dg/cpp0x/variadic62.C: Ditto.
5960 * g++.dg/template/meminit1.C: Ditto.
5961 * g++.dg/template/operator7.C: Ditto.
5962 * g++.dg/template/static15.C: Ditto.
5963 * g++.dg/template/invalid1.C: Ditto.
5964 * g++.dg/template/shift1.C: Ditto.
5965 * g++.dg/template/error10.C: Ditto.
5966
5967 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
5968
5969 PR diagnostic/25923
5970 * gfortran.dg/pr25923.f90: New test.
5971
5972 2007-04-24 Ian Lance Taylor <iant@google.com>
5973
5974 PR tree-optimization/31602
5975 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
5976
5977 2007-04-24 Janis Johnson <janis187@us.ibm.com>
5978
5979 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
5980 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
5981
5982 2007-04-24 Hui-May Chang <hm.chang@apple.com>
5983
5984 * gcc.target/i386/reload-1.c. New.
5985
5986 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
5987 Olga Golovanevsky <olga@il.ibm.com>
5988
5989 * g++.dg/other/str_empty.C: New test.
5990
5991 2007-04-24 Richard Henderson <rth@redhat.com>
5992
5993 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
5994
5995 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
5996
5997 PR target/31641
5998 * gcc.c-torture/compile/pr31641.c: New testcase.
5999
6000 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
6001
6002 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
6003 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
6004 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
6005 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
6006
6007 2007-04-23 Simon Baldwin <simonb@google.com>
6008
6009 * g++.dg/other/error15.C: New.
6010 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
6011 triggering a "multiple parameters named" error.
6012
6013 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
6014
6015 PR fortran/31618
6016 * gfortran.dg/backspace_8.f: New test case.
6017
6018 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
6019
6020 PR fortran/31630
6021 * gfortran.dg/used_types_17.f90: New test.
6022
6023 PR fortran/31620
6024 * gfortran.dg/zero_array_components_1.f90: New test.
6025
6026 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6027
6028 PR fortran/31616
6029 * gfortran.dg/open_errors.f90: Allow a different error message.
6030
6031 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
6032
6033 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
6034 Rename from check_effective_target_vect_pack_mod. Rename global
6035 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
6036 messages.
6037 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
6038 rename.
6039 * gcc.dg/vect/vect-iv-8a.c: Ditto.
6040 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
6041
6042 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6043
6044 PR middle-end/31448
6045 * gcc.c-torture/execute/pr31448.c: New testcase.
6046
6047 2007-04-22 Nick Clifton <nickc@redhat.com>
6048
6049 * gcc.dg/20020312-2.c: Add support for the FRV.
6050
6051 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
6052
6053 PR tree-optimization/24659
6054 * gcc.dg/vect/vect-float-extend-1.c: New test.
6055 * gcc.dg/vect/vect-float-truncate-1.c: New test.
6056
6057 2007-04-22 Richard Guenther <rguenther@suse.de>
6058
6059 PR tree-optimization/29789
6060 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
6061 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6062
6063 2007-04-22 Revital Eres <eres@il.ibm.com>
6064
6065 * gcc.dg/var-expand2.c: New test.
6066
6067 2007-04-22 Revital Eres <eres@il.ibm.com>
6068
6069 * gcc.dg/var-expand3.c: New test.
6070
6071 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6072
6073 PR fortran/31495
6074 * gfortran.dg/continuation_8.f90: New test.
6075
6076 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6077
6078 PR C/30265
6079 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
6080 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
6081
6082 2007-04-21 Richard Guenther <rguenther@suse.de>
6083
6084 PR middle-end/31136
6085 * gcc.c-torture/execute/pr31136.c: New testcase.
6086
6087 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
6088
6089 * gcc.target/i386/movsi-sm-1.c: New.
6090
6091 2007-04-20 Richard Henderson <rth@redhat.com>
6092
6093 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
6094 * gcc.dg/pr27095.c: Cope with alpha GOT load.
6095
6096 2007-04-20 Jakub Jelinek <jakub@redhat.com>
6097
6098 * gcc.target/i386/ordcmp-1.c: New test.
6099 * gcc.target/i386/unordcmp-1.c: New test.
6100
6101 PR tree-optimization/31632
6102 * gcc.c-torture/compile/20070419-1.c: New test.
6103
6104 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
6105
6106 * gcc.dg/invalid-call-1.c: New test.
6107
6108 2007-04-18 Dirk Mueller <dmueller@suse.de>
6109
6110 PR diagnostic/31227
6111 * gcc.dg/Warray-bounds-3.c: New.
6112
6113 2007-04-18 Richard Guenther <rguenther@suse.de>
6114
6115 PR tree-optimization/19431
6116 PR tree-optimization/21463
6117 * gcc.c-torture/execute/20070212-1.c: New testcase.
6118 * gcc.c-torture/execute/20070212-2.c: Likewise.
6119 * gcc.c-torture/execute/20070212-3.c: Likewise.
6120 * gcc.dg/tree-ssa/pr19431.c: Likewise.
6121 * gcc.dg/tree-ssa/pr21463.c: Likewise.
6122 * g++.dg/tree-ssa/pr21463.C: Likewise.
6123 * g++.dg/tree-ssa/pr30738.C: Likewise.
6124
6125 2007-04-17 Mark Mitchell <mark@codesourcery.com>
6126
6127 PR c++/31513
6128 * g++.dg/expr/bitfield8.C: New test.
6129
6130 2007-04-17 Joseph Myers <joseph@codesourcery.com>
6131 Richard Sandiford <richard@codesourcery.com>
6132
6133 * lib/target-supports.exp (check_profiling_available): Return 0
6134 for uClibc with -p or -pg.
6135
6136 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
6137
6138 PR c++/31517
6139 * g++.dg/template/init7.C: New test.
6140
6141 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
6142
6143 PR rtl-optimization/31360
6144 * gcc.dg/loop-7.c: New test.
6145
6146 2007-04-17 Mark Mitchell <mark@codesourcery.com>
6147
6148 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
6149 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
6150 build.
6151 (compat-execute): Likewise.
6152 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
6153 files to remote hosts.
6154 * lib/c-ctorture.exp (c-torture-compile): Likewise.
6155 (c-torture-execute): Likewise.
6156 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
6157 or plain file. Use remote_upload and remote_download to copy
6158 files about.
6159 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
6160 before scanning it.
6161
6162 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
6163
6164 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
6165
6166 2007-04-16 Lawrence Crowl <crowl@google.com>
6167
6168 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
6169 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
6170 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
6171 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6172 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
6173 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
6174 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
6175 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
6176 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
6177 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6178 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
6179
6180 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
6181 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
6182 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
6183 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6184 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
6185 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
6186 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
6187 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
6188 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
6189 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6190 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
6191
6192 2007-04-16 Ian Lance Taylor <iant@google.com>
6193
6194 PR tree-optimization/31522
6195 * gcc.dg/Wstrict-overflow-16.c: New test.
6196
6197 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
6198
6199 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
6200
6201 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
6202
6203 PR fortran/31144
6204 * gfortran.dg/module_naming_1.f90: New.
6205
6206 2007-04-16 Richard Sandiford <richard@codesourcery.com>
6207
6208 * lib/target-supports.exp (check_profiling_available): Return
6209 false for m68k-*-uclinux.
6210
6211 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
6212
6213 PR c++/29365
6214 Testcase for c++ anonymous namespace warning
6215
6216 * g++.dg/warn/anonymous-namespace-1.C: New test
6217 * g++.dg/warn/anonymous-namespace-1.h: New test
6218
6219 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
6220
6221 PR testsuite/31578
6222 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
6223
6224 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6225
6226 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
6227
6228 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
6229
6230 PR fortran/31204
6231 * gfortran.dg/array_constructor_16.f90: New test.
6232
6233 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
6234
6235 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
6236 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
6237
6238 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6239
6240 PR rtl-optimization/31500
6241 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
6242 * g++.dg/warn/Warray-bounds.C: Likewise.
6243
6244 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
6245
6246 PR C/31520
6247 * gcc.dg/gnu89-init-4.c: New testcase.
6248
6249 2007-04-14 Jakub Jelinek <jakub@redhat.com>
6250
6251 PR c++/25874
6252 * gcc.dg/gomp/pr25874.c: Add dg-options.
6253 * g++.dg/gomp/pr25874.C: Add dg-options.
6254
6255 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
6256
6257 PR fortran/21061
6258 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
6259 * gfortran.dg/warnings_are_errors_1.f: New testcase.
6260
6261 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6262
6263 PR fortran/31561
6264 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
6265
6266 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
6267
6268 PR fortran/29507
6269 PR fortran/31404
6270 * gfortran.dg/initialization_6.f90: New test.
6271
6272 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
6273
6274 * gcc.c-torture/compile/pr27528.c: Require nonpic.
6275
6276 * lib/target-supports.exp (check_gc_sections_available):
6277 Return false if ldflags includes -elf2flt.
6278
6279 2007-04-13 Jason Merrill <jason@redhat.com>
6280
6281 PR c++/31074
6282 * conv3.C: New test.
6283
6284 2007-04-13 Mike Stump <mrs@apple.com>
6285
6286 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
6287 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
6288
6289 2007-04-13 Joseph Myers <joseph@codesourcery.com>
6290
6291 PR tree-optimization/29598
6292 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
6293
6294 2007-04-13 Tobias Burnus <burnus@net-b.de>
6295
6296 PR fortran/31559
6297 * gfortran.dg/func_assign.f90: New test.
6298
6299 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
6300
6301 PR fortran/31550
6302 * gfortran.dg/used_types_16.f90: New test.
6303
6304 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
6305
6306 PR fortran/18937
6307 * gfortran.dg/goto_2.f90: New.
6308 * gfortran.dg/goto_3.f90: New.
6309 * gfortran.dg/pr17708.f90: Rename to ...
6310 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
6311
6312 2007-04-13 Tobias Burnus <burnus@net-b.de>
6313
6314 PR fortran/31562
6315 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
6316 instead of a struct.
6317
6318 2007-04-13 Tobias Burnus <burnus@net-b.de>
6319
6320 PR fortran/31562
6321 * gfortran.dg/value_4.c: Use GNU extensions for complex
6322 instead of a struct.
6323
6324 2007-04-13 Richard Guenther <rguenther@suse.de>
6325
6326 PR tree-optimization/21258
6327 * gcc.dg/tree-ssa/vrp34.c: New testcase.
6328
6329 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6330
6331 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
6332 <complex.h>.
6333
6334 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
6335
6336 PR fortran/31250
6337 * gfortran.dg/char_length_2.f90: New.
6338 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
6339 * gfortran.dg/repeat_4.f90: Likewise.
6340
6341 PR fortran/31266
6342 * gfortran.dg/char_assign_1.f90: New.
6343
6344 PR fortran/31471
6345 * gfortran.dg/block_name_1.f90: New.
6346 * gfortran.dg/block_name_2.f90: New.
6347
6348 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
6349
6350 PR c++/31078
6351 * g++.dg/other/pr31078.C: New.
6352
6353 2007-04-12 Richard Guenther <rguenther@suse.de>
6354
6355 PR tree-optimization/31169
6356 * gcc.c-torture/execute/pr31169.c: New testcase.
6357
6358 2007-04-12 Richard Guenther <rguenther@suse.de>
6359
6360 PR tree-optimization/24689
6361 PR tree-optimization/31307
6362 * g++.dg/tree-ssa/pr31307.C: New testcase.
6363 * gcc.dg/tree-ssa/pr24689.c: Likewise.
6364
6365 2007-04-12 Tobias Burnus <burnus@net-b.de>
6366
6367 PR fortran/31472
6368 * gfortran.dg/access_spec_1.f90: New test.
6369 * gfortran.dg/access_spec_2.f90: New test.
6370 * gfortran.dg/non_module_public.f90: Match new error message.
6371
6372 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
6373
6374 PR testsuite/31538
6375 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
6376 to 4 at line 38 to fix bounds problem.
6377
6378 2007-04-11 Tobias Burnus <burnus@net-b.de>
6379
6380 PR testsuite/31240
6381 * gfortran.dg/pointer_intent_1.f90: Fix test.
6382
6383 2007-04-10 Eric Christopher <echristo@apple.com>
6384
6385 * lib/target-supports.exp
6386 (check_effective_target_fstack_protector): Rewrite.
6387
6388 2007-04-09 Mark Mitchell <mark@codesourcery.com>
6389
6390 PR c++/31449
6391 * g++.dg/init/const5.C: New test.
6392
6393 2007-04-09 Jan Hubicka <jh@suse.cz>
6394
6395 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
6396
6397 2007-04-08 Jan Hubicka <jh@suse.cz>
6398
6399 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
6400
6401 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
6402
6403 PR fortran/31257
6404 * gfortran.dg/achar_4.f90: New test.
6405
6406 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
6407
6408 PR fortran/30880
6409 * gfortran.dg/used_dummy_types_8.f90: New test.
6410
6411 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
6412
6413 PR fortran/30872
6414 * gfortran.dg/parameter_array_element_1.f90: New test.
6415
6416 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
6417
6418 PR fortran/31222
6419 * gfortran.dg/default_numeric_type_1.f90: New test.
6420
6421 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
6422
6423 PR fortran/31424
6424 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
6425
6426 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
6427
6428 PR fortran/31293
6429 * gfortran.dg/interface_12.f90: New test.
6430
6431 2007-04-07 Bruce Korb <bkorb@gnu.org>
6432
6433 * gcc.dg/format/opt-6.c: New test.
6434 * gcc.dg/format/nul-1.c: New test.
6435 * gcc.dg/format/nul-2.c: New test.
6436
6437 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6438
6439 PR libgfortran/31395
6440 * gfortran.dg/fmt_colon.f90: New test.
6441
6442 2007-04-06 Mark Mitchell <mark@codesourcery.com>
6443
6444 * g++.old-deja/g++.other/init18.C: Use
6445 dg-require-effective-target instead of an explicit xfail.
6446
6447 2007-04-05 Janis Johnson <janis187@us.ibm.com>
6448
6449 * gcc.dg/dfp/signbit-1.c
6450 * gcc.dg/dfp/signbit-2.c
6451
6452 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
6453
6454 PR fortran/31483
6455 * gfortran.dg/altreturn_5.f90: New test.
6456
6457 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
6458
6459 PR fortran/31292
6460 * gfortran.dg/contained_module_proc_1.f90: New test.
6461
6462 2007-04-04 Stuart Hastings <stuart@apple.com>
6463
6464 PR 31281
6465 * objc/execute/exceptions/pr31281.m: New.
6466
6467 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
6468
6469 * g++.dg/ext/dllimport12.C: Update comments.
6470
6471 2007-04-03 Eric Christopher <echristo@apple.com>
6472
6473 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
6474
6475 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6476
6477 PR fortran/31304
6478 * gfortran.dg/repeat_2.f90: New test.
6479 * gfortran.dg/repeat_3.f90: New test.
6480 * gfortran.dg/repeat_4.f90: New test.
6481
6482 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
6483
6484 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
6485
6486 2007-04-03 Jakub Jelinek <jakub@redhat.com>
6487
6488 PR c++/30847
6489 * g++.dg/parse/cond3.C: New test.
6490
6491 PR middle-end/30704
6492 * gcc.c-torture/execute/ieee/pr30704.c: New test.
6493
6494 2007-04-02 Jason Merrill <jason@redhat.com>
6495
6496 PR c++/31187
6497 * g++.dg/ext/visibility/anon3.C: New test.
6498
6499 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6500
6501 PR libgfortran/31052
6502 * gfortran.dg/namelist_28.f90: New test.
6503
6504 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6505
6506 PR libgfortran/31366
6507 * gfortran.dg/direct_io_6.f90: New test.
6508
6509 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6510
6511 PR libgfortran/31207
6512 * gfortran.dg/advance_5.f90: New test.
6513 * gfortran.dg/advance_6.f90: New test.
6514
6515 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
6516
6517 * g++.dg/ext/dllimport6.C: Remove extra ';'.
6518 * g++.dg/ext/dllimport7.C: Likewise.
6519 * g++.dg/ext/selectany1.C: Likewise.
6520
6521 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
6522
6523 * g++.dg/parser/pr31138.C: New.
6524 * g++.dg/parser/pr31140.C: New.
6525 * g++.dg/parser/pr31141.C: New.
6526
6527 2007-03-30 Paolo Carlini <pcarlini@suse.de>
6528
6529 PR c++/26099
6530 * g++.dg/ext/is_base_of.C: New.
6531 * g++.dg/ext/has_virtual_destructor.C: New.
6532 * g++.dg/ext/is_polymorphic.C: New.
6533 * g++.dg/ext/is_base_of_diagnostic.C: New.
6534 * g++.dg/ext/is_enum.C: New.
6535 * g++.dg/ext/has_nothrow_assign.C: New.
6536 * g++.dg/ext/has_nothrow_constructor.C: New.
6537 * g++.dg/ext/is_empty.C: New.
6538 * g++.dg/ext/has_trivial_copy.C: New.
6539 * g++.dg/ext/has_trivial_assign.C: New.
6540 * g++.dg/ext/is_abstract.C: New.
6541 * g++.dg/ext/is_pod.C: New.
6542 * g++.dg/ext/has_nothrow_copy.C: New.
6543 * g++.dg/ext/is_class.C: New.
6544 * g++.dg/ext/has_trivial_constructor.C: New.
6545 * g++.dg/ext/is_union.C: New.
6546 * g++.dg/ext/has_trivial_destructor.C: New.
6547 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
6548 * g++.dg/template/crash43.C: Likewise.
6549
6550 2007-03-29 Dirk Mueller <dmueller@suse.de>
6551
6552 * g++.dg/warn/pedantic2.C: New testcase.
6553
6554 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6555
6556 * size_dim.f90: Fix dg directive.
6557 * pr16433.f: Likewise.
6558 * use_6.f90: Likewise.
6559 * use_7.f90: Likewise.
6560 * entry_9.f90: Likewise.
6561 * pointer_intent_2.f90: Likewise.
6562 * protected_1.f90: Likewise.
6563 * fmt_missing_period_2.f: Likewise.
6564 * pointer_intent_3.f90: Likewise.
6565 * protected_2.f90: Likewise.
6566 * protected_3.f90: Likewise.
6567 * pr15754.f90: Likewise.
6568 * protected_4.f90: Likewise.
6569 * protected_5.f90: Likewise.
6570 * initialization_2.f90: Likewise.
6571 * protected_6.f90: Likewise.
6572 * continuation_7.f90: Likewise.
6573 * derived_function_interface_1.f90: Likewise.
6574 * der_pointer_4.f90: Likewise.
6575 * fmt_zero_precision.f90: Likewise.
6576 * blockdata_3.f90: Likewise.
6577 * fmt_missing_period_1.f: Likewise.
6578 * real_const_3.f90: Likewise.
6579 * use_4.f90: Likewise.
6580 * fmt_missing_period_3.f: Likewise.
6581 * use_5.f90: Likewise.
6582
6583 2007-03-28 Mike Stump <mrs@apple.com>
6584
6585 * gcc.dg/darwin-comm.c: Add.
6586
6587 2007-03-28 Eric Christopher <echristo@apple.com>
6588
6589 * lib/target-supports.exp (check_effective_target_fstack_protector):
6590 New.
6591 * gcc.dg/ssp-1.c: Use.
6592 * gcc.dg/ssp-2.c: Ditto.
6593
6594 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
6595
6596 PR c++/29077
6597 * g++.dg/parse/constructor3.C: New test.
6598
6599 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
6600
6601 * gnat.dg/thin_pointer.ad[sb]: New test.
6602
6603 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
6604
6605 * g++.dg/cpp0x/bracket1.C: New.
6606 * g++.dg/cpp0x/bracket2.C: New.
6607 * g++.dg/cpp0x/bracket3.C: New.
6608 * g++.dg/cpp0x/bracket4.C: New.
6609
6610 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
6611
6612 * g++.dg/cpp0x/temp_default1.C: New.
6613 * g++.dg/cpp0x/temp_default3.C: New.
6614 * g++.dg/cpp0x/temp_default2.C: New.
6615 * g++.dg/cpp0x/temp_default4.C: New.
6616
6617 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
6618
6619 PR c++/29993
6620 * g++.dg/other/cv_func2.C: New.
6621
6622 2007-03-27 Janis Johnson <janis187@us.ibm.com>
6623
6624 * gcc.dg/dfp/func-vararg-alternate.h: New file.
6625 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
6626 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
6627 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
6628
6629 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
6630 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
6631
6632 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
6633
6634 * lib/compat.exp (compat-execute): Fix processing of file names.
6635
6636 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
6637
6638 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
6639
6640 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
6641
6642 * lib/target-supports.exp (check_effective_target_fortran_large_real):
6643 Delete created executable test file.
6644 (check_effective_target_fortran_large_int): Ditto.
6645 (check_effective_target_static_libgfortran): Ditto.
6646
6647 2007-03-26 Paolo Carlini <pcarlini@suse.de>
6648
6649 PR c++/30500
6650 * g++.dg/warn/pragma-system_header1.C: New test.
6651 * g++.dg/warn/pragma-system_header2.C: New test.
6652 * g++.dg/warn/pragma-system_header1.h. New.
6653 * g++.dg/warn/pragma-system_header2.h. New.
6654
6655 2007-03-26 Ian Lance Taylor <iant@google.com>
6656
6657 PR tree-optimization/31345
6658 * gcc.c-torture/compile/pr31345-1.c: New test.
6659
6660 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
6661
6662 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
6663 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
6664 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
6665 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6666 * gfortran.dg/overload_1.f90: Likewise.
6667 * gfortran.dg/impure_assignment_1.f90: Likewise.
6668 * gfortran.dg/error_recovery_3.f90: Likewise.
6669 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
6670 * gfortran.dg/sequence_types_1.f90: Likewise.
6671 * gfortran.dg/internal_references_1.f90: Likewise.
6672 * gfortran.dg/present_1.f90: Likewise.
6673 * gfortran.dg/volatile10.f90: Likewise.
6674 * gfortran.dg/module_equivalence_2.f90: Likewise.
6675 * gfortran.dg/use_4.f90: Likewise.
6676 * gfortran.dg/elemental_result_1.f90: Likewise.
6677 * gfortran.dg/generic_actual_arg.f90: Likewise.
6678 * gfortran.dg/private_type_5.f90: Likewise.
6679 * gfortran.dg/protected_4.f90: Likewise.
6680 * gfortran.dg/interface_3.f90: Likewise.
6681
6682 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
6683
6684 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
6685 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
6686
6687 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
6688
6689 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
6690
6691 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6692
6693 PR libgfortran/31199
6694 * gfortran.dg/fmt_t_4.f90: New test.
6695
6696 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6697
6698 PR libfortran/31297
6699 * gfortran.dg/backspace_5.f: Initialize variable(s).
6700 * gfortran.dg/backspace_6.f: Likewise.
6701 * gfortran.dg/char_bounds_check_fail_1: Likewise.
6702 * gfortran.dg/direct_io_2.f90: Likewise.
6703 * gfortran.dg/write_back.f: Likewise.
6704 * gfortran.dg/write_rewind_2.f: Likewise.
6705 * gfortran.dg/write_rewind_1.f: Likewise.
6706 * gfortran.dg/write_rewind_2.f: Likewise.
6707
6708 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
6709
6710 PR tree-optimization/30784
6711 * gcc.dg/vect/pr30784.c: New test.
6712
6713 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6714
6715 PR fortran/30877
6716 * gfortran.dg/operator_1.f90: New test.
6717 * gfortran.dg/operator_2.f90: New test.
6718
6719 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6720
6721 PR libfortran/31196
6722 * gfortran.dg/reshape_transpose_1.f90: New test.
6723
6724 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6725
6726 PR fortran/30655
6727 * gfortran.dg/bounds_check_6.f90: New test.
6728
6729 2007-03-23 Michael Meissner <michael.meissner@amd.com>
6730
6731 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
6732 #ifndef/#endif.
6733 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6734 * gcc.dg/dfp/decfloat-constants.c: Ditto.
6735
6736 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
6737
6738 PR fortran/31209
6739 * gfortran.dg/pointer_function_actual_1.f90: New test.
6740
6741 PR fortran/31200
6742 * gfortran.dg/pointer_function_actual_2.f90: New test.
6743
6744 PR fortran/31215
6745 * gfortran.dg/result_in_spec_1.f90: New test.
6746
6747 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6748
6749 PR fortran/30834
6750 * gfortran.dg/integer_exponentiation_3.F90: New test.
6751 * gfortran.dg/integer_exponentiation_4.f90: New test.
6752 * gfortran.dg/integer_exponentiation_5.F90: New test.
6753
6754 2007-03-22 Mark Mitchell <mark@codesourcery.com>
6755
6756 PR c++/30863
6757 * g++.dg/template/error24.C: New test.
6758 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
6759
6760 2007-03-22 Mark Mitchell <mark@codesourcery.com>
6761
6762 PR c++/31273
6763 * g++.dg/expr/bitfield7.C: New test.
6764
6765 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6766
6767 PR other/23572
6768 * gcc.dg/float-range-4.c: New.
6769 * gcc.dg/float-range-1.c: Update. Test for a warning.
6770 * gcc.dg/float-range-3.c: New.
6771 * gcc.dg/float-range-5.c: New.
6772
6773 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6774
6775 PR fortran/31262
6776 * gfortran.dg/no_range_check_1.f90: New test.
6777
6778 2007-03-22 Dirk Mueller <dmueller@suse.de>
6779
6780 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6781 * g++.dg/other/static1.C: Remove stray semicolon.
6782 * g++.dg/other/init1.C: Likewise.
6783 * g++.dg/rtti/dyncast1.C: Likewise.
6784 * g++.dg/tree-ssa/pr17153.C: Likewise.
6785 * g++.dg/lookup/disamb1.C: Likewise.
6786 * g++.dg/lookup/scoped2.C: Likewise.
6787 * g++.dg/lookup/friend7.C: Likewise.
6788 * g++.dg/parse/parse4.C: Likewise.
6789 * g++.dg/parse/parse5.C: Likewise.
6790 * g++.dg/expr/pr29066.C: Likewise.
6791 * g++.dg/expr/cast4.C: Likewise.
6792 * g++.dg/tc1/dr193.C: Likewise.
6793 * g++.dg/tc1/dr213.C: Likewise.
6794 * g++.dg/abi/dcast1.C: Likewise.
6795 * g++.dg/abi/covariant2.C: Likewise.
6796 * g++.dg/inherit/covariant11.C: Likewise.
6797 * g++.dg/inherit/covariant9.C: Likewise.
6798 * g++.dg/inherit/covariant10.C: Likewise.
6799 * g++.dg/init/static3.C: Likewise.
6800 * g++.dg/init/init-ref3.C: Likewise.
6801 * g++.dg/init/ref10.C: Likewise.
6802 * g++.dg/template/meminit2.C: Likewise.
6803 * g++.dg/template/using9.C: Likewise.
6804 * g++.dg/template/friend9.C: Likewise.
6805 * g++.dg/template/ref1.C: Likewise.
6806 * g++.old-deja/g++.warn/inline.C: Likewise.
6807 * g++.old-deja/g++.robertl/eb91.C: Likewise.
6808 * g++.old-deja/g++.robertl/eb46.C: Likewise.
6809 * g++.old-deja/g++.robertl/eb34.C: Likewise.
6810 * g++.old-deja/g++.robertl/eb43.C: Likewise.
6811 * g++.old-deja/g++.robertl/eb26.C: Likewise.
6812 * g++.old-deja/g++.robertl/eb116.C: Likewise.
6813 * g++.old-deja/g++.brendan/copy5.C: Likewise.
6814 * g++.old-deja/g++.brendan/overload8.C: Likewise.
6815 * g++.old-deja/g++.brendan/overload11.C: Likewise.
6816 * g++.old-deja/g++.brendan/copy7.C: Likewise.
6817 * g++.old-deja/g++.brendan/crash38.C: Likewise.
6818 * g++.old-deja/g++.brendan/template11.C: Likewise.
6819 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
6820 * g++.old-deja/g++.brendan/crash50.C: Likewise.
6821 * g++.old-deja/g++.brendan/crash16.C: Likewise.
6822 * g++.old-deja/g++.jason/pmem2.C: Likewise.
6823 * g++.old-deja/g++.jason/parse9.C: Likewise.
6824 * g++.old-deja/g++.jason/byval2.C: Likewise.
6825 * g++.old-deja/g++.jason/overload8.C: Likewise.
6826 * g++.old-deja/g++.jason/pmf8.C: Likewise.
6827 * g++.old-deja/g++.jason/template33.C: Likewise.
6828 * g++.old-deja/g++.jason/return3.C: Likewise.
6829 * g++.old-deja/g++.jason/scoping2.C: Likewise.
6830 * g++.old-deja/g++.jason/virtual.C: Likewise.
6831 * g++.old-deja/g++.jason/opeq3.C: Likewise.
6832 * g++.old-deja/g++.jason/template27.C: Likewise.
6833 * g++.old-deja/g++.jason/synth6.C: Likewise.
6834 * g++.old-deja/g++.jason/ref8.C: Likewise.
6835 * g++.old-deja/g++.jason/offset1.C: Likewise.
6836 * g++.old-deja/g++.other/static20.C: Likewise.
6837 * g++.old-deja/g++.other/array1.C: Likewise.
6838 * g++.old-deja/g++.other/new3.C: Likewise.
6839 * g++.old-deja/g++.other/array2.C: Likewise.
6840 * g++.old-deja/g++.other/overload9.C: Likewise.
6841 * g++.old-deja/g++.other/cast6.C: Likewise.
6842 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
6843 * g++.old-deja/g++.other/eh4.C: Likewise.
6844 * g++.old-deja/g++.other/using7.C: Likewise.
6845 * g++.old-deja/g++.other/init18.C: Likewise.
6846 * g++.old-deja/g++.other/dyncast1.C: Likewise.
6847 * g++.old-deja/g++.other/dyncast2.C: Likewise.
6848 * g++.old-deja/g++.other/dtor11.C: Likewise.
6849 * g++.old-deja/g++.pt/static11.C: Likewise.
6850 * g++.old-deja/g++.pt/crash19.C: Likewise.
6851 * g++.old-deja/g++.pt/overload12.C: Likewise.
6852 * g++.old-deja/g++.pt/crash46.C: Likewise.
6853 * g++.old-deja/g++.pt/mi1.C: Likewise.
6854 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6855 * g++.old-deja/g++.pt/nontype5.C: Likewise.
6856 * g++.old-deja/g++.pt/local5.C: Likewise.
6857 * g++.old-deja/g++.pt/typename2.C: Likewise.
6858 * g++.old-deja/g++.pt/explicit80.C: Likewise.
6859 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6860 * g++.old-deja/g++.law/visibility1.C: Likewise.
6861 * g++.old-deja/g++.law/visibility2.C: Likewise.
6862 * g++.old-deja/g++.law/virtual2.C: Likewise.
6863 * g++.old-deja/g++.law/operators19.C: Likewise.
6864 * g++.old-deja/g++.law/parsing10.C: Likewise.
6865 * g++.old-deja/g++.law/visibility4.C: Likewise.
6866 * g++.old-deja/g++.law/operators4.C: Likewise.
6867 * g++.old-deja/g++.law/dtors2.C: Likewise.
6868 * g++.old-deja/g++.law/missed-error3.C: Likewise.
6869 * g++.old-deja/g++.law/visibility10.C: Likewise.
6870 * g++.old-deja/g++.law/scope3.C: Likewise.
6871 * g++.old-deja/g++.law/casts2.C: Likewise.
6872 * g++.old-deja/g++.law/code-gen5.C: Likewise.
6873 * g++.old-deja/g++.law/operators33.C: Likewise.
6874 * g++.old-deja/g++.law/friend4.C: Likewise.
6875 * g++.old-deja/g++.mike/pmf7.C: Likewise.
6876 * g++.old-deja/g++.mike/p5611.C: Likewise.
6877 * g++.old-deja/g++.mike/net37.C: Likewise.
6878 * g++.old-deja/g++.mike/p3570.C: Likewise.
6879 * g++.old-deja/g++.mike/p5718.C: Likewise.
6880 * g++.old-deja/g++.mike/net21.C: Likewise.
6881 * g++.old-deja/g++.mike/p1862.C: Likewise.
6882 * g++.old-deja/g++.mike/p4511.C: Likewise.
6883 * g++.old-deja/g++.mike/virt3.C: Likewise.
6884 * g++.old-deja/g++.mike/p16146.C: Likewise.
6885 * g++.old-deja/g++.mike/p1989.C: Likewise.
6886 * g++.old-deja/g++.mike/p5571.C: Likewise.
6887 * g++.old-deja/g++.gb/scope10.C: Likewise.
6888 * g++.old-deja/g++.abi/primary5.C: Likewise.
6889 * g++.old-deja/g++.abi/empty2.C: Likewise.
6890 * g++.old-deja/g++.abi/arraynew.C: Likewise.
6891 * g++.old-deja/g++.eh/vbase4.C: Likewise.
6892 * g++.old-deja/g++.eh/ptr1.C: Likewise.
6893 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
6894 * g++.old-deja/g++.bob/template3.C: Likewise.
6895 * g++.old-deja/g++.bob/inherit1.C: Likewise.
6896
6897 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
6898
6899 PR fortran/31193
6900 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
6901
6902 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
6903
6904 PR fortran/20897
6905 * gfortran.dg/derived_name_1.f90: New.
6906 * gfortran.dg/derived_name_2.f: New.
6907
6908 2007-03-21 Richard Sandiford <richard@codesourcery.com>
6909
6910 * lib/target-supports.exp (check_effective_target_nonpic): New
6911 procedure.
6912 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
6913 when compiling PIC.
6914 * gcc.target/i386/asm-4.c: Require nonpic.
6915 * gcc.target/i386/cmov1.c: Likewise.
6916 * gcc.target/i386/mul.c: Likewise.
6917 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
6918 * gcc.target/i386/ssetype-1.c: Require nonpic.
6919 * gcc.target/i386/ssetype-3.c: Likewise.
6920 * gcc.target/i386/ssetype-5.c: Likewise.
6921
6922 2007-03-21 Richard Sandiford <richard@codesourcery.com>
6923
6924 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
6925 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
6926 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
6927 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
6928
6929 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
6930
6931 PR tree-optimization/30590
6932 * g++.dg/opt/pr30590.C: New testcase.
6933
6934 2007-03-20 Jakub Jelinek <jakub@redhat.com>
6935
6936 PR c/30762
6937 * gcc.dg/pr30762-1.c: New test.
6938 * gcc.dg/pr30762-2.c: New test.
6939
6940 PR inline-asm/30505
6941 * gcc.target/i386/pr30505.c: New test.
6942
6943 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
6944
6945 * gcc.target/arm/register-variables.c: New.
6946
6947 2007-03-19 Jeff Law <law@redhat.com>
6948
6949 * PR tree-optimization/30984
6950 * gcc.c-torture/pr30984.c: New test.
6951
6952 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
6953 Richard Guenther <rguenther@suse.de>
6954
6955 PR tree-optimization/31254
6956 * gcc.dg/torture/pr31254.c: New testcase.
6957
6958 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
6959
6960 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
6961 target default_packed.
6962
6963 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6964
6965 PR fortran/31203
6966 * gfortran.dg/string_length_1.f90: New test.
6967
6968 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6969
6970 PR testsuite/30395
6971 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
6972
6973 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6974
6975 PR libgfortran/31052
6976 * gfortran.dg/namelist_27.f90: New test.
6977
6978 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
6979
6980 PR fortran/30531
6981 * gfortran.dg/used_types_14.f90: New test.
6982
6983 PR fortran/31086
6984 * gfortran.dg/used_types_15.f90: New test.
6985
6986 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
6987
6988 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
6989 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
6990
6991 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6992
6993 PR fortran/31120
6994 * gfortran.dg/integer_exponentiation_2.f90: New test.
6995
6996 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
6997
6998 PR tree-optimization/31041
6999 * gcc.dg/vect/pr31041.c: New test.
7000
7001 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7002
7003 * g++.dg/warn/Wconversion-integer.C: New
7004 * g++.dg/warn/Wconversion-real.C: New.
7005 * g++.dg/warn/Wconversion-real-integer.C: New.
7006 * g++.dg/warn/conv2.C: Updated.
7007
7008 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7009
7010 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
7011 exclude RTPs.
7012
7013 2007-03-16 Richard Guenther <rguenther@suse.de>
7014
7015 PR tree-optimization/31146
7016 * g++.dg/tree-ssa/pr31146.C: New testcase.
7017
7018 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7019
7020 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
7021 assume that the target has <features.h>.
7022
7023 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7024
7025 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
7026 dg-options rather than to the whole test.
7027
7028 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
7029
7030 PR debug/29906
7031 * g++.dg/debug/pr29906.C: New
7032
7033 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7034
7035 PR libgfortran/31099
7036 * gfortran.dg/unformatted_recl.f90: Update test.
7037
7038 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
7039
7040 * gcc.dg/tree-ssa/prefetch-5.c: New test.
7041
7042 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7043
7044 PR c++/30891
7045 * g++.dg/parse/namespace-definition.C: New.
7046
7047 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7048
7049 PR c++/24924
7050 * g++.dg/cpp/pedantic-errors.C: New.
7051 * g++.dg/cpp/permissive.C: New.
7052
7053 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7054
7055 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
7056 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
7057
7058 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7059
7060 * lib/target-supports.exp (check_missing_uclibc_feature)
7061 (check_effective_target_wchar): New procedures.
7062 * gcc.dg/wchar_t-1.c: Require target wchar.
7063 * gcc.dg/wint_t-1.c: Likewise.
7064
7065 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7066
7067 * lib/target-supports.exp (check_gc_sections_available): Return
7068 false for VxWorks targets.
7069
7070 2007-03-15 Dirk Mueller <dmueller@suse.de>
7071
7072 * g++.dg/warn/Wconversion2.C: Fix typo.
7073 * gcc.dg/if-empty-1.c: Ditto.
7074
7075 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7076
7077 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
7078
7079 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
7080
7081 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
7082 * gcc.target/i386/pr31167.c: Ditto.
7083
7084 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
7085
7086 PR target/31167
7087 * gcc.target/i386/pr31167.c: New test.
7088
7089 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
7090
7091 PR fortran/30922
7092 * gfortran.dg/import5.f90.f90: New test.
7093
7094
7095 PR fortran/30879
7096 * gfortran.dg/data_components_1.f90: New test.
7097
7098
7099 PR fortran/30870
7100 * gfortran.dg/generic_13.f90: New test.
7101
7102 PR fortran/31163
7103 * gfortran.dg/alloc_comp_basics_5.f90: New test.
7104
7105 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7106
7107 PR libgfortran/31051
7108 * gfortran.dg/fmt_t_4.f90: New
7109
7110 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7111
7112 PR C++/31165
7113 * g++.dg/other/default7.C: New test.
7114
7115 2007-03-15 Dirk Mueller <dmueller@suse.de>
7116
7117 * g++.dg/warn/Wconversion2.C: New.
7118
7119 2007-03-14 Eric Christopher <echristo@apple.com>
7120
7121 * gcc.dg/ssp-1.c: New.
7122 * gcc.dg/ssp-2.c: Ditto.
7123
7124 2007-03-14 Dirk Mueller <dmueller@suse.de>
7125
7126 * g++.dg/warn/do-empty.C: New.
7127 * gcc.dg/do-empty.c: New.
7128 * gcc.dg/if-empty-1.c: Update.
7129 * gcc.dg/20001116-1.c: Update.
7130 * gcc.dg/pr23165.c: Update.
7131
7132 2007-03-14 Jakub Jelinek <jakub@redhat.com>
7133
7134 * gfortran.dg/module_implicit_conversion.f90: New test.
7135
7136 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
7137
7138 PR middle-end/31127
7139 * gcc.dg/pr31127.c: New.
7140
7141 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
7142
7143 * gcc.dg/tree-ssa/loop-26.c: New test.
7144
7145 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
7146
7147 * gcc.target/i386/cmpxchg16b-1.c: New test.
7148
7149 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
7150
7151 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
7152 * gcc.dg/c99-vla-1.c: Likewise.
7153 * g++.dg/ext/vla1.C: Likewise
7154
7155 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
7156
7157 * gcc.dg/wvla-1.c: New test
7158 * gcc.dg/wvla-2.c: New test
7159 * gcc.dg/wvla-3.c: New test
7160 * gcc.dg/wvla-4.c: New test
7161 * gcc.dg/wvla-5.c: New test
7162 * gcc.dg/wvla-6.c: New test
7163 * gcc.dg/wvla-7.c: New test
7164 * g++.dg/warn/Wvla-1.C: New test
7165 * g++.dg/warn/Wvla-2.C: New test
7166 * g++.dg/warn/Wvla-3.C: New test
7167
7168 2007-03-12 Mark Mitchell <mark@codesourcery.com>
7169
7170 PR c++/30108
7171 * g++.dg/other/default6.C: New test.
7172
7173 2007-03-12 Richard Sandiford <richard@codesourcery.com>
7174
7175 * lib/target-supports.exp (check_profiling_available): Return false
7176 for VxWorks.
7177 (check_effective_target_vxworks_kernel): New procedure.
7178 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
7179 VxWorks.
7180 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
7181 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
7182 to include VxWorks.
7183 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
7184
7185 2007-03-12 Richard Sandiford <richard@codesourcery.com>
7186
7187 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
7188 PIC is not supported.
7189 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
7190 * gcc.dg/20020426-2.c: Likewise.
7191 * gcc.dg/pr28243.c: Likewise.
7192 * gcc.dg/visibility-11.c: Likewise.
7193 * gcc.dg/tls/opt-9.c: Likewise.
7194 * gcc.dg/tls/opt-10.c: Likewise.
7195 * gcc.dg/tls/pic-1.c: Likewise.
7196 * gcc.dg/tls/struct-1.c: Likewise.
7197 * gcc.target/i386/20000807-1.c: Likewise.
7198 * gcc.target/i386/20000904-1.c: Likewise.
7199 * gcc.target/i386/20011119-1.c: Likewise.
7200 * gcc.target/i386/990213-2.c: Likewise.
7201 * gcc.target/i386/990214-1.c: Likewise.
7202 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7203 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7204 * gcc.target/i386/pic-1.c: Likewise.
7205 * gcc.target/i386/pr21518.c: Likewise.
7206 * gcc.target/i386/pr23098.c: Likewise.
7207 * gcc.target/i386/pr23943.c: Likewise.
7208
7209 2007-03-11 Mark Mitchell <mark@codesourcery.com>
7210
7211 PR c++/31038
7212 * g++.dg/template/complit2.C: New test.
7213
7214 PR c++/30328
7215 * g++.dg/ext/bitfield1.C: New test.
7216
7217 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
7218
7219 PR fortran/30883
7220 * gfortran.dg/interface_11.f90: New test.
7221
7222 2007-03-11 Richard Guenther <rguenther@suse.de>
7223
7224 PR tree-optimization/31115
7225 * gcc.dg/torture/pr31115.c: New testcase.
7226
7227 2007-03-11 Ira Rosen <irar@il.ibm.com>
7228
7229 PR tree-optimization/29925
7230 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
7231
7232 2007-03-10 Mark Mitchell <mark@codesourcery.com>
7233
7234 PR c++/30274
7235 * g++.dg/expr/bitfield3.C: New test.
7236 * g++.dg/expr/bitfield4.C: Likewise.
7237 * g++.dg/expr/bitfield5.C: Likewise.
7238 * g++.dg/expr/bitfield6.C: Likewise.
7239
7240 PR c++/30924
7241 * g++.dg/template/array18.C: New test.
7242
7243 2007-03-10 Dirk Mueller <dmueller@suse.de>
7244
7245 PR c++/17946
7246 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
7247 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
7248
7249 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
7250
7251 PR c++/20599
7252 * g++.dg/cpp0x/variadic-bind.C: New.
7253 * g++.dg/cpp0x/variadic-function.C: New.
7254 * g++.dg/cpp0x/variadic-mem_fn.C: New.
7255 * g++.dg/cpp0x/variadic-tuple.C: New.
7256 * g++.dg/cpp0x/variadic1.C: New.
7257 * g++.dg/cpp0x/variadic2.C: New.
7258 * g++.dg/cpp0x/variadic3.C: New.
7259 * g++.dg/cpp0x/variadic4.C: New.
7260 * g++.dg/cpp0x/variadic5.C: New.
7261 * g++.dg/cpp0x/variadic6.C: New.
7262 * g++.dg/cpp0x/variadic7.C: New.
7263 * g++.dg/cpp0x/variadic8.C: New.
7264 * g++.dg/cpp0x/variadic9.C: New.
7265 * g++.dg/cpp0x/variadic10.C: New.
7266 * g++.dg/cpp0x/variadic11.C: New.
7267 * g++.dg/cpp0x/variadic12.C: New.
7268 * g++.dg/cpp0x/variadic13.C: New.
7269 * g++.dg/cpp0x/variadic14.C: New.
7270 * g++.dg/cpp0x/variadic15.C: New.
7271 * g++.dg/cpp0x/variadic16.C: New.
7272 * g++.dg/cpp0x/variadic17.C: New.
7273 * g++.dg/cpp0x/variadic18.C: New.
7274 * g++.dg/cpp0x/variadic19.C: New.
7275 * g++.dg/cpp0x/variadic20.C: New.
7276 * g++.dg/cpp0x/variadic21.C: New.
7277 * g++.dg/cpp0x/variadic22.C: New.
7278 * g++.dg/cpp0x/variadic23.C: New.
7279 * g++.dg/cpp0x/variadic24.C: New.
7280 * g++.dg/cpp0x/variadic25.C: New.
7281 * g++.dg/cpp0x/variadic26.C: New.
7282 * g++.dg/cpp0x/variadic27.C: New.
7283 * g++.dg/cpp0x/variadic28.C: New.
7284 * g++.dg/cpp0x/variadic29.C: New.
7285 * g++.dg/cpp0x/variadic30.C: New.
7286 * g++.dg/cpp0x/variadic31.C: New.
7287 * g++.dg/cpp0x/variadic32.C: New.
7288 * g++.dg/cpp0x/variadic33.C: New.
7289 * g++.dg/cpp0x/variadic34.C: New.
7290 * g++.dg/cpp0x/variadic35.C: New.
7291 * g++.dg/cpp0x/variadic36.C: New.
7292 * g++.dg/cpp0x/variadic37.C: New.
7293 * g++.dg/cpp0x/variadic38.C: New.
7294 * g++.dg/cpp0x/variadic39.C: New.
7295 * g++.dg/cpp0x/variadic40.C: New.
7296 * g++.dg/cpp0x/variadic41.C: New.
7297 * g++.dg/cpp0x/variadic42.C: New.
7298 * g++.dg/cpp0x/variadic43.C: New.
7299 * g++.dg/cpp0x/variadic44.C: New.
7300 * g++.dg/cpp0x/variadic45.C: New.
7301 * g++.dg/cpp0x/variadic46.C: New.
7302 * g++.dg/cpp0x/variadic47.C: New.
7303 * g++.dg/cpp0x/variadic48.C: New.
7304 * g++.dg/cpp0x/variadic49.C: New.
7305 * g++.dg/cpp0x/variadic50.C: New.
7306 * g++.dg/cpp0x/variadic51.C: New.
7307 * g++.dg/cpp0x/variadic52.C: New.
7308 * g++.dg/cpp0x/variadic53.C: New.
7309 * g++.dg/cpp0x/variadic54.C: New.
7310 * g++.dg/cpp0x/variadic55.C: New.
7311 * g++.dg/cpp0x/variadic56.C: New.
7312 * g++.dg/cpp0x/variadic57.C: New.
7313 * g++.dg/cpp0x/variadic58.C: New.
7314 * g++.dg/cpp0x/variadic59.C: New.
7315 * g++.dg/cpp0x/variadic60.C : New.
7316 * g++.dg/cpp0x/variadic61.C : New.
7317 * g++.dg/cpp0x/variadic62.C : New.
7318 * g++.dg/cpp0x/variadic63.C : New.
7319 * g++.dg/cpp0x/variadic64.C : New.
7320 * g++.dg/cpp0x/variadic65.C : New.
7321 * g++.dg/cpp0x/variadic66.C : New.
7322 * g++.dg/cpp0x/variadic67.C : New.
7323 * g++.dg/cpp0x/variadic68.C : New.
7324 * g++.dg/cpp0x/variadic69.C : New.
7325 * g++.dg/cpp0x/variadic70.C : New.
7326 * g++.dg/cpp0x/variadic71.C : New.
7327 * g++.dg/cpp0x/variadic72.C : New.
7328 * g++.dg/cpp0x/variadic73.C : New.
7329 * g++.dg/cpp0x/variadic74.C : New.
7330 * g++.dg/cpp0x/variadic75.C : New.
7331 * g++.dg/cpp0x/variadic-ex1.C : New.
7332 * g++.dg/cpp0x/variadic-ex2.C : New.
7333 * g++.dg/cpp0x/variadic-ex3.C : New.
7334 * g++.dg/cpp0x/variadic-ex4.C : New.
7335 * g++.dg/cpp0x/variadic-ex5.C : New.
7336 * g++.dg/cpp0x/variadic-ex6.C : New.
7337 * g++.dg/cpp0x/variadic-ex7.C : New.
7338 * g++.dg/cpp0x/variadic-ex8.C : New.
7339 * g++.dg/cpp0x/variadic-ex9.C : New.
7340 * g++.dg/cpp0x/variadic-ex10.C : New.
7341 * g++.dg/cpp0x/variadic-ex11.C : New.
7342 * g++.dg/cpp0x/variadic-ex12.C : New.
7343 * g++.dg/cpp0x/variadic-ex13.C : New.
7344 * g++.dg/cpp0x/variadic-ex14.C : New.
7345
7346 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7347
7348 PR libgfortran/31099
7349 * gfortran.dg/unformatted_recl.f90: New test.
7350
7351 2007-03-09 Roger Sayle <roger@eyesopen.com>
7352
7353 * gcc.dg/fold-eqcmplx-1.c: New test case.
7354
7355 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
7356
7357 PR rtl-optimization/30643
7358 * gcc.dg/pr30643.c: New.
7359
7360 2007-03-09 Chao-ying Fu <fu@mips.com>
7361
7362 * gcc.target/mips/mips32-dspr2-type.c: New test.
7363 * gcc.target/mips/mips32-dspr2.c: New test.
7364 * gcc.target/mips/dspr2-MULT.c: New test.
7365 * gcc.target/mips/dspr2-MULTU.c: New test.
7366 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
7367 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
7368 Adjust some formats.
7369
7370 2007-03-09 Dirk Mueller <dmueller@suse.de>
7371
7372 PR c++/17946
7373 * gcc.dg/Wlogical-op-1.c: New.
7374 * g++.dg/warn/Wlogical-op-1.C: New.
7375
7376 2007-03-09 Richard Guenther <rguenther@suse.de>
7377
7378 PR tree-optimization/30904
7379 PR middle-end/31058
7380 * gcc.dg/pr30904.c: Remove xfail.
7381
7382 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
7383
7384 PR C/31072
7385 * gcc.c-torture/execute/pr31072.c: New test.
7386
7387 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7388
7389 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
7390 * gcc.dg/torture/builtin-attr-1.c: Likewise.
7391 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
7392 *lrint* and *lround*.
7393 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
7394 floor->lfloor.
7395 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
7396 * gcc.dg/torture/builtin-integral-1.c: Likewise.
7397 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
7398 and *lround*. Correct macro names.
7399 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
7400 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
7401
7402 2007-03-08 Ian Lance Taylor <iant@google.com>
7403
7404 * gcc.dg/no-strict-overflow-5.c: New test.
7405 * gcc.dg/no-strict-overflow-6.c: New test.
7406 * gcc.dg/Wstrict-overflow-11.c: New test.
7407 * gcc.dg/Wstrict-overflow-12.c: New test.
7408 * gcc.dg/Wstrict-overflow-13.c: New test.
7409 * gcc.dg/Wstrict-overflow-14.c: New test.
7410 * gcc.dg/Wstrict-overflow-15.c: New test.
7411
7412 2007-03-08 Richard Sandiford <richard@codesourcery.com>
7413
7414 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
7415 for VxWorks kernel mode.
7416 * gcc.c-torture/execute/strncmp-1.x: Likewise.
7417
7418 2007-03-08 Richard Sandiford <richard@codesourcery.com>
7419
7420 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
7421 mode.
7422
7423 2007-03-08 Richard Sandiford <richard@codesourcery.com>
7424
7425 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
7426 and lib/bfill.c on VxWorks targets.
7427 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
7428 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
7429 lib/bfill.c and lib/memmove.c on VxWorks targets.
7430 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
7431 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
7432 on VxWorks targets.
7433 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
7434 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
7435
7436 2007-03-08 Tobias Burnus <burnus@net-b.de>
7437
7438 * gfortran.dg/use_5.f90: New test.
7439 * gfortran.dg/use_6.f90: Ditto.
7440 * gfortran.dg/use_7.f90: Ditto.
7441
7442 2007-03-08 Tobias Burnus <burnus@net-b.de>
7443
7444 PR fortran/30973
7445 * gfortran.dg/use_4.f90: New test.
7446 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
7447
7448 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
7449
7450 PR fortran/31011
7451 * gfortran.dg/parameter_array_section_2.f90: New test.
7452
7453 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
7454
7455 PR c++/30852
7456 * g++.dg/ext/offsetof1.C: Add cases with volatile.
7457
7458 PR c++/30534
7459 * g++.dg/template/arg5.C: New test.
7460
7461 2007-03-07 Joseph Myers <joseph@codesourcery.com>
7462
7463 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
7464
7465 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
7466
7467 * gcc.dg/var-expand1.c: Add newline at end of file.
7468
7469 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
7470
7471 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
7472
7473 2007-03-06 Richard Sandiford <richard@codesourcery.com>
7474
7475 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
7476
7477 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7478
7479 * gcc.dg/torture/builtin-convert-4.c: New test.
7480
7481 2007-03-05 Ian Lance Taylor <iant@google.com>
7482
7483 * gcc.c-torture/compile/pr31034.c: New test.
7484
7485 2007-03-05 Ian Lance Taylor <iant@google.com>
7486
7487 * gcc.dg/inline-18.c: New test.
7488 * gcc.dg/inline-19.c: New test.
7489 * gcc.dg/inline-20.c: New test.
7490 * gcc.dg/inline-21.c: New test.
7491
7492 2007-03-05 Richard Guenther <rguenther@suse.de>
7493
7494 PR tree-optimization/14052
7495 * gcc.dg/tree-ssa/vrp33.c: New testcase.
7496
7497 2007-03-05 Richard Guenther <rguenther@suse.de>
7498
7499 PR tree-optimization/23777
7500 * gcc.dg/tree-ssa/pr23777.c: New testcase.
7501
7502 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7503
7504 PR other/30465
7505 * gcc.dg/multiple-overflow-warn-3.c: New.
7506 * g++.dg/warn/multiple-overflow-warn-3.C: New.
7507
7508 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
7509
7510 PR c++/30895
7511 * g++.dg/parse/template23.C: New test.
7512
7513 2007-03-04 Roger Sayle <roger@eyesopen.com>
7514
7515 PR middle-end/30744
7516 * gcc.dg/pr30744-1.c: New test case.
7517
7518 2007-03-04 Tobias Burnus <burnus@net-b.de>
7519
7520 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
7521
7522 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7523
7524 PR target/30406
7525 * gfortran.dg/logical_3.f90: New test.
7526
7527 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
7528
7529 PR libfortran/30981
7530 * gfortran.dg/integer_exponentiation_1.f90: New test.
7531
7532 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
7533
7534 * gcc.target/m68k/m68k.exp: New.
7535 * gcc.target/m68k/crash1.c: New.
7536
7537 2007-03-03 Tobias Burnus <burnus@net-b.de>
7538
7539 * gfortran.dg/c_by_val.c: Use int64_t instead of long
7540 to be more compatible with integer(kind=8).
7541
7542 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7543
7544 PR libfortran/31001
7545 * gfortran.dg/zero_sized_3.f90: New test.
7546
7547 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7548
7549 PR c++/15787
7550 * g++.dg/parse/else.C: New.
7551 * g++.dg/parse/else-2.C: New.
7552
7553 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
7554 Tobias Burnus <burnus@net-b.de>
7555
7556 PR fortran/30882
7557 * gfortran.dg/size_dim.f90: New test.
7558
7559 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
7560 Tobias Burnus <burnus@net-b.de>
7561
7562 PR fortran/30873
7563 * gfortran.dg/entry_9.f90: New test.
7564
7565 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
7566
7567 PR c++/28253
7568 * g++.dg/inherit/covariant16.C: New test.
7569
7570 2007-03-02 Geoffrey Keating <geoffk@apple.com>
7571
7572 * g++.dg/other/darwin-minversion-1.C: New.
7573
7574 2007-03-02 Diego Novillo <dnovillo@redhat.com>
7575
7576 * gcc.dg/tree-ssa/20070302-1.c: New test.
7577
7578 2007-03-02 Joseph Myers <joseph@codesourcery.com>
7579
7580 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
7581 tests.
7582
7583 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
7584
7585 * gcc.dg/tree-ssa/prefetch-4.c: New test.
7586
7587 2007-03-01 Simon Baldwin <simonb@google.com>
7588
7589 PR c++/23689
7590 * warn/ignored_typedef.C: New.
7591 * init/ctor8.C: Added dg-warning to consume ignored typedef
7592 warning.
7593 * template/typedef2.C: Ditto. Moved dg-error onto its own line
7594 and added an explicit line number.
7595
7596 2007-02-28 Richard Guenther <rguenther@suse.de>
7597
7598 PR middle-end/30364
7599 * gcc.dg/torture/pr30364-1.c: New testcase.
7600 * gcc.dg/torture/pr30364-2.c: Likewise.
7601 * gcc.dg/torture/pr30364-3.c: Likewise.
7602
7603 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7604
7605 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
7606 powerpc*, use -funsafe-math-optimizations.
7607 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7608 * gcc.dg/torture/builtin-modf-1.c: Likewise.
7609
7610 2007-02-28 Tobias Burnus <burnus@net-b.de>
7611 Paul Thomas <pault@gcc.gnu.org>
7612
7613 PR fortran/30888
7614 PR fortran/30887
7615 * c_by_val_1.f: Test %VAL() with non-default kind.
7616 * c_by_val.c: Ditto.
7617 * c_by_val_4.f: New test.
7618
7619 2007-02-28 Tobias Burnus <burnus@net-b.de>
7620
7621 PR fortran/30968
7622 * gfortran.dg/continuation_7.f90: New test.
7623
7624 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
7625
7626 * g++.dg/inherit/thunk7.C: New test.
7627 * lib/target-supports.exp (check_profiling_available): Not available
7628 for bfin-*-*.
7629
7630 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
7631
7632 PR target/30970
7633 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
7634
7635 2007-02-27 Mark Mitchell <mark@codesourcery.com>
7636
7637 * lib/target-supports.exp (check_effective_target_init_priority):
7638 Remove Solaris special case.
7639
7640 2007-02-26 Geoffrey Keating <geoffk@apple.com>
7641
7642 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
7643 for more builtin types.
7644
7645 * g++.dg/ext/visibility/class1.C: Port to Darwin.
7646 * g++.dg/ext/visibility/noPLT.C: Likewise.
7647
7648 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7649
7650 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
7651 sh* targets.
7652
7653 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
7654
7655 PR fortran/30865
7656 * size_optional_dim_1.f90: New test.
7657
7658 2007-02-25 Mark Mitchell <mark@codesourcery.com>
7659
7660 * gcc.dg/vxworks/vxworks.exp: New file.
7661 * gcc.dg/vxworks/initpri1.c: Likewise.
7662 * gcc.dg/vxworks/initpri2.c: Likewise.
7663 * gcc.dg/initpri2.c: Add more tests.
7664 * g++.dg/special/initpri2.C: Likewise.
7665
7666 * gcc.dg/initpri1.c: New test.
7667 * gcc.dg/initpri2.c: Likewise.
7668 * g++.dg/special/initpri1.C: New test.
7669 * g++.dg/special/initpri2.C: Likewise.
7670 * g++.dg/special/conpr-1.C: Use init_priority effective target.
7671 * g++.dg/special/conpr-2.C: Likewise.
7672 * g++.dg/special/conpr-3.C: Likewise.
7673 * g++.dg/special/conpr-4.C: Likewise.
7674 * g++.dg/special/initp1.C: Likewise.
7675 * g++.dg/special/ecos.exp: Remove code to detect availability of
7676 constructor priorities.
7677 * lib/target-supports.exp (check_effective_target_init_priority):
7678 New function.
7679
7680 2007-02-24 Jan Hubicka <jh@suse.cz>
7681
7682 * gcc.c-torture/execute/pr30778.c: New testcase.
7683
7684 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7685
7686 PR libgfortran/30918
7687 * gfortran.dg/namelist_26.f90: New test.
7688
7689 2007-02-24 Richard Guenther <rguenther@suse.de>
7690
7691 PR middle-end/30951
7692 * gcc.dg/pr30951.c: New testcase.
7693
7694 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7695
7696 * gcc.dg/torture/builtin-modf-1.c: New test.
7697
7698 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
7699
7700 PR tree-optimization/30904
7701 * gcc.dg/pr30904.c: New test.
7702
7703 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7704
7705 * gcc.test-framework/README: Correct command.
7706 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
7707 -Wunused-value.
7708 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
7709
7710 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
7711
7712 * lib/target-supports.exp (check_effective_target_unwrapped): New.
7713
7714 2007-02-23 Mark Mitchell <mark@codesourcery.com>
7715
7716 * lib/target-supports.exp (check_effective_target_newlib): New
7717 function.
7718
7719 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
7720
7721 PR fortran/30660
7722 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
7723 allocatable component.
7724
7725
7726 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7727
7728 * gcc.dg/torture/builtin-logb-1.c: New test.
7729 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
7730 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
7731 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
7732 sh* targets.
7733
7734 2007-02-23 Richard Guenther <rguenther@suse.de>
7735
7736 * g++.dg/warn/changes-meaning.C: New testcase.
7737
7738 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7739
7740 PR libgfortran/30910
7741 * gfortran.dg/fmt_zero_precision.f90: Update test.
7742
7743 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7744
7745 * gcc.dg/torture/builtin-frexp-1.c: New test.
7746
7747 2007-02-22 Mark Mitchell <mark@codesourcery.com>
7748
7749 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
7750
7751 2007-02-22 Ian Lance Taylor <iant@google.com>
7752
7753 PR debug/30898
7754 * g++.dg/debug/pr30898.C: New test.
7755
7756 2007-02-22 Ira Rosen <irar@il.ibm.com>
7757
7758 * gcc.dg/vect/vect-106.c: New test.
7759
7760 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
7761 Ira Rosen <irar@il.ibm.com>
7762
7763 PR tree-optimization/30843
7764 * gcc.dg/vect/pr30843.c: New test.
7765
7766 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
7767
7768 PR tree-optimization/30858
7769 * gcc.dg/vect/pr30858.c: New test.
7770
7771 2007-02-21 Mark Mitchell <mark@codesourcery.com>
7772
7773 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
7774 to set options for compiling testglue.
7775 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
7776 * lib/obj-c++.exp (obj-c++_init): Likewise.
7777
7778 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
7779
7780 * gnat.dg/derived_aggregate.adb: New test.
7781
7782 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7783
7784 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
7785 sh* targets. Call the correct CKSGN macro.
7786
7787 2007-02-21 Jakub Jelinek <jakub@redhat.com>
7788
7789 * gfortran.dg/gomp/omp_parse1.f90: New test.
7790 * gfortran.dg/gomp/omp_parse2.f: New test.
7791
7792 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
7793
7794 PR fortran/30869
7795 * gfortran.dg/do_pointer_1.f90: New test.
7796
7797 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7798
7799 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
7800 and scalbln.
7801
7802 2007-02-20 Geoffrey Keating <geoffk@apple.com>
7803
7804 * gcc.dg/darwin-minversion-1.c: New.
7805 * gcc.dg/darwin-minversion-2.c: New.
7806
7807 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7808
7809 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
7810
7811 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7812 DJ Delorie <dj@redhat.com>
7813
7814 PR other/30824
7815 * gcc.dg/Wfatal.c: New.
7816 * gcc.dg/Wfatal-2.c: New.
7817 * gcc.dg/Werror-1.c: Adjust expectations.
7818 * gcc.dg/Werror-5.c: Likewise.
7819 * gcc.dg/Werror-7.c: Likewise.
7820 * gcc.dg/Werror-10.c: Likewise.
7821 * gcc.dg/Werror-11.c: Likewise.
7822
7823 2007-02-20 Tobias Burnus <burnus@net-b.de>
7824
7825 PR fortran/30522
7826 * gfortran.dg/volatile10.f90: New test.
7827
7828 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
7829
7830 PR libfortran/30533
7831 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
7832
7833 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7834
7835 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
7836 * gcc.dg/Walways-true-1.c: Likewise.
7837 * gcc.dg/weak/weak-3.c: Likewise.
7838 * gcc.dg/Werror-1.c: Likewise.
7839 * gcc.dg/Werror-3.c: Likewise.
7840 * gcc.dg/Werror-4.c: Likewise.
7841 * gcc.dg/Werror-5.c: Likewise.
7842 * gcc.dg/Werror-6.c: Likewise.
7843 * gcc.dg/Werror-7.c: Likewise.
7844 * gcc.dg/Werror-8.c: Likewise.
7845 * gcc.dg/Werror-10.c: Likewise.
7846 * gcc.dg/Werror-11.c: Likewise.
7847 * gcc.dg/Werror-12.c: Likewise.
7848 * g++.old-deja/g++.mike/warn8.C: Likewise.
7849 * g++.dg/warn/Walways-true-1.C: Likewise.
7850 * g++.dg/warn/Walways-true-2.C: Likewise.
7851 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
7852 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
7853 -Wstring-literal-comparison with -Waddress.
7854 * gcc.dg/Wstring-literal-comparison-4.c: Replace
7855 -Wno-string-literal-comparison with -Wno-address.
7856
7857 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
7858
7859 * gnat.dg/self_aggregate_with_call.adb: New test.
7860
7861 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
7862
7863 PR tree-optimization/30975
7864 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
7865 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
7866 * gcc.dg/vect/pr30795.c: New.
7867
7868 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7869
7870 PR fortran/30681
7871 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
7872
7873 2007-02-18 Roger Sayle <roger@eyesopen.com>
7874
7875 PR rtl-optimization/28173
7876 * gcc.target/i386/andor-1.c: New test case.
7877
7878 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7879
7880 * gcc.dg/torture/builtin-ldexp-1.c: New.
7881 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
7882
7883 2007-02-18 Roger Sayle <roger@eyesopen.com>
7884
7885 * gfortran.dg/array_constructor_15.f90: New test case.
7886
7887 2007-02-18 Roger Sayle <roger@eyesopen.com>
7888
7889 * gfortran.dg/forall_10.f90: New test case.
7890
7891 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
7892
7893 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
7894
7895 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
7896
7897 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
7898 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
7899
7900 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
7901
7902 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
7903 * gcc.target/i386/builtin-bswap-3.c: Ditto.
7904 * gcc.target/i386/xchg-1.c: New test.
7905 * gcc.target/i386/xchg-2.c: New test.
7906
7907 2007-02-16 Richard Guenther <rguenther@suse.de>
7908 Christian Bruel <christian.bruel@st.com>
7909
7910 * gcc.dg/strict-overflow-5.c: New testcase.
7911
7912 2007-02-16 Tobias Burnus <burnus@net-b.de>
7913
7914 PR fortran/30793
7915 * gfortran.dg/func_derived_4.f90: New test.
7916
7917 2007-02-15 Roger Sayle <roger@eyesopen.com>
7918
7919 PR middle-end/30391
7920 * gfortran.dg/pr30391-1.f90: New test case.
7921
7922 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
7923
7924 PR middle-end/30433
7925 * gcc.c-torture/compile/pr30433.c: New testcase to check
7926 that complex constants comparisions are foldded.
7927
7928 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
7929
7930 PR C++/30158
7931 * g++.dg/ext/stmtexpr10.C: New testcase.
7932
7933 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
7934
7935 PR middle-end/30729
7936 * gcc.dg/Wunused-value-2.c: New testcase.
7937
7938 2007-02-15 Ian Lance Taylor <iant@google.com>
7939
7940 * g++.dg/eh/subreg-1.C: New test.
7941
7942 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7943
7944 PR c/26494
7945 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
7946 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
7947 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
7948 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
7949 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
7950 * gcc.dg/Werror-implicit-function-declaration.c: New.
7951
7952 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7953
7954 PR c++/28943
7955 * g++.dg/warn/pr28943.C: New.
7956
7957 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7958
7959 * gfortran.fortran-torture/execute/math.f90: Fix typo.
7960
7961 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7962
7963 PR fortran/30779
7964 * gfortran.dg/error_recovery_3.f90: New test.
7965
7966 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
7967
7968 * g++.dg/tree-ssa/sra-1.C: New.
7969
7970 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
7971
7972 * g++.dg/tree-ssa/sra-1.C: New.
7973
7974 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
7975
7976 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
7977
7978 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7979
7980 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
7981
7982 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
7983
7984 PR fortran/30799
7985 * gfortran.dg/logical_2.f90: New test.
7986
7987 2007-02-14 Joseph Myers <joseph@codesourcery.com>
7988
7989 * gcc.dg/torture/complex-alias-1.c: New test.
7990
7991 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
7992
7993 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
7994 instead of -fdump-tree-tailcall.
7995
7996 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
7997
7998 * gfortran.dg/interface_10.f90: Fix comment typo.
7999
8000 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
8001
8002 PR tree-optimization/30771
8003 * gcc.dg/vect/pr30771.c: New test.
8004
8005 2007-02-13 Ian Lance Taylor <iant@google.com>
8006
8007 * gcc.dg/Wstrict-overflow-1.c: New test.
8008 * gcc.dg/Wstrict-overflow-2.c: New test.
8009 * gcc.dg/Wstrict-overflow-3.c: New test.
8010 * gcc.dg/Wstrict-overflow-4.c: New test.
8011 * gcc.dg/Wstrict-overflow-5.c: New test.
8012 * gcc.dg/Wstrict-overflow-6.c: New test.
8013 * gcc.dg/Wstrict-overflow-7.c: New test.
8014 * gcc.dg/Wstrict-overflow-8.c: New test.
8015 * gcc.dg/Wstrict-overflow-9.c: New test.
8016 * gcc.dg/Wstrict-overflow-10.c: New test.
8017
8018 2007-02-13 Roger Sayle <roger@eyesopen.com>
8019
8020 * gcc.target/ia64/builtin-bswap-2.c: New test case.
8021
8022 2007-02-13 Richard Henderson <rth@redhat.com>
8023
8024 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
8025 * gcc.c-torture/execute/pr29302-1.c: ... here.
8026
8027 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8028
8029 PR c/29521
8030 * gcc.dg/c90-return-1.c: Update output.
8031 * gcc.dg/c99-return-1.c: Likewise.
8032
8033 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
8034
8035 PR fortran/30554
8036 * gfortran.dg/used_dummy_types_7.f90: New test..
8037
8038 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
8039
8040 * gcc.target/i386/parity-1.c: New test.
8041 * gcc.target/i386/parity-2.c: New test.
8042
8043 2007-02-12 Roger Sayle <roger@eyesopen.com>
8044
8045 * gcc.target/i386/builtin-bswap-3.c: New test case.
8046
8047 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
8048
8049 PR tree-optimization/29145
8050 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
8051 alias analysis is improved to take better advantage of restrict
8052 qualified pointers.
8053 * gcc.dg/vect/vect-80.c: Likewise.
8054 * gcc.dg/vect/pr29145.c: New.
8055
8056 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
8057
8058 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
8059 * gcc.target/i386/sse4a-insert.c: Likewise.
8060
8061 2007-02-11 Roger Sayle <roger@eyesopen.com>
8062
8063 * gcc.target/ia64/builtin-popcount-1.c: New test case.
8064 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
8065
8066 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
8067
8068 PR fortran/30478
8069 * gfortran.dg/enum_4.f90: Update error message checks.
8070
8071 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
8072
8073 PR fortran/30554
8074 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
8075 versions of the modules.
8076
8077 PR fortran/30617
8078 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
8079 by getting rid of recursive I/O and providing functions with
8080 results.
8081
8082 PR fortran/30319
8083 * gfortran.dg/char_array_constructor_2.f90
8084
8085 2007-02-11 Mark Mitchell <mark@codesourcery.com>
8086
8087 PR c++/26988
8088 * g++.dg/template/spec34.C: New test
8089
8090 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
8091
8092 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
8093 on i?86 and x86_64.
8094 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
8095 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
8096 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
8097 on i?86 and x86_64.
8098 * gcc.dg/vect/vect-113.c: Ditto.
8099
8100 2007-02-06 Mark Mitchell <mark@codesourcery.com>
8101
8102 PR c++/29487
8103 * g++.dg/eh/weak1-C: New test.
8104 * g++.dg/eh/weak1-a.cc: Likewise.
8105 * g++.dg/eh/comdat1.C: Likewise.
8106
8107 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
8108 Dorit Nuzman <dorit@il.ibm.com>
8109
8110 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
8111 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
8112 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
8113 * gcc.dg/vect/vect-113.c: Likewise.
8114
8115 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
8116
8117 2007-02-10 Richard Henderson <rth@redhat.com>
8118
8119 * lib/target-supports.exp (check_effective_target_tls): Redefine
8120 to mean non-emulated tls.
8121 * gcc.dg/tls/alias-1.c: Remove tls requirement.
8122 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8123 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8124 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8125 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8126 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8127 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8128
8129 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
8130
8131 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
8132
8133 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
8134
8135 * gfortran.dg/secnds.f: Replace time tolerance with a
8136 before-and-after bracket.
8137 * gfortran.dg/secnds-1.f: Likewise.
8138
8139 2007-02-09 Tobias Burnus <burnus@net-b.de>
8140
8141 PR fortran/30512
8142 * gfortran.dg/maxlocval_1.f90: New test.
8143
8144 2007-02-09 Roger Sayle <roger@eyesopen.com>
8145
8146 * gcc.target/ia64/builtin_bswap-1.c: New test case.
8147
8148 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8149
8150 PR fortran/30720
8151 * gfortran.dg/array_function_1.f90: New test.
8152
8153 2007-02-09 Richard Sandiford <richard@codesourcery.com>
8154
8155 * lib/target-supports.exp (check_effective_target_lax_strtofp)
8156 (check_effective_target_dummy_wcsftime): New functions.
8157
8158 2007-02-09 Richard Sandiford <richard@codesourcery.com>
8159
8160 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
8161 * lib/target-supports.exp (check_effective_target_uclibc): New
8162 function.
8163
8164 2007-02-09 Richard Sandiford <richard@codesourcery.com>
8165
8166 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
8167 (vsnprintf): Don't define for uClibc targets.
8168
8169 2007-02-09 Richard Sandiford <richard@codesourcery.com>
8170
8171 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
8172 set before checking whether it was allowed.
8173 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
8174 before checking inside_main.
8175
8176 2007-02-09 Richard Sandiford <richard@codesourcery.com>
8177
8178 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
8179 uClinux targets.
8180 (u16sf): Likewise u4sf.
8181 * g++.dg/compat/struct-layout-1.h: Likewise.
8182
8183 2007-02-09 Richard Sandiford <richard@codesourcery.com>
8184
8185 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
8186 procedure.
8187 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8188 m68k targets if check_effective_target_coldfire_fpu returns true.
8189
8190 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
8191 Richard Guenther <rguenther@suse.de>
8192
8193 PR middle-end/23361
8194 * gcc.dg/fold-compare-3.c: New testcase.
8195 * gcc.dg/tree-ssa/loop-24.c: Likewise.
8196
8197 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
8198
8199 * gcc.dg/pr26570.c: Clean up coverage files.
8200 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
8201 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
8202 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
8203 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
8204 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
8205 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
8206 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
8207 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
8208 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
8209 * gcc.dg/tree-ssa/pr25501.c: Ditto.
8210 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
8211 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
8212 * gcc.dg/vect/pr28952.c: Ditto.
8213 * gcc.dg/vect/pr27151.c: Ditto.
8214 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
8215 * g++.dg/gomp/macro-3.C: Ditto.
8216
8217 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
8218
8219 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
8220 of the loop.
8221
8222 2007-02-08 Roger Sayle <roger@eyesopen.com>
8223
8224 * gcc.target/i386/builtin-bswap-2.c: New test case.
8225
8226 2007-02-08 Roger Sayle <roger@eyesopen.com>
8227
8228 * gfortran.dg/forall_8.f90: New test case.
8229 * gfortran.dg/forall_9.f90: Likewise.
8230
8231 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8232
8233 * gcc.dg/builtins-20.c: Add some -~ complex cases.
8234
8235 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
8236
8237 * lib/target-supports.exp (check_effective_target_simulator): New.
8238
8239 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
8240
8241 * gcc.dg/tree-ssa/loop-25.c: New test.
8242
8243 2007-02-06 Richard Henderson <rth@redhat.com>
8244
8245 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
8246
8247 2007-02-06 Roger Sayle <roger@eyesopen.com>
8248
8249 * gcc.target/powerpc/popcount-1.c: New test case.
8250 * gcc.target/powerpc/parity-1.c: Likewise.
8251
8252 2007-02-06 Richard Guenther <rguenther@suse.de>
8253
8254 PR middle-end/27302
8255 * gcc.dg/torture/pr27302-2.c: New testcase.
8256
8257 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
8258
8259 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
8260 * gcc.dg/vect/vect-iv-1.c: New test.
8261 * gcc.dg/vect/vect-iv-2.c: New test.
8262 * gcc.dg/vect/vect-iv-3.c: New test.
8263 * gcc.dg/vect/vect-iv-4.c: New test.
8264 * gcc.dg/vect/vect-iv-5.c: New test.
8265 * gcc.dg/vect/vect-iv-6.c: New test.
8266 * gcc.dg/vect/vect-iv-7.c: New test.
8267 * gcc.dg/vect/vect-iv-8.c: New test.
8268 * gcc.dg/vect/vect-iv-9.c: New test.
8269 * gcc.dg/vect/vect-iv-10.c: New test.
8270 * gcc.dg/vect/vect-iv-11.c: New test.
8271 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
8272 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
8273 * gcc.dg/vect/vect-14.c: Now vectorizable.
8274 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
8275 loop).
8276 * gcc.dg/vect/vect-27.c: Likewise.
8277 * gcc.dg/vect/vect-29.c Likewise.
8278 * gcc.dg/vect/vect-dv-2.c: Likewise.
8279 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8280 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8281 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8282
8283 2007-02-06 Ira Rosen <irar@il.ibm.com>
8284
8285 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
8286
8287 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8288
8289 * gcc.dg/builtins-20.c: Add more cases.
8290
8291 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
8292
8293 PR debug/30189
8294 * gcc.dg/pr30189.c: New test.
8295
8296 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
8297
8298 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
8299 for running tests.
8300 * gcc.target/i386/sse4a-extract.c: New test.
8301 * gcc.target/i386/sse4a-insert.c: New test.
8302 * gcc.target/i386/sse4a-montsd.c: New test.
8303 * gcc.target/i386/sse4a-montss.c: New test.
8304
8305 2007-02-05 Richard Guenther <rguenther@suse.de>
8306
8307 * gcc.target/i386/vectorize3.c: New testcase.
8308
8309 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
8310
8311 PR target/30665
8312 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
8313
8314 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8315
8316 PR fortran/30611
8317 * gfortran.dg/repeat_1.f90: New test.
8318
8319 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
8320
8321 PR fortran/30605
8322 * gfortran.dg/spread_shape_1.f90: Remove tabs.
8323 * gfortran.dg/derived_init_2.f90: Ditto.
8324 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
8325 * gfortran.dg/array_initializer_1.f90: Ditto.
8326 * gfortran.dg/do_2.f90: Ditto.
8327 * gfortran.dg/proc_assign_1.f90: Ditto.
8328
8329 2007-02-04 Richard Guenther <rguenther@suse.de>
8330
8331 PR middle-end/30636
8332 * g++.dg/warn/pr30636.C: New testcase.
8333 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
8334
8335 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
8336
8337 PR middle-end/30667
8338 * gfortran.dg/pr30667.f: New test.
8339
8340 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8341
8342 * gcc.dg/builtins-54.c: Add more cases.
8343
8344 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
8345
8346 PR fortran/30514
8347 * gfortran.dg/zero_sized_2.f90: New test.
8348
8349 PR fortran/30660
8350 * gfortran.dg/alloc_comp_basics_4.f90: New test.
8351
8352 PR fortran/29820
8353 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
8354 file.
8355
8356 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
8357
8358 PR fortran/30683
8359 * gfortran.dg/interface_10.f90: New test.
8360
8361 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8362
8363 * gcc.dg/builtins-20.c: Add more cases.
8364
8365 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
8366
8367 PR target/29682
8368 * gcc-target/ia64/pr29682.c: New test.
8369
8370 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
8371
8372 PR fortran/30284
8373 * gfortran.dg/arrayio_11.f90.f90: New test.
8374
8375 PR fortran/30626
8376 * gfortran.dg/arrayio_12.f90.f90: New test.
8377
8378 2007-02-02 Jakub Jelinek <jakub@redhat.com>
8379
8380 PR c++/30536
8381 * g++.dg/tls/diag-5.C: New test.
8382
8383 PR middle-end/30473
8384 * gcc.dg/pr30473.c: New test.
8385 * gcc.c-torture/execute/20070201-1.c: New test.
8386
8387 2007-02-01 Roger Sayle <roger@eyesopen.com>
8388
8389 * gfortran.dg/dependency_20.f90: New test case.
8390
8391 2007-01-31 Ian Lance Taylor <iant@google.com>
8392
8393 * gcc.dg/lower-subreg-1.c (test): New test.
8394
8395 2007-01-30 Geoffrey Keating <geoffk@apple.com>
8396
8397 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
8398
8399 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8400
8401 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
8402 * gcc.dg/torture/builtin-math-3.c: Likewise.
8403
8404 2007-01-31 Dirk Mueller <dmueller@suse.de>
8405
8406 gcc.dg/Wparentheses-2.c: Update and add new tests.
8407
8408 2007-01-31 Ira Rosen <irar@il.ibm.com>
8409
8410 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
8411 vectorize.
8412
8413 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
8414
8415 * gcc.dg/builtins-63.c: New test.
8416
8417 2007-01-31 Tobias Burnus <burnus@net-b.de>
8418
8419 PR fortran/27588
8420 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
8421
8422 2007-01-31 Tobias Burnus <burnus@net-b.de>
8423
8424 PR fortran/30520
8425 * gfortran.dg/volatile8.f90: New argument conformance test.
8426 * gfortran.dg/volatile9.f90: New scope test.
8427
8428 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8429
8430 PR c++/24745
8431 * g++.dg/warn/null4.C: New.
8432
8433 2001-01-30 Roger Sayle <roger@eyesopen.com>
8434 Uros Bizjak <ubizjak@gmail.com>
8435
8436 * gcc.dg/large-size-array-3.c: Correct typo.
8437
8438 2007-01-30 Richard Guenther <rguenther@suse.de>
8439
8440 PR middle-end/27657
8441 * g++.dg/debug/pr27657.C: New testcase.
8442
8443 2007-01-30 Richard Guenther <rguenther@suse.de>
8444
8445 PR middle-end/30313
8446 * gcc.dg/torture/pr30313.c: New testcase.
8447
8448 2007-01-29 Janis Johnson <janis187@us.ibm.com>
8449
8450 * gcc.dg/dfp/dfp-except.h: New file.
8451 * gcc.dg/dfp/fe-check.h: New file.
8452 * gcc.dg/dfp/fe-binop.c: New test.
8453 * gcc.dg/dfp/fe-convert-1.c: New test.
8454 * gcc.dg/dfp/fe-convert-2.c: New test.
8455 * gcc.dg/dfp/fe-convert-3.c: New test.
8456
8457 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
8458 * gcc.dg/dfp/decfloat-constants.c: Ditto.
8459 * gcc.dg/dfp/convert-dfp.c: Ditto.
8460 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8461
8462 2007-01-29 Josh Conner <jconner@apple.com>
8463
8464 * gcc.target/powerpc/altivec-24.c: New test.
8465
8466 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
8467
8468 PR c++/28266
8469 * g++.dg/parse/defarg12.C: New test.
8470
8471 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
8472
8473 PR fortran/30554
8474 * gfortran.dg/used_dummy_types_6.f90: New test.
8475
8476 2007-01-28 Jan Hubicka <jh@suse.cz>
8477
8478 * gcc.dg/tree-prof/val-prof-6.c: New test.
8479
8480 2007-01-28 Roger Sayle <roger@eyesopen.com>
8481
8482 * gcc.dg/large-size-array-3.c: Correct test case (portability).
8483
8484 2007-01-28 Andrew Pinski <pinskia@gmail.com>
8485
8486 PR C++/28988
8487 * g++.dg/expr/dtor4.C: New test.
8488
8489 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
8490
8491 * gcc.dg/tree-ssa/loop-23.c: New test.
8492
8493 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
8494
8495 PR libfortran/30389
8496 * gfortran.dg/achar_2.f90: New test.
8497 * gfortran.dg/achar_3.f90: New test.
8498
8499 2007-01-27 Ian Lance Taylor <iant@google.com>
8500
8501 * gcc.dg/strict-overflow-1.c: New test.
8502 * gcc.dg/no-strict-overflow-1.c: New test.
8503 * gcc.dg/strict-overflow-2.c: New test.
8504 * gcc.dg/no-strict-overflow-2.c: New test.
8505 * gcc.dg/strict-overflow-3.c: New test.
8506 * gcc.dg/no-strict-overflow-3.c: New test.
8507 * gcc.dg/strict-overflow-4.c: New test.
8508 * gcc.dg/no-strict-overflow-4.c: New test.
8509 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
8510 * gcc.dg/pr15784-1.c: Likewise.
8511 * gcc.dg/pr20922-1.c: Likewise.
8512 * gcc.dg/pr20922-3.c: Likewise.
8513 * gcc.dg/pr20922-4.c: Likewise.
8514 * gcc.dg/pr20922-6.c: Likewise.
8515 * gcc.dg/compare-4.c: Likewise.
8516 * gcc.dg/torture/pr26898-1.c: Likewise.
8517 * gcc.dg/tree-ssa/divide-1.c: Likewise.
8518 * gcc.dg/tree-ssa/divide-2.c: Likewise.
8519 * gcc.dg/tree-ssa/divide-3.c: Likewise.
8520 * gcc.dg/tree-ssa/divide-4.c: Likewise.
8521 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
8522 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
8523 * gcc.dg/tree-ssa/pr21082.c: Likewise.
8524 * gcc.dg/tree-ssa/pr26899.c: Likewise.
8525 * g++.dg/tree-ssa/pr21082.C: Likewise.
8526
8527 2007-01-27 Roger Sayle <roger@eyesopen.com>
8528
8529 * gcc-dg/large-size-array-3.c: New test case.
8530
8531 2007-01-27 Roger Sayle <roger@eyesopen.com>
8532
8533 * gfortran.dg/forall_7.f90: New test case.
8534
8535 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
8536
8537 PR fortran/30407
8538 * gfortran.dg/where_operator_assign_1.f90: New test.
8539 * gfortran.dg/where_operator_assign_2.f90: New test.
8540 * gfortran.dg/where_operator_assign_3.f90: New test.
8541
8542 2007-01-26 Joseph Myers <joseph@codesourcery.com>
8543
8544 * lib/target-supports.exp
8545 (check_effective_target_powerpc_altivec): New.
8546 (check_effective_target_vect_cmdline_needed): Use it.
8547
8548 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
8549
8550 PR fortran/30278
8551 * gfortran.dg/backslash_3.f: New test.
8552
8553 2007-01-26 Richard Guenther <rguenther@suse.de>
8554
8555 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
8556
8557 2007-01-26 Tobias Burnus <burnus@net-b.de>
8558
8559 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
8560 * gfortran.dg/vect/vect.exp: Ditto.
8561 * gfortran.dg/dg.exp: Ditto.
8562 * gfortran.fortran-torture/execute/execute.exp: Ditto.
8563 * gfortran.fortran-torture/compile/compile.exp: Ditto.
8564
8565 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8566
8567 * gcc.dg/builtins-20.c: Add more cases.
8568 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
8569
8570 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8571
8572 PR fortran/30437
8573 * gcc.dg/Wall.c: New.
8574 * gcc.dg/Wno-all.c: New.
8575 * gfortran.dg/Wall.f90: New.
8576 * gfortran.dg/Wno-all.f90: New.
8577
8578 2007-01-24 Geoffrey Keating <geoffk@apple.com>
8579
8580 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
8581 * g++.dg/eh/simd-2.C: Also run on Darwin.
8582 * g++.dg/eh/simd-3.C: New.
8583 * g++.dg/eh/simd-4.C: New.
8584
8585 2007-01-25 Richard Guenther <rguenther@suse.de>
8586
8587 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
8588 and _PROFILE_USE.
8589 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
8590
8591 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
8592
8593 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
8594 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
8595 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
8596 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
8597 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
8598 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
8599 * gcc.dg/ipa/ipa-7.c: New testcase.
8600
8601 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
8602
8603 * g++.dg/cpp0x/warn_cxx0x.C: New.
8604
8605 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8606
8607 * gcc.dg/builtins-20.c: Test builtin carg.
8608
8609 2007-01-24 Jakub Jelinek <jakub@redhat.com>
8610
8611 PR middle-end/27416
8612 * gcc.dg/gomp/pr27416.c: New test.
8613
8614 PR middle-end/30494
8615 * gcc.dg/gomp/pr30494.c: New test.
8616 * g++.dg/gomp/pr30494.C: New test.
8617
8618 PR middle-end/30421
8619 * gcc.dg/gomp/pr30421.c: New test.
8620
8621 2007-01-24 Steve Ellcey <sje@cup.hp.com>
8622
8623 * gcc.target/ia64/versionid-1.c: New test.
8624 * gcc.target/ia64/versionid-2.c: New test.
8625
8626 2007-01-24 Richard Guenther <rguenther@suse.de>
8627
8628 PR testsuite/30181
8629 * gcc.dg/builtins-57.c: Change to a link-time testcase
8630 to support non-C99 targets.
8631
8632 2007-01-24 Jan Hubicka <jh@suse.cz>
8633
8634 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
8635
8636 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
8637
8638 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
8639
8640 2007-01-23 Andrew Pinski <pinskia@gmail.com>
8641
8642 PR objc/27438
8643 * objc.dg/const-str-12.m: New test.
8644
8645 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8646
8647 PR fortran/30532
8648 * gfortran.dg/ctrl-z.f90: New test.
8649
8650 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8651
8652 PR fortran/30481
8653 * gfortran.dg/namelist_assumed_char.f90: New test.
8654
8655 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
8656
8657 PR c++/27492
8658 * g++.dg/inherit/covariant15.C: New test.
8659
8660 2007-01-23 Ian Lance Taylor <iant@google.com>
8661
8662 * g++.dg/warn/Wparentheses-24.C: New test.
8663
8664 2007-01-23 Richard Guenther <rguenther@suse.de>
8665
8666 PR testsuite/30560
8667 * ada/acats/run_acats: Do not call gnatmake or gnatchop
8668 with full path.
8669
8670 2007-01-22 Richard Guenther <rguenther@suse.de>
8671
8672 PR tree-optimization/30038
8673 * gcc.dg/builtins-62.c: New testcase.
8674
8675 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
8676
8677 * gcc.c-torture/compile/20070121.c: New test.
8678
8679 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
8680
8681 PR libfortran/30525
8682 * gfortran.dg/char_comparison_1.f: New test.
8683
8684 2007-01-21 Ira Rosen <irar@il.ibm.com>
8685
8686 * gcc.dg/vect/vect-strided-same-dr.c: New test.
8687
8688 2007-01-20 Andrew Pinski <pinskia@gmail.com>
8689
8690 PR objc/30479
8691 * objc.dg/pch: New directory.
8692 * objc.dg/pch/pch.exp: New file.
8693 * objc.dg/pch/interface-1.m: New test.
8694 * objc.dg/pch/interface-1.hs: New include file.
8695 * lib/objc.exp (objc_target_compile): Add
8696 "-x objective-c-header" in front of the sources if this is
8697 a precompiled header being compiled.
8698
8699 2007-01-20 Roger Sayle <roger@eyesopen.com>
8700
8701 * gfortran.dg/array_memcpy_3.f90: New test case.
8702 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
8703
8704 2007-01-20 Roger Sayle <roger@eyesopen.com>
8705 Brooks Moses <brooks.moses@codesourcery.com>
8706 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8707
8708 * gfortran.dg/intrinsic_sign_1.f90: New test case.
8709 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
8710
8711 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8712
8713 * gcc.dg/torture/builtin-math-3.c: Test fdim.
8714
8715 2007-01-19 Mike Stump <mrs@apple.com>
8716
8717 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
8718 away.
8719
8720 2007-01-19 Roger Sayle <roger@eyesopen.com>
8721
8722 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
8723 option instead of -funsafe-math-optimizations.
8724
8725 2007-01-19 Tomas Bily <tbily@suse.cz>
8726
8727 gcc.dg/tree-prof/indir-call-prof.c: New.
8728 g++.dg/dg.exp: Add tree-prof subdirectory.
8729 g++.dg/tree-prof/indir-call-prof.C: New.
8730 g++.dg/tree-prof/tree-prof.exp: New.
8731
8732 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8733
8734 PR c++/17947
8735 * g++.dg/warn/deprecated.C: Update warning output.
8736 * g++.dg/warn/deprecated-2.C: Likewise.
8737 * g++.dg/warn/deprecated-3.C: New.
8738
8739 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
8740
8741 * gcc.c-torture/execute/nestfunc-7.c: New.
8742
8743 2007-01-18 Hui-May Chang <hm.chang@apple.com>
8744
8745 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
8746
8747 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
8748
8749 * gcc.dg/m68k-pic-1.c: New.
8750
8751 2007-01-18 Roger Sayle <roger@eyesopen.com>
8752
8753 * gfortran.dg/array_memcpy_4.f90: New test case.
8754
8755 2007-01-18 Josh Conner <jconner@apple.com>
8756
8757 PR target/30485
8758 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
8759 * gcc.dg/vect/no-trapping-math-1: New.
8760 * gcc.dg/vect/no-trapping-math-2: New.
8761
8762 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
8763
8764 * gcc.target/i386/387-8.c: Update comment about optimizing
8765 inherent load of 1.0 of fptan instruction.
8766
8767 2007-01-18 Dirk Mueller <dmueller@suse.de>
8768 Richard Guenther <rguenther@suse.de>
8769
8770 PR diagnostic/8268
8771 * gcc.dg/Warray-bounds.c: New testcase.
8772 * gcc.dg/Warray-bounds-2.c: New testcase.
8773 * g++.dg/warn/Warray-bounds.C: New testcase.
8774 * g++.dg/warn/Warray-bounds-2.C: New testcase.
8775
8776 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
8777
8778 PR fortran/30476
8779 * gfortran.dg/generic_12.f90: New test.
8780
8781 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
8782
8783 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
8784 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
8785
8786 2007-01-16 Janis Johnson <janis187@us.ibm.com>
8787
8788 * gcc.dg/dfp/compare-special.h: New file.
8789 * gcc.dg/dfp/compare-special-32.c: New test.
8790 * gcc.dg/dfp/compare-special-64.c: New test.
8791 * gcc.dg/dfp/compare-special-128.c: New test.
8792
8793 2007-01-16 Roger Sayle <roger@eyesopen.com>
8794 Paul Thomas <pault@gcc.gnu.org>
8795 Steven G. Kargl <kargl@gcc.gnu.org>
8796
8797 PR fortran/30404
8798 * gfortran.dg/forall_6.f90: New test case.
8799 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
8800 * gfortran.dg/dependency_13.f90: Likewise.
8801
8802 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8803
8804 PR testsuite/12325
8805 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
8806 targets that don't support Inf.
8807
8808 2007-01-15 Dale Johannesen <dalej@apple.com>
8809
8810 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
8811
8812 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
8813
8814 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
8815 of achar for 0xff to avoid the "Extended ASCII not
8816 implemented" error message.
8817
8818 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
8819
8820 PR fortran/28172
8821 * gfortran.dg/altreturn_4.f90: New test.
8822
8823 PR fortran/29389
8824 * gfortran.dg/stfunc_4.f90: New test.
8825
8826 PR fortran/29712
8827 * gfortran.dg/bound_2.f90: Reinstate commented out line.
8828 * gfortran.dg/initialization_1.f90: Change warning.
8829
8830 PR fortran/30283
8831 * gfortran.dg/specification_type_resolution_2.f90: New test.
8832
8833 2007-01-14 Jan Hubicka <jh@suse.cz>
8834
8835 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
8836 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
8837 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
8838 elimination.
8839
8840 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
8841
8842 PR fortran/30410
8843 * gfortran.dg/external_procedures_2.f90: New test.
8844
8845 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
8846
8847 PR target/30413
8848 * gcc.target/i386/pr30413.c: New test.
8849
8850 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
8851
8852 PR fortran/30452
8853 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
8854
8855 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
8856
8857 * gcc.dg/20070112-1.c: New test.
8858
8859 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8860
8861 PR libgfortran/30435
8862 * gfortran.dg/list_read_6.f90: New test.
8863
8864 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
8865
8866 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
8867
8868 2007-01-12 Tom Tromey <tromey@redhat.com>
8869
8870 PR preprocessor/28227:
8871 * gcc.dg/cpp/pr28227.c: New file.
8872
8873 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
8874
8875 * gcc.dg/tree-ssa/loop-22.c: New test.
8876
8877 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
8878
8879 PR tree-optimization/29516
8880 * gcc.dg/tree-ssa/loop-20.c: New test.
8881
8882 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
8883
8884 PR libfortran/30415
8885 * minmaxloc_integer_kinds_1.f90: New test.
8886
8887 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
8888
8889 PR c++/29573
8890 * g++.dg/template/sizeof-template-argument.C: New test.
8891
8892 2007-01-11 Jan Hubicka <jh@suse.cz>
8893
8894 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
8895 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
8896 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
8897 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
8898 * gcc.dg/tree-ssa/pr21658.c: Likewise.
8899 * gcc.dg/tree-ssa/pr15349.c: Likewise.
8900 * gcc.dg/tree-ssa/pr25501.c: Likewise.
8901 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
8902 transformation in question.
8903 * gcc.dg/tree-ssa/vrp05.c: Likewise.
8904 * gcc.dg/tree-ssa/pr20701.c: Likewise.
8905 * gcc.dg/always_inline3.c: Likewise.
8906
8907 2007-01-10 Mark Mitchell <mark@codesourcery.com>
8908
8909 PR c++/28999
8910 * g++.dg/template/typename11.C: New test.
8911
8912 2007-01-10 Robert Kennedy <jimbob@google.com>
8913
8914 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
8915
8916 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
8917
8918 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
8919 for different integer kinds.
8920 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
8921 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
8922 * gfortran.dg/ishft_2.f90: New test.
8923 * gfortran.dg/ishft_3.f90: New test.
8924
8925 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
8926
8927 * gfortran.dg/altreturn_2.f90: Removed executable bit.
8928
8929 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
8930
8931 PR tree-optimization/30322
8932 * gcc.dg/tree-ssa/loop-21.c: New test.
8933
8934 2007-01-08 Geoffrey Keating <geoffk@apple.com>
8935
8936 * g++.dg/rtti/darwin-builtin-linkage.C: New.
8937
8938 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
8939
8940 * gcc.target/spu/intrinsics-1.c: Remove xfail.
8941
8942 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8943
8944 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
8945 * g++.dg/warn/overflow-warn-3.C: Likewise.
8946 * g++.dg/warn/overflow-warn-4.C: Likewise.
8947 * g++.dg/warn/overflow-warn-5.C: Likewise.
8948 * g++.dg/warn/overflow-warn-6.C: Likewise.
8949 * g++.dg/warn/Woverflow-1.C: Likewise.
8950 * g++.dg/warn/Woverflow-2.C: Likewise.
8951 * g++.dg/warn/Woverflow-3.C: Likewise.
8952 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
8953
8954 2007-01-08 Roger Sayle <roger@eyesopen.com>
8955
8956 * gfortran.dg/array_constructor_14.f90: New test case.
8957 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
8958
8959 2007-01-08 Richard Guenther <rguenther@suse.de>
8960
8961 PR tree-optimization/23603
8962 * gcc.dg/tree-ssa/vrp31.c: New testcase.
8963 * gcc.dg/tree-ssa/vrp32.c: Likewise.
8964
8965 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
8966
8967 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
8968 in __v8qi typedef.
8969 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
8970 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
8971 compiler behaviour.
8972 * gcc.dg/simd-5.c: Likewise.
8973 * gcc.dg/simd-6.c: Likewise.
8974 * g++.dg/conversion/simd1.C: Likewise.
8975 * g++.dg/conversion/simd3.C: Likewise.
8976 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
8977 (main): Use it.
8978
8979 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
8980
8981 PR tree-optimization/29877
8982 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
8983 name of a hard register for the target concerned. Adjust dg-error
8984 directives to cope with new behaviour of TER.
8985
8986 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8987
8988 PR c++/28986
8989 * g++.dg/conversion/nullptr1.C: Added overflow warning.
8990 * g++.dg/warn/overflow-warn-1.C: New.
8991 * g++.dg/warn/overflow-warn-3.C: New.
8992 * g++.dg/warn/overflow-warn-4.C: New.
8993 * g++.dg/warn/overflow-warn-5.C: New.
8994 * g++.dg/warn/overflow-warn-6.C: New.
8995 * g++.dg/warn/Woverflow-1.C: New.
8996 * g++.dg/warn/Woverflow-2.C: New.
8997 * g++.dg/warn/Woverflow-3.C: New.
8998 * g++.dg/warn/multiple-overflow-warn-2.C: New.
8999
9000 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
9001
9002 PR fortran/27698
9003 * gfortran.dg/invalid_name.f90: New test.
9004 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
9005 * gfortran.dg/gomp/pr29759.f90: Ditto.
9006
9007 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
9008
9009 * gfortran.dg/present_1.f90: Update error message.
9010
9011 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
9012
9013 PR c++/19439
9014 * g++.dg/template/duplicate1.C: New test
9015 * g++.dg/template/memfriend6.C: Adjust error markers.
9016
9017 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
9018
9019 PR tree-opt/30385
9020 * gcc.dg/torture/inline-1.c: New test.
9021
9022 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9023
9024 PR c/19978
9025 * gcc.dg/multiple-overflow-warn-1.c: New.
9026 * gcc.dg/multiple-overflow-warn-2.c: New.
9027 * gcc.dg/overflow-warn-6.c: New.
9028 * g++.dg/warn/multiple-overflow-warn-1.C: New.
9029
9030 2007-01-05 Roger Sayle <roger@eyesopen.com>
9031
9032 * gfortran.dg/array_memcpy_1.f90: New test case.
9033 * gfortran.dg/array_memcpy_2.f90: Likewise.
9034
9035 2007-01-05 Richard Guenther <rguenther@suse.de>
9036
9037 PR middle-end/27826
9038 * g++.dg/opt/pr27826.C: New testcase.
9039
9040 2007-01-05 Ian Lance Taylor <iant@google.com>
9041
9042 * gcc.dg/Walways-true-1.c: New test.
9043 * gcc.dg/Walways-true-2.c: New test.
9044 * g++.dg/warn/Walways-true-1.C: New test.
9045 * g++.dg/warn/Walways-true-2.C: New test.
9046
9047 2007-01-05 Jakub Jelinek <jakub@redhat.com>
9048
9049 PR c/30360
9050 * gcc.dg/pr30360.c: New test.
9051
9052 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
9053
9054 PR fortran/23232
9055 * gfortran.dg/data_implied_do_1.f90: New test.
9056
9057 PR fortran/27996
9058 PR fortran/27998
9059 * gfortran.dg/char_length_1.f90: New test.
9060
9061 2007-01-05 Richard Guenther <rguenther@suse.de>
9062
9063 PR middle-end/28116
9064 * g++.dg/opt/pr28116.C: New testcase.
9065
9066 2007-01-05 Tobias Burnus <burnus@net-b.de>
9067
9068 PR fortran/29624
9069 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
9070 invalid deallocate.
9071 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
9072 * gfortran.dg/protected_4.f90: Add pointer intent check.
9073 * gfortran.dg/protected_6.f90: Add pointer intent check.
9074 * gfortran.dg/pointer_intent_1.f90: New test.
9075 * gfortran.dg/pointer_intent_2.f90: New test.
9076 * gfortran.dg/pointer_intent_3.f90: New test.
9077
9078 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
9079
9080 PR 30235
9081 * gfortran.dg/altreturn_2.f90: new test.
9082
9083 2007-01-04 Tom Tromey <tromey@redhat.com>
9084
9085 PR preprocessor/28165:
9086 * gcc.dg/cpp/pr28165.c: New file.
9087
9088 2007-01-03 Josh Conner <jconner@apple.com>
9089
9090 PR middle-end/29683
9091 * gcc.dg/pr29683.c: New.
9092
9093 2007-01-03 Jakub Jelinek <jakub@redhat.com>
9094
9095 PR c++/28217
9096 * g++.dg/pch/template-1.C: New test.
9097 * g++.dg/pch/template-1.Hs: New file.
9098
9099 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9100
9101 PR middle-end/30353
9102 * gcc.c-torture/compile/complex-4.c: New test.
9103
9104 2007-01-03 Joseph Myers <joseph@codesourcery.com>
9105
9106 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
9107 -maltivec.
9108 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
9109
9110 2007-01-03 Jakub Jelinek <jakub@redhat.com>
9111
9112 PR middle-end/30286
9113 * gcc.dg/pr30286.c: New test.
9114
9115 PR c++/29535
9116 * g++.dg/template/crash66.C: New test.
9117
9118 PR c++/29054
9119 * g++.dg/template/friend49.C: New test.
9120
9121 2007-01-03 Steven G. Kargl <kargls@comcast.net>
9122
9123 * gfortran.dg/ibits.f90: New test.
9124
9125 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
9126
9127 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
9128 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
9129
9130 2007-01-02 Jan Hubicka <jh@suse.cz>
9131
9132 * gcc.dg/pr16194.c: We now output error on all three functions,
9133 not just first one.
9134
9135 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9136
9137 PR c/19977
9138 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
9139 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
9140
9141 2006-01-02 Ian Lance Taylor <iant@google.com>
9142
9143 * g++.dg/warn/Wparentheses-22.C: New test.
9144 * g++.dg/warn/Wparentheses-23.C: New test.
9145
9146 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9147
9148 PR middle-end/7651
9149 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
9150 * gcc.dg/declspec-3-Wextra.c: New.
9151 * gcc.dg/declspec-3-no.c: New
9152
9153 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
9154
9155 PR fortran/20896
9156 * gfortran.dg/interface_10.f90: Remove.
9157
9158 2007-01-01 Roger Sayle <roger@eyesopen.com>
9159
9160 * gcc.dg/fold-eqxor-4.c: New test case.
9161
9162 2007-01-02 Joseph Myers <joseph@codesourcery.com>
9163
9164 PR middle-end/30311
9165 * gcc.c-torture/compile/pr30311.c: New test.
9166
9167 2007-01-01 Andrew Pinski <pinskia@gmail.com>
9168
9169 PR middle-end/30253
9170 * gcc.c-torture/compile/statement-expression-1.c: New test.
9171
9172 2007-01-01 Andreas Schwab <schwab@suse.de>
9173
9174 PR target/29166
9175 * g++.dg/eh/pr29166.C: New test.
9176
9177 2007-01-01 Joseph Myers <joseph@codesourcery.com>
9178
9179 * lib/target-supports.exp (check_effective_target_powerpc_spe):
9180 New.
9181 (check_effective_target_vect_cmdline_needed): Use it.
9182
9183 2006-12-31 Richard Guenther <rguenther@suse.de>
9184
9185 PR middle-end/30137
9186 * gcc.dg/pr30137-1.c: New testcase.
9187 * gcc.dg/pr30137-2.c: Likewise.
9188
9189 2006-12-31 Roger Sayle <roger@eyesopen.com>
9190
9191 PR middle-end/30322
9192 * gcc.dg/fold-plusnot-1.c: New test case.
9193
9194 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
9195
9196 PR c++/29731
9197 * g++.dg/parse/template22.C: New test.
9198
9199 2006-12-31 Richard Guenther <rguenther@suse.de>
9200
9201 PR middle-end/30338
9202 * gcc.c-torture/compile/pr30338.c: New testcase.
9203
9204 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
9205
9206 PR fortran/27900
9207 * gfortran.dg/intrinsic_actual_4.f90: New test.
9208
9209 PR fortran/24325
9210 * gfortran.dg/func_decl_3.f90: New test.
9211
9212 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
9213
9214 PR fortran/23060
9215 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
9216 * gfortran.dg/c_by_val_1.f: New test.
9217 * gfortran.dg/c_by_val_2.f: New test.
9218 * gfortran.dg/c_by_val_3.f: New test.
9219
9220 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
9221
9222 PR libfortran/30321
9223 * gfortran.dg/sum_zero_array_1.f90: New test.
9224
9225 2006-12-29 Jakub Jelinek <jakub@redhat.com>
9226
9227 PR preprocessor/29612
9228 * gcc.dg/cpp/pr29612-1.c: New test.
9229 * gcc.dg/cpp/pr29612-2.c: New test.
9230
9231 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
9232
9233 PR fortran/30034
9234 * gfortran.dg/pure_formal_proc_1.f90: New test.
9235
9236 PR fortran/30237
9237 * gfortran.dg/intrinsic_actual_3.f90: New test.
9238
9239 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9240
9241 PR fortran/30014
9242 * gfortran.dg/io_constraints_1.f90: Update test.
9243 * gfortran.dg/io_constraints_2.f90: Update test.
9244 * gfortran.dg/inquire_iolength.f90: New test.
9245
9246 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
9247
9248 PR fortran/20896
9249 * gfortran.dg/interface_10.f90: New test.
9250 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
9251 since z is already, locally a variable.
9252
9253 PR fortran/25135
9254 * gfortran.dg/generic_11.f90: New test.
9255 * gfortran.dg/interface_7.f90: Remove name clash between module
9256 name and procedure 'x' referenced in the interface.
9257
9258 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9259
9260 PR middle-end/7651
9261 * gcc.dg/Wmissing-parameter-type.c: New.
9262 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
9263 * gcc.dg/Wmissing-parameter-type-no.c: New.
9264
9265 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
9266
9267 PR fortran/25818
9268 * gfortran.dg/entry_array_specs_2.f: New test.
9269
9270 PR fortran/30084
9271 * gfortran.dg/nested_modules_6.f90: New test.
9272
9273 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9274
9275 PR middle-end/7651
9276 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
9277 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
9278
9279 2006-12-21 Andrew Pinski <pinskia@gmail.com>
9280
9281 PR C++/30168
9282 * g++.dg/opt/complex6.C: New test.
9283
9284 2006-12-22 Ben Elliston <bje@au.ibm.com>
9285
9286 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
9287 full" if the linker on spu-*-* warns about exceeding local store.
9288
9289 And revert this patch:
9290 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
9291 fail to link due to relocation overflows on spu-*-*.
9292
9293 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
9294
9295 PR fortran/30273
9296 * gfortran.dg/dependency_19.f90: New test.
9297
9298 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
9299
9300 PR fortran/30202
9301 * gfortran.dg/alloc_comp_basics_3.f90: New test.
9302
9303 2006-12-21 Jakub Jelinek <jakub@redhat.com>
9304
9305 PR middle-end/30262
9306 * gcc.c-torture/execute/20061220-1.c: New test.
9307
9308 PR middle-end/30263
9309 * gcc.dg/gomp/asm-1.c: New test.
9310
9311 PR target/30230
9312 * g++.dg/eh/ia64-2.C: New test.
9313
9314 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
9315
9316 PR target/28966
9317 PR target/29248
9318 * gcc.dg/rs6000-leaf.c: New.
9319
9320 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
9321
9322 PR fortran/25392
9323 * gfortran.dg/f2c_8.f90: New test.
9324
9325 2006-12-20 Bill Wendling <wendling@apple.com>
9326
9327 * gcc.dg/asm-b.c: Check for __ppc64__.
9328
9329 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
9330
9331 PR fortran/30190
9332 * gfortran.dg/bounds_check_5.f90: New test.
9333
9334 2006-12-20 Andrew Pinski <pinskia@gmail.com>
9335
9336 PR middle-end/30143
9337 * gcc.dg/gomp/complex-1.c: New testcase.
9338
9339 2006-12-20 Roger Sayle <roger@eyesopen.com>
9340
9341 * gfortran.dg/array_memset_1.f90: New test case.
9342
9343 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
9344
9345 * lib/target-supports.exp: Add spu to
9346 check_effective_target_vect_widen_mult_hi_to_si.
9347
9348 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
9349
9350 PR fortran/29992
9351 * gfortran.dg/generic_9.f90: New test.
9352
9353 PR fortran/30081
9354 * gfortran.dg/generic_10.f90: New test.
9355
9356 2006-12-19 Andrew Pinski <pinskia@gmail.com>
9357
9358 PR tree-opt/30045
9359 * gcc.dg/pr30045.c: New test.
9360
9361 2006-12-20 Ben Elliston <bje@au.ibm.com>
9362
9363 * gcc.dg/20020312-2.c: Add a case for __SPU__.
9364
9365 2006-12-19 Eric Christopher <echristo@apple.com>
9366
9367 PR target/29302
9368 * gcc.c-torture/execute/pr29302-1.c: New.
9369
9370 2006-12-19 Tobias Burnus <burnus@net-b.de>
9371
9372 PR fortran/39238
9373 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
9374
9375 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
9376
9377 PR fortran/30236
9378 * gfortran.dg/altreturn_3.f90: New test.
9379
9380 * gfortran.dg/char_result_12.f90: Fix comment typos.
9381
9382 2006-12-19 Ben Elliston <bje@au.ibm.com>
9383
9384 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
9385 as newlib's stdio.h uses non-traditional cpp constructs.
9386
9387 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
9388
9389 * gfortran.dg/advance.f90: Renamed to advance_1.f90
9390 * gfortran.dg/append-1.f90: Renamed to append_1.f90
9391 * gfortran.dg/array-1.f90: Renamed to array_1.f90
9392 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
9393 * gfortran.dg/backspace.f: Renamed to backspace_1.f
9394 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
9395 * gfortran.dg/default_initialization.f: Renamed to
9396 default_initialization_1.f
9397 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
9398 dollar_edit_descriptor_1.f
9399 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
9400 dollar_edit_descriptor_2.f
9401 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
9402 dollar_edit_descriptor_3.f
9403 * gfortran.dg/logint-1.f: Renamed to logint_1.f
9404 * gfortran.dg/logint-2.f: Renamed to logint_2.f
9405 * gfortran.dg/logint-3.f: Renamed to logint_3.f
9406 * gfortran.dg/advance_1.f90: Renamed from advance.f90
9407 * gfortran.dg/append_1.f90: Renamed from append-1.f90
9408 * gfortran.dg/array_1.f90: Renamed from array-1.f90
9409 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
9410 * gfortran.dg/backspace_1.f: Renamed from backspace.f
9411 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
9412 * gfortran.dg/default_initialization_1.f: Renamed from
9413 default_initialization.f
9414 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
9415 dollar_edit_descriptor-1.f
9416 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
9417 dollar_edit_descriptor-2.f
9418 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
9419 dollar_edit_descriptor-3.f
9420 * gfortran.dg/logint_1.f: Renamed from logint-1.f
9421 * gfortran.dg/logint_2.f: Renamed from logint-2.f
9422 * gfortran.dg/logint_3.f: Renamed from logint-3.f
9423
9424 2006-12-18 Bill Wendling <wendling@apple.com>
9425
9426 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
9427 id is an OjbC keyword.
9428
9429 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9430
9431 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
9432
9433 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
9434
9435 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
9436
9437 2006-12-18 Ian Lance Taylor <iant@google.com>
9438
9439 * g++.dg/warn/Wmissing-declarations-1.C: New test.
9440
9441 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
9442
9443 * gcc.c-torture/compile/pr27528.c: Use empty templates.
9444
9445 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
9446
9447 PR fortran/30207
9448 * gfortran.fortran-torture/execute/where21.f90: New test.
9449
9450 2006-12-17 Tobias Burnus <burnus@net-b.de>
9451
9452 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
9453
9454 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9455
9456 PR middle-end/7651
9457 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
9458 * gcc.dg/if-empty-1.c: Likewise.
9459 * gcc.dg/pr23165.c: Likewise.
9460 * g++.dg/warn/empty-body.C: Likewise.
9461
9462 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9463
9464 PR libfortran/30005
9465 * gfortran.dg/open_errors.f90: New test.
9466
9467 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
9468
9469 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
9470
9471 * gcc.target/i386/ssse3-pabsb.c: New file.
9472 * gcc.target/i386/ssse3-pabsd.c: Likewise.
9473 * gcc.target/i386/ssse3-pabsw.c: Likewise.
9474 * gcc.target/i386/ssse3-palignr.c: Likewise.
9475 * gcc.target/i386/ssse3-phaddd.c: Likewise.
9476 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9477 * gcc.target/i386/ssse3-phaddw.c: Likewise.
9478 * gcc.target/i386/ssse3-phsubd.c: Likewise.
9479 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9480 * gcc.target/i386/ssse3-phsubw.c: Likewise.
9481 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9482 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9483 * gcc.target/i386/ssse3-pshufb.c: Likewise.
9484 * gcc.target/i386/ssse3-psignb.c: Likewise.
9485 * gcc.target/i386/ssse3-psignd.c: Likewise.
9486 * gcc.target/i386/ssse3-psignw.c: Likewise.
9487 * gcc.target/i386/ssse3-vals.h: Likewise.
9488
9489 2006-12-15 Janis Johnson <janis187@us.ibm.com>
9490
9491 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
9492 * lib/fortran-torture.exp: Include target-supports.exp.
9493
9494 2006-12-15 Jakub Jelinek <jakub@redhat.com>
9495
9496 PR target/30185
9497 * gcc.c-torture/execute/pr30185.c: New test.
9498
9499 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9500
9501 PR testsuite/30179
9502 PR testsuite/30180
9503 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
9504 * gcc.dg/builtin-bswap-2.c: Likewise.
9505 * gcc.dg/builtin-bswap-3.c: Likewise.
9506 * gcc.dg/builtin-bswap-4.c: Likewise.
9507 * lib/target-supports.exp (check_effective_target_stdint_types): New.
9508 * gcc.c-torture/execute/mode-dependent-address.x: New file.
9509
9510 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9511
9512 PR libfortran/30145
9513 * gfortran.dg/write_zero_array: New test.
9514
9515 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9516
9517 PR fortran/30200
9518 * gfortran.dg/write_fmt_trim.f90: New test.
9519
9520 2006-12-14 Diego Novillo <dnovillo@redhat.com>
9521
9522 PR 30194
9523 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
9524 temporarily.
9525
9526 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9527
9528 * lib/target-supports.exp (check_weak_available): Use istarget
9529 "hppa*-*-hpux10*" instead of regexp.
9530 (check_cxa_atexit_available): Likewise.
9531
9532 2006-12-14 Richard Guenther <rguenther@suse.de>
9533
9534 PR tree-optimization/30197
9535 * gcc.c-torture/execute/complex-1.c: Fix function name.
9536 * gcc.dg/builtins-61.c: New testcase.
9537
9538 2006-12-14 Richard Guenther <rguenther@suse.de>
9539
9540 PR middle-end/30172
9541 * gcc.dg/pr30172-1.c: New testcase.
9542
9543 2006-12-14 Richard Guenther <rguenther@suse.de>
9544
9545 PR tree-optimization/30198
9546 * gcc.dg/builtins-60.c: New testcase.
9547
9548 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
9549
9550 * lib/target-supports.exp (vect_no_align): Remove spu.
9551
9552 2006-12-13 Ian Lance Taylor <iant@google.com>
9553
9554 PR c++/19564
9555 PR c++/19756
9556 * g++.dg/warn/Wparentheses-5.C: New test.
9557 * g++.dg/warn/Wparentheses-6.C: New test.
9558 * g++.dg/warn/Wparentheses-7.C: New test.
9559 * g++.dg/warn/Wparentheses-8.C: New test.
9560 * g++.dg/warn/Wparentheses-9.C: New test.
9561 * g++.dg/warn/Wparentheses-10.C: New test.
9562 * g++.dg/warn/Wparentheses-11.C: New test.
9563 * g++.dg/warn/Wparentheses-12.C: New test.
9564 * g++.dg/warn/Wparentheses-13.C: New test.
9565 * g++.dg/warn/Wparentheses-14.C: New test.
9566 * g++.dg/warn/Wparentheses-15.C: New test.
9567 * g++.dg/warn/Wparentheses-16.C: New test.
9568 * g++.dg/warn/Wparentheses-17.C: New test.
9569 * g++.dg/warn/Wparentheses-18.C: New test.
9570 * g++.dg/warn/Wparentheses-19.C: New test.
9571 * g++.dg/warn/Wparentheses-20.C: New test.
9572 * g++.dg/warn/Wparentheses-21.C: New test.
9573
9574 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9575
9576 PR testsuite/30157
9577 * lib/target-supports.exp (check_cxa_atexit_available): Return false
9578 for target "hppa.*hpux10".
9579
9580 2006-12-13 Jakub Jelinek <jakub@redhat.com>
9581
9582 * g++.dg/debug/vartrack1.C: New test.
9583
9584 * g++.dg/opt/ifcvt1.C: New test.
9585
9586 * gcc.dg/tls/opt-13.c: New test.
9587
9588 * gcc.dg/20060425-2.c: New test.
9589
9590 * g++.dg/opt/pr15054-2.C: New test.
9591
9592 * gcc.c-torture/execute/20060420-1.c: New test.
9593
9594 * gcc.c-torture/execute/20060412-1.c: New test.
9595
9596 * objc/compile/20060406-1.m: New test.
9597
9598 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
9599
9600 * g++.dg/template/array17.C: New test.
9601
9602 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
9603
9604 * gcc.target/powerpc/altivec-23.c: New test.
9605
9606 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
9607
9608 PR c++27316
9609 * g++.dg/inherit/error3.C: New test.
9610
9611 PR c++/28740
9612 * g++.dg/inherit/error4.C: New test.
9613
9614 2006-12-13 Richard Guenther <rguenther@suse.de>
9615
9616 PR tree-optimization/17687
9617 * gcc.dg/builtins-59.c: New testcase.
9618
9619 2006-12-13 Ben Elliston <bje@au.ibm.com>
9620
9621 * gcc.target/spu/Wmain.c: New test.
9622
9623 2006-12-12 Josh Conner <jconner@apple.com>
9624
9625 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
9626 * g++.dg/abi/thunk4.C: Likewise.
9627 * g++.dg/abi/rtti3.C: Likewise.
9628
9629 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
9630
9631 * gcc.target/spu/cpat-1.c: New test.
9632 * gcc.target/spu/cpat-2.c: New test.
9633 * gcc.target/spu/cpat-3.c: New test.
9634 * gcc.target/spu/cpat-4.c: New test.
9635
9636 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
9637
9638 PR tree-opt/28436
9639 * gcc.c-torture/compile/vector-1.c: New test.
9640 * gcc.c-torture/compile/vector-2.c: New test.
9641 * gcc.c-torture/compile/vector-3.c: New test.
9642
9643 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
9644
9645 * lib/fortran-torture.exp: Update copyright years. Remove
9646 obsolete comment. Test -ftree-vectorize where it makes sense.
9647 * lib/gfortran-dg.exp: Update copyright years. Use settings
9648 from fortran-torture.exp.
9649 * gfortran.dg/char_transpose_1.f90,
9650 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
9651 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
9652 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
9653 '-w' to dg-options.
9654
9655 2006-12-12 Richard Sandiford <richard@codesourcery.com>
9656
9657 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
9658 saved_${tool}_load.
9659
9660 2006-12-12 Ira Rosen <irar@il.ibm.com>
9661
9662 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
9663 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
9664 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
9665 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
9666 gaps.
9667
9668 2006-12-12 Richard Guenther <rguenther@suse.de>
9669
9670 PR middle-end/30147
9671 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
9672
9673 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
9674 Diego Novillo <dnovillo@redhat.com>
9675
9676 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
9677 VDEF/VUSE changes.
9678 * gcc.dg/tree-ssa/pr26421.c: Likewise
9679 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
9680 * gcc.dg/tree-ssa/pr23382.c: Likewise.
9681 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
9682 * gcc.dg/tree-ssa/pr28410.c: Likewise.
9683 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
9684 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
9685 * gcc.dg/tree-ssa/vrp07.c: Likewise.
9686 * gcc.dg/tree-ssa/vrp08.c: Likewise.
9687 * gcc.dg/tree-ssa/alias-12.c: Likewise.
9688
9689 2006-12-11 Jan Hubicka <jh@suse.cz>
9690
9691 * gcc.dg/tree-prof/stringop-1.c: New test.
9692 * gcc.dg/tree-prof/stringop-2.c: New test.
9693
9694 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
9695
9696 PR target/30120
9697 * gcc.target/i386/pr30120.c: New test.
9698
9699 Revert:
9700 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
9701
9702 * gcc.target/i386/x87regparm-1.c: New test.
9703 * gcc.target/i386/x87regparm-2.c: New test.
9704 * gcc.target/i386/x87regparm-3.c: New test.
9705 * gcc.target/i386/x87regparm-4.c: New test.
9706
9707 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
9708
9709 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
9710
9711 2006-12-10 Tobias Burnus <burnus@net-b.de>
9712
9713 PR fortran/23994
9714 * gfortran.dg/protected_1.f90: New test.
9715 * gfortran.dg/protected_2.f90: New test.
9716 * gfortran.dg/protected_3.f90: New test.
9717 * gfortran.dg/protected_4.f90: New test.
9718 * gfortran.dg/protected_5.f90: New test.
9719 * gfortran.dg/protected_6.f90: New test.
9720
9721 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
9722 Tobias Burnus <burnus@gcc.gnu.org>
9723
9724 PR fortran/29975
9725 PR fortran/30068
9726 * gfortran.dg/interface_4.f90: Test adding procedure to generic
9727 interface.
9728 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
9729 ambiguous interfaces.
9730 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
9731 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
9732 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
9733 ambiguous interfaces.
9734 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
9735 * gfortran.dg/array_initializer_2.f90: Add initializer array
9736 constructor test.
9737
9738 PR fortran/30096
9739 * gfortran.dg/interface_9.f90: Test that host interfaces are
9740 not checked for ambiguity with the local version.
9741
9742 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
9743
9744 PR fortran/29464
9745 * gfortran.dg/module_interface_2.f90: New test.
9746
9747 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
9748
9749 PR fortran/29941
9750 * gfortran.dg/assumed_len.f90: New test.
9751
9752 2006-12-09 Richard Guenther <rguenther@suse.de>
9753
9754 * g++.dg/warn/implicit-typename1.C: Qualify types.
9755 * g++.dg/parse/crash12.C: Likewise.
9756 * g++.dg/tree-ssa/pr22444.C: Likewise.
9757
9758 2006-12-09 Tobias Burnus <burnus@net-b.de>
9759
9760 * gfortran.dg/array_2.f90: Added sqrt test.
9761
9762 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
9763
9764 * gcc.target/i386/x87regparm-1.c: XFAIL.
9765 * gcc.target/i386/x87regparm-2.c: XFAIL.
9766 * gcc.target/i386/x87regparm-3.c: XFAIL.
9767 * gcc.target/i386/x87regparm-4.c: XFAIL.
9768
9769 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9770
9771 * lib/target-supports.exp
9772 (check_effective_target_large_long_double): New.
9773 * gcc.dg/Wconversion-real.c : Use it.
9774 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
9775 unsigned.
9776
9777 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
9778
9779 * gcc.c-torture/execute/mode-dependent-address.c: New test.
9780
9781 2006-12-08 Tobias Burnus <burnus@net-b.de>
9782
9783 PR fortran/27546
9784 * gfortran.dg/import4.f90: New test for IMPORT in modules.
9785
9786 2006-12-07 Mark Mitchell <mark@codesourcery.com>
9787
9788 PR c++/29732
9789 * g++.dg/template/crash65.C: New test.
9790 * g++.dg/template/spec16.C: Tweak error markers.
9791
9792 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
9793
9794 * gcc.target/spu: New directory.
9795 * gcc.target/spu/spu.exp: New file.
9796 * gcc.target/spu/intrinsics-1.c: New test.
9797
9798 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
9799
9800 PR c++/29980
9801 * g++.dg/ext/attrib27.C: New test.
9802 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
9803 * g++.dg/parse/typedef5.C: Likewise.
9804
9805 2006-12-07 Mike Stump <mrs@apple.com>
9806
9807 * treelang/compile/var_defs.tree: Adjust.
9808
9809 2006-12-06 Mark Mitchell <mark@codesourcery.com>
9810
9811 PR c++/29730
9812 * g++.dg/template/crash64.C: New test.
9813 * g++.dg/parse/crash27.C: Adjust error markers.
9814
9815 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
9816
9817 PR libfortran/30009
9818 PR libfortran/30056
9819 * gfortran.dg/read_eof_4.f90: Add tests.
9820 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
9821 * gfortran.dg/unf_read_corrupted_1.f90: New test.
9822
9823 2006-12-05 Mark Mitchell <mark@codesourcery.com>
9824
9825 PR c++/29729
9826 * g++.dg/template/crash63.C: New test.
9827
9828 PR c++/29728
9829 * g++.dg/template/crash62.C: New test.
9830
9831 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
9832
9833 PR fortran/30003
9834 * gfortran.dg/allocatable_function_1.f90: Increase the number
9835 of expected calls of free to 10; the lhs section reference is
9836 now evaluated so there is another call to bar. Change the
9837 comment appropriately.
9838 * gfortran.dg/array_section_1.f90: New test.
9839
9840 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
9841
9842 PR fortran/29912
9843 * gfortran.dg/char_result_12.f90: New test.
9844
9845 2006-12-05 Richard Guenther <rguenther@suse.de>
9846
9847 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
9848 * gcc.dg/vect/vect-pow-2.c: Rename to ...
9849 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
9850 vect_double, xfail for spu*-*-*.
9851
9852 2006-12-04 Tobias Burnus <burnus@net-b.de>
9853
9854 PR fortran/29962
9855 * initialization_4.f90: Test noninteger exponents (-std=f95).
9856 * initialization_5.f90: New test for noninteger exponents
9857 with -std=f2003.
9858
9859 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
9860
9861 PR fortran/29821
9862 * gfortran.dg/parameter_array_section_1.f90: New test.
9863
9864 2006-12-04 Mark Mitchell <mark@codesourcery.com>
9865
9866 PR c++/29733
9867 * g++.dg/template/crash61.C: New test.
9868
9869 PR c++/29632
9870 * g++.dg/template/error23.C: New test.
9871
9872 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
9873
9874 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
9875
9876 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
9877
9878 PR fortran/29916
9879 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
9880
9881 2006-12-04 Jakub Jelinek <jakub@redhat.com>
9882
9883 PR middle-end/29965
9884 * gcc.dg/gomp/pr29965-1.c: New test.
9885 * gcc.dg/gomp/pr29965-2.c: New test.
9886 * gcc.dg/gomp/pr29965-3.c: New test.
9887 * gcc.dg/gomp/pr29965-4.c: New test.
9888 * gcc.dg/gomp/pr29965-5.c: New test.
9889 * gcc.dg/gomp/pr29965-6.c: New test.
9890 * g++.dg/gomp/pr29965-1.C: New test.
9891 * g++.dg/gomp/pr29965-2.C: New test.
9892 * g++.dg/gomp/pr29965-3.C: New test.
9893 * g++.dg/gomp/pr29965-4.C: New test.
9894 * g++.dg/gomp/pr29965-5.C: New test.
9895 * g++.dg/gomp/pr29965-6.C: New test.
9896 * g++.dg/gomp/pr29965-7.C: New test.
9897 * g++.dg/gomp/pr29965-8.C: New test.
9898 * g++.dg/gomp/pr29965-9.C: New test.
9899 * g++.dg/gomp/pr29965-10.C: New test.
9900
9901 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
9902
9903 * gnat.dg/pointer_variable_bounds.adb: New test.
9904 * gnat.dg/pointer_variable_bounds.ads: Likewise.
9905 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
9906
9907 2006-12-03 Eric Christopher <echristo@apple.com>
9908
9909 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
9910
9911 2006-12-03 Richard Henderson <rth@redhat.com>
9912 Andrew Pinski <pinskia@gmail.com>
9913
9914 PR C++/14329
9915 * g++.dg/warn/unit-1.C: New test.
9916
9917 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
9918
9919 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
9920
9921 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
9922
9923 * g++.dg/vect/vect.exp: Enable tests to run on spu.
9924 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
9925 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
9926 * gcc.dg/vect/vect-70.c: Reduce array size.
9927 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
9928 vect_no_compaer_double targets.
9929 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
9930 vect_float, vect_double, and vect_int.
9931
9932 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
9933
9934 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
9935 test for loop versioning on vect_no_align targets.
9936 * gcc.dg/vect/pr20122.c: Likewise.
9937 * gcc.dg/vect/vect-105.c: Likewise.
9938 * gcc.dg/vect/vect-42.c: Likewise.
9939 * gcc.dg/vect/vect-43.c: Likewise.
9940 * gcc.dg/vect/vect-74.c: Likewise.
9941 * gcc.dg/vect/vect-75.c: Likewise.
9942 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
9943 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
9944 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
9945 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
9946
9947 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
9948
9949 PR fortran/29642
9950 * gfortran.dg/value_1.f90 : New test.
9951 * gfortran.dg/value_2.f90 : New test.
9952 * gfortran.dg/value_3.f90 : New test.
9953 * gfortran.dg/value_4.f90 : New test.
9954 * gfortran.dg/value_4.c : Called from value_4.f90.
9955
9956 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
9957
9958 PR C++/30033
9959 * g++.dg/cpp0x/static_assert4.C: New testcase.
9960
9961 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9962
9963 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
9964
9965 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
9966
9967 PR c/27953
9968 * gcc.dg/pr27953.c: New test.
9969
9970 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9971
9972 PR c++/30022
9973 * g++.dg/ext/vector5.C: New test.
9974
9975 PR c++/30021
9976 * g++.dg/other/main1.C: New test.
9977
9978 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
9979
9980 PR libfortran/29568
9981 * gfortran.dg/convert_implied_open.f90: Change to
9982 new default record length.
9983 * gfortran.dg/unf_short_record_1.f90: Adapt to
9984 new error message.
9985 * gfortran.dg/unformatted_subrecords_1.f90: New test.
9986
9987 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
9988
9989 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
9990
9991 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
9992
9993 PR c++/29066
9994 * g++.dg/expr/pr29066.c: New.
9995
9996 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
9997 Zdenek Dvorak <dvorakz@suse.cz>
9998
9999 PR tree-optimization/29921
10000 * gcc.dg/pr29921-2.c: New test.
10001
10002 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
10003
10004 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
10005 (i386_get_cpuid): New function.
10006 (i386_cpuid_ecx): Likewise.
10007 (i386_cpuid_edx): Likewise.
10008 (i386_cpuid): Updated to call i386_cpuid_edx.
10009
10010 * gcc.target/i386/sse3-addsubpd.c: New file.
10011 * gcc.target/i386/sse3-addsubps.c: Likewise.
10012 * gcc.target/i386/sse3-haddpd.c: Likewise.
10013 * gcc.target/i386/sse3-haddps.c: Likewise.
10014 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10015 * gcc.target/i386/sse3-hsubps.c: Likewise.
10016 * gcc.target/i386/sse3-lddqu.c: Likewise.
10017 * gcc.target/i386/sse3-movddup.c: Likewise.
10018 * gcc.target/i386/sse3-movshdup.c: Likewise.
10019 * gcc.target/i386/sse3-movsldup.c: Likewise.
10020
10021 2006-12-01 Dirk Mueller <dmueller@suse.de>
10022
10023 * g++.dg/warn/Wreturn-type-4.C: New testcase.
10024
10025 2006-11-30 Janis Johnson <janis187@us.ibm.com>
10026
10027 * gcc.dg/dfp/convert-int-max.c: New test.
10028 * gcc.dg/dfp/convert-int-max-fold.c: New test.
10029
10030 2006-11-30 Richard Guenther <rguenther@suse.de>
10031
10032 * gcc.dg/vect/vect-pow-1.c: Rename ...
10033 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
10034 floats instead of doubles, check successful vectorization.
10035
10036 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
10037
10038 PR target/29945
10039 * gcc.c-torture/compile/pr29945.c: New testcase.
10040
10041 2006-11-30 Joseph Myers <joseph@codesourcery.com>
10042
10043 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
10044 -maltivec.
10045
10046 2006-11-29 Eric Christopher <echristo@apple.com>
10047
10048 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
10049
10050 2006-11-29 Janis Johnson <janis187@us.ibm.com>
10051
10052 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
10053
10054 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
10055
10056 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
10057
10058 PR c++/29022
10059 * g++.dg/inherit/virtual2.C: New test.
10060 * g++.dg/inherit/virtual3.C: Likewise.
10061 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
10062 * g++.dg/inherit/error2.C: Likewise.
10063 * g++.dg/template/instantiate1.C: Likewise.
10064
10065 2006-11-28 Andrew Pinski <pinskia@gmail.com>
10066
10067 PR tree-opt/29984
10068 * gcc.dg/tree-ssa/reassoc-12.c: New test.
10069
10070 2006-11-28 Jan Hubicka <jh@suse.cz>
10071
10072 * gcc.dg/memcpy-1.c: New test.
10073
10074 2006-11-28 Jakub Jelinek <jakub@redhat.com>
10075
10076 PR c++/29735
10077 * g++.dg/warn/main-3.C: New test.
10078
10079 2006-11-28 Jan Hubicka <jh@suse.cz>
10080
10081 * gcc.dg/winline-1.c: New test.
10082
10083 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
10084
10085 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
10086 alignments.
10087
10088 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
10089
10090 PR fortran/29976
10091 * gfortran.dg/missing_optional_dummy_3.f90
10092
10093 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
10094
10095 PR fortran/20880
10096 * gfortran.dg/interface_3.f90: Modify errors.
10097
10098 2006-11-28 Ben Elliston <bje@au.ibm.com>
10099
10100 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10101 fail to link due to relocation overflows on spu-*-*.
10102
10103 2006-11-27 Michael Matz <matz@suse.de>
10104 Andreas Krebbel <krebbel1@de.ibm.com>
10105
10106 PR target/29319
10107 * gcc.dg/20061127-1.c: New testcase.
10108
10109 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
10110
10111 * gcc.dg/20061124-1.c: Add exit() function prototype.
10112
10113 2006-11-27 Jan Hubicka <jh@suse.cz>
10114
10115 * gcc.target/i386/memcpy-1.c: Adjust size.
10116 * gcc.dg/visibility-11.c: Likewise.
10117
10118 2006-11-27 Richard Guenther <rguenther@suse.de>
10119
10120 PR middle-end/25620
10121 * gcc.target/i386/pow-1.c: New testcase.
10122 * gcc.dg/builtins-58.c: Likewise.
10123
10124 2006-11-26 Mark Mitchell <mark@codesourcery.com>
10125
10126 PR c++/29886
10127 * g++.dg/expr/cast8.C: New test.
10128
10129 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10130
10131 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
10132 Don't ever inline the testcase.
10133
10134 2006-11-25 Andrew Pinski <pinskia@gmail.com>
10135
10136 PR fortran/29982
10137 * gfortran.fortran-torture/compile/parameter_3.f90: New
10138 testcase.
10139
10140 2006-11-25 Andrew Pinski <pinskia@gmail.com>
10141
10142 PR fortran/29951
10143 * gfortran.fortran-torture/execute/transfer2.f90: New test.
10144
10145 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10146
10147 * gfortran.fortran-torture/execute/specifics.f90: Remove test
10148 for CHAR.
10149
10150 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10151
10152 PR libgfortran/29936
10153 * gfortran.dg/write_check3.f90: New test.
10154
10155 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
10156
10157 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
10158
10159 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
10160
10161 PR fortran/20880
10162 * gfortran.dg/interface_3.f90: New test.
10163
10164 PR fortran/29387
10165 * gfortran.dg/generic_8.f90: New test.
10166
10167 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10168
10169 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
10170 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
10171 * gfortran.dg/specifics_3.f90: Remove.
10172
10173 2006-11-24 Jakub Jelinek <jakub@redhat.com>
10174
10175 PR c/29955
10176 * gcc.dg/gomp/pr29955.c: New test.
10177
10178 PR c/29736
10179 * gcc.dg/pr29736.c: New test.
10180
10181 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
10182
10183 PR tree-opt/29964
10184 * gcc.dg/pure-1.c: New test.
10185
10186 2006-11-24 Joseph Myers <joseph@codesourcery.com>
10187
10188 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
10189 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
10190
10191 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
10192
10193 * gcc.dg/20061124-1.c: New testcase.
10194
10195 2006-11-23 Eric Christopher <echristo@apple.com>
10196
10197 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
10198
10199 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10200
10201 PR c/2707
10202 PR c++/26167
10203 * gcc.dg/Wconversion-integer.c: New. Supersedes
10204 Wconversion-negative-constants.c
10205 * gcc.dg/Wconversion-real.c: New.
10206 * gcc.dg/Wconversion-real-integer.c: New.
10207 * gcc.dg/Wconversion-negative-constants.c: Deleted.
10208 * g++.dg/warn/Wconversion1.C: Modified.
10209
10210 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
10211
10212 * gfortran.dg/overload_1.f90: New test.
10213
10214 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10215
10216 PR c/9072
10217 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
10218 Wtraditional-conversion.
10219 * gcc.dg/overflow-warn-2.c: Likewise.
10220 * gcc.dg/Wconversion.c: Likewise. Renamed as
10221 Wtraditional-conversion.c .
10222 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
10223 Wtraditional-conversion-2.c .
10224 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
10225 Wtraditional-conversion-2.c
10226 * gcc.dg/Wconversion-negative-constants.c: New.
10227
10228 2006-11-23 Andrew Pinski <pinskia@gmail.com>
10229
10230 * gcc.dg/tree-ssa/dump-1.c: New test.
10231
10232 2006-11-23 David Ung <davidu@mips.com>
10233
10234 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
10235 -mfp64, allowable when ISA >= 33 and float is enabled.
10236 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
10237 of mthc1 and mfhc1 patterns.
10238
10239 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
10240
10241 PR tree-optimization/29921
10242 * gcc.dg/pr29921.c: New test.
10243
10244 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
10245
10246 PR fortran/29441
10247 * gfortran.dg/initialization_4.f90: New test.
10248
10249 2006-11-22 Ira Rosen <irar@il.ibm.com>
10250
10251 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
10252 platforms that have interleaving support.
10253 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
10254 * gcc.dg/vect/vect-strided-a-u16-i2.c,
10255 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
10256 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
10257 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
10258 gcc.dg/vect/vect-strided-u8-i2-gap.c,
10259 gcc.dg/vect/vect-strided-u8-i8.c,
10260 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
10261 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
10262 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
10263 gcc.dg/vect/vect-strided-float.c,
10264 gcc.dg/vect/vect-strided-a-mult.c,
10265 gcc.dg/vect/vect-strided-mult-char-ls.c,
10266 gcc.dg/vect/vect-strided-a-u16-mult.c,
10267 gcc.dg/vect/vect-strided-a-u32-mult.c,
10268 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
10269 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
10270 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
10271 gcc.dg/vect/vect-strided-mult.c,
10272 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
10273 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
10274 New.
10275
10276 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
10277
10278 PR fortran/25087
10279 * gfortran.dg/auto_char_len_4.f90: New test.
10280
10281 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
10282
10283 PR fortran/29652
10284 * gfortran.dg/generic_7.f90: New test.
10285 * gfortran.dg/defined_operators_1.f90: Add new error.
10286
10287 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
10288
10289 PR tree-optimization/29902
10290 * g++.dg/tree-ssa/pr29902.C: New test.
10291
10292 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
10293
10294 PR fortran/29820
10295 * gfortran.dg/used_types_13.f90: New test.
10296
10297 2006-11-21 Janis Johnson <janis187@us.ibm.com>
10298
10299 * gcc.dg/dfp/snan.c: Delete.
10300
10301 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
10302
10303 * g++.dg/cpp0x/static_assert1.C: New.
10304 * g++.dg/cpp0x/static_assert2.C: New.
10305 * g++.dg/cpp0x/static_assert3.C: New.
10306
10307 2006-11-21 Richard Guenther <rguenther@suse.de>
10308
10309 * gcc.dg/vect/vect-pow-1.c: New testcase.
10310 * gcc.dg/vect/vect-pow-2.c: Likewise.
10311
10312 2006-11-21 Jakub Jelinek <jakub@redhat.com>
10313
10314 PR c++/29570
10315 * g++.dg/template/static29.C: New test.
10316
10317 PR c++/29734
10318 * g++.dg/conversion/simd4.C: New test.
10319
10320 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
10321
10322 PR c++/29475
10323 * g++.dg/template/access19.C: New test.
10324 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
10325 error is reported.
10326
10327 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
10328
10329 PR tree-opt/25500
10330 * gcc.dg/tree-ssa/sra-4.c: New testcase.
10331
10332 2006-11-20 Tobias Burnus <burnus@net-b.de>
10333
10334 PR fortran/27546
10335 * gfortran.dg/import.f90: Extended test.
10336 * gfortran.dg/import2.f90: Extended test.
10337
10338 2006-11-20 Tobias Burnus <burnus@net-b.de>
10339
10340 * gfortran.dg/volatile3.f90: Add conflict test.
10341
10342 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
10343
10344 PR fortran/24783
10345 * gfortran.dg/implicit_10.f90: New test.
10346
10347 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
10348
10349 PR c++/8586
10350 * g++.dg/warn/Wall-write-strings.C: New.
10351
10352 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
10353
10354 * gfortran.dg/alloc_comp_constraint_5.f90: New.
10355 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
10356
10357 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10358
10359 * gfortran.dg/use_3.f90: Remove error message.
10360 * gfortran.dg/iso_fortran_env_1.f90: New test.
10361 * gfortran.dg/iso_fortran_env_2.f90: New test.
10362 * gfortran.dg/iso_fortran_env_3.f90: New test.
10363 * gfortran.dg/iso_fortran_env_4.f90: New test.
10364
10365 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
10366
10367 * gcc.dg/vect/vect-27.c: Fix initialization.
10368
10369 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10370
10371 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
10372 * gcc.dg/torture/builtin-minmax-1.c: New.
10373
10374 * gcc.dg/builtins-20.c: Add cases for copysign.
10375
10376 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10377
10378 PR fortran/24285
10379 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
10380
10381 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10382 * gfortran.dg/use_1.f90: New test.
10383 * gfortran.dg/use_1.f90: New test.
10384 * gfortran.dg/use_1.f90: New test.
10385
10386 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
10387
10388 PR tree-optimization/29801
10389 * gcc.dg/pr29801.c: New test.
10390
10391 2006-11-17 Jakub Jelinek <jakub@redhat.com>
10392
10393 PR middle-end/29584
10394 * gcc.dg/torture/pr29584.c: New test.
10395
10396 2006-11-17 Joseph Myers <joseph@codesourcery.com>
10397
10398 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
10399 Condition PowerPC tests for saving FPRs on powerpc_fprs.
10400 * gcc.target/powerpc/compress-float-ppc.c,
10401 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
10402 powerpc_fprs.
10403 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
10404 do not pass -mhard-float.
10405
10406 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
10407
10408 * gnat.dg/volatile_aggregate.adb: New test.
10409
10410 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10411
10412 PR fortran/29391
10413 PR fortran/29489
10414 * gfortran.dg/bound_2.f90: Add more checks.
10415 * gfortran.dg/bound_3.f90: New test.
10416
10417 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
10418
10419 PR target/29201
10420 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
10421
10422 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
10423
10424 * gfortran.dg/import3.f90: Fix error message.
10425
10426 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10427
10428 PR tree-opt/29788
10429 * gfortran.fortran-torture/compile/inline_1.f90:
10430 New testcase.
10431
10432 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
10433
10434 * gcc.target/i386/x87regparm-1.c: New test.
10435 * gcc.target/i386/x87regparm-2.c: New test.
10436 * gcc.target/i386/x87regparm-3.c: New test.
10437 * gcc.target/i386/x87regparm-4.c: New test.
10438
10439 2006-11-15 Tobias Burnus <burnus@net-b.de>
10440
10441 PR fortran/27546
10442 * gfortran.dg/import.f90: New test.
10443 * gfortran.dg/import2.f90: New test.
10444 * gfortran.dg/import3.f90: New test.
10445
10446 2006-11-15 Tobias Burnus <burnus@net-b.de>
10447
10448 PR fortran/27588
10449 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
10450
10451 2006-11-15 Tobias Burnus <burnus@net-b.de>
10452
10453 PR fortran/29806
10454 * gfortran.dg/contains.f90: New test.
10455 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
10456
10457 2006-11-15 Jakub Jelinek <jakub@redhat.com>
10458
10459 PR tree-optimization/29581
10460 * gcc.dg/pr29581-1.c: New test.
10461 * gcc.dg/pr29581-2.c: New test.
10462 * gcc.dg/pr29581-3.c: New test.
10463 * gcc.dg/pr29581-4.c: New test.
10464 * gfortran.dg/pr29581.f90: New test.
10465
10466 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
10467
10468 PR fortran/29702
10469 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
10470 numbers in error message headers.
10471
10472 2006-11-14 Richard Guenther <rguenther@suse.de>
10473
10474 * gcc.target/i386/math-torture/math-torture.exp: Restrict
10475 to i?86 and x86_64 targets.
10476
10477 2006-11-14 Caroline Tice <ctice@apple.com>
10478
10479 * gcc.dg/pubtypes-1.c: New file/testcase.
10480 * gcc.dg/pubtypes-2.c: New file/testcase.
10481 * gcc.dg/pubtypes-3.c: New file/testcase.
10482 * gcc.dg/pubtypes-4.c: New file/testcase.
10483 * g++.dg/pubtypes.C: New file/testcase.
10484
10485 2006-11-14 Mark Mitchell <mark@codesourcery.com>
10486
10487 PR c++/29106
10488 * g++.dg/init/self1.C: New test.
10489
10490 2006-11-14 Tobias Burnus <burnus@net-b.de>
10491
10492 PR fortran/29657
10493 * gfortran.dg/conflicts.f90: Add.
10494
10495 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
10496
10497 PR rtl-optimization/29798
10498
10499 * gcc.c-torture/execute/pr29798.c: New.
10500
10501 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10502
10503 * gcc.dg/builtins-20.c: Add more cases.
10504
10505 2006-11-13 Jakub Jelinek <jakub@redhat.com>
10506
10507 PR fortran/29759
10508 * gfortran.dg/gomp/pr29759.f90: New test.
10509
10510 2006-11-13 Mark Mitchell <mark@codesourcery.com>
10511
10512 PR c++/29518
10513 * g++.dg/template/static28.C: New test.
10514
10515 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
10516
10517 * lib/c-torture.exp: Use target-libpath.exp.
10518 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
10519 set GCC_EXEC_PREFIX env var from global variable of same name.
10520
10521 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
10522
10523 PR fortran/26994
10524 * gfortran.fortran-torture/compile/transfer-1.f90:
10525 New testcase.
10526
10527 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
10528 Zdenek Dvorak <dvorakz@suse.cz>
10529
10530 PR tree-optimization/29680
10531 * gcc.dg/alias-11.c: New test.
10532
10533 2006-11-12 Jason Merrill <jason@redhat.com>
10534 Andrew Pinski <pinskia@physics.uc.edu>
10535
10536 PR middle-end/28915
10537 * gcc.target/i386/vectorize1.c: New.
10538
10539 2006-11-12 Roger Sayle <roger@eyesopen.com>
10540
10541 PR rtl-optimization/29797
10542 * gcc.c-torture/execute/pr29797-1.c: New test case.
10543
10544 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10545
10546 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
10547
10548 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
10549
10550 * gcc.dg/tree-ssa/prefetch-3.c: New test.
10551
10552 2006-11-12 Roger Sayle <roger@eyesopen.com>
10553
10554 PR tree-optimization/13827
10555 * gcc.dg/fold-eqand-1.c: New test case.
10556
10557 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
10558
10559 PR rtl-opt/28812
10560 * gcc.c-torture/execute/mayalias-3.c: New test.
10561
10562 2006-11-11 Richard Sandiford <richard@codesourcery.com>
10563
10564 PR middle-end/27528
10565 * gcc.c-torture/compile/pr27528.c: New test.
10566 * gcc.dg/pr27528.c: Likewise.
10567
10568 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10569
10570 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
10571
10572 * gcc.dg/torture/builtin-symmetric-1.c: New test.
10573
10574 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
10575
10576 PR fortran/29758
10577 * gfortran.dg/reshape_source_size_1.f90: New test.
10578
10579 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
10580
10581 PR fortran/29315
10582 * gfortran.dg/aliasing_dummy_4.f90: New test.
10583
10584 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
10585
10586 PR target/29777
10587 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
10588 and x86_64-*-* targets.
10589
10590 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10591
10592 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
10593 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
10594 New macros. Use them in exact tests.
10595 (TESTIT3): New macro.
10596 Add tests for fmin, fmax and fma.
10597
10598 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10599
10600 PR fortran/29431
10601 * gfortran.dg/array_constructor_13.f90: New test.
10602
10603 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10604
10605 PR fortran/29744
10606 * gfortran.dg/used_types_12.f90: New test.
10607
10608 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
10609
10610 PR middle-end/29726
10611 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
10612 (test6): Ditto.
10613 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
10614 * gcc.dg/fold-eqandshift-3.c: New test case.
10615
10616 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10617
10618 PR fortran/29699
10619 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
10620
10621 PR fortran/21370
10622 * gfortran.dg/change_symbol_attributes_1.f90: New test.
10623
10624 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
10625
10626 * gcc.dg/20061109-1.c: New testcase.
10627
10628 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10629
10630 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
10631
10632 2006-11-09 Tobias Burnus <burnus@net-b.de>
10633
10634 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
10635 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
10636
10637 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
10638
10639 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
10640 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
10641
10642 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10643
10644 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
10645
10646 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
10647
10648 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
10649 vect-9.c).
10650 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
10651 * gcc.dg/vect/vect-9.c: Now vectorizable.
10652 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
10653 that support vect_widen_mult.
10654 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
10655 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
10656 vect-reduc-dot-u16.c).
10657 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
10658 vect-reduc-dot-u16.c).
10659 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
10660 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
10661 vect-reduc-dot-s8.c).
10662 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
10663 vect-reduc-dot-s8.c).
10664 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
10665 vect-reduc-dot-s8.c).
10666 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
10667 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
10668 vect-reduc-dot-u8.c).
10669 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
10670 vect-reduc-dot-u8.c).
10671 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
10672 * gcc.dg/vect/vect-multitypes-9.c: New test.
10673 * gcc.dg/vect/vect-multitypes-10.c: New test.
10674 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
10675 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
10676 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
10677 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
10678 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
10679 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
10680 wrapv-vect-reduc-dot-s8.c.
10681 * lib/target-support.exp (check_effective_target_vect_unpack): New.
10682 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
10683 targets that support vec_unpack.
10684 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
10685 (check_effective_target_vect_widen_mult_qi_to_hi): New.
10686 (check_effective_target_vect_widen_mult_hi_to_si): New.
10687 (check_effective_target_vect_widen_sum): Removed.
10688
10689 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
10690
10691 * gcc.dg/vect/vect-multitypes-8.c: New test.
10692 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
10693
10694 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
10695
10696 * gcc.dg/vect/vect-multitypes-7.c: New test.
10697
10698 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
10699
10700 * gcc.dg/vect/vect-multitypes-4.c: New test.
10701 * gcc.dg/vect/vect-multitypes-5.c: New test.
10702 * gcc.dg/vect/vect-multitypes-6.c: New test.
10703
10704 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
10705
10706 * gcc.dg/vect/vect-multitypes-1.c: New test.
10707 * gcc.dg/vect/vect-multitypes-2.c: New test.
10708 * gcc.dg/vect/vect-multitypes-3.c: New test.
10709
10710 2006-11-07 Eric Christopher <echristo@apple.com>
10711
10712 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
10713 Test using scan-assembler-not.
10714
10715 2006-11-07 Jakub Jelinek <jakub@redhat.com>
10716
10717 * gcc.dg/inline-17.c: New test.
10718
10719 2006-11-07 Steve Ellcey <sje@cup.hp.com>
10720
10721 PR other/25028
10722 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
10723 on HP-UX.
10724
10725 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
10726
10727 PR fortran/29539
10728 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
10729
10730 PR fortran/29634
10731 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
10732 test.
10733
10734 2006-11-07 Tobias Burnus <burnus@net-b.de>
10735
10736 PR fortran/29601
10737 * gfortran.dg/volatile.f90: Add.
10738 * gfortran.dg/volatile2.f90: Add.
10739 * gfortran.dg/volatile3.f90: Add.
10740 * gfortran.dg/volatile4.f90: Add.
10741 * gfortran.dg/volatile5.f90: Add.
10742 * gfortran.dg/volatile6.f90: Add.
10743 * gfortran.dg/volatile7.f90: Add.
10744
10745 2006-11-06 Tobias Burnus <burnus@net-b.de>
10746
10747 * gfortran.dg/io_constraints_2.f90: Adjust pattern
10748 for matching error messages.
10749 * gfortran.dg/specifics_3.f90: Adjust pattern
10750 for matching error messages.
10751
10752 2006-11-06 Janis Johnson <janis187@us.ibm.com>
10753 Bernhard Fischer <aldot@gcc.gnu.org>
10754
10755 * lib/gcc-dg.exp (output-exists): New proc.
10756 (output-exists-not): New proc.
10757 * gcc.test-framework/test-framework.awk: Support new directives.
10758 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
10759 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
10760 * gcc.test-framework/dg-outexists-exp-F.c: New test.
10761 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
10762 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
10763 * gcc.test-framework/dg-outexists-exp-P.c: New test.
10764
10765 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
10766
10767 PR fortran/29630
10768 PR fortran/29679
10769 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
10770 * gfortran.dg/initialization_3.f90: New.
10771
10772 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10773
10774 PR libgfortran/25545
10775 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
10776
10777 2006-11-05 Jakub Jelinek <jakub@redhat.com>
10778
10779 PR middle-end/29695
10780 * gcc.c-torture/execute/pr29695-1.c: New test.
10781 * gcc.c-torture/execute/pr29695-2.c: New test.
10782
10783 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
10784
10785 PR fortran/29565
10786 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
10787
10788 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
10789
10790 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
10791 for matching error messages.
10792
10793 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
10794
10795 PR target/26915
10796 * gcc.target/i386/387-12.c: New test.
10797
10798 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10799
10800 PR libfortran/29713
10801 * gfortran.dg/pr29713.f90: New test.
10802
10803 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
10804
10805 * gcc.c-torture/execute/arith-rand-ll.c:
10806 Also test for bogus rest sign.
10807
10808 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10809
10810 PR libfortran/27895
10811 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
10812
10813 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
10814
10815 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
10816 from error messages.
10817
10818 2006-11-02 Mike Stump <mrs@apple.com>
10819
10820 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
10821
10822 * g++.old-deja/g++.abi/align.C: Enable for darwin.
10823
10824 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
10825
10826 * g++.dg/eh/gcsec1.C: New test.
10827
10828 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10829
10830 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
10831 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
10832
10833 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
10834
10835 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
10836 hexadecimal value.
10837 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
10838 * gcc.dg/pr14796-2.c: Likewise.
10839
10840 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
10841
10842 * gcc.c-torture/execute/20061101-1.c: New test.
10843
10844 2006-11-01 Richard Guenther <rguenther@suse.de>
10845
10846 * gcc.target/i386/fpprec-1.c: New testcase.
10847
10848 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10849
10850 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
10851 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
10852
10853 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
10854
10855 * gcc.c-torture/execute/20061031-1.c: New test.
10856
10857 2006-10-31 Geoffrey Keating <geoffk@apple.com>
10858
10859 PR 23067
10860 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
10861 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
10862 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
10863 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
10864 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
10865 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
10866 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
10867
10868 2006-10-31 Eric Christopher <echristo@apple.com>
10869 Falk Hueffner <falk@debian.org>
10870
10871 * gcc.dg/builtin-bswap-1.c: New.
10872 * gcc.dg/builtin-bswap-2.c: New.
10873 * gcc.dg/builtin-bswap-3.c: New.
10874 * gcc.dg/builtin-bswap-4.c: New.
10875 * gcc.dg/builtin-bswap-5.c: New.
10876 * gcc.target/i386/builtin-bswap-1.c: New.
10877
10878 2006-10-31 Geoffrey Keating <geoffk@apple.com>
10879
10880 * gcc.dg/inline-16.c: New.
10881
10882 PR 16622
10883 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
10884 defining it.
10885 * gcc.dg/inline-13.c: New.
10886 * gcc.dg/inline-14.c: New.
10887 * gcc.dg/inline-15.c: New.
10888
10889 PR 11377
10890 * gcc.dg/inline6.c: New.
10891 * gcc.dg/inline7.c: New.
10892
10893 2006-10-31 Roger Sayle <roger@eyesopen.com>
10894
10895 PR middle-end/23470
10896 * gcc.dg/pr23470-1.c: New test case.
10897
10898 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
10899
10900 PR fortran/29537
10901 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
10902 data.
10903 * gfortran.dg/blockdata_2.f90: New testcase.
10904
10905 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
10906
10907 PR libfortran/29627
10908 * gfortran.dg/unf_short_record_1.f90: New test.
10909
10910 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10911
10912 PR fortran/29067
10913 * gfortran.dg/pr29067.f: New test.
10914
10915 2006-10-31 Joseph Myers <joseph@codesourcery.com>
10916 Richard Sandiford <richard@codesourcery.com>
10917
10918 * lib/target-supports.exp (get_compiler_messages): Append options
10919 as a single list element.
10920 (check_effective_target_arm_vfp_ok): New.
10921 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
10922
10923 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
10924
10925 PR fortran/29387
10926 * gfortran.dg/intrinsic_actual_2.f90: New test.
10927
10928 PR fortran/29490
10929 * gfortran.dg/actual_array_interface_1.f90: New test.
10930
10931 PR fortran/29641
10932 * gfortran.dg/used_types_11.f90: New test.
10933
10934 2006-10-30 Dirk Mueller <dmueller@suse.de>
10935
10936 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
10937 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
10938 * g++.old-deja/g++.pt/eichin01.C (main): Same.
10939 * g++.old-deja/g++.mike/net25.C (main): Same.
10940 * g++.dg/lookup/exception1.C (main): Same.
10941 * g++.dg/parse/parens2.C (main): Same.
10942
10943 2006-10-30 Roger Sayle <roger@eyesopen.com>
10944
10945 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
10946
10947 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10948
10949 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
10950 * gcc.dg/torture/builtin-math-3.c: Likewise.
10951
10952 2006-10-30 Tobias Burnus <burnus@net-b.de>
10953
10954 PR fortran/29452
10955 * gfortran.dg/write_check.f90: Check run-time keyword checking.
10956 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
10957
10958 2006-10-30 Andrew Pinski <pinskia@gmail.com>
10959
10960 PR Fortran/29410
10961 * gfortran.fortran-torture/execute/transfer1.f90: New test.
10962
10963 2006-10-30 Joseph Myers <joseph@codesourcery.com>
10964
10965 * lib/target-supports.exp (check_function_available): Declare
10966 function before calling.
10967
10968 2006-10-30 Jakub Jelinek <jakub@redhat.com>
10969
10970 PR tree-optimization/29637
10971 * gcc.dg/pr29637.c: New test.
10972
10973 2006-10-29 Roger Sayle <roger@eyesopen.com>
10974
10975 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
10976 tree canonicalization.
10977
10978 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10979
10980 * gcc.dg/builtins-20.c: Add more hypot tests.
10981
10982 2006-10-29 Roger Sayle <roger@eyesopen.com>
10983
10984 * gcc.dg/fold-compare-1.c: New test case.
10985
10986 2006-10-29 Dirk Mueller <dmueller@suse.de>
10987
10988 PR c++/16307
10989 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
10990
10991 2006-10-29 Roger Sayle <roger@eyesopen.com>
10992
10993 PR tree-optimization/15458
10994 * gcc.dg/fold-xornot-1.c: New test case.
10995
10996 2006-10-29 Richard Guenther <rguenther@suse.de>
10997
10998 * gcc.target/i386/math-torture/trunc.c: New testcase.
10999
11000 2006-10-29 Richard Guenther <rguenther@suse.de>
11001
11002 * gcc.target/i386/math-torture/round.c: New testcase.
11003
11004 2006-10-29 Richard Guenther <rguenther@suse.de>
11005
11006 * gcc.target/i386/math-torture/ceil.c: New testcase.
11007 * gcc.target/i386/math-torture/floor.c: Likewise.
11008
11009 2006-10-29 Richard Guenther <rguenther@suse.de>
11010
11011 * gcc.target/i386/math-torture/rint.c: New testcase.
11012 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
11013
11014 2006-10-29 Richard Guenther <rguenther@suse.de>
11015
11016 * gcc.target/i386/math-torture/lfloor.c: New testcase.
11017 * gcc.target/i386/math-torture/lceil.c: Likewise.
11018
11019 2006-10-28 Tobias Burnus <burnus@net-b.de>
11020
11021 PR libgfortran/24313
11022 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
11023
11024 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
11025
11026 * gcc.c-torture/execute/20020118-1.c,
11027 gcc.c-torture/execute/builtins/strlen.c,
11028 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
11029 comment typos.
11030
11031 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11032
11033 * gcc.dg/builtins-20.c: Add tests for hypot.
11034 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
11035 two-argument builtins.
11036 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
11037 TESTIT2. Update all callers.
11038 (TESTIT2, TESTIT2_R): New helper macros.
11039 Add testcases for pow, hypot and atan2.
11040
11041 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11042
11043 PR C++/29295
11044 * g++.dg/expr/bool1.C: New test.
11045 * g++.dg/expr/bool2.C: New test.
11046
11047 2006-10-28 Tobias Burnus <burnus@net-b.de>
11048
11049 PR fortran/28224
11050 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
11051 * gfortran.dg/namelist_internal.f90: New test.
11052
11053 2006-10-28 Tobias Burnus <burnus@net-b.de>
11054
11055 PR fortran/29625
11056 * gfortran.dg/io_real_boz.f90: Add.
11057 * gfortran.dg/io_real_boz2.f90: Add.
11058
11059 2006-10-28 Richard Guenther <rguenther@suse.de>
11060
11061 PR middle-end/26899
11062 * gcc.dg/tree-ssa/pr26899.c: New testcase.
11063
11064 2006-10-28 Richard Guenther <rguenther@suse.de>
11065
11066 PR target/28806
11067 * gcc.target/i386/math-torture/lround.c: New testcase.
11068
11069 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
11070
11071 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
11072 * gcc.dg/builtins-44.c: Likewise.
11073 * gcc.dg/builtins-45.c: Likewise.
11074 * gcc.dg/pr28796-2.c: Likewise.
11075 * gcc.dg/unordered-3.c: Likewise.
11076
11077 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11078
11079 PR libgfortran/27954
11080 * gfortran.dg/error_recovery_2.f90: New test.
11081
11082 2006-10-26 Richard Guenther <rguenther@suse.de>
11083
11084 * gcc.target/i386/i386.exp: Use glob, not find to collect
11085 tests. Avoids recursing into subdirectories.
11086 * gcc.target/i386/math-torture/math-torture.exp: Torture
11087 for interesting ia32 math options.
11088 * gcc.target.i386/math-torture/lrint.c: New testcase.
11089
11090 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11091
11092 PR libgfortran/29563
11093 * gfortran.dg/arrayio_9.f90: Update test.
11094 * gfortran.dg/arrayio_19.f90: New test.
11095
11096 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
11097
11098 * gcc.dg/20061026.c: New testcase.
11099
11100 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11101
11102 PR libgfortran/29563
11103 * gfortran.dg/arrayio_9.f90: New test.
11104
11105 2006-10-26 Ben Elliston <bje@au.ibm.com>
11106
11107 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
11108 Copy the strings manually, as strcpy may call strlen.
11109
11110 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11111
11112 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
11113 Add checks for log, log2, log10 and log1p.
11114
11115 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
11116 we already test 0.0. Add checks for expm1, log, log2, log10,
11117 log1p, cbrt, erf and erfc.
11118
11119 2006-10-25 Steve Ellcey <sje@cup.hp.com>
11120
11121 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
11122
11123 2006-10-25 Uros Bizjak <uros@kss-loka.si>
11124
11125 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
11126 and remainderl() built-in functions. Remove -ffast-math from
11127 dg-options.
11128
11129 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11130
11131 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
11132 acosh and atanh.
11133
11134 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
11135 floating point modifiers to arguments passed to float and long
11136 double functions respectively. Update all callers to use floating
11137 point numbers, not integers. Add tests for exp, exp2 and
11138 exp10/pow10.
11139
11140 * gcc.dg/torture/builtin-math-3.c: New test.
11141
11142 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
11143
11144 PR fortran/29393
11145 * gfortran.dg/initialize_2.f90: New.
11146
11147 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11148
11149 * gcc.dg/torture/builtin-math-2.c: New test.
11150
11151 2006-10-24 Richard Guenther <rguenther@suse.de>
11152
11153 PR middle-end/28796
11154 * gcc.dg/pr28796-1.c: New testcase.
11155 * gcc.dg/pr28796-2.c: Likewise.
11156
11157 2006-10-24 Richard Guenther <rguenther@suse.de>
11158
11159 * gcc.dg/builtins-57.c: New testcase.
11160
11161 2006-10-24 Richard Guenther <rguenther@suse.de>
11162
11163 PR tree-optimization/29567
11164 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
11165
11166 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
11167
11168 PR tree-optimization/14784
11169 * gcc.dg/alias-10.c: New test.
11170
11171 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11172
11173 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
11174
11175 2006-10-23 Jakub Jelinek <jakub@redhat.com>
11176
11177 * gcc.dg/builtin-strncat-chk-1.c: New test.
11178
11179 2006-10-23 Jan Hubicka <jh@suse.cz>
11180
11181 * gcc.dg/memmove-1.c: New test.
11182
11183 2006-10-23 Paul Brook <paul@codesourcery.com>
11184
11185 * gcc.dg/pragma-pack-5.c: New test.
11186
11187 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
11188
11189 * g++.dg/other/s390-1.C: New testcase.
11190
11191 2006-10-23 Richard Guenther <rguenther@suse.de>
11192
11193 PR middle-end/27132
11194 PR middle-end/23295
11195 * gcc.dg/pr27132.c: New testcase.
11196 * gcc.dg/pr23295.c: Likewise.
11197 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
11198 * g++.dg/tree-ssa/pr19807.C: Likewise.
11199
11200 2006-10-23 Richard Guenther <rguenther@suse.de>
11201
11202 PR middle-end/21032
11203 * gcc.dg/pr21032.c: New testcase.
11204
11205 2006-10-22 Jeff Law <law@redhat.com>
11206 Richard Guenther <rguenther@suse.de>
11207
11208 PR tree-optimization/15911
11209 * gcc.dg/tree-ssa/vrp30.c: New testcase.
11210
11211 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
11212
11213 PR c++/20647
11214 * g++.dg/abi/rtti3.C: New.
11215
11216 2006-10-21 Uros Bizjak <uros@kss-loka.si>
11217
11218 PR middle-end/28252
11219 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
11220 transformation.
11221
11222 2006-10-21 Richard Guenther <rguenther@suse.de>
11223
11224 PR tree-optimization/3511
11225 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
11226
11227 2006-10-21 Richard Guenther <rguenther@suse.de>
11228
11229 PR middle-end/26898
11230 * gcc.dg/torture/pr26898-1.c: New testcase.
11231 * gcc.dg/torture/pr26898-2.c: Likewise.
11232
11233 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
11234
11235 PR c++/28053
11236 * g++.dg/parse/bitfield1.C: Adjust error markers.
11237 * g++.dg/parse/bitfield2.C: New test.
11238
11239 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
11240
11241 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
11242
11243 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11244
11245 PR libfortran/27895
11246 * gfortran.dg/zero_sized_1.f90: New test.
11247
11248 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
11249
11250 * gcc.dg/div-compare-1.c: New test.
11251
11252 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
11253
11254 PR fortran/29216
11255 * gfortran.dg/result_default_init_1.f90: New test.
11256
11257 PR fortran/29314
11258 * gfortran.dg/automatic_default_init_1.f90: New test.
11259
11260 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
11261 from 38 to 33.
11262
11263 2006-10-18 Geoffrey Keating <geoffk@apple.com>
11264
11265 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
11266 'using namespace std' without previous declaration.
11267 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
11268 * g++.old-deja/g++.robertl/eb133c.C: New.
11269
11270 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11271
11272 PR libgfortran/29277
11273 * gfortran.dg/streamio_4.f90: Update test.
11274 * gfortran.dg/streamio_11.f90: New test.
11275
11276 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
11277
11278 PR c++/27952
11279 * g++.dg/inherit/virtual1.C: New test.
11280
11281 2006-10-17 Mark Mitchell <mark@codesourcery.com>
11282
11283 PR c++/28261
11284 * g++.dg/parse/enum3.C: New test.
11285
11286 2006-10-17 Mark Mitchell <mark@codesourcery.com>
11287
11288 PR c++/29039
11289 * g++.dg/init/ctor8.C: New test.
11290
11291 2006-10-17 Mark Mitchell <mark@codesourcery.com>
11292
11293 PR c++/27270
11294 * g++.dg/ext/complit8.C: Tweak error markers.
11295 * g++.dg/template/complit1.C: Add error marker.
11296
11297 2006-10-16 Mark Mitchell <mark@codesourcery.com>
11298
11299 PR c++/27270
11300 * g++.dg/ext/complit8.C: New test.
11301
11302 PR c++/29408
11303 * g++.dg/parse/dtor12.C: New test.
11304
11305 PR c++/29435
11306 * g++.dg/template/sizeof11.C: New test.
11307
11308 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
11309
11310 PR fortran/29392
11311 * gfortran.dg/data_char_3.f90: New test.
11312
11313 PR fortran/29451
11314 * gfortran.dg/negative_automatic_size.f90: New test.
11315
11316 2006-10-16 David Daney <ddaney@avtrex.com>
11317
11318 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
11319
11320 2006-10-16 Eric Christopher <echristo@apple.com>
11321
11322 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
11323 x86_64.
11324
11325 2006-10-16 Mark Mitchell <mark@codesourcery.com>
11326
11327 PR c++/28211
11328 * g++.dg/tc1/dr49.C: Tweak error messages.
11329 * g++.dg/parse/template21.C: New test.
11330
11331 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11332
11333 PR middle-end/20491
11334 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
11335
11336 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
11337
11338 PR fortran/29403
11339 * gfortran.dg/print_1.f90: New test.
11340
11341 2006-10-15 Jan Hubicka <jh@suse.cz>
11342
11343 PR middle-end/29241
11344 * gcc.c-torture/compile/pr29241.c: New testcase.
11345
11346 2006-10-15 David Edelsohn <edelsohn@gnu.org>
11347
11348 PR middle-end/29250
11349 * gcc.c-torture/compile/pr29250.c: New test.
11350
11351 2006-10-15 Richard Guenther <rguenther@suse.de>
11352
11353 * gcc.dg/pr29299.c: New testcase.
11354
11355 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
11356
11357 PR fortran/24767
11358 * gfortran.dg/label_4.f90: Adjust warning flag.
11359
11360 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
11361
11362 PR fortran/29371
11363 * gfortran.dg/nullify_3.f90: New test.
11364
11365 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
11366
11367 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
11368 on Solaris 2.5.1 too.
11369
11370 2006-10-13 Eric Christopher <echristo@apple.com>
11371
11372 * gcc.dg/pr25993.c: Skip for darwin.
11373
11374 2006-10-13 Eric Christopher <echristo@apple.com>
11375
11376 * gcc.dg/visibility-11.c: Skip for darwin.
11377
11378 2006-10-13 Eric Christopher <echristo@apple.com>
11379
11380 * gcc.dg/darwin-weakimport-1.c: Use
11381 -fno-asynchronous-unwind-tables.
11382 * gcc.dg/darwin-weakimport-3.c: Ditto.
11383
11384 2006-10-13 Richard Guenther <rguenther@suse.de>
11385
11386 PR tree-optimization/29446
11387 * gcc.dg/torture/pr29446.c: New testcase.
11388
11389 2006-10-13 Bill Wendling <wendling@apple.com>
11390
11391 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
11392 * g++.old-deja/g++.jason/hmc1.C: Likewise.
11393 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
11394 * g++.old-deja/g++.law/shadow1.C: Likewise.
11395 * g++.old-deja/g++.law/ctors10.C: Likewise.
11396 * g++.dg/debug/namespace1.C: Likewise.
11397 * g++.dg/inherit/namespace-as-base.C: Likewise.
11398 * g++.dg/opt/delay-slot-1.C: Likewise.
11399 * g++.dg/parse/defarg10.C: Likewise.
11400 * g++.dg/template/ptrmem11.C: Likewise.
11401 * g++.dg/template/mem_func_ptr.C: Likewise.
11402 * g++.dg/template/spec19.C: Likewise.
11403
11404 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
11405
11406 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
11407
11408 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
11409
11410 PR fortran/29373
11411 * gfortran.dg/implicit_9.f90: New test.
11412
11413 PR fortran/29407
11414 * gfortran.dg/namelist_25.f90: New test.
11415
11416 PR fortran/27701
11417 * gfortran.dg/same_name_2.f90: New test.
11418
11419 PR fortran/29232
11420 * gfortran.dg/host_assoc_types_1.f90: New test.
11421
11422 PR fortran/29364
11423 * gfortran.dg/missing_derived_type_1.f90: New test.
11424 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
11425
11426 PR fortran/29422
11427 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
11428
11429 PR fortran/29428
11430 * gfortran.dg/alloc_comp_assign_5.f90: New test.
11431
11432 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11433
11434 PR fortran/29391
11435 * gfortran.dg/bound_2.f90: New test.
11436
11437 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11438
11439 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
11440 directive.
11441 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
11442 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
11443 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
11444 * gfortran.dg/gomp/reduction3.f90: Likewise.
11445 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
11446 * gfortran.dg/dummy_procedure_2.f90: Likewise.
11447 * gfortran.dg/interface_derived_type_1.f90: Likewise.
11448 * gfortran.dg/forall_4.f90: Likewise.
11449 * gfortran.dg/spec_expr_4.f90: Likewise.
11450 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
11451 * gfortran.dg/forall_5.f90: Likewise.
11452 * gfortran.dg/open_access_append_2.f90: Add check for
11453 compile-time warning.
11454
11455 2006-10-13 Mark Mitchell <mark@codesourcery.com>
11456
11457 PR c++/28506
11458 * g++.dg/parse/pure1.C: New test.
11459
11460 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11461
11462 PR fortran/21435
11463 * gfortran.dg/io_constraints_3.f90: New test.
11464 * gfortran.dg/open_access_append_1.f90: Add checks
11465 for compile-time warnings.
11466 * gfortran.dg/pr20163-2.f: Likewise.
11467 * gfortran.dg/iostat_2.f90: Likewise.
11468 * gfortran.dg/label_4.f90: Delete the temporary
11469 file.
11470 * gfortran.dg/direct_io_2.f90: Add a FILE=
11471 specifier.
11472 * gfortran.dg/iomsg_1.f90: Add check for
11473 compile-time warning.
11474
11475 2006-10-12 Jan Hubicka <jh@suse.cz>
11476
11477 PR c/28419
11478 * gcc.dg/pr28319.c: New test.
11479
11480 2006-10-12 Mark Mitchell <mark@codesourcery.com>
11481 PR c++/29318
11482 * g++.dg/ext/vla4.C: New test.
11483
11484 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
11485
11486 PR c++/27961
11487 * g++.dg/template/crash60.C: New test.
11488 * g++.dg/other/large-size-array.C: Adjust error markers.
11489 * g++.dg/parse/crash27.C: Likewise.
11490 * g++.dg/template/crash1.C: Likewise.
11491
11492 2006-10-12 Steve Ellcey <sje@cup.hp.com>
11493
11494 PR testsuite/29093
11495 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
11496
11497 2006-10-12 Jakub Jelinek <jakub@redhat.com>
11498
11499 PR preprocessor/28709
11500 * gcc.dg/cpp/paste14.c: New test.
11501
11502 2006-10-11 Mark Mitchell <mark@codesourcery.com>
11503
11504 PR c++/29175
11505 * g++.dg/init/array24.C: New test.
11506
11507 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11508
11509 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
11510 of <sys/types.h>.
11511
11512 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
11513
11514 PR c++/29024
11515 * g++.dg/parse/typedef8.C: New test.
11516 * g++.dg/other/mult-stor1.C: Adjust error markers.
11517
11518 2006-10-11 Richard Guenther <rguenther@suse.de>
11519
11520 PR tree-optimization/28230
11521 * gcc.dg/torture/pr28230.c: New testcase.
11522
11523 2006-10-11 Richard Guenther <rguenther@suse.de>
11524
11525 PR inline-asm/29119
11526 * gcc.dg/torture/pr29119.c: New testcase.
11527
11528 2006-10-10 Jakub Jelinek <jakub@redhat.com>
11529
11530 PR middle-end/29272
11531 * gcc.c-torture/execute/20060930-2.c: New test.
11532
11533 2006-10-09 Richard Henderson <rth@redhat.com>
11534
11535 Revert emutls patch.
11536
11537 2006-10-09 Richard Guenther <rguenther@suse.de>
11538
11539 PR middle-end/29254
11540 * gcc.dg/pr29254.c: New testcase.
11541
11542 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
11543 Paul Thomas <pault@gcc.gnu.org>
11544
11545 PR fortran/20541
11546 * gfortran.dg/alloc_comp_basics_1.f90: New test.
11547 * gfortran.dg/alloc_comp_basics_2.f90: New test.
11548 * gfortran.dg/alloc_comp_assign_1.f90: New test.
11549 * gfortran.dg/alloc_comp_assign_2.f90: New test.
11550 * gfortran.dg/alloc_comp_assign_3.f90: New test.
11551 * gfortran.dg/alloc_comp_assign_4.f90: New test.
11552 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
11553 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
11554 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
11555 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
11556 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
11557 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
11558 * gfortran.dg/alloc_comp_std.f90: New test.
11559 * gfortran.dg/move_alloc.f90: New test.
11560
11561 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
11562
11563 PR fortran/29115
11564 * gfortran.dg/derived_constructor_comps_2.f90: New test.
11565
11566 PR fortran/29211
11567 * gfortran.dg/forall_char_dependencies_1.f90: New test.
11568
11569 2006-10-08 Tobias Burnus <burnus@net-b.de>
11570
11571 PR fortran/28585
11572 * gfortran.dg/new_line.f90: New test.
11573
11574 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11575
11576 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
11577 * gcc.dg/torture/builtin-convert-1.c,
11578 gcc.dg/torture/builtin-convert-2.c,
11579 gcc.dg/torture/builtin-convert-3.c,
11580 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
11581
11582 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
11583
11584 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
11585 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
11586 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
11587 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
11588
11589 2006-10-07 Andrew Pinski <pinskia@gmail.com>
11590
11591 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
11592 Xfail some tests for powerpc-darwin and powerpc-aix.
11593
11594 2006-10-07 Jakub Jelinek <jakub@redhat.com>
11595
11596 PR c/29380
11597 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
11598
11599 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11600
11601 PR target/29300
11602 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
11603 on hppa*-*-hpux*.
11604
11605 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11606
11607 PR fortran/16580
11608 PR fortran/29288
11609 * gfortran.fortran-torture/execute/specifics.f90:
11610 Add tests for using all possible intrinsics as actual arguments.
11611 * gfortran.dg/specifics_1.f90: Add tests for using
11612 all possible intrinsics as actual arguments.
11613 * gfortran.dg/specifics_2.f90: New file.
11614 * gfortran.dg/specifics_3.f90: New file.
11615
11616 2006-10-07 Richard Sandiford <richard@codesourcery.com>
11617
11618 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
11619 * gcc.dg/debug/debug-2.c: Likewise.
11620
11621 2006-10-06 Uros Bizjak <uros@kss-loka.si>
11622
11623 * gcc.c-torture/compile/sync-2.c: New test.
11624
11625 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11626
11627 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
11628 line endings.
11629
11630 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11631
11632 PR rtl-optimization/29128
11633 * gcc.c-torture/compile/pr29128.c: New test.
11634
11635 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11636
11637 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
11638 line endings.
11639
11640 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
11641
11642 PR middle-end/29256
11643 * gcc.dg/tree-ssa/loop-19.c: New test.
11644
11645 2006-10-06 Jakub Jelinek <jakub@redhat.com>
11646
11647 PR tree-optimization/29330
11648 * gcc.dg/pr29330.c: New test.
11649
11650 PR target/28924
11651 * gcc.c-torture/compile/20061005-1.c: New test.
11652
11653 2006-10-06 Olivier Hainque <hainque@adacore.com>
11654
11655 * gcc.dg/typename-vla-1.c: New case.
11656 * gnat.dg/forward_vla.adb: New case.
11657
11658 2006-10-06 Jakub Jelinek <jakub@redhat.com>
11659
11660 PR tree-optimization/29290
11661 * gfortran.dg/loop_nest_1.f90: New test.
11662
11663 PR target/29198
11664 * gcc.dg/tls/opt-12.c: New test.
11665
11666 PR fortran/28415
11667 * gfortran.dg/save_2.f90: New test.
11668
11669 PR c/29091
11670 * gcc.dg/pr29091.c: New test.
11671
11672 2006-10-06 Joseph Myers <joseph@codesourcery.com>
11673
11674 * lib/target-supports.exp
11675 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
11676 same as x86_64-*-*; check for LP64.
11677
11678 2006-10-04 Richard Henderson <rth@redhat.com>
11679
11680 * lib/target-supports.exp (check_effective_target_tls): Redefine
11681 to mean non-emulated tls.
11682 * gcc.dg/tls/alias-1.c: Remove tls requirement.
11683 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
11684 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
11685 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11686 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11687 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11688 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11689
11690 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
11691
11692 PR fortran/29343
11693 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
11694
11695 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11696
11697 * gfortran.dg/bounds_check_fail_1.f90: New test.
11698
11699 2006-10-03 Mark Mitchell <mark@codesourcery.com>
11700
11701 PR c++/29020
11702 * g++.dg/template/friend48.C: New test.
11703
11704 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
11705
11706 PR fortran/29098
11707 * gfortran.dg/default_initialization_2.f90: New test.
11708
11709 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
11710
11711 PR fortran/20779
11712 PR fortran/20891
11713 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
11714
11715 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
11716
11717 PR fortran/29284
11718 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
11719
11720 PR fortran/29321
11721 PR fortran/29322
11722 * gfortran.dg/missing_optional_dummy_2.f90: New test.
11723
11724 PR fortran/25091
11725 PR fortran/25092
11726 * gfortran.dg/entry_array_specs_1.f90: New test.
11727
11728 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
11729
11730 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
11731 insufficient to inhibit some test failures at -O3. Do testing
11732 on integers.
11733
11734 2006-10-03 Mark Mitchell <mark@codesourcery.com>
11735
11736 PR c++/29138
11737 * g++.dg/inherit/access8.C: New test.
11738 * g++.dg/template/dtor4.C: Tweak error messages.
11739
11740 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11741
11742 PR fortran/27478
11743 * gfortran.dg/entry_8.f90: New test.
11744
11745 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11746
11747 PR c++/29291
11748 * g++.dg/parse/new4.C: New test.
11749
11750 2006-10-03 Uros Bizjak <uros@kss-loka.si>
11751
11752 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
11753 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
11754 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
11755 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
11756 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
11757
11758 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11759
11760 PR fortran/19260
11761 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
11762 * gfortran.dg/continuation_2.f90: New test.
11763
11764 PR fortran/19262
11765 * gfortran.dg/continuation_3.f90: New test.
11766 * gfortran.dg/continuation_4.f90: New test.
11767 * gfortran.dg/continuation_5.f: New test.
11768 * gfortran.dg/continuation_6.f: New test.
11769
11770 2006-10-02 Mark Mitchell <mark@codesourcery.com>
11771
11772 PR c++/29226
11773 * g++.dg/template/vla1.C: New test.
11774
11775 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11776
11777 PR fortran/29210
11778 * gfortran.dg/complex_parameter_1.f90: New test.
11779
11780 2006-10-02 Jakub Jelinek <jakub@redhat.com>
11781
11782 PR c/29154
11783 * gcc.c-torture/execute/20060929-1.c: New test.
11784
11785 2006-10-01 Mark Mitchell <mark@codesourcery.com>
11786
11787 PR c++/29105
11788 * g++.dg/template/member6.C: New test.
11789 * g++.dg/parse/typename7.C: Adjust error markers.
11790
11791 PR c++/29080
11792 * g++.dg/template/member7.C: New test.
11793
11794 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
11795
11796 PR c/24010
11797 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
11798 gcc.dg/Woverride-init-3.c: New tests.
11799
11800 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
11801
11802 * gcc.c-torture/execute/20060930-1.c: New test.
11803
11804 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11805
11806 PR fortran/18791
11807 * gfortran.dg/specifics_1.f90: New test.
11808 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
11809 complex specifics.
11810
11811 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11812
11813 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
11814 pthread-init-common.h: New.
11815
11816 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
11817
11818 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
11819 precision on some archs.
11820
11821 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
11822
11823 * gcc.dg/non-local-goto-1.c: New test.
11824 * gcc.dg/non-local-goto-2.c: Likewise.
11825 * gcc.dg/setjmp-3.c: Likewise.
11826 * gcc.dg/setjmp-4.c: Likewise.
11827
11828 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
11829
11830 * gnat.dg/self_aggregate_with_pointer.adb: New test.
11831
11832 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
11833
11834 PR fortran/28276
11835 * gfortran.dg/exponent_1.f90: New test.
11836
11837 PR fortran/27021
11838 * gfortran.dg/nearest_1.f90: New test.
11839
11840 2006-09-26 Jakub Jelinek <jakub@redhat.com>
11841
11842 PR middle-end/25261
11843 PR middle-end/28790
11844 * gcc.dg/gomp/nestedfn-1.c: New test.
11845
11846 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
11847
11848 PR objc/29195
11849 * objc/compile/method-1.m: New test.
11850
11851 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
11852
11853 PR c++/26938
11854 * g++.dg/template/crash58.C: New test.
11855 * g++.dg/parse/crash28.C: Adjust error markers.
11856 * g++.dg/template/crash34.C: Likewise.
11857 * g++.dg/template/friend31.C: Likewise.
11858 * g++.dg/template/crash32.C: Likewise.
11859
11860 PR c++/27329
11861 * g++.dg/template/crash59.C: New test.
11862
11863 PR c++/27667
11864 * g++.dg/template/spec33.C: New test.
11865 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
11866
11867 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
11868 Adam Nemet <anemet@caviumnetworks.com>
11869
11870 * gcc.dg/tree-ssa/ivopts-1.c: New test.
11871 * gcc.dg/tree-ssa/ivopts-2.c: New test.
11872
11873 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
11874
11875 PR target/28911
11876 * gcc.dg/pr28911.c: New.
11877
11878 2006-09-23 Uros Bizjak <uros@kss-loka.si>
11879
11880 PR target/29169
11881 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
11882 (dg-options): Add -mfpmath=387.
11883
11884 2006-09-23 Jakub Jelinek <jakub@redhat.com>
11885
11886 PR c/28706
11887 * gcc.dg/pr28706.c: New test.
11888
11889 PR c/28712
11890 * gcc.dg/pr28712.c: New test.
11891
11892 2006-09-22 Mike Stump <mrs@apple.com>
11893
11894 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
11895
11896 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
11897
11898 PR tree-optimization/28888
11899 * gcc.dg/pr28888.c: New test.
11900
11901 2006-09-21 Mark Mitchell <mark@codesourcery.com>
11902
11903 PR c++/29016
11904 * g++.dg/init/ptrfn1.C: New test.
11905
11906 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
11907
11908 PR c++/28861
11909 * g++.dg/template/spec32.C: New test.
11910 * g++.dg/parse/crash9.C: Adjust error markers.
11911
11912 PR c++/28303
11913 * g++.dg/template/typedef6.C: New test.
11914 * g++.dg/init/error1.C: Adjust error markers.
11915 * g++.dg/parse/crash9.C: Likewise.
11916 * g++.dg/template/crash55.C: Likewise.
11917
11918 2006-09-21 Janis Johnson <janis187@us.ibm.com>
11919
11920 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
11921
11922 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
11923
11924 PR target/27650
11925 * g++.dg/ext/dllimport12.C: New test.
11926
11927 2006-09-20 Richard Sandiford <richard@codesourcery.com>
11928
11929 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
11930 * gcc.target/mips/nmadd-2.c: Likewise.
11931 * gcc.target/mips/mips-ps-6.c: New test.
11932 * gcc.target/mips/neg-abs-1.c: Likewise.
11933 * gcc.target/mips/neg-abs-2.c: Likewise.
11934 * gcc.target/mips/nmadd-3.c: New test.
11935
11936 2006-09-20 Jakub Jelinek <jakub@redhat.com>
11937
11938 PR middle-end/28046
11939 * gcc.dg/gomp/atomic-10.c: New test.
11940 * g++.dg/gomp/atomic-10.C: New test.
11941
11942 2006-09-20 Eric Christopher <echristo@apple.com>
11943
11944 * gcc.target/i386/sse3-not-fisttp.c: New.
11945
11946 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
11947
11948 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
11949
11950 2006-09-19 Richard Sandiford <richard@codesourcery.com>
11951
11952 * gcc.c-torture/execute/pr28289.c (one): New variable.
11953 (main): Use it instead of argc.
11954 * gcc.c-torture/execute/20060102-1.c (one): New variable.
11955 (main): Use it instead of argc.
11956
11957 2006-09-19 Paul Brook <paul@codesourcery.com>
11958
11959 PR target/28516
11960 * gcc.dg/nested-func-5.c: New test.
11961
11962 2006-09-19 Ben Elliston <bje@au.ibm.com>
11963
11964 * lib/target-supports.exp (check_effective_target_tls): Compile
11965 test stubs using ${tool}_target_compile, not just target_compile.
11966 (check_effective_target_tls_runtime): Likewise.
11967
11968 2006-09-19 Ben Elliston <bje@au.ibm.com>
11969
11970 * gcc.c-torture/compile/20030405-1.x: Remove.
11971
11972 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
11973 optimising linker from discarding it.
11974
11975 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
11976
11977 PR fortran/28526
11978 * gfortran.dg/keyword_symbol_1.f90: New test.
11979
11980 * gfortran.dg/spread_shape_1.f90: Add missing warning with
11981 pedantic compilation option.
11982
11983 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
11984
11985 PR fortran/29060
11986 * gfortran.dg/spread_shape_1.f90: New test.
11987
11988 2006-09-17 Roger Sayle <roger@eyesopen.com>
11989
11990 PR tree-optimization/28887
11991 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
11992
11993 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
11994
11995 PR c/25993
11996 * gcc.dg/pr25993.c: New test.
11997
11998 2006-09-17 Ira Rosen <irar@il.ibm.com>
11999
12000 PR tree-opt/21591
12001 * gcc.dg/vect/pr21591.c: New test.
12002
12003 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
12004
12005 PR tree-opt/29059
12006 * gcc.c-torture/compile/strcpy-1.c: New test.
12007 * gcc.c-torture/compile/strcpy-2.c: New test.
12008 * gcc.c-torture/compile/memcpy-1.c: New test.
12009 * gcc.c-torture/compile/memcpy-2.c: New test.
12010
12011 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
12012
12013 PR testsuite/29055
12014 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
12015
12016 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
12017
12018 * gnat.dg/specs/double_record_extension1.ads: New test.
12019 * gnat.dg/specs/double_record_extension2.ads: Likewise.
12020
12021 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
12022
12023 PR fortran/29051
12024 * gfortran.dg/oldstyle_3.f90: New test.
12025
12026 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12027
12028 PR libgfortran/29099
12029 * gfortran.dg/secnds-1.f: New test.
12030
12031 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12032
12033 PR libgfortran/29053
12034 * gfortran.dg/streamio_9.f90: New test.
12035 * gfortran.dg/streamio_10.f90: New test.
12036
12037 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
12038
12039 PR C++/29002
12040 * g++.dg/init/array22.C: New test.
12041 * g++.dg/init/array23.C: New test.
12042
12043 2006-09-14 Arnaud Charlet <charlet@adacore.com>
12044
12045 * stackcheck.lst: Update list of tests requiring stack checking.
12046 * norun.lst: Adjust for above change.
12047 * ada95.lst: New file.
12048 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
12049 requiring -gnat95 switch.
12050
12051 2006-09-14 Olivier Hainque <hainque@adacore.com>
12052
12053 * gnat.dg/in_out_parameter.adb: New test.
12054
12055 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
12056
12057 PR debug/28980
12058 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
12059
12060 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
12061
12062 * gnat.dg/specs/unchecked_union.ads: New test.
12063
12064 2006-09-13 Richard Sandiford <richard@codesourcery.com>
12065
12066 PR rtl-optimization/28982
12067 * gcc.c-torture/execute/pr28982a.c: New test.
12068 * gcc.c-torture/execute/pr28982b.c: Likewise.
12069
12070 2006-09-12 Eric Christopher <echristo@apple.com>
12071
12072 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
12073 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
12074
12075 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
12076
12077 PR c/28768
12078 PR preprocessor/14634
12079 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
12080 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
12081 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
12082
12083 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
12084
12085 * gcc.dg/pr28243.c: New test.
12086
12087 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
12088
12089 PR fortran/28971
12090 gfortran.dg/pr28971.f90: New test to act as a backstop in case
12091 this undiagnosed regression reappears.
12092
12093 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
12094
12095 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
12096 Treat $srcdir as a literal.
12097 * lib/fortran-torture.exp (fortran-torture-compile,
12098 fortran-torture-execute): Likewise.
12099 * lib/objc-torture.exp (objc-torture-compile,
12100 objc-torture-execute): Likewise.
12101 * lib/profopt.exp (profopt-execute): Likewise.
12102
12103 2006-09-11 Geoffrey Keating <geoffk@apple.com>
12104
12105 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
12106
12107 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
12108
12109 PR testsuite/28950
12110 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
12111
12112 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
12113
12114 PR target/13685
12115 * gcc.target/i386/pr13685.c: New test.
12116
12117 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
12118
12119 * gcc.dg/pr28726.c: New test.
12120
12121 2006-09-11 Josh Conner <jconner@apple.com>
12122
12123 * gcc.dg/nrv3.c: Increase size of structure.
12124 * gcc.dg/nrv4.c: Likewise.
12125 * gcc.dg/nrv5.c: Likewise.
12126
12127 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
12128
12129 PR libfortran/28890
12130 gfortran.dg/assumed_charlen_function_5.f90: New test.
12131
12132 2006-09-10 Mark Mitchell <mark@codesourcery.com>
12133
12134 PR c++/28991
12135 * g++.dg/init/static3.C: New test.
12136
12137 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
12138
12139 PR testsuite/29007
12140 * gcc.dg/long-long-cst1.c (t): Add cast to
12141 __SIZE_TYPE__ before casting to int.
12142 (main): Return 0 on success.
12143
12144 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
12145
12146 * gcc.c-torture/execute/20060910-1.c: New test.
12147
12148 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
12149
12150 PR middle-end/26983
12151 * gcc.dg/pr26983.c: New test.
12152
12153 2006-09-10 Richard Sandiford <richard@codesourcery.com>
12154
12155 PR target/29006
12156 * gcc.c-torture/execute/pr29006.c: New test.
12157
12158 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
12159
12160 PR libfortran/28947
12161 gfortran.dg/matmul_4.f90: New test.
12162
12163 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
12164
12165 PR fortran/28959
12166 gfortran.dg/used_types_10: New test.
12167
12168 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
12169
12170 PR libfortran/28923
12171 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
12172 gfortran.dg/array_initializer_3.f90: New test.
12173
12174 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12175
12176 PR fortran/28914
12177 * gfortran.dg/actual_array_constructor_3.f90: New test.
12178
12179 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
12180
12181 PR testsuite/26778
12182 * gcc.target/i386/pr26778.c: New testcase.
12183
12184 2006-09-08 Eric Christopher <echristo@apple.com>
12185
12186 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
12187 * gcc.target/i386/memcpy-1.c: Ditto.
12188 * gcc.target/i386/asm-1.c: Ditto.
12189 * gcc.target/i386/20060512-4.c: Ditto.
12190 * gcc.target/i386/compress-float-387.c: Ditto.
12191 * gcc.target/i386/20060512-1.c: Ditto.
12192 * gcc.target/i386/compress-float-sse.c: Ditto.
12193 * gcc.target/i386/20060512-2.c: Ditto.
12194 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
12195 * gcc.target/i386/stack-prot-kernel.c: Ditto.
12196 * gcc.target/i386/compress-float-387-pic.c: Ditto.
12197 * gcc.dg/pr26449.c: Ditto.
12198 * gcc.dg/attr-ms_struct-2.c: Ditto.
12199 * gcc.dg/attr-ms_struct-1.c: Ditto.
12200 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
12201
12202 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
12203
12204 PR c/28504
12205 * gcc.dg/vla-10.c: New test.
12206
12207 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12208
12209 PR c++/28858
12210 * g++.dg/parse/template20.C: New test.
12211 * g++.dg/template/operator8.C: Remove obsolete part.
12212 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
12213 * g++.old-deja/g++.pt/crash65.C: Likewise.
12214
12215 2006-09-07 Jason Merrill <jason@redhat.com>
12216
12217 PR middle-end/27724
12218 * gcc.dg/long-long-cst1.c: New test.
12219
12220 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
12221
12222 PR C++/28906
12223 * g++.dg/other/array3.C: New test.
12224 * g++.dg/other/array4.C: New test.
12225 * g++.dg/other/array5.C: New test.
12226
12227 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
12228
12229 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
12230
12231 2006-09-07 Uros Bizjak <uros@kss-loka.si>
12232
12233 PR target/28946
12234 * gcc.target/i386/pr28946.c: New test.
12235
12236 2006-09-07 Steven G. Kargl <kargls@comcast.net>
12237
12238 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
12239 in integer literal constant.
12240 * gfortran.dg/enum_8.f90: Ditto.
12241 * gfortran.dg/g77/20030326-1.f: Ditto.
12242
12243 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
12244
12245 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
12246 nonconformance usage.
12247
12248 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
12249
12250 PR middle-end/28862
12251 * gcc.c-torture/compile/vector-align-1.c: New test.
12252
12253 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
12254
12255 PR rtl-opt/27883
12256 * g++.dg/opt/copysign-1.C: New test.
12257
12258 2006-09-06 Jason Merrill <jason@redhat.com>
12259
12260 PR c++/27371
12261 * g++.dg/warn/unused-result1.C: New test.
12262
12263 2006-09-06 Mark Mitchell <mark@codesourcery.com>
12264
12265 PR c++/28903
12266 * g++.dg/ext/vla3.C: New test.
12267
12268 PR c++/28886
12269 * g++.dg/template/array16.C: New test.
12270
12271 2006-09-06 Richard Guenther <rguenther@suse.de>
12272
12273 * gcc.dg/pr27226.c: Remove testcase again.
12274
12275 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
12276
12277 PR tree-opt/28937
12278 * g++.dg/opt/unroll2.C: New test.
12279
12280 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
12281
12282 PR tree-opt/28952
12283 * gcc.dg/vect/pr28952.c: New test.
12284
12285 2006-09-05 Richard Guenther <rguenther@suse.de>
12286
12287 PR tree-optimization/28900
12288 * gcc.dg/torture/pr28900.c: New testcase
12289
12290 2006-09-05 Richard Guenther <rguenther@suse.de>
12291
12292 PR tree-optimization/28905
12293 * gcc.c-torture/compile/pr28905.c: New testcase.
12294
12295 2006-09-05 Richard Guenther <rguenther@suse.de>
12296
12297 PR middle-end/28935
12298 * gcc.dg/pr28935.c: New testcase.
12299
12300 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
12301
12302 * gcc.c-torture/execute/20060905-1.c: New test.
12303
12304 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
12305
12306 PR fortran/28908
12307 * gfortran.dg/used_types_7.f90: New test.
12308 * gfortran.dg/used_types_8.f90: New test.
12309 * gfortran.dg/used_types_9.f90: New test.
12310
12311 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
12312
12313 * gcc.c-torture/compile/20060904-1.c: New test.
12314
12315 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
12316
12317 PR c++/23287 Revert my 2006-09-01 patch
12318 * g++.dg/parse/dtor12.C: Remove.
12319
12320 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
12321
12322 PR c+/27670
12323 * g++.dg/template/operator9.C: New test.
12324
12325 PR c++/27493
12326 * g++.dg/template/operator7.C: New test.
12327
12328 PR c++/27494
12329 * g++.dg/template/operator8.C: New test.
12330
12331 PR c++/27397
12332 * g++.dg/template/crash57.C: New test.
12333
12334 * g++.dg/template/typedef4.C: Adjust error markers.
12335 * g++.dg/template/typedef5.C: Likewise.
12336
12337 2006-09-02 Jakub Jelinek <jakub@redhat.com>
12338
12339 PR c++/28878
12340 * g++.dg/parse/crash33.C: New test.
12341
12342 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
12343 Richard Guenther <rguenther@suse.de>
12344 Adam Nemet <anemet@caviumnetworks.com>
12345
12346 PR middle-end/27226
12347 * gcc.target/mips/memcpy-1.c: New testcase.
12348 * gcc.dg/pr27226.c: Likewise.
12349
12350 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
12351
12352 PR c++/28705
12353 * g++.dg/lookup/koenig5.C: New.
12354 * g++.dg/template/crash56.C: New.
12355
12356 2006-09-01 Josh Conner <jconner@apple.com>
12357
12358 PR c++/25505
12359 * gcc.dg/nrv3.c: New test.
12360 * gcc.dg/nrv4.c: New test.
12361 * gcc.dg/nrv5.c: New test.
12362
12363 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
12364
12365 PR c++/23287
12366 * g++.dg/parse/dtor12.C: New.
12367
12368 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
12369
12370 PR tree-optimization/28839
12371 * gcc.dg/pr28839.c: New test.
12372
12373 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
12374
12375 PR target/24367
12376 * gcc.dg/pr24367.c: New testcase.
12377
12378 2006-08-30 Joseph Myers <joseph@codesourcery.com>
12379
12380 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
12381
12382 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
12383
12384 PR rtl-optimization/27735
12385 * gcc.dg/loop-unswitch-1.c: New test.
12386
12387 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
12388
12389 PR fortran/28885
12390 * gfortran.dg/aliasing_dummy_2.f90: New test.
12391
12392 PR fortran/20067
12393 * gfortran.dg/generic_5.f90: Change error message.
12394
12395 PR fortran/28873
12396 * gfortran.dg/generic_6.f90: New test.
12397
12398 PR fortran/25077
12399 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
12400
12401 PR fortran/25102
12402 * gfortran.dg/invalid_interface_assignment.f90: New test.
12403
12404 PR fortran/24866
12405 * gfortran.dg/module_proc_external_dummy.f90: New test.
12406
12407 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
12408
12409 PR c++/28349
12410 * g++.dg/warn/var-args1.C: New test.
12411
12412 2006-08-29 Steven G. Kargl <kargls@comcast.net>
12413
12414 PR fortran/28866
12415 * gfortran.dg/simpleif_2.f90: New test.
12416 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
12417 * gfortran.dg/enum_5.f90: Ditto.
12418
12419 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12420 Kazu Hirata <kazu@codesourcery.com>
12421
12422 PR tree-optimization/17506
12423 * gcc.dg/pr17506.c: New.
12424
12425 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
12426
12427 PR c++/28139
12428 * g++.dg/eh/alias1.C: New test.
12429
12430 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12431
12432 PR c++/28860
12433 * g++.dg/template/ttp22.C: New test.
12434
12435 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
12436
12437 PR middle-end/26632
12438 * gcc.dg/pr26632.c: New.
12439
12440 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12441
12442 PR libgfortran/28354
12443 * gfortran.dg/fmt_zero_precision.f90: New test.
12444
12445 2006-08-27 Mark Mitchell <mark@codesourcery.com>
12446
12447 PR c++/28058
12448 * g++.dg/template/spec31.C: New test.
12449
12450 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
12451
12452 PR c++/26573
12453 * g++.dg/other/static2.C: New test.
12454
12455 2006-08-26 Roger Sayle <roger@eyesopen.com>
12456
12457 * gcc.dg/Wswitch-enum-2.c: New test case.
12458 * gcc.dg/Wswitch-enum-3.c: Likewise.
12459
12460 2006-08-26 Richard Guenther <rguenther@suse.de>
12461
12462 * gcc.c-torture/compile/20060826-1.c: New testcase.
12463
12464 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
12465
12466 PR c++/28736
12467 * g++.dg/template/void10.C: New test.
12468
12469 PR c++/28737
12470 * g++.dg/template/void8.C: New test.
12471
12472 PR c+_+/28738
12473 * g++.dg/template/void9.C: New test.
12474
12475 * g++.dg/template/void3.C: Adjust error markers.
12476 * g++.dg/template/void4.C: Likewise.
12477 * g++.dg/template/crash55.C: Likewise.
12478 * g++.dg/template/void7.C: Likewise
12479
12480 2006-08-26 Mark Mitchell <mark@codesourcery.com>
12481
12482 PR c++/28588
12483 * g++.dg/inherit/access6.C: New test.
12484 * g++.dg/inherit/access7.C: Likewise.
12485
12486 PR c++/28595
12487 * g++.dg/template/array15.C: New test.
12488 * g++.dg/template/crash2.C: Tweak error markers.
12489
12490 2006-08-26 Jakub Jelinek <jakub@redhat.com>
12491
12492 PR middle-end/28683
12493 * gcc.c-torture/compile/20060823-1.c: New test.
12494
12495 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12496
12497 PR c++/28853
12498 * g++.dg/template/ttp21.C: New test.
12499
12500 PR c++/28852
12501 * g++.dg/other/operator1.C: Add error-marker.
12502 * g++.dg/other/operator2.C: New test.
12503
12504 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
12505
12506 PR c/27893
12507 * gcc.c-torture/compile/vla-const-1.c,
12508 gcc.c-torture/compile/vla-const-2.c: New tests.
12509
12510 2006-08-26 Richard Guenther <rguenther@suse.de>
12511
12512 PR middle-end/28814
12513 * gcc.dg/torture/pr28814.c: New testcase.
12514
12515 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
12516
12517 PR c/28418
12518 * gcc.c-torture/compile/compound-literal-1.c: New test.
12519
12520 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
12521
12522 PR c/28299
12523 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
12524 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
12525 Expect extra diagnostics.
12526
12527 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
12528
12529 gcc.dg/noncompile/pr16876.c: New test.
12530
12531 2006-08-25 Mark Mitchell <mark@codesourcery.com>
12532
12533 PR c++/28056
12534 * g++.dg/parse/local1.C: New test.
12535 * g++.dg/other/qual1.C: Tweak error marker.
12536
12537 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
12538
12539 PR c++/27787
12540 * g++.dg/template/typename10.C: New.
12541 * g++.dg/template/lookup4.C: Remove bogus error marker.
12542
12543 2006-08-25 Richard Guenther <rguenther@suse.de>
12544
12545 PR testsuite/28829
12546 * gcc.dg/pr26570.c: Fix testcase.
12547
12548 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
12549
12550 PR tree-opt/28807
12551 * gcc.c-torture/execute/mayalias-2.c: New test.
12552 * gcc.dg/tree-ssa/alias-13.c: New test.
12553
12554 2006-08-24 Jan Hubicka <jh@suse.cz>
12555
12556 PR debug/26881
12557 * gcc.dg/debug/pr26881.c: New file.
12558
12559 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
12560
12561 PR fortran/28788
12562 * gfortran.dg/used_types_4.f90: New test.
12563 * gfortran.dg/derived_init_2.f90: Modify to check sibling
12564 association of derived types.
12565 * gfortran.dg/used_types_2.f90: Add module cleanup.
12566 * gfortran.dg/used_types_3.f90: The same.
12567
12568 PR fortran/28771
12569 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
12570 fix of regression.
12571
12572 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12573
12574 PR 28813
12575 * gfortran.dg/direct_io_6.f90: Remove test.
12576
12577 2006-08-23 Stuart Hastings <stuart@apple.com>
12578
12579 PR 28825
12580 * gcc.target/i386/20060821-1.c: New.
12581
12582 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
12583
12584 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
12585 dg-warning strings for dllimport.
12586
12587 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
12588
12589 PR C++/28450
12590 * g++.dg/ext/vector4.C: New test.
12591 * g++.dg/ext/complex1.C: New test.
12592
12593 2006-08-21 Geoffrey Keating <geoffk@apple.com>
12594
12595 PR debug/28692
12596 * gcc.dg/debug/const-1.c: New.
12597 * gcc.dg/debug/const-2.c: New.
12598 * gcc.dg/debug/dwarf2/const-1.c: New.
12599 * gcc.dg/debug/dwarf2/const-2.c: New.
12600 * gcc.dg/debug/dwarf2/const-2b.c: New.
12601
12602 2006-08-22 Richard Guenther <rguenther@suse.de>
12603
12604 PR middle-end/28776
12605 * gcc.c-torture/compile/pr28776-1.c: New testcase.
12606 * gcc.c-torture/compile/pr28776-2.c: Likewise.
12607
12608 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
12609
12610 PR tree-optimization/28003
12611 * g++.dg/tree-ssa/pr28003.C: New.
12612
12613 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
12614
12615 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
12616
12617 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
12618
12619 PR c++/26269
12620 * g++.dg/other/error14.C: New test.
12621
12622 PR c++/28505
12623 * g++.dg/parse/ctor7.C: New test.
12624 * g++.dg/parse/ctor8.C: Likewise.
12625
12626 PR c++/28741
12627 * g++.dg/template/void7.C: New test.
12628
12629 2006-08-21 Olivier Hainque <hainque@adacore.com>
12630
12631 * gnat.dg/self_aggregate_with_zeros.adb: New test.
12632 * gnat.dg/self_aggregate_with_array.adb: New test.
12633
12634 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
12635
12636 * g++.dg/eh/arm-vfp-unwind.C: New test.
12637
12638 2006-08-20 Mark Mitchell <mark@codesourcery.com>
12639
12640 PR c++/28341
12641 * g++.dg/template/ref3.C: New test.
12642 * g++.dg/template/nontype13.C: New test.
12643
12644 PR c++/28346
12645 * g++.dg/template/ptrmem17.C: New test.
12646
12647 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
12648
12649 PR target/28648 c:
12650 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
12651
12652 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
12653
12654 PR fortran/28630
12655 * gfortran.dg/used_types_2.f90: New test.
12656
12657 PR fortran/28601
12658 * gfortran.dg/used_types_3.f90: New test.
12659
12660 PR fortran/20886
12661 * gfortran.dg/generic_actual_arg.f90: New test.
12662
12663 PR fortran/28735
12664 * gfortran.dg/module_private_array_refs_1.f90: New test.
12665
12666 PR fortran/28762
12667 * gfortran.dg/program_name_1.f90: New test.
12668
12669 PR fortran/28425
12670 * gfortran.dg/derived_constructor_comps_1.f90: New test.
12671
12672 PR fortran/28496
12673 * gfortran.dg/array_initializer_2.f90: New test.
12674
12675 PR fortran/18111
12676 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
12677
12678 PR fortran/28600
12679 * gfortran.dg/assumed_charlen_function_4.f90: New test.
12680
12681 PR fortran/28771
12682 * gfortran.dg/assumed_charlen_in_main.f90: New test.
12683
12684 PR fortran/28660
12685 * gfortran.dg/dependent_decls_1.f90: New test.
12686
12687 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
12688
12689 PR fortran/25217
12690 * gfortran.dg/derived_init_2.f90: New.
12691
12692 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
12693
12694 * gcc.c-torture/execute/pr28289.c: New test.
12695
12696 2006-08-17 Jakub Jelinek <jakub@redhat.com>
12697
12698 PR c/28744
12699 * gcc.dg/attr-externally-visible-1.c: New test.
12700 * gcc.dg/attr-externally-visible-2.c: New test.
12701 * g++.dg/parse/attr-externally-visible-1.C: New test.
12702 * g++.dg/parse/attr-externally-visible-2.C: New test.
12703
12704 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12705
12706 PR c++/28606
12707 * g++.dg/parse/dtor11.C: New test.
12708
12709 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12710
12711 PR rtl-optimization/28489
12712 * gcc.c-torture/compile/pr28489.c: New test.
12713
12714 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12715
12716 PR c++/28710
12717 * g++.dg/template/redecl4.C: New test.
12718
12719 PR c++/28711
12720 * g++.dg/template/ctor8.C: New test.
12721
12722 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
12723
12724 * gcc.dg/pr26570.c: Fix testcase.
12725
12726 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
12727
12728 * PR c++/28573
12729 * g++.dg/parse/offsetof6.C: New test.
12730 * g++.dg/parse/offsetof6.C: New test.
12731 * g++.dg/parse/offsetof7.C: New test.
12732
12733 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12734
12735 PR testsuite/28602
12736 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
12737 is false.
12738
12739 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
12740
12741 PR c++/28302
12742 * g++.dg/ext/vector3.C: New test.
12743
12744 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
12745
12746 PR gcov/profile/26570
12747 * gcc.dg/pr26570.c: New test.
12748
12749 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
12750
12751 PR c/27697
12752 * gcc.dg/qual-component-1.c: New test.
12753
12754 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12755
12756 PR c++/28593
12757 * g++.dg/parse/new3.C: New test.
12758
12759 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12760
12761 PR fortran/25828
12762 * gfortran.dg/streamio_1.f90: New test.
12763 * gfortran.dg/streamio_2.f90: New test.
12764 * gfortran.dg/streamio_3.f90: New test.
12765 * gfortran.dg/streamio_4.f90: New test.
12766 * gfortran.dg/streamio_5.f90: New test.
12767 * gfortran.dg/streamio_6.f90: New test.
12768 * gfortran.dg/streamio_7.f90: New test.
12769 * gfortran.dg/streamio_8.f90: New test.
12770
12771 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
12772
12773 PR c/28287
12774 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
12775
12776 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
12777
12778 PR c++/28594
12779 * g++.dg/template/void6.C: New test.
12780
12781 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12782
12783 PR c/28649
12784 * gcc.dg/parse-error-1.c: New test.
12785 * gcc.dg/parse-error-2.c: New test.
12786 * gcc.dg/cpp/digraph2.c: Add error-marker.
12787 * gcc.dg/noncompile/920923-1.c: Likewise.
12788
12789 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
12790
12791 PR c/27490
12792 * gcc.dg/sizeof-2.c: New testcase.
12793
12794 PR c/27489
12795 * gcc.dg/switch-A.c: New testcase.
12796
12797 2006-08-14 Steve Ellcey <sje@cup.hp.com>
12798
12799 PR c++/28288
12800 PR c++/14556
12801 * g++.old-deja/g++.warn/compare1.C: Delete.
12802 * g++.dg/opt/pr7503-2.C: Delete.
12803 * g++.dg/opt/pr7503-3.C: Delete.
12804 * g++.dg/opt/pr7503-4.C: Delete.
12805 * g++.dg/opt/pr7503-5.C: Delete.
12806 * g++.dg/opt/max1.C: Delete.
12807 * g++.dg/warn/minmax.C: Delete.
12808 * g++.dg/expr/minmax.C: New test.
12809
12810 2006-08-14 Richard Guenther <rguenther@suse.de>
12811
12812 PR testsuite/28703
12813 * gcc.c-torture/execute/pr28651.c: Do not use argc
12814 to avoid optimization, instead forbid inlining.
12815
12816 2006-08-14 Richard Sandiford <richard@codesourcery.com>
12817
12818 PR rtl-optimization/28634
12819 * gcc.c-torture/execute/ieee/pr28634.c: New test.
12820
12821 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
12822
12823 PR c/27184
12824 * gcc.dg/torture/pr27184.c: New test.
12825
12826 2006-08-12 Jakub Jelinek <jakub@redhat.com>
12827
12828 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
12829
12830 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12831
12832 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
12833 * gfortran.dg/stat_2.f90: Likewise.
12834 * gfortran.dg/chmod_1.f90: Likewise.
12835 * gfortran.dg/chmod_2.f90: Likewise.
12836 * gfortran.dg/chmod_3.f90: Likewise.
12837
12838 2006-08-11 David Edelsohn <edelsohn@gnu.org>
12839
12840 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
12841
12842 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
12843
12844 * g++.dg/opt/pr23454-2.C: New test.
12845
12846 2006-08-11 Richard Guenther <rguenther@suse.de>
12847
12848 PR middle-end/28651
12849 * gcc.c-torture/execute/pr28651.c: New testcase.
12850
12851 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
12852
12853 * gnat.dg/specs/static_initializer.ads: New test.
12854
12855 2006-08-10 Paul Brook <paul@codesourcery.com>
12856
12857 * gcc.target/arm/cond-asm.c: New test.
12858
12859 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
12860
12861 PR tree-optimization/26197
12862 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
12863 * g++.dg/vect/vect.exp: Compile the new tests with
12864 --param max-aliased-vops=0.
12865
12866 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
12867
12868 PR c++/28637
12869 * g++.dg/template/void3.C: New test.
12870
12871 PR c++/28638
12872 * g++.dg/template/void4.C: New test.
12873
12874 PR c++/28640
12875 * g++.dg/template/void5.C: New test.
12876
12877 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
12878
12879 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
12880 after dg-do compile.
12881
12882 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
12883
12884 PR tree-optimizations/26969
12885 * gcc.dg/vect/vect.exp: Compile tests prefixed with
12886 "unswitch-loops" with -funswitch-loops.
12887 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
12888
12889 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
12890
12891 * gcc.dg/sparc-getcontext-1.c: Fix typo.
12892 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
12893 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
12894 * objc.dg/dwarf-1.m: Likewise.
12895 * objc.dg/dwarf-2.m: Likewise.
12896 * obj-c++.dg/dwarf-2.mm: Likewise.
12897
12898 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12899
12900 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
12901 * objc.dg/dwarf-2.m: Likewise.
12902 * obj-c++.dg/dwarf-2.mm: Likewise.
12903
12904 PR libfortran/28603
12905 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
12906
12907 PR testsuite/27611
12908 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
12909
12910 PR testsuite/27033
12911 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
12912
12913 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
12914
12915 PR target/27827
12916 * gcc.target/i386/pr27827.c: New testcase.
12917
12918 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
12919
12920 PR fortran/28590
12921 * gfortran.dg/sequence_types_1.f90: New test.
12922
12923 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
12924
12925 PR fortran/28548
12926 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
12927 dg-warning. Add -pedantic option.
12928
12929 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12930
12931 PR c/28502
12932 * gcc.dg/proto-1.c: New test.
12933
12934 PR c/27721
12935 * gcc.dg/lvalue-4.c: New test.
12936
12937 PR c/28136
12938 * gcc.dg/init-bad-5.c: New test.
12939
12940 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
12941
12942 PR c++/28347
12943 * g++.dg/ext/typedef-init.C: Add new test for typedef
12944 initialization inside templates. Adjust existing error markers.
12945
12946 2006-08-03 Mark Mitchell <mark@codesourcery.com>
12947
12948 PR c++/28148
12949 * g++.dg/init/ptrmem3.C: New test.
12950
12951 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
12952
12953 PR tree-optimization/27770
12954 * lib/target-support.exp: New target keyword "section_anchors".
12955 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
12956 tests.
12957 * gcc.dg/vect/section-anchors-pr27770.c: New test.
12958 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
12959 * gcc.dg/vect/section-anchors-vect-69.c: New test.
12960 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
12961
12962 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12963
12964 * gcc.dg/20060801-1.c: Add missing '}'.
12965
12966 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12967
12968 PR c++/27508
12969 * g++.dg/parse/dtor9.C: New test.
12970 * g++.dg/parse/dtor10.C: New test.
12971 * g++.dg/other/error7.C: Adjust error-marker.
12972
12973 PR c++/28274
12974 * g++.dg/other/default5.C: New test.
12975
12976 2006-08-02 Richard Guenther <rguenther@suse.de>
12977
12978 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
12979
12980 2006-08-02 Mark Mitchell <mark@codesourcery.com>
12981
12982 PR c++/28557
12983 * g++.dg/template/conv9.C: New test.
12984
12985 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
12986
12987 PR debug/28063
12988 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
12989 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
12990 Optionally return assembly text. Update callers.
12991 (check_no_compiler_messages): Update verbose messages.
12992 (check_no_messages_and_pattern): New.
12993 (check_effective_target_string_merging): New.
12994
12995 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12996
12997 PR c++/28250
12998 * g++.dg/eh/catch4.C: New test.
12999
13000 PR c++/28257
13001 * g++.dg/other/qual1.C: New test.
13002
13003 PR c++/28259
13004 * g++.dg/inherit/error2.C: New test.
13005
13006 PR c++/28267
13007 * g++.dg/other/new1.C: New test.
13008
13009 * g++.dg/warn/pr23075.C: Remove obsolete test.
13010 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
13011 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
13012
13013 2006-07-31 Mark Mitchell <mark@codesourcery.com>
13014
13015 PR c++/28523
13016 * g++.dg/eh/cast1.C: New test.
13017
13018 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
13019
13020 PR libfortran/28452
13021 * gfortran.dg/random_3.f90: New test.
13022
13023 2006-08-01 Steve Ellcey <sje@cup.hp.com>
13024
13025 PR c++/28432
13026 * g++.dg/other/pr28304.C: Change expected error message.
13027 * g++.dg/other/pr28432.C: New test.
13028
13029 2006-08-01 Steve Ellcey <sje@cup.hp.com>
13030
13031 PR c++/28256
13032 * g++.dg/init/brace2.C: Change expected error message, add empty init.
13033
13034 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
13035
13036 PR debug/23336
13037 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
13038 at -g1.
13039 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
13040 g++.dg/debug/enum-2.C: New.
13041
13042 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13043
13044 PR c++/6634
13045 * g++.dg/parse/long1.C: Add more tests.
13046
13047 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13048
13049 * gfortran.dg/lrshift_1.c: New file.
13050
13051 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13052
13053 PR libgfortran/28335
13054 * gfortran.dg/no_unit_error_1.f90: New test.
13055
13056 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13057
13058 PR libgfortran/28335
13059 * gfortran.dg/no_unit_error_1.f90: Delete test.
13060 * gfortran.dg/no_unit_error_2.f90: Delete test.
13061
13062 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13063
13064 * gfortran.dg/chmod_3.f90: New test.
13065 * gfortran.dg/ltime_gmtime_1.f90: New test.
13066 * gfortran.dg/ltime_gmtime_2.f90: New test.
13067 * gfortran.dg/lrshift_1.f90: New test.
13068 * gfortran.dg/chmod_1.f90: New test.
13069 * gfortran.dg/chmod_2.f90: New test.
13070
13071 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
13072
13073 PR c++/27668
13074 * g++.dg/template/crash55.C: New test.
13075
13076 PR c++/27962
13077 * g++.dg/template/nontype16.C: New test.
13078
13079 * g++.dg/template/void2.C: Adjust error markers.
13080 * g++.dg/template/nontype5.C: Adjust error markers.
13081
13082 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
13083
13084 * gcc.target/i386/stack-prot-kernel.c: New test.
13085
13086 2006-07-27 Roger Sayle <roger@eyesopen.com>
13087
13088 * gcc.dg/builtins-55.c: New test case.
13089
13090 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
13091
13092 PR rtl-optimization/27907
13093 * gcc.c-torture/compile/pr27907.c: New test.
13094
13095 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13096
13097 * gfortran.dg/mclock.f90: New test.
13098 * gfortran.dg/int_conv_1.f90: New test.
13099 * gfortran.dg/stat_1.f90: New test.
13100 * gfortran.dg/stat_2.f90: New test.
13101
13102 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13103
13104 PR libgfortran/28335
13105 * gfortran.dg/no_unit_error_1.f90: New test.
13106 * gfortran.dg/no_unit_error_2.f90: New test.
13107 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
13108
13109 2006-07-25 Roger Sayle <roger@eyesopen.com>
13110
13111 PR middle-end/28473
13112 * gcc.dg/fold-convround-1.c: New test case.
13113
13114 2006-07-24 Steven G. Kargl <kargls@comcast.net>
13115
13116 * gfortran.dg/arithmetic_if.f90: Fix comments.
13117
13118 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13119
13120 PR c++/27572
13121 * g++.dg/other/typedef1.C: New test.
13122 * g++.dg/template/typedef4.C: New test.
13123 * g++.dg/template/typedef5.C: New test.
13124
13125 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
13126
13127 PR fortran/28416
13128 * gfortran.dg/allocatable_dummy_3.f90: New.
13129
13130 2006-07-24 Steven G. Kargl <kargls@comcast.net>
13131
13132 PR fortran/28439
13133 * gfortran.dg/arithmetic_if.f90: New test.
13134
13135 2006-07-24 Uros Bizjak <uros@kss-loka.si>
13136
13137 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
13138 avoid memcpy optimization.
13139
13140 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13141
13142 PR fortran/25289
13143 * gfortran.dg/direct_io_6.f90: New test.
13144
13145 2006-07-24 Jan Hubicka <jh@suse.cz>
13146
13147 PR c/25795
13148 PR c++/27369
13149 * gcc.dg/pr25795.c: New test.
13150 * gcc.dg/pr25795-1.c: New test.
13151
13152 2006-07-23 Roger Sayle <roger@eyesopen.com>
13153
13154 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
13155 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
13156 which may be transformed to "g || h" on some platforms.
13157
13158 2006-07-23 Mark Mitchell <mark@codesourcery.com>
13159
13160 PR c++/28025
13161 * g++.dg/template/friend45.C: New test.
13162
13163 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13164
13165 PR libgfortran/28339
13166 * gfortran.dg/arrayio_8.f90: New test.
13167
13168 2006-07-21 Mike Stump <mrs@apple.com>
13169
13170 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
13171
13172 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
13173
13174 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13175
13176 PR c++/28250
13177 * g++.dg/eh/catch3.C: New test.
13178
13179 PR c++/28363
13180 * g++.dg/template/defarg10.C: New test.
13181
13182 2006-07-20 Paul Brook <paul@codesourcery.com>
13183
13184 PR 27363
13185 * gcc.dg/pr27363.c: New test.
13186
13187 2006-07-19 Mark Mitchell <mark@codesourcery.com>
13188
13189 PR c++/28338
13190 * g++.dg/init/ref13.C: New test.
13191
13192 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13193
13194 PR obj-c++/28434
13195 * obj-c++.dg/proto-error-1.mm: New test.
13196
13197 2006-07-18 Mark Mitchell <mark@codesourcery.com>
13198
13199 PR c++/28337
13200 * g++.dg/template/string1.C: New test.
13201
13202 2006-07-18 Mark Mitchell <mark@codesourcery.com>
13203
13204 PR c++/28048
13205 * g++.dg/template/defarg9.C: New test.
13206
13207 PR c++/28235
13208 * g++.dg/template/static27.C: New test.
13209
13210 2006-07-18 Diego Novillo <dnovillo@redhat.com>
13211
13212 PR 28410
13213 * gcc.dg/tree-ssa/pr28410.c: New test.
13214
13215 2006-07-18 Lee Millward <lee.millward@gmail.com>
13216
13217 PR c++/28258
13218 * g++/dg/other/error13.C: New test.
13219
13220 PR c++/28260
13221 * g++.dg/template/friend44.C: New test.
13222
13223 2006-07-18 Steve Ellcey <sje@cup.hp.com>
13224
13225 PR c++/27495
13226 * g++.dg/other/pr27495.C: New.
13227
13228 2006-07-18 Olivier Hainque <hainque@adacore.com>
13229
13230 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
13231 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
13232
13233 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13234
13235 PR c/28286
13236 * gcc.dg/pragma-pack-4.c: New test.
13237
13238 2006-07-17 Steve Ellcey <sje@cup.hp.com>
13239
13240 PR c++/28291
13241 * g++.dg/ext/pr28291.C: New test.
13242
13243 2006-07-17 Richard Sandiford <richard@codesourcery.com>
13244
13245 PR middle-end/28403
13246 * gcc.c-torture/execute/pr28403.c: New test.
13247
13248 2006-07-17 Richard Sandiford <richard@codesourcery.com>
13249
13250 PR middle-end/28402
13251 * gcc.dg/pr28402.c: New test.
13252
13253 2006-07-17 Steve Ellcey <sje@cup.hp.com>
13254
13255 PR c++/28304
13256 * g++.dg/other/pr28304.C: New test.
13257
13258 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
13259
13260 PR other/28251
13261 gcc.c-torture/unsorted/dump-noaddr.c: New test.
13262 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
13263
13264 2006-07-17 Richard Guenther <rguenther@suse.de>
13265
13266 PR tree-optimization/28238
13267 * g++.dg/tree-ssa/pr28238.C: New testcase.
13268
13269 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13270
13271 PR c++/28250
13272 * g++.dg/eh/catch1.C: New test.
13273 * g++.dg/eh/catch2.C: New test.
13274
13275 2006-07-16 Jakub Jelinek <jakub@redhat.com>
13276
13277 PR c++/28370
13278 * g++.dg/template/anon3.C: New test.
13279
13280 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
13281
13282 PR fortran/20844
13283 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
13284 specifiers requiring an explicit format tag..
13285
13286 PR fortran/28201
13287 * gfortran.dg/generic_5: New test.
13288
13289 PR fortran/20893
13290 * gfortran.dg/elemental_optional_args_1.f90: New test.
13291
13292 2006-07-16 Olivier Hainque <hainque@adacore.com>
13293
13294 * gnat.dg/assert.ads: New file.
13295 * gnat.dg/controlled_record.ads: Likewise.
13296 * gnat.dg/controlled_record.adb: Likewise.
13297
13298 2006-07-15 Lee Millward <lee.millward@gmail.com>
13299
13300 PR c++/28292
13301 * g++.dg/other/error12.C: New test.
13302
13303 PR c++/28269
13304 * g++.dg/template/crash54.C: New test.
13305
13306 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13307
13308 PR c++/28249
13309 * g++.dg/parse/catch1.C: New test.
13310
13311 PR c++/28294
13312 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
13313
13314 PR c++/28387
13315 * g++.dg/ext/attrib24.C: New test.
13316
13317 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13318
13319 PR c++/28343
13320 * g++.dg/ext/asmspec1.C: New test.
13321
13322 2006-07-13 Janis Johnson <janis187@us.ibm.com>
13323
13324 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
13325 (dg-test): Support shouldfail tests.
13326 * lib/target-supports-dg.exp (dg-shouldfail): New.
13327 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
13328 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
13329 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
13330 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
13331 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
13332 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
13333 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
13334
13335 2006-07-13 Jan Hubicka <jh@suse.cz>
13336
13337 * gcc.target/i386/memcpy-1.c: New.
13338
13339 2006-07-12 Geoffrey Keating <geoffk@apple.com>
13340
13341 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
13342
13343 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
13344
13345 PR fortran/25097
13346 * gfortran.dg/present_1.f90: New test.
13347
13348 PR fortran/20903
13349 * gfortran.dg/interface_derived_type_1.f90: New test.
13350
13351 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
13352
13353 PR fortran/28213
13354 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
13355 list.
13356
13357 2006-07-07 Lee Millward <lee.millward@gmail.com>
13358
13359 PR c++/27820
13360 * g++.dg/other/label1.C: New test.
13361
13362 2006-07-07 Richard Guenther <rguenther@suse.de>
13363
13364 PR middle-end/28268
13365 * gcc.dg/torture/pr28268.c: New testcase.
13366
13367 2006-07-07 Steve Ellcey <sje@cup.hp.com>
13368
13369 PR c++/27019
13370 * g++.dg/ext/pr27019.C: New.
13371
13372 2006-07-07 Richard Guenther <rguenther@suse.de>
13373
13374 PR tree-optimization/28187
13375 * gcc.dg/pr28187.c: New testcase.
13376
13377 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
13378
13379 * gnat.dg/address_conversion.adb: New test.
13380 * gnat.dg/boolean_subtype.adb: Likewise.
13381 * gnat.dg/frame_overflow.adb: Likewise.
13382 * gnat.dg/pointer_array.adb: Likewise.
13383 * gnat.dg/pointer_conversion.adb: Likewise.
13384
13385 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
13386
13387 PR fortran/28237
13388 PR fortran/23420
13389 * gfortran.dg/print_fmt_5.f90: New test.
13390
13391 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13392
13393 PR fortran/28129
13394 * gfortran.dg/bounds_check_4.f90: New test.
13395
13396 2006-07-05 Richard Guenther <rguenther@suse.de>
13397
13398 PR target/28158
13399 * gfortran.dg/pr28158.f90: New testcase.
13400
13401 2006-07-05 Richard Guenther <rguenther@suse.de>
13402
13403 PR tree-optimization/28162
13404 * gcc.dg/pr28162.c: New testcase.
13405
13406 2006-07-05 Richard Guenther <rguenther@suse.de>
13407 Andrew Pinski <pinskia@gcc.gnu.org>
13408
13409 PR c++/27084
13410 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
13411
13412 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
13413
13414 PR fortran/28174
13415 * gfortran.dg/actual_array_substr_2.f90: New test.
13416
13417 PR fortran/28167
13418 * gfortran.dg/actual_array_constructor_2.f90: New test.
13419
13420 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13421
13422 * gfortran.dg/itime_idate_1.f: New test.
13423 * gfortran.dg/itime_idate_2.f: New test.
13424
13425 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13426
13427 PR libgfortran/27704
13428 * gfortran.dg/open_status_3.f90: New test.
13429 * gfortran.dg/fmt_l.f90: Update for new feature.
13430
13431 2006-07-03 Asher Langton <langton2@llnl.gov>
13432
13433 * gfortran.dg/oldstyle_2.f90: New.
13434
13435 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
13436
13437 * gnat.dg/string_slice.adb: New test.
13438
13439 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13440
13441 PR fortran/19259
13442 * gfortran.dg/semicolon_fixed.c: New.
13443 * gfortran.dg/semicolon_free.c: New.
13444
13445 2006-06-30 Mike Stump <mrs@apple.com>
13446
13447 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
13448 that don't support internal visibility.
13449
13450 2006-06-30 Andrew Pinski <pinskia@gmail.com>
13451
13452 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
13453 for '(' / ')' needing an extra '\'.
13454
13455 2006-06-29 Roger Sayle <roger@eyesopen.com>
13456
13457 PR middle-end/27428
13458 * gcc.dg/pr27428-1.c: New test case.
13459
13460 2006-06-29 Mike Stump <mrs@apple.com>
13461
13462 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
13463 on darwin as we can't align commons large enough yet.
13464
13465 * gcc.dg/vla-8.c: Add additional testcases.
13466
13467 2006-06-26 Steve Ellcey <sje@cup.hp.com>
13468
13469 PR c++/28114
13470 * g++.dg/other/pr28114.C: New.
13471
13472 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
13473
13474 * gcc.c-torture/compile/20060625-1.c: New test.
13475
13476 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
13477
13478 PR fortran/20867
13479 * gfortran.dg/stfunc_3.f90: New test.
13480
13481 PR fortran/25056
13482 * gfortran.dg/impure_actual_1.f90: New test.
13483
13484 PR fortran/20874
13485 * gfortran.dg/elemental_result_1.f90: New test.
13486
13487 PR fortran/25073
13488 * gfortran.dg/select_7.f90: New test.
13489
13490 PR fortran/27554
13491 * intrinsic_actual_1.f: New test.
13492
13493 PR fortran/22038
13494 PR fortran/28119
13495 * gfortran.dg/forall_4.f90: New test.
13496
13497 PR fortran/25072
13498 * gfortran.dg/forall_5.f90: New test.
13499
13500 2006-06-25 Lee Millward <lee.millward@gmail.com>
13501
13502 PR c++/28051
13503 * g++.dg/template/using13.C: New test.
13504
13505 PR c++/28054
13506 * g++.dg/other/incomplete3.C: New test.
13507
13508 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13509
13510 PR fortran/28081
13511 * gfortran.dg/substr_3.f: New test.
13512 * gfortran.dg/equiv_2.f90: Update expected error message.
13513
13514 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
13515
13516 PR fortran/28118
13517 * gfortran.dg/actual_array_substr_1.f90: New test.
13518
13519 2006-06-24 Olivier Hainque <hainque@adacore.com>
13520
13521 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
13522 * gnat.dg/scalar_mode_agg_compare.adb: New test.
13523
13524 2006-06-23 Janis Johnson <janis187@us.ibm.com>
13525
13526 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13527
13528 2006-06-23 Steven G. Kargl <kargls@comcast.net>
13529
13530 PR fortran/27981
13531 * gfortran.dg/simpleif_2.f90: New test.
13532
13533 2006-06-23 Lee Millward <lee.millward@gmail.com>
13534
13535 * g++.dg/template/error22.C: Fix typo.
13536
13537 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13538
13539 PR c++/28112
13540 * g++.dg/ext/attrib23.C: New test.
13541
13542 2006-06-23 Olivier Hainque <hainque@adacore.com>
13543
13544 * gnat.dg/varsize_temp.adb: New test.
13545
13546 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13547
13548 PR c++/11468
13549 * g++.dg/other/java2.C: New test.
13550
13551 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
13552
13553 PR target/27789
13554 * g++.dg/ext/dllimport4.C. Add more tests for invalid
13555 initialization.
13556
13557 2006-06-22 Roger Sayle <roger@eyesopen.com>
13558
13559 PR target/27531
13560 * gcc.dg/pr27531-1.c: New test case.
13561
13562 2006-06-22 Asher Langton <langton2@llnl.gov>
13563
13564 PR fortran/24748
13565 * gfortran.dg/implicit_8.f90: New.
13566
13567 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
13568
13569 PR rtl-optimization/28121
13570 * gcc.dg/pr28121.c: New test.
13571
13572 2006-06-22 Lee Millward <lee.millward@gmail.com>
13573
13574 PR c++/27805
13575 * g++.dg/parse/ptrmem6.C: New test.
13576
13577 PR c++/27821
13578 * g++.dg/template/error22.C: New test.
13579
13580 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13581
13582 PR c++/28111
13583 * g++.dg/template/friend43.C: New test.
13584
13585 PR c++/28110
13586 * g++.dg/template/crash53.C: New test.
13587
13588 PR c++/28109
13589 * g++.dg/rtti/incomplete1.C: New test.
13590
13591 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
13592
13593 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
13594
13595 2006-06-21 Joseph Myers <joseph@codesourcery.com>
13596
13597 * gcc.c-torture/execute/complex-7.c: New.
13598
13599 2006-06-21 Jakub Jelinek <jakub@redhat.com>
13600
13601 * gcc.dg/merge-all-constants-1.c: New test.
13602
13603 2006-06-20 Janis Johnson <janis187@us.ibm.com>
13604
13605 PR c++/28113
13606 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
13607
13608 2006-06-20 Steven G. Kargl <kargls@comcast.net>
13609
13610 * gfortran.dg/rrspacing_1.f90: New test.
13611
13612 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13613
13614 PR c++/28052
13615 * g++.dg/other/bitfield2.C: New test.
13616
13617 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
13618
13619 PR tree-optimization/27331
13620 * gcc.dg/pr27331.c: New test.
13621
13622 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
13623 Eric Botcazou <ebotcazou@adacore.com>
13624
13625 PR ada/18692
13626 * lib/gnat.exp: New file.
13627 * lib/gnat-dg.exp: Likewise.
13628 * gnat.dg: New directory.
13629 * gnat.dg/dg.exp: New driver.
13630 * gnat.dg/specs: New directory.
13631 * gnat.dg/specs/specs.exp: New driver.
13632 * gnat.dg/style: New directory.
13633 * gnat.dg/style/style.exp: New driver.
13634
13635 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
13636
13637 PR fortran/16206
13638 * gfortran.dg/array_initializer_1.f90: New test.
13639
13640 PR fortran/28005
13641 * gfortran.dg/matmul_3.f90: New test.
13642
13643 2006-06-19 Andrew Pinski <pinskia@gmail.com>
13644
13645 PR middle-end/28075
13646 * gcc.dg/tree-ssa/inline-1.c: New test.
13647
13648 2006-06-19 Anatoly Sokolov <aesok@post.ru>
13649
13650 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
13651 in malloc prototype; remove XFAIL.
13652 * gcc.dg/pr18241-2.c: Ditto.
13653 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
13654 in memset prototype; remove XFAIL.
13655 * gcc.dg/tree-ssa/pr23382.c: Ditto.
13656
13657 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
13658
13659 * gcc.dg/vla-8.c: Add.
13660
13661 2006-06-19 Richard Guenther <rguenther@suse.de>
13662
13663 PR tree-optimization/27090
13664 * g++.dg/tree-ssa/pr27090.C: New testcase.
13665
13666 2006-06-19 Roger Sayle <roger@eyesopen.com>
13667
13668 PR target/27861
13669 * gcc.dg/pr27861-1.c: New test case.
13670
13671 2006-06-19 Richard Guenther <rguenther@suse.de>
13672
13673 PR middle-end/28045
13674 * gcc.dg/torture/pr28045.c: New testcase.
13675
13676 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13677
13678 PR fortran/26801
13679 * gfortran.dg/associated_4.f90: New test.
13680
13681 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13682
13683 PR fortran/19310
13684 PR fortran/19904
13685 * gfortran.dg/real_const_3.f90: New test.
13686
13687 2006-06-16 Mark Mitchell <mark@codesourcery.com>
13688
13689 PR c++/28016
13690 * g++.dg/template/static26.C: New test.
13691
13692 PR c++/27979
13693 * g++.dg/expr/bitfield2.C: New test.
13694
13695 PR c++/27884
13696 * g++.dg/parse/linkage2.C: New test.
13697
13698 2006-06-16 Richard Guenther <rguenther@suse.de>
13699
13700 PR middle-end/27116
13701 * gcc.dg/pr15785-1.c: Revert last change.
13702 * gcc.dg/torture/pr27116-2.c: New testcase.
13703
13704 2006-06-16 Roger Sayle <roger@eyesopen.com>
13705
13706 PR middle-end/27802
13707 * gcc.dg/pr27802-1.c: New test case.
13708
13709 2006-06-15 Mark Mitchell <mark@codesourcery.com>
13710
13711 PR c++/27689
13712 * g++.dg/template/ttp18.C: New test.
13713 * g++.dg/template/ttp19.C: Likewise.
13714
13715 PR c++/27666
13716 * g++.dg/expr/cond9.C: New test.
13717
13718 PR c++/27640
13719 * g++.dg/template/ctor7.C: New test.
13720
13721 2006-06-15 Janis Johnson <janis187@us.ibm.com>
13722
13723 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
13724
13725 2006-06-16 Richard Guenther <rguenther@suse.de>
13726
13727 PR tree-optimization/27781
13728 * gcc.dg/tree-ssa/pr27781.c: New testcase.
13729
13730 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
13731
13732 * gfortran.dg/allocate_zerosize_2.f90: New test case.
13733
13734 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
13735
13736 * gcc.dg/tree-ssa/loop-18.c: New test.
13737
13738 2006-06-14 Mark Mitchell <mark@codesourcery.com>
13739
13740 PR c++/27665
13741 * g++.dg/template/crash52.C: New test.
13742
13743 PR c++/27648
13744 * g++.dg/ext/attrib22.C: New test.
13745
13746 PR c++/26559
13747 * g++.dg/template/builtin1.C: New test.
13748 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
13749
13750 PR c++/28018
13751 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
13752 assignment.
13753 * g++.old-deja/g++.pt/crash51.C: Likewise.
13754
13755 PR c++/27227
13756 * g++.dg/lookup/linkage1.C: New test.
13757 * g++.dg/lookup/linkage2.C: Likewise.
13758
13759 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
13760
13761 PR middle-end/27959
13762 * gcc.dg/pr27959.c: New testcase.
13763
13764 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
13765
13766 PR target/28014:
13767 * g++.dg/eh/div.C: New test.
13768
13769 2006-06-13 Jakub Jelinek <jakub@redhat.com>
13770
13771 PR c++/27894
13772 * g++.dg/tree-ssa/pr26757.C: New test.
13773 * g++.dg/tree-ssa/pr27894.C: New test.
13774
13775 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13776
13777 * gcc.c-torture/compile/20060609-1.c: New test.
13778
13779 PR target/27863
13780 * gcc.c-torture/compile/pr27863.c: New test.
13781
13782 2006-06-13 Richard Guenther <rguenther@suse.de>
13783
13784 PR tree-optimization/27830
13785 * g++.dg/tree-ssa/pr27830.C: New testcase.
13786
13787 2006-06-13 Matthew Sachs <msachs@apple.com>
13788
13789 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
13790 the list of compiler flags; this causes those flags to be checked
13791 for things like dg-skip-if.
13792
13793 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13794
13795 PR c++/27601
13796 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
13797
13798 2006-06-12 Mark Mitchell <mark@codesourcery.com>
13799 Kazu Hirata <kazu@codesourcery.com>
13800
13801 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
13802 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
13803
13804 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13805
13806 PR c++/27933
13807 * g++.dg/lookup/using15.C: New test.
13808
13809 PR c++/27951
13810 * g++.dg/other/anon4.C: New test.
13811
13812 2006-06-12 Roger Sayle <roger@eyesopen.com>
13813
13814 PR c++/21210
13815 * g++.dg/init/complex1.C: New test case.
13816
13817 2006-06-11 Eric Christopher <echristo@apple.com>
13818
13819 PR middle-end/27948
13820 * gcc.dg/bf-ms-layout.c: Run on darwin.
13821 * gcc.dg/bf-no-ms-layout: Ditto.
13822 * gcc.dg/attr-ms_struct-2.c: New.
13823 * gcc.dg/bf-ms-layout-2.c: Ditto.
13824
13825 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
13826
13827 * gcc.dg/attr-ms_struct-packed1.c: New.
13828
13829 2006-06-09 Mike Stump <mrs@apple.com>
13830
13831 * gcc.dg/vla-7.c: Add.
13832
13833 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
13834
13835 PR fortran/24558
13836 * gfortran.dg/entry_6.f90: New test.
13837
13838 PR fortran/20877
13839 PR fortran/25047
13840 * gfortran.dg/entry_7.f90: New test.
13841
13842 2006-06-09 Jakub Jelinek <jakub@redhat.com>
13843
13844 PR c/27747
13845 * gcc.dg/cpp/_Pragma6.c: New test.
13846
13847 PR c++/27748
13848 * g++.dg/cpp/_Pragma1.C: New test.
13849
13850 PR preprocessor/27746
13851 * gcc.dg/gomp/macro-3.c: New test.
13852 * gcc.dg/gomp/macro-4.c: New test.
13853 * g++.dg/gomp/macro-3.C: New test.
13854 * g++.dg/gomp/macro-4.C: New test.
13855
13856 2006-06-09 Richard Guenther <rguenther@suse.de>
13857
13858 PR tree-optimization/26998
13859 * gcc.dg/torture/pr26998.c: New testcase.
13860 * gcc.dg/tree-ssa/vrp29.c: New testcase.
13861
13862 2006-06-08 Mike Stump <mrs@apple.com>
13863
13864 * gcc.dg/pr27095.c: Account for stubs.
13865
13866 PR target/26427
13867 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
13868 produce bad code on darwin.
13869
13870 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13871
13872 PR fortran/27958
13873 * gfortran.dg/substr_2.f: New test.
13874
13875 2006-06-08 Asher Langton <langton2@llnl.gov>
13876
13877 PR fortran/27786
13878 * cray_pointers_2.f90: Add -fbounds-check compile flag.
13879
13880 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13881
13882 PR target/27421
13883 * gcc.dg/union-3.c: New test.
13884
13885 2006-06-08 Richard Guenther <rguenther@suse.de>
13886
13887 PR middle-end/27116
13888 * gcc.dg/torture/pr27116.c: New testcase.
13889 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
13890
13891 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
13892
13893 PR rtl-optimization/26449
13894 * gcc.dg/pr26449.c: New test.
13895
13896 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13897
13898 PR c++/27601
13899 * g++.dg/ext/offsetof1.C: Test member functions.
13900
13901 2006-06-07 Steve Ellcey <sje@cup.hp.com>
13902
13903 * gcc.dg/pr27095.c: Improve scanning.
13904
13905 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
13906
13907 PR fortran/23091
13908 * gfortran.dg/saved_automatic_1.f90: New test.
13909
13910 PR fortran/24168
13911 * gfortran.dg/array_simplify_1.f90: New test.
13912
13913 PR fortran/25090
13914 * gfortran.dg/entry_dummy_ref_1.f90: New test.
13915
13916 PR fortran/25058
13917 * gfortran.dg/entry_dummy_ref_2.f90: New test.
13918
13919 2006-06-06 Mark Mitchell <mark@codesourcery.com>
13920
13921 PR c++/27177
13922 * g++.dg/expr/cast7.C: New test.
13923
13924 2006-06-06 Janis Johnson <janis187@us.ibm.com>
13925
13926 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
13927 * lib/gcc-defs.exp (tool_check_compile): Ditto.
13928 * lib/fortran-torture.exp (fortran-torture-compile,
13929 fortran-torture-execute): Ditto.
13930
13931 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
13932
13933 PR target/27842
13934 * gcc.dg/vmx/pr27842.c: New test.
13935
13936 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13937
13938 PR libfortran/27895
13939 * gfortran.dg/bounds_check_3.f90: New test.
13940
13941 2006-06-05 Mike Stump <mrs@apple.com>
13942
13943 * objc.dg/objc-fast-4.m: Skip for ppc64.
13944
13945 2006-06-05 Steve Ellcey <sje@cup.hp.com>
13946
13947 PR testsuite/27705
13948 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
13949
13950 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
13951 Victor Kaplansky <victork@il.ibm.com>
13952
13953 PR tree-optimizations/26360
13954 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
13955 with -fno-tree-dce.
13956 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
13957
13958 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
13959
13960 PR fortran/14067
13961 * gfortran.dg/data_char_1.f90: Add messages for truncated
13962 strings.
13963
13964 PR fortran/16943
13965 * gfortran.dg/func_decl_2.f90: New test.
13966
13967 PR fortran/20839
13968 * gfortran.dg/do_2.f90: New test.
13969
13970 PR fortran/27655
13971 * gfortran.dg/associated_3.f90: New test.
13972
13973 2006-06-04 Mark Mitchell <mark@codesourcery.com>
13974
13975 PR c++/27819
13976 * g++.dg/template/static25.C: New test.
13977
13978 PR c++/27722
13979 * g++.dg/init/array21.C: New test.
13980
13981 PR c++/27807
13982 * g++.dg/ext/complit7.C: New test.
13983
13984 PR c++/27806
13985 * g++.dg/parse/ptrmem5.C: New test.
13986
13987 2006-06-04 Roger Sayle <roger@eyesopen.com>
13988 Andrew Pinski <pinskia@physics.uc.edu>
13989
13990 PR c/27150
13991 PR middle-end/27382
13992 * gcc.dg/pr27150-1.c: New testcase.
13993 * gcc.dg/pr27382-1.c: New testcase.
13994 * gcc.dg/pr27382-2.c: New testcase.
13995
13996 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
13997
13998 PR c/25161
13999 PR c/27020
14000 * gcc.dg/array-10.c: New test.
14001
14002 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14003
14004 PR c++/27804
14005 * g++.dg/init/const4.C: New test.
14006 * g++.dg/init/member1.C: Add error-marker.
14007 * g++.dg/other/fold1.C: Adjust error-marker.
14008
14009 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14010
14011 PR c++/27601
14012 * g++.dg/ext/offsetof1.C: New test.
14013
14014 2006-06-04 Eric Christopher <echristo@apple.com>
14015
14016 * gcc.dg/attr-ms_struct-1.c: New.
14017
14018 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
14019
14020 * gcc.c-torture/compile/builtin_constant_p.c: New test.
14021
14022 2006-06-04 Richard Guenther <rguenther@suse.de>
14023
14024 PR tree-optimization/27039
14025 * gcc.dg/tree-ssa/loop-17.c: New testcase.
14026
14027 2006-06-03 Roger Sayle <roger@eyesopen.com>
14028
14029 PR target/26223
14030 * gcc.target/i386/amd64-abi-2.c: New test case.
14031
14032 2006-06-02 Eric Christopher <echristo@apple.com>
14033
14034 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
14035 * gcc.target/i386/20020523-1.c: Skip if darwin.
14036 * gcc.target/i386/asm-3.c: Ditto.
14037 * gcc.target/i386/20011119-1.c: Ditto.
14038 * gcc.target/i386/clobbers.c: Remove pic part of test.
14039
14040 2006-06-02 Steve Ellcey <sje@cup.hp.com>
14041
14042 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
14043 * g++.old-deja/g++.other/init19.C: Ditto.
14044 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
14045 and add other platforms as expected failures.
14046
14047 2006-06-01 Steve Ellcey <sje@cup.hp.com>
14048
14049 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
14050 (is-effective-target-keyword): Ditto.
14051
14052 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
14053
14054 PR fortran/27715
14055 * gfortran.dg/extended_char_comparison_1.f: New test.
14056
14057 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
14058
14059 PR fortran/25098
14060 * gfortran.dg/dummy_procedure_1.f90: New test.
14061
14062 PR fortran/25147
14063 * gfortran.dg/dummy_procedure_2.f90: New test.
14064
14065 * gfortran.dg/associated_2.f90: Correct to make consistent with
14066 standard.
14067
14068 2006-05-31 Roger Sayle <roger@eyesopen.com>
14069
14070 * gcc.target/i386/387-11.c: New test case.
14071
14072 2006-05-31 Mark Mitchell <mark@codesourcery.com>
14073
14074 PR c++/27801
14075 * g++.dg/template/cond6.C: New test.
14076
14077 PR c++/26496
14078 * g++.dg/template/crash51.C: New test.
14079 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
14080
14081 PR c++/27385
14082 * g++.dg/init/array20.C: New test.
14083
14084 2006-05-31 Roger Sayle <roger@eyesopen.com>
14085
14086 * gcc.dg/builtins-54.c: New test case.
14087
14088 2006-05-30 Mark Mitchell <mark@codesourcery.com>
14089
14090 PR c++/26433
14091 * g++.dg/template/fntry1.C: Add dg-do link.
14092
14093 PR c++/27808
14094 * g++.dg/parse/friend6.C: New test.
14095
14096 2006-05-30 Asher Langton <langton2@llnl.gov>
14097
14098 * gfortran.dg/cray_pointers_7.f90: New test.
14099
14100 2006-05-30 Roger Sayle <roger@eyesopen.com>
14101
14102 PR tree-optimization/23452
14103 * gcc.dg/fold-mulconj-1.c: New test case.
14104
14105 2006-05-30 Mark Mitchell <mark@codesourcery.com>
14106
14107 PR c++/27803
14108 * g++.dg/parse/bitfield1.C: New test.
14109
14110 2006-05-30 Roger Sayle <roger@eyesopen.com>
14111
14112 * gcc.target/ppc-eq0-1.c: New test case.
14113 * gcc.target/ppc-negeq0-1.c: New test case.
14114
14115 2006-05-30 Dirk Mueller <dmueller@suse.de>
14116
14117 PR c/27273
14118 * gcc.dg/overflow-warn-5.c: New test.
14119
14120 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14121
14122 PR c/27718
14123 * gcc.dg/sizeof-1.c: New test.
14124
14125 2006-05-30 Uros Bizjak <uros@kss-loka.si>
14126
14127 PR target/27790
14128 * gcc.target/i386/pr27790.c: New test.
14129
14130 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14131
14132 PR libgfortran/27757
14133 * gfortran.dg/direct_io_5.f90: New test.
14134
14135 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14136
14137 PR libgfortran/27634
14138 * gfortran.dg/fmt_missing_period_1.f: New test.
14139 * gfortran.dg/fmt_missing_period_2.f: New test.
14140 * gfortran.dg/fmt_missing_period_3.f: New test.
14141
14142 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14143
14144 PR fortran/19777
14145 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
14146 arrays.
14147
14148 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14149
14150 PR c++/27713
14151 * g++.dg/template/new6.C: New test.
14152
14153 2006-05-29 Roger Sayle <roger@eyesopen.com>
14154
14155 PR tree-optimization/24964
14156 * gcc.target/i386/387-10.c: New test case.
14157
14158 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
14159
14160 * intrinsics/string_intrinsics.c (compare_string):
14161 Use memcmp instead of strncmp to avoid tripping over
14162 CHAR(0) in a string.
14163
14164 2006-05-27 Richard Guenther <rguenther@suse.de>
14165
14166 PR middle-end/27773
14167 * gcc.dg/torture/pr27773.c: New testcase.
14168
14169 2006-05-27 Dirk Mueller <dmueller@suse.de>
14170
14171 * gcc.dg/pr24561.c: Rename to..
14172 * gcc.dg/pr25962.c: .. this.
14173
14174 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14175
14176 PR fortran/19777
14177 * gfortran.dg/bounds_check_2.f: New test.
14178
14179 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
14180
14181 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
14182 * gfortran.dg/byte_1.f90: Likewise.
14183 * gfortran.dg/dup_save_2.f90: Likewise.
14184
14185 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
14186
14187 * gfortran.dg/associated_2.f90: New test.
14188
14189 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14190
14191 PR fortran/27524
14192 * gfortran.dg/bounds_check_1.f90: New test.
14193
14194 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
14195
14196 PR rtl-optimization/27661
14197 * gcc.dg/pr27661.c: New test case.
14198
14199 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
14200
14201 PR fortran/23151
14202 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
14203 * gfortran.dg/print_parentheses_1.f: New test.
14204 * gfortran.dg/print_parentheses_2.f90: New test.
14205
14206 2006-05-26 Jakub Jelinek <jakub@redhat.com>
14207
14208 PR target/27758
14209 * gcc.dg/pr27758.c: New test.
14210
14211 2006-05-24 Falk Hueffner <falk@debian.org>
14212
14213 * gcc.c-torture/compile/pr27571.c: New test.
14214
14215 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
14216
14217 PR fortran/27709
14218 * gfortran.dg/spec_expr_4.f90: New test.
14219
14220 PR fortran/27155
14221 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
14222
14223 2006-05-25 Mark Mitchell <mark@codesourcery.com>
14224
14225 PR c++/20103
14226 * g++.dg/ext/complit6.C: New test.
14227 * g++.dg/ext/complit3.C: Adjust error markers.
14228 * g++.dg/init/const3.C: New test.
14229
14230 2006-05-25 Richard Guenther <rguenther@suse.de>
14231
14232 PR middle-end/27743
14233 * gcc.dg/torture/pr27743.c: New testcase.
14234
14235 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
14236
14237 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
14238
14239 2006-05-25 Alan Modra <amodra@bigpond.net.au>
14240
14241 * gcc.dg/compat/scalar-by-value-x.h: New.
14242 * gcc.dg/compat/scalar-by-value-y.h: New.
14243 * gcc.dg/compat/scalar-by-value-5.c: New.
14244 * gcc.dg/compat/scalar-by-value-5_main.c: New.
14245 * gcc.dg/compat/scalar-by-value-5_x.c: New.
14246 * gcc.dg/compat/scalar-by-value-5_y.c: New.
14247 * gcc.dg/compat/scalar-by-value-6.c: New.
14248 * gcc.dg/compat/scalar-by-value-6_main.c: New.
14249 * gcc.dg/compat/scalar-by-value-6_x.c: New.
14250 * gcc.dg/compat/scalar-by-value-6_y.c: New.
14251
14252 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
14253
14254 PR tree-optimization/27639
14255 PR tree-optimization/26719
14256 * gcc.dg/pr27639.c: New test.
14257 * gcc.dg/pr26719.c: New test.
14258 * gcc.dg/tree-ssa/scev-cast.c: New test.
14259
14260 2006-05-23 Mark Mitchell <mark@codesourcery.com>
14261
14262 PR c++/20173
14263 * g++.dg/template/error21.C: New test.
14264
14265 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
14266
14267 PR target/27696
14268 * gcc.target/i386/pr27696.c: New.
14269
14270 2006-05-22 Janis Johnson <janis187@us.ibm.com>
14271
14272 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
14273
14274 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
14275
14276 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14277
14278 PR c++/27716
14279 * g++.dg/other/assign1.C: New test.
14280
14281 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
14282
14283 PR target/27266
14284 * gcc.target/i386/pr27266.c: New.
14285
14286 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14287
14288 PR c++/27451
14289 * g++.dg/ext/asm9.C: New test.
14290
14291 2006-05-22 Richard Sandiford <richard@codesourcery.com>
14292
14293 PR rtl-optimization/25514
14294 * gcc.c-torture/compile/pr25514.c: New test.
14295
14296 2006-05-22 Richard Guenther <rguenther@suse.de>
14297
14298 Revert
14299 2006-01-31 Richard Guenther <rguenther@suse.de>
14300
14301 * gcc.target/i386/sselibm-1.c: New testcase.
14302 * gcc.target/i386/sselibm-2.c: Likewise.
14303 * gcc.target/i386/sselibm-3.c: Likewise.
14304 * gcc.target/i386/sselibm-4.c: Likewise.
14305 * gcc.target/i386/sselibm-5.c: Likewise.
14306
14307 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14308
14309 PR c/27420
14310 * gcc.dg/func-args-2.c: New test.
14311
14312 PR c/26818
14313 * gcc.dg/struct-incompl-1.c: New test.
14314
14315 2006-05-22 Richard Guenther <rguenther@suse.de>
14316
14317 PR testsuite/27708
14318 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
14319 the transformations we test for.
14320
14321 2006-05-22 Richard Guenther <rguenther@suse.de>
14322
14323 PR testsuite/27707
14324 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
14325
14326 2006-05-21 Mark Mitchell <mark@codesourcery.com>
14327
14328 PR c++/27210
14329 * g++.dg/warn/new1.C: New test.
14330 * g++.dg/template/new5.C: Likewise.
14331
14332 2006-05-21 Roger Sayle <roger@eyesopen.com>
14333
14334 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
14335 * gcc.target/i386/20060512-3.c: Likewise.
14336
14337 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
14338
14339 PR rtl-optimization/27671
14340 * gcc.c-torture/execute/pr27671-1.c: New.
14341 * gcc.dg/pr27671-2.c: Likewise.
14342
14343 PR tree-optimization/26622.
14344 * gcc.c-torture/compile/pr26622.c: New.
14345
14346 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
14347
14348 PR fortran/27613
14349 * gfortran.dg/recursive_reference_1.f90: New test.
14350
14351 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
14352
14353 PR fortran/25746
14354 * gfortran.dg/elemental_subroutine_3.f90: New test.
14355
14356 PR fortran/25090
14357 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
14358
14359 PR fortran/27584
14360 * gfortran.dg/associated_target_1.f90: New test.
14361
14362 PR fortran/19015
14363 * gfortran.dg/maxloc_shape_1.f90: New test.
14364
14365 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14366
14367 PR libgfortran/24459
14368 * gfortran.dg/namelist_24.f90: New test.
14369 * gfortran.dg/namelist_12.f: Fix typo in comment.
14370
14371 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
14372
14373 PR middle-end/25776
14374 * g++.dg/other/error11.C: New test.
14375
14376 2006-05-20 Richard Sandiford <richard@codesourcery.com>
14377
14378 * gcc.target/mips/pr26765.c: Add -w to options.
14379
14380 2006-05-20 Richard Sandiford <richard@codesourcery.com>
14381
14382 * lib/target-supports.exp (check_effective_target_mpaired_single):
14383 New function.
14384 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
14385 multilibs.
14386 * g++.dg/vect/vect.exp: Likewise.
14387
14388 2006-05-20 Richard Sandiford <richard@codesourcery.com>
14389
14390 PR testsuite/25891
14391 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
14392
14393 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
14394
14395 PR fortran/27662
14396 * gfortran.dg/temporary_1.f90: New file.
14397
14398 2006-05-19 Andreas Schwab <schwab@suse.de>
14399
14400 * g++.dg/other/unused1.C: Also match "stringz".
14401
14402 2006-05-19 Mark Mitchell <mark@codesourcery.com>
14403
14404 PR c++/26433
14405 * g++.dg/template/fntry1.C: New test.
14406
14407 2006-05-18 Mark Mitchell <mark@codesourcery.com>
14408
14409 PR c++/27471
14410 PR c++/27506
14411 * g++.dg/conversion/bitfield5.C: New test.
14412 * g++.dg/conversion/bitfield6.C: New test.
14413
14414 2006-05-18 Mike Stump <mrs@apple.com>
14415
14416 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
14417 * gcc.dg/vla-4.c: Add.
14418 * gcc.dg/vla-5.c: Add.
14419 * gcc.dg/vla-6.c: Add.
14420
14421 2006-05-12 Stuart Hastings <stuart@apple.com>
14422
14423 * gcc.target/i386/20060512-1.c: New.
14424 * gcc.target/i386/20060512-2.c: New.
14425 * gcc.target/i386/20060512-3.c: New.
14426 * gcc.target/i386/20060512-4.c: New.
14427
14428 2006-05-17 Mark Mitchell <mark@codesourcery.com>
14429
14430 PR c++/26122
14431 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
14432
14433 PR c++/26068
14434 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
14435 * g++.dg/parse/linkage1.C: New test.
14436
14437 2006-05-17 Jakub Jelinek <jakub@redhat.com>
14438
14439 PR tree-optimization/27548
14440 * g++.dg/tree-ssa/pr27548.C: New test.
14441
14442 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14443
14444 PR fortran/26551
14445 * gfortran.dg/recursive_check_1.f: New test.
14446 * gfortran.dg/recursive_check_2.f90: New test.
14447
14448 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
14449
14450 * g++.dg/opt/temp2.C: New test.
14451
14452 2006-05-17 Jakub Jelinek <jakub@redhat.com>
14453
14454 PR c++/27491
14455 * g++.dg/init/brace5.C: New test.
14456
14457 PR middle-end/27415
14458 * gcc.dg/gomp/pr27415.c: New test.
14459 * g++.dg/gomp/pr27415.C: New test.
14460
14461 PR tree-optimization/27549
14462 * g++.dg/tree-ssa/pr27549.C: New test.
14463
14464 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14465
14466 PR libgfortran/27575
14467 * gfortran.dg/read_eof_4.f90: New test.
14468
14469 2006-05-16 Richard Guenther <rguenther@suse.de>
14470
14471 PR tree-optimization/22303
14472 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
14473
14474 2006-05-16 Jakub Jelinek <jakub@redhat.com>
14475
14476 PR middle-end/27573
14477 * gcc.dg/gomp/pr27573.c: New test.
14478 * gfortran.dg/gomp/pr27573.f90: New test.
14479
14480 PR c/27499
14481 * gcc.dg/gomp/pr27499.c: New test.
14482 * g++.dg/gomp/pr27499.C: New test.
14483
14484 2006-05-15 Mark Mitchell <mark@codesourcery.com>
14485
14486 PR c++/27339
14487 * g++.dg/parser/access8.C: Adjust error marker.
14488 * g++.dg/template/access17.C: New test.
14489 * g++.dg/template/access18.C: Likewise.
14490
14491 2006-05-15 Roger Sayle <roger@eyesopen.com>
14492
14493 PR target/26600
14494 * gcc.target/i386/pr26600.c: New test case.
14495
14496 2006-05-15 Mark Mitchell <mark@codesourcery.com>
14497
14498 PR c++/27505
14499 * g++.dg/expr/bitfield1.C: New test.
14500
14501 2006-05-15 Richard Guenther <rguenther@suse.de>
14502
14503 PR tree-optimization/27603
14504 * gcc.dg/torture/pr27603.c: New testcase.
14505
14506 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
14507
14508 PR fortran/25090
14509 * gfortran.dg/entry_dummy_ref_1.f90: New test.
14510
14511 PR fortran/25082
14512 * gfortran.dg/scalar_return_1.f90: New test.
14513
14514 PR fortran/27411
14515 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
14516
14517 2006-05-15 Jakub Jelinek <jakub@redhat.com>
14518
14519 * gcc.dg/gomp/critical-4.c: New test.
14520 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
14521 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
14522 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
14523 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
14524
14525 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14526
14527 PR c++/27582
14528 * g++.dg/template/dependent-args1.C: New test.
14529
14530 PR c++/27581
14531 * g++.dg/lookup/this1.C: New test.
14532
14533 PR c++/27315
14534 * g++.dg/template/operator6.C: New test.
14535 * g++.dg/template/incomplete3.C: New test.
14536
14537 PR c++/27559
14538 * g++.dg/template/new4.C: New test.
14539
14540 PR c++/27496
14541 * g++.dg/template/void2.C: New test.
14542
14543 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
14544
14545 * g++.dg/template/dependent-expr5.C: New test.
14546
14547 2006-05-14 Roger Sayle <roger@eyesopen.com>
14548
14549 PR middle-end/26729
14550 * gcc.dg/pr26729-1.c: New test case.
14551
14552 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
14553
14554 * gcc.dg/pr27003.c: New test.
14555
14556 2006-05-12 Steve Ellcey <sje@cup.hp.com>
14557
14558 * lib/target-supports.dg (check_cxa_atexit_available): Change
14559 v3_target_compile to ${tool}_target_compile.
14560
14561 2006-05-11 Jason Merrill <jason@redhat.com>
14562
14563 * lib/scanasm.exp (scan-not-hidden): Fix typo.
14564
14565 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14566
14567 PR fortran/27553
14568 * gfortran.dg/label_5.f90: New test.
14569
14570 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
14571
14572 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
14573 check_effective_target_powerpc_altivec_ok): New.
14574 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
14575 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
14576 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
14577 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
14578 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
14579 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
14580 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
14581 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
14582 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
14583 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
14584 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
14585 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
14586 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
14587 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
14588 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
14589 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
14590 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
14591 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
14592 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
14593 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
14594 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
14595 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
14596 gcc.target/powerpc/altivec-9.c,
14597 gcc.target/powerpc/altivec-consts.c,
14598 gcc.target/powerpc/altivec-pr22085.c,
14599 gcc.target/powerpc/altivec-splat.c,
14600 gcc.target/powerpc/altivec-types-1.c,
14601 gcc.target/powerpc/altivec-types-2.c,
14602 gcc.target/powerpc/altivec-types-3.c,
14603 gcc.target/powerpc/altivec-types-4.c,
14604 gcc.target/powerpc/altivec-varargs-1.c,
14605 gcc.target/powerpc/altivec-vec-merge.c,
14606 gcc.target/powerpc/ppc-vector-memcpy.c,
14607 gcc.target/powerpc/ppc-vector-memset.c,
14608 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
14609 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
14610 these effective targets.
14611 * gcc.dg/vmx/pr27006.c: Add missing close brace.
14612 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
14613
14614 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14615
14616 PR middle-end/27384
14617 * g++.dg/other/fold1.C: New test.
14618
14619 PR middle-end/27488
14620 * gcc.dg/fold-nonneg-1.c: New test.
14621
14622 PR c++/27547
14623 * g++.dg/other/operator1.C: New test.
14624
14625 2006-05-11 Richard Guenther <rguenther@suse.de>
14626
14627 PR middle-end/27529
14628 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
14629
14630 2006-05-10 Janis Johnson <janis187@us.ibm.com>
14631
14632 * lib/target-supports-dg.exp (check-flags): New.
14633 (dg-skip-if): Move flag checks.
14634
14635 2006-05-09 Steve Ellcey <sje@cup.hp.com>
14636
14637 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
14638 * lib/target-supports.dg (check_cxa_atexit_available): New.
14639
14640 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
14641
14642 PR fortran/27470
14643 * gfortran.dg/multiple_allocation_2.f90: New test case.
14644
14645 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
14646
14647 * gcc.target/arm/pr27387.C: Fix a comment typo.
14648
14649 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14650
14651 PR fortran/24549
14652 * gfortran.dg/error_recovery_1.f90: New test.
14653
14654 2006-05-10 Richard Guenther <rguenther@suse.de>
14655
14656 PR tree-optimization/27302
14657 * gcc.dg/torture/pr27302.c: New testcase.
14658
14659 2006-05-09 Dirk Mueller <dmueller@suse.de>
14660 Richard Guenther <rguenther@suse.de>
14661
14662 PR middle-end/27498
14663 * gcc.dg/tree-ssa/pr27498.c: New testcase.
14664
14665 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
14666
14667 PR rtl-optimization/27335
14668 * gcc.dg/pr27335.c: New test.
14669
14670 2006-05-06 Richard Sandiford <richard@codesourcery.com>
14671
14672 * gcc.target/mips/mips-ps-5.c: New file.
14673
14674 2006-05-08 Jan Hubicka <jh@suse.cz>
14675
14676 PR middle-end/25962
14677 * gcc.dg/pr25962.c: New.
14678
14679 2006-05-08 Roger Sayle <roger@eyesopen.com>
14680
14681 PR target/27158
14682 * gcc.target/powerpc/pr27158.c: New test case.
14683
14684 2006-05-08 Laurent GUERBY <laurent@guerby.net>
14685
14686 PR testsuite/27476
14687 * ada/acats/run_all.sh: Use test -z.
14688
14689 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14690
14691 PR libfortran/18271
14692 * gfortran.dg/spec_expr_3.f90: New test.
14693
14694 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
14695
14696 PR target/24879
14697 * gcc.target/i386/monitor.c: New file.
14698
14699 2006-05-08 Alan Modra <amodra@bigpond.net.au>
14700
14701 * gcc.dg/pr27095.c: xfail *-*-darwin*.
14702
14703 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14704
14705 PR c++/27447
14706 * g++.dg/other/ptrmem7.C: New test.
14707
14708 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14709
14710 PR target/27421
14711 * gcc.dg/array-9.c: New test.
14712
14713 2006-05-07 Richard Guenther <rguenther@suse.de>
14714
14715 PR tree-optimization/27409
14716 * gcc.dg/torture/pr27409.c: New testcase.
14717
14718 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14719
14720 PR fortran/27457
14721 * gfortran.dg/select_6.f90: New.
14722
14723 2006-05-07 Richard Guenther <rguenther@suse.de>
14724
14725 PR tree-optimization/27136
14726 * gcc.dg/torture/pr27136.c: New testcase.
14727
14728 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
14729
14730 PR fortran/24813
14731 * gfortran.dg/char_cons_len_1.f90: New test.
14732
14733 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14734
14735 PR c++/27427
14736 * g++.dg/template/incomplete2.C: New test.
14737
14738 2006-05-06 Richard Guenther <rguenther@suse.de>
14739
14740 PR tree-optimization/27151
14741 * gcc.dg/vect/pr27151.c: New testcase.
14742
14743 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14744
14745 PR c++/27430
14746 * g++.dg/template/void1.C: New test.
14747
14748 PR c++/27423
14749 * g++.dg/other/void2.C: New test.
14750
14751 PR c++/27422
14752 * g++.dg/conversion/void1.C: New test.
14753
14754 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
14755
14756 PR/21391
14757 * g++.dg/other/unused1.C: New.
14758
14759 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14760
14761 PR objc/27240
14762 * objc.dg/member-1.m: New test.
14763
14764 2006-05-05 Steve Ellcey <sje@cup.hp.com>
14765
14766 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
14767
14768 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14769
14770 PR libfortran/26985
14771 * gfortran.dg/matmul_2.f90: New test.
14772
14773 2005-05-05 Laurent GUERBY <laurent@guerby.net>
14774
14775 * ada/acats/run_all.sh: Use sync when main not found.
14776
14777 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
14778
14779 PR target/26765
14780 * gcc.target/mips/pr26765.c: New.
14781
14782 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
14783
14784 * gcc.target/bfin: New directory.
14785 * gcc.target/bfin/bfin.exp: New file.
14786 * gcc.target/bfin/frmul.c: New file.
14787 * gcc.target/bfin/arith.c: New file.
14788 * gcc.target/bfin/mul-combine.c: New file.
14789 * gcc.target/bfin/shift.c: New file.
14790
14791 2006-05-04 Richard Guenther <rguenther@suse.de>
14792
14793 PR tree-optimization/14287
14794 PR tree-optimization/14844
14795 PR tree-optimization/19792
14796 PR tree-optimization/21608
14797 PR tree-optimization/27090
14798 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
14799 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
14800 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14801 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14802 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14803
14804 2006-05-04 Jakub Jelinek <jakub@redhat.com>
14805
14806 PR tree-optimization/27285
14807 * gcc.c-torture/execute/pr27285.c: New test.
14808
14809 PR middle-end/27388
14810 * gcc.dg/gomp/pr27388-1.c: New test.
14811 * gcc.dg/gomp/pr27388-2.c: New test.
14812 * gcc.dg/gomp/pr27388-3.c: New test.
14813
14814 PR c++/27359
14815 * g++.dg/gomp/pr27359.C: New test.
14816
14817 2006-05-02 Steven G. Kargl <kargls@comcast.net>
14818
14819 PR fortran/20248
14820 * gfortran.dg/iargc.f90: New test.
14821
14822 2006-05-02 Mark Mitchell <mark@codesourcery.com>
14823
14824 PR c++/27102
14825 * g++.dg/template/crash49.C: New test.
14826
14827 2006-05-02 Steve Ellcey <sje@cup.hp.com>
14828
14829 PR testsuite/27032
14830 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
14831
14832 2006-05-02 Jeff Law <law@redhat.com>
14833
14834 PR tree-optimization/27364
14835 * gcc.c-torture/execute/pr27364.c: New test.
14836
14837 2006-05-02 Mark Mitchell <mark@codesourcery.com>
14838
14839 PR c++/27309
14840 * g++.dg/parser/ctor5.C: New test.
14841
14842 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
14843
14844 PR target/27387
14845 * gcc.target/arm/arm.exp: New.
14846 * gcc.target/arm/pr27387.C: Likewise.
14847
14848 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
14849
14850 PR fortran/27269
14851 PR fortran/27324
14852 * gfortran.dg/module_equivalence_2.f90: New test.
14853
14854 2006-05-02 Jakub Jelinek <jakub@redhat.com>
14855
14856 PR middle-end/27337
14857 * g++.dg/gomp/pr27337-1.C: New test.
14858 * g++.dg/gomp/pr27337-2.C: New test.
14859
14860 PR middle-end/27328
14861 * gcc.dg/gomp/pr27328.c: New test.
14862
14863 PR middle-end/27325
14864 * g++.dg/gomp/pr27325.C: New test.
14865
14866 PR middle-end/27310
14867 * g++.dg/gomp/pr27310.C: New test.
14868
14869 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
14870
14871 PR tree-optimization/27291
14872 * g++.dg/tree-ssa/pr27291.C: New test.
14873
14874 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
14875
14876 PR tree-optimization/27283
14877 * g++.dg/tree-ssa/pr27283.C: New test.
14878
14879 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
14880
14881 * gcc.dg/tree-ssa/loop-16.c: New test.
14882
14883 2006-05-01 Roger Sayle <roger@eyesopen.com>
14884 Joseph S. Myers <joseph@codesourcery.com>
14885
14886 * gcc.dg/Wconversion-3.c: New test case.
14887 * gcc.dg/Wconversion-4.c: Likewise.
14888
14889 2006-05-01 Richard Guenther <rguenther@suse.de>
14890
14891 PR tree-optimization/26726
14892 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
14893
14894 2006-04-30 Roger Sayle <roger@eyesopen.com>
14895
14896 * gcc.dg/Woverflow-1.c: New test case.
14897 * gcc.dg/Woverflow-2.c: Likewise.
14898 * gcc.dg/Woverflow-3.c: Likewise.
14899
14900 2006-04-30 Mark Mitchell <mark@codesourcery.com>
14901
14902 PR c++/27094
14903 * g++.dg/template/defarg8.C: New test.
14904
14905 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14906
14907 PR c++/27278
14908 * g++.dg/parse/operator7.C: New test.
14909
14910 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14911
14912 PR c++/11471
14913 PR c++/27102
14914 * g++.dg/template/crash48.C: New test.
14915
14916 PR c++/27279
14917 * g++.dg/parse/ctor4.C: New test.
14918
14919 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14920
14921 PR fortran/25681
14922 * gfortran.df/char_type_len.f90: New test.
14923
14924 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14925
14926 PR libgfortran/27304
14927 * gfortran.dg/fmt_exhaust.f90: New test.
14928
14929 2006-04-28 Roger Sayle <roger@eyesopen.com>
14930
14931 PR c/25309
14932 * gcc.dg/large-size-array-2.c: New test case.
14933
14934 2006-04-28 Richard Guenther <rguenther@suse.de>
14935
14936 PR target/26826
14937 * gcc.target/i386/pr26826.c: New testcase.
14938
14939 2006-04-28 Jakub Jelinek <jakub@redhat.com>
14940
14941 PR middle-end/27260
14942 * gcc.c-torture/execute/pr27260.c: New.
14943
14944 2006-04-28 Alan Modra <amodra@bigpond.net.au>
14945
14946 PR middle-end/27095
14947 * gcc.dg/pr27095.c: New.
14948
14949 2006-04-27 Mark Mitchell <mark@codesourcery.com>
14950
14951 PR c++/27292
14952 * g++.dg/conversion/bitfield4.C: New test.
14953
14954 2006-04-27 Eric Christopher <echristo@apple.com>
14955
14956 * gcc.dg/pragma-ms_struct.c: New.
14957
14958 2006-04-27 Mark Mitchell <mark@codesourcery.com>
14959
14960 PR c++/27102
14961 * g++.dg/template/crash47.C: New test.
14962
14963 2006-04-27 Dirk Mueller <dmueller@suse.de>
14964
14965 * gcc.target/i386/sse-7.c: build with -msse.
14966
14967 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
14968
14969 PR testsuite/27274:
14970 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
14971 (main): Exit if processor doesn't support SSE.
14972
14973 2006-04-26 David Edelsohn <edelsohn@gnu.org>
14974
14975 PR middle-end/27282
14976 * gcc.c-torture/compile/pr27282.c: New test.
14977
14978 2006-04-26 Jakub Jelinek <jakub@redhat.com>
14979
14980 PR middle-end/26913
14981 * g++.dg/gomp/pr26913.C: New test.
14982
14983 PR c/25996
14984 * gcc.dg/gomp/pr25996.c: New test.
14985 * g++.dg/gomp/pr25996.C: New test.
14986
14987 2006-04-25 Richard Sandiford <richard@codesourcery.com>
14988
14989 PR rtl-optimization/26725
14990 * gcc.c-torture/compile/pr26725.c: New test.
14991
14992 2006-04-25 Richard Guenther <rguenther@suse.de>
14993
14994 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
14995 than n + -1.
14996
14997 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
14998
14999 * gcc.dg/20060425-1.c: New testcase.
15000
15001 2006-04-25 Jakub Jelinek <jakub@redhat.com>
15002
15003 PR tree-optimization/26865
15004 * gcc.dg/pr26865.c: New test.
15005
15006 2006-04-24 Mark Mitchell <mark@codesourcery.com>
15007
15008 PR c++/27292
15009 * g++.dg/conversion/bitfield1.C: New test.
15010 * g++.dg/conversion/bitfield2.C: Likewise.
15011 * g++.dg/conversion/bitfield3.C: Likewise.
15012
15013 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
15014 Richard Guenther <rguenther@suse.de>
15015
15016 PR tree-optimization/27236
15017 * gcc.dg/tree-ssa/pr27236.c: New testcase.
15018
15019 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15020
15021 PR c++/19963
15022 * g++.dg/other/incomplete2.C: New test.
15023
15024 2006-04-24 Richard Guenther <rguenther@suse.de>
15025
15026 PR middle-end/26869
15027 * gcc.dg/torture/pr26869.c: New testcase.
15028
15029 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
15030 Richard Guenther <rguenther@suse.de>
15031
15032 PR tree-optimization/27218
15033 * g++.dg/tree-ssa/pr27218.C: New testcase.
15034
15035 2006-04-23 Mark Mitchell <mark@codesourcery.com>
15036
15037 PR c++/26912
15038 * g++.dg/template/friend41.C: New test.
15039
15040 2006-04-23 David Edelsohn <edelsohn@gnu.org>
15041
15042 * g++.dg/opt/pr15551.C: Include cstdio.
15043 (main): Use remove instead of unlink.
15044
15045 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
15046
15047 * gcc.dg/sibcall-7.c: New test.
15048 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
15049 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
15050 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
15051 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
15052 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
15053
15054 2006-04-23 Mark Mitchell <mark@codesourcery.com>
15055
15056 PR c++/26534
15057 * g++.dg/opt/bitfield1.C: New test.
15058 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
15059 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
15060 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
15061 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
15062 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
15063 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
15064 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
15065 * g++.dg/abi/bitfield2.C: Likewise.
15066 * g++.dg/init/bitfield1.C: Likewise.
15067
15068 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
15069
15070 PR fortran/25099
15071 * gfortran.dg/elemental_subroutine_4.f90: New test.
15072 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
15073 call sub (m, x).
15074
15075 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
15076
15077 * gcc.c-torture/compile/20060421-1.c: New testcase.
15078
15079 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15080
15081 PR c/25875
15082 * gcc.dg/init-bad-4.c: New test.
15083
15084 2006-04-21 Paul Brook <paul@codesourcery.com>
15085
15086 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
15087
15088 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
15089
15090 PR fortran/27122
15091 * gfortran.dg/defined_operators_1.f90: New test.
15092 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
15093 remove old ones associated, incorrectly, with Note 5.46.
15094
15095 PR fortran/27113
15096 * gfortran.dg/character_array_constructor_1.f90: New test.
15097
15098 2006-04-20 Jakub Jelinek <jakub@redhat.com>
15099
15100 * gcc.dg/20060419-1.c: New test.
15101
15102 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
15103
15104 PR c/26774
15105 * gcc.dg/struct-parse-1.c: New test case.
15106
15107 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15108
15109 PR c++/26558
15110 * g++.dg/parse/template19.C: New test.
15111
15112 PR c++/26739
15113 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
15114
15115 PR c++/26036
15116 * g++.dg/expr/call3.C: New test.
15117
15118 PR c++/10385
15119 * g++.dg/conversion/dynamic1.C: New test.
15120
15121 2006-04-19 Mark Mitchell <mark@codesourcery.com>
15122
15123 PR c++/27102
15124 * g++.dg/template/crash35.C: Tweak error markers.
15125 * g++.dg/template/crash46.C: New test.
15126 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
15127 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
15128
15129 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
15130
15131 PR rtl-optimization/14261
15132 * gcc.c-torture/compile/20060419-1.c: Added.
15133
15134 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
15135
15136 * gfortran.dg/label_1.f90: Adjust dg-error.
15137
15138 2006-04-16 Roger Sayle <roger@eyesopen.com>
15139
15140 PR target/26961
15141 * gcc.dg/fold-cond-1.c: New test case.
15142 * gcc.dg/pr26961-1.c: Likewise.
15143
15144 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15145
15146 PR libgfortran/27138
15147 * gfortran.dg/read_bad_advance.f90: New test.
15148
15149 2006-04-16 Roger Sayle <roger@eyesopen.com>
15150 Dale Johannesen <dalej@apple.com>
15151
15152 PR target/24076
15153 * gcc.target/i386/vecinit-3.c: New testcase.
15154 * gcc.target/i386/vecinit-4.c: Likewise.
15155 * gcc.target/i386/sse-18.c: Likewise.
15156 * gcc.target/i386/sse-19.c: Likewise.
15157
15158 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
15159
15160 * gfortran.dg/allocate_zerosize_1.f90: New test.
15161
15162 2006-04-16 Mark Mitchell <mark@codesourcery.com>
15163
15164 PR c++/26365
15165 * g++.dg/template/crash45.C: New test.
15166
15167 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
15168
15169 PR fortran/26787
15170 * gfortran.dg/proc_assign_1.f90: New test.
15171 * gfortran.dg/procedure_lvalue.f90: Change message.
15172 * gfortran.dg/namelist_4.f90: Add new error.
15173
15174 PR fortran/25597
15175 PR fortran/27096
15176 * gfortran.dg/auto_pointer_array_result_1.f90
15177
15178 PR fortran/27089
15179 * gfortran.dg/specification_type_resolution_1.f90
15180
15181 PR fortran/18003
15182 PR fortran/25669
15183 PR fortran/26834
15184 * gfortran.dg/bounds_temporaries_1.f90: New test.
15185
15186 PR fortran/27124
15187 * gfortran.dg/array_return_value_1.f90: New test.
15188
15189 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15190
15191 PR fortran/25336
15192 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
15193
15194 2006-04-15 Jakub Jelinek <jakub@redhat.com>
15195
15196 PR middle-end/26823
15197 * g++.dg/gomp/pr26823-1.C: New test.
15198 * g++.dg/gomp/pr26823-2.C: New test.
15199
15200 2006-04-13 Uros Bizjak <uros@kss-loka.si>
15201
15202 PR middle-end/27134
15203 * gcc.dg/pr27314.c: New test.
15204
15205 2006-04-13 Richard Henderson <rth@redhat.com>
15206
15207 * g++.dg/gomp/block-0.C: Update expected matches.
15208
15209 2006-04-13 DJ Delorie <dj@redhat.com>
15210
15211 * lib/target-supports.exp (check_effective_target_int32plus): New.
15212 (check_effective_target_ptr32plus): New.
15213 (check_effective_target_size32plus): New.
15214 (check_effective_target_int16): New.
15215 (check_profiling_available): Add m32c to the list of unsupported
15216 targets.
15217
15218 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
15219 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
15220 memory size.
15221 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
15222 pointers.
15223 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
15224 size_t.
15225 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
15226 and size_t.
15227 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
15228 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
15229 not just xstormy16. Skip m32c due to weird pointer size.
15230 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
15231 not just xstormy16.
15232 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
15233 not just xstormy16.
15234 * gcc.dg/20020312-2.c: Add m32c support.
15235 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
15236 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
15237 in test.
15238 * gcc.dg/20050321-2.c: Require >=32 bit integers.
15239 * gcc.dg/asm-1.c: Skip if int and short are the same size.
15240 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
15241 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
15242 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
15243 formats
15244 * gcc.dg/init-string-2.c: Require >=32 bit integers.
15245 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
15246 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
15247 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
15248 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
15249 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
15250 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
15251 in test.
15252 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
15253 in test.
15254 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
15255 * gcc.dg/pr23049.c: Require >=32 bit integers.
15256 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
15257 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
15258 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
15259 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
15260 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
15261 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
15262 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
15263 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
15264 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
15265 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
15266 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
15267 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
15268 prototype in test.
15269 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
15270 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
15271 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
15272 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
15273 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
15274
15275 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
15276 * gcc.c-torture/execute/20040703-1.x: Likewise.
15277 * gcc.c-torture/execute/20040705-1.x: Likewise.
15278 * gcc.c-torture/execute/20040705-2.x: Likewise.
15279 * gcc.c-torture/execute/20040709-1.x: Likewise.
15280 * gcc.c-torture/execute/20040709-2.x: Likewise.
15281 * gcc.c-torture/execute/20040811-1.x: Likewise.
15282 * gcc.c-torture/execute/20050316-1.x: Likewise.
15283 * gcc.c-torture/execute/bitfld-4.x: Likewise.
15284 * gcc.c-torture/execute/pr19689.x: Likewise.
15285 * gcc.c-torture/execute/pr7284-1.x: Likewise.
15286 * gcc.c-torture/execute/usmul.x: Likewise.
15287 * gcc.c-torture/execute/vrp-5.x: Likewise.
15288 * gcc.c-torture/execute/vrp-6.x: Likewise.
15289 * gcc.dg/debug/20041023-1.s: Likewise.
15290
15291 2006-04-13 Roger Sayle <roger@eyesopen.com>
15292
15293 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
15294 of integers to a vector types are now constant expressions in C.
15295 * gcc.dg/vect/vect-fold-1.c: New test case.
15296
15297 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
15298 Ulrich Weigand <uweigand@de.ibm.com>
15299
15300 PR target/27006
15301 * gcc.dg/vmx/pr27006.c: New testcase.
15302
15303 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15304
15305 PR libgfortran/26766
15306 * gfortran.dg/write_recursive.f90: New test.
15307
15308 2006-04-11 Mark Mitchell <mark@codesourcery.com>
15309
15310 * g++.dg/parse/dtor7.C: New test.
15311 * g++.dg/parse/new1.C: Add error marker.
15312 * g++.dg/template/new3.C: New test.
15313
15314 PR c++/26122
15315 * g++.dg/template/pure1.C: New test.
15316
15317 PR c++/26295
15318 * g++.dg/parse/ptrmem4.C: New test.
15319
15320 2006-04-10 Jeff Law <law@redhat.com>
15321
15322 PR/27087
15323 * gcc.c-torture/compile/pr27087.c: New test.
15324
15325 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
15326
15327 PR/21391
15328 * gcc.dg/20060410.c: New.
15329
15330 2006-04-10 Matthias Klose <doko@debian.org>
15331
15332 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
15333 Recognize multilib directory names containing underscores.
15334
15335 2006-04-10 Roger Sayle <roger@eyesopen.com>
15336
15337 * gcc.target/i386/vecinit-1.c: New test case.
15338 * gcc.target/i386/vecinit-2.c: Likewise.
15339
15340 2006-04-10 Jakub Jelinek <jakub@redhat.com>
15341
15342 PR debug/27057
15343 * g++.dg/debug/dwarf2-2.C: New test.
15344
15345 2006-04-09 Richard Sandiford <richard@codesourcery.com>
15346
15347 PR rtl-optimization/27073
15348 * gcc.c-torture/execute/pr27073.c: New test.
15349
15350 2006-04-08 Mike Stump <mrs@apple.com>
15351
15352 * gcc.dg/pragma-darwin.c: Improve for ppc64.
15353
15354 2006-04-07 Richard Guenther <rguenther@suse.de>
15355
15356 PR tree-optimization/26135
15357 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
15358
15359 2006-04-06 Jan Hubicka <jh@suse.cz>
15360
15361 PR profile/26399
15362 * g++.dg/bprob/g++-bprob-2.C: New testcase.
15363
15364 2006-04-06 Roger Sayle <roger@eyesopen.com>
15365
15366 * g++.dg/conversion/nullptr1.C: New test case.
15367 * g++.dg/conversion/nullptr2.C: Likewise.
15368
15369 2006-04-05 Roger Sayle <roger@eyesopen.com>
15370
15371 * gfortran.dg/dependency_18.f90: New test case.
15372
15373 2006-04-05 Richard Guenther <rguenther@suse.de>
15374
15375 PR tree-optimization/26919
15376 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
15377 * gcc.dg/ipa/ipa-2.c: Likewise.
15378 * gcc.dg/ipa/ipa-3.c: Likewise.
15379 * gcc.dg/ipa/ipa-5.c: Likewise.
15380
15381 2006-04-05 Richard Guenther <rguenther@suse.de>
15382
15383 PR tree-optimization/26763
15384 * gcc.dg/torture/pr26763-1.c: New testcase.
15385 * gcc.dg/torture/pr26763-2.c: Likewise.
15386
15387 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
15388
15389 PR fortran/23634
15390 PR fortran/25619
15391 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
15392
15393 2006-04-04 Eric Christopher <echristo@apple.com>
15394
15395 * gcc.target/i386/387-1.c: Allow regexp to match darwin
15396 stubs.
15397 * gcc.target/i386/387-5.c: Ditto.
15398
15399 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
15400
15401 * gcc.target/sparc/struct-ret-check.c: New test.
15402
15403 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15404
15405 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
15406 zero decimal digits specified in format.
15407
15408 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
15409
15410 PR fortran/26891
15411 * gfortran.dg/missing_optional_dummy_1.f90: New test.
15412
15413 PR fortran/26976
15414 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
15415 * gfortran.dg/initialization_1.f90: Make assignment compliant.
15416 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
15417 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
15418 compliant and detect bigendian-ness.
15419
15420 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
15421
15422 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
15423 dummy arguments work when the actual argument is itself a dummy
15424 argument of the caller.
15425
15426 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
15427
15428 PR libfortran/24685
15429 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
15430
15431 2006-04-01 Roger Sayle <roger@eyesopen.com>
15432
15433 * gfortran.dg/dependencency_17.f90: New test case.
15434
15435 2006-04-01 Roger Sayle <roger@eyesopen.com>
15436
15437 * gfortran.dg/dependency_14.f90: New test case.
15438 * gfortran.dg/dependency_15.f90: Likewise.
15439 * gfortran.dg/dependency_16.f90: Likewise.
15440
15441 2006-03-31 Asher Langton <langton2@llnl.gov>
15442
15443 PR fortran/25358
15444 gfortran.dg/cray_pointers_6.f90: New test.
15445
15446 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15447
15448 PR libgfortran/26890
15449 * gfortran.dg/read_size_noadvance.f90: New test.
15450
15451 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
15452
15453 PR fortran/25031
15454 * gfortran.dg/multiple_allocation_1.f90: Check that the
15455 size has changed after a re-allocation with stat.
15456
15457 2006-03-30 Richard Guenther <rguenther@suse.de>
15458
15459 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
15460 removal.
15461 * gcc.target/i386/sselibm-2.c: Likewise.
15462 * gcc.target/i386/sselibm-3.c: Likewise.
15463 * gcc.target/i386/sselibm-4.c: Likewise.
15464 * gcc.target/i386/sselibm-5.c: Likewise.
15465
15466 2006-03-28 Roger Sayle <roger@eyesopen.com>
15467
15468 * gcc.dg/fold-andxor-1.c: New test case.
15469 * gcc.dg/fold-xorand-1.c: Likewise.
15470
15471 2006-03-28 Roger Sayle <roger@eyesopen.com>
15472
15473 * gcc.dg/fold-convnotconv-1.c: New test case.
15474
15475 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
15476
15477 PR fortran/26779
15478 * gfortran.dg/private_type_5.f90: New test.
15479
15480 2006-03-27 David Edelsohn <edelsohn@gnu.org>
15481
15482 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
15483
15484 2006-03-27 Jakub Jelinek <jakub@redhat.com>
15485
15486 * gfortran.dg/advance_2.f90: New test.
15487 * gfortran.dg/advance_3.f90: New test.
15488
15489 * gfortran.fortran-torture/execute/equiv_5.f: New test.
15490
15491 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15492
15493 PR libgfortran/26661
15494 PR libgfortran/26880
15495 * gfortran.dg/read_x_past.f: New test.
15496
15497 2006-03-26 Geoffrey Keating <geoffk@apple.com>
15498
15499 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
15500 to be STABS.
15501
15502 2006-03-26 David Edelsohn <edelsohn@gnu.org>
15503
15504 * objc.dg/dwarf-1.m: Skip on AIX.
15505 * objc.dg/dwarf-2.m: Skip on AIX.
15506
15507 2006-03-25 Steven G. Kargl <kargls@comcast.net>
15508
15509 PR fortran/26816
15510 * gfortran.dg/float_1.f90: New test.
15511
15512 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
15513
15514 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
15515 X86_64 targets.
15516 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
15517
15518 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
15519
15520 PR libfortran/26735
15521 * gfortran.dg/convert_implied_open.f90: New test case.
15522
15523 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
15524
15525 PR fortran/26769
15526 * gfortran.dg/transpose_reshape_r10.f90: New test case.
15527
15528 2006-03-25 Uros Bizjak <uros@kss-loka.si>
15529
15530 PR middle-end/26717
15531 * gcc.dg/pr26717.c: New test.
15532
15533 2006-03-25 Roger Sayle <roger@eyesopen.com>
15534
15535 * gfortran.dg/dependency_12.f90: New test case.
15536
15537 2006-03-24 Roger Sayle <roger@eyesopen.com>
15538
15539 * gfortran.dg/dependency_9.f90: New (resurected) test case.
15540
15541 2006-03-24 Jeff Law <law@redhat.com>
15542
15543 * gcc.c-torture/pr26840.c: New test.
15544
15545 2006-03-24 Geoffrey Keating <geoffk@apple.com>
15546
15547 * objc.dg/dwarf-2.m: New.
15548 * obj-c++.dg/dwarf-2.mm: New.
15549
15550 * g++.old-deja/g++.other/init19.C: New.
15551
15552 2006-03-24 David Edelsohn <edelsohn@gnu.org>
15553
15554 * g++.dg/eh/spbp.C: Skip on AIX.
15555
15556 2006-03-24 Jakub Jelinek <jakub@redhat.com>
15557
15558 PR middle-end/26611
15559 * g++.dg/gomp/pr26611-1.C: New test.
15560 * g++.dg/gomp/pr26611-2.C: New test.
15561
15562 2006-03-24 Jeff Law <law@redhat.com>
15563
15564 * gcc.c-torture/compile/pr26833.c: New test.
15565 * gfortran.fortran-torture/compile/pr26806.f90: New test.
15566
15567 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15568
15569 * gfortran.dg/endfile_2.f90: Delete temp file.
15570
15571 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
15572
15573 PR fortran/19303
15574 * gfortran.dg/record_marker_1.f90: New test case.
15575 * gfortran.dg/record_marker_2.f: New test case.
15576 * gfortran.dg/record_marker_3.f90: New test case.
15577
15578 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
15579
15580 PR fortran/17298
15581 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
15582 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
15583
15584 2006-03-21 Janis Johnson <janis187@us.ibm.com>
15585
15586 * lib/gcc-dg.exp (cleanup-modules): New proc.
15587 * gfortran.dg/allocatable_function_1.f90,
15588 gfortran.dg/allocate_char_star_scalar_1.f90,
15589 gfortran.dg/assumed_charlen_function_1.f90,
15590 gfortran.dg/assumed_dummy_1.f90,
15591 gfortran.dg/assumed_shape_ranks_1.f90,
15592 gfortran.dg/assumed_shape_ranks_2.f90,
15593 gfortran.dg/assumed_size_dt_dummy.f90,
15594 gfortran.dg/auto_char_dummy_array_1.f90,
15595 gfortran.dg/auto_char_len_3.f90,
15596 gfortran.dg/automatic_module_variable.f90,
15597 gfortran.dg/bad_automatic_objects_1.f90,
15598 gfortran.dg/char_array_constructor.f90,
15599 gfortran.dg/char_array_structure_constructor.f90,
15600 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
15601 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
15602 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
15603 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
15604 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
15605 gfortran.dg/derived_pointer_recursion.f90,
15606 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
15607 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
15608 gfortran.dg/dummy_functions_1.f90,
15609 gfortran.dg/elemental_initializer_1.f90,
15610 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
15611 gfortran.dg/elemental_pointer_1.f90,
15612 gfortran.dg/elemental_subroutine_1.f90,
15613 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
15614 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
15615 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
15616 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
15617 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
15618 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
15619 gfortran.dg/global_references_1.f90,
15620 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
15621 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
15622 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
15623 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
15624 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
15625 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
15626 gfortran.dg/large_integer_kind_1.f90,
15627 gfortran.dg/large_real_kind_1.f90,
15628 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
15629 gfortran.dg/module_double_reuse.f90,
15630 gfortran.dg/module_equivalence_1.f90,
15631 gfortran.dg/module_interface_1.f90,
15632 gfortran.dg/module_parameter_array_refs_1.f90,
15633 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
15634 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
15635 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
15636 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
15637 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
15638 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
15639 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
15640 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
15641 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
15642 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
15643 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
15644 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
15645 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
15646 gfortran.dg/same_name_1.f90,
15647 gfortran.dg/sibling_dummy_procedure_1.f90,
15648 gfortran.dg/sibling_dummy_procedure_2.f90,
15649 gfortran.dg/sibling_dummy_procedure_3.f90,
15650 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
15651 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
15652 gfortran.dg/used_dummy_types_2.f90,
15653 gfortran.dg/used_dummy_types_3.f90,
15654 gfortran.dg/used_dummy_types_4.f90,
15655 gfortran.dg/used_dummy_types_5.f90,
15656 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
15657 gfortran.dg/userdef_operator_1.f90: Use it.
15658
15659 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15660
15661 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
15662 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
15663 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
15664 gfortran.dg/write_back.f,
15665 gfortran.fortran-torture/execute/inquire_1.f90,
15666 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
15667
15668 2006-03-21 Jeff Law <law@redhat.com>
15669
15670 * gcc.dg/tree-ssa/vrp28.c: New test.
15671
15672 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
15673
15674 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
15675 if _STDC_C99 is defined.
15676 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
15677 * gcc.dg/builtins-20.c: Likewise.
15678 * gcc.dg/builtins-53.c: Likewise.
15679 * gcc.dg/single-precision-constant.c: Likewise. Also pass
15680 -mmacosx-version-min=10.3 on PowerPC/Darwin.
15681
15682 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
15683
15684 PR tree-opt/26781
15685 * gcc.c-torture/compile/pr26781-1.c: New test.
15686 * gcc.c-torture/compile/pr26781-2.c: New test.
15687
15688 2006-03-21 Jakub Jelinek <jakub@redhat.com>
15689
15690 PR c++/26690
15691 * g++.dg/gomp/pr26690-1.C: New test.
15692 * g++.dg/gomp/pr26690-2.C: New test.
15693
15694 2006-03-20 Jeff Law <law@redhat.com>
15695
15696 * gcc.dg/tree-ssa/pr21829.c: New test.
15697
15698 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
15699
15700 2006-03-20 Richard Sandiford <richard@codesourcery.com>
15701
15702 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
15703 (check_visibility_available): Use it.
15704 (check_effective_target_default_packed): Likewise.
15705 (check_effective_target_pcc_bitfield_type_matters): Likewise.
15706 (check_effective_target_fopenmp): Likewise.
15707 (check_effective_target_freorder): Likewise.
15708 (check_effective_target_fpic): Likewise.
15709 (check_named_sections_available): Likewise.
15710 (check_effective_target_ilp32): Likewise.
15711 (check_effective_target_lp64): Likewise.
15712
15713 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
15714
15715 PR fortran/20935
15716 * gfortran.dg/scalar_mask_2.f90: New test case.
15717
15718 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
15719
15720 PR tree-opt/26629
15721 * gcc.dg/tree-ssa/loadpre12.c: New test.
15722 * gcc.dg/tree-ssa/loadpre13.c: New test.
15723 * gcc.dg/tree-ssa/loadpre14.c: New test.
15724 * gcc.dg/tree-ssa/loadpre15.c: New test.
15725 * gcc.dg/tree-ssa/loadpre16.c: New test.
15726 * gcc.dg/tree-ssa/loadpre17.c: New test.
15727 * gcc.dg/tree-ssa/loadpre18.c: New test.
15728 * gcc.dg/tree-ssa/loadpre19.c: New test.
15729 * gcc.dg/tree-ssa/loadpre20.c: New test.
15730 * gcc.dg/tree-ssa/loadpre21.c: New test.
15731 * gcc.dg/tree-ssa/loadpre22.c: New test.
15732
15733 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
15734
15735 PR fortran/26741
15736 * gfortran.dg/elemental_initializer_1.f90: New test.
15737
15738 PR fortran/26716
15739 * gfortran.dg/assumed_shape_ranks_2: New test.
15740
15741 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
15742
15743 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
15744 target fpic.
15745
15746 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15747
15748 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
15749 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
15750 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
15751 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
15752 gfortran.fortran-torture/execute/direct_io.f90,
15753 gfortran.fortran-torture/execute/inquire_2.f90,
15754 gfortran.fortran-torture/execute/inquire_4.f90,
15755 gfortran.fortran-torture/execute/list_read_1.f90,
15756 gfortran.fortran-torture/execute/open_replace.f90,
15757 gfortran.fortran-torture/execute/slash_edit.f90,
15758 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
15759 temporary files from testcases.
15760
15761 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15762
15763 PR libgfortran/26509
15764 gfortran.dg/write_direct_eor.f90: New test.
15765
15766 2006-03-17 David Edelsohn <edelsohn@gnu.org>
15767
15768 * gcc.target/powerpc/pr26350.c: New.
15769 * gcc.target/powerpc/indexed-addr.c: New.
15770
15771 2006-03-16 Roger Sayle <roger@eyesopen.com>
15772
15773 * gfortran.dg/dependency_13.f90: New test case.
15774
15775 2006-03-16 Roger Sayle <roger@eyesopen.com>
15776
15777 PR middle-end/21781
15778 * gcc.dg/real-const-1.c: New test case.
15779
15780 2006-03-15 Geoffrey Keating <geoffk@apple.com>
15781
15782 * g++.old-deja/g++.other/init18.C: New.
15783 * g++.old-deja/g++.other/init5.C: Remove xfail.
15784
15785 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15786
15787 * g++.dg/opt/pr15551.C: Cleanup temp file.
15788
15789 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15790
15791 PR c++/6634
15792 g++.dg/parse/long1.C: New test.
15793
15794 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15795
15796 PR fortran/19101
15797 * gfortran.dg/continuation.f90: New test.
15798 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
15799
15800 2006-03-14 Richard Guenther <rguenther@suse.de>
15801
15802 PR tree-optimization/26672
15803 * gcc.dg/torture/pr26672.c: New testcase.
15804
15805 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
15806
15807 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
15808 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
15809
15810 2006-03-13 Roger Sayle <roger@eyesopen.com>
15811
15812 PR middle-end/26557
15813 * gcc.c-torture/compile/switch-1.c: New test case.
15814
15815 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
15816
15817 PR fortran/25378
15818 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
15819 test to include more permuatations of mask and index.
15820 * gfortran.dg/scalar_mask_1.f90: Modify last test to
15821 respond to F2003 spec. that the position returned for an all false
15822 mask && condition is zero.
15823
15824 2006-03-13 Jakub Jelinek <jakub@redhat.com>
15825
15826 PR middle-end/25989
15827 * gcc.dg/gomp/pr25989.c: New test.
15828
15829 2006-03-13 Jeff Law <law@redhat.com>
15830
15831 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
15832
15833 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
15834
15835 * gcc.dg/switch-9.c: New test.
15836
15837 2006-03-13 Richard Guenther <rguenther@suse.de>
15838
15839 PR middle-end/26630
15840 * gcc.dg/torture/pr26630.c: New testcase.
15841
15842 2006-03-11 Roger Sayle <roger@eyesopen.com>
15843
15844 * gfortran.dg/dependency_10.f90: New test case.
15845 * gfortran.dg/dependency_11.f90: Likewise.
15846
15847 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
15848 Erik Edelmann <eedelman@gcc.gnu.org>
15849
15850 * gfortran.dg/allocatable_function_1.f90: New.
15851 * gfortran.dg/allocatable_function_2.f90: New.
15852
15853 2006-03-10 Richard Guenther <rguenther@suse.de>
15854
15855 PR middle-end/26565
15856 * gcc.dg/torture/pr26565.c: New testcase.
15857
15858 2006-03-09 Eric Christopher <echristo@apple.com>
15859
15860 * gcc.c-torture/compile/20060309-1.c: New.
15861
15862 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15863
15864 PR libgfortran/26499
15865 * gfortran.dg/write_back.f: New test.
15866 * gfortran.dg/write_rewind_1.f: New test.
15867 * gfortran.dg/write_rewind_2.f: New test.
15868
15869 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15870
15871 PR libgfortran/26554
15872 * gfortran.dg/read_logical.f90: New test.
15873
15874 2006-03-04 Laurent GUERBY <laurent@guerby.net>
15875
15876 * ada/acats/norun.lst: cdd2a03 now passes.
15877
15878 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
15879
15880 PR testsuite/25177
15881 * gcc.target/powerpc/pr18096-1.c: Change where the error
15882 would match.
15883
15884 2006-03-04 Jakub Jelinek <jakub@redhat.com>
15885
15886 * gcc.target/i386/cleanup-1.c: New test.
15887 * gcc.target/i386/cleanup-2.c: New test.
15888
15889 2006-03-04 Roger Sayle <roger@eyesopen.com>
15890
15891 * gfortran.dg/dependency_9.f90: Remove for the time being.
15892
15893 2006-03-04 Krister Walfridsson <cato@df.lth.se>
15894
15895 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
15896 directive.
15897
15898 2006-03-03 Roger Sayle <roger@eyesopen.com>
15899
15900 * gfortran.dg/dependency_9.f90: New test case.
15901
15902 2006-03-03 Roger Sayle <roger@eyesopen.com>
15903
15904 * gfortran.dg/dependency_4.f90: New test case.
15905 * gfortran.dg/dependency_5.f90: New test case.
15906 * gfortran.dg/dependency_6.f90: New test case.
15907 * gfortran.dg/dependency_7.f90: New test case.
15908 * gfortran.dg/dependency_8.f90: New test case.
15909
15910 2006-03-03 Paul Brook <paul@codesourcery.com>
15911
15912 * lib/target-supports.exp (check_profiling_available):
15913 Add m68k-*-elf.
15914
15915 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
15916
15917 PR fortran/25031
15918 * multiple_allocation_1.f90: New test.
15919
15920 2006-03-03 Roger Sayle <roger@eyesopen.com>
15921
15922 PR tree-optimization/26524
15923 * gfortran.dg/pr26524.f: New test case.
15924
15925 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15926
15927 * g++.dg/template/repo5.C: Cleanup repo files.
15928 * gcc.dg/20051201-1.c: Cleanup coverage files.
15929 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
15930 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
15931 tree dump files.
15932
15933 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
15934
15935 * objc.dg/objc-nofilename-1.m: New test.
15936 * objc.dg/bad-receiver-type.m: New test.
15937 * obj-c++.dg/bad-receiver-type.mm: New test.
15938
15939 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
15940
15941 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
15942
15943 2006-03-01 Mike Stump <mrs@apple.com>
15944
15945 * g++.dg/abi/key2.C: Add.
15946
15947 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
15948
15949 * gfortran.dg/logical_dot_product.f90: New test.
15950
15951 PR fortran/26393
15952 * gfortran.dg/used_interface_ref.f90: New test.
15953
15954 PR fortran/20938
15955 * gfortran.dg/dependency_2.f90: New test.
15956 * gfortran.fortran-torture/execute/where17.f90: New test.
15957 * gfortran.fortran-torture/execute/where18.f90: New test.
15958 * gfortran.fortran-torture/execute/where19.f90: New test.
15959 * gfortran.fortran-torture/execute/where20.f90: New test.
15960
15961 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
15962
15963 * g++.dg/tree-ssa/pr26443.C: New test case.
15964
15965 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
15966
15967 PR middle-end/26022
15968 * g++.dg/opt/return-slot1.C: New test.
15969
15970 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15971
15972 PR libgfortran/26136
15973 * gfortran.dg/namelist_23.f90: New test.
15974
15975 2006-02-28 Roger Sayle <roger@eyesopen.com>
15976
15977 PR middle-end/14752
15978 * gcc.dg/fold-eqandshift-2.c: New test case.
15979
15980 2006-02-28 Richard Guenther <rguenther@suse.de>
15981
15982 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
15983 decomposition.
15984
15985 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
15986
15987 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
15988
15989 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15990
15991 PR libgfortran/26464
15992 * gfortran.dg/backspace_5.f: New test.
15993 * gfortran.dg/backspace_6.f: New test.
15994
15995 2006-02-26 Roger Sayle <roger@eyesopen.com>
15996
15997 * gcc.dg/fold-eqandnot-1.c: New test case.
15998
15999 2006-02-26 Roger Sayle <roger@eyesopen.com>
16000
16001 PR middle-end/19983
16002 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
16003
16004 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
16005
16006 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
16007 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
16008
16009 2006-02-26 Richard Guenther <rguenther@suse.de>
16010
16011 PR tree-optimization/26421
16012 * gcc.dg/tree-ssa/pr26421.c: New testcase.
16013
16014 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
16015
16016 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
16017 * g++.old-deja/g++.robertl/eb132.C: Likewise.
16018
16019 2006-02-26 Roger Sayle <roger@eyesopen.com>
16020
16021 * gcc.dg/fold-even-1.c: New test case.
16022
16023 2006-02-26 Roger Sayle <roger@eyesopen.com>
16024
16025 PR middle-end/21137
16026 * gcc.dg/fold-eqandshift-1.c: New test case.
16027
16028 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
16029
16030 PR tree-optimization/25125
16031 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
16032 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
16033
16034 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
16035
16036 PR tree-optimizations/26359
16037 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
16038 with -fdump-tree-dceloop-details.
16039 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
16040
16041 2006-02-25 Roger Sayle <roger@eyesopen.com>
16042
16043 PR middle-end/23673
16044 * gcc.dg/fold-eqxor-1.c: New test case.
16045 * gcc.dg/fold-eqxor-2.c: Likewise.
16046 * gcc.dg/fold-eqxor-3.c: Likewise.
16047
16048 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
16049
16050 PR fortran/23092
16051 * scalar_mask_1.f90: New test.
16052
16053 2006-02-24 Geoffrey Keating <geoffk@apple.com>
16054
16055 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
16056 * g++.dg/eh/uncaught2.C: New.
16057 * g++.dg/eh/uncaught3.C: New.
16058
16059 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16060
16061 PR libgfortran/26423
16062 * gfortran.dg/read_many_1.f: New test.
16063
16064 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
16065
16066 PR fortran/24519
16067 * gfortran.dg/dependency_3.f90: New test.
16068 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
16069 XFAILs.
16070
16071 PR fortran/25395
16072 * gfortran.dg/equiv_6.f90: New test.
16073
16074 2006-02-23 Jeff Law <law@redhat.com>
16075
16076 * gcc.c-torture/compile/pr26425.c: New test.
16077
16078 2006-02-23 Jakub Jelinek <jakub@redhat.com>
16079
16080 PR middle-end/26412
16081 * gcc.dg/gomp/pr26412.c: New test.
16082
16083 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16084
16085 PR c++/26291
16086 * g++.dg/other/ellipsis1.C: New test.
16087 * g++.dg/parse/operator4.C: Adjust error marker.
16088
16089 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
16090
16091 PR target/25603
16092 * gfortran.dg/pr25603.f: New testcase.
16093
16094 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
16095
16096 * gcc.dg/bf-spl1.c: Don't specify -m68000.
16097 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
16098
16099 2006-02-21 Geoffrey Keating <geoffk@apple.com>
16100
16101 * g++.dg/eh/spbp.C: New.
16102
16103 2006-02-21 Jakub Jelinek <jakub@redhat.com>
16104
16105 PR middle-end/26379
16106 * gcc.target/i386/mmx-7.c: New test.
16107
16108 2006-02-20 Roger Sayle <roger@eyesopen.com>
16109
16110 PR tree-optimization/26361
16111 * gcc.dg/tree-ssa/vrp27.c: New test case.
16112
16113 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
16114
16115 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
16116 * gcc.dg/tree-ssa/complex-4.c: Here.
16117
16118 2006-02-19 Roger Sayle <roger@eyesopen.com>
16119
16120 PR middle-end/19543
16121 * gfortran.dg/logical_1.f90: New test case.
16122
16123 2006-02-19 Jakub Jelinek <jakub@redhat.com>
16124
16125 PR middle-end/26334
16126 * gcc.dg/20060218-1.c: Moved to...
16127 * gcc.target/i386/20060218-1.c: ... here. New test.
16128
16129 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
16130
16131 PR fortran/26201
16132 * gfortran.dg/convert_1.f90: New.
16133
16134 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
16135
16136 PR fortran/25054
16137 * gfortran.dg/namelist_5.f90: New test.
16138
16139 PR fortran/25089
16140 * gfortran.dg/namelist_4.f90: New test.
16141
16142 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
16143
16144 PR tree-opt/25680
16145 * gcc.dg/tree-ssa/complex-3.c: New test.
16146
16147 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
16148
16149 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
16150 variable to take into account the variable name in the
16151 function header.
16152 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
16153
16154 2006-02-18 Jakub Jelinek <jakub@redhat.com>
16155
16156 PR middle-end/26334
16157 * gcc.c-torture/compile/20060217-1.c: New test.
16158 * gcc.dg/20060218-1.c: New test.
16159
16160 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
16161
16162 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
16163
16164 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
16165
16166 * gcc.dg/cpp/undef3.c: New test.
16167 * gcc.dg/cpp/trad/builtins2.c: New test.
16168
16169 2006-02-18 Mark Mitchell <mark@codesourcery.com>
16170
16171 PR c++/26266
16172 * g++.dg/template/static22.C: New test.
16173 * g++.dg/template/static23.C: New test.
16174 * g++.dg/template/static24.C: New test.
16175 * g++.dg/template/non-dependent13.C: New test.
16176 * g++.dg/init/member1.C: Tweak error markers.
16177
16178 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16179
16180 PR target/26255
16181 * gcc.c-torture/compile/pr26255.c: New test case.
16182
16183 2006-02-16 Roger Sayle <roger@eyesopen.com>
16184
16185 * gfortran.fortran-torture/execute/where_10.f90: New test case.
16186 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
16187 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
16188 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
16189 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
16190 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
16191 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
16192
16193 2006-02-16 Jeff Law <law@redhat.com>
16194
16195 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
16196 * gcc.dg/tree-ssa/vrp26.c: New test.
16197
16198 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
16199
16200 PR target/20353
16201 PR target/24578
16202 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
16203 __UCLIBC__ is defined.
16204
16205 2006-02-16 Jakub Jelinek <jakub@redhat.com>
16206
16207 PR fortran/26224
16208 * gfortran.dg/gomp/pr26224.f: New test.
16209
16210 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
16211
16212 PR tree-opt/25918
16213 * lib/target-supports.exp
16214 (check_effective_target_vect_short_mult): New.
16215 (check_effective_target_vect_char_mult): New.
16216 (check_effective_target_vect_widen_sum_qi_to_si): New.
16217 (check_effective_target_vect_widen_sum_qi_to_hi): New.
16218 (check_effective_target_vect_widen_sum_hi_to_si): New.
16219 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
16220 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
16221 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
16222 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
16223 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
16224 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
16225 vect-reduc-pattern-2c.c
16226 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
16227 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
16228 vect-reduc-pattern-1c.c
16229
16230 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
16231
16232 PR fortran/24557
16233 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
16234
16235 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
16236
16237 PR fortran/26054
16238 * gfortran.dg/enum_8.f90: Remove check for warning.
16239 * gfortran.dg/iomsg_1.f90: Ditto.
16240 * gfortran.dg/enum_1.f90: Ditto.
16241 * gfortran.dg/enum_9.f90: Ditto.
16242 * gfortran.dg/enum_2.f90: Ditto.
16243 * gfortran.dg/enum_10.f90: Ditto.
16244 * gfortran.dg/enum_3.f90: Ditto.
16245 * gfortran.dg/flush_1.f90: Ditto.
16246 * gfortran.dg/enum_4.f90: Ditto.
16247 * gfortran.dg/array_constructor_1.f90: Ditto.
16248 * gfortran.dg/enum_5.f90: Ditto.
16249 * gfortran.dg/enum_6.f90: Ditto.
16250 * gfortran.dg/enum_7.f90: Ditto.
16251
16252 2006-02-15 Jakub Jelinek <jakub@redhat.com>
16253
16254 PR middle-end/26300
16255 * gcc.c-torture/compile/20060215-1.c: New test.
16256
16257 2006-02-14 Roger Sayle <roger@eyesopen.com>
16258
16259 PR middle-end/23670
16260 * gcc.dg/tree-ssa/andor-2.c: New test case.
16261
16262 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
16263
16264 PR fortran/25045
16265 * optional_dim.f90: New test.
16266
16267 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16268
16269 PR fortran/26277
16270 * gfortran.dg/label_4.f90: New.
16271
16272 2006-02-14 Jakub Jelinek <jakub@redhat.com>
16273 Diego Novillo <dnovillo@redhat.com>
16274 Uros Bizjak <uros@kss-loka.si>
16275
16276 * gfortran.dg/gomp: New directory.
16277
16278 2006-02-14 Richard Guenther <rguenther@suse.de>
16279
16280 PR tree-optimization/26258
16281 * gcc.dg/torture/pr26258.c: New testcase.
16282
16283 2006-02-13 Jakub Jelinek <jakub@redhat.com>
16284
16285 PR fortran/26246
16286 * gfortran.dg/pr26246_1.f90: New test.
16287 * gfortran.dg/pr26246_2.f90: New test.
16288
16289 PR middle-end/26092
16290 * gcc.c-torture/compile/20060208-1.c: New test.
16291
16292 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
16293
16294 PR fortran/26074
16295 PR fortran/25103
16296 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
16297 * gfortran.dg/bad_automatic_objects_1.f90: New test.
16298 * gfortran.dg/automatic_module_variable.f90: Change error message.
16299
16300 PR fortran/20861
16301 * gfortran.dg/internal_dummy_1.f90: New test.
16302
16303 PR fortran/20871
16304 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
16305
16306
16307 PR fortran/25083
16308 * gfortran.dg/uncommon_block_data_1.f90: New test.
16309 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
16310 with standard.
16311
16312 PR fortran/25088
16313 * gfortran.dg/typed_subroutine_1.f90: New test.
16314
16315 2006-02-13 Geoffrey Keating <geoffk@apple.com>
16316
16317 * objc.dg/dwarf-1.m: New.
16318
16319 2006-02-13 Roger Sayle <roger@eyesopen.com>
16320
16321 PR middle-end/24427
16322 * gcc.dg/tree-ssa/andor-1.c: New test case.
16323
16324 2006-02-13 Josh Conner <jconner@apple.com>
16325
16326 PR target/25376
16327 * gcc.dg/pr25376.c: New test.
16328
16329 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
16330 assemble.
16331 * lib/target-supports.exp (check_named_sections_available):
16332 Only compile named-sections test -- don't assemble.
16333
16334 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
16335
16336 * g++.dg/warn/no-write-strings.C: New test.
16337 * g++.dg/warn/write-strings.C: Likewise.
16338 * g++.dg/warn/write-strings-default.C: Likewise.
16339
16340 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
16341
16342 PR fortran/25806
16343 * gfortran.dg/ret_pointer_2.f90: New test.
16344
16345 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
16346
16347 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
16348
16349 2006-02-10 Jeff Law <law@redhat.com>
16350
16351 * gcc.c-torture/compile/pr26213.c: New test.
16352
16353 2006-02-10 Steven G. Kargl <kargls@comcast.net>
16354
16355 gfortran.dg/null_1.f90: New test.
16356
16357 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16358
16359 PR fortran/14771
16360 * gfortran.dg/parens_4.f90: New.
16361 * gfortran.dg/parens_5.f90: New.
16362
16363 2006-02-10 Richard Guenther <rguenther@suse.de>
16364
16365 * gcc.dg/pr23372-1.c: Remove empty file.
16366
16367 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16368 Paul Thomas <pault@gcc.gnu.org>
16369
16370 PR fortran/14771
16371 * gfortran.dg/parens_1.f90: New.
16372 * gfortran.dg/parens_2.f90: New.
16373 * gfortran.dg/parens_3.f90: New.
16374
16375 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
16376
16377 PR fortran/26038
16378 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
16379
16380 PR fortran/25059
16381 * gfortran.dg/impure_assignment_1.f90: New test.
16382
16383 PR fortran/25070
16384 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
16385
16386 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
16387
16388 PR target/26141
16389 * g++.dg/expr/stdarg2.C: New test.
16390
16391 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
16392
16393 PR inline-asm/16194
16394 * gcc.dg/pr16194.c: New test.
16395
16396 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
16397
16398 * ada/acats/run_acats: Use portable variant of "$@".
16399
16400 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
16401
16402 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
16403 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
16404
16405 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
16406
16407 PR tree-opt/26179
16408 * g++.dg/opt/pr26179.C: New test.
16409
16410 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
16411
16412 PR middle-end/26134
16413 * gcc.dg/tree-ssa/complex-3.c: New test.
16414
16415 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
16416
16417 * gcc.c-torture/compile/volatile-1.c: New test.
16418
16419 2006-02-09 Diego Novillo <dnovillo@redhat.com>
16420
16421 PR 26180
16422 * gcc.dg/tree-ssa/pr26180.c: New test.
16423
16424 2006-02-08 Jeff Law <law@redhat.com>
16425
16426 * gcc.dg/tree-ssa/pr21417.c: New test.
16427
16428 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
16429
16430 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
16431 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
16432
16433 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
16434
16435 * lib/scanrtl.exp: New.
16436
16437 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16438
16439 PR c++/26071
16440 * g++.dg/other/virtual2.C: New test.
16441
16442 PR c++/26070
16443 * g++.dg/other/virtual1.C: New test.
16444
16445 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
16446
16447 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
16448 cleanup-ipa-dump): Update dump file glob patterns.
16449 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
16450 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
16451
16452 * lib/gcc-dg.exp: Load it.
16453 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
16454
16455 2006-02-07 Janis Johnson <janis187@us.ibm.com>
16456
16457 PR testsuite/26159
16458 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
16459 * gcc.dg/tree-ssa/pr23382.c: Ditto.
16460
16461 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16462
16463 PR fortran/25577
16464 * gfortran.dg/mvbits_1.f90: New.
16465
16466 2006-02-07 Dirk Mueller <dmueller@suse.com>
16467
16468 * g++.dg/warn/Wdiv-by-zero.C: New test.
16469 * g++.dg/warn/Wno-div-by-zero.C: New.
16470
16471 2006-02-07 Jeff Law <law@redhat.com>
16472
16473 * gcc.dg/tree-ssa/pr21559.c: New test.
16474
16475 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
16476 multiple VRP passes.
16477 * gcc.dg/tree-ssa/vrp09.c: Likewise.
16478 * gcc.dg/tree-ssa/vrp18.c: Likewise.
16479 * gcc.dg/tree-ssa/pr21582.c: Likewise.
16480 * gcc.dg/tree-ssa/pr20657.c: Likewise.
16481 * gcc.dg/tree-ssa/pr21001.c: Likewise.
16482 * gcc.dg/tree-ssa/vrp02.c: Likewise
16483 * gcc.dg/tree-ssa/vrp11.c: Likewise
16484 * gcc.dg/tree-ssa/pr14341.c: Likewise
16485 * gcc.dg/tree-ssa/vrp19.c: Likewise
16486 * gcc.dg/tree-ssa/vrp20.c: Likewise
16487 * gcc.dg/tree-ssa/vrp03.c: Likewise
16488 * gcc.dg/tree-ssa/pr21086.c: Likewise
16489 * gcc.dg/tree-ssa/pr21959.c: Likewise
16490 * gcc.dg/tree-ssa/vrp21.c: Likewise
16491 * gcc.dg/tree-ssa/vrp04.c: Likewise
16492 * gcc.dg/tree-ssa/pr25485.c: Likewise
16493 * gcc.dg/tree-ssa/pr22026.c: Likewise
16494 * gcc.dg/tree-ssa/vrp22.c: Likewise
16495 * gcc.dg/tree-ssa/vrp05.c: Likewise
16496 * gcc.dg/tree-ssa/20030807-10.c: Likewise
16497 * gcc.dg/tree-ssa/pr20701.c: Likewise
16498 * gcc.dg/tree-ssa/vrp23.c: Likewise
16499 * gcc.dg/tree-ssa/vrp06.c: Likewise
16500 * gcc.dg/tree-ssa/pr22117.c: Likewise
16501 * gcc.dg/tree-ssa/pr20702.c: Likewise
16502 * gcc.dg/tree-ssa/vrp15.c: Likewise
16503 * gcc.dg/tree-ssa/pr21090.c: Likewise
16504 * gcc.dg/tree-ssa/pr21294.c: Likewise
16505 * gcc.dg/tree-ssa/vrp24.c: Likewise
16506 * gcc.dg/tree-ssa/vrp07.c: Likewise
16507 * gcc.dg/tree-ssa/pr21563.c: Likewise
16508 * gcc.dg/tree-ssa/pr25382.c: Likewise
16509 * gcc.dg/tree-ssa/vrp16.c: Likewise
16510 * gcc.dg/tree-ssa/vrp25.c: Likewise
16511 * gcc.dg/tree-ssa/vrp08.c: Likewise
16512 * gcc.dg/tree-ssa/20030807-6.c: Likewise
16513 * gcc.dg/tree-ssa/vrp17.c: Likewise
16514 * gcc.dg/tree-ssa/pr21458.c: Likewise
16515 * g++.dg/tree-ssa/pr18178.C: Likewise
16516
16517 2006-02-07 Richard Guenther <rguenther@suse.de>
16518
16519 PR c++/26140
16520 Revert
16521 2006-01-30 Richard Guenther <rguenther@suse.de>
16522 PR c++/23372
16523 * gcc.dg/pr23372-1.C: New testcase.
16524
16525 * g++.dg/tree-ssa/pr26140.C: New testcase.
16526
16527 2006-02-07 Mark Mitchell <mark@codesourcery.com>
16528
16529 PR c++/9737
16530 * g++.dg/template/ttp15.C: New test.
16531 * g++.dg/template/ttp16.C: Likewise.
16532 * g++.dg/template/ttp17.C: Likewise.
16533 * g++.old-deja/g++.pt/ttp36.C: Remove.
16534 * g++.old-deja/g++.pt/ttp19.C: Likewise.
16535 * g++.old-deja/g++.pt/ttp37.C: Likewise.
16536 * g++.old-deja/g++.pt/ttp38.C: Likewise.
16537 * g++.old-deja/g++.pt/ttp39.C: Likewise.
16538 * g++.old-deja/g++.pt/ttp9.C: Likewise.
16539 * g++.old-deja/g++.pt/ttp40.C: Likewise.
16540 * g++.old-deja/g++.pt/ttp51.C: Likewise.
16541 * g++.old-deja/g++.pt/ttp26.C: Likewise.
16542 * g++.old-deja/g++.pt/ttp36.C: Likewise.
16543
16544 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
16545
16546 PR libfortran/23815
16547 * unf_io_convert_4.f90: New test.
16548
16549 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
16550
16551 * gcc.dg/tree-ssa/loadpre10.c: New test.
16552 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
16553 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
16554 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
16555
16556 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16557
16558 PR libfortran/24685
16559 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
16560
16561 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
16562
16563 PR tree-opt/25251
16564 * gfortran.dg/assign_7.f: New test.
16565
16566 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
16567
16568 PR fortran/26041
16569 PR fortran/26064
16570 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
16571 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
16572 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
16573
16574 2006-02-05 Jakub Jelinek <jakub@redhat.com>
16575
16576 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
16577 in size_t typedef.
16578
16579 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
16580
16581 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
16582 * g++.dg/charset/string.c (foo): Likewise.
16583 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
16584 const char*
16585 * g++.dg/ext/builtin2.C (printf): Likewise.
16586 * g++.dg/init/new15.C (printf): Likewise.
16587 * g++.dg/opt/pr17697-1.C (foo): Likewise.
16588 * g++.dg/opt/pr17697-2.C (foo): Likewise.
16589 * g++.dg/opt/pr17697-3.C (foo): Likewise.
16590 * g++.dg/template/non-dependent4.C (temp): Likewise.
16591 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
16592 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
16593 parameter type to const char*.
16594 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
16595 Change type to const char*.
16596 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
16597 Likewise.
16598 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
16599 second parameter type to const char*.
16600 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
16601 (Y::Y): Change parameter type to const char*.
16602 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
16603 * g++.old-deja/g++.jason/report.C: Apply const correctness.
16604 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
16605 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
16606 (char*).
16607 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
16608 const char*.
16609 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
16610 type to const char*.
16611 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
16612 return type to const char*.
16613 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
16614 to const char*.
16615 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
16616 * g++.old-deja/g++.law/refs1.C: Likewise.
16617 * g++.old-deja/g++.law/visibility1.C: Likewise.
16618 * g++.old-deja/g++.law/visibility2.C: Likewise.
16619 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
16620 const char*.
16621 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
16622 * g++.old-deja/g++.mike/net48.C: Likewise.
16623 * g++.old-deja/g++.mike/p646.C: Likewise.
16624 * g++.old-deja/g++.mike/p6746.C: Likewise.
16625 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
16626 type to const char*.
16627 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
16628 deprecated conversion warning.
16629 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
16630 char*.
16631 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
16632 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
16633 * g++.old-deja/g++.pt/explicit8.C: Likewise.
16634 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
16635 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
16636 * g++.old-deja/g++.pt/nontype3.C: Likewise.
16637 * g++.old-deja/g++.pt/t39.C: Likewise.
16638 * g++.old-deja/g++.robertl/eb106.C: Likewise.
16639 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
16640
16641 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
16642
16643 PR fortran/25075
16644 intrinsic_argument_conformance_1.f90: New test.
16645
16646 2006-02-03 Steven G. Kargl <kargls@comcast.net>
16647
16648 PR fortran/20845
16649 * gfortran.dg/char_result_11.f90: Add SAVE.
16650 * gfortran.dg/der_pointer_4.f90: Ditto.
16651 * gfortran.dg/default_initialization.f90: New test.
16652
16653 2006-02-03 Jeff Law <law@redhat.com>
16654
16655 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
16656 handle more than 100 dump files.
16657 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
16658 * lib/scantree.exp (scan-tree-dump): Likewise.
16659 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
16660 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
16661 * lib/scanipa.exp (scan-ipa-dump): Likewise.
16662 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
16663 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
16664
16665 2006-02-03 Diego Novillo <dnovillo@redhat.com>
16666
16667 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
16668
16669 2006-02-03 Mark Mitchell <mark@codesourcery.com>
16670
16671 * g++.dg/template/using12.C: New test.
16672
16673 2006-02-03 Alan Modra <amodra@bigpond.net.au>
16674
16675 * gcc.target/powerpc/pr25960.c: New test.
16676
16677 2006-02-02 Steven G. Kargl <kargls@comcast>
16678
16679 PR fortran/24958
16680 gfortran.dg/nullify_2.f90: New test.
16681
16682 2006-02-02 Diego Novillo <dnovillo@redhat.com>
16683
16684 PR 25990
16685 * gcc.dg/gomp/pr25990.c: New test.
16686
16687 2006-01-31 Mark Mitchell <mark@codesourcery.com>
16688
16689 PR c++/25342
16690 * g++.gd/template/partial4.C: New test.
16691
16692 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
16693
16694 PR middle-end/26001
16695 * gfortran.dg/data_char_2.f90: New.
16696
16697 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
16698
16699 PR fortran/26039
16700 maxval_maxloc_conformance_1.f90: New test.
16701
16702 2006-01-31 Richard Guenther <rguenther@suse.de>
16703
16704 * gcc.target/i386/sselibm-1.c: New testcase.
16705 * gcc.target/i386/sselibm-2.c: Likewise.
16706 * gcc.target/i386/sselibm-3.c: Likewise.
16707 * gcc.target/i386/sselibm-4.c: Likewise.
16708 * gcc.target/i386/sselibm-5.c: Likewise.
16709
16710 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
16711
16712 PR fortran/24266
16713 * gfortran.dg/arrayio_derived_2.f90: New.
16714
16715 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
16716
16717 * gcc.dg/unsigned-long-compare.c: New test.
16718
16719 2006-01-30 Steve Ellcey <sje@cup.hp.com>
16720
16721 PR testsuite/25318
16722 * lib/target-supports.exp (check_effective_target_freorder):
16723 Check to see if target supports -freorder-blocks-and-partition.
16724 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
16725 instead of "dg-require-named-sections".
16726
16727 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
16728
16729 PR target/14798:
16730 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
16731 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
16732 * gcc.dg/pragma-isr-trapa2.c: Likewise.
16733 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
16734 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
16735 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
16736 * gcc.dg/attr-isr-trap_exit.c: Likewise.
16737 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
16738
16739 2006-01-30 Richard Guenther <rguenther@suse.de>
16740
16741 PR c++/23372
16742 * gcc.dg/pr23372-1.C: New testcase.
16743
16744 2006-01-29 Diego Novillo <dnovillo@redhat.com>
16745
16746 * gcc.dg/gomp/pr25874.c: New test.
16747
16748 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
16749
16750 PR tree-opt/25911
16751 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
16752
16753 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
16754
16755 PR fortran/18578
16756 PR fortran/18579
16757 PR fortran/20857
16758 PR fortran/20885
16759 * gfortran.dg/intent_out_1.f90: New test.
16760
16761 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
16762
16763 PR fortran/17911
16764 * gfortran.dg/procedure_lvalue.f90: New test.
16765
16766 PR fortran/20895
16767 PR fortran/25030
16768 * gfortran.dg/char_pointer_assign_2.f90: New test.
16769 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
16770 assignment to be consistent with standard.
16771 * gfortran.dg/char_result_2.f90: The same.
16772 * gfortran.dg/char_result_8.f90: The same.
16773
16774 2006-01-28 Zack Weinberg <zackw@panix.com>
16775
16776 * gcc.dg/Woverlength-strings.c
16777 * gcc.dg/Woverlength-strings-pedantic-c89.c
16778 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
16779 * gcc.dg/Woverlength-strings-pedantic-c99.c
16780 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
16781
16782 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
16783
16784 * gcc.c-torture/execute/20060127-1.c: New test.
16785
16786 2006-01-28 Mark Mitchell <mark@codesourcery.com>
16787
16788 PR c++/25999
16789 * g++.dg/ext/pragmaweak1.C: New test.
16790
16791 2006-01-28 Mark Mitchell <mark@codesourcery.com>
16792
16793 PR c++/25855
16794 * g++.dg/template/spec29.C: New test.
16795
16796 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
16797
16798 PR c/19606.
16799 * gcc.c-torture/execute/pr19606.c: New.
16800
16801 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
16802
16803 * gcc.dg/pragma-re-4.c: New test.
16804
16805 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
16806
16807 PR fortran/25964
16808 * gfortran.dg/assumed_size_refs_3.f90: New test.
16809
16810 2006-01-27 Ben Elliston <bje@au.ibm.com>
16811
16812 * gcc.misc-tests/dectest.exp: Remove defunct comment.
16813
16814 2006-01-26 Laurent GUERBY <laurent@guerby.net>
16815
16816 PR ada/21317
16817 * ada/acats/support/impdef.a: Add One_Long_Second.
16818 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
16819 * ada/acats/tests/c9/c94026.a: Likewise.
16820 * ada/acats/tests/c9/c97305c.ada: Likewise.
16821 * ada/acats/tests/c9/c99004a.ada: Likewise.
16822
16823 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
16824
16825 PR fortran/25964
16826 * gfortran.dg/global_references_2.f90: New test.
16827
16828 PR fortran/25084
16829 PR fortran/20852
16830 PR fortran/25085
16831 PR fortran/25086
16832 * gfortran.dg/assumed_charlen_function_1.f90: New test.
16833 * gfortran.dg/assumed_charlen_function_3.f90: New test.
16834
16835 PR fortran/25416
16836 * gfortran.dg/assumed_charlen_function_2.f90: New test.
16837
16838 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
16839
16840 PR c/25892
16841 * gcc.dg/Wpointer-sign.c: New.
16842 * gcc.dg/Wpointer-sign-Wall.c: New.
16843 * gcc.dg/Wpointer-sign-Wall-no.c: New.
16844 * gcc.dg/Wpointer-sign-pedantic.c: New.
16845 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
16846 * gcc.dg/conv-2.c: Use -Wpointer-sign.
16847
16848 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
16849
16850 PR C/25861
16851 * gcc.c-torture/compile/pr25861.c: New test.
16852
16853 2006-01-26 Paul Brook <paul@codesourcery.com>
16854
16855 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
16856 on short-enum targets.
16857 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
16858 variable.
16859 (generate_fields): Use short_enums.
16860 (main): Set short_enums. Document -e.
16861 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
16862 on short-enum targets.
16863 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
16864 variable.
16865 (generate_fields): Use short_enums.
16866 (main): Set short_enums. Document -e.
16867 * lib/target-supports.exp (check_effective_target_short_enums): New.
16868
16869 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
16870
16871 PR target/25947
16872 * gcc.dg/torture/pr25947-1.c: New test.
16873
16874 2006-01-25 Jan Hubicka <jh@suse.cz>
16875 Roger Sayle <roger@eyesopen.com>
16876
16877 PR rtl-optimization/25703
16878 * gcc.target/i386/20060125-1.c: New test case.
16879 * gcc.target/i386/20060125-2.c: New test case.
16880
16881 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16882
16883 PR fortran/18540
16884 * gfortran.dg/goto_1.f: New.
16885
16886 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
16887
16888 PR fortran/25716
16889 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
16890 25716 on 32-bit systems too.
16891
16892 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
16893
16894 PR testsuite/25590
16895 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
16896
16897 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
16898
16899 * gcc.dg/tree-ssa/gen-vect-33.c: New.
16900
16901 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16902
16903 PR fortran/25835
16904 * gfortran.dg/read_eof.f90: Delete, renamed.
16905 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
16906 * gfortran.dg/read_eof_2.f90: New test.
16907 * gfortran.dg/read_eof_3.f90: New test.
16908
16909 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
16910
16911 PR tree-opt/25860
16912 * gcc.c-torture/compile/pr25860.c: New test.
16913
16914 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16915
16916 PR c++/25552
16917 * g++.dg/parse/dtor8.C: New test.
16918
16919 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
16920
16921 PR testsuite/25891
16922 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
16923 * gcc.dg/gomp/gomp.exp: Return without testing anything if
16924 check_effective_target_fopenmp returns 0.
16925
16926 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
16927
16928 PR ada/20548
16929 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
16930 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
16931 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
16932
16933 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
16934
16935 PR tree-opt/25857
16936 * g++.dg/opt/pr25857.C: New test.
16937
16938 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
16939 Jan Hubicka <jh@suse.cz>
16940 Richard Guenther <rguenther@suse.de>
16941
16942 PR rtl-optimization/25654
16943 * gcc.dg/torture/pr25654.c: New testcase.
16944 * gcc.target/i386/pr25654.c: Likewise.
16945
16946 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
16947
16948 PR fortran/25901
16949 * gfortran.dg/internal references_2.f90: New test.
16950
16951 Fix regression in testing of admissability of attributes.
16952 * gfortran.dg/intent_used_1.f90: New test.
16953
16954 2006-01-23 Ben Elliston <bje@au.ibm.com>
16955
16956 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
16957 Remove target conditional torture options for i?86 and x86_64
16958 GNU/Linux.
16959
16960 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
16961
16962 PR c++/10891
16963 * g++.dg/rtti/no-rtti.C: New.
16964
16965 2006-01-21 Mark Mitchell <mark@codesourcery.com>
16966
16967 PR c++/25895
16968 * g++.dg/inherit/conv2.C: New test.
16969
16970 PR c++/25856
16971 * g++.dg/parse/dtor7.C: New test.
16972
16973 PR c++/25858
16974 * g++.dg/template/crash44.C: New test.
16975
16976 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
16977
16978 PR fortran/25124
16979 PR fortran/25625
16980 * gfortran.dg/internal_references_1.f90: New test.
16981 PR fortran/20881
16982 PR fortran/23308
16983 PR fortran/25538
16984 PR fortran/25710
16985 * gfortran.dg/global_references_1.f90: New test.
16986 * gfortran.dg/g77/19990905-1.f: Restore the error that
16987 there is a clash between the common block name and
16988 the name of a subroutine reference.
16989
16990 PR fortran/PR24276
16991 * gfortran.dg/aliasing_dummy_1.f90: New test.
16992
16993 2006-01-21 Alan Modra <amodra@bigpond.net.au>
16994
16995 * gcc.dg/vmx/1b-01.c: Warning fix.
16996 * gcc.dg/vmx/1c-02.c: Likewise.
16997 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
16998
16999 2006-01-20 Steve Ellcey <sje@cup.hp.com>
17000
17001 PR testsuite/24962
17002 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
17003
17004 2006-01-20 Richard Guenther <rguenther@suse.de>
17005 Steven Bosscher <stevenb.gcc@gmail.com>
17006
17007 PR rtl-optimization/24626
17008 * gcc.dg/torture/pr24626-1.c: New testcase.
17009 * gcc.dg/torture/pr24626-2.c: Likewise.
17010 * gcc.dg/torture/pr24626-3.c: Likewise.
17011 * gcc.dg/torture/pr24626-4.c: Likewise.
17012
17013 2006-01-20 Dirk Mueller <dmueller@suse.com>
17014
17015 PR c++/5520
17016 * g++.dg/warn/empty-body.C: New.
17017
17018 2006-01-19 Mark Mitchell <mark@codesourcery.com>
17019
17020 PR c++/22136
17021 * g++.dg/template/using10.C: New test.
17022 * g++.dg/temlpate/using11.C: Likewise.
17023 * g++.dg/inherit/using5.C: Tweak error messages.
17024
17025 2006-01-20 Alan Modra <amodra@bigpond.net.au>
17026
17027 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
17028 target test.
17029 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
17030
17031 2006-01-19 Jan Hubicka <jh@suse.cz>
17032
17033 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
17034
17035 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17036
17037 PR c++/25854
17038 * g++.dg/template/spec28.C: New test.
17039
17040 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
17041
17042 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17043 (switchfiles): Fix fprintf's by adding srcdir or removing it.
17044
17045 2006-01-19 Diego Novillo <dnovillo@redhat.com>
17046
17047 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
17048 * gcc.dg/gomp/critical-1.c: Likewise.
17049 * gcc.dg/gomp/critical-3.c: Likewise.
17050 * gcc.dg/gomp/empty.c: Likewise.
17051 * gcc.dg/gomp/ordered-1.c: Likewise.
17052 * gcc.dg/gomp/for-4.c: Likewise.
17053 * gcc.dg/gomp/for-6.c: Likewise.
17054 * gcc.dg/gomp/master-3.c: Likewise.
17055 * gcc.dg/gomp/for-8.c: Likewise.
17056 * gcc.dg/gomp/for-10.c: Likewise.
17057 * gcc.dg/gomp/for-18.c: Likewise.
17058 * gcc.dg/gomp/for-5.c: Likewise.
17059 * gcc.dg/gomp/for-7.c: Likewise.
17060 * gcc.dg/gomp/for-9.c: Likewise.
17061
17062 2006-01-18 Jeff Law <law@redhat.com>
17063
17064 * gcc.dg/tree-ssa/vrp25.c: New test.
17065
17066 2006-01-19 Richard Sandiford <richard@codesourcery.com>
17067
17068 * gcc.dg/pr25805.c: Fix misapplied patch.
17069
17070 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
17071
17072 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
17073 (check_effective_target_vect_udot_qi): New.
17074 (check_effective_target_vect_sdot_hi): New.
17075 (check_effective_target_vect_udot_hi): New.
17076 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
17077 prefixed with "wrapv-" with -fwrapv.
17078 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
17079 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
17080 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
17081 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
17082 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
17083
17084 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
17085 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
17086 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
17087 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
17088
17089 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17090
17091 PR c++/16829
17092 * g++.dg/other/default2.C: New test.
17093 * g++.dg/other/default3.C: New test.
17094
17095 2006-01-19 Richard Sandiford <richard@codesourcery.com>
17096
17097 PR c/25805
17098 * gcc.dg/pr25805.c: New file.
17099
17100 2006-01-18 Mark Mitchell <mark@codesourcery.com>
17101
17102 PR c++/25836
17103 * g++.dg/template/init6.C: New test.
17104
17105 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
17106
17107 * gcc.dg/tree-ssa/pr24287.c: New test
17108
17109 2006-01-18 Eric Christopher <echristo@apple.com>
17110
17111 * g++.dg/eh/table.C: New.
17112
17113 2006-01-18 DJ Delorie <dj@redhat.com>
17114
17115 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
17116 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
17117 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
17118 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
17119
17120 2006-01-18 Jeff Law <law@redhat.com>
17121
17122 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
17123 on wrapping on overflow semantics.
17124
17125 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
17126
17127 * gcc.gc/tree-ssa/vrp23.c: New test.
17128 * gcc.gc/tree-ssa/vrp24.c: New test.
17129
17130 2006-01-18 Richard Henderson <rth@redhat.com>
17131 Aldy Hernandez <aldyh@redhat.com>
17132 Jakub Jelinek <jakub@redhat.com>
17133 Diego Novillo <dnovillo@redhat.com>
17134 Uros Bizjak <uros@kss-loka.si>
17135
17136 * gcc.dg/gomp: New directory.
17137
17138 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
17139 Steven G. Kargl <kargls@comcast.net>
17140
17141 PR fortran/20869
17142 * gfortran.dg/intrinsic_external_1.f90: New test.
17143
17144 PR fortran/20875.
17145 * gfortran.dg/elemental_pointer_1.f90: New test.
17146
17147 PR fortran/25024
17148 * gfortran.dg/external_procedures_1.f90: New test.
17149
17150 PR fortran/25785
17151 gfortran.dg/assumed_present.f90: New test.
17152
17153 2006-01-18 Jakub Jelinek <jakub@redhat.com>
17154
17155 * g++.dg/parse/lookup5.C: New test.
17156
17157 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17158
17159 PR fortran/25697
17160 * gfortran.dg/read_eof.f90: New test.
17161
17162 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
17163
17164 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
17165 add a closing brace.
17166
17167 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17168
17169 PR fortran/25631
17170 * gfortran.dg/fmt_tl.f: New test.
17171
17172 2006-01-17 Eric Christopher <echristo@apple.com>
17173
17174 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
17175 * g++.old-deja/g++.warn/impint2.C: Ditto.
17176 * g++.old-deja/g++.other/null1.C: Ditto.
17177 * g++.dg/warn/conv2.C: Ditto.
17178 * g++.dg/warn/conv4.C: New file.
17179
17180 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
17181
17182 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
17183
17184 2006-01-17 Andreas Jaeger <aj@suse.de>
17185 Janis Johnson <janis187@us.ibm.com>
17186
17187 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
17188 in 64-bit.
17189 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
17190 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
17191
17192 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
17193
17194 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17195 (switchfiles): xfail txxx where xxx >= 25.
17196
17197 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
17198
17199 PR testsuite/25764
17200 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
17201
17202 2006-01-17 Jakub Jelinek <jakub@redhat.com>
17203
17204 PR c/25682
17205 * gcc.dg/pr25682.c: New test.
17206 * g++.dg/parse/array-size2.C: New test.
17207
17208 2006-01-16 Ian Lance Taylor <ian@airs.com>
17209
17210 * consistency.vlad: Remove entire directory, 1652 files.
17211
17212 2006-01-16 Janis Johnson <janis187@us.ibm.com>
17213
17214 * lib/target-supports.exp (check_effective_target_dfp_nocache,
17215 check_effective_target_dfprt_nocache): New.
17216 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
17217 (check_effective_target_dfprt): New.
17218 * lib/c-compat.exp (check_dfp): Remove.
17219 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
17220 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
17221 level of support for decimal float.
17222 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
17223 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
17224 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
17225 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
17226 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
17227 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
17228 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
17229 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
17230 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
17231 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
17232 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
17233 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
17234 directives.
17235
17236 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
17237
17238 PR testsuite/25741
17239 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
17240 $base_dir/../.
17241 * lib/gfortran.exp (gfortran_init): Likewise.
17242 * lib/obj-c++.exp (obj-c++_init): Likewise.
17243 * lib/scanasm.exp (scan-assembler-dem): Likewise.
17244 (scan-assembler-dem-not): Likewise.
17245 * lib/scandump.exp (scan-dump-dem): Likewise.
17246 (scan-dump-dem-not): Likewise.
17247
17248 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
17249
17250 PR testsuite/25767
17251 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
17252 powerpc-*-darwin*.
17253 * lib/obj-c++.exp (obj-c++_init): Likewise.
17254
17255 2006-01-16 Richard Guenther <rguenther@suse.de>
17256
17257 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
17258
17259 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17260
17261 PR testsuite/25777
17262 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
17263 to LD_LIBRARY_PATH.
17264
17265 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
17266 Andrew Pinski <pinskia@physics.uc.edu>
17267
17268 * gcc.dg/minmax-1.c: New test.
17269
17270 2006-01-16 Ben Elliston <bje@au.ibm.com>
17271
17272 * gcc.dg/dfp/dfp.exp: Correct FSF address.
17273 * gcc.misc-tests/dectest.exp: Ditto.
17274
17275 2006-01-15 Ian Lance Taylor <ian@airs.com>
17276
17277 PR testsuite/25796
17278 * gcc.target/i386/cmov6.c: Use -march=k8.
17279
17280 2006-01-15 Andreas Jaeger <aj@suse.de>
17281
17282 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
17283 x86 does not have __float128.
17284
17285 2006-01-14 Ian Lance Taylor <ian@airs.com>
17286
17287 * gcc.target/i386/cmov6.c: New test.
17288
17289 2006-01-14 Mark Mitchell <mark@codesourcery.com>
17290
17291 PR c++/25663
17292 * g++.dg/template/ctor6.C: New test.
17293
17294 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
17295
17296 PR tree-optimization/25485
17297 * gcc.dg/tree-ssa/pr25485.c: New.
17298
17299 2006-01-14 Richard Guenther <rguenther@suse.de>
17300
17301 PR tree-optimization/22548
17302 PR tree-optimization/22555
17303 PR tree-optimization/22501
17304 * gcc.dg/tree-ssa/alias-4.c: New testcase.
17305 * gcc.dg/tree-ssa/alias-5.c: Likewise.
17306 * gcc.dg/tree-ssa/alias-6.c: Likewise.
17307 * gcc.dg/tree-ssa/alias-7.c: Likewise.
17308 * gcc.dg/tree-ssa/alias-8.c: Likewise.
17309 * gcc.dg/tree-ssa/alias-9.c: Likewise.
17310 * gcc.dg/tree-ssa/alias-10.c: Likewise.
17311 * gcc.dg/tree-ssa/alias-11.c: Likewise.
17312 * gcc.dg/tree-ssa/alias-12.c: Likewise.
17313
17314 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
17315
17316 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
17317 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
17318
17319 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
17320 Richard Guenther <rguenther@suse.de>
17321
17322 PR rtl-optimization/24257
17323 * gcc.dg/torture/pr24257.c: New testcase.
17324
17325 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
17326
17327 * gcc.c-torture/execute/20060110-1.c: New test.
17328 * gcc.c-torture/execute/20060110-2.c: New test.
17329
17330 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
17331
17332 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
17333
17334 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
17335
17336 PR fortran/25756
17337 * gfortran.dg/label_3.f90: New test.
17338
17339 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
17340
17341 PR tree-optimization/25771
17342 * g++.dg/tree-ssa/pr25771.C: New test
17343
17344 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
17345
17346 PR tree-opt/24365
17347 * g++.dg/opt/complex5.C: New test.
17348
17349 2006-01-13 Richard Guenther <rguenther@suse.de>
17350
17351 * gcc.target/i386/387-9.c: New testcase.
17352
17353 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
17354
17355 PR c++/24824
17356 * g++.dg/debug/dwarf2-1.C: New.
17357
17358 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
17359
17360 PR testsuite/25728
17361 * lib/gcov.exp (verify-lines): Add "close $fd".
17362
17363 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
17364 Ben Elliston <bje@au.ibm.com>
17365
17366 * gcc.dg/dfp/inf-1.c: New test.
17367
17368 2006-01-12 Janis Johnson <janis187@us.ibm.com>
17369 Yao Qi <qiyaoltc@cn.ibm.com>
17370 Ben Elliston <bje@au.ibm.com>
17371 Jon Grimm <jgrimm2@us.ibm.com>
17372
17373 * gcc.dg/nodfp-1.c: New test.
17374 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
17375 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
17376 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
17377 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
17378 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
17379 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
17380 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
17381 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
17382 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
17383 * gcc.dg/format/dfp-scanf-1.c: Likewise.
17384 * gcc.dg/format/dfp-printf-1.c: Likewise.
17385 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
17386 (compat_setup_dfp): New.
17387 * gcc.dg/compat/compat.exp: Use it.
17388 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
17389 Make some variables global, prepend "compat_" to their names.
17390 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
17391 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
17392 * gcc.misc-tests/dectest.exp: New test driver for decTest.
17393 * lib/compat.exp (compat_skip_list): Make global, rename.
17394 * lib/c-compat.exp: New file.
17395 * lib/target-supports.exp (check_effective_target_dfp): New.
17396
17397 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
17398 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
17399 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
17400 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
17401 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
17402 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
17403 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
17404 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
17405 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
17406 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
17407 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
17408 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
17409 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
17410 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
17411 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
17412 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
17413 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
17414 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
17415 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
17416 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
17417 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
17418 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
17419 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
17420 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
17421 gcc.dg/dfp/struct-layout-1.c,
17422 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
17423 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
17424 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
17425 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
17426 gcc.dg/dfp/func-vararg-dfp.c,
17427 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
17428 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
17429 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
17430 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
17431 gcc.dg/dfp/wtr-conversion-1.c: New tests.
17432
17433 2006-01-11 Richard Guenther <rguenther@suse.de>
17434
17435 PR tree-optimization/25734
17436 * gcc.dg/tree-ssa/pr25734.c: New testcase.
17437
17438 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
17439
17440 PR fortran/25486
17441 * gfortran.dg/literal_character_constant_1_x.F: New test.
17442 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
17443 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
17444 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
17445
17446 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
17447
17448 PR c++/25386
17449 * g++.dg/ext/packed3.C: Add expected packed error.
17450
17451 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
17452
17453 PR target/25706
17454 * gcc.dg/torture/pr25706-1.c: New test.
17455
17456 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
17457
17458 PR tree-optimization/23109
17459 PR tree-optimization/23948
17460 PR tree-optimization/24123
17461
17462 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
17463 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
17464 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
17465 g++.dg/tree-ssa/pr23948.C: New testcases.
17466 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
17467 three divisions in order to do the optimization.
17468
17469 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
17470
17471 PR c++/25632
17472 * g++.dg/other/pr25632.C: New test.
17473
17474 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
17475
17476 PR fortran/25730
17477 * gfortran.dg/used_types_1.f90: New test.
17478
17479 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
17480
17481 PR target/25718
17482 * gcc.dg/torture/pr25718-1.c: New test.
17483
17484 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
17485
17486 * gfortran.dg/list_read_2.f90: Fix typo in description.
17487
17488 2006-01-10 Jan Beulich <jbeulich@novell.com>
17489
17490 * lib/target-supports.exp (check_visibility_available): Simplify test
17491 for *-*-netware*.
17492 (check_profiling_available): Fail for *-*-netware*.
17493 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
17494 * gcc.dg/20021014-1.c: Likewise.
17495 * gcc.dg/nest.c: Likewise.
17496
17497 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
17498
17499 fortran/24936
17500 * gfortran.dg/forall_3.f90: New test.
17501
17502 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
17503
17504 PR fortran/21977
17505 * gfortran.dg/nesting_2.f90: New test.
17506 * gfortran.dg/nesting_3.f90: New test.
17507
17508 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
17509
17510 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
17511 Fix typo in comment.
17512
17513 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
17514
17515 * gfortran.dg/single_char_string.f90: New test.
17516
17517 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
17518
17519 * gfortran.dg/ichar_2.f90: New test.
17520
17521 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
17522
17523 PR fortran/25093
17524 * gfortran.dg/private_type_4.f90: New.
17525
17526 2006-01-07 Richard Guenther <rguenther@suse.de>
17527
17528 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
17529
17530 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17531
17532 * gfortran.dg/func_decl_1.f90: New.
17533 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
17534 * gfortran.dg/array_alloc_2.f90: Likewise.
17535 * gfortran.dg/char_result_8.f90: Likewise.
17536 * gfortran.dg/dup_save_1.f90: Likewise.
17537 * gfortran.dg/dup_save_2.f90: Likewise.
17538 * gfortran.dg/f2c_6.f90: Likewise.
17539 * gfortran.dg/f2c_7.f90: Likewise.
17540 * gfortran.dg/func_result_2.f90: Likewise.
17541 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
17542
17543 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
17544
17545 PR fortran/22146
17546 * gfortran.dg/elemental_subroutine_1.f90: New test.
17547 * gfortran.dg/elemental_subroutine_2.f90: New test.
17548
17549 PR fortran/25029
17550 PR fortran/21256
17551 * gfortran.dg/assumed_size_refs_1.f90: New test.
17552
17553 PR fortran/20868
17554 PR fortran/20870
17555 * gfortran.dg/assumed_size_refs_2.f90: New test.
17556 * gfortran.dg/initialization_1.f90: Change warning message.
17557
17558 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
17559
17560 * gcc.dg/tree-ssa/loop-15.c: New test.
17561
17562 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17563
17564 PR fortran/25598
17565 * gfortran.dg/backspace_3.f: New test.
17566 * gfortran.dg/backspace_4.f: New test.
17567
17568 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17569
17570 PR fortran/24268
17571 * gfortran.dg/fmt_white.f: Update test.
17572
17573 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
17574
17575 * gcc.dg/cast-1.c: Add new warning.
17576 * gcc.dg/cast-2.c: Likewise.
17577 * gcc.dg/cast-3.c: Likewise.
17578 * gcc.dg/format/cast-1.c: Likewise.
17579 * gcc.dg/cast-4.c: New testcase.
17580
17581 2006-01-05 Richard Guenther <rguenther@suse.de>
17582
17583 PR tree-optimization/22555
17584 * gcc.dg/tree-ssa/alias-3.c: New testcase.
17585
17586 2006-01-05 Richard Guenther <rguenther@suse.de>
17587 Diego Novillo <dnovillo@redhat.com>
17588
17589 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
17590 * gcc.dg/tree-ssa/loop-8.c: Likewise.
17591 * gcc.dg/tree-ssa/loop-1.c: Likewise.
17592 * gcc.dg/tree-ssa/pr23294.c: Likewise.
17593 * gcc.dg/tree-ssa/pr21985.c: Likewise.
17594 * gcc.dg/tree-ssa/loop-14.c: Likewise.
17595 * gcc.dg/tree-ssa/loop-2.c: Likewise.
17596 * gcc.dg/tree-ssa/loop-3.c: Likewise.
17597 * gcc.dg/tree-ssa/loop-4.c: Likewise.
17598 * gcc.dg/tree-ssa/pr21171.c: Likewise.
17599 * gcc.dg/tree-ssa/loop-5.c: Likewise.
17600 * gcc.dg/tree-ssa/loop-10.c: Likewise.
17601 * gcc.dg/tree-ssa/loop-6.c: Likewise.
17602 * treelang/compile/extravar.tree: Likewise.
17603 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
17604 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
17605 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
17606 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
17607 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
17608
17609 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
17610
17611 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
17612 for 64-bit fix.
17613
17614 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
17615
17616 PR fortran/23675
17617 gfortran.dg/char_result_11.f90: New.
17618
17619 2006-01-04 Mark Mitchell <mark@codesourcery.com>
17620
17621 PR c++/24782
17622 * g++.dg/parse/access9.C: New test.
17623 * g++.dg/tc1/dr52.C: Tweak error markers.
17624
17625 2006-01-04 Richard Henderson <rth@redhat.com>
17626
17627 Merge from gomp branch.
17628 * g++.dg/parse/pragma2.C: Update expected error lines.
17629
17630 2006-01-04 Jakub Jelinek <jakub@redhat.com>
17631
17632 * g++.dg/other/i386-2.C: New test.
17633
17634 PR target/25554
17635 * gcc.c-torture/compile/20051228-1.c: New test.
17636
17637 PR c/25559
17638 * gcc.dg/pr25559.c: New test.
17639
17640 2006-01-03 Mark Mitchell <mark@codesourcery.com>
17641
17642 PR c++/25492
17643 * g++.dg/lookup/friend9.C: New test.
17644
17645 PR c++/25625
17646 * g++.dg/template/repo5.C: New test.
17647
17648 2006-01-03 Steven G. Kargl <kargls@comcast.net>
17649
17650 PR fortran/25101
17651 * gfortran.dg/forall_2.f90: New test.
17652
17653 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
17654
17655 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
17656 dg-require-weak. Adjust regexp to handle leading-underscore
17657 targets and space as well as TAB after .weak. Change previous
17658 64-bit fix to not use naked dot.
17659
17660 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
17661
17662 PR rtl-optimization/25578
17663 * gcc.c-torture/execute/20060102-1.c: New testcase.
17664
17665 2006-01-03 Richard Guenther <rguenther@suse.de>
17666
17667 PR c/25183
17668 * gcc.dg/torture/pr25183.c: New testcase.
17669
17670 2006-01-03 Jakub Jelinek <jakub@redhat.com>
17671
17672 Merge from gomp-branch.
17673 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
17674 * gcc.dg/ia64-sync-2.c: Likewise.
17675 * gcc.dg/ia64-sync-3.c: Likewise.
17676 * gcc.dg/ia64-sync-4.c: Likewise.
17677 * gcc.dg/sync-2.c: Likewise.
17678 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
17679 that sparc64-*-* and sparcv9-*-* supports sync builtins.
17680
17681 2006-01-02 Mark Mitchell <mark@codesourcery.com>
17682
17683 PR c++/25635
17684 * g++.dg/parse/operator6.C: New test.
17685
17686 PR c++/25637
17687 * g++.dg/parse/error29.C: New test.
17688
17689 PR c++/25638
17690 * g++.dg/parse/dtor6.C: New test.
17691
17692 PR c++/25633
17693 * g++.dg/parse/ctor3.C: New test.
17694
17695 PR c++/25634
17696 * g++.dg/template/class3.C: New test.
17697
17698 2006-01-02 Geoffrey Keating <geoffk@apple.com>
17699
17700 * g++.dg/debug/debug9.C: New.
17701
17702 2006-01-02 Steven G. Kargl <kargls@comcast.net>
17703
17704 PR fortran/24640
17705 * gfortran.dg/label_2.f90: New test.
17706
17707 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17708
17709 * g++.dg/lookup/using12.C: Tighten error marker.
17710
17711 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
17712 Andrew Pinski <pinskia@physics.uc.edu>
17713
17714 * gcc.target/powerpc/darwin-abi-3.c: New file.
17715 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
17716 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
17717 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
17718 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
17719 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
17720 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
17721 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
17722 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
17723
17724 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
17725
17726 * gcc.dg/tree-ssa/loadpre1.c: New;
17727 * gcc.dg/tree-ssa/loadpre2.c: New;
17728 * gcc.dg/tree-ssa/loadpre3.c: New;
17729 * gcc.dg/tree-ssa/loadpre4.c: New;
17730 * gcc.dg/tree-ssa/loadpre5.c: New;
17731 * gcc.dg/tree-ssa/loadpre6.c: New;
17732 * gcc.dg/tree-ssa/loadpre7.c: New;
17733 * gcc.dg/tree-ssa/loadpre8.c: New;
17734 * gcc.dg/tree-ssa/loadpre9.c: New;
17735
17736 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
17737
17738 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
17739 * g++.dg/abi/thunk4.C: Likewise.
17740
17741 2006-01-01 Andreas Jaeger <aj@suse.de>
17742
17743 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
17744 portable.
17745
17746 2006-01-01 Jakub Jelinek <jakub@redhat.com>
17747
17748 PR c++/25294
17749 * gcc.dg/pragma-pack-3.c: New test.
17750 * g++.dg/parse/pragma3.C: New test.
17751
17752 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17753
17754 PR middle-end/24827
17755 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
17756
17757 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17758
17759 PR testsuite/25214
17760 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
17761
17762 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
17763
17764 PR fortran/22607
17765 * gfortran-dg/pure_byref_3.f90: New.
17766
17767 fortran/PR 25396
17768 * gfortran.dg/userdef_operator_1.f90: New.
17769
17770 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
17771
17772 * g++.dg/abi/thunk3.C: New.
17773 * g++.dg/abi/thunk4.C: New.
17774
17775 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
17776
17777 PR fortran/25532
17778 * gfortran.dg/host_used_types_1.f90: New test. Check that host
17779 associated derived type components of derived types are
17780 properly declared in contained procedures.
17781
17782 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17783
17784 PR libgfortran/25139
17785 * gfortran.dg/backspace_2.f: New test.
17786
17787 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17788
17789 PR libgfortran/25550
17790 * gfortran.dg/endfile.f: New test.
17791
17792 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17793
17794 PR libgfortran/25419
17795 * gfortran.dg/comma.f: New test.
17796
17797 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17798
17799 * lib/gfortran-dg.exp: Remove trailing whitespace.
17800 * lib/fortran-torture.exp: Test with -fbounds-check instead of
17801 -funroll-all-loops.
17802
17803 2005-12-28 Alan Modra <amodra@bigpond.net.au>
17804
17805 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
17806 Extended Double long doubles or repeat tests when long double is
17807 the same size as double.
17808
17809 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17810
17811 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
17812
17813 PR testsuite/25442
17814 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
17815 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
17816
17817 PR testsuite/25441
17818 * gcc.dg/pr23911.c: Make test variable static.
17819
17820 PR testsuite/25444
17821 * gcc.dg/tree-ssa/pr14841.c: Likewise.
17822
17823 2005-12-26 Mark Mitchell <mark@codesourcery.com>
17824
17825 PR c++/25439
17826 * g++.dg/parse/crash17.C: Adjust error markers.
17827 * g++.dg/template/error20.C: New test.
17828
17829 2005-12-26 Mark Mitchell <mark@codesourcery.com>
17830
17831 PR c++/23172
17832 * g++.dg/ext/complit4.C: New test.
17833
17834 PR c++/25417
17835 * g++.dg/ext/complit5.C: Likewise.
17836
17837 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
17838
17839 PR tree-optimization/25125
17840 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
17841 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
17842 * gcc.c-torture/execute/pr25125.c: New.
17843
17844 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
17845
17846 PR fortran/25029
17847 PR fortran/21256
17848 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
17849 functions with incorrect assumed size references.
17850
17851 2005-12-24 Mark Mitchell <mark@codesourcery.com>
17852
17853 PR c++/23171
17854 * g++.dg/opt/init1.C: New test.
17855
17856 2005-12-23 Mark Mitchell <mark@codesourcery.com>
17857
17858 PR c++/24671
17859 * g++.dg/template/sfinae3.C: New test.
17860
17861 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17862
17863 * g++.dg/other/friend4.C: New test.
17864
17865 2005-12-23 Jakub Jelinek <jakub@redhat.com>
17866
17867 PR target/25005
17868 * g++.dg/opt/pr25005.C: New test.
17869
17870 2005-12-22 Mark Mitchell <mark@codesourcery.com>
17871
17872 PR c++/25369
17873 * g++.dg/template/ptrmem16.C: New test.
17874
17875 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
17876
17877 PR fortran/25029
17878 PR fortran/21256
17879 * gfortran.dg/initialization_1.f90: Add test of SIZE.
17880
17881 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17882
17883 PR libgfortran/25307
17884 * gfortran.dg/list_read_5.f90: New test.
17885
17886 2005-12-22 Richard Henderson <rth@redhat.com>
17887
17888 * gcc.target/i386/sse-7.c: Use -msse2.
17889
17890 2005-12-23 Jakub Jelinek <jakub@redhat.com>
17891
17892 PR rtl-optimization/25432
17893 * gcc.c-torture/compile/20051216-1.c: New test.
17894
17895 PR objc/25328
17896 * objc/execute/pr25328.m: New test.
17897
17898 2005-12-22 Mark Mitchell <mark@codesourcery.com>
17899
17900 PR c++/25364
17901 * g++.dg/template/call4.C: New test.
17902
17903 2005-12-22 Dale Johannesen <dalej@apple.com>
17904
17905 * gcc.target/i386/sse-17.c: New.
17906
17907 2005-12-22 Paul Brook <paul@codesourcery.com>
17908
17909 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
17910
17911 2005-12-22 Paul Brook <paul@codesourcery.com>
17912
17913 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
17914
17915 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
17916
17917 PR tree-opt/25513
17918 * gcc.c-torture/compile/pr25513.c: New test.
17919
17920 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17921
17922 PR c++/23333
17923 * g++.dg/parse/error25.C: Add more tests.
17924
17925 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17926
17927 PR fortran/18990
17928 * gfortran.dg/der_charlen_1.f90: New.
17929
17930 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
17931
17932 PR fortran/20889
17933 * gfortran.dg/pointer_component_type_1.f90: New test.
17934
17935 PR fortran/25029
17936 PR fortran/21256
17937 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
17938 should give an error with assumed size array refernces and checks
17939 those that should not.
17940 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
17941 reference an upper bound so that it does not generate an error.
17942
17943 PR fortran/19362
17944 PR fortran/20244
17945 PR fortran/20864
17946 PR fortran/25391
17947 * gfortran.dg/used_dummy_types_1.f90: New test.
17948 * gfortran.dg/used_dummy_types_2.f90: New test.
17949 * gfortran.dg/used_dummy_types_3.f90: New test.
17950 * gfortran.dg/used_dummy_types_4.f90: New test.
17951 * gfortran.dg/used_dummy_types_5.f90: New test.
17952
17953 PR fortran/23152
17954 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
17955 group already being USE associated.
17956 * gfortran.dg/assumed_shape_nml.f90: New test.
17957 * gfortran.dg/assumed_size_nml.f90: New test.
17958
17959 PR fortran/20862
17960 PR fortran/25053
17961 PR fortran/25063
17962 PR fortran/25064
17963 PR fortran/25066
17964 PR fortran/25067
17965 PR fortran/25068
17966 PR fortran/25307
17967 * gfortran.dg/io_constraints_1.f90: New test.
17968 * gfortran.dg/io_constraints_1.f90: New test.
17969 * gfortran.dg/iostat_3.f90: Change wording of warning.
17970 * gfortran.dg/g77/19981216-0.f: The same.
17971
17972 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
17973
17974 PR tree-optimization/23518
17975 * gcc.dg/pr23518.c: New.
17976
17977 2005-12-21 Mike Stump <mrs@apple.com>
17978
17979 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
17980
17981 2005-12-21 Paul Brook <paul@codesourcery.com>
17982
17983 * gcc.dg/pr19340.c: Skip on m68k targets.
17984
17985 2005-12-21 Steven Bosscher <stevenb@suse.de>
17986
17987 PR rtl-optimization/25196
17988 * gcc.dg/pr25196.c: New test.
17989
17990 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
17991
17992 PR fortran/25423
17993 gfortran.dg/where_nested_1.f90: New.
17994
17995 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
17996
17997 PR tree-optimization/25382.
17998 * gcc.dg/tree-ssa/pr25382.c: New.
17999
18000 2005-12-20 Richard Guenther <rguenther@suse.de>
18001
18002 PR middle-end/24306
18003 * gcc.target/i386/pr24306.c: New testcase.
18004
18005 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
18006
18007 PR tree-optimization/25501
18008 * gcc.dg/tree-ssa/pr25501.c: New.
18009
18010 2005-12-20 Richard Guenther <rguenther@suse.de>
18011
18012 Revert
18013 2005-12-02 Richard Guenther <rguenther@suse.de>
18014
18015 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18016
18017 2005-12-20 Mark Mitchell <mark@codesourcery.com>
18018
18019 PR c++/21228
18020 * g++.dg/warn/Wunreachable-code-2.C: New test.
18021
18022 2005-12-19 Mark Mitchell <mark@codesourcery.com>
18023
18024 PR c++/24278
18025 * g++.dg/template/ctor5.C: New test.
18026
18027 PR c++/24915
18028 * g++.dg/template/overload8.C: New test.
18029
18030 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
18031
18032 * gcc.c-torture/compile/pr25483 : New test.
18033
18034 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18035
18036 PR c++/20552
18037 * g++.dg/ext/typeof10.C: New test.
18038
18039 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
18040
18041 * gcc.dg/mt-loopi1.c: New.
18042
18043 2005-12-18 Richard Guenther <rguenther@suse.de>
18044
18045 PR tree-optimization/25481
18046 * gcc.dg/torture/pr25481.c: New testcase.
18047
18048 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
18049
18050 PR rtl-optimization/21041
18051 * gcc.dg/pr21041.c: New test.
18052
18053 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18054
18055 PR libgfortran/25463
18056 * gfortran.dg/advance.f90: New test.
18057
18058 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
18059
18060 * gcc.dg/20051201-1.c: New test.
18061
18062 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
18063
18064 PR fortran/25018
18065 * gfortran.dg/initialization_1.f90: New test.
18066 * gfortran.dg/enum_5.f90: Change dg-error to new message.
18067 * gfortran.dg/g77/980616-0.f: The same.
18068
18069 2005-12-17 Steven G. Kargl <kargls@comcast.net>
18070
18071 * PR fortran/25458
18072 * gfortran.dg/chkbits.f90: New test.
18073
18074 2005-12-17 Steven G. Kargl <kargls@comcast.net>
18075
18076 * gfortran.dg/enum_5.f: Revert to previous version.
18077
18078 2005-12-17 Steven G. Kargl <kargls@comcast.net>
18079
18080 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
18081 * gfortran.dg/nested_modules_1.f90: Ditto.
18082 * gfortran.dg/hollerith_f95.f90: Ditto.
18083 * gfortran.dg/select_5.f90: Ditto.
18084 * gfortran.dg/secnds.f: Ditto.
18085 * gfortran.dg/hollerith2.f90: Ditto.
18086 * gfortran.dg/imag_2.f: Ditto.
18087 * gfortran.dg/ftell_2.f90: Ditto.
18088 * gfortran.dg/malloc_free_1.f90: Ditto.
18089 * gfortran.dg/logint-1.f: Ditto.
18090 * gfortran.dg/recursive_statement_functions.f90: Ditto.
18091 * gfortran.dg/e_d_fmt.f90: Ditto.
18092 * gfortran.dg/hollerith_legacy.f90: Ditto.
18093 * gfortran.dg/logint-2.f: Ditto.
18094 * gfortran.dg/enum_5.f90: Ditto.
18095 * gfortran.dg/f2c_2.f90: Ditto.
18096 * gfortran.dg/pr17143.f90: Ditto.
18097 * gfortran.dg/namelist_14.f90: Ditto.
18098 * gfortran.dg/logint-3.f: Ditto.
18099 * gfortran.dg/spread_scalar_source.f90: Ditto.
18100 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
18101 * gfortran.dg/namelist_11.f: Ditto.
18102 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
18103 * gfortran.dg/g77/20010519-1.f
18104 * gfortran.dg/g77/alpha1.f: Ditto.
18105 * gfortran.dg/g77/990115-1.f: Ditto.
18106 * gfortran.dg/g77/erfc.f: Ditto.
18107 * gfortran.dg/g77/19990313-3.f: Ditto.
18108 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
18109 * gfortran.dg/g77/20010426.f: Ditto.
18110 * gfortran.dg/g77/19990313-0.f: Ditto.
18111 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
18112 * gfortran.dg/g77/20000629-1.f: Ditto.
18113 * gfortran.dg/g77/970125-0.f: Ditto.
18114 * gfortran.dg/g77/8485.f: Ditto.
18115 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
18116 * gfortran.dg/g77/19990313-1.f: Ditto.
18117 * gfortran.dg/g77/int8421.f: Ditto.
18118 * gfortran.dg/g77/19990305-0.f: Ditto.
18119 * gfortran.dg/g77/947.f: Ditto.
18120 * gfortran.dg/g77/19990905-2.f: Ditto.
18121 * gfortran.dg/g77/cabs.f: Ditto.
18122 * gfortran.dg/g77/19990313-2.f: Ditto.
18123 * gfortran.dg/g77/20020307-1.f: Ditto.
18124 * gfortran.dg/g77/dcomplex.f: Ditto.
18125 * gfortran.dg/g77/19990502-1.f: Ditto.
18126 * gfortran.dg/g77/19981216-0.f: Ditto.
18127 * gfortran.dg/common_4.f90: Ditto.
18128 * gfortran.dg/entry_4.f90: Ditto.
18129 * gfortran.dg/equiv_constraint_2.f90: Ditto.
18130 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
18131 * gfortran.dg/namelist_12.f: Ditto.
18132 * gfortran.dg/scale_1.f90: Ditto.
18133 * gfortran.dg/modulo_1.f90
18134 * gfortran.dg/hollerith.f90: Ditto.
18135 * gfortran.dg/direct_io_3.f90: Ditto.
18136 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
18137 * gfortran.dg/gnu_logical_1.F: Ditto.
18138 * gfortran.dg/unf_io_convert_1.f90: Ditto.
18139 * gfortran.dg/assign_1.f90: Ditto.
18140 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
18141 * gfortran.dg/pr23095.f: Ditto.
18142 * gfortran.dg/read_float_1.f90: Ditto.
18143
18144 2005-12-17 Andreas Jaeger <aj@suse.de>
18145
18146 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
18147 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
18148
18149 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18150
18151 PR fortran/24268
18152 * gfortran.dg/fmt_white.f: New test.
18153
18154 2005-12-16 Steven G. Kargl <kargls@comcast.net>
18155
18156 * gfortran.dg/label_1.f90: New test.
18157
18158 2005-12-15 Ben Elliston <bje@au.ibm.com>
18159
18160 PR testsuite/25422
18161 * gcc.dg/20031012-1.c: Add -Walways-true option.
18162 * gcc.dg/weak/weak-3.c: Likewise.
18163 * g++.old-deja/g++.mike/warn8.C: Likewise.
18164
18165 2005-12-16 Mike Stump <mrs@apple.com>
18166
18167 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
18168 exit.
18169
18170 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18171
18172 PR libgfortran/25264
18173 PR libgfortran/25349
18174 * gfortran.dg/tl_editing.f90: Added additional checks.
18175 * gfortran.dg/t_editing.f: New test.
18176 * gfortran.dg/write_padding.f90: New test
18177
18178 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18179
18180 PR testsuite/25215
18181 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
18182
18183 2005-12-16 Jakub Jelinek <jakub@redhat.com>
18184
18185 PR rtl-optimization/24899
18186 * gcc.c-torture/execute/20051215-1.c: New test.
18187
18188 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
18189
18190 PR 24823
18191 * gfortran.dg/pr24823.f: New test.
18192
18193 2005-12-16 Jeff Law <law@redhat.com>
18194
18195 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
18196
18197 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
18198
18199 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18200 (base_types): Change C++ style comments to C style comments. Remove
18201 aligned types from the array. Keep Enums disabled.
18202 (complex_types): Remove aligned types from the array.
18203 Comment out "_Complex long double".
18204 (attrib_types): Remove.
18205 (complex_attrib_types): Remove.
18206 (attrib_array_types): Remove.
18207 (complex_attrib_array_types): Remove.
18208 (aligned_bitfld_types): Remove.
18209 (n_aligned_bitfld_types): Remove.
18210 (FEATURE_ALIGNEDPACKED): Delete.
18211 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
18212 (singles): Remove support for adding attributes.
18213 (choose_type): Remove support for attributed types.
18214 (generate_fields): Remove support for attributed bit-fields.
18215 Remove support for adding attributes.
18216 (generate_random_tests): Remove support for adding attributes.
18217 (features): Add back "[0] :0" and "complex vector [0]".
18218 (main): Remove support for attributed bit-fields.
18219 Uncomment the calling of generate_random_tests for the rests of
18220 the tests.
18221
18222 2005-12-16 Jan Hubicka <jh@suse.cz>
18223
18224 * gcc.c-torture/combine/pr25224.c: New.
18225
18226 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
18227
18228 PR other/25028
18229 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
18230 HP-UX.
18231
18232 2005-12-15 Richard Sandiford <richard@codesourcery.com>
18233
18234 * gcc.dg/20051215-1.c: New file.
18235
18236 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18237
18238 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
18239 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
18240
18241 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
18242
18243 PR fortran/18197
18244 * gfortran.dg/dummy_functions_1.f90: New.
18245
18246 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
18247
18248 PR rtl-optimization/25310
18249 * gcc.c-torture/compile/pr25310.c: New test.
18250
18251 2005-12-14 Jakub Jelinek <jakub@redhat.com>
18252
18253 PR debug/25023
18254 * gcc.dg/pr25023.c: New test.
18255
18256 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18257
18258 * g++.old-deja/g++.brendan/redecl1.C,
18259 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
18260 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
18261 g++.old-deja/g++.oliva/typeof1.C,
18262 g++.old-deja/g++.other/crash16.C,
18263 g++.old-deja/g++.other/crash34.C,
18264 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
18265 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
18266 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
18267 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
18268 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
18269 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
18270 Remove xfail.
18271
18272 2005-12-14 Kean Johnston <jkj@sco.com>
18273 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18274
18275 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
18276 * gcc.target/i386/20020523-1.c: Ditto.
18277 * gcc.target/i386/tailcall-1.c: Ditto.
18278 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
18279 * gcc.target/i386/ssetype-5.c: Ditto.
18280
18281 2005-12-14 Jeff Law <law@redhat.com>
18282
18283 * gcc.dg/tree-ssa/foldstring-1.c: New test.
18284
18285 2005-12-14 Jakub Jelinek <jakub@redhat.com>
18286
18287 PR target/25254
18288 PR target/24188
18289 * gcc.target/i386/pr25254.c: New test.
18290 * gfortran.dg/PR24188.f: New test.
18291
18292 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
18293
18294 * lib/fortran-torture.exp: Catch remaining uses of
18295 remote_file build delete.
18296
18297 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18298
18299 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
18300
18301 2005-12-14 Ben Elliston <bje@au.ibm.com>
18302
18303 * gcc.dg/warn-addr-cmp.c: New test.
18304
18305 2005-12-13 Jakub Jelinek <jakub@redhat.com>
18306
18307 PR debug/25023
18308 PR target/25293
18309 * gcc.target/i386/pr25293.c: New test.
18310
18311 2005-12-13 Petr Machata <machata@post.cz>
18312
18313 PR c++/24907
18314 * g++.dg/parse/comma2.C: New test.
18315
18316 2005-12-13 Mark Mitchell <mark@codesourcery.com>
18317 Jakub Jelinek <jakub@redhat.com>
18318
18319 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18320 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18321 (limits.h): Include unconditionally.
18322 (stdlib.h): Likewise.
18323 (hashtab.h): Do not include.
18324 (getopt.h): Likewise.
18325 (stddef.h): Include.
18326 (hashval_t): Define.
18327 (struct entry): Add "next" field.
18328 (HASH_SIZE): New macro.
18329 (hash_table): New variable.
18330 (switchfiles): Do not use xmalloc.
18331 (mix): New macro.
18332 (iterative_hash): New function.
18333 (hasht): Remove.
18334 (e_exists): New function.
18335 (e_insert): Likewise.
18336 (output): Use, instead of libiberty hashtable functions.
18337 (main): Do not use getopt. Do not call htab_create.
18338
18339 2005-12-13 Jakub Jelinek <jakub@redhat.com>
18340
18341 PR c++/25331
18342 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
18343 put atal* and atpaal* attributes on array elements.
18344 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
18345 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
18346 put atal* and atpaal* attributes on array elements.
18347 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
18348
18349 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
18350
18351 * gcc.dg/single-precision-constant.c: New test.
18352
18353 2005-12-13 Alan Modra <amodra@bigpond.net.au>
18354
18355 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
18356 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
18357 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
18358 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18359 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18360 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18361 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
18362 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
18363 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
18364 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
18365 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
18366 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
18367 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
18368 gcc.target/powerpc/ppc-sdata-2.c,
18369 gcc.target/powerpc/ppc-stackalign-1.c,
18370 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
18371 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
18372 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
18373 gcc.target/powerpc/rs6000-ldouble-2.c,
18374 gcc.target/powerpc/rs6000-power2-1.c,
18375 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
18376 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
18377 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
18378 option into target selector.
18379 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
18380 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
18381
18382 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
18383
18384 PR objc/25348
18385 * objc.dg/encode-9.m: New test.
18386
18387 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18388
18389 PR testsuite/20772
18390 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
18391 * gcc.dg/asm-b.c: Fix typo.
18392 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
18393 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
18394 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
18395 i?86 lp64 and x86_64 ilp32.
18396 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
18397 on i?86 lp64.
18398 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
18399
18400 2005-12-12 Steven G. Kargl <kargls@comcast.net>
18401
18402 PR fortran/25078
18403 gfortran.dg/equiv_5.f90: New test.
18404
18405 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
18406
18407 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
18408 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
18409 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
18410 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
18411 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
18412 * gcc.dg/tree-ssa/reassoc-5.c: New.
18413 * gcc.dg/tree-ssa/reassoc-6.c: New.
18414 * gcc.dg/tree-ssa/reassoc-7.c: New.
18415 * gcc.dg/tree-ssa/reassoc-8.c: New.
18416 * gcc.dg/tree-ssa/reassoc-9.c: New.
18417 * gcc.dg/tree-ssa/reassoc-10.c: New.
18418 * gcc.dg/tree-ssa/reassoc-11.c: New.
18419
18420 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18421
18422 PR testsuite/25167
18423 PR testsuite/24478
18424 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
18425
18426 2005-12-12 Mark Mitchell <mark@codesourcery.com>
18427
18428 PR c++/25300
18429 * g++.dg/template/inherit.C: Do not use a generic error message.
18430
18431 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
18432
18433 PR libobjc/25354
18434 * objc.dg/gnu-encoding: New directory.
18435 * objc.dg/gnu-encoding/compat-common.h: New file.
18436 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
18437 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
18438 * objc.dg/gnu-encoding/vector-defs.h: New file.
18439 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
18440 * objc.dg/gnu-encoding/generate-random.c: New file.
18441 * objc.dg/gnu-encoding/generate-random_r.c: New file.
18442 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
18443 * objc.dg/gnu-encoding/generate-random.h: New file.
18444
18445 2005-12-11 Mark Mitchell <mark@codesourcery.com>
18446
18447 PR c++/25337
18448 * g++.dg/template/defarg7.C: New test.
18449
18450 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
18451
18452 PR libobjc/25347
18453 * objc.dg/encode-8.m: New test.
18454
18455 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
18456
18457 PR libobjc/25346
18458 * objc.dg/encode-7.m: New test.
18459
18460 2005-12-10 Mark Mitchell <mark@codesourcery.com>
18461
18462 PR c++/25010
18463 * g++.dg/opt/inline10.C: New test.
18464
18465 2005-12-11 Steven G. Kargl <kargls@comcast.net>
18466
18467 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
18468
18469 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
18470
18471 * gfortran.dg/substring_equivalence.f90: typo in comment
18472
18473 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18474
18475 PR fortran/25068
18476 * gfortran.dg/iostat_3.f90: New test.
18477
18478 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
18479
18480 PR fortran/23815
18481 * gfortran.dg/unf_io_convert_1.f90: New test.
18482 * gfortran.dg/unf_io_convert_2.f90: New test.
18483 * gfortran.dg/unf_io_convert_3.f90: New test.
18484
18485 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18486
18487 PR testsuite/20772
18488 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
18489 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
18490 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18491 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
18492 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
18493 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18494 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
18495 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
18496 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18497 gcc.dg/torture/fp-int-convert-float128-timode.c,
18498 gcc.dg/torture/fp-int-convert-float128.c,
18499 gcc.dg/torture/fp-int-convert-float80-timode.c,
18500 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
18501 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
18502
18503 * gcc.dg/tls/opt-1.c: Require effective target fpic.
18504
18505 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
18506
18507 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
18508
18509 2005-12-10 Richard Sandiford <richard@codesourcery.com>
18510
18511 * gcc.dg/20051207-1.c,
18512 * gcc.dg/20051207-2.c,
18513 * gcc.dg/20051207-3.c: New tests.
18514
18515 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18516
18517 PR testsuite/20772
18518 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
18519 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
18520 dg-skip-if target selector.
18521
18522 PR testsuite/20772
18523 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
18524 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
18525 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
18526 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
18527 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
18528 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
18529 and/or merge with i?86 cases.
18530
18531 * gcc.dg/tls/opt-3.c: Require effective target fpic.
18532
18533 PR testsuite/20772
18534 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
18535 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
18536 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
18537 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
18538 x86_64-*-linux*.
18539
18540 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
18541
18542 PR target/25311
18543 * gcc.c-torture/compile/pr25311.c: New test.
18544
18545 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18546
18547 PR libgfortran/25039
18548 * gfortran.dg/read_comma.f: New test.
18549
18550 2005-12-08 Jakub Jelinek <jakub@redhat.com>
18551
18552 PR c++/19317
18553 * g++.dg/opt/pr19317-1.C: New test.
18554 * g++.dg/opt/pr19317-2.C: New test.
18555 * g++.dg/opt/pr19317-3.C: New test.
18556
18557 PR target/19005
18558 * gcc.c-torture/execute/pr19005.c: New test.
18559
18560 PR target/17828
18561 * g++.old-deja/g++.other/comdat5.C: New test.
18562 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
18563
18564 * g++.dg/compat/struct-layout-1.exp: New file.
18565 * g++.dg/compat/struct-layout-1.h: New.
18566 * g++.dg/compat/struct-layout-1_generate.c: New.
18567 * g++.dg/compat/struct-layout-1_x1.h: New.
18568 * g++.dg/compat/struct-layout-1_x2.h: New.
18569 * g++.dg/compat/struct-layout-1_y1.h: New.
18570 * g++.dg/compat/struct-layout-1_y2.h: New.
18571
18572 * gcc.dg/20050330-2.c: New test.
18573
18574 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
18575
18576 PR fortran/25292
18577 * gfortran.dg/associated_1.f90: New.
18578
18579 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
18580
18581 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
18582 ILP32 vect_no_align platforms.
18583
18584 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
18585 Jakub Jelinek <jakub@redhat.com>
18586
18587 PR target/25268
18588 * gcc.c-torture/compile/20051207-1.c: New test.
18589
18590 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18591
18592 PR testsuite/20772
18593 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
18594 gcc.dg/torture/pr18582-1.c,
18595 gcc.target/i386/attributes-error.c: Also test on x86_64.
18596
18597 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
18598
18599 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18600
18601 PR c++/19397
18602 * g++.dg/template/typedef3.C: New test.
18603
18604 PR c++/19762
18605 PR c++/19764
18606 * g++.dg/template/dtor3.C: Fix error markers.
18607
18608 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
18609
18610 * lib/target-supports.exp (check_effective_target_sync_char_short):
18611 Add s390*.
18612
18613 2005-12-06 Janis Johnson <janis187@us.ibm.com>
18614
18615 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
18616
18617 2005-12-06 Roger Sayle <roger@eyesopen.com>
18618
18619 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
18620 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
18621 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
18622 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
18623
18624 2005-12-06 Roger Sayle <roger@eyesopen.com>
18625
18626 PR c++/25263
18627 * g++.dg/other/array2.C: New test case.
18628
18629 2005-12-05 Geoffrey Keating <geoffk@apple.com>
18630
18631 * gcc.dg/darwin-weakimport-3.c: New.
18632
18633 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
18634 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
18635 and to work on Darwin.
18636 * gcc.dg/attr-weakref-1b.c: New file.
18637 * gcc.dg/attr-weakref-2.c: New test.
18638 * gcc.dg/darwin-weakref-1.c: New test.
18639
18640 2005-12-05 Janis Johnson <janis187@us.ibm.com>
18641
18642 PR testsuite/25247
18643 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
18644 use in selector expressions.
18645 (dg-xfail-if): Ditto.
18646 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
18647 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
18648 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
18649 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
18650 * gcc.test-framework/test-framework.exp: Skip generated tests if
18651 CHECK_TEST_FRAMEWORK is not 1.
18652
18653 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
18654
18655 PR tree-optimization/24963
18656 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
18657
18658 PR target/24108
18659 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
18660
18661 PR target/18580
18662 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
18663 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
18664 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
18665 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
18666
18667 2005-12-05 Jakub Jelinek <jakub@redhat.com>
18668
18669 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
18670 dg-options.
18671
18672 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
18673
18674 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
18675
18676 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
18677
18678 * gcc.dg/format/cast-1.c: New test.
18679
18680 2005-12-04 Roger Sayle <roger@eyesopen.com>
18681
18682 PR c/7776
18683 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
18684 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
18685 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
18686 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
18687
18688 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
18689
18690 * gcc.dg/cast-pretty-print-1.c: New test.
18691
18692 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
18693
18694 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
18695
18696 2005-12-02 Mark Mitchell <mark@codesourcery.com>
18697
18698 PR c++/24173
18699 * g++.dg/template/friend40.C: New test.
18700
18701 2005-12-02 Jakub Jelinek <jakub@redhat.com>
18702
18703 PR target/25199
18704 * gcc.target/i386/movq-2.c: New test.
18705 * gcc.target/i386/movq.c: Remove target i?86, instead add
18706 dg-require-effective-target ilp32.
18707
18708 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18709
18710 PR c++/24103
18711 * g++.dg/other/default1.C: New test.
18712
18713 2005-12-02 Richard Guenther <rguenther@suse.de>
18714
18715 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18716
18717 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
18718
18719 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
18720
18721 2005-12-02 Alan Modra <amodra@bigpond.net.au>
18722
18723 PR target/21017
18724 * gcc.target/powerpc/rotate.c: New.
18725
18726 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18727
18728 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
18729 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
18730
18731 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
18732
18733 PR c/13384
18734 * gcc.dg/pr17730-1.c: Adjust.
18735 * gcc.dg/lvalue1.c (main): Likewise.
18736 * gcc.dg/lvalue-2.c: Likewise.
18737 * g++.dg/pr7503-3.C
18738
18739 2005-12-01 Geoffrey Keating <geoffk@apple.com>
18740
18741 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
18742 error messages.
18743
18744 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
18745
18746 PR fortran/24789
18747 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
18748
18749 2005-12-01 Uros Bizjak <uros@kss-loka.si>
18750
18751 PR target/24475
18752 * lib/target-supports.exp (check_effective_target_tls): New.
18753 (check_effective_target_tls_runtime): New.
18754 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
18755 for TLS support.
18756 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
18757 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18758 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
18759 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
18760 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
18761 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
18762 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18763 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
18764 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
18765 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
18766 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
18767 effective-target TLS.
18768 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
18769 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
18770 effective-target TLS runtime.
18771
18772 2005-12-01 Uros Bizjak <uros@kss-loka.si>
18773
18774 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
18775
18776 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
18777
18778 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
18779 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
18780 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
18781 ignored" warnings when "packing" is the same as the ABI layout.
18782
18783 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
18784
18785 PR fortran/21302
18786 * gfortran.dg/line_length_1.f: New test.
18787 * gfortran.dg/line_length_2.f90: Ditto.
18788
18789 2005-11-30 Richard Guenther <rguenther@suse.de>
18790
18791 PR tree-optimization/21655
18792 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
18793
18794 2005-11-30 Dale Johannesen <dalej@apple.com>
18795
18796 * gcc.c-torture/compile/pr24930.c: New.
18797
18798 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
18799
18800 PR fortran/15809
18801 * gfortran.dg/auto_char_dummy_array.f90: New test.
18802
18803 2005-11-30 Jeff Law <law@redhat.com>
18804
18805 * g++.old-deja/g++.law/pr25000.C: New test.
18806
18807 2005-11-30 Jakub Jelinek <jakub@redhat.com>
18808
18809 * gcc.dg/tls/opt-11.c: New test.
18810
18811 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
18812
18813 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
18814 targets.
18815 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
18816 LP64 ia64.
18817
18818 2005-11-29 Jakub Jelinek <jakub@redhat.com>
18819
18820 * gfortran.dg/open_access_1.f90: New test.
18821
18822 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18823
18824 * gcc.dg/charset/builtin2.c: New test.
18825
18826 2005-11-28 Jakub Jelinek <jakub@redhat.com>
18827
18828 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
18829 on mmix-*-* for *_[xy].c.
18830
18831 2005-11-28 Kean Johnston <jkj@sco.com>
18832
18833 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
18834 headers.
18835 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
18836 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
18837 * gcc.target/i386/asm-3.c: Ditto.
18838 * gcc.target/i386/clobbers.c: Ditto.
18839 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
18840 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
18841 test regexp.
18842 * gcc.target/i386/mul.c: Ditto.
18843 * gcc.target/i386/ssetype-1.c: Ditto.
18844 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
18845 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
18846 static so the test works with -fPIC mode too. Based on comment in
18847 PR19231 by Pinski.
18848 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
18849
18850 2005-11-28 Richard Guenther <rguenther@suse.de>
18851
18852 * gcc.dg/alias-9.c: New testcase.
18853 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
18854
18855 2005-11-28 Roger Sayle <roger@eyesopen.com>
18856 Uros Bizjak <uros@kss-loka.si>
18857
18858 PR middle-end/20219
18859 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
18860 tan(x)/sin(x) transformations.
18861
18862 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
18863
18864 PR middle-end/24575
18865 * gcc.dg/tree-ssa/divide-3.c: New test.
18866 * gcc.dg/tree-ssa/divide-4.c: New test.
18867
18868 2005-11-27 Steven G. Kargl <kargls@comcast.net>
18869
18870 PR fortran/24917
18871 * gfortran.dg/boz_6.f90: New test.
18872
18873 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18874
18875 PR fortran/23912
18876 * gfortran.dg/modulo_1.f90: New test.
18877
18878 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18879
18880 PR libfortran/24919
18881 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
18882 fail on CRLF platforms.
18883 * gfortran.dg/ftell_2.f90: Likewise.
18884
18885 2005-11-26 Eric Christopher <echristo@apple.com>
18886
18887 * gcc.dg/intmax_t-1.c: Remove mips xfail.
18888
18889 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
18890
18891 * objc.dg/gnu-runtime-3.m: Simplify.
18892
18893 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
18894
18895 PR middle-end/23669
18896 * gcc.dg/tree-ssa/divide-1.c: New test.
18897 * gcc.dg/tree-ssa/divide-2.c: New test.
18898
18899 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
18900
18901 PR libgfortran/24945
18902 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
18903
18904 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
18905
18906 PR libgfortran/24945
18907 * gfortran.dg/open_status_2.f90: New test.
18908
18909 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18910
18911 * gcc.c-torture/execute/builtins/fprintf.c,
18912 gcc.c-torture/execute/builtins/fputs-lib.c,
18913 gcc.c-torture/execute/builtins/fputs.c,
18914 gcc.c-torture/execute/builtins/lib/fprintf.c,
18915 gcc.c-torture/execute/builtins/lib/printf.c,
18916 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
18917
18918 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
18919
18920 * gcc.dg/20050922-2.c: New test.
18921
18922 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
18923
18924 * objc.dg/gnu-runtime-3.m: New test.
18925
18926 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18927
18928 PR c++/9278
18929 * g++.dg/other/void1.C: New test.
18930
18931 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
18932
18933 PR middle-end/24998
18934 * gcc.dg/torture/fp-int-convert-float.c,
18935 gcc.dg/torture/fp-int-convert-double.c,
18936 gcc.dg/torture/fp-int-convert-long-double.c,
18937 gcc.dg/torture/fp-int-convert-timode.c,
18938 gcc.dg/torture/fp-int-convert-float80.c,
18939 gcc.dg/torture/fp-int-convert-float80-timode.c,
18940 gcc.dg/torture/fp-int-convert-float128.c,
18941 gcc.dg/torture/fp-int-convert-float128-timode.c,
18942 gcc.dg/torture/fp-int-convert.h: New files.
18943
18944 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
18945
18946 PR middle-end/24989
18947 * gcc.dg/tree-ssa/bool-10.c: New test.
18948 * gcc.dg/tree-ssa/bool-11.c: New test.
18949 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
18950
18951 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
18952
18953 PR middle-end/24990
18954 * tree-ssa/pr24990-1.c: New test.
18955
18956 2005-11-24 Richard Guenther <rguenther@suse.de>
18957 Dirk Mueller <dmueller@suse.de>
18958
18959 PR c++/14024
18960 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
18961 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
18962 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
18963 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
18964 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
18965 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
18966
18967 2005-11-23 Uros Bizjak <uros@kss-loka.si>
18968
18969 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
18970
18971 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
18972
18973 PR c/21668
18974 * gcc.dg/Wc++-compat.c: New.
18975 * gcc.dg/Wno-c++-compat.c: New.
18976
18977 2005-11-23 Alan Modra <amodra@bigpond.net.au>
18978
18979 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
18980 (vspltish, vspltisw): Likewise.
18981
18982 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18983
18984 PR libgfortran/24794
18985 * gfortran.dg/namelist_12.f: Fix quotes.
18986 * gfortran.dg/namelist_13.f90: Fix quotes.
18987 * gfortran.dg/namelist_14.f90: Fix quotes.
18988 * gfortran.dg/namelist_15.f90: Fix quotes.
18989 * gfortran.dg/namelist_use.f90: Fix quotes.
18990 * gfortran.dg/namelist_use_only.f90: Fix quotes.
18991 * gfortran.dg/namelist_21.f90: New test.
18992 * gfortran.dg/namelist_22.f90: New test.
18993
18994 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
18995
18996 PR target/23435
18997 * gcc.c-torture/compile/pr23435.c: New.
18998
18999 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
19000
19001 * gcc.c-torture/execute/floatunsisf-1.c: New test.
19002
19003 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
19004
19005 * gcc.target/powerpc/405-macchw-1.c,
19006 gcc.target/powerpc/405-macchw-2.c,
19007 gcc.target/powerpc/405-macchwu-1.c,
19008 gcc.target/powerpc/405-macchwu-2.c,
19009 gcc.target/powerpc/405-machhw-1.c,
19010 gcc.target/powerpc/405-machhw-2.c,
19011 gcc.target/powerpc/405-machhwu-1.c,
19012 gcc.target/powerpc/405-machhwu-2.c,
19013 gcc.target/powerpc/405-maclhw-1.c,
19014 gcc.target/powerpc/405-maclhw-2.c,
19015 gcc.target/powerpc/405-maclhwu-1.c,
19016 gcc.target/powerpc/405-maclhwu-2.c,
19017 gcc.target/powerpc/405-mulchw-1.c,
19018 gcc.target/powerpc/405-mulchw-2.c,
19019 gcc.target/powerpc/405-mulchwu-1.c,
19020 gcc.target/powerpc/405-mulchwu-2.c,
19021 gcc.target/powerpc/405-mulhhw-1.c,
19022 gcc.target/powerpc/405-mulhhw-2.c,
19023 gcc.target/powerpc/405-mulhhwu-1.c,
19024 gcc.target/powerpc/405-mulhhwu-2.c,
19025 gcc.target/powerpc/405-mullhw-1.c,
19026 gcc.target/powerpc/405-mullhw-2.c,
19027 gcc.target/powerpc/405-mullhwu-1.c,
19028 gcc.target/powerpc/405-mullhwu-2.c,
19029 gcc.target/powerpc/405-nmacchw-1.c,
19030 gcc.target/powerpc/405-nmacchw-2.c,
19031 gcc.target/powerpc/405-nmachhw-1.c,
19032 gcc.target/powerpc/405-nmachhw-2.c,
19033 gcc.target/powerpc/405-nmaclhw-1.c,
19034 gcc.target/powerpc/405-nmaclhw-2.c,
19035 gcc.target/powerpc/440-macchw-1.c,
19036 gcc.target/powerpc/440-macchw-2.c,
19037 gcc.target/powerpc/440-macchwu-1.c,
19038 gcc.target/powerpc/440-macchwu-2.c,
19039 gcc.target/powerpc/440-machhw-1.c,
19040 gcc.target/powerpc/440-machhw-2.c,
19041 gcc.target/powerpc/440-machhwu-1.c,
19042 gcc.target/powerpc/440-machhwu-2.c,
19043 gcc.target/powerpc/440-maclhw-1.c,
19044 gcc.target/powerpc/440-maclhw-2.c,
19045 gcc.target/powerpc/440-maclhwu-1.c,
19046 gcc.target/powerpc/440-maclhwu-2.c,
19047 gcc.target/powerpc/440-mulchw-1.c,
19048 gcc.target/powerpc/440-mulchw-2.c,
19049 gcc.target/powerpc/440-mulchwu-1.c,
19050 gcc.target/powerpc/440-mulchwu-2.c,
19051 gcc.target/powerpc/440-mulhhw-1.c,
19052 gcc.target/powerpc/440-mulhhw-2.c,
19053 gcc.target/powerpc/440-mulhhwu-1.c,
19054 gcc.target/powerpc/440-mulhhwu-2.c,
19055 gcc.target/powerpc/440-mullhw-1.c,
19056 gcc.target/powerpc/440-mullhw-2.c,
19057 gcc.target/powerpc/440-mullhwu-1.c,
19058 gcc.target/powerpc/440-mullhwu-2.c,
19059 gcc.target/powerpc/440-nmacchw-1.c,
19060 gcc.target/powerpc/440-nmacchw-2.c,
19061 gcc.target/powerpc/440-nmachhw-1.c,
19062 gcc.target/powerpc/440-nmachhw-2.c,
19063 gcc.target/powerpc/440-nmaclhw-1.c,
19064 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
19065
19066 2005-11-21 Jakub Jelinek <jakub@redhat.com>
19067
19068 PR fortran/24774
19069 * gfortran.dg/inquire_9.f90: New test.
19070
19071 PR fortran/21647
19072 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
19073
19074 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
19075
19076 PR libfortran/24432
19077 * lib/target-supports.exp (check_effective_target_fortran_large_real):
19078 Check that 'cos' is supported.
19079
19080 2005-11-21 Paul Thomas <pault@gcc.gnu.org
19081
19082 PR fortran/24223
19083 * gfortran.dg/substring_equivalence.f90: New test.
19084
19085 PR fortran/24705
19086 * gfortran.dg/auto_internal_assumed.f90: New test.
19087
19088 2005-11-21 Uros Bizjak <uros@kss-loka.si>
19089
19090 * gcc.dg/fold-div-2.c: New test.
19091
19092 2005-11-20 Ian Lance Taylor <ian@airs.com>
19093
19094 PR rtl-optimization/24883
19095 * gcc.c-torture/compile/pr24883.c: New test.
19096
19097 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
19098
19099 PR middle-end/20583
19100 * gcc.c-torture/compile/pr20583.c: New.
19101
19102 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
19103
19104 * gcc.c-torture/execute/usmul.c: New test.
19105
19106 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
19107
19108 * gcc.dg/tree-ssa/vrp22.c: New test.
19109
19110 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
19111
19112 PR middle-end/24912
19113 * gcc.dg/torture/pr24912-1.c: New test.
19114
19115 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
19116
19117 PR fortran/24862
19118 * gfortran.dg/arrayio_derived_1.f90: New test.
19119
19120 2005-11-19 Richard Guenther <rguenther@suse.de>
19121
19122 PR middle-end/23294
19123 * gcc.dg/tree-ssa/pr23294.c: New testcase.
19124
19125 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
19126
19127 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
19128
19129 2005-11-18 Mark Mitchell <mark@codesourcery.com>
19130
19131 PR c++/8355
19132 * g++.dg/template/friend39.C: New test.
19133
19134 2005-11-18 James E Wilson <wilson@specifix.com>
19135
19136 * gcc.dg/builtin-strstr.c: New.
19137
19138 2005-11-18 Richard Henderson <rth@redhat.com>
19139
19140 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
19141 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
19142 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
19143 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
19144 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
19145 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
19146 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
19147 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
19148 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
19149 renaming to remove initial "ia64-".
19150
19151 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
19152
19153 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
19154
19155 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
19156
19157 * g++.dg/cpp/string-2.C: New test.
19158
19159 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
19160
19161 * gcc.dg/tree-ssa/loop-14.c: New test.
19162
19163 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
19164 Michael Chamberlain <michael@chamberlain.net.au>
19165
19166 * ada/acats/run_all.sh (target_run): Kill long running tests.
19167
19168 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19169
19170 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
19171 * gcc.dg/cleanup-9.c: Likewise.
19172 * gcc.dg/cleanup-10.c: Likewise.
19173 * gcc.dg/cleanup-11.c: Likewise.
19174
19175 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19176
19177 PR fortran/24892
19178 * gfortran.dg/open_access_append_1.f90: New test.
19179 * gfortran.dg/open_access_append_2.f90: New test.
19180
19181 2005-11-16 Richard Guenther <rguenther@suse.de>
19182
19183 PR middle-end/24851
19184 * gcc.c-torture/execute/pr24851.c: New testcase.
19185
19186 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
19187
19188 * gcc.dg/fold-overflow-1.c: New test.
19189
19190 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
19191
19192 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
19193 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
19194
19195 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
19196
19197 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
19198 structures.
19199 * g++.dg/eh/forced2.C: Likewise.
19200 * g++.dg/eh/forced3.C: Likewise.
19201 * g++.dg/eh/forced4.C: Likewise.
19202
19203 2005-11-11 Mike Stump <mrs@apple.com>
19204
19205 * g++.old-deja/g++.mike/unused.C: Add.
19206
19207 2005-11-15 Mark Mitchell <mark@codesourcery.com>
19208
19209 PR c++/24667
19210 * g++.dg/warn/Wcast-qual1.C: New test.
19211
19212 2005-11-15 Jan Hubicka <jh@suse.cz>
19213
19214 * gcc.dg/winline-5.c: Add large-unit-insns limit.
19215
19216 2005-11-14 David Edelsohn <edelsohn@gnu.org>
19217
19218 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
19219
19220 2005-11-14 Diego Novillo <dnovillo@redhat.com>
19221
19222 PR 24840
19223 * gcc.dg/tree-ssa/pr24840.c: New test.
19224
19225 2005-11-14 Janis Johnson <janis187@us.ibm.com>
19226
19227 PR testsuite/24841
19228 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
19229
19230 2005-11-14 Dale Johannesen <dalej@apple.com>
19231
19232 * gcc.c-torture/execute/20051113-1.c: New.
19233
19234 2005-11-14 Mark Mitchell <mark@codesourcery.com>
19235
19236 PR c++/24687
19237 * g++.dg/template/crash43.C: New test.
19238
19239 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
19240
19241 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
19242
19243 2005-11-13 Mark Mitchell <mark@codesourcery.com>
19244
19245 PR c++/24817
19246 * g++.dg/eh/spec8.C: New test.
19247
19248 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
19249
19250 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
19251
19252 2005-11-13 Mark Mitchell <mark@codesourcery.com>
19253
19254 PR c++/20293
19255 * g++.dg/parse/ambig4.C: New test.
19256 * g++.dg/tc1/dr101.C: Adjust error markers.
19257 * g++.dg/lookup/strong-using-2.C: Likewise.
19258 * g++.dg/lookup/ambig5.C: Likewise.
19259 * g++.dg/lookup/ambig4.C: Likewise.
19260 * g++.dg/parse/crash22.C: Likewise.
19261
19262 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
19263
19264 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
19265
19266 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
19267
19268 * gcc.dg/nested-calls-1.c: New test.
19269
19270 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19271
19272 * gfortran.dg/complex_intrinsic_1.f90: New test.
19273 * gfortran.dg/complex_intrinsic_2.f90: New test.
19274 * gfortran.dg/fgetc_1.f90: New test.
19275 * gfortran.dg/fgetc_2.f90: New test.
19276 * gfortran.dg/fgetc_3.f90: New test.
19277 * gfortran.dg/ftell_1.f90: New test.
19278 * gfortran.dg/ftell_2.f90: New test.
19279 * gfortran.dg/gnu_logical_1.F: New test.
19280 * gfortran.dg/gnu_logical_2.f90: New test.
19281
19282 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
19283
19284 PR middle-end/24820
19285 * gcc.dg/pr24820.c: New test.
19286
19287 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
19288
19289 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
19290 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
19291 variable.
19292
19293 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19294
19295 PR testsuite/24614
19296 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
19297
19298 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
19299
19300 * gcc.target/cris/cris.exp: New file.
19301 * gcc.target/cris/rld-legit1.c: New test.
19302 * gcc.target/cris/rld-legit2.c: New test.
19303
19304 2005-11-12 Jakub Jelinek <jakub@redhat.com>
19305
19306 PR c++/24780
19307 * g++.dg/opt/pr24780.C: New test.
19308
19309 PR c++/24761
19310 * g++.dg/template/asm1.C: New test.
19311
19312 2005-11-12 Steven G. Kargl <kargls@comcast.net>
19313
19314 PR libgfortran/24787
19315 * gfortran.dg/scan_1.f90: New test.
19316
19317 2005-11-12 Jan Hubicka <jh@suse.cz>
19318
19319 * gcc.target/i386/minmax-1.c: New.
19320 * gcc.target/i386/minmax-2.c: New.
19321
19322 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
19323
19324 * gcc.dg/pr24445.c: Fix for 64-bit targets.
19325
19326 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
19327
19328 * gcc.c-torture/execute/20051110-1.c,
19329 gcc.c-torture/execute/20051110-2.c: New tests.
19330
19331 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
19332
19333 PR middle-end/24750
19334 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
19335 New tests.
19336
19337 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
19338
19339 * lib/target-libpath.exp (get_shlib_extension): New proc.
19340 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
19341 * lib/gfortran.exp (gfortran_link_flags): Likewise.
19342 * lib/objc.exp (objc_target_compile): Likewise.
19343 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
19344 detection.
19345
19346 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
19347
19348 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
19349
19350 * lib/target-supports.exp (check_effective_target_static_libgfortran):
19351 Add -static to additional_flags and pass it to target_compile.
19352
19353 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19354
19355 PR libgfortran/24719
19356 gfortran.dg/read_noadvance.f90: New test.
19357
19358 PR libgfortran/24699
19359 gfortran.dg/fmt_t_2.f90: New test.
19360
19361 PR libgfortran/24785
19362 gfortran.dg/read_x_eor.f90: New test.
19363
19364 PR libgfortran/24584
19365 gfortran.dg/namelist_empty.f90: Rename test.
19366
19367 PR libgfortran/24489
19368 gfortran/read_eor.f90: Rename test.
19369
19370 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
19371
19372 PR fortran/15976
19373 * gfortran.dg/automatic_module_variable.f90: New test.
19374
19375 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
19376
19377 PR target/24445
19378 * gcc.dg/pr24445.c: New test.
19379
19380 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
19381
19382 PR fortran/24655
19383 PR fortran/24755
19384 * gfortran.dg/recursive_statement_functions.f90: Add statement
19385 functions using inline intrinsic functions and parameters to test
19386 that they no longer seg-fault.
19387
19388 PR fortran/24409
19389 gfortran.dg/nested_modules_4.f90: New test.
19390 gfortran.dg/nested_modules_5.f90: New test.
19391
19392 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19393
19394 PR fortran/24643
19395 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
19396
19397 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
19398
19399 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
19400 failures.
19401
19402 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
19403
19404 * gcc.dg/sparc-getcontext-1.c: New test.
19405
19406 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
19407
19408 * gcc.dg/ifcvt-fabs-1.c: New test.
19409
19410 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
19411
19412 PR other/4372
19413 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
19414 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
19415
19416 2005-11-09 Richard Guenther <rguenther@suse.de>
19417
19418 PR tree-optimization/24716
19419 * gcc.c-torture/execute/pr24716.c: New testcase.
19420
19421 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
19422
19423 * gcc.dg/pr24624.c: Disable for non S/390 targets.
19424
19425 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
19426
19427 PR 24624
19428 * gcc.dg/pr24624.c: Testcase added.
19429
19430 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
19431
19432 PR 24623
19433 * g++.dg/other/pr24623.C: Testcase added.
19434
19435 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
19436
19437 PR fortran/22607
19438 * gfortran-dg/pure_byref_1.f90: New.
19439 * gfortran-dg/pure_byref_2.f90: New.
19440
19441 2005-11-09 Uros Bizjak <uros@kss-loka.si>
19442
19443 PR c/24101
19444 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
19445 * gcc.dg/dg.exp: Run main loop also for *.i files.
19446
19447 2005-11-08 Jakub Jelinek <jakub@redhat.com>
19448
19449 PR c++/19450
19450 * g++.dg/tls/diag-3.C: New test.
19451 * g++.dg/tls/diag-4.C: New test.
19452 * g++.dg/tls/static-1.C: New test.
19453 * g++.dg/tls/static-1a.cc: New file.
19454
19455 2005-11-08 Diego Novillo <dnovillo@redhat.com>
19456
19457 PR 23046
19458 * g++.dg/tree-ssa/pr23046.C: New test.
19459
19460 2005-11-08 Devang Patel <dpatel@apple.com>
19461
19462 PR tree-optimization/23115
19463 * gcc.dg/tree-ssa/pr23115.c: New.
19464
19465 2005-11-08 David Edelsohn <edelsohn@gnu.org>
19466
19467 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
19468 * gcc.target/powerpc/pr16155.c: Same.
19469 * gcc.target/powerpc/altivec-1.c: Same.
19470 * gcc.target/powerpc/altivec-2.c: Same.
19471 * gcc.target/powerpc/altivec-3.c: Same.
19472 * gcc.target/powerpc/altivec-5.c: Same.
19473 * gcc.target/powerpc/altivec-11.c: Same.
19474 * gcc.target/powerpc/altivec-12.c: Same.
19475 * gcc.target/powerpc/altivec-14.c: Same.
19476 * gcc.target/powerpc/altivec-22.c: Same.
19477 * gcc.target/powerpc/altivec-consts.c: Same.
19478 * gcc.target/powerpc/altivec-pr22085.c: Same.
19479 * gcc.target/powerpc/altivec-splat.c: Same.
19480 * gcc.target/powerpc/altivec-varargs-1.c: Same.
19481 * gcc.target/powerpc/altivec-vec-merge.c: Same.
19482 * gcc.target/powerpc/darwin-longlong.c: Same.
19483
19484 2005-11-08 Uros Bizjak <uros@kss-loka.si>
19485
19486 PR target/19340
19487 * gcc.dg/pr19340.c: New test.
19488
19489 2005-11-07 Ian Lance Taylor <ian@airs.com>
19490
19491 PR rtl-optimization/24683
19492 * gcc.dg/pr24683.c: New test.
19493
19494 2005-11-07 Uros Bizjak <uros@kss-loka.si>
19495
19496 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
19497 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
19498
19499 2005-11-07 Uros Bizjak <uros@kss-loka.si>
19500
19501 * gcc.target/i386/pr23376.c: Compile with -mmmx.
19502
19503 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
19504
19505 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
19506
19507 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
19508
19509 PR target/24230
19510
19511 * gcc.target/powerpc/altivec-consts.c,
19512 gcc.target/powerpc/altivec-splat.c: New testcase.
19513
19514 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
19515
19516 PR c/24599
19517
19518 * gcc.dg/overflow-2.c: New testcase.
19519
19520 2005-11-07 Jakub Jelinek <jakub@redhat.com>
19521
19522 PR rtl-optimization/23567
19523 * gcc.c-torture/execute/20051104-1.c: New test.
19524
19525 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
19526
19527 PR fortran/24534
19528 gfortran.dg/private_type_2.f90: Modified to check that case with
19529 PRIVATE declaration within derived type is accepted.
19530
19531 PR fortran/20838
19532 gfortran.dg/pointer_assign_1.f90: New test.
19533
19534 PR fortran/20840
19535 * gfortran.dg/arrayio_0.f90: New test.
19536
19537 PR fortran/17737
19538 gfortran.dg/data_initialized.f90: New test.
19539 gfortran.dg/data_constraints_1.f90: New test.
19540 gfortran.dg/data_constraints_2.f90: New test.
19541
19542 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
19543
19544 PR fortran/24174
19545 PR fortran/24305
19546 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
19547
19548 2005-11-06 Diego Novillo <dnovillo@redhat.com>
19549
19550 PR 24670
19551 * gcc.dg/tree-ssa/pr24670.c: New test.
19552
19553 2005-11-05 Ian Lance Taylor <ian@airs.com>
19554
19555 PR target/22432
19556 * gcc.target/i386/pr22432.c: New test.
19557
19558 2005-11-05 Richard Henderson <rth@redhat.com>
19559
19560 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
19561 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
19562 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
19563 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
19564 from gcc.dg/alpha-*.
19565 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
19566 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
19567
19568 2005-11-05 Andreas Jaeger <aj@suse.de>
19569
19570 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
19571
19572 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
19573
19574 PR target/23424
19575 * gcc.dg/torture/pr23424-1.c: New test.
19576
19577 2005-11-04 Richard Henderson <rth@redhat.com>
19578
19579 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
19580 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
19581 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
19582 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
19583 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
19584 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
19585 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
19586 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
19587 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
19588 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
19589 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
19590 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
19591 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
19592 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
19593 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
19594 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
19595 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
19596 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
19597 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
19598 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
19599 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
19600 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
19601 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
19602 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
19603 Move from gcc.dg/.
19604 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
19605 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
19606 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
19607 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
19608 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
19609 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
19610 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
19611 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
19612 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
19613 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
19614 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
19615 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
19616 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
19617 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
19618 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
19619 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
19620 gcc.target/i386/lea.c, gcc.target/i386/local.c,
19621 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
19622 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
19623 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
19624 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
19625 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
19626 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
19627 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
19628 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
19629 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
19630 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
19631 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
19632 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
19633 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
19634 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
19635 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
19636 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
19637 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
19638 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
19639 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
19640 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
19641 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
19642 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
19643 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
19644 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
19645 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
19646 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
19647 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
19648 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
19649
19650 2005-11-04 Diego Novillo <dnovillo@redhat.com>
19651
19652 PR 24627
19653 * gcc.dg/tree-ssa/pr24627.c: New test.
19654
19655 2005-11-04 Paul Brook <paul@codesourcery.com>
19656
19657 * gcc.dg/tls/opt-10.c: New test.
19658
19659 2005-11-04 Andreas Jaeger <aj@suse.de>
19660
19661 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
19662 avoid extra warnings.
19663
19664 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19665
19666 PR libfortran/22298
19667 * lib/target-supports.exp
19668 (check_effective_target_static_libgfortran): New
19669 static_libgfortran effective target.
19670 * gfortran.dg/static_linking_1.f: New test.
19671 * gfortran.dg/static_linking_1.c: New file.
19672
19673 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
19674
19675 * gcc.dg/pr24615.c: Guard test with { target fpic }.
19676
19677 2005-11-03 Josh Conner <jconner@apple.com>
19678
19679 PR c++/19989
19680 g++.dg/ext/array2.C: New test.
19681 g++.dg/template/dependent-name3.C: New test.
19682 g++.dg/template/dependent-name4.C: New test.
19683 g++.dg/template/sfinae2.C: New test.
19684
19685 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
19686
19687 PR preprocessor/22042
19688 * gcc.dg/cpp/strify4.c: New test.
19689
19690 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
19691
19692 PR c++/17964
19693 * g++.dg/cpp/string-1.C: New test.
19694
19695 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
19696
19697 * gcc.target/powerpc: New directory.
19698 * gcc.target/powerpc/powerpc.exp: New file.
19699 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
19700 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
19701 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
19702 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
19703 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
19704 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
19705 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
19706 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
19707 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
19708 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
19709 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
19710 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
19711 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
19712 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
19713 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
19714 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
19715 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
19716 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
19717 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
19718 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
19719 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
19720 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
19721 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
19722 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
19723 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
19724 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
19725 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
19726 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
19727 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
19728 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
19729 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
19730 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
19731 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
19732 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
19733
19734 2005-11-03 Mark Mitchell <mark@codesourcery.com>
19735
19736 PR c++/21627
19737 * g++.dg/warn/inline2.C: New test.
19738
19739 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
19740
19741 PR middle-end/23155
19742 * g++.dg/ext/c99struct1.C: New test.
19743 * gcc.dg/union-cast-1.c: New test.
19744 * gcc.dg/union-cast-2.c: New test.
19745 * gcc.dg/union-cast-3.c: New test.
19746
19747 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
19748
19749 PR middle-end/24589
19750 * gcc.c-torture/execute/zero-struct-2.c: New test.
19751
19752 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
19753
19754 PR c++/24582
19755 * g++.dg/init/switch1.C: New test.
19756
19757 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
19758
19759 * gcc.dg/delay-slot-1.c: New test.
19760
19761 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
19762
19763 PR target/24620
19764 * gcc.dg/pr24620.c: New test.
19765
19766 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
19767
19768 PR c/24329
19769 * gcc.dg/format/unnamed-1.c: New test.
19770
19771 2005-11-02 Mark Mitchell <mark@codesourcery.com>
19772
19773 PR c++/22434
19774 * g++.dg/expr/cond8.C: New test.
19775
19776 PR c++/24560
19777 * g++.dg/parse/dot1.C: New test.
19778
19779 2005-11-02 Jan Hubicka <jh@suse.cz>
19780
19781 PR target/23303
19782 * gcc.dg/i386-lea.c: New test
19783
19784 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
19785
19786 PR target/24615
19787 * gcc.dg/pr24615.c: New test.
19788
19789 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
19790
19791 PR target/24600
19792 * gcc.dg/pr24600.c: New test.
19793
19794 2005-11-02 Mark Mitchell <mark@codesourcery.com>
19795
19796 PR c++/19253
19797 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
19798 * g++.dg/parse/typename9.C: New test.
19799 * g++/dg/parse/typename10.C: Likewise.
19800
19801 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
19802
19803 PR fortran/18157
19804 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
19805 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
19806 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
19807
19808 2005-11-02 Mark Mitchell <mark@codesourcery.com>
19809
19810 PR c++/24569
19811 * g++.dg/debug/static1.C: New test.
19812
19813 2005-11-02 Josh Conner <jconner@apple.com>
19814
19815 * g++.dg/crash38.C: moved into proper directory...
19816 * g++.dg/template/crash42.C: ...here
19817
19818 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
19819
19820 PR target/18338
19821 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
19822 pcc_bitfield_type_matters || default_packed.
19823
19824 * lib/target-supports.exp
19825 (check_effective_target_pcc_bitfield_type_matters): New proc.
19826 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
19827
19828 PR testsuite/23304
19829 * lib/target-supports.exp (check_effective_default_packed): New proc.
19830 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
19831 Gate expected errors on target ! default_packed.
19832 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
19833
19834 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19835
19836 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
19837 change (r106358).
19838
19839 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19840
19841 PR fortran/24008
19842 * gfortran.dg/entry_5.f90: New.
19843 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
19844
19845 2005-11-01 Bob Wilson <bob.wilson@acm.org>
19846
19847 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
19848
19849 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
19850
19851 PR fortran/21565
19852 gfortran.dg/namelist_blockdata.f90: New test.
19853
19854 PR fortran/18737
19855 gfortran.dg/external_implicit_none.f90: New test.
19856
19857 PR fortran/14994
19858 * gfortran.dg/secnds.f: New test.
19859
19860 2005-10-31 Jan Hubicka <jh@suse.cz>
19861
19862 PR target/20928
19863 * gcc.c-torture/compile/pr20928.c: New test.
19864
19865 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
19866
19867 PR middle-end/23492
19868 * gcc.c-torture/compile/zero-strct-5.c: New test.
19869
19870 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
19871
19872 PR libgfortran/24584
19873 * gfortran.dg/pr24584.f90: New test.
19874
19875 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
19876
19877 PR fortran/18883
19878 * gfortran.dg/char_result_9.f90: New.
19879 * gfortran.dg/char_result_10.f90: New.
19880
19881 2005-10-30 Jan Hubicka <jh@suse.cz>
19882
19883 * g++.dg/tree-ssa/pr24172.C: New testcase.
19884
19885 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19886
19887 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
19888
19889 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
19890
19891 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
19892 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
19893 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
19894 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
19895 gfortran.dg/enum_9.f90,
19896 gfortran.fortran-torture/compile/enum_1.f90,
19897 gfortran.fortran-torture/execute/enum_1.f90,
19898 gfortran.fortran-torture/execute/enum_2.f90,
19899 gfortran.fortran-torture/execute/enum_3.f90,
19900 gfortran.fortran-torture/execute/enum_4.f90: New tests.
19901
19902 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
19903
19904 PR target/18482
19905 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
19906 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
19907
19908 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19909
19910 PR libfortran/20179
19911 * gfortran.dg/mixed_io_1.f90: New test.
19912 * gfortran.dg/mixed_io_1.c: New file.
19913
19914 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19915
19916 * gfortran.dg/malloc_free_1.f90: New test.
19917
19918 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
19919
19920 * gcc.dg/nested-func-4.c: Require profiling -pg.
19921
19922 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
19923
19924 PR C++/23229
19925 * g++.dg/warn/main-2.C: New test.
19926
19927 2005-10-28 Steven G. Kargl <kargls@comcast.net>
19928
19929 PR fortran/24545
19930 * gfortran.dg/interface_2.f90: new test.
19931
19932 2005-10-28 Josh Conner <jconner@apple.com>
19933
19934 PR c++/22153
19935 * g++.dg/template/crash38.C: New test.
19936 * g++.dg/parse/explicit1.C: Change expected errors.
19937
19938 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
19939
19940 PR C++/23426
19941 * g++.dg/other/large-size-array.C: New test.
19942
19943 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
19944
19945 PR middle-end/24362
19946 * g++.dg/opt/complex4.C: New test.
19947
19948 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
19949
19950 * gcc.dg/nested-func-4.c: New test.
19951
19952 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
19953
19954 PR fortran/24158
19955 gfortran.dg/derived_recursion.f90: New test.
19956 gfortran.dg/implicit_actual.f90: New test.
19957
19958 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
19959
19960 PR middle-end/24295, PR testsuite/24477
19961 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
19962 removed when weakref hits the tree.
19963
19964 2005-10-25 Jakub Jelinek <jakub@redhat.com>
19965
19966 * gfortran.dg/cray_pointers_4.f90: New test.
19967
19968 * gfortran.dg/cray_pointers_5.f90: New test.
19969
19970 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
19971
19972 PR fortran/22290
19973 * gfortran.dg/assign_5.f90: New test.
19974 * gfortran.dg/assign_6.f: New test.
19975
19976 2005-10-25 Uros Bizjak <uros@kss-loka.si>
19977
19978 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
19979 CPU has no SSE support.
19980
19981 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
19982
19983 PR libgfortran/24224
19984 * gfortran.dg/arrayio_1.f90: Update attribution.
19985 * gfortran.dg/arrayio_2.f90: Update attribution.
19986 * gfortran.dg/arrayio_3.f90: Update attribution.
19987 * gfortran.dg/arrayio_4.f90: Update test conditions.
19988 * gfortran.dg/arrayio_5.f90: Update attribution.
19989 * gfortran.dg/arrayio_6.f90: New test.
19990 * gfortran.dg/arrayio_7.f90: New test.
19991
19992 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
19993
19994 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
19995
19996 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
19997
19998 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
19999
20000 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
20001
20002 PR fortran/24416
20003 * gfortran.dg/namelist_char_only.f90: New test.
20004
20005 2005-10-24 Asher Langton <langton2@llnl.gov>
20006
20007 PR fortran/17031
20008 PR fortran/22282
20009 * gfortran.dg/cray_pointers_1.f90: New test.
20010 * gfortran.dg/cray_pointers_2.f90: New test.
20011 * gfortran.dg/cray_pointers_3.f90: New test.
20012 * gfortran.dg/loc_1.f90: New test.
20013 * gfortran.dg/loc_2.f90: New test.
20014
20015 2005-10-24 Steven Bosscher <stevenb@suse.de>
20016
20017 * gcc.dg/pr24225.c: New test.
20018
20019 2005-10-24 Asher Langton <langton2@llnl.gov>
20020
20021 * gfortran.dg/dup_save_1.f90: New test.
20022 * gfortran.dg/dup_save_2.f90: New test.
20023
20024 2005-10-24 Paul Brook <paul@codesourcery.com>
20025
20026 PR 24107
20027 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
20028 stdint.h.
20029
20030 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
20031
20032 PR libgfortran/24489
20033 * gfortran.dg/pr24489.f90: New test.
20034
20035 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
20036
20037 PR fortran/23635
20038 * gfortran.dg/ichar_1.f90: Add tests for derived types.
20039
20040 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
20041
20042 PR target/18911
20043 * g++.dg/init/array16.C: Skip for mmix-*-*.
20044
20045 2005-10-23 Asher Langton <langton2@llnl.gov>
20046
20047 * gfortran.dg/byte_1.f90: New test.
20048 * gfortran.dg/byte_2.f90: New test.
20049
20050 2005-10-23 David Edelsohn <edelsohn@gnu.org>
20051
20052 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
20053
20054 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
20055
20056 PR fortran/18022
20057 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
20058
20059 PR fortran/24311
20060 * gfortran.dg/merge_char_const.f90: New test.
20061
20062 PR fortran/24384
20063 * gfortran.dg/spread_scalar_source.f90: New test.
20064
20065 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
20066
20067 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
20068
20069 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
20070 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
20071
20072 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
20073
20074 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
20075
20076 PR fortran/24426
20077 * gfortran.dg/der_pointer_4.f90: New.
20078
20079 2005-10-22 David Ayers <d.ayers@inode.at>
20080
20081 * obj-c++.dg/except-1.mm: Simplify.
20082
20083 2005-10-21 David Ayers <d.ayers@inode.at>
20084
20085 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
20086
20087 2005-10-21 Jakub Jelinek <jakub@redhat.com>
20088
20089 * gfortran.dg/assumed_dummy_2.f90: New test.
20090
20091 2005-10-21 James E Wilson <wilson@specifix.com>
20092
20093 PR preprocessor/15220
20094 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
20095
20096 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
20097
20098 * gcc.c-torture/execute/20051021-1.c: New test.
20099
20100 2005-10-21 Mark Mitchell <mark@codesourcery.com>
20101
20102 PR c++/24260
20103 * g++.dg/ext/tmplattr1.C: New test.
20104
20105 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
20106
20107 PR fortran/24440
20108 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
20109
20110 2005-10-20 Geoffrey Keating <geoffk@apple.com>
20111
20112 * obj-c++.dg/except-1.mm: New.
20113
20114 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
20115
20116 2005-10-21 Alan Modra <amodra@bigpond.net.au>
20117
20118 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
20119
20120 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
20121
20122 PR middle-end/24295
20123 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
20124 declarations with the same names as thunks' alias targets, use
20125 aliases instead.
20126 * gcc.dg/attr-alias-3.c: New test.
20127 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
20128
20129 2005-10-20 Mark Mitchell <mark@codesourcery.com>
20130
20131 PR c++/22618
20132 * g++.dg/parse/access8.C: New test.
20133
20134 2005-10-20 Richard Guenther <rguenther@suse.de>
20135
20136 PR c++/24439
20137 * g++.dg/tree-ssa/pr24439.C: New testcase.
20138
20139 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
20140
20141 * g++.dg/opt/delay-slot-1.C: New test.
20142
20143 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
20144
20145 PR fortran/21625
20146 * gfortran.fg/der_init_1.f90: New.
20147
20148 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
20149
20150 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
20151
20152 2005-10-19 Mark Mitchell <mark@codesourcery.com>
20153
20154 PR c++/21908
20155 * g++.dg/parse/error28.C: New test.
20156
20157 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
20158
20159 * gcc.dg/profile-generate-2.c: New test.
20160
20161 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
20162
20163 PR target/23589
20164 * g++.dg/ext/dllimport11.C: New.
20165
20166 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20167
20168 PR c++/22293
20169 * g++.dg/other/friend3.C: New test.
20170
20171 2005-10-18 Mark Mitchell <mark@codesourcery.com>
20172
20173 PR c++/23293
20174 * g++.dg/template/error19.C: New test.
20175
20176 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
20177
20178 PR c++/21383
20179 * g++.dg/overload/koenig2.C: New.
20180
20181 PR c++/23118
20182 * g++.dg/overload/error2.C: New.
20183
20184 PR c++/22604
20185 * g++.dg/inherit/covariant14.C: New.
20186
20187 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20188
20189 PR c++/23440
20190 * g++.dg/parse/for1.C: New test.
20191
20192 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
20193
20194 PR fortran/23446
20195 * gfortran.dg/host_dummy_index_1.f90: New test.
20196
20197 PR fortran/21459
20198 * gfortran.dg/automatic_char_len_2.f90: New test.
20199
20200 PR fortran/20866
20201 * gfortran.dg/recursive_statement_functions.f90: New test.
20202
20203 PR fortran/20853
20204 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
20205
20206 PR fortran/20849
20207 * gfortran.dg/external_initializer.f90: New test.
20208
20209 PR fortran/20837
20210 * non_module_public.f90: New test.
20211
20212 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
20213
20214 PR c++/24386
20215 * g++.dg/template/overload7.C: New.
20216
20217 PR c++/22551
20218 * g++.dg/other/switch2.C: Remove expected warnings.
20219
20220 PR c++/21353
20221 * g++.dg/template/defarg6.C: New.
20222
20223 2005-10-17 Uros Bizjak <uros@kss-loka.si>
20224
20225 PR target/24315
20226 * gcc.target/i386/pr24315.c: New test.
20227
20228 2005-10-16 Mark Mitchell <mark@codesourcery.com>
20229
20230 PR c++/24389
20231 * g++.dg/template/static21.C: New test.
20232 * g++.dg/template/static21-a.cc: Likewise.
20233
20234 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
20235
20236 PR c++/23959
20237 * g++.dg/warn/Wswitch-default-1.C: New test.
20238 * g++.dg/warn/Wswitch-default-2.C: New test.
20239
20240 2005-10-16 Mark Mitchell <mark@codesourcery.com>
20241
20242 PR c++/22173
20243 * g++.dg/parse/template18.C: New test.
20244 * g++.dg/template/nontype15.C: Likewise.
20245
20246 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
20247
20248 PR fortran/22273
20249 * gfortran.dg/spec_expr_2.f90: New.
20250
20251 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
20252
20253 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
20254 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
20255 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
20256 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
20257 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
20258 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
20259 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
20260 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
20261 previous target-specific skips and warning-message matches where
20262 applicable.
20263
20264 2005-10-15 Mark Mitchell <mark@codesourcery.com>
20265
20266 PR c++/21347
20267 * g++.dg/warn/Wctor-dtor.C: New test.
20268
20269 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20270
20271 PR c/23439
20272 * gcc.dg/for-1.c: New test.
20273
20274 2005-10-14 Mark Mitchell <mark@codesourcery.com>
20275
20276 PR c++/19565
20277 * g++.dg/warn/Wconversion1.C: New test.
20278 * g++.dg/ext/packed4.C: Compile with -w.
20279 * g++.dg/opt/20050511-1.C: Likewise.
20280 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
20281
20282 2005-10-14 Jakub Jelinek <jakub@redhat.com>
20283
20284 * gfortran.dg/boz_5.f90: New test.
20285
20286 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
20287
20288 PR c++/22551
20289 * g++.dg/other/switch2.C: New.
20290
20291 PR c++/23984
20292 * g++.dg/init/ctor7.C: New.
20293
20294 2005-10-13 David Edelsohn <edelsohn@gnu.org>
20295
20296 PR c++/23730
20297 * g++.dg/parse/crash32.C: New test.
20298
20299 2005-10-13 Mark Mitchell <mark@codesourcery.com>
20300
20301 PR c++/20721
20302 * g++.dg/init/goto2.C: New test.
20303
20304 PR c++/22464
20305 * g++.dg/template/crash/41.C: New test.
20306
20307 PR c++/22180
20308 * g++.dg/template/crash40.C: New test.
20309
20310 PR c++/23694
20311 * g++.dg/parse/friend5.C: New test.
20312
20313 PR c++/23307
20314 * g++.dg/template/crash38.C: New test.
20315
20316 PR c++/22352
20317 * g++.dg/template/friend38.C: New test.
20318
20319 PR c++/22405
20320 * g++.dg/template/crash39.C: New test.
20321
20322 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
20323
20324 * gcc.dg/debug/dwarf2/dwarf-char1.c,
20325 gcc.dg/debug/dwarf2/dwarf-char2.c,
20326 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
20327
20328 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
20329
20330 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
20331
20332 * gcc.dg/dll-2.c: Add tests for warnings.
20333 * gcc.dg/dll-3.c: Likewise.
20334 * gcc.dg/dll-4.c: Likewise.
20335
20336 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
20337 * g++.dg/ext/dllimport2.C: Likewise.
20338 * g++.dg/ext/dllimport3.C: Likewise.
20339 * g++.dg/ext/dllimport7.C: Likewise.
20340 * g++.dg/ext/dllimport8.C: Likewise.
20341 * g++.dg/ext/dllimport9.C: Likewise.
20342
20343 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
20344
20345 PR fortran/24092
20346 * gfortran.dg/derived_pointer_recursion.f90: New test.
20347
20348 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
20349
20350 * gcc.c-torture/execute/20051012-1.c: New test.
20351
20352 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
20353
20354 PR fortran/18082
20355 * gfortran.dg/automatic_char_len_1.f90: New test.
20356
20357 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
20358
20359 PR fortran/20847
20360 * gfortran.dg/save_common.f90: New test.
20361
20362 PR fortran/20856
20363 * gfortran.dg/save_result.f90: New test.
20364
20365 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
20366
20367 PR c++/21592
20368 * g++.dg/template/dependent-expr1.C: Add new expected error.
20369 * g++.dg/template/dependent-expr2.C: Adjust error text.
20370 * g++.dg/template/overload6.C: New.
20371
20372 PR c++/23797
20373 * g++.dg/other/typename8.C: New.
20374
20375 PR c++/21117
20376 * g++.dg/other/return1.C: New.
20377
20378 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
20379
20380 PR c++/24052
20381 * g++.dg/ext/label5.C: New.
20382
20383 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
20384
20385 PR c++/19964
20386 * g++.dg/parse/crash31.C: New.
20387
20388 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
20389
20390 * g++.dg/ipa/ipa-1.c: New test.
20391 * g++.dg/ipa/ipa-2.c: New test.
20392 * g++.dg/ipa/ipa-3.c: New test.
20393 * g++.dg/ipa/ipa-4.c: New test.
20394 * g++.dg/ipa/ipa-5.c: New test.
20395 * g++.dg/ipa/ipa.exp: New file.
20396
20397 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
20398
20399 PR fortran/24207
20400 * gfortran.dg/private_type_3.f90: New test.
20401
20402 2005-10-11 Steven G. Kargl <kargls@comcast.net>
20403
20404 PR fortran/20786
20405 gfortran.dg/aint_anint_1.f90: New test.
20406
20407 2005-10-11 Steven G. Kargl <kargls@comcast.net>
20408
20409 PR libgfortran/24313
20410 gfortran.dg/csqrt.f: New test.
20411
20412 2005-10-11 Ian Lance Taylor <ian@airs.com>
20413
20414 PR c++/8057
20415 * g++.dg/warn/noeffect7.C: New test.
20416 * g++.dg/warn/noeffect2.C: Instantiate templates.
20417 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
20418 and warning.
20419
20420 2005-10-11 Mark Mitchell <mark@codesourcery.com>
20421
20422 PR c++/21089
20423 * g++.dg/init/float1.C: New test.
20424
20425 PR c++/24277
20426 * g++.dg/init/member1.C: Tweak error markers.
20427
20428 2005-10-11 Janis Johnson <janis187@us.ibm.com>
20429
20430 PR testsuite/24281
20431 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
20432 Check for null pointer.
20433
20434 2005-10-11 Mark Mitchell <mark@codesourcery.com>
20435
20436 PR c++/21369
20437 * g++.dg/parse/ret-type3.C: New test.
20438
20439 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
20440
20441 PR tree-opt/23946
20442 * gcc.c-torture/compile/pr23946.c: New test.
20443
20444 2005-10-11 Jakub Jelinek <jakub@redhat.com>
20445
20446 * g++.dg/opt/mmx2.C: New test.
20447
20448 2005-10-10 Mark Mitchell <mark@codesourcery.com>
20449
20450 PR c++/24277
20451 * g++.dg/template/static20.C: New test.
20452
20453 PR c++/24302
20454 * g++.dg/warn/Wunused-12.C: New test.
20455
20456 PR c++/23437
20457 * g++.dg/template/arg4.C: New test.
20458
20459 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
20460
20461 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
20462 * gcc.dg/ucnid-3.c: Likewise.
20463 * gcc.dg/ucnid-4.c: Likewise.
20464 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
20465 * g++.dg/other/ucnid-1.C: Likewise.
20466 * gcc.dg/sparc-frame-1.c: New test.
20467
20468 2005-10-10 Mark Mitchell <mark@codesourcery.com>
20469
20470 PR c++/24139
20471 * g++.dg/template/spec27.C: New test.
20472
20473 PR c++/24275
20474 * g++.dg/template/static19.C: New test.
20475
20476 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
20477
20478 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
20479 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
20480
20481 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
20482
20483 PR target/24136
20484 * gfortran.fortran-torture/compile/pr24136.f: New test.
20485
20486 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
20487
20488 PR c++/22172
20489 * g++.dg/parse/crash30.C: New test.
20490
20491 2005-10-07 Richard Guenther <rguenther@suse.de>
20492
20493 PR middle-end/24227
20494 * gcc.c-torture/compile/pr24227.c: New testcase.
20495
20496 2005-10-07 Steve Ellcey <sje@cup.hp.com>
20497
20498 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
20499 Do not put aligned attributes on array elements.
20500
20501 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
20502
20503 PR testsuite/23611, PR testsuite/23615
20504 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
20505 writing prototypes of library functions by hand.
20506 * obj-c++.dg/bitfield-4.mm: Likewise.
20507 * obj-c++.dg/const-str-4.mm: Likewise.
20508 * obj-c++.dg/encode-4.mm: Likewise.
20509 * obj-c++.dg/encode-5.mm: Likewise.
20510 * obj-c++.dg/encode-6.mm: Likewise.
20511 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
20512 * obj-c++.dg/method-10.mm: Likewise.
20513 * obj-c++.dg/method-17.mm: Likewise.
20514 * obj-c++.dg/method-19.mm: Likewise.
20515 * obj-c++.dg/try-catch-2.mm: Likewise.
20516
20517 2005-10-06 Richard Henderson <rth@redhat.com>
20518
20519 PR 24236
20520 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
20521
20522 2005-10-06 Dale Johannesen <dalej@apple.com>
20523
20524 * gcc.c-torture/execute/20030125-1.c: Correct.
20525
20526 2005-10-06 Richard Guenther <rguenther@suse.de>
20527
20528 PR tree-optimization/24238
20529 * g++.dg/tree-ssa/pr24238.C: New testcase.
20530
20531 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
20532
20533 PR 18568
20534 * gfortran.dg/der_pointer_3.f90: New test.
20535
20536 2005-10-05 Devang Patel <dpatel@apple.com>
20537
20538 PR Debug/23205
20539 * g++.dg/other/PR23205.C: New.
20540
20541 2005-10-05 Richard Henderson <rth@redhat.com>
20542
20543 PR target/23602
20544 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
20545 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
20546
20547 2005-10-05 Dale Johannesen <dalej@apple.com>
20548
20549 * gcc.c-torture/execute/float-floor.c: New.
20550
20551 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
20552
20553 PR tree-optimization/21419
20554 PR tree-optimization/24146
20555 PR tree-optimization/24151
20556
20557 * g++.dg/ext/asm7.C: New.
20558 * g++.dg/ext/asm8.C: New.
20559 * gcc.dg/asm-1.c: Compile on all targets.
20560 * gcc.dg/asm-pr24146.c: New.
20561 * gcc.dg/pr21419.c: Adjust error messages.
20562
20563 2005-10-05 Richard Guenther <rguenther@suse.de>
20564
20565 PR fortran/24176
20566 * gfortran.fortran-torture/compile/empty.f90: New testcase.
20567
20568 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
20569
20570 PR c++/23513
20571 * g++.dg/template/spec22.C: Robustify test.
20572 * g++.dg/template/spec26.C: New.
20573
20574 2005-10-05 Uros Bizjak <uros@kss-loka.si>
20575
20576 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
20577 if target supports vector instructions.
20578
20579 2005-10-04 Geoffrey Keating <geoffk@apple.com>
20580
20581 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
20582 C99 functions.
20583
20584 2005-10-04 Janis Johnson <janis187@us.ibm.com>
20585
20586 * lib/target-supports.exp (check_effective_target_fortran_large_real,
20587 check_effective_target_fortran_large_int): Replace cached result
20588 when target changes.
20589
20590 2005-10-04 Devang Patel <dpatel@apple.com>
20591
20592 * gcc.dg/i386-sse-vect-types.c: New.
20593
20594 2005-10-04 Ian Lance Taylor <ian@airs.com>
20595
20596 PR preprocessor/13726
20597 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
20598 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
20599
20600 2005-10-04 Richard Guenther <rguenther@suse.de>
20601
20602 PR c/23576
20603 * gcc.dg/noncompile/pr23576.c: New testcase.
20604
20605 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
20606
20607 PR middle-end/23125
20608 * gcc.dg/register-var-3.c: New test.
20609
20610 2005-10-04 Steven Bosscher <stevenb@suse.de>
20611
20612 * gcc.dg/pr23049.c: New test.
20613
20614 * gcc.dg/ucnid-4.c: Fix test.
20615
20616 2005-10-03 Diego Novillo <dnovillo@redhat.com>
20617
20618 PR 23445
20619 * gcc.c-torture/compile/pr23445.c: New test.
20620
20621 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
20622
20623 * g++.dg/overload/unknown1.C: New.
20624
20625 2005-10-03 Mark Mitchell <mark@codesourcery.com>
20626
20627 PR c++/17775
20628 * g++.dg/template/repo4.C: New test.
20629
20630 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20631
20632 PR libfortran/19308
20633 * gfortran.dg/large_real_kind_2.F90: New test.
20634 * gfortran.dg/large_integer_kind_2.f90: New test.
20635
20636 2005-10-03 Uros Bizjak <uros@kss-loka.si>
20637
20638 * lib/target-supports.exp (check_effective_target_vect_shift):
20639 Implement with result caching. Add i?86, x86_64 and ia64 targets.
20640 (check_effective_target_vect_condition): Fix copy-n-pasto.
20641
20642 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
20643 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
20644 targets.
20645
20646 2005-10-02 Mark Mitchell <mark@codesourcery.com>
20647
20648 PR c++/22621
20649 * g++.dg/template/overload5.C : New test.
20650
20651 PR c++/23840
20652 * g++.dg/expr/stdarg1.C: New test.
20653
20654 2005-10-02 Diego Novillo <dnovillo@redhat.com>
20655
20656 PR 24142
20657 * gcc.c-torture/execute/pr24142.c: New test.
20658
20659 2005-10-01 Diego Novillo <dnovillo@redhat.com>
20660
20661 PR 24141
20662 * gcc.c-torture/execute/pr24141.c: New test.
20663
20664 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
20665 Diego Novillo <dnovillo@redhat.com>
20666
20667 PR 23604
20668 * gcc.c-torture/execute/pr23604.c: New test.
20669
20670 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
20671
20672 PR fortran/16404
20673 PR fortran/20835
20674 PR fortran/20890
20675 PR fortran/20899
20676 PR fortran/20900
20677 PR fortran/20901
20678 PR fortran/20902
20679 gfortran.dg/equiv_constraint_1.f90: New test.
20680 gfortran.dg/equiv_constraint_2.f90: New test.
20681 gfortran.dg/equiv_constraint_3.f90: New test.
20682 gfortran.dg/equiv_constraint_4.f90: New test.
20683 gfortran.dg/equiv_constraint_5.f90: New test.
20684 gfortran.dg/equiv_constraint_6.f90: New test.
20685 gfortran.dg/equiv_constraint_7.f90: New test.
20686 gfortran.dg/equiv_constraint_8.f90: New test.
20687 gfortran.dg/private_type_1.f90: New test.
20688 gfortran.dg/private_type_2.f90: New test.
20689 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
20690 980628-10.f: Assert std=gnu to permit mixing of
20691 types in equivalence statements.
20692
20693 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
20694
20695 PR 24112
20696 * gfortran.dg/open_status_1.f90: New.
20697
20698 2005-09-30 Uros Bizjak <uros@kss-loka.si>
20699
20700 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
20701 * gcc.dg/vect/pr22480.c: Clean up temp files.
20702 * gcc.dg/vect/pr23831.c: Clean up temp files.
20703 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
20704 Clean up temp files.
20705 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
20706 Clean up temp files.
20707
20708 * gcc.dg/20050309-1.c: Clean up temp files.
20709 * gcc.dg/20050325-1.c: Clean up temp files.
20710
20711 2005-09-30 Uros Bizjak <uros@kss-loka.si>
20712
20713 PR tree-optimization/24059
20714 * gcc.dg/vect/pr24059.c : New test.
20715
20716 2005-09-29 Jakub Jelinek <jakub@redhat.com>
20717
20718 PR middle-end/24109
20719 * gcc.c-torture/execute/20050929-1.c: New test.
20720
20721 2005-09-29 Steven Bosscher <stevenb@suse.de>
20722
20723 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
20724
20725 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
20726
20727 PR c/21419
20728 * gcc.dg/pr21419.c: New test.
20729
20730 2005-09-29 Steven Bosscher <stevenb@suse.de>
20731
20732 * gcc.dg/pr23911.c: New test.
20733
20734 2005-09-28 Mark Mitchell <mark@codesourcery.com>
20735
20736 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
20737
20738 PR c++/16782
20739 * g++.dg/parse/qualified4.C: New test.
20740 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
20741 * g++.old-deja/g++.mike/p8154.C: Likewise.
20742
20743 2005-09-27 Mark Mitchell <mark@codesourcery.com>
20744
20745 PR c++/22147
20746 * g++.dg/template/friend37.C: New test.
20747 * g++.dg/parse/crash28.C: Adjust error markers.
20748
20749 2005-09-27 Jakub Jelinek <jakub@redhat.com>
20750
20751 PR fortran/18518
20752 * gfortran.fortran-torture/execute/save_2.f90: New decl.
20753
20754 2005-09-27 Devang Patel <dpatel@apple.com>
20755
20756 PR tree-optimization/23625
20757 * gcc.dg/pr23625.c: New test.
20758
20759 2005-09-27 Uros Bizjak <uros@kss-loka.si>
20760
20761 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
20762 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
20763
20764 2005-09-26 Jakub Jelinek <jakub@redhat.com>
20765
20766 PR fortran/23677
20767 * gfortran.fortran-torture/execute/save_1.f90: New test.
20768 * gfortran.dg/save_1.f90: New test.
20769
20770 2005-09-26 Uros Bizjak <uros@kss-loka.si>
20771
20772 * gcc.target/i386/builtin-apply-mmx.c: New test.
20773
20774 PR target/22576
20775 * gcc.target/i386/pr22576.c: New test.
20776
20777 PR target/22585
20778 * gcc.target/i386/pr22585.c: New test.
20779
20780 PR target/23268
20781 * gcc.target/i386/pr23268.c: New test.
20782
20783 PR middle-end/23831
20784 * gcc.dg/vect/pr23831.c: New test.
20785
20786 PR target/24055
20787 * gcc.target/i386/pr24055.c: New test.
20788
20789 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
20790
20791 PR tree-optimization/23960
20792 * gcc.c-torture/compile/pr23960.c: New.
20793
20794 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
20795
20796 PR fortran/16861
20797 * gfortran.dg/nested_modules_3.f90: New.
20798
20799 2005-09-22 Steven G. Kargl <kargls@comcast.net>
20800
20801 PR fortran/24005
20802 gfortran.dg/interface_1.f90: New test.
20803
20804 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
20805 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20806
20807 PR fortran/23843
20808 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
20809
20810 2005-09-22 Steven G. Kargl <kargls@comcast.net>
20811
20812 PR fortran/23516
20813 * gfortran.dg/imag_1.f: New test.
20814 * gfortran.dg/imag_2.f: Ditto.
20815
20816 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
20817
20818 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
20819
20820 2005-09-22 Jakub Jelinek <jakub@redhat.com>
20821
20822 PR c++/21983
20823 * g++.dg/warn/pr21983.C: New test.
20824
20825 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
20826
20827 * gcc.dg/20050922-1.c: Testcase added.
20828
20829 2005-09-21 Mark Mitchell <mark@codesourcery.com>
20830
20831 PR c++/23993
20832 * g++.dg/template/array14.C: New test.
20833
20834 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
20835
20836 PR fortran/19929
20837 * gfortran.dg/der_ptr_component_1.f90: New test.
20838
20839 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20840
20841 PR c++/23965
20842 * g++.dg/template/error1.C: Reject "no matching function" message.
20843
20844 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20845
20846 PR c++/17609
20847 * g++.dg/lookup/error1.C: New test.
20848
20849 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
20850
20851 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
20852 functionality of the testcase.
20853
20854 2005-09-20 Richard Henderson <rth@redhat.com>
20855
20856 * gcc.dg/vect/vect-22.c: Require vect_float.
20857 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
20858
20859 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
20860
20861 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
20862 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
20863 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
20864 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
20865 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
20866 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
20867 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
20868 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
20869 * gcc.dg/cpp/ucnid-8.c: New test.
20870
20871 2005-09-20 Jakub Jelinek <jakub@redhat.com>
20872
20873 PR tree-optimization/23929
20874 * gcc.c-torture/compile/pr23929.c: New test.
20875
20876 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
20877
20878 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
20879 for one loop.
20880
20881 2005-09-20 Steve Ellcey <sje@cup.hp.com>
20882
20883 PR testsuite/23186
20884 * g++.dg/other/pr22003.C: Require named sections.
20885
20886 2005-09-20 Jakub Jelinek <jakub@redhat.com>
20887
20888 PR c++/23947
20889 * g++.dg/rtti/crash3.C: New test.
20890
20891 PR tree-optimization/23818
20892 * gcc.dg/pr23818.c: New test.
20893
20894 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20895
20896 PR fortran/23420
20897 * gfortran.dg/print_fmt_4.f: New.
20898
20899 2005-09-20 Jakub Jelinek <jakub@redhat.com>
20900
20901 PR fortran/23663
20902 * gfortran.fortran-torture/execute/entry_11.f90: New test.
20903
20904 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
20905
20906 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
20907 Use pointers to local alignable arrays instead. Added comments.
20908 * gcc.dg/vect/vect-46.c: Likewise.
20909 * gcc.dg/vect/vect-48.c: Likewise.
20910 * gcc.dg/vect/vect-49.c: Likewise.
20911 * gcc.dg/vect/vect-52.c: Likewise.
20912 * gcc.dg/vect/vect-53.c: Likewise.
20913 * gcc.dg/vect/vect-54.c: Likewise.
20914 * gcc.dg/vect/vect-56.c: Likewise.
20915 * gcc.dg/vect/vect-57.c: Likewise.
20916 * gcc.dg/vect/vect-58.c: Likewise.
20917 * gcc.dg/vect/vect-60.c: Likewise.
20918 * gcc.dg/vect/vect-61.c: Likewise.
20919
20920 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
20921 The test is no longer vectorizable on vect_no_align targets.
20922 * gcc.dg/vect/vect-43.c: Likewsie.
20923
20924 * gcc.dg/vect/vect-44.c: Added comments.
20925 * gcc.dg/vect/vect-45.c: Added comments.
20926 * gcc.dg/vect/vect-50.c: Added comments.
20927 * gcc.dg/vect/vect-51.c: Added comments.
20928
20929 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
20930 aligned type.
20931 * gcc.dg/vect/Os-vect-95.c: Likewise.
20932
20933 * gcc.dg/vect/vect-41.c: Test removed.
20934 * gcc.dg/vect/vect-47.c: Test removed.
20935 * gcc.dg/vect/vect-55.c: Test removed.
20936 * gcc.dg/vect/vect-59.c: Test removed.
20937
20938 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
20939
20940 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
20941 No longer vectorizable on vect_no_align targets.
20942 * gcc.dg/vect/pr20122.c: Likewise.
20943 * gcc.dg/vect/vect-74.c: Likewise.
20944 * gcc.dg/vect/vect-75.c: Likewise.
20945 * gcc.dg/vect/vect-76.c: Likewise.
20946
20947 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
20948 Will not be vectorizable on vect_no_align targets once aliasing issues
20949 are resolved.
20950 * gcc.dg/vect/vect-79.c: Likewise.
20951
20952 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
20953 * gcc.dg/vect/vect-78.c: Likewise.
20954 * gcc.dg/vect/vect-97.c: Likewise.
20955
20956 2005-09-19 Steven Bosscher <stevenb@suse.de>
20957
20958 * gcc.dg/pr23943.c: New test.
20959
20960 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
20961
20962 PR fortran/19181
20963 * gfortran.dg/derived_pointer_null_1.f90: New test.
20964
20965 2005-09-18 Richard Guenther <rguenther@suse.de>
20966
20967 PR middle-end/23944
20968 * gcc.c-torture/compile/pr23944.c: New testcase.
20969
20970 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
20971
20972 PR fortran/15975
20973 * gfortran.dg/der_pointer_2.f90: New test.
20974
20975 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
20976
20977 PR fortran/16861
20978 * gfortran.dg/nested_modules_2.f90: New test.
20979
20980 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20981
20982 PR c++/18368
20983 * g++.dg/other/semicolon.C: New test.
20984
20985 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
20986
20987 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
20988 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
20989
20990 2005-09-16 Mark Mitchell <mark@codesourcery.com>
20991
20992 PR c++/23914
20993 * g++.dg/template/static18.C: New test.
20994
20995 PR c++/21514
20996 * g++.dg/template/crash19.C: Remove dg-error marker.
20997 * g++.dg/template/local4.C: New test.
20998
20999 2005-09-16 Paul Brook <paul@codesourcery.com>
21000
21001 PR fortran/23906
21002 * gfortran.dg/dependency_1.f90: New test.
21003
21004 2005-09-15 Mark Mitchell <mark@codesourcery.com>
21005
21006 PR c++/23896
21007 * g++.dg/template/static17.C: New test.
21008
21009 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
21010
21011 PR c++/23139
21012 * g++.dg/warn/huge-val1.C: New test.
21013
21014 2005-09-15 Mark Mitchell <mark@codesourcery.com>
21015
21016 PR c++/13140
21017 * g++.dg/parse/class2.C: New test.
21018 * g++.dg/template/explicit8.C: Likewise.
21019 * g++.dg/template/spec25.C: Likewise.
21020
21021 2005-09-14 Josh Conner <jconner@apple.com>
21022
21023 PR middle-end/23584
21024 * gcc.dg/pr23584.c: New test.
21025
21026 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
21027
21028 PR fortran/21875 Internal Unit Array I/O, NIST
21029 * gfortran.dg/arrayio_1.f90: New test.
21030 * gfortran.dg/arrayio_1.f90: New test.
21031 * gfortran.dg/arrayio_1.f90: New test.
21032 * gfortran.dg/arrayio_1.f90: New test.
21033 * gfortran.dg/arrayio_1.f90: New test.
21034
21035 2005-09-14 Uros Bizjak <uros@kss-loka.si>
21036
21037 PR middle-end/22480
21038 * gcc.dg/vect/pr22480.c: New test.
21039
21040 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
21041
21042 PR fortran/19358
21043 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
21044
21045 2005-09-13 Josh Conner <jconner@apple.com>
21046
21047 PR c++/23180
21048 * g++.dg/init/struct2.C: New test.
21049 * g++.dg/init/struct3.C: New test.
21050
21051 2005-09-13 Janis Johnson <janis187@us.ibm.com>
21052
21053 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
21054 Clean up temp files.
21055 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
21056 gcc.dg/tree-ssa/builtin-fprintf-1.c,
21057 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
21058 gcc.dg/tree-ssa/builtin-printf-1.c,
21059 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
21060 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
21061 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
21062 gcc.dg/tree-ssa/builtin-vprintf-1.c,
21063 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
21064 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
21065 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
21066 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
21067 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
21068 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
21069 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
21070 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
21071
21072 2005-09-13 Josh Conner <jconner@apple.com>
21073
21074 * lib/gcc-dg.exp: Load scanipa.exp.
21075 (cleanup-dump): New procedure.
21076 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
21077 * lib/scandump.exp: New file.
21078 * lib/scantree.exp: Use it.
21079 * lib/scanipa.exp: New file.
21080
21081 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
21082
21083 PR fortran/17740
21084 * gfortran.dg/generic_4.f90: New test.
21085
21086 2005-09-13 Uros Bizjak <uros@kss-loka.si>
21087
21088 PR target/23816
21089 * gcc.target/i386/pr23816-1.c: New test.
21090 * gcc.target/i386/pr23816-2.c: New test.
21091
21092
21093 2005-09-13 Bastian Blank <waldi@debian.org>
21094
21095 PR c++/16171
21096 * g++.dg/abi/mangle26.C: New test.
21097 * g++.dg/abi/mangle27.C: New test.
21098 * g++.dg/abi/mangle28.C: New test.
21099 * g++.dg/abi/mangle29.C: New test.
21100
21101 PR c++/23839
21102 * g++.dg/parse/register1.C: New test.
21103
21104 2005-09-13 Mark Mitchell <mark@codesourcery.com>
21105
21106 PR c++/23842
21107 * g++.dg/template/access16.C: New test.
21108
21109 2005-09-13 Richard Sandiford <richard@codesourcery.com>
21110
21111 * gfortran.dg/char_pack_2.f90: Increase the vector size.
21112
21113 2005-09-13 Richard Sandiford <richard@codesourcery.com>
21114
21115 PR fortran/18899
21116 * gfortran.dg/shape_2.f90: New test.
21117
21118 2005-09-13 Richard Sandiford <richard@codesourcery.com>
21119
21120 PR target/19269
21121 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
21122 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
21123 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
21124 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
21125 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
21126 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
21127 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
21128 tests.
21129
21130 2005-09-12 Mark Mitchell <mark@codesourcery.com>
21131
21132 PR c++/23841
21133 * g++.dg/parse/template17.C: New test.
21134
21135 2005-09-12 Mark Mitchell <mark@codesourcery.com>
21136
21137 PR c++/23789
21138 * g++.dg/template/nontype14.C: New test.
21139
21140 2005-09-12 Ian Lance Taylor <ian@airs.com>
21141
21142 PR g++/7874
21143 * g++.dg/lookup/friend7.C: New test.
21144 * g++.dg/lookup/friend8.C: New test.
21145 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
21146 so that it will be found via argument dependent lookup.
21147 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
21148 friend functions which will no longer be found.
21149 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
21150 function g, so that it will be found via argument dependent
21151 lookup.
21152 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
21153 * g++.old-deja/g++.mike/net43.C: Likewise.
21154
21155 2005-09-12 Mark Mitchell <mark@codesourcery.com>
21156
21157 PR c++/23691
21158 * g++.dg/template/static16.C: New test.
21159
21160 2005-09-12 Josh Conner <jconner@apple.com>
21161
21162 PR middle-end/23237
21163 * gcc.c-torture/compile/pr23237.c: New test.
21164
21165 2005-09-11 Richard Henderson <rth@redhat.com>
21166
21167 * g++.dg/other/error8.C: Update expected diagnostic text.
21168
21169 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21170
21171 PR libfortran/19872
21172 * gfortran.dg/overwrite_1.f: New test.
21173
21174 2005-09-09 Josh Conner <jconner@apple.com>
21175
21176 * g++.dg/init/pr23180-1.C: Removed.
21177 * g++.dg/init/pr23180-2.C: Removed.
21178
21179 2005-09-09 David Daney <ddaney@avtrex.com>
21180
21181 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
21182 files which are ...
21183 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
21184 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
21185
21186 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21187
21188 * gfortran.dg/iostat_2.f90: New test.
21189
21190 2005-09-09 Mark Mitchell <mark@codesourcery.com>
21191
21192 PR c++/22252
21193 * g++.dg/ext/interface1.C: New test.
21194 * g++.dg/ext/interface1.h: Likewise.
21195 * g++.dg/ext/interface1a.cc: Likewise.
21196
21197 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
21198
21199 * gfortran.dg/iomsg_1.f90: New test case.
21200
21201 2005-09-09 Richard Guenther <rguenther@suse.de>
21202
21203 PR c++/23624
21204 * g++.dg/tree-ssa/pr23624.C: New testcase.
21205
21206 2005-09-09 Richard Sandiford <richard@codesourcery.com>
21207
21208 PR fortran/19239
21209 * gfortran.dg/vector_subscript_1.f90,
21210 * gfortran.dg/vector_subscript_2.f90: New tests.
21211
21212 2005-09-09 Richard Sandiford <richard@codesourcery.com>
21213
21214 PR fortran/21104
21215 * gfortran.dg/array_alloc_1.f90,
21216 * gfortran.dg/array_alloc_2.f90,
21217 * gfortran.dg/array_alloc_3.f90: New tests.
21218
21219 2005-09-09 Richard Sandiford <richard@codesourcery.com>
21220
21221 PR fortran/12840
21222 * gfortran.dg/array_constructor_6.f90
21223 * gfortran.dg/array_constructor_7.f90
21224 * gfortran.dg/array_constructor_8.f90
21225 * gfortran.dg/array_constructor_9.f90
21226 * gfortran.dg/array_constructor_10.f90
21227 * gfortran.dg/array_constructor_11.f90
21228 * gfortran.dg/array_constructor_12.f90: New tests.
21229
21230 2005-09-08 Josh Conner <jconner@apple.com>
21231
21232 PR c++/23180
21233 * g++.dg/init/pr23180-1.C: New test.
21234 * g++.dg/init/pr23180-2.C: New test.
21235
21236 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
21237
21238 PR fortran/18878
21239 * gfortran.dg/module_double_reuse.f90: New.
21240
21241 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
21242
21243 PR fortran/23270
21244 PR fortran/22304
21245 PR fortran/18870
21246 PR fortran/17917
21247 PR fortran/16511
21248 * gfortran.dg/common_equivalence_1.f: New.
21249 * gfortran.dg/common_equivalence_2.f: New.
21250 * gfortran.dg/common_equivalence_3.f: New.
21251 * gfortran.dg/contained_equivalence_1.f90: New.
21252 * gfortran.dg/module_blank_common.f90: New.
21253 * gfortran.dg/module_commons_1.f90: New.
21254 * gfortran.dg/module_equivalence_1.f90: New.
21255 * gfortran.dg/nested_modules_1.f90: New.
21256 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
21257 equivalences and add comment to connect the test with
21258 the PR.
21259
21260 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21261
21262 PR fortran/23765
21263 * gfortran.dg/common_6.f90: New test.
21264
21265 2005-09-08 Richard Sandiford <richard@codesourcery.com>
21266
21267 PR fortran/15326
21268 * gfortran.dg/char_result_1.f90,
21269 * gfortran.dg/char_result_2.f90,
21270 * gfortran.dg/char_result_3.f90,
21271 * gfortran.dg/char_result_4.f90,
21272 * gfortran.dg/char_result_5.f90,
21273 * gfortran.dg/char_result_6.f90,
21274 * gfortran.dg/char_result_7.f90,
21275 * gfortran.dg/char_result_8.f90: New tests.
21276
21277 2005-09-08 Richard Sandiford <richard@codesourcery.com>
21278
21279 PR fortran/19928
21280 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
21281
21282 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
21283
21284 PR obj-c++/16816
21285 * obj-c++.dg/selector-5.mm: New test.
21286 * obj-c++.dg/selector-6.mm: New test.
21287
21288 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
21289
21290 PR objc/20574
21291 PR objc/19324
21292 * objc.dg/error-1.m: New test.
21293
21294 2005-09-07 Richard Sandiford <richard@codesourcery.com>
21295
21296 PR fortran/23373
21297 * gfortran.fortran-torture/execute/pr23373-1.f90,
21298 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
21299
21300 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
21301
21302 PR libfortran/23760
21303 * gfortran.dg/g77/1832.f: Remove long string in write statement
21304 to allow the test to pass on correct list directed output with
21305 prepended space.
21306
21307 2005-09-07 James E Wilson <wilson@specifix.com>
21308
21309 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
21310
21311 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
21312
21313 * gfortran.dg/parameter+save.f90: Rename to
21314 * gfortran.dg/parameter_save.f90: .. this.
21315
21316 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
21317
21318 PR fortran/20848
21319 * gfortran.dg/parameter+save.f90: New test case.
21320
21321 2005-09-06 Richard Sandiford <richard@codesourcery.com>
21322
21323 PR fortran/19269
21324 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
21325
21326 2005-09-06 Jakub Jelinek <jakub@redhat.com>
21327
21328 PR c/23075
21329 * gcc.dg/pr23075.c: New test.
21330 * g++.dg/warn/pr23075.C: New test.
21331
21332 PR target/22362
21333 * gcc.target/i386/pr22362.c: New test.
21334
21335 PR rtl-optimization/23098
21336 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
21337
21338 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
21339 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
21340 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
21341
21342 2005-09-06 Mark Mitchell <mark@codesourcery.com>
21343
21344 * g++.dg/expr/cast6.C: New test.
21345
21346 PR c++/9782
21347 * g++.dg/init/new15.C: New test.
21348
21349 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
21350
21351 * gcc.dg/vect/Os-vect-95.c: New test.
21352 * gcc.dg/vect/vect-95.c: Same.
21353
21354 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
21355
21356 * gcc.dg/vect/vect-29.c: Update xfail testing.
21357 * gcc.dg/vect/vect-44.c: Same.
21358 * gcc.dg/vect/vect-48.c: Same.
21359 * gcc.dg/vect/vect-50.c: Same.
21360 * gcc.dg/vect/vect-72.c: Same.
21361 * gcc.dg/vect/vect-77.c: Same.
21362 * gcc.dg/vect/vect-78.c: Same.
21363 * gcc.dg/vect/vect-80.c: Same.
21364 * gcc.dg/vect/vect-96.c: Same.
21365 * gcc.dg/vect/vect-100.c: Same.
21366 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
21367 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
21368 * gfortran.dg/vect/vect-5.f90: Same.
21369
21370 2005-09-06 Jakub Jelinek <jakub@redhat.com>
21371
21372 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
21373 start strings.
21374 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
21375 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
21376
21377 PR c++/23056
21378 * g++.dg/opt/pr23056.C: New test.
21379
21380 PR rtl-optimization/23098
21381 * gcc.target/i386/pr23098.c: New test.
21382
21383 2005-09-05 Mark Mitchell <mark@codesourcery.com>
21384
21385 PR c++/23667
21386 * g++.dg/template/static15.C: New test.
21387
21388 PR c++/21440
21389 * g++.dg/ext/stmtexpr5.C: New test.
21390 * g++.dg/ext/stmtexpr6.C: Likewise.
21391
21392 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
21393
21394 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
21395
21396 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
21397 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
21398 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
21399
21400 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
21401
21402 PR libfortran/23321
21403 * gfortran.dg/direct_io_4.f90: New test case.
21404
21405 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
21406 Rasmus Hahn <rassahah@neofonie.de>
21407
21408 PR libobjc/23108
21409 * objc.dg/type-stream-1.m: New test.
21410
21411 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
21412
21413 PR fortran/23661
21414 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
21415 gfortran.dg/print_fmt_3.f90: New test.
21416
21417 2005-09-03 Jakub Jelinek <jakub@redhat.com>
21418
21419 * gfortran.dg/fmt_t_1.f90: New test.
21420
21421 2005-09-03 Jakub Jelinek <jakub@redhat.com>
21422
21423 PR rtl-optimization/23454
21424 * g++.dg/opt/pr23454.C: New test.
21425
21426 2005-09-03 Mark Mitchell <mark@codesourcery.com>
21427
21428 PR c++/23699
21429 * g++.dg/ext/static1.C: New test.
21430
21431 2005-09-02 Richard Henderson <rth@redhat.com>
21432
21433 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
21434 tail call to check_fa_work.
21435
21436 2005-09-02 Mark Mitchell <mark@codesourcery.com>
21437
21438 PR c++/21687
21439 * g++.dg/other/gc3.C: New test.
21440
21441 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
21442
21443 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
21444 * gcc.dg/20050826-1.c: Likewise.
21445
21446 2005-08-31 Mark Mitchell <mark@codesourcery.com>
21447
21448 PR c++/23167
21449 * g++.dg/expr/volatile1.C: New test.
21450
21451 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
21452
21453 PR middle-end/23547
21454 * gcc.dg/pr23547.c: New test.
21455
21456 2005-09-02 Richard Sandiford <richard@codesourcery.com>
21457
21458 PR c/22061
21459 * gcc.c-torture/execute/pr22061-1.c,
21460 * gcc.c-torture/execute/pr22061-2.c,
21461 * gcc.c-torture/execute/pr22061-3.c,
21462 * gcc.c-torture/execute/pr22061-4.c: New tests.
21463
21464 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
21465
21466 * gcc.dg/Wredundant-decls-2.c: New test to check that
21467 -Wredundant-decls does not issue warning for a variable
21468 definition following a declaration.
21469
21470 2005-09-01 Jakub Jelinek <jakub@redhat.com>
21471
21472 PR debug/7241
21473 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
21474 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
21475 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
21476
21477 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
21478 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
21479 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
21480 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
21481 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
21482 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
21483 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
21484 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
21485
21486 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
21487
21488 PR objc/23306
21489 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
21490 scan-assmbler.
21491
21492 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
21493
21494 PR target/21255
21495 * gcc.dg/pr21255-1.c: New test.
21496 * gcc.dg/pr21255-2-mb.c: Likewise.
21497 * gcc.dg/pr21255-2-ml.c: Likewise.
21498 * gcc.dg/pr21255-3.c: Likewise.
21499 * gcc.dg/pr21255-4.c: Likewise.
21500
21501 2005-08-31 Dale Johannesen <dalej@apple.com>
21502
21503 * gcc.dg/20050830-1.c: New.
21504
21505 2005-08-31 Josh Conner <jconner@apple.com>
21506
21507 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
21508 command-line options for arm-*-* targets.
21509 * g++.dg/init/array16.C: Likewise.
21510 * g++.dg/other/crash-4.C: Likewise.
21511
21512 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
21513
21514 PR obj-c++/23640
21515 * obj-c++.dg/gnu-runtime-3.mm: New test.
21516
21517 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21518
21519 PR c++/13377
21520 * g++.dg/lookup/ambig4.C: New test.
21521 * g++.dg/lookup/ambig5.C: New test.
21522 * g++.dg/tc1/dr101.C: Adjust error markers.
21523
21524 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21525
21526 PR c++/23639
21527 * g++.dg/template/ttp5.C: Adjust error markers.
21528
21529 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
21530
21531 PR testsuite/23609
21532 * lib/obj-c++.exp: Include target-libpath.exp.
21533 (obj-c++_link_flags): Look for the GNU libobjc library
21534 and set the library path to include it.
21535 Don't manually set LD_LIBRARY_PATH (etc.) but call
21536 set_ld_library_path_env_vars instead.
21537 (obj-c++_target_compile): Don't set library path or
21538 linker flags because they are already set correctly
21539 in obj-c++_link_flags.
21540
21541 2005-08-30 Josh Conner <jconner@apple.com>
21542
21543 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
21544 to command-line options for arm-*-* targets.
21545
21546 2005-08-30 Geoffrey Keating <geoffk@apple.com>
21547
21548 * g++.dg/other/i386-1.C: New.
21549
21550 2005-08-30 Jakub Jelinek <jakub@redhat.com>
21551
21552 PR preprocessor/20348
21553 PR preprocessor/20356
21554 * gcc.dg/cpp/pr20348.c: New test.
21555 * gcc.dg/cpp/pr20348.h: New file.
21556 * gcc.dg/cpp/inc/pr20348.h: New file.
21557 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
21558 * gcc.dg/cpp/pr20356.c: New test.
21559 * gcc.dg/cpp/pr20356.h: New file.
21560 * gcc.dg/cpp/inc/pr20356.h: New file.
21561 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
21562
21563 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
21564
21565 * gfortran.fortran-torture/execute/intrinsic_count.f90:
21566 Fix array dimension to avoid correct end-of-file error.
21567
21568 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
21569
21570 PR libfortran/23598
21571 * gfortran.dg/iostat_1.f90: New test.
21572
21573 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
21574
21575 PR middle-end/23408
21576 * gcc.dg/pr23408.c: New test.
21577
21578 2005-08-28 Mark Mitchell <mark@codesourcery.com>
21579
21580 PR c++/23099
21581 * g++.dg/init/member1.C: Make sure erroneous static data member
21582 definitions are required.
21583 * g++.dg/template/static13.C: New test.
21584 * g++.dg/template/static14.C: Likewise.
21585
21586 2005-08-29 Jakub Jelinek <jakub@redhat.com>
21587
21588 * gcc.target/i386/pr23575.c: Use -msse2 instead of
21589 -march=pentium4, remove ilp32 requirement.
21590
21591 PR middle-end/23484
21592 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
21593 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
21594
21595 2005-08-29 Andreas Jaeger <aj@suse.de>
21596
21597 PR testsuite/23607
21598 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
21599
21600 2005-08-28 Jakub Jelinek <jakub@redhat.com>
21601
21602 * gcc.c-torture/execute/20050316-2.c: New test.
21603 * gcc.c-torture/execute/20050316-3.c: New test.
21604 * gcc.dg/torture/pr16104-1.c: New test.
21605
21606 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
21607
21608 PR middle-end/23463
21609 * gcc.c-torture/execute/zero-struct-1.c: New test.
21610
21611 2005-08-27 Richard Guenther <rguenther@suse.de>
21612
21613 PR target/23575
21614 * gcc.target/i386/pr23575.c: New testcase.
21615
21616 2005-08-26 Jakub Jelinek <jakub@redhat.com>
21617
21618 PR rtl-optimization/23561
21619 * gcc.c-torture/execute/20050826-1.c: New test.
21620
21621 PR rtl-opt/23560
21622 * gcc.c-torture/execute/20050826-2.c: New test.
21623
21624 2005-08-26 Dale Johannesen <dalej@apple.com>
21625
21626 * gcc.dg/20030711-1.c: Modify to work on Darwin.
21627 * gcc.dg/20050826-1.c: New.
21628
21629 2005-08-26 Mark Mitchell <mark@codesourcery.com>
21630
21631 PR c++/19004
21632 * g++.dg/template/nontype13.C: New test.
21633
21634 PR c++/23491
21635 * g++.dg/init/new14.C: New test.
21636 * g++.dg/expr/anew1.C: Do not XFAIL.
21637 * g++.dg/expr/anew2.C: Likewise.
21638 * g++.dg/expr/anew3.C: Likewise.
21639
21640 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
21641
21642 PR middle-end/22439
21643 * gcc.dg/vla-3.c: New test.
21644
21645 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
21646
21647 PR fortran/20363
21648 * gfortran.dg/named_interface.f90: New.
21649
21650 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
21651
21652 * gcc.c-torture/execute/frame-address.c: New test.
21653
21654 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
21655
21656 PR c++/20817
21657 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
21658
21659 2005-08-25 Alan Modra <amodra@bigpond.net.au>
21660
21661 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
21662
21663 2005-08-25 Alan Modra <amodra@bigpond.net.au>
21664
21665 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
21666 * gcc.dg/altivec-22.c: Rename from..
21667 * gcc.dg/altivec-nomfcr.c: ..this.
21668
21669 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
21670
21671 PR tree-optimization/23546
21672 * gcc.dg/tree-ssa/pr23546.c: New test.
21673
21674 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
21675
21676 PR fortran/17758
21677 * gfortran.dg/nonreturning_statements.f90: New test.
21678
21679 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
21680
21681 PR c++/22454
21682 * g++.dg/parse/crash29.C: New.
21683
21684 2005-08-23 DJ Delorie <dj@redhat.com>
21685
21686 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
21687 constants have the L suffix.
21688
21689 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
21690
21691 PR c++/23044
21692 * g++.dg/template/instantiate8.C: New.
21693
21694 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
21695
21696 PR middle-end/23467
21697 * gcc.c-torture/execute/pr23467.c: New test.
21698
21699 2005-08-23 Jakub Jelinek <jakub@redhat.com>
21700
21701 PR tree-optimization/22043
21702 * gcc.c-torture/execute/20050613-1.c: New test.
21703
21704 2005-08-23 Ben Elliston <bje@au.ibm.com>
21705
21706 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
21707
21708 2005-08-22 Jakub Jelinek <jakub@redhat.com>
21709
21710 PR rtl-optimization/23478
21711 * g++.dg/opt/pr23478.C: New test.
21712
21713 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
21714
21715 PR c/18715
21716 * gcc.dg/switch-warn-3.c: New test.
21717
21718 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21719
21720 PR c++/22233
21721 * g++.dg/template/param1.C: New test.
21722
21723 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21724
21725 PR c++/23089
21726 * g++.dg/other/incomplete1.C: New test.
21727
21728 2005-08-22 Ira Rosen <irar@il.ibm.com>
21729
21730 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
21731 are vectorizable.
21732
21733 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21734
21735 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
21736 d_lines_5.f: New.
21737
21738 2005-08-21 Jakub Jelinek <jakub@redhat.com>
21739
21740 * gcc.target/i386/sse-4.c: New test.
21741
21742 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21743
21744 PR testsuite/23239
21745 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
21746
21747 2005-08-20 Jakub Jelinek <jakub@redhat.com>
21748
21749 * gcc.dg/20050811-1.c: New test.
21750 * gcc.dg/20050811-2.c: New test.
21751
21752 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
21753
21754 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
21755
21756 2005-08-19 Diego Novillo <dnovillo@redhat.com>
21757
21758 PR 23476
21759 * gcc.c-torture/compile/pr23476.c: New test.
21760
21761 2005-08-19 Devang Patel <dpatel@apple.com>
21762
21763 PR tree-optimization/23048
21764 * gcc.dg/tree-ssa/pr23048.c: New test.
21765
21766 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
21767
21768 PR middle-end/20624
21769 * g++.dg/warn/Wreturn-3.C: New test
21770
21771 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
21772
21773 PR tree-optimization/22228
21774 * g++.dg/vect/pr22543.cc: New test.
21775
21776 2005-08-17 Steven Bosscher <stevenb@suse.de>
21777
21778 PR tree-optimization/21574
21779 * gcc.dg/tree-ssa/pr21574.c: New test.
21780
21781 2005-08-16 James E Wilson <wilson@specifix.com>
21782
21783 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
21784
21785 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
21786
21787 PR tree-opt/23402
21788 * gcc.c-torture/compile/zero-strct-3.c: New test.
21789 * gcc.c-torture/compile/zero-strct-4.c: New test.
21790
21791 2005-08-16 Steven Bosscher <stevenb@suse.de>
21792
21793 PR target/23376
21794 * gcc.target/x86_64/pr23376.c: New test.
21795
21796 2005-08-16 Ian Lance Taylor <ian@airs.com>
21797
21798 PR c++/23337
21799 * g++.dg/ext/vector2.C: New.
21800
21801 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
21802
21803 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
21804
21805 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
21806
21807 PR libfortran/23428
21808 * gfortran.dg/inquire-complex.f90: New test case.
21809
21810 2005-08-16 James E Wilson <wilson@specifix.com>
21811
21812 PR tree-optimization/21105
21813 * gcc.dg/large-size-array.c: New.
21814
21815 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
21816
21817 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
21818 type.
21819 * gcc.dg/vect/vect-41: Likewise.
21820 * gcc.dg/vect/vect-42: Likewise.
21821 * gcc.dg/vect/vect-43: Likewise.
21822 * gcc.dg/vect/vect-44: Likewise.
21823 * gcc.dg/vect/vect-46: Likewise.
21824 * gcc.dg/vect/vect-47: Likewise.
21825 * gcc.dg/vect/vect-48: Likewise.
21826 * gcc.dg/vect/vect-52: Likewise.
21827 * gcc.dg/vect/vect-53: Likewise.
21828 * gcc.dg/vect/vect-54: Likewise.
21829 * gcc.dg/vect/vect-55: Likewise.
21830 * gcc.dg/vect/vect-56: Likewise.
21831 * gcc.dg/vect/vect-57: Likewise.
21832 * gcc.dg/vect/vect-58: Likewise.
21833 * gcc.dg/vect/vect-59: Likewise.
21834 * gcc.dg/vect/vect-60: Likewise.
21835 * gcc.dg/vect/vect-61: Likewise.
21836 * gcc.dg/vect/vect-85: Likewise.
21837 * gcc.dg/vect/vect-87: Likewise.
21838 * gcc.dg/vect/vect-88: Likewise.
21839 * gcc.dg/vect/vect-93.c: Likewise.
21840 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
21841 * gcc.dg/vect/vect-75: Likewise.
21842 * gcc.dg/vect/vect-76: Likewise.
21843 * gcc.dg/vect/vect-77: Likewise.
21844 * gcc.dg/vect/vect-78: Likewise.
21845 * gcc.dg/vect/vect-80: Likewise.
21846 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
21847 vectorized for the expected reason, rather than checking how alignment
21848 was handled.
21849 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
21850 aligned type and also instead of aligned pointers. Added documentation.
21851
21852 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
21853
21854 * gfortran.dg/power.f90: New test.
21855
21856 2005-08-16 Jakub Jelinek <jakub@redhat.com>
21857
21858 PR rtl-optimization/23299
21859 * g++.dg/opt/pr23299.C: New test.
21860
21861 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21862
21863 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
21864
21865 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
21866
21867 * g++.dg/template/local6.C: New test.
21868
21869 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
21870
21871 * execute/exceptions/finally-1.m: Check that the catch and finally are
21872 being called. Also add a "return 0;" at the end of main.
21873
21874 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
21875
21876 PR fortran/21432.
21877 * gfortran.dg/namelist_print_1.f: New test of functionality of
21878 PRINT namelist.
21879 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
21880 namelist generates error with -std=f95.
21881
21882 2005-08-14 Ira Rosen <irar@il.ibm.com>
21883
21884 PR tree-optimization/23119
21885 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
21886
21887 2005-08-13 Marcin Koziej <creep@desk.pl>
21888 Andrew Pinski <pinskia@physics.uc.edu>
21889
21890 PR libobjc/22492
21891 * execute/exceptions/finally-1.m: New test.
21892
21893 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
21894
21895 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
21896 testsuite.
21897 * objc/execute/exceptions/trivial.m: New test.
21898 * objc.dg/try-catch-11.m: Move to ...
21899 * objc/execute/exceptions/foward-1.m: Here.
21900 * objc.dg/try-catch-2.m: Move to ...
21901 * objc/execute/exceptions/catchall-1.m: Here.
21902 * objc.dg/try-catch-8.m: Move to ...
21903 * objc/execute/exceptions/local-variables-1.m: Here.
21904
21905 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
21906
21907 * objc.dg/nested-func-1.m: Move to ...
21908 * objc/execute/nested-func-1.m: Here.
21909
21910 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
21911
21912 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
21913 in ${options} instead of [target_info name].
21914 * lib/obj-c++.exp (objc_target_compile): Likewise.
21915
21916 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
21917
21918 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
21919
21920 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
21921
21922 part of PR testsuite/23348
21923 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
21924 each of the torture options.
21925 * objc/compile/trivial.m: New test.
21926
21927 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
21928
21929 * gfortran.dg/eoshift.f90: Correct format.
21930
21931 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
21932
21933 * gfortran.fortran-torture/execute/character_passing.f90:
21934 Fix comment typo.
21935
21936 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
21937
21938 PR c++/8271
21939 * g++.dg/template/unify10.C: New.
21940
21941 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
21942
21943 * g++.dg/parse/pr22514.C: Move to...
21944 * g++.dg/debug/pr22514.C: here.
21945
21946 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21947
21948 PR c++/23266
21949 * g++.dg/inherit/pure1.C: New test.
21950
21951 * ChangeLog: Fix typos.
21952
21953 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21954 Steven Bosscher <stevenb@suse.de>
21955
21956 * gfortran.dg/runtime_warning_1.f90: New test.
21957
21958 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
21959
21960 PR c++/23219
21961 * g++.dg/parse/crash28.C: New.
21962
21963 2005-08-11 Richard Guenther <rguenther@suse.de>
21964
21965 PR target/23289
21966 * gcc.target/i386/tailcall-1.c: New testcase.
21967
21968 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
21969
21970 * gcc.dg/vect/vect-67.c: Un-xfail.
21971
21972 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
21973
21974 PR c++/23225
21975 * g++.dg/parse/crash27.C: new test.
21976
21977 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
21978
21979 PR libfortran/22143
21980 * gfortran.dg/shift-kind.f90: New testcase.
21981
21982 2005-08-10 Richard Sandiford <richard@codesourcery.com>
21983
21984 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
21985 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
21986
21987 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21988
21989 PR c++/20646
21990 * g++.dg/other/mult-stor1.C: New test.
21991
21992 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
21993
21994 * gcc.c-torture/pr18299-1.c: Move to ...
21995 * gcc.c-torture/compile/pr18299-1.c: Here.
21996
21997 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
21998
21999 * gfortran/fortran.torture/execute/character_passing.f90:
22000 Fix types for LSAME.
22001
22002 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
22003
22004 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
22005 input data back to what it was originally.
22006
22007 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
22008
22009 * objc.dg/try-catch-8.m: Enable for all targets.
22010
22011 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
22012
22013 * gcc.dg/pr23165.c: New test.
22014
22015 2005-08-09 Steven Bosscher <stevenb@suse.de>
22016
22017 PR tree-optimization/23234
22018 * gcc.dg/tree-ssa/pr23234.c: New test.
22019
22020 2005-08-08 Josh Conner <jconner@apple.com>
22021
22022 PR rtl-optimization/23241
22023 * gcc.dg/char-compare.c: New test.
22024
22025 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22026
22027 PR c++/22508
22028 * g++.dg/init/new13.C: New test.
22029
22030 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
22031
22032 PR c++/21166
22033 * g++.dg/other/crash-4.C: Adjust
22034 * g++/dg/ext/packed9.C: New.
22035
22036 2005-08-08 Richard Sandiford <richard@codesourcery.com>
22037
22038 PR middle-end/21964
22039 * gcc.c-torture/execute/pr21964-1.c: New test.
22040
22041 2005-08-08 Richard Sandiford <richard@codesourcery.com>
22042
22043 PR c/22458
22044 * gcc.dg/pr22458-1.c: New test.
22045
22046 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
22047 Steven G. Kargl <kargls@comcast.net>
22048
22049 PR fortran/22390
22050 * gfortran.dg/flush_1.f90: New test.
22051
22052 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22053
22054 PR c++/23191
22055 * g++.dg/template/eh2.C: New test.
22056
22057 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22058
22059 PR c++/19498
22060 * g++.dg/template/instantiate7.C: New test.
22061
22062 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
22063
22064 PR c/23113
22065 * gcc.dg/Wunused-value-1.c: New test.
22066
22067 2005-08-06 Richard Sandiford <richard@codesourcery.com>
22068
22069 PR rtl-optimization/23233
22070 * gcc.c-torture/compile/pr23233-1.c: New test.
22071
22072 2005-08-06 Jakub Jelinek <jakub@redhat.com>
22073
22074 PR fortran/18833
22075 PR fortran/20850
22076 * gfortran.dg/equiv_1.f90: New test.
22077 * gfortran.dg/equiv_2.f90: New test.
22078 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
22079 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
22080 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
22081
22082 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
22083
22084 * gcc.c-torture/execute/vrp-5.c: New test.
22085 * gcc.c-torture/execute/vrp-6.c: New test.
22086 * gcc.dg/tree-ssa/vrp21.c: New test.
22087
22088 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
22089
22090 * g++.dg/parse/pr22514.C: New test.
22091
22092 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
22093
22094 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
22095
22096 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
22097 instead of constant loads / pool entries.
22098
22099 2005-08-05 David Edelsohn <edelsohn@gnu.org>
22100
22101 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
22102 TEST_TO_WCTYPE.
22103
22104 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
22105
22106 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
22107 __WINT_TYPE__ in generated prototypes if possible.
22108
22109 2005-08-04 Diego Novillo <dnovillo@redhat.com>
22110
22111 PR 22037
22112 * g++.dg/tree-ssa/pr22037.C:
22113
22114 2005-08-04 Richard Henderson <rth@redhat.com>
22115
22116 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
22117 scan-tree-dump-times directive.
22118
22119 2005-08-04 Jan Hubicka <jh@suse.cz>
22120
22121 * gcov-1.C: Fix switch counts.
22122 * gcov-4b.c: Likewise.
22123
22124 2005-08-03 Jeff Law <law@redhat.com>
22125
22126 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
22127
22128 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
22129
22130 * gcc.c-torture/execute/pr23135.c: New test.
22131
22132 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22133
22134 PR tree-optimization/19899
22135 * gcc.dg/tree-ssa/scev-1.c: New test.
22136 * gcc.dg/tree-ssa/scev-2.c: New test.
22137
22138 2005-08-03 Richard Sandiford <richard@codesourcery.com>
22139
22140 PR target/18582
22141 * gcc.dg/torture/pr18582-1.c: New test.
22142
22143 2005-08-03 Jan Hubicka <jh@suse.cz>
22144
22145 * update-conroll.c: New testcase.
22146 * update-conroll-2.c: New testcase.
22147
22148 2005-08-02 David Edelsohn <edelsohn@gnu.org>
22149
22150 * gfortran.dg/constant_substring.f: New test.
22151 * gfortran.dg/pr22491.f: New test.
22152
22153 2005-08-02 Jan Hubicka <jh@suse.cz>
22154
22155 * update-threading.c: Replace by the proper one.
22156
22157 2005-08-02 Diego Novillo <dnovillo@redhat.com>
22158
22159 PR 23164
22160 * g++.dg/tree-ssa/pr23164.C: New test.
22161
22162 2005-08-02 Diego Novillo <dnovillo@redhat.com>
22163
22164 * gcc.dg/tree-ssa/pr23192.c: New test.
22165
22166 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
22167
22168 * gcc.c-torture/execute/vrp-4.c: New test.
22169
22170 2005-08-02 Jan Hubicka <jh@suse.cz>
22171
22172 * update-threading.c: New test.
22173
22174 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
22175
22176 * gcc.c-torture/compile/20050801-1.c: New test.
22177 * gcc.c-torture/compile/20050801-2.c: New test.
22178
22179 2005-08-01 Jan Hubicka <jh@suse.cz>
22180
22181 * val-prof-5.c: New test.
22182
22183 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
22184
22185 PR c/22311
22186 * gcc.dg/pr22311-1.c : New test.
22187
22188 2005-07-31 Steven Bosscher <stevenb@suse.de>
22189
22190 PR target/23095
22191 * gfortran.dg/pr23095.f: New test.
22192
22193 PR c++/22003
22194 * g++.dg/other/pr22003.C: New test.
22195
22196 2005-07-31 Richard Sandiford <richard@codesourcery.com>
22197
22198 PR target/20621
22199 * gcc.c-torture/execute/pr20621-1.c: New test.
22200
22201 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
22202
22203 * gfortran.dg/comma_format_extension_4.f: Adjust length
22204 of string for format.
22205 * gfortran.dg/der_array_io_1.f: Replace illegal internal
22206 print statement with internal write.
22207 * gfortran.dg/der_array_io_2.f: Likewise.
22208 * gfortran.dg/der_array_io_3.f: Likewise.
22209
22210 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
22211
22212 * gcc.dg/fold-abs-4.c: new test.
22213
22214 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
22215
22216 PR fortran/22570 an related issues.
22217 * gfortran.dg/x_slash_1.f: New test.
22218
22219 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
22220
22221 PR c/23143
22222 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
22223 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
22224
22225 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
22226
22227 PR c/529
22228 * gcc.dg/Wshadow-3.c: New test.
22229
22230 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
22231
22232 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
22233 used to have the wrong bounds).
22234
22235 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
22236
22237 PR c/21720
22238 * gcc.dg/hex-round-1.c: Test more cases.
22239 * gcc.dg/hex-round-2.c: New test.
22240
22241 2005-07-29 Diego Novillo <dnovillo@redhat.com>
22242
22243 PR 22550
22244 * g++.dg/tree-ssa/pr22550.C: New test.
22245
22246 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
22247
22248 * gcc.dg/tree-ssa/vrp19.c: New test.
22249 * gcc.dg/tree-ssa-vrp20.c: New test.
22250
22251 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
22252
22253 PR c/22240
22254 * gcc.dg/transparent-union-4.c: New test.
22255
22256 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
22257
22258 PR c/22192
22259 * gcc.dg/c99-vla-2.c: New test.
22260
22261 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
22262
22263 PR c/21720
22264 * gcc.dg/hex-round-1.c: New test.
22265
22266 2005-07-28 Jan Hubicka <jh@suse.cz>
22267
22268 * inliner-1.c: Do not dump everything.
22269 * tree-prof.exp: Do not pass -ftree-based-profiling.
22270 * bprob.exp: Likewise.
22271
22272 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
22273
22274 2005-07-28 Mark Mitchell <mark@codesourcery.com>
22275
22276 PR c++/22545
22277 * g++.dg/expr/ptrmem7.C: New test.
22278
22279 2005-07-28 Mike Stump <mrs@apple.com>
22280
22281 * g++.old-deja/g++.mike/visibility-1.C: New test.
22282
22283 2005-07-28 Richard Sandiford <richard@codesourcery.com>
22284
22285 PR c/20187
22286 * gcc.c-torture/execute/pr20187-1.c: New test.
22287
22288 2005-07-28 Jeff Law <law@redhat.com>
22289
22290 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
22291 * gcc.dg/tree-ssa/vrp18.c: New test.
22292
22293 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
22294
22295 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
22296
22297 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
22298
22299 PR tree-optimization/22506
22300 * gcc.dg/vect/ps22506.c: New test.
22301
22302 2005-07-28 Jakub Jelinek <jakub@redhat.com>
22303
22304 PR target/21149
22305 * gcc.target/i386/sse-3.c: New test.
22306
22307 2005-07-28 Richard Sandiford <richard@codesourcery.com>
22308
22309 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
22310 * gcc.target/mips/mips32-dsp-type.c: Likewise.
22311
22312 2005-07-28 Richard Sandiford <richard@codesourcery.com>
22313
22314 PR c/22589
22315 * gcc.c-torture/compile/pr22589-1.c: New test.
22316
22317 2005-07-28 Jan Hubicka <jh@suse.cz>
22318
22319 * update-loopch.c: New testcase.
22320
22321 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
22322
22323 PR rtl-optimization/23047
22324 * gcc.c-torture/execute/pr23047.c: New test.
22325 * gcc.c-torture/execute/pr23047.x: New.
22326
22327 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
22328
22329 PR tree-optimization/22493
22330 * gcc.c-torture/execute/pr22493-1.c: New test.
22331 * gcc.c-torture/execute/pr22493-1.x: New.
22332 * gcc.c-torture/execute/vrp-1.c: New test.
22333 * gcc.c-torture/execute/vrp-2.c: New test.
22334 * gcc.c-torture/execute/vrp-2.c: New test.
22335
22336 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
22337
22338 * gcc.target/frv/all-builtin-read8.c: Delete.
22339 * gcc.target/frv/all-builtin-read16.c: Delete.
22340 * gcc.target/frv/all-builtin-read32.c: Delete.
22341 * gcc.target/frv/all-builtin-read64.c: Delete.
22342 * gcc.target/frv/all-builtin-write8.c: Delete.
22343 * gcc.target/frv/all-builtin-write16.c: Delete.
22344 * gcc.target/frv/all-builtin-write32.c: Delete.
22345 * gcc.target/frv/all-builtin-write64.c: Delete.
22346 * gcc.target/frv/all-read-write-1.c: New.
22347
22348 2005-07-27 Jeff Law <law@redhat.com>
22349
22350 * gcc.c-torture/execute/pr22630.c: New test.
22351
22352 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
22353
22354 PR tree-optimization/23073
22355 * gcc.dg/vect/nodump-pr23073.c: New test.
22356 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
22357
22358 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
22359
22360 PR tree-optimize/22348
22361 * gcc.c-torture/execute/pr22348.c: New.
22362
22363 2005-07-27 Richard Guenther <rguenther@suse.de>
22364
22365 * gcc.dg/tree-ssa/salias-1.c: New testcase.
22366
22367 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22368
22369 PR fortran/22503
22370 * gfortran.dg/logical_comp.f90: New test.
22371
22372 2005-07-27 Jan Hubicka <jh@suse.cz>
22373
22374 * inliner-1.c: Add cleanup of dumps.
22375 * val-prof-*.c: Likewise.
22376 * update-tailcall.c: New.
22377
22378 2005-07-26 Diego Novillo <dnovillo@redhat.com>
22379
22380 PR 22591
22381 * gcc.dg/tree-ssa/pr22591.c: New test.
22382 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
22383
22384 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
22385
22386 PR libobjc/22606
22387 * objc.dg/try-catch-11.m: New test.
22388
22389 2005-07-26 Richard Guenther <rguenther@suse.de>
22390
22391 PR tree-optimization/22486
22392 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
22393
22394 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
22395
22396 PR tree-opt/22484
22397 * g++.dg/opt/loop2.C: New test.
22398
22399 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
22400
22401 * gcc.dg/tree-ssa/reassoc-3.c: New test.
22402 * gcc.dg/tree-ssa/reassoc-4.c: New test.
22403
22404 2005-07-25 Adam Nemet <anemet@lnxw.com>
22405
22406 * lib/profopt.exp (profopt-execute): Check for profiling data
22407 files on the target.
22408
22409 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
22410
22411 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
22412 for matching of asm labels.
22413
22414 2005-07-25 Richard Guenther <rguenther@suse.de>
22415
22416 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
22417
22418 2005-07-25 Richard Guenther <rguenther@suse.de>
22419
22420 PR testsuite/22624
22421 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
22422
22423 2005-07-25 Ira Rosen <irar@il.ibm.com>
22424
22425 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
22426 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
22427 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
22428 * gcc.dg/vect/vect-100.c: New test.
22429 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
22430 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
22431 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
22432 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
22433 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
22434 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
22435 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
22436 * gfortran.dg/vect/pr19049.f90: New testcase.
22437 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
22438
22439 2005-07-25 Jakub Jelinek <jakub@redhat.com>
22440
22441 * gcc.c-torture/execute/20050713-1.c: New test.
22442
22443 PR fortran/20063
22444 * gfortran.fortran-torture/execute/data_4.f90: New test.
22445
22446 PR middle-end/20303
22447 * gcc.dg/visibility-d.c: New test.
22448
22449 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
22450
22451 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
22452 * gfortran.dg/underflow.f90: Ditto.
22453
22454 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22455
22456 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
22457 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
22458 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
22459
22460 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
22461
22462 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
22463 include case of field width of zero.
22464
22465 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
22466
22467 PR libgfortran/21875
22468 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
22469 with trailing blanks on normal formatted read.
22470
22471 2005-07-23 Chao-ying Fu <fu@mips.com>
22472
22473 * gcc.target/mips/mips32-dsp-type.c: New test.
22474 * gcc.target/mips/mips32-dsp.c: New test.
22475
22476 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
22477
22478 PR testsuite/21073
22479 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
22480
22481 PR testsuite/20454
22482 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
22483 and __cyg_profile_func_exit.
22484
22485 2005-07-22 David Edelsohn <edelsohn@gnu.org>
22486
22487 * gfortran.dg/comma_format_extension_3.f: Fix typo.
22488 * gfortran.dg/comma_format_extension_4.f: Same.
22489 * gfortran.dg/pr15332.f: Same.
22490 * gfortran.dg/pr21730.f: Same.
22491
22492 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
22493
22494 * g++.dg/opt/vrp2.C: Fix testcase.
22495
22496 PR tree-opt/22625
22497 * g++.dg/opt/vrp2.C: New test.
22498
22499 2005-07-22 Mark Mitchell <mark@codesourcery.com>
22500
22501 PR debug/21828
22502 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
22503
22504 2005-07-22 Diego Novillo <dnovillo@redhat.com>
22505
22506 * gcc.dg/tree-ssa/20050719-1.c: New test.
22507
22508 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
22509
22510 * gcc.dg/bfin-longcall-1.c: New file.
22511 * gcc.dg/bfin-longcall-2.c: New file.
22512
22513 2005-07-21 Janis Johnson <janis187@us.ibm.com>
22514
22515 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
22516
22517 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
22518
22519 PR middle-end/19055
22520 * gcc.dg/tree-ssa/pr19055.c: New test.
22521 * gcc.dg/tree-ssa/pr19055-2.c: New test.
22522
22523 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
22524
22525 PR C++/22358
22526 * g++.dg/other/pr22358.C: New test.
22527
22528 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
22529
22530 PR c++/2922
22531 * g++.dg/lookup/two-stage5.C: New test from bug comments.
22532
22533 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22534
22535 PR c++/15938
22536 * g++.dg/init/union2.C: New test.
22537
22538 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22539
22540 PR c/22393
22541 * gcc.dg/complex-4.c: New test.
22542
22543 2005-07-21 Richard Guenther <rguenther@suse.de>
22544
22545 PR testsuite/22522
22546 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
22547 scanning for asm labels.
22548 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
22549
22550 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
22551
22552 PR target/22085
22553 * gcc.dg/altivec-pr22085.c: New.
22554
22555 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
22556
22557 PR tree-optimization/19210
22558 * gcc.dg/tree-ssa/pr19210-1.c: New.
22559 * gcc.dg/tree-ssa/pr19210-2.c: New.
22560
22561 2005-07-21 Richard Sandiford <richard@codesourcery.com>
22562
22563 PR rtl-optimization/22167
22564 * g++.dg/opt/pr22167.C: New test.
22565
22566 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
22567
22568 PR c++/2922
22569 * g++.dg/lookup/two-stage2.C: New.
22570 * g++.dg/lookup/two-stage3.C: New.
22571 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
22572 fixed two-stage name lookup for operators.
22573 * g++.dg/template/call3.C: Compiler now produces an appropriate
22574 error message.
22575 * g++.dg/template/crash37.C: Compiler now describes bla() on line
22576 14 as a candidate.
22577 * g++.dg/template/ptrmem4.C: Compiler produces different error
22578 message.
22579 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
22580 connect_to_method as a candidate.
22581
22582 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
22583
22584 * gcc.dg/fold-alloc-1.c: New test.
22585
22586 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
22587
22588 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
22589 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
22590
22591 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
22592
22593 * gcc.dg/fold-abs-1.c: New test.
22594 * gcc.dg/fold-abs-2.c: New test.
22595 * gcc.dg/fold-abs-3.c: New test.
22596
22597 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
22598
22599 Make CONSTRUCTOR use VEC to store initializers.
22600 * g++.dg/ext/complit3.C: Check for specific error messages.
22601 * g++.dg/init/brace2.C: Update error message.
22602 * g++.dg/warn/Wbraces2.C: Likewise.
22603
22604 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
22605
22606 PR fortran/16940
22607 * gfortran.dg/module_interface_1.f90: New test.
22608
22609 2005-07-19 Danny Berlin <dberlin@dberlin.org>
22610 Kenneth Zadeck <zadeck@naturalbridge.com>
22611
22612 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
22613
22614 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22615
22616 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
22617 specify -Wformat for these tests.
22618 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
22619 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
22620 * gcc.dg/format/opt-6.c: Delete.
22621
22622 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
22623
22624 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
22625 * gcc.dg/tree-ssa/sra-3.c: Likewise.
22626
22627 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
22628
22629 * gcc.dg/tree-ssa/alias-2.c: New test.
22630
22631 2005-07-18 Mark Mitchell <mark@codesourcery.com>
22632
22633 PR c++/22263
22634 * g++.dg/template/explicit7.C: New test.
22635
22636 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
22637
22638 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
22639 field width of 8 to +Inf and -Inf.
22640
22641 2005-07-17 Mark Mitchell <mark@codesourcery.com>
22642
22643 PR c++/22139
22644 * g++.dg/template/friend36.C: New test.
22645
22646 2005-07-16 David Edelsohn <edelsohn@gnu.org>
22647
22648 PR fortran/21730
22649 * gfortran.dg/pr21730.f: New test.
22650
22651 2005-07-16 Danny Berlin <dberlin@dberlin.org>
22652 Kenneth Zadeck <zadeck@naturalbridge.com>
22653
22654 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
22655 since pure const detection cannot run at -O1 in c compiler.
22656 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
22657 can now optimize this case properly.
22658 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
22659 because we now pass.
22660 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
22661
22662 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
22663
22664 PR c/22421
22665 * gcc.dg/format/bitfld-1.c: New test.
22666
22667 2005-07-15 Mark Mitchell <mark@codesourcery.com>
22668
22669 PR c++/22204
22670 * g++.dg/rtti/repo1.C: New test.
22671
22672 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
22673
22674 PR middle-end/22398
22675 * gcc.c-torture/compile/pr22398.c: New test.
22676
22677 2005-07-15 Mark Mitchell <mark@codesourcery.com>
22678
22679 PR c++/22132
22680 * g++.dg/expr/cast4.C: New test.
22681
22682 2005-07-15 Richard Guenther <rguenther@suse.de>
22683
22684 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
22685 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
22686
22687 2005-07-15 Steven Bosscher <stevenb@suse.de>
22688
22689 PR tree-optimization/22230
22690 * gcc.dg/tree-ssa/pr22230.c: New test.
22691
22692 2005-07-14 Jakub Jelinek <jakub@redhat.com>
22693
22694 * gfortran.dg/g77/cpp6.f: New test.
22695
22696 PR fortran/22417
22697 * gfortran.dg/g77/cpp5.F: New test.
22698 * gfortran.dg/g77/cpp5.h: New file.
22699 * gfortran.dg/g77/cpp5inc.h: New file.
22700
22701 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
22702
22703 PR libfortran/16435
22704 * gfortran.dg/tl_editting.f90: New.
22705 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
22706
22707 2005-07-14 Steven G. Kargl <kargls@comcast.net>
22708
22709 * gfortran.dg/char_array_constructor.f90: New test.
22710
22711 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
22712
22713 * gfortran.dg/past_eor.f90: New.
22714 * gfortran.dg/complex_read.f90: New.
22715
22716 2005-07-13 Jeff Law <law@redhat.com>
22717
22718 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
22719 additional casts.
22720
22721 * gcc.dg/tree-ssa/pr22321.c: New test
22722
22723 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
22724
22725 PR tree-optimization/21921
22726 * gcc.dg/tree-ssa/pr21921.c: New.
22727
22728 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
22729
22730 PR tree-optimizatio/22442
22731 * gcc.dg/tree-ssa/loop-11.c: New test.
22732
22733 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
22734
22735 PR tree-opt/21840
22736 * gcc.c-torture/compile/pr21840.c: New test.
22737
22738 2005-07-12 Jan Hubicka <jh@suse.cz>
22739
22740 * gcc.c-torture/compile/pr22379.c: New test.
22741
22742 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
22743
22744 PR libfortran/21593
22745 gfortran.dg/dev_null.f90: Remove outdated comment about
22746 PR libfortran/21593.
22747
22748
22749 2005-07-12 Dale Johannesen <dalej@apple.com>
22750
22751 * gcc.target/i386/compress-float-sse.c: New.
22752 * gcc.target/i386/compress-float-sse-pic.c: New.
22753 * gcc.target/i386/compress-float-387.c: New.
22754 * gcc.target/i386/compress-float-387-pic.c: New.
22755 * gcc.dg/compress-float-ppc.c: New.
22756 * gcc.dg/compress-float-ppc-pic.c: New.
22757
22758 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
22759
22760 PR libfortran/21593
22761 gfortran.dg/dev_null.f90: Remove targets.
22762
22763 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
22764
22765 PR tree-opt/22335
22766 * gcc.dg/pr22335-1.c: New test.
22767 * gcc.dg/pr22335-2.c: New test.
22768
22769 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22770
22771 PR c++/20172
22772 * g++.dg/template/nontype12.C : New test.
22773
22774 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
22775
22776 * gcc.dg/tree-ssa/loop-10.c: New test.
22777
22778 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
22779
22780 * gcc.c-torture/execute/20020720-1.x: Remove.
22781
22782 2005-07-11 Jakub Jelinek <jakub@redhat.com>
22783
22784 * gfortran.fortran-torture/execute/forall_7.f90: New test.
22785
22786 2005-07-10 Richard Sandiford <richard@codesourcery.com>
22787
22788 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
22789 (dg-mips-options): Use it.
22790
22791 2005-07-09 Diego Novillo <dnovillo@redhat.com>
22792
22793 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
22794
22795 2005-07-09 Richard Henderson <rth@redhat.com>
22796
22797 * lib/target-supports.exp (check_effective_target_sync_char_short):
22798 Add alpha.
22799
22800 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
22801
22802 PR libfortran/22217
22803 * gfortran.dg/negative-z-descriptor.f90: New test.
22804
22805 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
22806
22807 PR tree-opt/22329
22808 * gcc.dg/pr22329.c: New test.
22809
22810 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
22811
22812 PR tree-optimization/20139
22813 * gcc.dg/tree-ssa/pr20139.c: New.
22814
22815 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
22816
22817 PR tree-opt/22356
22818 * gcc.dg/pr22356-1.c: New test.
22819
22820 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
22821
22822 PR c++/21799
22823 * g++.dg/template/unify8.C: New.
22824 * g++.dg/template/unify9.C: New.
22825
22826 2005-07-08 Jakub Jelinek <jakub@redhat.com>
22827
22828 * gfortran.fortran-torture/execute/entry_10.f90: New test.
22829
22830 2005-07-07 Geoffrey Keating <geoffk@apple.com>
22831
22832 * gcc.dg/darwin-version-1.c: New.
22833 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
22834 * gcc.dg/builtins-20.c: Likewise.
22835 * gcc.dg/builtins-53.c: Likewise.
22836 * gcc.dg/torture/builtins-convert-1.c: Likewise.
22837 * gcc.dg/torture/builtins-convert-2.c: Likewise.
22838 * gcc.dg/torture/builtins-convert-3.c: Likewise.
22839 * gcc.dg/torture/builtins-power-1.c: Likewise.
22840 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
22841 on Darwin.
22842
22843 2005-07-07 Jeff Law <law@redhat.com>
22844
22845 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
22846 argument evaluation order.
22847
22848 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
22849
22850 PR libfortran/21594
22851 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22852 Add test cases where the shift length is greater than the
22853 array length.
22854
22855 2005-07-07 Ziemowit Laski <zlaski@apple.com>
22856
22857 * obj-c++.dg/proto-lossage-6.mm: New.
22858 * objc.dg/proto-lossage-6.m: New.
22859
22860 2005-07-07 Ziemowit Laski <zlaski@apple.com>
22861
22862 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
22863 * objc.dg/gnu-runtime-2.m: Likewise.
22864
22865 2005-07-07 Jakub Jelinek <jakub@redhat.com>
22866
22867 * gfortran.dg/longline.f: New test.
22868
22869 * gfortran.dg/badline.f: New test.
22870
22871 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
22872
22873 PR fortran/16531
22874 PR fortran/15966
22875 PR fortran/18781
22876 * gfortran.dg/hollerith.f90: New.
22877 * gfortran.dg/hollerith2.f90: New.
22878 * gfortran.dg/hollerith3.f90: New.
22879 * gfortran.dg/hollerith4.f90: New.
22880 * gfortran.dg/hollerith_f95.f90: New.
22881 * gfortran.dg/hollerith_legacy.f90: New.
22882 * gfortran.dg/g77/cpp4.F: New. Port from g77.
22883
22884 2005-07-07 Ziemowit Laski <zlaski@apple.com>
22885
22886 PR objc/22274
22887 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
22888 * objc.dg/gnu-runtime-2.m: New.
22889
22890 2005-07-06 Jeff Law <law@redhat.com>
22891
22892 * gcc.dg/tree-ssa/vrp17.c: New test.
22893
22894 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
22895
22896 PR fortran/22327
22897 * gfortran.dg/array_constructor_5.f90: New test.
22898
22899 2005-07-07 Jakub Jelinek <jakub@redhat.com>
22900
22901 * gfortran.fortran-torture/execute/entry_9.f90: New test.
22902
22903 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
22904
22905 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
22906 * gcc.dg/980816-1.c: Ditto.
22907
22908 2005-07-06 Jeff Law <law@redhat.com>
22909
22910 * gcc.c-torture/compile/pr21356.c: New test.
22911
22912 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
22913
22914 PR c/22013
22915 PR c/22098
22916 * gcc.c-torture/compile/pr22013-1.c,
22917 gcc.c-torture/execute/pr22098-1.c,
22918 gcc.c-torture/execute/pr22098-2.c,
22919 gcc.c-torture/execute/pr22098-3.c: New tests.
22920
22921 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
22922
22923 PR c/22308
22924 * gcc.dg/pr22308-1.c: New test.
22925
22926 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
22927
22928 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
22929 target.
22930 * gcc.dg/compare9.c: Use -fshort-enums instead of
22931 -fno-short-enums. Change the last test to dg-bogus.
22932
22933 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
22934
22935 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
22936 * gcc.dg/compare9.c: New.
22937
22938 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22939
22940 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
22941
22942 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
22943
22944 PR testsuite/22288
22945 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
22946
22947
22948 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22949
22950 * gcc.dg/format/gcc_gfc-1.c: New.
22951
22952 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
22953
22954 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
22955
22956 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22957
22958 PR fortran/20842
22959 * gfortran.dg/io_invalid_1.f90: New test.
22960
22961 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
22962
22963 * gcc.dg/format/gcc_diag-1.c: Update.
22964
22965 2005-07-02 Jeff Law <law@redhat.com>
22966
22967 * gcc.dg/tree-ssa/pr22051-1.c: New test.
22968 * gcc.dg/tree-ssa/pr22051-2.c: New test.
22969
22970 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
22971
22972 * gcc.dg/format/gcc_diag-1.c: Update.
22973
22974 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
22975
22976 PR tree-opt/22269
22977 * gcc.c-torture/compile/pr22269.c: New test.
22978
22979 2005-06-30 Diego Novillo <dnovillo@redhat.com>
22980
22981 PR 21584
22982 PR 22219
22983 * g++.dg/tree-ssa/pr21584-1.C: New test.
22984 * g++.dg/tree-ssa/pr21584-2.C: New test.
22985
22986 2005-06-30 Ziemowit Laski <zlaski@apple.com>
22987
22988 * obj-c++.dg/try-catch-11.mm: New.
22989 * objc.dg/try-catch-10.m: New.
22990
22991 2005-06-29 David Edelsohn <edelsohn@gnu.org>
22992
22993 * g++.dg/other/ucnid-1.C: xfail on AIX.
22994
22995 2005-06-29 Diego Novillo <dnovillo@redhat.com>
22996
22997 PR 22234
22998 * gcc.dg/20050629-1.c: New test.
22999
23000 2005-06-29 Ziemowit Laski <zlaski@apple.com>
23001
23002 * obj-c++.dg/const-str-1[0-1].mm: New.
23003 * objc.dg/const-str-1[0-1].m: New.
23004
23005 2005-05-29 Richard Henderson <rth@redhat.com>
23006
23007 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
23008 Rename from check_effective_target_vect_no_max.
23009 (check_effective_target_vect_no_int_add): New.
23010 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
23011 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
23012 * gcc.dg/vect/vect-reduc-3.c: Likewise.
23013 * gcc.dg/vect/vect-reduc-1.c: Use both.
23014 * gcc.dg/vect/vect-reduc-2.c: Likewise.
23015
23016 2005-05-29 Richard Henderson <rth@redhat.com>
23017
23018 * lib/target-supports.exp (check_effective_target_vect_no_max):
23019 Remove i386 and x86_64.
23020
23021 2005-06-29 Steve Ellcey <sje@cup.hp.com>
23022
23023 PR testsuite/21969
23024 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
23025
23026 2005-06-29 Steve Ellcey <sje@cup.hp.com>
23027
23028 PR middle-end/21969
23029 * gcc.dg/vect/pr21969.c: New test.
23030
23031 2005-06-28 Eric Christopher <echristo@redhat.com>
23032
23033 PR c/22052
23034 PR c/21975
23035 * gcc.dg/inline1.c: New test.
23036 * gcc.dg/inline2.c: Ditto.
23037 * gcc.dg/inline3.c: Ditto.
23038 * gcc.dg/inline4.c: Ditto.
23039 * gcc.dg/inline5.c: Ditto.
23040
23041 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
23042
23043 PR libfortran/22142
23044 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23045 Add testcase also testing eoshift1 for PR 22142.
23046
23047 2005-06-28 Richard Henderson <rth@redhat.com>
23048
23049 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
23050 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
23051 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
23052 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
23053 gcc.dg/tree-ssa/20030922-2.c: Likewise.
23054
23055 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
23056
23057 PR libfortran/22142
23058 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23059 Add testcase for PR 22142.
23060
23061 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
23062
23063 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
23064 gcc.target/ia64/fpreg-2.c: New tests.
23065
23066 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23067
23068 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
23069
23070 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23071
23072 PR libfortran/22170
23073 * gfortran.dg/slash_1.f90: New test.
23074
23075 2005-06-27 Richard Henderson <rth@redhat.com>
23076
23077 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
23078 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
23079 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23080 * gcc.dg/vect/vect-reduc-2.c: Likewise.
23081 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23082 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23083
23084 2005-06-27 Richard Henderson <rth@redhat.com>
23085
23086 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
23087 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
23088
23089 2005-06-27 Ziemowit Laski <zlaski@apple.com>
23090
23091 * obj-c++.dg/proto-lossage-5.mm: New.
23092 * objc.dg/proto-lossage-5.m: New.
23093
23094 2005-06-27 Diego Novillo <dnovillo@redhat.com>
23095
23096 PR 21959
23097 * gcc.dg/tree-ssa/pr21959.c: New test.
23098
23099 2005-06-27 Jakub Jelinek <jakub@redhat.com>
23100
23101 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
23102 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
23103 testing uninitialized var.
23104
23105 * gcc.c-torture/execute/builtins/chk.h: New.
23106 * gcc.c-torture/execute/builtins/lib/chk.c: New.
23107 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
23108 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
23109 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
23110 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
23111 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
23112 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
23113 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
23114 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
23115 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
23116 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
23117 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
23118 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
23119 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
23120 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
23121 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
23122 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
23123 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
23124 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
23125 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
23126 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
23127 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
23128 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
23129 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
23130 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
23131 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
23132 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
23133 * gcc.dg/builtin-object-size-1.c: New test.
23134 * gcc.dg/builtin-object-size-2.c: New test.
23135 * gcc.dg/builtin-object-size-3.c: New test.
23136 * gcc.dg/builtin-object-size-4.c: New test.
23137 * gcc.dg/builtin-object-size-5.c: New test.
23138 * gcc.dg/builtin-stringop-chk-1.c: New test.
23139 * gcc.dg/builtin-stringop-chk-2.c: New test.
23140 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
23141 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
23142 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
23143 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
23144 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
23145 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
23146 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
23147 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
23148 * gcc.c-torture/execute/printf-1.c: New test.
23149 * gcc.c-torture/execute/fprintf-1.c: New test.
23150 * gcc.c-torture/execute/vprintf-1.c: New test.
23151 * gcc.c-torture/execute/vfprintf-1.c: New test.
23152 * gcc.c-torture/execute/printf-chk-1.c: New test.
23153 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
23154 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
23155 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
23156
23157 2005-06-27 Michael Matz <matz@suse.de>
23158
23159 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
23160 slot is not merged if address escapes.
23161
23162 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23163
23164 PR c/21911
23165 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
23166
23167 2005-06-26 Jakub Jelinek <jakub@redhat.com>
23168
23169 PR middle-end/17965
23170 * gcc.c-torture/compile/20050622-1.c: New test.
23171
23172 PR middle-end/22028
23173 * gcc.dg/20050620-1.c: New test.
23174
23175 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
23176
23177 PR tree-optimization/22026
23178 * gcc.dg/tree-ssa/pr22026.c: New.
23179
23180 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
23181
23182 PR libfortran/22144
23183 * gfortran.dg/shift-alloc.f90: New testcase.
23184
23185 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
23186
23187 * all files: Update FSF address in copyright headers.
23188
23189 2005-06-22 Jan Hubicka <jh@suse.cz>
23190
23191 * wholeprogram-1.c: New testcase.
23192 * wholeprogram-2.c: New testcase.
23193
23194 2005-06-24 Mark Mitchell <mark@codesourcery.com>
23195
23196 PR 22171
23197 * gcc.dg/tree-ssa/pr22171.c: New test.
23198
23199 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
23200
23201 * gfortran.dg/simplify_modulo.f90: New.
23202
23203 2005-06-24 Jan Hubicka <jh@suse.cz>
23204
23205 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
23206
23207 2005-06-23 Ziemowit Laski <zlaski@apple.com>
23208
23209 * obj-c++.dg/proto-lossage-[1-4].mm: New.
23210
23211 2005-06-23 Ziemowit Laski <zlaski@apple.com>
23212
23213 * obj-c++.dg/typedef-alias-1.mm: New.
23214 * objc.dg/typedef-alias-1.m: New.
23215
23216 2005-06-23 Jeff Law <law@redhat.com>
23217
23218 * gcc.dg/tree-ssa/vrp16.c: New test.
23219
23220 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23221
23222 * lib/target-supports.exp: Add
23223 check_effective_target_fortran_large_real and
23224 check_effective_target_fortran_large_int to check for
23225 corresponding effective targets.
23226 * gfortran.dg/large_integer_kind_1.f90: New test.
23227 * gfortran.dg/large_real_kind_1.f90: New test.
23228
23229 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
23230
23231 PR tree-optimization/22117
23232 * gcc.dg/tree-ssa/pr22117.c: New.
23233
23234 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
23235
23236 PR testsuite/22123
23237 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
23238
23239 2005-06-23 David Edelsohn <edelsohn@gnu.org>
23240
23241 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
23242
23243 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
23244
23245 * gfortran.dg/f2c_4.f90: Add tests for complex functions
23246 * gfortran.dg/f2c_4.c: Likewise.
23247
23248 2005-06-22 Paul Brook <paul@codesourcery.com>
23249
23250 PR fortran/21034
23251 * gfortran.dg/auto_save_1.f90: New test.
23252
23253 2005-06-22 Michael Matz <matz@suse.de>
23254
23255 * gcc.target/x86-64/abi: New directory.
23256 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
23257 * gcc.target/x86-64/abi/README.gcc: New file.
23258 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
23259 * gcc.target/x86-64/abi/asm-support.s: New file.
23260 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
23261 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
23262 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
23263 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
23264 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
23265 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
23266 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
23267 * gcc.target/x86_64/abi/test_bitfields.c: New test.
23268 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
23269 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
23270 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
23271 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
23272 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
23273 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
23274 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
23275 * gcc.target/x86_64/abi/test_varargs.c: New test.
23276
23277 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
23278
23279 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
23280 32-bit i?86 and x86_64.
23281
23282 2005-06-21 Ziemowit Laski <zlaski@apple.com>
23283
23284 * obj-c++.dg/const-str-[1-9].mm: New tests.
23285
23286 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
23287
23288 PR fortran/22010
23289 * gfortran.dg/namelist_use.f90: New.
23290 * gfortran.dg/namelist_use_only.f90: New.
23291
23292 2005-06-21 Jeff Law <law@redhat.com>
23293
23294 * gcc.dg/tree-ssa/vrp15.c: New test.
23295
23296 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
23297
23298 * lib/target-supports.exp (check_effective_target_vect_reduction):
23299 Remove.
23300 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
23301 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
23302 remove vect_reduction target keyword. Also avoid two returns in main.
23303 * gcc.dg/vect/vect-reduc-3.c: Likewise.
23304 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
23305 * gcc.dg/vect/vect-reduc-1short.c: New test.
23306 * gcc.dg/vect/vect-reduc-1char.c: New test.
23307 * gcc.dg/vect/vect-reduc-2short.c: New test.
23308 * gcc.dg/vect/vect-reduc-2char.c: New test.
23309 * gcc.dg/vect/vect-reduc-6.c: New test.
23310 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
23311 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
23312 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
23313
23314 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23315 Paul Thomas <pault@gcc.gnu.org>
23316
23317 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
23318 New tests.
23319
23320 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23321
23322 * gfortran.dg/backslash_1.f90: New test.
23323 * gfortran.dg/backslash_2.f90: New test.
23324
23325 2005-06-20 Steven G. Kargl <kargls@comcast.net>
23326
23327 * gfortran.dg/duplicate_labels.f90: New test.
23328
23329 2005-06-20 Jan Beulich <jbeulich@novell.com>
23330
23331 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
23332 unsupportable relocations.
23333 * g++.old-deja/g++.other/store-expr1.C: Likewise.
23334 * gcc.dg/20050321-2.c: xfail for NetWare.
23335
23336 2005-06-20 Andreas Jaeger <aj@suse.de>
23337
23338 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
23339 gcc.target/i386/fastcall-sseregparm.c,
23340 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
23341
23342 2005-06-19 Richard Henderson <rth@redhat.com>
23343
23344 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
23345
23346 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
23347
23348 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
23349
23350 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
23351
23352 PR c++/22115
23353 * g++.dg/conversion/simd2.C: Change expected error message.
23354
23355 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
23356
23357 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
23358 * gcc.dg/vect/vect-reduc-2.c: Likewise.
23359 * gcc.dg/vect/vect-reduc-3.c: Likewise.
23360
23361 2005-06-18 James A Morrison <phython@gcc.gnu.org>
23362
23363 * gcc.dg/fold-mod-1.c: New test.
23364
23365 2005-06-18 Steven G. Kargl <kargls@comcast.net>
23366
23367 PR fortran/19926
23368 * gfortran.dg/pr19926.f90: New test.
23369
23370 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
23371
23372 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
23373 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
23374 targets.
23375 * gcc.dg/vect/vect-reduc-2.c: Likewise.
23376 * gcc.dg/vect/vect-reduc-3.c: Likewise.
23377
23378 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
23379
23380 * gcc.target/ia64/float80-varargs-1.c: New test.
23381
23382 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23383
23384 PR tree-opt/22035
23385 * gfortran.dg/f2c_6.f90: New test.
23386
23387 2005-06-17 Geoffrey Keating <geoffk@apple.com>
23388
23389 PR c++/17413
23390 * g++.dg/template/local5.C: New.
23391
23392 2005-06-17 Richard Henderson <rth@redhat.com>
23393
23394 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
23395
23396 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
23397
23398 PR testsuite/21945
23399 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
23400
23401 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
23402
23403 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
23404 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
23405 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
23406 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
23407 check_vect to verify the presence of hardware vector support.
23408
23409 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
23410
23411 PR testsuite/22056
23412 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
23413
23414 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23415
23416 PR libfortran/19216
23417 * gfortran.dg/pr19216.f: Add correct space between brackets and
23418 dg directive.
23419
23420 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23421
23422 PR libfortran/16436
23423 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
23424
23425 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
23426
23427 * gcc.target/i386/attributes-error.c: New testcase.
23428 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
23429 * gcc.target/i386/regparm-stdcall.c: Likewise.
23430 * gcc.target/i386/sseregparm-1.c: Likewise.
23431 * gcc.target/i386/sseregparm-2.c: Likewise.
23432
23433 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
23434
23435 * g++.dg/rtti/crash2.C: New.
23436
23437 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
23438
23439 * gcc.dg/noncompile/20040203-3.c: Update expected message.
23440
23441 2005-06-15 David Ung <davidu@mips.com>
23442
23443 * gcc.target/mips/mips16e-extends.c: New test for testing the
23444 generation of MIPS16e zeb/zeh, seb/seh instructions.
23445
23446 2005-06-15 Diego Novillo <dnovillo@redhat.com>
23447
23448 PR 22018
23449 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
23450 * gcc.dg/tree-ssa/pr22018.c: New test.
23451
23452 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
23453
23454 * gcc.dg/simd-1.c: Update error messages.
23455 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
23456 * gcc.dg/simd-2.c: Update error messages.
23457 * gcc.dg/simd-4.c: New.
23458
23459 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
23460
23461 PR c++/20678
23462 * g++.dg/other/crash-4.C: New.
23463
23464 2005-06-14 Devang Patel <dpatel@apple.com>
23465
23466 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
23467
23468 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
23469
23470 PR c++/21929
23471 * g++.dg/parse/crash11.C: Update
23472
23473 2005-06-13 Jeff Law <law@redhat.com>
23474
23475 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
23476 perform the desired transformations.
23477 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
23478 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
23479
23480 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23481
23482 PR fortran/22038
23483 * gfortran.dg/forall_1.f90: Un-XFAIL.
23484
23485 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
23486
23487 PR c++/21929
23488 * g++.dg/parse/crash26.C: New.
23489
23490 PR c++/20789
23491 * g++.dg/init/member1.C: New.
23492
23493 2005-06-13 Jakub Jelinek <jakub@redhat.com>
23494
23495 * gfortran.dg/altreturn_1.f90: New test.
23496
23497 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
23498
23499 PR middle-end/21985
23500 * gcc.dg/tree-ssa/pr21985.c: New test.
23501
23502 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
23503
23504 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
23505
23506 2005-06-12 Roger Sayle <roger@eyesopen.com>
23507
23508 PR c++/21930
23509 * g++.dg/other/error10.C: New test case.
23510
23511 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23512
23513 PR libfortran/19155
23514 * gfortran.dg/pr19155.f: Add test.
23515
23516 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23517
23518 * gfortran.dg/f2c_7.f90: New test.
23519
23520 * gfortran.dg/forall_1.f90: XFAILed.
23521
23522 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
23523
23524 * gcc.dg/pr14796-1.c: New.
23525 * gcc.dg/pr14796-2.c: New.
23526
23527 2005-06-11 Steven G. Kargl <kargls@comcast.net>
23528
23529 PR fortran/17792
23530 PR fortran/21375
23531 * gfortran.dg/deallocate_stat.f90: New test.
23532
23533 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
23534
23535 * gfortran.fortran-torture/execute/in-pack.f90: New test.
23536
23537 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
23538
23539 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
23540 access will be generated when this loop is vectorized. Test that
23541 accesses with same alignment were detected.
23542 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
23543 Test that accesses with same alignment were detected.
23544 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
23545 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
23546 alignment were detected.
23547
23548 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
23549
23550 PR c++/10611
23551 * g++.dg/conversion/simd2.C: New.
23552
23553 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
23554
23555 * gcc.dg/Wcxx-compat-1.c: New.
23556
23557 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
23558
23559 PR libfortran/21480
23560 * gfortran.dg/reshape-complex.f90: Add a test for a packed
23561 complex array.
23562
23563 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
23564
23565 * gcc.dg/alias-8.c: New.
23566
23567 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
23568
23569 * gcc.dg/format/cmn_err-1.c: Update.
23570
23571 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
23572
23573 PR target/20666
23574 * gcc.target/sparc/fexpand-2.c: New.
23575 * gcc.target/sparc/fpmerge-2.c: New.
23576 * gcc.target/sparc/fpmul-2.c: New.
23577 * gcc.target/sparc/noresult.c: New.
23578 * gcc.target/sparc/pdist-2.c: New.
23579 * gcc.target/sparc/pdist-3.c: New.
23580
23581 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
23582
23583 PR testsuite/21702
23584 * gcc.target/i386/i386.exp: Fix comment typo.
23585
23586 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
23587
23588 PR c++/19497
23589 * g++.dg/inherit/using5.C: New.
23590 * g++.dg/inherit/using6.C: New.
23591
23592 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23593
23594 PR c++/19894
23595 * g++.dg/template/ptrmem15.C: New test.
23596
23597 PR c++/20563
23598 * g++.dg/ext/label4.C: New test.
23599
23600 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
23601
23602 * gcc.dg/tls/debug-1.c: New test.
23603
23604 2005-06-07 Dale Johannesen <dalej@apple.com>
23605
23606 * gcc.target/i386/movq.c: New.
23607
23608 2005-06-07 Dale Johannesen <dalej@apple.com>
23609
23610 * gcc.dg/20050607-1.c: New.
23611
23612 2005-06-07 Jakub Jelinek <jakub@redhat.com>
23613
23614 PR middle-end/21850
23615 * gcc.c-torture/execute/20050607-1.c: New test.
23616
23617 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
23618
23619 PR libfortran/21926
23620 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
23621 Test case where the return array has lowest stride one,
23622 but isn't packed.
23623
23624 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
23625
23626 * lib/target-supports.exp (check_effective_target_sync_int_long):
23627 Add s390 and s390x targets.
23628
23629 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
23630
23631 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
23632 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
23633 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
23634 * gcc.dg/tree-ssa/loop-9.c: New test.
23635
23636 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
23637
23638 * g++.dg/parse/defarg10.C: New.
23639
23640 2005-06-06 Jakub Jelinek <jakub@redhat.com>
23641
23642 PR regression/21897
23643 * gcc.c-torture/execute/20050604-1.c: New test.
23644
23645 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
23646
23647 PR 21903
23648 * g++.dg/parse/defarg9.C: New.
23649
23650 PR c++/20637
23651 * g++.dg/inherit/using4.C: New.
23652 * g++.dg/overload/error1.C: Adjust expected errors.
23653 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
23654 * g++.old-deja/g++.brendan/arm2.C: Likewise.
23655 * g++.old-deja/g++.other/redecl2.C: Likewise.
23656 * g++.old-deja/g++.other/redecl4.C: Likewise.
23657 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
23658
23659 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
23660
23661 * gfortran.dg/f2c_5.f90: Add -w to dg-options
23662
23663 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
23664
23665 * lib/gfortran.exp (gfortran_target_compile): Call
23666 dg-additional-files-options
23667 * gfortran.dg/f2c_4.f90: New file
23668 * gfortran.dg/f2c_4.c: New file
23669 * gfortran.dg/f2c_5.f90: New file
23670 * gfortran.dg/f2c_5.c: New file
23671
23672 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23673
23674 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
23675
23676 PR fortran/21912
23677 * gfortran.dg/array_constructor_4.f90: New test.
23678
23679 2005-06-05 Mark Mitchell <mark@codesourcery.com>
23680
23681 PR c++/21619
23682 * g++.dg/ext/builtin9.C: New test.
23683
23684 2005-06-05 Dale Johannesen <dalej@apple.com>
23685
23686 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
23687 * gcc.c-torture/execute/20050603-2.c: Ditto.
23688
23689 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
23690
23691 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
23692 * gcc.dg/vect/vect-reduc-1.c: New.
23693 * gcc.dg/vect/vect-reduc-2.c: New.
23694 * gcc.dg/vect/vect-reduc-3.c: New.
23695
23696 2005-06-04 Dale Johannesen <dalej@apple.com>
23697
23698 * gcc.c-torture/execute/20050603-1.c: New.
23699 * gcc.c-torture/execute/20050603-2.c: New.
23700 * gcc.dg/20050603-3.c: New.
23701
23702 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23703
23704 PR fortran/19195
23705 * gfortran.dg/debug_1.f90: New test.
23706
23707 * gfortran.dg/forall_1.f90: New test.
23708
23709 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
23710
23711 * gfortran.dg/array_constructor_3.f90: New test.
23712
23713 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23714
23715 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
23716
23717 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
23718
23719 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
23720
23721 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
23722
23723 PR c/21873
23724 * gcc.dg/init-excess-1.c: New test.
23725
23726 2005-06-03 Mark Mitchell <mark@codesourcery.com>
23727
23728 PR c++/21853
23729 * g++.dg/expr/static_cast6.C: New test.
23730
23731 2005-06-03 Diego Novillo <dnovillo@redhat.com>
23732
23733 * gcc.dg/tree-ssa/vrp14.c: New test.
23734
23735 2005-06-03 Mark Mitchell <mark@codesourcery.com>
23736
23737 PR c++/21336
23738 * g++.dg/template/new2.C: New test.
23739
23740 2005-06-03 Josh Conner <jconner@apple.com>
23741
23742 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
23743 all entries in initializer.
23744
23745 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
23746
23747 PR middle-end/21858
23748 * gcc.dg/pr21858.c: New testcase.
23749
23750 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
23751
23752 PR tree-optimization/21292
23753
23754 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
23755 New.
23756 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23757 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23758 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23759 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23760 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
23761
23762 2005-06-02 Richard Henderson <rth@redhat.com>
23763
23764 * gcc.dg/sync-2.c: Use -march=i486 for i386.
23765
23766 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
23767
23768 * gcc.dg/wtypequal.c: New testcase.
23769
23770 2005-06-02 Diego Novillo <dnovillo@redhat.com>
23771
23772 PR 21582
23773 * gcc.dg/tree-ssa/pr21582.c: New test.
23774
23775 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
23776
23777 PR c++/21280
23778 * g++.dg/opt/interface2.h: New.
23779 * g++.dg/opt/interface2.C: New.
23780 * g++.dg/init/ctor4.C: Adjust error lines.
23781 * g++.old-deja/g++.bob/inherit2.C: Likewise.
23782 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23783 * g++.old-deja/g++.jason/opeq3.C: Likewise.
23784 * g++.old-deja/g++.pt/assign1.C: Likewise.
23785 * g++.old-deja/g++.pt/crash20.C: Likewise.
23786
23787 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
23788
23789 PR tree-optimization/21734
23790 * g++.dg/vect/pr21734_1.cc: New.
23791 * g++.dg/vect/pr21734_2.cc: New.
23792
23793 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
23794
23795 PR c++/20350
23796 * g++.dg/template/spec24.C: New.
23797
23798 PR c++/21151
23799 * g++.dg/pch/local-1.C: New.
23800 * g++.dg/pch/local-1.Hs: New.
23801
23802 2005-06-01 Diego Novillo <dnovillo@redhat.com>
23803
23804 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
23805 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
23806 * gcc.dg/tree-ssa/pr14341.c: New test.
23807 * gcc.dg/tree-ssa/pr14841.c: New test.
23808 * gcc.dg/tree-ssa/pr20701.c: New test.
23809 * gcc.dg/tree-ssa/pr21086.c: New test.
23810 * gcc.dg/tree-ssa/pr21090.c: New test.
23811 * gcc.dg/tree-ssa/pr21332.c: New test.
23812 * gcc.dg/tree-ssa/pr21458.c: New test.
23813 * gcc.dg/tree-ssa/pr21658.c: New test.
23814 * gcc.dg/tree-ssa/vrp01.c: New test.
23815 * gcc.dg/tree-ssa/vrp02.c: New test.
23816 * gcc.dg/tree-ssa/vrp03.c: New test.
23817 * gcc.dg/tree-ssa/vrp04.c: New test.
23818 * gcc.dg/tree-ssa/vrp05.c: New test.
23819 * gcc.dg/tree-ssa/vrp06.c: New test.
23820 * gcc.dg/tree-ssa/vrp07.c: New test.
23821 * gcc.dg/tree-ssa/vrp08.c: New test.
23822 * gcc.dg/tree-ssa/vrp09.c: New test.
23823 * gcc.dg/tree-ssa/vrp10.c: New test.
23824 * gcc.dg/tree-ssa/vrp11.c: New test.
23825 * gcc.dg/tree-ssa/vrp12.c: New test.
23826 * gcc.dg/tree-ssa/vrp13.c: New test.
23827
23828 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
23829
23830 PR 21029
23831 * gcc.dg/tree-ssa/pr21029.c: New test.
23832
23833 2005-06-01 Roger Sayle <roger@eyesopen.com>
23834
23835 * gfortran.dg/logint-1.f: New test case.
23836 * gfortran.dg/logint-2.f: Likewise.
23837 * gfortran.dg/logint-3.f: Likewise.
23838
23839 2005-06-01 Jakub Jelinek <jakub@redhat.com>
23840
23841 PR c/21536
23842 PR c/20760
23843 * gcc.dg/20050527-1.c: New test.
23844
23845 * gcc.dg/i386-sse-12.c: New test.
23846
23847 PR fortran/21729
23848 * gfortran.dg/implicit_5.f90: New test.
23849
23850 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
23851
23852 PR fortran/20883
23853 * gfortran/assign_4.f90: New test.
23854 * gfortran/assign_2.f90: Change compile to run.
23855
23856 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
23857
23858 * lib/target-supports.exp
23859 (check_effective_target_sync_char_short): New.
23860 * gcc.dg/sync-2.c: New.
23861
23862 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
23863
23864 PR tree-optimization/21817
23865 * gcc.dg/torture/pr21817-1.c: New.
23866
23867 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
23868
23869 PR c++/21165
23870 * g++.dg/template/init5.C: New.
23871
23872 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
23873
23874 * gfortran.dg/char_initialiser_actual.f90:
23875 Test character initialisers as actual arguments.
23876 * gfortran.dg/char_pointer_comp_assign.f90:
23877 Test character pointer structure component assignments.
23878 * gfortran.dg/char_array_structure_constructor.f90:
23879 Test character components in structure constructors.
23880
23881 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
23882
23883 PR middle-end/20931
23884 * g++.dg/opt/pr20931.C: New test.
23885
23886 2005-05-31 Andreas Jaeger <aj@suse.de>
23887
23888 PR testsuite/20772
23889 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
23890 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
23891 g++.old-deja/g++.ext/asmspec1.C,
23892 g++.old-deja/g++.other/regstack.C,
23893 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
23894 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
23895 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
23896 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
23897 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
23898 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
23899 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
23900 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
23901 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
23902 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
23903 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
23904 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
23905 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
23906 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
23907 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
23908 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
23909 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
23910 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
23911 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
23912
23913 2005-05-31 Jeff Law <law@redhat.com>
23914
23915 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
23916
23917 2005-05-30 Paolo Carlini <pcarlini@suse.de>
23918
23919 PR middle-end/21743
23920 * gcc.dg/builtins-1.c: Activate disabled clog test.
23921 * gcc.dg/torture/builtin-attr-1.c: Likewise.
23922
23923 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
23924
23925 * gfortran.dg/char_pointer_assign.f90:
23926 Test character-pointer assignments and pointer assignments.
23927 * gfortran.dg/char_pointer_dummy.f90:
23928 Test character-pointer dummy arguments.
23929 * gfortran.dg/char_pointer_func.f90:
23930 Test character-pointer function returns.
23931 * gfortran.dg/char_pointer_dependency.f90:
23932 Test character-pointer functions with dependencies.
23933
23934 2005-05-30 Mark Mitchell <mark@codesourcery.com>
23935
23936 PR c++/21784
23937 * g++.dg/lookup/using14.C: New test.
23938
23939 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
23940
23941 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
23942 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
23943 trailing ^M.
23944
23945 2005-05-29 Geoffrey Keating <geoffk@apple.com>
23946
23947 PR c++/17413
23948 * g++.dg/template/local5.C: New.
23949
23950 PR target/21761
23951 * gcc.c-torture/compile/pr21761.c: New.
23952
23953 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
23954 before darwin8.
23955
23956 2005-05-30 Steven G. Kargl
23957
23958 PR fortran/20846
23959 * gfortran.dg/inquire_8.f90: New test.
23960
23961 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23962
23963 PR libfortran/21376
23964 * gfortran.dg/output_exponents_1.f90: New test.
23965
23966 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23967
23968 PR libfortran/20006
23969 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
23970
23971 2005-05-28 Mark Mitchell <mark@codesourcery.com>
23972
23973 PR c++/21210
23974 * g++.dg/ext/complex1.C: New test.
23975
23976 PR c++/21340
23977 * g++.dg/init/ctor6.C: New test.
23978
23979 2005-05-29 Jan Hubicka <jh@suse.cz>
23980
23981 * gcc.c-torture/compile/pr21562.c: New.
23982
23983 2005-05-28 Steven G. Kargl <kargls@comcast.net>
23984
23985 * gfortran.dg/subnormal_1.f90: New test.
23986
23987 2005-05-28 Jan Hubicka <jh@suse.cz>
23988
23989 * tree-prof.exp: Fix comment.
23990 * value-prof-1.c: New.
23991 * value-prof-2.c: New.
23992 * value-prof-3.c: New.
23993 * value-prof-4.c: New.
23994
23995 2005-05-27 Mark Mitchell <mark@codesourcery.com>
23996
23997 PR c++/21614
23998 * g++.dg/expr/ptrmem6.C: New test.
23999 * g++.dg/expr/ptrmem6a.C: Likewise.
24000
24001 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
24002
24003 PR tree-optimization/21658
24004 * gcc.dg/tree-ssa/pr21658.c: New.
24005
24006 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
24007
24008 PR c++/21455
24009 * g++.dg/inherit/ptrmem3.C: New.
24010
24011 PR c++/21681
24012 * g++.dg/parse/template16.C: New.
24013
24014 2005-05-27 Andreas Jaeger <aj@suse.de>
24015
24016 * gcc.dg/setjmp-2.c: Only run in 32-bit.
24017
24018 * gcc.dg/i386-sse-8.c: Run test on all archs.
24019
24020 2005-05-26 Mike Stump <mrs@apple.com>
24021
24022 * objc.dg/isa-field-1.m: Only run on darwin.
24023 * objc.dg/lookup-1.m: Likewise.
24024 * objc.dg/try-catch-8.m: Likewise.
24025
24026 2005-05-26 Roger Sayle <roger@eyesopen.com>
24027
24028 PR tree-optimization/9814
24029 * gcc.dg/pr9814-1.c: New test case.
24030
24031 2005-05-26 Ziemowit Laski <zlaski@apple.com>
24032
24033 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
24034 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
24035 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
24036 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
24037 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
24038 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
24039 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
24040 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
24041 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
24042 objc.dg/try-catch-8.m: New.
24043
24044 2005-05-26 Janis Johnson <janis187@us.ibm.com>
24045
24046 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
24047 remove extraneous semicolons.
24048
24049 2005-05-26 Ziemowit Laski <zlaski@apple.com>
24050
24051 * obj-c++.dg/comp-types-12.mm: New.
24052 * objc.dg/comp-types-11.m: New.
24053 * objc.dg/selector-4.m: New.
24054
24055 2005-05-26 Andreas Jaeger <aj@suse.de>
24056
24057 PR testsuite/20772
24058 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
24059 g++.old-deja/g++.ext/attrib3.C,
24060 g++.old-deja/g++.other/store-expr1.C,
24061 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
24062 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
24063 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24064 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
24065 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
24066 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
24067 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
24068 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24069 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
24070 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
24071 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
24072 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
24073 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
24074 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
24075 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
24076 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
24077 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
24078 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24079 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
24080
24081 2005-05-26 Andreas Jaeger <aj@suse.de>
24082
24083 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
24084 x86-64 compilation.
24085
24086 2005-05-26 Andreas Jaeger <aj@suse.de>
24087
24088 PR testsuite/20772
24089 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
24090 gcc.misc-tests/i386-pf-athlon-1.c,
24091 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24092 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
24093 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
24094 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
24095 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
24096 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
24097 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
24098 programs.
24099
24100 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
24101 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
24102 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
24103 x86-64 compilation.
24104
24105 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
24106 x86_64.
24107
24108 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
24109 effective-target ilp32.
24110
24111 2005-05-26 David Ung <davidu@mips.com>
24112
24113 * gcc.target/mips/ext_ins.c: New test for testing the generation
24114 of MIPS32/64 rev 2 ext/ins instructions.
24115
24116 2005-05-26 Andreas Jaeger <aj@suse.de>
24117
24118 * treelang/compile/unsigned.tree: Use gimple instead of
24119 nonexisting generic dump.
24120
24121 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
24122
24123 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
24124
24125 2005-05-26 Andreas Jaeger <aj@suse.de>
24126
24127 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
24128
24129 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
24130
24131 PR libfortran/17283
24132 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
24133 Test callee-allocated memory with write statements.
24134
24135 2005-05-25 Roger Sayle <roger@eyesopen.com>
24136
24137 PR middle-end/21709
24138 * gcc.dg/pr21709-1.c: New test case.
24139
24140 2005-05-25 Ziemowit Laski <zlaski@apple.com>
24141 Mike Stump <mrs@apple.com>
24142
24143 * objc/execute/next_mapping.h: Update for C++.
24144
24145 * obj-c++.dg/selector-1.mm: Move to...
24146 * obj-c++.dg/selector-4.mm: here...
24147
24148 * obj-c++.dg/basic.mm: New.
24149 * obj-c++.dg/comp-types-1.mm: New.
24150 * obj-c++.dg/cxx-class-1.mm: New.
24151 * obj-c++.dg/cxx-ivars-1.mm: New.
24152 * obj-c++.dg/cxx-ivars-2.mm: New.
24153 * obj-c++.dg/cxx-ivars-3.mm: New.
24154 * obj-c++.dg/cxx-scope-1.mm: New.
24155 * obj-c++.dg/cxx-scope-2.mm: New.
24156 * obj-c++.dg/defs.mm: New.
24157 * obj-c++.dg/empty-private-1.mm: New.
24158 * obj-c++.dg/encode-1.mm: New.
24159 * obj-c++.dg/encode-2.mm: New.
24160 * obj-c++.dg/encode-3.mm: New.
24161 * obj-c++.dg/extern-c-1.mm: New.
24162 * obj-c++.dg/extra-semi.mm: New.
24163 * obj-c++.dg/fix-and-continue-2.mm: New.
24164 * obj-c++.dg/isa-field-1.mm: New.
24165 * obj-c++.dg/ivar-list-semi.mm: New.
24166 * obj-c++.dg/local-decl-1.mm: New.
24167 * obj-c++.dg/lookup-1.mm: New.
24168 * obj-c++.dg/lookup-2.mm: New.
24169 * obj-c++.dg/method-1.mm: New.
24170 * obj-c++.dg/method-2.mm: New.
24171 * obj-c++.dg/method-3.mm: New.
24172 * obj-c++.dg/method-4.mm: New.
24173 * obj-c++.dg/method-5.mm: New.
24174 * obj-c++.dg/method-6.mm: New.
24175 * obj-c++.dg/method-7.mm: New.
24176 * obj-c++.dg/no-extra-load.mm: New.
24177 * obj-c++.dg/overload-1.mm: New.
24178 * obj-c++.dg/pragma-1.mm: New.
24179 * obj-c++.dg/pragma-2.mm: New.
24180 * obj-c++.dg/private-1.mm: New.
24181 * obj-c++.dg/private-2.mm: New.
24182 * obj-c++.dg/proto-qual-1.mm: New.
24183 * obj-c++.dg/qual-types-1.mm: New.
24184 * obj-c++.dg/stubify-1.mm: New.
24185 * obj-c++.dg/stubify-2.mm: New.
24186 * obj-c++.dg/super-class-1.mm: New.
24187 * obj-c++.dg/super-class-2.mm: New.
24188 * obj-c++.dg/super-dealloc-1.mm: New.
24189 * obj-c++.dg/super-dealloc-2.mm: New.
24190 * obj-c++.dg/template-1.mm: New.
24191 * obj-c++.dg/template-2.mm: New.
24192 * obj-c++.dg/template-3.mm: New.
24193 * obj-c++.dg/template-4.mm: New.
24194 * obj-c++.dg/template-5.mm: New.
24195 * obj-c++.dg/template-6.mm: New.
24196 * obj-c++.dg/try-catch-1.mm: New.
24197 * obj-c++.dg/try-catch-2.mm: New.
24198 * obj-c++.dg/try-catch-3.mm: New.
24199 * obj-c++.dg/try-catch-4.mm: New.
24200 * obj-c++.dg/try-catch-5.mm: New.
24201 * obj-c++.dg/try-catch-6.mm: New.
24202 * obj-c++.dg/try-catch-7.mm: New.
24203 * obj-c++.dg/try-catch-8.mm: New.
24204 * obj-c++.dg/try-catch-9.mm: New.
24205 * obj-c++.dg/va-meth-1.mm: New.
24206
24207 2005-05-25 Ziemowit Laski <zlaski@apple.com>
24208
24209 * obj-c++.dg/selector-1.mm: New.
24210 * obj-c++.dg/selector-2.mm: New.
24211
24212 2005-05-25 Ziemowit Laski <zlaski@apple.com>
24213
24214 * obj-c++.dg/selector-3.mm: New.
24215 * objc.dg/selector-3.m: New.
24216
24217 2005-05-25 Ziemowit Laski <zlaski@apple.com>
24218
24219 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
24220 about where warning appears.
24221
24222 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
24223
24224 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
24225 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
24226 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
24227 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
24228
24229 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
24230
24231 * gcc.dg/20050524-1.c: New test.
24232
24233 2005-05-25 Jan Hubicka <jh@suse.cz>
24234
24235 * gcc.dg/tree-prof/inliner-1.c: New.
24236
24237 2005-05-25 Janis Johnson <janis187@us.ibm.com>
24238
24239 * gcc.dg/tree-prof: New directory.
24240 * gcc.dg/tree-prof/tree-prof.exp: New.
24241
24242 2005-05-25 DJ Delorie <dj@redhat.com>
24243
24244 * gcc.dg/Wattributes-1.c: New.
24245 * gcc.dg/Wattributes-2.c: New.
24246 * gcc.dg/Wattributes-3.c: New.
24247
24248 20005-05-24 Janis Johnson <janis187@us.ibm.com>
24249
24250 PR tree-optimization/19833
24251 * gcc.dg/uninit-4.c: Remove xfail.
24252 * gcc.dg/uninit-9.c: Ditto.
24253
24254 2005-05-24 Ziemowit Laski <zlaski@apple.com>
24255
24256 * obj-c++.dg/bitfield-[1-5].mm: New.
24257 * obj-c++.dg/class-protocol-1.mm: New.
24258 * obj-c++.dg/comp-types-1[0-1].mm: New.
24259 * obj-c++.dg/comp-types-[2-9].mm: New.
24260 * obj-c++.dg/encode-[4-8].mm: New.
24261 * obj-c++.dg/layout-1.mm: New.
24262 * obj-c++.dg/method-1[0-9].mm: New.
24263 * obj-c++.dg/method-2[0-1].mm: New.
24264 * obj-c++.dg/method-[8-9].mm: New.
24265 * obj-c++.dg/objc-gc-3.mm: New.
24266 * obj-c++.dg/try-catch-10.mm: New.
24267 * objc.dg/bitfield-5.m: New.
24268 * objc.dg/comp-types-10.m: New.
24269 * objc.dg/comp-types-9.m: New.
24270 * objc.dg/layout-1.m: New.
24271 * objc.dg/objc-gc-4.m: New.
24272 * objc.dg/try-catch-9.m: New.
24273 * objc.dg/class-protocol-1.m: Tweak diagnostics.
24274 * objc.dg/comp-types-1.m: Likewise.
24275 * objc.dg/comp-types-[5-6].m: Likewise.
24276 * objc.dg/method-9.m: Likewise.
24277
24278 2005-05-24 Janis Johnson <janis187@us.ibm.com>
24279
24280 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
24281 and on hardware without VMX support.
24282
24283 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
24284
24285 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
24286
24287 * lib/profopt.exp (dg-final-generate, dg-final-use,
24288 profopt-final-code, profopt-get-options): New.
24289 (profopt-execute): Process test directives.
24290
24291 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
24292 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24293 cleanup-tree-dump, cleanup-saved-temps): Update comments.
24294
24295 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
24296
24297 PR C++/21645
24298 * g++.dg/init/ctor5.C: New test.
24299
24300 2005-05-24 Ira Rosen <irar@il.ibm.com>
24301
24302 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
24303 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
24304 vect-113.c, vect-114.c.
24305
24306 2005-05-23 Adam Nemet <anemet@lnxw.com>
24307
24308 * gcc.dg/const-elim-1.c: Remove xfails.
24309
24310 2005-05-23 Jeff Law <law@redhat.com>
24311
24312 * gcc.c-torture/compile/pr21638.c: New test.
24313 * gcc.c-torture/compile/20050520-1.c: New test.
24314
24315 2005-05-23 Nick Clifton <nickc@redhat.com>
24316
24317 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
24318 be a proper triple, ie: m32r*-*-*.
24319 * g++.old-deja/g++.jason/thunk3.C: Likewise.
24320
24321 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
24322
24323 PR middle-end/21331
24324 PR tree-opt/21293
24325 * gcc.c-torture/compile/pr21293.c: New test.
24326 * gcc.c-torture/execute/pr21331.c: New test.
24327
24328 2004-05-20 Richard Henderson <rth@redhat.com>
24329
24330 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
24331
24332 2005-05-20 Ziemowit Laski <zlaski@apple.com>
24333
24334 * obj-c++-dg.exp: Add.
24335 * obj-c++.exp: Add.
24336 * obj-c++.dg/dg.exp: Add.
24337
24338 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
24339
24340 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
24341 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
24342
24343 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
24344
24345 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
24346
24347 2004-05-19 Richard Henderson <rth@redhat.com>
24348
24349 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
24350
24351 2005-05-19 Janis Johnson <janis187@us.ibm.com>
24352
24353 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
24354
24355 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
24356
24357 2005-05-19 Jakub Jelinek <jakub@redhat.com>
24358
24359 PR c++/21495
24360 * g++.dg/parse/extern1.C: New test.
24361 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
24362
24363 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
24364
24365 * gcc.dg/c99-math.h: New.
24366 * gcc.dg/c99-math-float-1.c: New test.
24367 * gcc.dg/c99-math-double-1.c: Likewise.
24368 * gcc.dg/c99-math-long-double-1.c: Likewise.
24369
24370 2005-05-18 Richard Henderson <rth@redhat.com>
24371
24372 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
24373
24374 2005-05-18 Devang Patel <dpatel@apple.com>
24375
24376 * g++.dg/opt/20050511-1.C: New test.
24377
24378 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
24379
24380 PR libfortran/21127
24381 * gfortran.dg/reshape-complex.f90: New test.
24382
24383 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
24384
24385 * gfortran.dg/array_constructor_1.f90: New test.
24386 * gfortran.dg/array_constructor_2.f90: New test.
24387
24388 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
24389
24390 PR fortran/20954
24391 * gfortran.dg/pr20954.f: New test.
24392
24393 2005-05-17 Mike Stump <mrs@apple.com>
24394
24395 Yet more Objective-C++...
24396
24397 * objc.dg/method-5.m: Update.
24398 * objc.dg/method-6.m: Update.
24399 * objc.dg/method-7.m: Update.
24400 * objc.dg/method-9.m: Update.
24401 * objc.dg/try-catch-2.m: Update.
24402
24403 2005-05-17 Mark Mitchell <mark@codesourcery.com>
24404
24405 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
24406 Remove little-endian optimizations.
24407
24408 2005-05-17 Jeff Law <law@redhat.com>
24409
24410 * g++.dg/tree-ssa/pr14814.C: New test.
24411 * gcc.dg/tree-ssa/pr14814.C: New test.
24412 * gcc.dg/tree-ssa/pr17141-1.C: New test.
24413 * gcc.dg/tree-ssa/pr17141-2.C: New test.
24414
24415 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
24416
24417 * gcc.dg/compat/generate-random.c: Do not include
24418 libiberty.h.
24419 * gcc.dg/compat/generate-random_r.c: Likewise.
24420
24421 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
24422
24423 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
24424
24425 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
24426
24427 PR middle-end/21595
24428 * g++.dg/tree-ssa/builtin1.C: New testcase.
24429
24430 2005-05-17 Jakub Jelinek <jakub@redhat.com>
24431
24432 PR c++/21454
24433 * g++.dg/opt/const4.C: New test.
24434
24435 PR middle-end/21492
24436 * g++.dg/opt/crossjump1.C: New test.
24437
24438 PR tree-optimization/21610
24439 * gcc.c-torture/compile/20050516-1.c: New test.
24440
24441 PR fortran/15080
24442 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
24443 about the test failing.
24444 * gfortran.fortran-torture/execute/where_7.f90: New test.
24445 * gfortran.fortran-torture/execute/where_8.f90: New test.
24446
24447 2005-05-16 Richard Henderson <rth@redhat.com>
24448
24449 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
24450 i?86 and x86_64.
24451
24452 2005-05-16 Mark Mitchell <mark@codesourcery.com>
24453
24454 * gcc.dg/compat/generate-random.c (config.h): Do not include.
24455 (limits.h): Include unconditionally.
24456 (stdlib.h): Likewise.
24457 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
24458 (limits.h): Include unconditionally.
24459 (stdlib.h): Likewise.
24460 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24461 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24462 (limits.h): Include unconditionally.
24463 (stdlib.h): Likewise.
24464 (hashtab.h): Do not include.
24465 (getopt.h): Likewise.
24466 (stddef.h): Include.
24467 (hashval_t): Define.
24468 (struct entry): Add "next" field.
24469 (HASH_SIZE): New macro.
24470 (hash_table): New variable.
24471 (switchfiles): Do not use xmalloc.
24472 (mix): New macro.
24473 (iterative_hash): New function.
24474 (hasht): Remove.
24475 (e_exists): New function.
24476 (e_insert): Likewise.
24477 (output): Use, instead of libiberty hashtable functions.
24478 (main): Do not use getopt. Do not call htab_create.
24479
24480 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
24481
24482 PR libstdc++/21526
24483 * lib/target-supports.exp (check_mkfifo_available):
24484 Return 0 for cygwin as mkfifo support incomplete on platform.
24485 Fix typos in comments.
24486
24487 2005-05-15 Mark Mitchell <mark@codesourcery.com>
24488
24489 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
24490
24491 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
24492
24493 PR fortran/17432
24494 * gfortran.dg/assign_4.f: New test.
24495
24496 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
24497
24498 PR tree-optimization/21563
24499 * gcc.dg/tree-ssa/pr21563.c: New.
24500
24501 2005-05-14 Jan Hubicka <jh@suse.cz>
24502
24503 * gcc.dg/noreturn-7.c: Allow control reaches warning.
24504
24505 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
24506
24507 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
24508
24509 2005-05-13 Julian Brown <julian@codesourcery.com>
24510
24511 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
24512 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
24513
24514 2005-05-13 Jan Hubicka <jh@suse.cz>
24515
24516 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
24517 * gcc.dg/fold-xor-?.c: Likewise.
24518 * gcc.dg/pr15784-?.c: Likewise.
24519 * gcc.dg/pr20922-?.c: Likewise.
24520 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
24521 * gcc.dg/tree-ssa/pr17598.c: Likewise.
24522 * gcc.dg/tree-ssa/pr20470.c: Likewise.
24523
24524 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24525
24526 PR fortran/21260
24527 * gfortran.dg/hollerith_1.f90: New test.
24528
24529 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24530
24531 * gfortran.dg/func_result_2.f90: New test.
24532
24533 2005-05-11 Bud Davis <bdavis@gfortran.org>
24534
24535 * gfortran.dg/dev_null.f90: New test.
24536
24537 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
24538
24539 * gcc.dg/arm-vfp1.c: Revert last change.
24540
24541 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
24542
24543 PR middle-end/19807
24544 PR tree-optimization/19639
24545 * g++.dg/tree-ssa/pr19807.C: New testcase.
24546
24547 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24548
24549 PR libfortran/21471
24550 * gfortran.dg/append-1.f90: New test.
24551
24552 2005-05-10 Diego Novillo <dnovillo@redhat.com>
24553
24554 * gcc.dg/pr18501.c: XFAIL.
24555 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
24556 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
24557 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
24558 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24559 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24560 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
24561 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
24562 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
24563
24564 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24565
24566 PR fortran/20178
24567 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
24568 gfortran.dg/f2c_3.f90: New tests.
24569
24570 * gfortran.dg/return_1.f90: Fix dg annotation.
24571
24572 2005-05-10 Diego Novillo <dnovillo@redhat.com>
24573
24574 * gcc.c-torture/compile/20050510-1.c: New test.
24575
24576 2005-05-10 Mark Mitchell <mark@codesourcery.com>
24577
24578 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
24579
24580 2005-05-10 Bob Wilson <bob.wilson@acm.org>
24581
24582 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
24583
24584 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
24585
24586 PR c/17913
24587 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
24588
24589 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
24590
24591 PR c/21342
24592 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
24593 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
24594
24595 2005-05-10 Ben Elliston <bje@au.ibm.com>
24596
24597 PR debug/16676
24598 * gcc.dg/debug/pr16676.c: New test.
24599
24600 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
24601
24602 PR testsuite/21443
24603 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
24604 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
24605 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
24606 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
24607 Change -O1 to -O2.
24608 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
24609 -fno-tree-dominator-opts.
24610
24611 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24612
24613 * gfortran.dg/return_1.f90: New test.
24614
24615 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
24616
24617 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
24618
24619 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
24620
24621 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
24622
24623 PR c++/21427
24624 * g++.dg/inherit/covariant13.C: New.
24625
24626 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24627
24628 PR libfortran/19155
24629 * gfortran.dg/pr19155.f: New test.
24630
24631 2005-05-08 Roger Sayle <roger@eyesopen.com>
24632
24633 PR inline-asm/8788
24634 * gcc.dg/pr8788-1.c: New testcase.
24635
24636 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
24637
24638 PR target/21416
24639 * gcc.target/mips/fpcmp-[12].c: New tests.
24640
24641 2005-05-06 Mark Mitchell <mark@codesourcery.com>
24642
24643 * lib/target-supports-dg.exp (dg-require-fork): New function.
24644 (dg-require-mkfifo): Likewise.
24645 * lib/target-supports.exp (check_function_available): New
24646 function.
24647 (check_fork_available): Likewise.
24648 (check_mkfifo_available): Likewise.
24649
24650 2005-05-06 Jeff Law <law@redhat.com>
24651
24652 * gcc.c-torture/compile/pr21380.c: New test.
24653
24654 2005-05-06 Jakub Jelinek <jakub@redhat.com>
24655
24656 PR c++/20961
24657 * g++.dg/ext/weak3.C: New test.
24658
24659 2005-05-05 Mark Mitchell <mark@codesourcery.com>
24660
24661 PR c++/21352
24662 * g++.dg/template/crash37.C: New test.
24663
24664 2005-05-05 Paul Brook <paul@codesourcery.com>
24665
24666 * gcc.dg/arm-g2.c: Use effective-target arm32.
24667 * gcc.dg/arm-mmx-1.c: Ditto.
24668 * gcc.dg/arm-scd42-2.c: Ditto.
24669 * gcc.dg/arm-vfp1.c: Ditto.
24670 * lib/target-supports.exp (check_effective_target_arm32): New
24671 function.
24672
24673 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
24674
24675 PR libfortran/21354
24676 gfortran.dg/in_pack_rank7.f90: New test.
24677
24678 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
24679
24680 PR middle-end/15618
24681 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
24682
24683 2005-05-04 Jakub Jelinek <jakub@redhat.com>
24684
24685 PR middle-end/21265
24686 * gcc.dg/20050503-1.c: New test.
24687
24688 PR rtl-optimization/21239
24689 * gcc.dg/i386-sse-11.c: New test.
24690
24691 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
24692
24693 PR target/16888
24694 * gcc.target/i386/asm-1.c: New test.
24695
24696 2005-05-03 Jakub Jelinek <jakub@redhat.com>
24697
24698 PR rtl-optimization/21330
24699 * gcc.c-torture/execute/20050502-1.c: New test.
24700
24701 PR target/21297
24702 * gcc.c-torture/execute/20050502-2.c: New test.
24703
24704 2005-05-03 Uros Bizjak <uros@kss-loka.si>
24705
24706 PR middle-end/21282
24707 * gcc.dg/pr21282.c: New.
24708
24709 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
24710
24711 * gcc.dg/vect/pr20122.c: Clean up .vect file.
24712 * gcc.dg/vect/vect-92.c: Likewise.
24713 * gcc.dg/vect/vect-93.c: Likewise.
24714 * gcc.dg/vect/vect-dv-1.c: Likewise.
24715 * gcc.dg/vect/vect-dv-2.c: Likewise.
24716 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
24717
24718 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
24719
24720 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
24721 * gfortran.dg/vect/vect-2.f90: Likewise.
24722 * gfortran.dg/vect/vect-3.f90: Likewise.
24723 * gfortran.dg/vect/vect-4.f90: Likewise.
24724 * gfortran.dg/vect/vect-5.f90: Likewise.
24725
24726 2005-05-02 Geoffrey Keating <geoffk@apple.com>
24727
24728 PR target/20813
24729 * gcc.dg/rs6000-fpint-2.c: New.
24730
24731 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
24732
24733 PR c/15698
24734 * gcc.dg/builtins-30.c: Update expected messages.
24735 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
24736 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
24737 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
24738
24739 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
24740
24741 PR tree-optimization/21294
24742 * gcc.dg/tree-ssa/pr21294.c: New.
24743
24744 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
24745
24746 * gcc.dg/altivec-3.c (vec_store): Do not use the old
24747 __builtin_altivec_st_internal_4si built-in.
24748
24749 2005-05-02 Mark Mitchell <mark@codesourcery.com>
24750
24751 PR c++/15875
24752 * g++.dg/template/ptrmem14.C: New test.
24753
24754 2005-05-02 Paul Brook <paul@codesourcery.com>
24755
24756 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
24757
24758 2005-05-02 Michael Matz <matz@suse.de>
24759
24760 PR c++/19542
24761 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
24762
24763 2005-05-01 Mark Mitchell <mark@codesourcery.com>
24764
24765 * g++.dg/cpp/weak.C: New test.
24766
24767 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
24768
24769 * gcc.dg/tree-ssa/loop-8.c: New test.
24770
24771 2005-04-30 Michael Maty <matz@suse.de>
24772
24773 * gcc.dg/inline-mcpy.c: New test.
24774
24775 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
24776
24777 PR libfortran/18958
24778 * gfortran.dg/eoshift.f90: New test case.
24779
24780 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
24781
24782 PR libfortran/18857
24783 * gfortran.dg/matmul_1.f90: New test.
24784
24785 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
24786
24787 PR tree-optimization/21030
24788 * gcc.dg/tree-ssa/pr21030.c: New.
24789
24790 2005-04-29 Devang Patel <dpatel@apple.com>
24791
24792 PR tree-optimization/21272
24793 * gcc.dg/vect/vect-ifcvt-10.c: New test.
24794
24795 2005-04-29 Jakub Jelinek <jakub@redhat.com>
24796
24797 PR fortran/13082
24798 PR fortran/18824
24799 * gfortran.dg/entry_4.f90: New test.
24800 * gfortran.fortran-torture/execute/entry_1.f90: New test.
24801 * gfortran.fortran-torture/execute/entry_2.f90: New test.
24802 * gfortran.fortran-torture/execute/entry_3.f90: New test.
24803 * gfortran.fortran-torture/execute/entry_4.f90: New test.
24804 * gfortran.fortran-torture/execute/entry_5.f90: New test.
24805 * gfortran.fortran-torture/execute/entry_6.f90: New test.
24806 * gfortran.fortran-torture/execute/entry_7.f90: New test.
24807
24808 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24809
24810 * gfortran.fortran-torture/execute/entry_8.f90: New test.
24811
24812 2005-04-29 Paul Brook <paul@codesourcery.com>
24813
24814 * gfortran.dg/entry_3.f90: New test.
24815
24816 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24817
24818 * gfortran.dg/implicit_4.f90: New test.
24819
24820 2005-04-28 Bob Wilson <bob.wilson@acm.org>
24821
24822 * lib/target-supports.exp (check_profiling_available): Return
24823 false for xtensa-*-elf.
24824
24825 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
24826
24827 * lib/fortran-torture.exp (fortran-torture.exp): Catch
24828 error if file cannot be deleted.
24829
24830 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
24831
24832 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
24833 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
24834 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
24835 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
24836 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
24837 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
24838 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
24839 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
24840 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
24841 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24842 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
24843 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
24844 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
24845
24846 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24847
24848 PR fortran/20865
24849 * gfortran.dg/pr20865.f90: New test.
24850
24851 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
24852
24853 * gcc.dg/void-cast-2.c: New test.
24854
24855 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
24856
24857 PR c/21159
24858 * gcc.dg/void-cast-1.c: New test.
24859
24860 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
24861
24862 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
24863
24864 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24865
24866 PR fortran/21177
24867 * gfortran.dg/pr21177.f90: New test.
24868
24869 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
24870
24871 PR tree-optimization/21171
24872 * gcc.dg/tree-ssa/pr21171.c: New test.
24873
24874 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
24875
24876 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24877 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24878 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24879 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24880 gcc.dg/tree-ssa/gen-vect-32.c: New.
24881 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
24882 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
24883 don't run on PPC32.
24884
24885 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
24886
24887 PR c/21213
24888 * gcc.dg/transparent-union-3.c: New test.
24889
24890 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
24891
24892 PR c/20740
24893 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
24894 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
24895 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
24896 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
24897 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
24898 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
24899
24900 2005-04-26 Jeff Law <law@redhat.com>
24901
24902 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
24903 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
24904 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
24905 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
24906 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
24907 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
24908 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
24909
24910 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
24911
24912 PR tree-optimization/17598
24913 * gcc.dg/tree-ssa/pr17598.c: New testcase.
24914
24915 2005-04-25 Mike Stump <mrs@apple.com>
24916
24917 * objc.dg/fix-and-continue-1.m: Add.
24918
24919 2005-04-25 Roger Sayle <roger@eyesopen.com>
24920
24921 PR c++/20995
24922 * g++.dg/opt/pr20995-1.C: New test case.
24923
24924 2005-04-25 Devang Patel <dpatel@apple.com>
24925
24926 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
24927
24928 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
24929
24930 PR testsuite/21062
24931 * g++.dg/opt/alias2.C (printf): Correct the prototype.
24932
24933 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
24934
24935 PR C++/21188
24936 * g++.dg/opt/rtti2.C: New test.
24937
24938 2005-04-25 Paul Brook <paul@codesourcery.com>
24939 Steven G. Kargl <kargls@comcast.net>
24940
24941 PR fortran/20879
24942 * gfortran.dg/ichar_1.f90: New file.
24943
24944 2005-04-24 Jakub Jelinek <jakub@redhat.com>
24945
24946 PR middle-end/20991
24947 * g++.dg/opt/pr20991.C: New test.
24948
24949 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
24950 where sizeof (type) < __alignof__ (type).
24951 * gcc.dg/compat/struct-layout-1.h: Likewise.
24952
24953 2005-04-24 Per Bothner <per@bothner.com>
24954 Devang Patel <dpatel@apple.com>
24955
24956 PR preprocessor/20907
24957 * gcc.dg/cpp/very-long-comment.c: New test.
24958
24959 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24960
24961 PR fortran/20059
24962 * gfortran.dg/common_5.f: New test.
24963
24964 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
24965
24966 PR middle-end/21082
24967 * g++.dg/tree-ssa/pr21082.C: New testcase.
24968
24969 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
24970
24971 * gcc.dg/vect/vect-99.c: New test.
24972
24973 2005-04-22 Diego Novillo <dnovillo@redhat.com>
24974
24975 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
24976
24977 2005-04-22 Jeff Law <law@redhat.com>
24978
24979 * gcc.dg/uninit-5.c: Remove xfails.
24980 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
24981 conditionals and loads.
24982
24983 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
24984
24985 PR libfortran/20074
24986 PR libfortran/20436
24987 PR libfortran/21108
24988 * gfortran.dg/nested_reshape.f90: new test
24989 * gfortran.dg/reshape-alloc.f90: new test
24990 * gfortran.dg/reshape.f90: new test
24991
24992 2005-04-22 Mark Mitchell <mark@codesourcery.com>
24993
24994 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
24995
24996 * gcc.dg/arm-vfp1.c: New test.
24997
24998 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
24999
25000 PR c++/21087
25001 * g++.dg/lookup/builtin2.C: New test.
25002
25003 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
25004
25005 * gcc.dg/weak/weak-13.c: New test.
25006
25007 2005-04-21 Geoffrey Keating <geoffk@apple.com>
25008
25009 * lib/target-supports.exp (check_effective_target_sync_int_long):
25010 Add powerpc*.
25011
25012 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
25013
25014 * gcc.target/mips/branch-1.c: New test.
25015
25016 2005-04-21 Richard Henderson <rth@redhat.com>
25017
25018 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
25019 * gcc.dg/vect/vect-86.c: Likewise.
25020 * gcc.dg/vect/vect-87.c: Likewise.
25021 * gcc.dg/vect/vect-88.c: Likewise.
25022
25023 2005-04-21 Devang Patel <dpatel@apple.com>
25024
25025 PR optimization/20994
25026 * gcc.dg/tree-ssa/ifc-3.c: New test.
25027
25028 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
25029
25030 PR c/12913
25031 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
25032 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
25033 gcc.dg/c99-vla-jump-5.c: New tests.
25034
25035 2005-04-19 Richard Henderson <rth@redhat.com>
25036
25037 * lib/target-supports.exp (check_effective_target_vect_int_mult):
25038 Fix typo in exists check.
25039 (check_effective_target_sync_int_long): New.
25040 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
25041 * gcc.dg/ia64-sync-2.c: Likewise.
25042 * gcc.dg/ia64-sync-3.c: Likewise.
25043 * gcc.dg/ia64-sync-4.c: Likewise.
25044
25045 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
25046
25047 * gcc.dg/fold-xor-1.c: New test.
25048 * gcc.dg/fold-xor-2.c: New test.
25049
25050 2005-04-19 James E. Wilson <wilson@specifixinc.com>
25051
25052 PR target/20670
25053 * g++.dg/eh/fp-regs.C: New test.
25054
25055 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
25056
25057 * gcc.dg/Wint-to-pointer-cast-1.c,
25058 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
25059 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
25060 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
25061
25062 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25063
25064 PR fortran/16861
25065 * gfortran.dg/pr16861.f90: New test.
25066
25067 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
25068
25069 * gcc.dg/pr21085.c: New test.
25070
25071 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
25072
25073 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
25074 (setup_mips_tests, dg-mips-options): New procedures.
25075 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
25076 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
25077 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
25078 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25079 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
25080 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
25081 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
25082 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25083 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
25084 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
25085 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
25086 dg-mips-options instead of dg-options. Remove now-redundant
25087 preprocessor guards.
25088 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
25089 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25090 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25091 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
25092 * gcc.dg/vr-mult-2.c: Delete.
25093 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
25094 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
25095 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
25096 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
25097 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
25098 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
25099 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
25100
25101 2005-04-18 Laurent GUERBY <laurent@guerby.net>
25102
25103 * ada/acats/run_all.sh: Use sync when executable not present.
25104
25105 2005-04-18 Devang Patel <dpatel@apple.com>
25106
25107 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
25108 * gcc.dg/vect/vect-11a.c: New.
25109 * gcc.dg/vect/vect-none.c: Update.
25110 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
25111
25112 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
25113
25114 PR tree-optimization/20922
25115 * gcc.dg/pr20922-1.c: New test.
25116 * gcc.dg/pr20922-2.c: New test.
25117 * gcc.dg/pr20922-3.c: New test.
25118 * gcc.dg/pr20922-4.c: New test.
25119 * gcc.dg/pr20922-5.c: New test.
25120 * gcc.dg/pr20922-6.c: New test.
25121
25122 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25123
25124 PR libfortran/20950
25125 * gfortran.dg/pr20950.f: New test.
25126
25127 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25128
25129 PR libfortran/19216
25130 * gfortran.dg/pr19216.f: New test.
25131
25132 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
25133
25134 PR tree-optimization/21001
25135 * gcc.dg/tree-ssa/pr21001.c: New.
25136
25137 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
25138
25139 PR libfortran/21075
25140 * gfortran.dg/reshape_rank7.f90: New test.
25141
25142 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
25143
25144 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
25145 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
25146 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
25147 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
25148 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
25149 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
25150 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
25151 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
25152 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
25153 wrong way round).
25154 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
25155 in namelists. New test.
25156 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
25157 New test.
25158 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
25159 New test.
25160 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
25161 namelist. New test.
25162 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
25163 New test.
25164 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
25165 New test.
25166 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
25167 namelist. New test.
25168 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
25169 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
25170 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
25171 New test.
25172 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
25173 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
25174 arrays. New test.
25175
25176 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
25177
25178 * gfortran.dg/wtruncate.f: New testcase.
25179 * gfortran.dg/wtruncate.f90: New testcase.
25180
25181 2005-04-16 Mark Mitchell <mark@codesourcery.com>
25182
25183 PR c++/21025
25184 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
25185 which sizeof/alignof is dependent, rather than just whether we are
25186 processing_template_decl.
25187
25188 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
25189
25190 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25191 corrected typo where the wrong variables had been compared.
25192
25193 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
25194
25195 PR libfortran/18495
25196 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25197 Test callee-allocated version of return array with a write
25198 statement.
25199 Test spread with a temporary with another write statement.
25200
25201 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
25202
25203 PR tree-optimization/21031
25204 * gcc.dg/tree-ssa/pr21031.c: New.
25205
25206 2005-04-15 Uros Bizjak <uros@kss-loka.si>
25207
25208 PR tree-optimization/21004
25209 * gcc.dg/builtins-53.c: Include builtins-config.h.
25210 Check floorf, ceilf, floorl and ceill transformations
25211 only when HAVE_C99_RUNTIME is defined.
25212
25213 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
25214
25215 PR middle-end/20739
25216 * gcc.dg/tree-ssa/pr20739.c: New test.
25217
25218 2005-04-14 Mike Stump <mrs@apple.com>
25219
25220 * gcc.dg/Foundation.framework/empty: New.
25221 * gcc.dg/framework-2.c: New.
25222
25223 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
25224
25225 PR tree-optimization/21021
25226 * gcc.c-torture/compile/pr21021.c: New.
25227
25228 2005-04-14 Janis Johnson <janis187@us.ibm.com>
25229
25230 PR testsuite/21010
25231 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
25232 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
25233 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
25234 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
25235 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
25236 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
25237 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
25238 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
25239
25240 2005-04-14 Richard Henderson <rth@redhat.com>
25241
25242 * lib/target-supports.exp (check_effective_target_vect_condition):
25243 Add ia64, i?86, and x86_64.
25244
25245 2005-04-14 Steven G. Kargl <kargls@comcast.net>
25246
25247 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
25248
25249 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
25250
25251 PR tree-optimization/20657
25252 * gcc.dg/tree-ssa/pr20657.c: New.
25253
25254 2005-04-14 Uros Bizjak <uros@kss-loka.si>
25255
25256 * gcc.dg/builtins-53.c: Also check (int)trunc* and
25257 (long long int)trunc*.
25258
25259 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
25260
25261 PR target/20927
25262 * gcc.dg/pr20927.c: New test.
25263
25264 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
25265
25266 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
25267 * gcc.target/mips/asm-1.c: Likewise.
25268
25269 2005-04-13 Dale Johannesen <dalej@apple.com>
25270
25271 * objc.dg/objc-fast-4.m: New.
25272
25273 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
25274
25275 * gcc.target/cris/torture/cris-torture.exp: New driver in new
25276 directory.
25277 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
25278
25279 2005-04-13 David Edelsohn <edelsohn@gnu.org>
25280
25281 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
25282 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
25283 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
25284
25285 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
25286
25287 PR tree-optimization/20913
25288 * gcc.dg/tree-ssa/pr20913.c: New.
25289
25290 PR tree-optimization/20702
25291 * gcc.dg/tree-ssa/pr20702.c: New.
25292
25293 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25294
25295 PR c++/13744
25296 * g++.dg/inherit/local3.C: New test.
25297
25298 2005-04-12 Jeff Law <law@redhat.com>
25299
25300 * gcc.dg/tree-ssa/20050412-1.c: New test.
25301
25302 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
25303
25304 PR libfortran/19016
25305 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
25306 Add tests with mask generated by expression.
25307 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
25308 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
25309 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
25310
25311 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
25312
25313 PR middle-end/20917
25314 * gcc.dg/20050409-1.c: New test.
25315
25316 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
25317
25318 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
25319
25320 2005-04-11 Mark Mitchell <mark@codesourcery.com>
25321
25322 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25323 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
25324 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25325 (TARGET_CXX): Adjust accordingly.
25326 * target.h (struct gcc_target): Remove epxort_class_data. Add
25327 determine_class_data_visibility and class_data_always_comdat.
25328 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25329 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
25330 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25331 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
25332 (arm_cxx_determine_class_data_visibility): New.
25333 (arm_cxx_class_data_always_comdat): Likewise.
25334 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25335 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
25336 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25337 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
25338 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
25339 Define.
25340
25341 2005-04-11 Mark Mitchell <mark@codesourcery.com>
25342
25343 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
25344
25345 2005-04-11 Geoffrey Keating <geoffk@apple.com>
25346
25347 * gcc.dg/i386-darwin-fpmath.c: New.
25348
25349 2004-04-11 Devang Patel <dpatel@apple.com>
25350
25351 * lib/target-supports.exp (check_effective_target_vect_condition): New.
25352 * gcc.dg/vect/vect-ifcvt-1.c: New test.
25353 * gcc.dg/vect/vect-ifcvt-2.c: New test.
25354 * gcc.dg/vect/vect-ifcvt-3.c: New test.
25355 * gcc.dg/vect/vect-ifcvt-4.c: New test.
25356 * gcc.dg/vect/vect-ifcvt-5.c: New test.
25357 * gcc.dg/vect/vect-ifcvt-6.c: New test.
25358 * gcc.dg/vect/vect-ifcvt-7.c: New test.
25359 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
25360
25361 2004-04-11 Devang Patel <dpatel@apple.com>
25362
25363 * gcc.dg/vect/vect-dv-1.c: New test.
25364 * gcc.dg/vect/vect-dv-2.c: New test.
25365
25366 2005-04-11 Diego Novillo <dnovillo@redhat.com>
25367
25368 PR tree-optimization/20933
25369 * gcc.dg/tree-ssa/pr20933.c: New test.
25370
25371 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25372
25373 * gfortran.dg/fold_nearest.f90: New test.
25374
25375 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
25376
25377 * gcc.dg/tree-ssa/alias-1.c: New test.
25378
25379 2005-04-11 Diego Novillo <dnovillo@redhat.com>
25380
25381 PR tree-optimization/20920
25382 * g++.dg/tree-ssa/pr20920.C: New test.
25383
25384 2005-04-11 Uros Bizjak <uros@kss-loka.si>
25385
25386 * gcc.dg/builtins-53.c: Also check (int)ceil* and
25387 (long long int)ceil*.
25388
25389 2005-04-10 Mark Mitchell <mark@codesourcery.com>
25390
25391 * g++.dg/warn/Wdtor1.C: Declare template in system header with
25392 explicit C++ linkage.
25393
25394 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25395
25396 * gfortran.dg/pr17229.f: Take care of the new obsolescence
25397 warning for arithmetic IF statements.
25398
25399 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
25400
25401 * eor_handling_1.f90: New test case.
25402 * eor_handling_2.f90: New test case.
25403 * eor_handling_3.f90: New test case.
25404 * eor_handling_4.f90: New test case.
25405 * eor_handling_5.f90: New test case.
25406 * noadv_size.f90: New test case.
25407 * pad_no.f90: New test case.
25408
25409 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
25410
25411 * gcc.c-torture/execute/20050410-1.c: New test.
25412
25413 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
25414
25415 * gcc.dg/pr20126.c: New.
25416
25417 2005-04-09 Bud Davis <bdavis@gfortran.org>
25418 Steven G. Kargl <kargls@comcast.net>
25419
25420 * gfortran.dg/PR19872.f: New test.
25421
25422 2005-04-09 Steven G. Kargl <kargls@comcast.net>
25423
25424 * gfortran.dg/nint_1.f90: Fix dg-do directive.
25425
25426 2005-04-09 Steven G. Kargl <kargls@comcast.net>
25427
25428 * gfortran.dg/nint_1.f90: New test.
25429
25430 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
25431
25432 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
25433 Added test for callee-allocated arrays with write statements.
25434 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
25435 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
25436 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
25437 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
25438 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
25439
25440 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
25441
25442 PR libfortran/20163
25443 * gfortran.dg/open-options-blanks.f: New test.
25444
25445 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
25446
25447 PR fortran/13257
25448 * gfortran.dg/comma_format_extension_[1234].f: New tests.
25449
25450 2005-04-09 Jakub Jelinek <jakub@redhat.com>
25451
25452 * gcc.dg/tree-ssa/stdarg-1.c: New test.
25453 * gcc.dg/tree-ssa/stdarg-2.c: New test.
25454 * gcc.dg/tree-ssa/stdarg-3.c: New test.
25455 * gcc.dg/tree-ssa/stdarg-4.c: New test.
25456 * gcc.dg/tree-ssa/stdarg-5.c: New test.
25457 * gcc.c-torture/execute/stdarg-4.c: New test.
25458
25459 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
25460
25461 PR target/20795
25462 * g++.dg/abi/param2.C: New test.
25463
25464 2005-04-09 Uros Bizjak <uros@kss-loka.si>
25465
25466 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
25467
25468 2005-04-09 Uros Bizjak <uros@kss-loka.si>
25469
25470 * gcc.dg/builtins-53.c: New test.
25471
25472 2005-04-08 Diego Novillo <dnovillo@redhat.com>
25473
25474 * g++.dg/tree-ssa/pr18178.C: New test.
25475 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
25476 * gcc.c-torture/execute/20041019-1.c: New test.
25477 * gcc.dg/tree-ssa/20041008-1.c: New test.
25478 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
25479 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
25480 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
25481 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
25482 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
25483 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
25484 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
25485 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
25486 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25487 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25488
25489 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
25490
25491 PR rtl-optimization/20466
25492 * gcc.c-torture/execute/pr20466-1.c: New test.
25493
25494 2005-04-08 Mark Mitchell <mark@codesourcery.com>
25495
25496 PR c++/20905
25497 * g++.dg/parse/cond2.C: New test.
25498
25499 PR c++/20145
25500 * g++.dg/warn/Wdtor1.C: New test.
25501
25502 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25503
25504 PR fortran/17229
25505 * gfortran.dg/pr17229.f: New test.
25506
25507 2005-04-07 Steven G. Kargl <kargls@comcast.net>
25508
25509 * gfortran.dg/tiny_1.f90: New test.
25510 * gfortran.dg/tiny_2.f90: ditto.
25511
25512 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
25513
25514 * gfortran.dg/eor_1.f90: Fix dg-do run line
25515 * gfortran.dg/open_new.f90: Fix dg-do run line
25516
25517 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
25518
25519 * lib/target-supports.exp (get_compiler_messages): Support
25520 optional arguments, the fourth being compiler options.
25521 (check_effective_target_fpic): New proc.
25522 * gcc.dg/20050321-2.c: Restrict to target fpic.
25523
25524 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
25525
25526 * gcc.dg/15443-1.c: New test.
25527 * gcc.dg/15443-2.c: Likewise.
25528
25529 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25530
25531 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
25532
25533 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
25534
25535 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
25536
25537 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
25538
25539 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
25540 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
25541 -m64.
25542 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
25543 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
25544 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
25545
25546 2005-04-06 Mark Mitchell <mark@codesourcery.com>
25547
25548 PR c++/20212
25549 * g++.dg/warn/Wunused-11.C: New test.
25550
25551 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
25552
25553 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
25554
25555 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
25556
25557 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
25558
25559 2005-04-05 Mark Mitchell <mark@codesourcery.com>
25560
25561 PR c++/20734
25562 * g++.dg/template/ptrmem13.C: New test.
25563
25564 2005-04-05 Per Bothner <per@bothner.com>
25565
25566 * lib/gcc.exp: Always add -fno-show-column, for now.
25567
25568 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
25569
25570 PR testsuite/20767
25571 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
25572 of plain old "unsigned int" for the type of "i". Makes this test
25573 64bit clean.
25574
25575 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
25576
25577 * gcc.dg/i386-ssefn-1.c: New test.
25578 * gcc.dg/i386-ssefn-2.c: New test.
25579 * gcc.dg/i386-ssefn-3.c: New test.
25580 * gcc.dg/i386-ssefn-4.c: New test.
25581
25582 2005-04-05 Jakub Jelinek <jakub@redhat.com>
25583
25584 PR tree-optimization/20076
25585 * gcc.dg/builtin-apply4.c: New test.
25586
25587 PR preprocessor/19475
25588 * gcc.dg/cpp/macspace1.c: New test.
25589 * gcc.dg/cpp/macspace2.c: New test.
25590
25591 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25592
25593 * gfortran.dg/pr20755.f: Fixed bad format.
25594
25595 2005-04-05 Mark Mitchell <mark@codesourcery.com>
25596
25597 PR c++/20763
25598 * g++.dg/ext/attrib21.C: New test.
25599
25600 2004-04-05 Devang Patel <dpatel@apple.com>
25601
25602 * lib/target-supports.exp (check_effective_target_vect_shif): New.
25603 * gcc.dg/vect/vect-shift-1.c: New test.
25604
25605 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25606
25607 PR libfortran/20755
25608 * gfortran.dg/pr20755.f: New test.
25609
25610 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
25611
25612 * gfortran.dg/pr15959.f90: New test.
25613 * gfortran.dg/string_pad_trunc.f90: New test.
25614
25615 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25616
25617 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
25618 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
25619 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
25620 syntax.
25621
25622 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
25623
25624 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
25625
25626 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25627
25628 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
25629 * gcc.c-torture/compile/20011119-2.c: Likewise.
25630 * gcc.c-torture/compile/981001-2.c: Likewise.
25631
25632 2005-04-04 Mark Mitchell <mark@codesourcery.com>
25633
25634 PR c++/20679
25635 * g++.dg/template/overload4.C: New test.
25636
25637 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
25638
25639 PR c++/20746
25640 * g++.dg/abi/covariant5.C: New.
25641
25642 PR debug/20505
25643 * g++.dg/debug/const2.C: New.
25644
25645 2005-04-04 Jakub Jelinek <jakub@redhat.com>
25646
25647 PR rtl-optimization/16104
25648 * gcc.c-torture/execute/20050316-1.c: New test.
25649
25650 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
25651
25652 * g++.dg/template/spec23.C: Fix dg-error text.
25653
25654 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
25655
25656 PR c++/19199
25657 * g++.dg/expr/lval2.C: New.
25658
25659 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25660
25661 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
25662 __builtin_strcasecmp and __builtin_strncasecmp.
25663
25664 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
25665
25666 PR c++/20723
25667 * g++.dg/template/spec22.C: New.
25668 * g++.dg/template/spec23.C: New.
25669
25670 2005-04-03 Dale Ranta <dir@lanl.gov>
25671 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25672
25673 PR libfortran/20068
25674 PR libfortran/20125
25675 PR libfortran/20156
25676 PR libfortran/20471
25677 * gfortran.dg/backspace.f: New test.
25678
25679 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
25680
25681 * gcc.dg/pr19345.c: New test.
25682
25683 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
25684
25685 PR tree-optimization/20640
25686 * gcc.dg/torture/tree-loop-1.c: New.
25687
25688 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
25689
25690 PR rtl-optimization/20290
25691 * gcc.c-torture/execute/loop-ivopts-2.c: New.
25692
25693 2005-04-02 Geoffrey Keating <geoffk@apple.com>
25694
25695 * gcc.dg/rs6000-fpint.c: New.
25696
25697 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
25698
25699 * gcc.dg/old-style-then-proto-1.c: New test.
25700
25701 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25702
25703 * gfortran.fortran-torture/execute/backspace.f90: Check
25704 after backspace and read was incorrect.
25705
25706 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25707
25708 * gcc.c-torture/execute/builtins/strcat.c: Check the result
25709 buffer past the terminating NUL using memcmp.
25710 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
25711 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
25712
25713 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
25714 Fix unused/uninitialized variable warnings.
25715
25716 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
25717 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
25718 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
25719 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
25720
25721 * gcc.c-torture/execute/builtins/abs-1-lib.c,
25722 gcc.c-torture/execute/builtins/fputs-lib.c,
25723 gcc.c-torture/execute/builtins/lib/fprintf.c,
25724 gcc.c-torture/execute/builtins/lib/main.c,
25725 gcc.c-torture/execute/builtins/lib/memcmp.c,
25726 gcc.c-torture/execute/builtins/lib/memmove.c,
25727 gcc.c-torture/execute/builtins/lib/mempcpy.c,
25728 gcc.c-torture/execute/builtins/lib/memset.c,
25729 gcc.c-torture/execute/builtins/lib/printf.c,
25730 gcc.c-torture/execute/builtins/lib/sprintf.c,
25731 gcc.c-torture/execute/builtins/lib/stpcpy.c,
25732 gcc.c-torture/execute/builtins/lib/strchr.c,
25733 gcc.c-torture/execute/builtins/lib/strcmp.c,
25734 gcc.c-torture/execute/builtins/lib/strcpy.c,
25735 gcc.c-torture/execute/builtins/lib/strcspn.c,
25736 gcc.c-torture/execute/builtins/lib/strlen.c,
25737 gcc.c-torture/execute/builtins/lib/strncat.c,
25738 gcc.c-torture/execute/builtins/lib/strncmp.c,
25739 gcc.c-torture/execute/builtins/lib/strncpy.c,
25740 gcc.c-torture/execute/builtins/lib/strrchr.c,
25741 gcc.c-torture/execute/builtins/lib/strspn.c,
25742 gcc.c-torture/execute/builtins/lib/strstr.c,
25743 gcc.c-torture/execute/builtins/memops-asm-lib.c,
25744 gcc.c-torture/execute/builtins/strlen-2.c,
25745 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
25746 prototypes.
25747
25748 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
25749
25750 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
25751 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
25752 selectany usage.
25753
25754 2005-04-01 Jakub Jelinek <jakub@redhat.com>
25755
25756 PR c++/19406
25757 * g++.dg/debug/using1.C: New test.
25758
25759 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
25760
25761 PR middle-end/20524
25762 * gcc.dg/alias-7.c: Prefix asm-declared name with
25763 __USER_LABEL_PREFIX__.
25764
25765 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
25766
25767 Fix fallout from PR middle-end/15700:
25768 * gcc.c-torture/compile/20011119-1.c: Take
25769 __USER_LABEL_PREFIX__ into account.
25770 * gcc.c-torture/compile/20011119-2.c: Likewise.
25771
25772 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
25773
25774 PR c++/18644
25775 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
25776
25777 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
25778
25779 PR c/17855
25780 * gcc.c-torture/compile/struct-non-lval-1.c,
25781 gcc.c-torture/compile/struct-non-lval-2.c,
25782 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
25783
25784 2005-03-31 Janis Johnson <janis187@us.ibm.com>
25785
25786 * gcc.dg/tls/tls.exp: Remove temporary file.
25787 * g++.dg/tls/tls.exp: Ditto.
25788 * lib/file-format.exp: Ditto.
25789 * g++.dg/special/ecos.exp: Ditto.
25790
25791 * lib/profopt.exp: Treat prof_ext as a list.
25792 * gcc.misc-tests/bprob.exp: Ditto.
25793 * g++.dg/bprob/bprob.exp: Ditto.
25794
25795 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
25796 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
25797 g++.dg/tree-ssa/pointer-reference-alias.C,
25798 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
25799 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
25800 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
25801 g++.dg/vect/pr19951.cc: Ditto.
25802 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
25803 gcc.dg/builtins-47.c: Ditto.
25804 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
25805 gcc.dg/pr20115-1.c: Ditto.
25806 * gcc.dg/tree-ssa/20030530-2.c,
25807 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
25808 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25809 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
25810 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25811 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
25812 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
25813 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
25814 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
25815 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
25816 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
25817 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
25818 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
25819 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
25820 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
25821 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
25822 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25823 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25824 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25825 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25826 gcc.dg/tree-ssa/20030824-1.c,
25827 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
25828 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
25829 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
25830 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
25831 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
25832 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
25833 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
25834 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
25835 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
25836 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
25837 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
25838 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
25839 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
25840 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
25841 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
25842 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
25843 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
25844 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
25845 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
25846 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
25847 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
25848 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
25849 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
25850 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
25851 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
25852 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
25853 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
25854 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
25855 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
25856 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
25857 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
25858 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
25859 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
25860 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
25861 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
25862 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
25863 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
25864 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
25865 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
25866 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
25867 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
25868 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
25869 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25870 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
25871 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
25872 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
25873 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
25874 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
25875 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
25876 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
25877 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25878 gcc.dg/tree-ssa/useless-1.c: Ditto.
25879 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
25880 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
25881 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
25882 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
25883 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25884 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
25885 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
25886 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
25887 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
25888 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
25889 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
25890 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
25891 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
25892 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
25893 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
25894 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
25895 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
25896 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
25897 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
25898 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
25899 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
25900 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
25901 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
25902 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
25903 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
25904 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
25905 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
25906 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
25907 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
25908 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
25909 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
25910 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
25911 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
25912 gcc.dg/vect/vect-none.c: Ditto.
25913 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
25914 treelang/compile/unsigned.tree: Ditto.
25915
25916 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
25917 * gcc.dg/cpp/direct2s.c: Ditto.
25918 * gcc.dg/cpp/paste4.c: Ditto.
25919 * gcc.dg/cpp/separate-1.c: Ditto.
25920 * gcc.dg/pch/save-temps-1.c: Ditto.
25921 * g++.dg/ext/altivec-10.C: Ditto.
25922 * g++.dg/pch/pch.C: Ditto.
25923
25924 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
25925
25926 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
25927 * g++.dg/template/repo1.C: Ditto.
25928 * g++.dg/template/repo2.C: Ditto.
25929 * g++.dg/template/repo3.C: Ditto.
25930 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
25931 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
25932 * g++.old-deja/g++.pt/repo1.C: Ditto.
25933 * g++.old-deja/g++.pt/repo2.C: Ditto.
25934 * g++.old-deja/g++.pt/repo3.C: Ditto.
25935 * g++.old-deja/g++.pt/repo4.C: Ditto.
25936
25937 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
25938 * gcc.dg/20030107-1.c: Ditto.
25939 * gcc.dg/20030702-1.c: Ditto.
25940 * gcc.dg/profile-generate-1.c: Ditto.
25941 * g++.dg/other/profile1.C: Ditto.
25942 * g++.old-deja/g++.robertl/eb83.C: Ditto.
25943
25944 * lib/gcc-dg.exp (remove-build-file): New.
25945 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25946 cleanup-tree-dump, cleanup-saved-temps): New.
25947
25948 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
25949
25950 PR c++/19203, DR 214
25951 * g++.dg/parse/ambig3.C: Not ambiguous.
25952 * g++.dg/template/spec20.C: New.
25953 * g++.dg/template/spec21.C: New.
25954
25955 2005-03-31 Steve Ellcey <sje@cup.hp.com>
25956
25957 PR target/20045
25958 * gcc.dg/ia64-fptr-1.c: Run only on linux.
25959
25960 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25961
25962 PR libfortran/20660
25963 * gfortran.dg/negative_unit.f: New test.
25964
25965 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
25966
25967 * gcc.dg/20050330-1.c: New test.
25968
25969 2005-03-30 Devang Patel <dpatel@apple.com>
25970
25971 * g++.dg/tree-sra/ssa-sra-3.C: New test.
25972
25973 2005-03-30 Dale Johannesen <dalej@apple.com>
25974
25975 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
25976
25977 2005-03-30 Janis Johnson <janis187@us.ibm.com>
25978
25979 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
25980 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
25981 Strip options from test name.
25982
25983 2005-03-31 Jan Hubicka <jh@suse.cz>
25984
25985 * gcc.dg/varpool-1.c: New testcase.
25986
25987 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
25988
25989 PR c/772
25990 PR c/17913
25991 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
25992 gcc.dg/stmt-expr-label-3.c : New tests.
25993 * gcc.c-torture/execute/medce-2.c: Remove.
25994
25995 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
25996
25997 PR c/20368
25998 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
25999 tests.
26000
26001 2005-03-30 Alan Modra <amodra@bigpond.net.au>
26002
26003 * gcc.c-torture/compile/pr20203.c: New test.
26004
26005 2005-03-26 Steven G. Kargl <kargls@comcast.net>
26006
26007 * gfortran.dg/promotion.f90: New test.
26008
26009 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
26010
26011 PR middle-end/20491
26012 * gcc.dg/torture/asm-subreg-1.c: New test.
26013
26014 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
26015
26016 PR c/20672
26017 * gcc.dg/pr20672-1.c: New test.
26018
26019 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
26020
26021 * gfortran.dg/vect: New directory.
26022 * gfortran.dg/vect/vect.exp: New.
26023 * gfortran.dg/vect/vect-1.f90: New test.
26024 * gfortran.dg/vect/vect-2.f90: New test.
26025 * gfortran.dg/vect/vect-3.f90: New test.
26026 * gfortran.dg/vect/vect-4.f90: New test.
26027 * gfortran.dg/vect/vect-5.f90: New test.
26028
26029 2005-03-29 Jakub Jelinek <jakub@redhat.com>
26030
26031 PR middle-end/20622
26032 * gcc.dg/alias-7.c: New test.
26033
26034 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
26035
26036 * gcc.dg/sparc-reg-1.c: New test.
26037
26038 2005-03-28 Steve Ellcey <sje@cup.hp.com>
26039
26040 PR target/19890
26041 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
26042
26043 2005-03-29 Dale Ranta <dir@lanl.gov>
26044 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26045
26046 PR libfortran/20163
26047 * gfortran.dg/pr20163-2.f: New test.
26048
26049 2005-03-28 Jan Hubicka <jh@suse.cz>
26050
26051 PR middle-end/20635
26052 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
26053 by Jakub Jelinek.
26054
26055 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
26056
26057 PR tree-optimization/20626
26058 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
26059 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
26060
26061 2005-03-26 Steven G. Kargl <kargls@comcast.net>
26062
26063 * gfortran.dg/underflow.f90: New test.
26064 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
26065
26066 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26067
26068 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
26069
26070 2005-03-25 Mark Mitchell <mark@codesourcery.com>
26071
26072 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
26073 (g++_init): Make sure that CXXFLAGS is set.
26074 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
26075 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
26076 * lib/gfortran.exp (gfortran_link_flags): Likewise.
26077 * lib/objc.exp (objc_init): Likewise.
26078 * lib/treelang.exp (treelang_init): Likewise.
26079
26080 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
26081
26082 PR tree-optimization/20470
26083 * gcc.dg/tree-ssa/pr20470.c: New test.
26084
26085 2005-03-25 Geoffrey Keating <geoffk@apple.com>
26086
26087 * gcc.dg/ppc-stfiwx.c: New.
26088
26089 2005-03-25 Steve Ellcey <sje@cup.hp.com>
26090
26091 PR target/19888
26092 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
26093
26094 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
26095
26096 * gcc.dg/20050325-1.c: Fix a typo.
26097
26098 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26099
26100 PR libfortran/19678
26101 PR libfortran/19679
26102 * gfortran.dg/dos_eol.f: New test.
26103
26104 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
26105
26106 PR rtl-optimization/20249
26107 * gcc.dg/20050325-1.c: New test.
26108
26109 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26110
26111 PR libfortran/15332
26112 * gfortran.dg/pr15332.f: New test.
26113
26114 2005-03-24 Dale Johannesen <dalej@apple.com>
26115
26116 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
26117
26118 2005-03-24 Geoffrey Keating <geoffk@apple.com>
26119
26120 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
26121 'internal' visibility.
26122 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
26123 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
26124 'protected' visibility.
26125 * gcc.dg/visibility-7.c: Likewise.
26126 * lib/target-supports.exp (check_visibility_available): Take
26127 a parameter, the kind of visibility to check for.
26128 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
26129 to check_visibility_available.
26130
26131 * g++.dg/expr/cast3.C: New.
26132
26133 2005-03-24 David Edelsohn <edelsohn@gnu.org>
26134
26135 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
26136 rs6000.
26137
26138 2005-03-24 Steve Ellcey <sje@cup.hp.com>
26139
26140 PR target/20095
26141 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
26142
26143 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
26144
26145 * gcc.dg/badshift.c: Renamed to...
26146 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
26147
26148 * gcc.target/i386/badshift.c: Renamed to...
26149 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
26150 only.
26151
26152 PR rtl-optimization/20532
26153 * gcc.target/i386/badshift.c: New.
26154
26155 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26156
26157 * gfortran.dg/pr18025.f90: New test.
26158
26159 2005-03-23 Dale Johannesen <dalej@apple.com>
26160
26161 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
26162
26163 2005-03-23 Mark Mitchell <mark@codesourcery.com>
26164
26165 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
26166
26167 * lib/target-supports.exp (check_iconv_available): Default
26168 libiconv to -liconv, if there is no definition.
26169
26170 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
26171
26172 * gcc.dg/torture/cris-asm-mof-1.c: New test.
26173
26174 2005-03-22 Mark Mitchell <mark@codesourcery.com>
26175
26176 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
26177 * g++.dg/opt/pr7503-2.C: Likewise.
26178 * g++.dg/opt/pr7503-3.C: Likewise.
26179 * g++.dg/opt/pr7503-4.C: Likewise.
26180 * g++.dg/opt/pr7503-5.C: Likewise.
26181 * g++.dg/warn/minmax.C: New test.
26182
26183 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26184
26185 * gfortran.dg/g77_intrinsics_funcs.f: New test.
26186 * gfortran.dg/g77_intrinsics_sub.f: New test.
26187
26188 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
26189 Jan Hubicka <jh@suse.cz>
26190 Steven Bosscher <stevenb@suse.de
26191
26192 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
26193
26194 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26195
26196 PR c++/19980
26197 * g++.dg/template/redecl3.C: New test.
26198
26199 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26200
26201 PR c++/20499
26202 * g++.dg/parse/error16.C: Tweak error markers.
26203
26204 2005-03-22 Jakub Jelinek <jakub@redhat.com>
26205
26206 PR target/20561
26207 * gcc.dg/20050321-2.c: New test.
26208
26209 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
26210
26211 PR c++/20465
26212 PR c++/20381
26213 * g++.dg/template/ptrmem12.C: New.
26214
26215 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
26216
26217 PR rtl-optimization/20527
26218 * gcc.c-torture/execute/pr20527-1.c: New test.
26219
26220 2005-03-22 Ben Elliston <bje@au.ibm.com>
26221
26222 * gcc.misc-tests/options.exp (check_for_options): Create a real C
26223 program, compile it into a real executable and then delete the .c
26224 and .x files afterwards, to avoid problems on testglue targets.
26225
26226 2005-03-21 Stuart Hastings <stuart@apple.com>
26227
26228 * gcc.target/i386/sse-2.c: New.
26229
26230 2005-03-21 Uros Bizjak <uros@kss-loka.si>
26231
26232 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
26233
26234 2005-03-21 Paolo Carlini <pcarlini@suse.de>
26235
26236 * g++.dg/parse/crash25.C: Fix typo.
26237
26238 2005-03-21 Paolo Carlini <pcarlini@suse.de>
26239
26240 PR c++/20461
26241 * g++.dg/parse/crash24.C: New test.
26242
26243 PR c++/20536
26244 * g++.dg/parse/crash25.C: New test.
26245
26246 2005-03-21 Paolo Carlini <pcarlini@suse.de>
26247
26248 PR c++/20147
26249 * g++.dg/ext/stmtexpr4.C: New test.
26250
26251 2005-03-20 Roger Sayle <roger@eyesopen.com>
26252
26253 PR middle-end/20539
26254 * gcc.c-torture/compile/pr13066-1.c: New test case.
26255 * gcc.c-torture/compile/pr20539-1.c: Likewise.
26256 * g++.dg/opt/pr13066-1.C: Likewise.
26257
26258 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
26259
26260 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
26261
26262 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26263
26264 PR fortran/18525
26265 * gfortran.dg/nesting_1.f90: New test.
26266
26267 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26268
26269 PR c++/20240
26270 * g++.dg/lookup/using13.C: New test.
26271
26272 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26273
26274 PR c++/20333
26275 * g++.dg/template/crash36.C: New test.
26276
26277 2005-03-18 Paolo Carlini <pcarlini@suse.de>
26278
26279 PR c++/20463
26280 * g++.dg/template/crash35.C: New test.
26281
26282 2005-03-17 Paolo Carlini <pcarlini@suse.de>
26283
26284 PR c++/19966
26285 * g++.dg/overload/operator2.C: New test.
26286
26287 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26288
26289 PR libfortran/20257
26290 * gfortran.dg/pr20257.f90: New test.
26291
26292 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26293
26294 PR libfortran/20480
26295 * gfortran.dg/pr20480.f90: New test.
26296
26297 2005-03-16 Richard Henderson <rth@redhat.com>
26298
26299 PR middle-end/15700
26300 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
26301 (_rtld_global): New.
26302 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
26303 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
26304
26305 * gcc.dg/alias-3.c: New.
26306 * gcc.dg/alias-4.c: New.
26307 * gcc.dg/alias-5.c: New.
26308 * gcc.dg/alias-6.c: New.
26309
26310 2005-03-15 Geoffrey Keating <geoffk@apple.com>
26311
26312 * gcc.dg/cpp/ucnid-7.c: New.
26313
26314 2005-03-15 Janis Johnson <janis187@us.ibm.com>
26315 Dorit Naishlos <dorit@il.ibm.com>
26316
26317 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
26318 darwin.
26319
26320 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
26321
26322 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
26323 support misaligned accesses.
26324 * gcc.dg/vect/vect-58.c: Likewise.
26325 * gcc.dg/vect/vect-92.c: New.
26326 * gcc.dg/vect/vect-93.c: New.
26327
26328 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
26329
26330 PR fortran/18827
26331 * gfortran.dg/assign_2.f90: New test.
26332 * gfortran.dg/assign_3.f90: New test.
26333 * gfortran.dg/assign.f90: New test.
26334
26335 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
26336
26337 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
26338 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
26339 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
26340 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
26341 names.
26342
26343 2005-03-14 Geoffrey Keating <geoffk@apple.com>
26344
26345 * gcc.dg/cpp/ucnid-6.c: New.
26346
26347 * gcc.dg/cpp/normalize-1.c: New.
26348 * gcc.dg/cpp/normalize-2.c: New.
26349 * gcc.dg/cpp/normalize-3.c: New.
26350 * gcc.dg/cpp/normalize-4.c: New.
26351 * gcc.dg/cpp/ucnid-4.c: New.
26352 * gcc.dg/cpp/ucnid-5.c: New.
26353 * g++.dg/cpp/normalize-1.C: New.
26354 * g++.dg/cpp/ucnid-1.C: New.
26355
26356 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
26357
26358 * gcc.dg/pr18628.c: New.
26359
26360 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
26361
26362 PR c++/20280
26363 * g++.dg/tree-ssa/pr20280.C: New.
26364
26365 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26366
26367 PR fortran/20467
26368 * gfortran.dg/stfunc_2.f90: New test.
26369
26370 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
26371
26372 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
26373
26374 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
26375
26376 * gcc.dg/tree-ssa/20050314-1.c: New test.
26377
26378 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26379
26380 PR c++/4403
26381 PR c++/9783, DR433
26382 * g++.dg/template/friend34.C: New test.
26383 * g++.dg/template/friend35.C: Likewise.
26384 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
26385
26386 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26387
26388 Friend class name lookup 5/n
26389 PR c++/1016
26390 * g++.dg/lookup/hidden-class1.C: New test.
26391 * g++.dg/lookup/hidden-class2.C: Likewise.
26392 * g++.dg/lookup/hidden-class3.C: Likewise.
26393 * g++.dg/lookup/hidden-class4.C: Likewise.
26394 * g++.dg/lookup/hidden-class5.C: Likewise.
26395 * g++.dg/lookup/hidden-class6.C: Likewise.
26396 * g++.dg/lookup/hidden-class7.C: Likewise.
26397 * g++.dg/lookup/hidden-class8.C: Likewise.
26398 * g++.dg/lookup/hidden-class9.C: Likewise.
26399 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
26400 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
26401 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
26402 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
26403 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
26404 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
26405 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
26406 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
26407 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
26408 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
26409 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
26410
26411 2005-03-13 Mark Mitchell <mark@codesourcery.com>
26412
26413 PR c++/20157
26414 * g++.dg/template/error18.C: New test.
26415
26416 2005-03-09 Ben Elliston <bje@au.ibm.com>
26417
26418 PR debug/16792
26419 * g++.dg/debug/pr16792.C: New test.
26420
26421 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
26422
26423 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
26424 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
26425 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
26426 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
26427 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
26428 test assertion names.
26429
26430 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26431
26432 PR fortran/18600
26433 * gfortran.dg/stfunc_1.f90: New test.
26434
26435 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26436
26437 PR fortran/16907
26438 * gfortran.dg/real_index_1.f90: New test.
26439
26440 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26441
26442 PR fortran/20323
26443 * gfortran.dg/spec_expr_1.f90: New test.
26444
26445 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
26446
26447 PR c/20402
26448 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
26449 new parser.
26450
26451 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26452
26453 PR fortran/20361
26454 * gfortran.dg/largeequiv_1.f90: New test.
26455
26456 2005-03-12 Geoffrey Keating <geoffk@apple.com>
26457
26458 * gcc.dg/ucnid-1.c: New.
26459 * gcc.dg/ucnid-2.c: New.
26460 * gcc.dg/ucnid-3.c: New.
26461 * gcc.dg/ucnid-4.c: New.
26462 * gcc.dg/ucnid-5.c: New.
26463 * gcc.dg/ucnid-6.c: New.
26464 * gcc.dg/cpp/ucnid-1.c: New.
26465 * gcc.dg/cpp/ucnid-2.c: New.
26466 * gcc.dg/cpp/ucnid-3.c: New.
26467 * g++.dg/other/ucnid-1.C: New.
26468
26469 2005-03-12 Geoffrey Keating <geoffk@apple.com>
26470
26471 * gcc.dg/vmx/darwin-abi-3.c: Delete.
26472
26473 2005-03-11 Per Bothner <per@bothner.com>
26474
26475 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
26476 that diagnotics refer to correct token.
26477 * gcc.dg/unused-3.c: Likewise.
26478
26479 2005-03-11 Per Bothner <per@bothner.com>
26480
26481 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
26482 constant" is now actually on same line as string constant.
26483 * gcc.dg/cpp/direct2s.c: Likewise.
26484
26485 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
26486
26487 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
26488
26489 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26490
26491 PR libfortran/20124
26492 * gfortran.dg/pr20124.f90: New Test
26493
26494 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
26495
26496 PR tree-optimization/20130
26497 * gcc.dg/pr20130-1.c: New test.
26498
26499 2005-03-10 Steve Ellcey <sje@cup.hp.com>
26500
26501 PR target/20095
26502 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
26503
26504 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26505
26506 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
26507
26508 2005-03-10 Steve Ellcey <sje@cup.hp.com>
26509
26510 * g++.dg/eh/forced1.C: Fix comment.
26511 * g++.dg/eh/forced2.C: Ditto.
26512 * g++.dg/eh/forced3.C: Ditto.
26513 * g++.dg/eh/forced4.C: Ditto.
26514
26515 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
26516
26517 PR rtl-opt/20412
26518 * gcc.c-torture/compile/pr20412.c: New test.
26519
26520 2005-03-10 Roger Sayle <roger@eyesopen.com>
26521
26522 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
26523
26524 2005-03-10 Jakub Jelinek <jakub@redhat.com>
26525
26526 PR target/20322
26527 * gcc.dg/20050307-1.c: New test.
26528
26529 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
26530
26531 PR c++/20375
26532 * g++.dg/other/stdarg3.C: New.
26533
26534 2005-03-10 Jakub Jelinek <jakub@redhat.com>
26535
26536 PR c++/18384, c++/18327
26537 * g++.dg/init/array19.C: New test.
26538
26539 PR inline-asm/20314
26540 * gcc.dg/torture/pr20314-1.c: New test.
26541 * gcc.dg/torture/pr20314-2.c: New test.
26542
26543 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
26544
26545 * gcc.dg/20050309-1.c: New test.
26546
26547 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26548
26549 * gcc.dg/builtins-10.c: Reactivate disabled test.
26550 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
26551 new cbrt transformations.
26552
26553 2005-03-09 Mark Mitchell <mark@codesourcery.com>
26554
26555 PR c++/20208
26556 * g++.dg/template/array13.C: New test.
26557
26558 2005-03-09 Paolo Carlini <pcarlini@suse.de>
26559
26560 PR c++/16859
26561 * g++.dg/init/brace4.C: New test.
26562
26563 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
26564
26565 PR c++/20186
26566 * g++.dg/template/non-dependent12.C: New.
26567
26568 2005-03-08 Mark Mitchell <mark@codesourcery.com>
26569
26570 PR c++/20142
26571 * g++.dg/init/array18.C: Add dg-do run marker.
26572
26573 PR c++/20142
26574 * g++.dg/init/array18.C: New test.
26575
26576 2005-03-09 Ben Elliston <bje@au.ibm.com>
26577
26578 * consistency.vlad/vlad.exp: Remove trailing semicolons.
26579 * g++.dg/gcov/gcov.exp: Likewise.
26580 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
26581 * gcc.target/xstormy16/xstormy16.exp: Likewise.
26582 * lib/c-torture.exp: Likewise.
26583 * lib/fortran-torture.exp: Likewise.
26584 * lib/g++.exp: Likewise.
26585 * lib/gcc-defs.exp: Likewise.
26586 * lib/gcc-dg.exp: Likewise.
26587 * lib/gcc.exp: Likewise.
26588 * lib/gcov.exp: Likewise.
26589 * lib/gfortran.exp: Likewise.
26590 * lib/mike-g++.exp: Likewise.
26591 * lib/mike-gcc.exp: Likewise.
26592 * lib/objc-torture.exp: Likewise.
26593 * lib/objc.exp: Likewise.
26594 * lib/profopt.exp: Likewise.
26595 * lib/target-libpath.exp: Likewise.
26596 * lib/target-supports.exp: Likewise.
26597 * lib/treelang.exp: Likewise.
26598 * lib/wrapper.exp: Likewise.
26599
26600 2005-03-08 Jeff Law <law@redhat.com>
26601
26602 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
26603 PHI-OPT changes.
26604
26605 2005-03-08 Ira Rosen <irar@il.ibm.com>
26606
26607 * gcc.dg/vect/pr20122.c: New test.
26608
26609 2005-03-07 Jeff Law <law@redhat.com>
26610
26611 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
26612 was folded away.
26613 * gcc.dg/tree-ssa/pr18133-1.c: New test.
26614 * gcc.dg/tree-ssa/pr18133-2.c: New test.
26615 * gcc.dg/tree-ssa/pr18134.c: New test.
26616
26617 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26618
26619 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
26620 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
26621 gcc.dg/torture/builtin-noret-2.c: Require weak support.
26622
26623 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
26624
26625 PR tree-opt/17671
26626 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
26627
26628 2005-03-07 Mark Mitchell <mark@codesourcery.com>
26629
26630 * g++.dg/warn/Wnvdtor.C: New test.
26631
26632 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
26633
26634 * gcc.dg/torture/pr19683-1.c: New test.
26635
26636 2005-03-06 Steven G. Kargl <kargls@comcast.net>
26637
26638 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
26639 * gfortran.dg/g77/19990313-2.f: Ditto.
26640 * gfortran.dg/g77/19990313-3.f: Ditto.
26641 * gfortran.dg/g77/19990525-0.f: Ditto.
26642 * gfortran.dg/g77/19990826-0.f: Ditto.
26643 * gfortran.dg/g77/19990826-2.f: Ditto.
26644 * gfortran.dg/g77/19990826-3.f: Ditto.
26645 * gfortran.dg/g77/20000511-1.f: Ditto.
26646 * gfortran.dg/g77/20000511-2.f: Ditto.
26647 * gfortran.dg/g77/970625-2.f: Ditto.
26648 * gfortran.dg/g77/980310-2.f: Ditto.
26649 * gfortran.dg/g77/980310-3.f: Ditto.
26650 * gfortran.dg/g77/980310-8.f: Ditto.
26651 * gfortran.dg/g77/980519-2.f: Ditto.
26652 * gfortran.dg/g77/alpha1.f: Ditto.
26653 * gfortran.dg/g77/claus.f: Ditto.
26654 * gfortran.dg/g77/erfc.f: Ditto.
26655 * gfortran.dg/g77/short.f: Ditto.
26656 * gfortran.fortran-torture/execute/data.f90: Ditto.
26657 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
26658 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
26659
26660 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26661
26662 * lib/file-format.exp (gcc_target_object_format): Add check for som
26663 format and hardcode object formats on hppa*-*-hpux*.
26664 * lib/target-supports.exp (check_weak_available): Add check for som
26665 object format. Always return 0 on hppa*-*-hpux10*.
26666
26667 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
26668 is defined.
26669
26670 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
26671
26672 2005-03-05 Steven G. Kargl <kargls@comcast.net>
26673
26674 * gfortran.dg/pr19936_1.f90: New test.
26675 * gfortran.dg/pr19936_2.f90: New test.
26676 * gfortran.dg/pr19936_3.f90: New test.
26677
26678 2005-03-05 Steven G. Kargl <kargls@comcast.net>
26679 Paul Thomas <prthomas@drfccad.cea.fr>
26680
26681 * gfortran.dg/PR19754_1.f90: New test.
26682 * gfortran.dg/PR19754_2.f90: Ditto.
26683
26684 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26685
26686 PR c++/19311
26687 * g++.dg/template/non-dependent11.C: New test.
26688
26689 2005-03-05 Uros Bizjak <uros@kss-loka.si>
26690
26691 * lib/target-supports.exp (check_iconv_available): Fix comment.
26692
26693 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
26694 Joseph S. Myers <joseph@codesourcery.com>
26695
26696 PR c++/19797
26697 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
26698
26699 2005-03-04 Matthew Sachs <msachs@apple.com>
26700
26701 * gcc.exp (gcc_target_compile): Put braces around
26702 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
26703 * objc.exp (objc_target_compile): Likewise.
26704 * treelang.exp (treelang_target_compile): Likewise.
26705
26706 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26707
26708 PR fortran/19673
26709 * gfortran.dg/func_result_1.f90: New test.
26710
26711 2005-03-04 Ben Elliston <bje@au.ibm.com>
26712
26713 * gcc.misc-tests/options.exp: New test.
26714
26715 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
26716
26717 * gcc.dg/pr15784-4.c: New test.
26718
26719 2005-03-03 Geoffrey Keating <geoffk@apple.com>
26720
26721 * gcc.c-torture/execute/pr17133.c: New.
26722 * gcc.c-torture/compile/20050303-1.c: New.
26723
26724 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
26725
26726 * gcc.dg/cpp/assert4.c: Fix for cygwin.
26727
26728 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
26729
26730 * g++.dg/overload/using2.C: New.
26731
26732 2005-03-02 Mark Mitchell <mark@codesourcery.com>
26733
26734 PR c++/19916
26735 * g++.dg/init/ptrmem2.C: New test.
26736
26737 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
26738
26739 PR c/8927
26740 * gcc.dg/pr8927-1.c: New test.
26741
26742 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
26743
26744 PR c++/20232
26745 * g++.dg/inherit/covariant12.C: New.
26746
26747 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26748
26749 PR fortran/19479
26750 * gfortran.dg/bound_1.f90: New test.
26751
26752 2005-02-28 Janis Johnson <janis187@us.ibm.com>
26753
26754 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
26755 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
26756
26757 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
26758
26759 PR c/20245
26760 * gcc.dg/pr20245-1.c: New test.
26761
26762 2005-02-28 Jakub Jelinek <jakub@redhat.com>
26763
26764 PR middle-end/19874
26765 * gcc.c-torture/execute/20050119-2.c: New test case.
26766
26767 2005-02-28 Ben Elliston <bje@au.ibm.com>
26768
26769 * README: Update the DejaGnu bug reporting address.
26770 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
26771 * lib/objc-torture.exp: Likewise.
26772
26773 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
26774
26775 * gfortran.dg/boz_1.f90: New test.
26776 * gfortran.dg/boz_3.f90: New test.
26777 * gfortran.dg/boz_4.f90: New test.
26778
26779 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
26780
26781 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
26782 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
26783
26784 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26785
26786 PR libfortran/20101
26787 * gfortran.dg/write_0_pe_format.f90: New test.
26788
26789 2005-02-27 Jakub Jelinek <jakub@redhat.com>
26790
26791 PR c++/20206
26792 * g++.dg/opt/thunk2.C: New test.
26793 * g++.dg/opt/covariant1.C: New test.
26794
26795 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26796
26797 * gfortran.dg/e_d_fmt.f90: New test.
26798
26799 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
26800
26801 * gcc.dg/asm-b.c: Fix comment typos.
26802
26803 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
26804
26805 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
26806 a V_MAY_DEF also.
26807
26808 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
26809
26810 PR tree-opt/20188
26811 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
26812 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
26813 * gcc.dg/asm-b.c: New test.
26814
26815 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
26816
26817 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
26818 Disable this test on IRIX 6.
26819
26820 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
26821
26822 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
26823 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
26824 parser.
26825
26826 2005-02-25 Diego Novillo <dnovillo@redhat.com>
26827
26828 PR tree-optimization/20204
26829 * gcc.dg/pr20204.c: New test.
26830
26831 2005-02-24 Jakub Jelinek <jakub@redhat.com>
26832
26833 PR target/20196
26834 * gcc.c-torture/execute/20050224-1.c: New test.
26835
26836 PR c++/20175
26837 * g++.dg/warn/Wbraces2.C: New test.
26838
26839 2005-02-23 Mark Mitchell <mark@codesourcery.com>
26840
26841 PR c++/19878
26842 * g++.dg/init/const2.C: New test.
26843
26844 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
26845
26846 PR tree-optimization/20100
26847 * gcc.c-torture/execute/pr20100-1.c: New test.
26848
26849 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26850
26851 * gfortran.dg/implicit_3.f90: New test.
26852
26853 * gfortran.dg/deftype_1.f90: New test.
26854
26855 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
26856
26857 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
26858 the test passes.
26859 * g++.dg/other/anon3.C: Accept a warning.
26860
26861 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
26862
26863 * gcc.dg/pr20017.c: Fix a comment typo.
26864
26865 2005-02-23 Bud Davis <bdavis@gfortran.org>
26866
26867 * gfortran.dg/list_read_4.f90: Change to f90 comments.
26868
26869 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
26870
26871 PR ada/19902
26872 * ada/acats/tests/cxa/cxa3004.a: Remove.
26873 * ada/acats/tests/cxb/cxb30061.am: Likewise.
26874
26875 2005-02-22 Mark Mitchell <mark@codesourcery.com>
26876
26877 PR c++/20073
26878 * g++.dg/init/const1.C: New test.
26879
26880 PR c++/19991
26881 * g++.dg/parse/constant7.C: New test.
26882
26883 PR c++/20152
26884 * g++.dg/parse/error27.C: New test.
26885 * g++.dg/template/qualttp15.C: Adjust error markers.
26886 * g++.old-deja/g++.other/struct1.C: Likewise.
26887
26888 PR c++/20153
26889 * g++.dg/template/error17.C: New test.
26890
26891 PR c++/20148
26892 * g++.dg/parser/error26.C: New test.
26893
26894 2005-02-22 Diego Novillo <dnovillo@redhat.com>
26895
26896 PR tree-optimization/20100
26897 PR tree-optimization/20115
26898 * gcc.dg/pr20115.c: New test.
26899 * gcc.dg/pr20115-1.c: New test.
26900 * gcc.dg/pr20100.c: New test.
26901 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
26902 call-clobbered variables after alias1.
26903
26904 2005-02-22 Bud Davis <bdavis@gfortran.org>
26905
26906 * gfortran.dg/list_read_4.f90: new test.
26907
26908 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
26909
26910 PR rtl-optimization/20017.
26911 * gcc.dg/pr20017.c: New.
26912
26913 2005-02-22 Devang Patel <dpatel@apple.com>
26914
26915 PR 19952
26916 * g++.dg/tree-ssa/pr19952.C: New test.
26917
26918 2005-02-22 Mark Mitchell <mark@codesourcery.com>
26919
26920 PR c++/19883
26921 * g++.dg/parse/constant6.C: New test.
26922
26923 2005-02-22 Uros Bizjak <uros@kss-loka.si>
26924
26925 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
26926 * g++.dg/charset/asm2.c: Likewise.
26927 * g++.dg/charset/asm3.c: Likewise.
26928 * g++.dg/charset/asm4.c: Likewise.
26929 * g++.dg/charset/asm5.c: Likewise.
26930 * g++.dg/charset/attribute1.c: Likewise.
26931 * g++.dg/charset/attribute2.c: Likewise.
26932 * g++.dg/charset/extern1.cc: Likewise.
26933 * g++.dg/charset/extern2.cc: Likewise.
26934 * g++.dg/charset/extern3.cc: Likewise.
26935 * g++.dg/charset/function.cc: Likewise.
26936 * g++.dg/charset/string.c: Likewise.
26937 * g++.dg/charset/charset.exp: Likewise.
26938 * lib/target-supports.exp (check_iconv_available): Fix comment.
26939
26940 2005-02-22 Uros Bizjak <uros@kss-loka.si>
26941
26942 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
26943 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
26944 * gcc.dg/charset/asm2.c: Likewise.
26945 * gcc.dg/charset/asm3.c: Likewise.
26946 * gcc.dg/charset/asm4.c: Likewise.
26947 * gcc.dg/charset/asm5.c: Likewise.
26948 * gcc.dg/charset/asm6.c: Likewise.
26949 * gcc.dg/charset/attribute1.c: Likewise.
26950 * gcc.dg/charset/attribute2.c: Likewise.
26951 * gcc.dg/charset/builtin1.c: Likewise.
26952 * gcc.dg/charset/extern.c: Likewise.
26953 * gcc.dg/charset/function.c: Likewise.
26954 * gcc.dg/charset/string.c: Likewise.
26955 * gcc.dg/charset/charset.exp: Likewise.
26956
26957 2005-02-21 Bud Davis <bdavis9659@comcast.net>
26958
26959 PR fortran/20086
26960 * gfortran.dg/pr20086.f90: New test.
26961
26962 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
26963
26964 PR tree-optimization/19786
26965 * g++.dg/tree-ssa/pr19786.C: New.
26966
26967 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26968
26969 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
26970
26971 2005-02-21 Jeff Law <law@redhat.com>
26972
26973 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
26974
26975 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26976
26977 * gfortran.dg/do_iterator: Split loop, markup all lines for
26978 which an error locus is printed.
26979 * gfortran.dg/pr17708.f90: Markup all lines for which an error
26980 locus is printed.
26981 * gfortran.dg/select_4.f90: Likewise.
26982 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
26983 locuses in the various permutations.
26984
26985 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
26986
26987 PR tree-optimization/19951
26988 * g++.dg/vect: New directory.
26989 * g++.dg/vect/vect.exp: New file.
26990 * g++.dg/vect/pr19951.cc: New testcase.
26991 * g++.dg/dg.exp: Also prune vectorizer tests.
26992
26993 2005-02-20 Zack Weinberg <zack@codesourcery.com>
26994
26995 PR 18785
26996 * gcc.dg/charset/builtin1.c: New test.
26997
26998 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26999
27000 PR c++/19299
27001 * g++.dg/inherit/volatile1.C: New test.
27002
27003 PR c++/19440
27004 * g++.dg/template/dtor4.C: New test.
27005
27006 2005-02-19 Steven G. Kargl <kargls@comcast.net>
27007
27008 * gfortran.dg/int_1.f90: New test.
27009
27010 2005-02-19 Devang Patel <dpatel@apple.com>
27011
27012 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
27013
27014 2005-02-19 Steven G. Kargl <kargls@comcast.net>
27015
27016 * gfortran.dg/achar_1.f90: New test.
27017
27018 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
27019
27020 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
27021
27022 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
27023 Jakub Jelinek <jakub@redhat.com>
27024
27025 PR tree-optimization/19828
27026 * gcc.dg/tree-ssa/loop-7.c: New test.
27027 * gcc.c-torture/execute/20050218-1.c: New test.
27028
27029 2005-02-19 Jakub Jelinek <jakub@redhat.com>
27030
27031 PR c/20043
27032 * gcc.dg/transparent-union-1.c: New test.
27033 * gcc.dg/transparent-union-2.c: New test.
27034
27035 2005-02-18 James E Wilson <wilson@specifixinc.com>
27036
27037 PR tree-optimization/18977
27038 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
27039
27040 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
27041
27042 PR target/20054
27043 * gcc.dg/pr20054.c: New test.
27044
27045 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27046
27047 PR c++/19508
27048 * g++.dg/ext/attrib20.C: New test.
27049
27050 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
27051
27052 PR middle-end/20030
27053 * gfortran.fortran-torture/execute/character_passing.f90: New test.
27054
27055 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
27056
27057 PR c++/20008
27058 * g++.dg/opt/switch4.C: New.
27059
27060 2005-02-18 Jakub Jelinek <jakub@redhat.com>
27061
27062 PR c++/20023
27063 PR tree-optimization/20009
27064 * gcc.c-torture/compile/20050217-1.c: New test.
27065 * g++.dg/opt/switch3.C: New test.
27066
27067 PR tree-optimization/18947
27068 * gcc.c-torture/compile/20050215-1.c: New test.
27069 * gcc.c-torture/compile/20050215-2.c: New test.
27070 * gcc.c-torture/compile/20050215-3.c: New test.
27071
27072 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
27073
27074 PR c++/20028
27075 * g++.dg/template/crash34.C: New.
27076
27077 PR c++/20022
27078 * g++.dg/other/access3.C: New.
27079
27080 2005-02-17 Ira Rosen <irar@il.ibm.com>
27081
27082 * gcc.dg/vect/vect-98.c: New test.
27083
27084 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
27085
27086 PR tree-optimization/19967
27087 * gcc.dg/pr19967.c: New.
27088
27089 2005-02-16 Jakub Jelinek <jakub@redhat.com>
27090
27091 PR middle-end/19857
27092 * gcc.dg/tree-ssa/20050215-1.c: New test.
27093 * gcc.c-torture/execute/20050215-1.c: New test.
27094
27095 2005-02-15 Eric Christopher <echristo@redhat.com>
27096
27097 * gcc.dg/cpp/20050215-1.c: New file.
27098
27099 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
27100
27101 PR tree-optimization/15785
27102 * gcc.dg/pr15785-1.c: New test.
27103
27104 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
27105
27106 PR c++/17788
27107 * g++.dg/init/ctor4.C: New.
27108 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
27109
27110 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
27111
27112 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
27113 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
27114
27115 2005-02-15 Andreas Schwab <schwab@suse.de>
27116
27117 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
27118 declare malloc.
27119
27120 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
27121
27122 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
27123
27124 2005-02-14 Diego Novillo <dnovillo@redhat.com>
27125
27126 PR tree-optimization/19853
27127 * gcc.c-torture/compile/pr19853.c: New test.
27128
27129 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
27130
27131 PR c++/19608
27132 * g++.dg/parse/local-class1.C: New.
27133
27134 PR c++/19895
27135 * g++.dg/parse/ptrmem3.C: New.
27136
27137 PR c++/19884
27138 * g++.old-deja/g++.oliva/template6.C: Add another case.
27139 * g++.dg/template/explicit6.C: New.
27140
27141 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
27142
27143 PR c++/17816
27144 * g++.dg/other/redecl2.C: New.
27145
27146 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
27147
27148 PR c++/19891
27149 * g++.dg/abi/covariant4.C: New.
27150
27151 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
27152
27153 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
27154 New tests.
27155
27156 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
27157
27158 * gcc.dg/vect/vect-96.c: Fix typo.
27159
27160 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27161
27162 PR c++/14479
27163 PR c++/19487
27164 * g++.dg/template/enum5.C: New test.
27165
27166 2005-02-12 Ira Rosen <irar@il.ibm.com>
27167
27168 * gcc.dg/vect/vect-97.c: New test.
27169
27170 2005-02-12 Ira Rosen <irar@il.ibm.com>
27171
27172 * gcc.dg/vect/vect-96.c: New test.
27173
27174 2005-02-12 Uros Bizjak <uros@kss-loka.si>
27175
27176 * gcc.dg/builtins-34.c: Also check ldexp*.
27177
27178 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
27179
27180 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
27181
27182 2005-02-11 Janis Johnson <janis187@us.ibm.com>
27183
27184 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
27185 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
27186 dg-require-dll, dg-require-iconv, dg-require-named-sections,
27187 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
27188 selector_list, selector_expression, dg-process-target): Move to new
27189 file target-supports-dg.exp.
27190 * lib/target-supports-dg.exp: New.
27191
27192 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
27193 New.
27194
27195 2005-02-11 Jakub Jelinek <jakub@redhat.com>
27196
27197 PR c++/19666
27198 * g++.dg/other/ptrmem6.C: New test.
27199
27200 PR middle-end/19858
27201 * gcc.c-torture/compile/20050210-1.c: New test.
27202
27203 2005-02-11 Mark Mitchell <mark@codesourcery.com>
27204
27205 PR c++/19755
27206 * g++.dg/warn/Wbraces1.C: New test.
27207
27208 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
27209
27210 * gcc.dg/builtins-52.c: New testcase.
27211
27212 2005-02-10 Jakub Jelinek <jakub@redhat.com>
27213
27214 PR c/19342
27215 * gcc.c-torture/execute/20050119-1.c: New test.
27216
27217 2005-02-09 Mark Mitchell <mark@codesourcery.com>
27218
27219 PR c++/19811
27220 * g++.dg/init/delete1.C: New test.
27221
27222 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
27223
27224 PR c++/18470
27225 * g++.dg/template/static12.C: New test.
27226
27227 2005-02-09 Mark Mitchell <mark@codesourcery.com>
27228
27229 PR c++/19787
27230 * g++.dg/conversion/ambig1.C: New test.
27231
27232 PR c++/19739
27233 * g++.dg/ext/attrib19.C: New test.
27234
27235 PR c++/19732
27236 * g++.dg/parse/dtor5.C: New test.
27237
27238 PR c++/19762
27239 * g++.dg/template/dtor3.C: New test.
27240
27241 PR c++/19826
27242 * g++.dg/template/static11.C: New test.
27243 * g++.dg/template/crash2.C: Remove dg-error marker.
27244
27245 2005-02-09 Janis Johnson <janis187@us.ibm.com>
27246
27247 PR C++/18491
27248 * g++.old-deja/g++.mike/p10769a.C: Remove.
27249
27250 2005-02-09 Roger Sayle <roger@eyesopen.com>
27251
27252 * gcc.dg/builtins-48.c: New test case.
27253 * gcc.dg/builtins-49.c: New test case.
27254 * gcc.dg/builtins-50.c: New test case.
27255 * gcc.dg/builtins-51.c: New test case.
27256
27257 2005-02-09 Ian Lance Taylor <ian@airs.com>
27258
27259 PR middle-end/19583
27260 * g++.dg/warn/Wreturn-type-3.C: New test.
27261
27262 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
27263
27264 PR middle-end/19402
27265 * gcc.dg/pr19402-1.c: New testcase.
27266 * gcc.dg/pr19402-2.c: likewise.
27267
27268 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
27269
27270 PR middle-end/19854
27271 * g++.dg/tree-ssa/tmmti.C: New testcase.
27272
27273 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
27274
27275 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
27276
27277 2005-02-08 Mark Mitchell <mark@codesourcery.com>
27278
27279 PR c++/19733
27280 * g++.dg/parse/crash23.C: New test.
27281 * g++.dg/warn/Weff1.C: New test.
27282
27283 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
27284
27285 * gcc.dg/20050209-1.c: New test.
27286
27287 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
27288
27289 PR target/19799
27290 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
27291
27292 2005-02-08 Mike Stump <mrs@apple.com>
27293
27294 * g++.dg/pch/import-2.c: New test.
27295 * g++.dg/pch/import-2.hs: New.
27296 * g++.dg/pch/include/import-2a.h: New.
27297 * g++.dg/pch/include/import-2b.h: New.
27298
27299 2005-02-08 Janis Johnson <janis187@us.ibm.com>
27300
27301 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
27302
27303 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27304
27305 * gfortran.dg/substr_1.f90: New test.
27306
27307 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
27308
27309 PR middle-end/19775
27310 * gcc.dg/torture/builtin-power-1.c: Disable test for
27311 invalid transformation.
27312 * gcc.dg/builtins-10.c: Likewise. Disable one test we
27313 no longer optimize.
27314 * gcc.dg/builtins-47.c: New testcase.
27315
27316 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
27317 Dorit Naishlos <dorit@il.ibm.com>
27318
27319 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
27320
27321 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
27322
27323 * gcc.c-torture/compile/20050206-1.c: New test.
27324
27325 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
27326
27327 PR tree-opt/19768
27328 * g++.dg/opt/pr19768.C: New test.
27329
27330 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
27331
27332 PR tree-opt/19736
27333 * gcc.c-torture/compile/pr19736.c: New test.
27334
27335 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27336
27337 PR c++/17401
27338 * g++.dg/parse/error25.C: New test.
27339
27340 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
27341
27342 * gcc.c-torture/execute/20050203-1.c: New.
27343
27344 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
27345
27346 * gcc.dg/vect/vect-85.c: Remove xfail.
27347 * gcc.dg/vect/vect-86.c: Remove xfail.
27348 * gcc.dg/vect/vect-87.c: Remove xfail.
27349 * gcc.dg/vect/vect-88.c: Remove xfail.
27350
27351 2005-02-02 Geoffrey Keating <geoffk@apple.com>
27352
27353 * gcc.dg/altivec-19.c: New.
27354
27355 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
27356
27357 PR c/17807
27358 * gcc.dg/nested-func-3.c: New test.
27359 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
27360
27361 2005-02-02 Janis Johnson <janis187@us.ibm.com>
27362
27363 * gcc.test-framework/gen_directive_tests: Generate tests for
27364 selector expressions.
27365
27366 2005-02-02 Matt Austern <austern@apple.com>
27367
27368 PR c++/19628
27369 * g++/ext/builtin7.C: New.
27370 * g++/ext/builtin8.C: New.
27371
27372 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
27373
27374 PR c/18502
27375 * gcc.dg/pr18502-1.c: New test.
27376
27377 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27378
27379 PR c++/17413
27380 * g++.dg/template/local4.C: Tweak.
27381
27382 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
27383
27384 PR tree-optimization/19578
27385 * gcc.c-torture/compile/20050202-1.c: New test.
27386
27387 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
27388
27389 PR c/19435
27390 * gcc.dg/c99-init-4.c: New test.
27391
27392 2005-02-01 Janis Johnson <janis187@us.ibm.com>
27393
27394 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
27395
27396 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
27397
27398 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
27399 * g++.dg/eh/check-vect.h: New.
27400
27401 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
27402 * gcc.dg/vect/vect-78.c: Ditto.
27403 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
27404 Remove.
27405
27406 * g++.dg/conversion/simd1.C: Expect warning.
27407 * g++.dg/ext/attribute-test-1.C: Ditto.
27408 * g++.dg/ext/attribute-test-2.C: Ditto.
27409 * g++.dg/ext/attribute-test-3.C: Ditto.
27410 * g++.dg/ext/attribute-test-4.C: Ditto.
27411
27412 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
27413 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
27414
27415 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
27416
27417 2005-02-01 Richard Henderson <rth@redhat.com>
27418
27419 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
27420 long double for ibm double-double format.
27421 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
27422
27423 2005-02-01 Diego Novillo <dnovillo@redhat.com>
27424
27425 PR tree-optimization/19633
27426 * gcc.dg/pr19633-1.c: New test.
27427 * gcc.dg/pr19633.c: Tweak to make pointer point
27428 to NULL or a symbol.
27429
27430 2005-02-01 Janis Johnson <janis187@us.ibm.com>
27431
27432 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
27433 New procs.
27434 (dg-process-target (local override)): Handle selector expressions.
27435
27436 * gcc.test-framework/README: Describe tests in source directory.
27437 * gcc.test-framework/test-framework.awk: Handle dg- tests.
27438 * gcc.test-framework/test-framework.exp: Handle dg- tests.
27439 * gcc.test-framework/dg-bogus-exp-P.c: New test.
27440 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
27441 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
27442 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
27443 * gcc.test-framework/dg-do-link-exp-P.c: New test.
27444 * gcc.test-framework/dg-do-run-exp-P.c: New test.
27445 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
27446 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
27447 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
27448 * gcc.test-framework/dg-error-exp-P.c: New test.
27449 * gcc.test-framework/dg-error-exp-XP.c: New test.
27450 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
27451 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
27452 * gcc.test-framework/dg-output-exp-P.c: New test.
27453 * gcc.test-framework/dg-output-exp-XF.c: New test.
27454 * gcc.test-framework/dg-warning-exp-P.c: New test.
27455 * gcc.misc-tests/dg-1.c: Remove.
27456 * gcc.misc-tests/dg-2.c: Remove.
27457 * gcc.misc-tests/dg-3.c: Remove.
27458 * gcc.misc-tests/dg-4.c: Remove.
27459 * gcc.misc-tests/dg-5.c: Remove.
27460 * gcc.misc-tests/dg-6.c: Remove.
27461 * gcc.misc-tests/dg-7.c: Remove.
27462 * gcc.misc-tests/dg-8.c: Remove.
27463 * gcc.misc-tests/dg-9.c: Remove.
27464 * gcc.misc-tests/dg-10.c: Remove.
27465 * gcc.misc-tests/dg-11.c: Remove.
27466 * gcc.misc-tests/dg-12.c: Remove.
27467 * gcc.misc-tests/dg-test.exp: Remove.
27468
27469 * gcc.test-framework/test-framework.awk: Change recording and
27470 printing of passes and failures.
27471
27472 * gcc.test-framework: New directory.
27473 * gcc.test-framework/README: New.
27474 * gcc.test-framework/test-framework.exp: New.
27475 * gcc.test-framework/test-framework.awk: New.
27476 * gcc.test-framework/gen_directive_tests: New.
27477
27478 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
27479
27480 * lib/treelang.exp: Fix comment typos.
27481 (treelang_target_compile): Don't append libs=-ltreelang to options.
27482
27483 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
27484
27485 * g++.dg/parse/typename7.C: Adjust error messages.
27486
27487 2005-01-31 Jeff Law <law@redhat.com>
27488
27489 * gcc.c-torture/execute/20050131-1.c: New test.
27490 * gcc.dg/wcaselabel.c: New test.
27491
27492 2005-01-31 Mark Mitchell <mark@codesourcery.com>
27493
27494 * g++.dg/other/warning1.C: Adjust error messags.
27495 * g++.dg/parse/constant5.C: New test.
27496
27497 2005-01-31 Steven Bosscher <stevenb@suse.de>
27498
27499 PR c/19333
27500 * gcc.c-torture/compile/20011130-1.c: Reorder to make
27501 the test case valid.
27502 * gcc.dg/20030815-1.c: Remove invalid tests.
27503 * gcc.dg/array-7.c: Adjust expected result.
27504 * gcc.dg/pr18596-3.c: Likewise.
27505 * gcc.dg/noncompile/20000901-1.c: Likewise.
27506 * gcc.dg/noncompile/init-2.c: Likewise.
27507 * gcc.dg/noncompile/init-4.c: Likewise.
27508
27509 2005-01-31 Dale Johannesen <dalej@apple.com>
27510
27511 * g++.dg/opt/pr19650.C: New test.
27512
27513 2005-01-31 Richard Henderson <rth@redhat.com>
27514
27515 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
27516 long double for intel double extended format.
27517 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
27518
27519 2005-01-30 Mark Mitchell <mark@codesourcery.com>
27520
27521 PR c++/19555
27522 * g++.dg/template/static10.C: New test.
27523
27524 PR c++/19395
27525 * g++.dg/parse/error24.C: New test.
27526
27527 PR c++/19367
27528 * g++.dg/lookup/builtin1.C: New test.
27529
27530 PR c++/19457
27531 * g++.dg/warn/conv3.C: New test.
27532
27533 2005-01-30 Bud Davis <bdavis@gfortran.org>
27534
27535 PR fortran/19647
27536 * gfortan.dg/inquire_7.f90
27537
27538 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
27539
27540 PR tree-optimization/15791
27541 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
27542 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
27543 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
27544 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
27545 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
27546 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
27547 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
27548 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
27549 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
27550 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
27551
27552 2005-01-29 Paul Brook <paul@codesourcery.com>
27553
27554 PR fortran/18565
27555 * check.c (real_or_complex_check): New function.
27556 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
27557 * intrinsic.c (add_functions): Use new check functions.
27558 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
27559 Add prototypes.
27560
27561 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
27562
27563 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
27564 gcc.dg/lvalue-3.c: New tests.
27565 * gcc.dg/concat.c: Update expected messages.
27566
27567 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
27568
27569 PR libfortran/19595
27570 * gfortran.dg/eor_1.f90: New test.
27571
27572 2005-01-29 Steven G. Kargl <kargls@comcast.net>
27573
27574 PR fortran/19589
27575 * gfortran.dg/logical_data_1.f90: New test.
27576
27577 2005-01-28 Mark Mitchell <mark@codesourcery.com>
27578
27579 PR c++/19253
27580 * g++.dg/template/crash33.C: New test.
27581
27582 PR c++/19667
27583 * g++.dg/template/crash32.C: New test.
27584
27585 2005-01-28 Ian Lance Taylor <ian@airs.com>
27586
27587 PR middle-end/16558
27588 * g++.dg/warn/Wreturn-type-2.C: New test.
27589
27590 2004-06-24 Jeff Law <law@redhat.com>
27591
27592 * gcc.dg/tree-ssa/20050128-1.c: New test.
27593
27594 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
27595
27596 * gcc.target/frv/all-mdpackh-1.c: New test.
27597
27598 2005-01-28 Steven Bosscher <stevenb@suse.de>
27599
27600 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
27601
27602 2005-01-27 Richard Henderson <rth@redhat.com>
27603
27604 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
27605
27606 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
27607
27608 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
27609
27610 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
27611
27612 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27613 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27614 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
27615 to cope with cases where the multilib options override the dg-options.
27616
27617 2005-01-27 Jakub Jelinek <jakub@redhat.com>
27618
27619 PR c/18946
27620 * gcc.dg/noncompile/20050120-1.c: New test.
27621
27622 2005-01-26 Diego Novillo <dnovillo@redhat.com>
27623
27624 PR tree-optimization/19633
27625 * gcc.dg/pr19633.c: New test.
27626 * gcc.dg/tree-ssa/pr19633.c: New test.
27627
27628 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
27629
27630 * gcc.dg/20041216-1.c: New test.
27631
27632 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
27633
27634 PR objc/18862
27635 * objc.dg/selector-2.m: New test.
27636
27637 2005-01-26 Jakub Jelinek <jakub@redhat.com>
27638
27639 * g++.dg/opt/range-test-2.C: New test.
27640
27641 PR rtl-optimization/19579
27642 * gcc.c-torture/execute/20050124-1.c: New test.
27643
27644 2005-01-26 Greg Parker <gparker@apple.com>
27645 Stuart Hastings <stuart@apple.com>
27646
27647 * gcc.c-torture/execute/20050125-1.c: New.
27648
27649 2005-01-18 Jan Hubicka <jh@suse.cz>
27650
27651 PR tree-optimize/19337
27652 * gcc.c-torture/compile/20050119-1.c: New test.
27653
27654 2005-01-24 James E Wilson <wilson@specifixinc.com>
27655
27656 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
27657 test for successful match.
27658
27659 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
27660
27661 PR objc/18408
27662 * objc.dg/comp-types-7.m: New test.
27663
27664 2005-01-24 Janis Johnson <janis187@us.ibm.com>
27665
27666 * lib/target-supports.exp (current_target_name): New.
27667 (check_effective_target_ilp32, check_effective_target_lp64):
27668 Cache the result to use as long as the current target, with
27669 multilib flags, remains the same.
27670
27671 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
27672 (dg-require-weak, dg-require-visibility, dg-require-alias,
27673 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
27674 dg-require-effective-target, dg-skip-if): Remove call to
27675 skip_test_and_clear_xfail.
27676 (dg-test): Clear xfail data.
27677
27678 2005-01-24 Jakub Jelinek <jakub@redhat.com>
27679
27680 PR target/17751
27681 * gcc.dg/ppc64-toc.c: New test.
27682
27683 * g++.dg/tree-ssa/empty-1.C: New test.
27684
27685 PR middle-end/19551
27686 * gcc.c-torture/execute/20050121-1.c: New test.
27687 * gcc.dg/20050121-2.c: New test.
27688
27689 2004-01-23 Steven G. Kargl <kargls@comcast.net>
27690 Paul Brook <paul@codesourcery.com>
27691
27692 PR fortran/17941
27693 * gfortran.dg/real_const_1.f: New test.
27694 * gfortran.dg/real_const_2.f90: New test.
27695 * gfortran.dg/complex_int_1.f90: New test.
27696
27697 2005-01-23 Bud Davis <bdavis9659@comcast.net>
27698
27699 PR fortran/19313
27700 * gfortan.dg/inquire_6.f90: New test.
27701
27702 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
27703
27704 PR libfortran/19451
27705 * open_readonly_1.f90: New test.
27706
27707 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
27708
27709 PR libfortran/18982
27710 * gfortran.dg/open_new.f90: New file.
27711
27712 2005-01-22 Paul Brook <paul@codesourcery.com>
27713
27714 * namelist_1.f90: New test.
27715
27716 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
27717
27718 PR tree-optimization/19484
27719 * gcc.c-torture/compile/20050122-[12].c: New tests.
27720
27721 2005-01-22 Paul Brook <paul@codesourcery.com>
27722
27723 * gfortran.dg/implicit_2.f90: New test.
27724
27725 2005-01-22 Bud Davis <bdavis9659@comcast.net>
27726
27727 PR fortran/19314
27728 * gfortran.dg/inquire_5.f90: New test.
27729
27730 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27731
27732 PR c/18809
27733 * gcc.dg/pr18809-1.c: New test.
27734
27735 2005-01-21 Ian Lance Taylor <ian@airs.com>
27736
27737 * gcc.dg/20050121-1.c: New test.
27738
27739 PR tree-optimization/13000
27740 * gcc.dg/20040206-1.c: Change warning to point where function is
27741 being inlined.
27742
27743 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27744
27745 PR c++/19208
27746 * g++.dg/template/array11.C: New test.
27747
27748 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27749
27750 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
27751 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
27752 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
27753 * gfortran.dg/getenv_1.f90: Add dg-do directive.
27754 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
27755 gfortran.dg/pr17164.f90: Add missing dg-do directives.
27756
27757 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
27758
27759 PR tree-optimization/15349
27760 * gcc.dg/tree-ssa/pr15349.c: New.
27761
27762 2005-01-20 Steve Ellcey <sje@cup.hp.com>
27763
27764 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
27765
27766 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
27767
27768 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
27769 scan-assembler-times directive name.
27770
27771 * gcc.dg/asm-a.c: Move dg-require-effective-target to
27772 after dg-do.
27773
27774 PR rtl-optimization/19462
27775 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
27776
27777 2005-01-19 Steve Ellcey <sje@cup.hp.com>
27778
27779 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
27780 counting function calls on ia64.
27781
27782 2005-01-19 Jakub Jelinek <jakub@redhat.com>
27783
27784 PR rtl-optimization/15139
27785 * gcc.dg/20050111-2.c: New test.
27786
27787 PR c/17297
27788 * gcc.c-torture/compile/20050113-1.c: New testcase.
27789
27790 PR middle-end/19164
27791 * gcc.dg/20050113-1.c: New testcase.
27792
27793 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
27794
27795 * gcc.dg/vect/vect-85.c: Add comment.
27796 * gcc.dg/vect/vect-86.c: Add xfail for now.
27797 * gcc.dg/vect/vect-87.c: Add xfail for now.
27798 * gcc.dg/vect/vect-88.c: Add xfail for now.
27799 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
27800
27801 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27802
27803 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
27804
27805 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
27806
27807 * g++.dg/debug/typedef3.C: New test.
27808
27809 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
27810
27811 PR c/19472
27812 * gcc.dg/asm-a.c: New test.
27813
27814 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
27815
27816 * gcc.dg/sh-relax.c: Add prototype for abort.
27817
27818 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
27819
27820 * gcc.dg/short-compare-1.c: New test.
27821 * gcc.dg/short-compare-2.c: Likewise.
27822
27823 2005-01-18 Michael Matz <matz@suse.de>
27824
27825 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
27826
27827 2005-01-17 Diego Novillo <dnovillo@redhat.com>
27828
27829 PR tree-optimization/19121
27830 * gcc.c-torture/compile/pr19121.c: New test.
27831
27832 2005-01-17 James E. Wilson <wilson@specifixinc.com>
27833
27834 PR target/19357
27835 * gcc.c-torture/compile/pr19357.c: New test.
27836
27837 2005-01-17 Ian Lance Taylor <ian@airs.com>
27838
27839 PR c/5675
27840 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
27841 pass--those that refer just to the variable, possibly with a
27842 cast.
27843 * gcc.dg/c99-const-expr-3.c: Likewise.
27844
27845 PR middle-end/13127
27846 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
27847 longer emitted.
27848
27849 2005-01-16 Bud Davis <bdavis9659@comcast.net>
27850
27851 PR fortran/18778
27852 * gfortran.dg/endfile_2.f90: New test.
27853
27854 2005-01-16 Steven G. Kargl <kargls@comcast.net>
27855
27856 PR 19168
27857 * gfortran.dg/select_5.f90: New test.
27858
27859 2004-01-16 Paul Brook <paul@codesourcery.com>
27860
27861 * gfortran.dg/common_4.f90: New test.
27862
27863 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
27864
27865 PR rtl-optimization/19462
27866 * gcc.dg/torture/pr19462-1.c: New test.
27867
27868 2005-01-15 Ziemowit Laski <zlaski@apple.com>
27869
27870 PR objc/19321
27871 * objc.dg/func-ptr-2.m: New.
27872 * objc.dg/volatile-1.m: New.
27873
27874 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27875
27876 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
27877
27878 2005-01-15 Jakub Jelinek <jakub@redhat.com>
27879
27880 PR tree-optimization/19060
27881 * gcc.c-torture/execute/20050104-1.c: New test.
27882
27883 2005-01-15 Bud Davis <bdavis9659@comcast.net>
27884
27885 PR fortran/18983
27886 * gfortran.dg/write_to_null.f90: New test.
27887
27888 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
27889 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27890
27891 PR other/19328
27892 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
27893 argument.
27894
27895 2005-01-15 Jakub Jelinek <jakub@redhat.com>
27896
27897 PR c++/19263
27898 * g++.dg/init/vector1.C: New test.
27899
27900 2005-01-14 James E. Wilson <wilson@specifixinc.com>
27901
27902 PR target/13158
27903 * gcc.target/ia64/sibcall-unwind-1.c: New test.
27904 PR target/18987
27905 * gcc.target/ia64/sibcall-unwind-2.c: New test.
27906
27907 2005-01-14 Steven G. Kargl <kargls@comcast.net>
27908
27909 * gfortran.dg/select_1.f90: New test.
27910 * gfortran.dg/select_2.f90: New test.
27911 * gfortran.dg/select_3.f90: New test.
27912 * gfortran.dg/select_4.f90: New test.
27913
27914 2005-01-14 Jakub Jelinek <jakub@redhat.com>
27915
27916 PR middle-end/19084
27917 PR rtl-optimization/19348
27918 * gcc.dg/20050111-1.c: New test.
27919 * gcc.c-torture/execute/20050111-1.c: New test.
27920
27921 * gcc.dg/i386-asm-4.c: New test.
27922
27923 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
27924
27925 * gcc.dg/nested-func-2.c: New test.
27926 * ada/acats/norun.lst: Remove c953002.
27927
27928 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
27929
27930 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
27931
27932 2005-01-12 Ben Elliston <bje@au.ibm.com>
27933
27934 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
27935
27936 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
27937
27938 PR target/18761
27939 * g++.dg/abi/align1.C: New test.
27940
27941 2005-01-11 Alan Modra <amodra@bigpond.net.au>
27942
27943 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
27944 at a time.
27945 * g++.dg/ext/altivec_check.h: Support compiling as C.
27946
27947 2005-01-10 Roger Sayle <roger@eyesopen.com>
27948
27949 PR c++/19355
27950 * g++.dg/expr/pr19355-1.C: New test case.
27951
27952 2005-01-10 Laurent GUERBY <laurent@guerby.net>
27953
27954 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
27955 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
27956 * ada/acats/tests/c3/c92005b.ada: Likewise.
27957 * ada/acats/tests/c3/cxb3012.a: Likewise.
27958 * ada/acats/norun.lst: Add c380004 and c953002, add PR
27959
27960 2005-01-09 Paul Brook <paul@codesourcery.com>
27961
27962 * gfortran.dg/common_2.f90: New file.
27963 * gfortran.dg/common_3.f90: New file.
27964
27965 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
27966
27967 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
27968
27969 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
27970
27971 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
27972 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
27973 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
27974 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
27975 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
27976 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
27977 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
27978 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
27979 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
27980 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
27981 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
27982 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
27983 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
27984 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
27985 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
27986 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
27987 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
27988 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
27989 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
27990 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
27991 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
27992 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
27993 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
27994 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
27995 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
27996 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
27997 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
27998 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
27999 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
28000 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
28001 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
28002 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
28003 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
28004 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
28005 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
28006 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
28007 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
28008 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
28009 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
28010 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
28011 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
28012 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
28013 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
28014 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
28015 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
28016 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
28017 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
28018 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
28019 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
28020 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
28021 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
28022 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
28023 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
28024 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
28025 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
28026 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
28027 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
28028 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
28029 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
28030 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
28031 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
28032 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
28033 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
28034 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
28035 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
28036 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
28037 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
28038
28039 * gcc.dg/vect/vect-1.c: Fix spelling.
28040 * gcc.dg/vect/vect-10.c: Fix spelling.
28041 * gcc.dg/vect/vect-11.c: Fix spelling.
28042 * gcc.dg/vect/vect-12.c: Fix spelling.
28043 * gcc.dg/vect/vect-14.c: Fix spelling.
28044 * gcc.dg/vect/vect-15.c: Fix spelling.
28045 * gcc.dg/vect/vect-16.c: Fix spelling.
28046 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
28047 * gcc.dg/vect/vect-64.c: Fix comments.
28048 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
28049
28050 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
28051 Ira Rosen <irar@il.ibm.com>
28052
28053 * gcc.dg/vect/vect-70.c: New test.
28054 * gcc.dg/vect/vect-71.c: New test.
28055
28056 2005-01-09 Manfred Hollstein <mh@suse.com>
28057
28058 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
28059 * gcc.dg/pr18241-2.c: Likewise.
28060 * gcc.dg/pr18241-3.c: Likewise.
28061 * gcc.dg/pr18241-4.c: Likewise.
28062 * gcc.dg/pr18241-5.c: Likewise.
28063
28064 2005-01-08 Richard Henderson <rth@redhat.com>
28065
28066 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28067 False for x86 and x86-64.
28068
28069 2005-01-08 Diego Novillo <dnovillo@redhat.com>
28070
28071 PR tree-optimization/18241
28072 * gcc.dg/pr18241-1.c: New test.
28073 * gcc.dg/pr18241-2.c: New test.
28074 * gcc.dg/pr18241-3.c: New test.
28075 * gcc.dg/pr18241-4.c: New test.
28076 * gcc.dg/pr18241-5.c: New test.
28077
28078 2005-01-08 Steven G. Kargl <kargls@comcast.net>
28079
28080 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
28081 gfortran.dg/select_4.f90: New.
28082
28083 2005-01-07 Jakub Jelinek <jakub@redhat.com>
28084
28085 * gcc.c-torture/execute/20050107-1.c: New test.
28086
28087 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
28088
28089 PR c++/19298
28090 * g++.dg/template/ref2.C: New.
28091
28092 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
28093
28094 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
28095 instead of being empty.
28096
28097 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28098
28099 PR fortran/15553
28100 * gfortran.dg/array-1.f90: New test.
28101
28102 2005-01-07 Jakub Jelinek <jakub@redhat.com>
28103
28104 PR tree-optimization/19283
28105 * gcc.c-torture/execute/20050106-1.c: New test.
28106
28107 PR rtl-optimization/18861
28108 * gcc.dg/20050105-1.c: New test.
28109
28110 PR tree-optimization/18828
28111 * gcc.dg/20050105-2.c: New test.
28112
28113 2005-01-07 Andreas Jaeger <aj@suse.de>
28114
28115 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
28116
28117 2005-01-07 Bud Davis <bdavis9659@comcast.net>
28118
28119 PR fortran/18398
28120 * gfortran.dg/fmt_read.f90: New test.
28121
28122 2005-01-06 Geoffrey Keating <geoffk@apple.com>
28123
28124 * gcc.dg/rs6000-ldouble-2.c: New.
28125
28126 2005-01-06 Mark Mitchell <mark@codesourcery.com>
28127
28128 PR c++/19244
28129 * g++.dg/parser/ctor2.C: New test.
28130
28131 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28132
28133 PR c++/17154
28134 * g++.dg/template/using9.C: New test.
28135
28136 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28137
28138 PR c++/19258
28139 * g++.dg/lookup/friend6.C: New test.
28140
28141 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
28142
28143 PR c++/19270
28144 * g++.dg/template/array10.C: New.
28145
28146 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28147
28148 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
28149 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
28150
28151 2005-01-06 Jakub Jelinek <jakub@redhat.com>
28152
28153 * gcc.c-torture/compile/20050105-1.c: New test.
28154
28155 2005-01-05 Geoffrey Keating <geoffk@apple.com>
28156
28157 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
28158
28159 2005-01-05 Roger Sayle <roger@eyesopen.com>
28160
28161 PR middle-end/19100
28162 * gcc.dg/conv-3.c: New test case.
28163
28164 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
28165
28166 * gcc.dg/asm-wide-1.c: New test.
28167
28168 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
28169
28170 PR c++/19030
28171 * g++.dg/parse/crash22.C: New
28172
28173 2005-01-04 Geoffrey Keating <geoffk@apple.com>
28174
28175 PR 19257
28176 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
28177
28178 2005-01-04 Uros Bizjak <uros@kss-loka.si>
28179
28180 PR middle-end/17767
28181 * gcc.dg/i386-mmx-6.c: New test case.
28182
28183 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
28184
28185 PR tree-optimization/18308
28186 * gcc.dg/vect/pr18308.c: New testcase.
28187
28188 2005-01-04 Andreas Jaeger <aj@suse.de>
28189
28190 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
28191
28192 2005-01-03 Geoffrey Keating <geoffk@apple.com>
28193 Robert Bowdidge <bowdidge@apple.com>
28194
28195 * gcc.dg/cpp/subframework1.c: New.
28196 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
28197 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
28198 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
28199 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
28200
28201 2005-01-03 Geoffrey Keating <geoffk@apple.com>
28202
28203 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
28204 producing warning.
28205 * gcc.dg/darwin-weakimport-2.c: New.
28206
28207 2005-01-03 Richard Henderson <rth@redhat.com>
28208
28209 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
28210
28211 2005-01-03 Richard Henderson <rth@redhat.com>
28212
28213 * gcc.dg/vect/vect.exp: Enable for ia64.
28214 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
28215 (check_effective_target_vect_float): Likewise.
28216 (check_effective_target_vect_no_align): Likewise.
28217 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
28218 * gcc.dg/vect/vect-8.c: Likewise.
28219
28220 2005-01-03 Uros Bizjak <uros@kss-loka.si>
28221
28222 PR target/19236
28223 * gcc.dg/pr19236-1.c: New test case.
28224
28225 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
28226
28227 PR rtl-optimization/12092
28228 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
28229
28230 2005-01-02 Andreas Jaeger <aj@suse.de>
28231
28232 * gcc.dg/pr12092-1.c: Do not run on x86_64.
28233
28234 2005-01-01 Roger Sayle <roger@eyesopen.com>
28235 Andrew Pinski <pinskia@physics.uc.edu>
28236
28237 PR rtl-optimization/12092
28238 * gcc.dg/pr12092-1.c: New test case.
28239
28240 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
28241
28242 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
28243 'hidden' and 'default' for better portability.
28244 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
28245
28246 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
28247 6 and 7.
28248 * g++.old-deja/g++.brendan/new3.C: Likewise.
28249
28250 2005-01-01 Steven Bosscher <stevenb@suse.de>
28251
28252 * gcc.dg/20041231-1.C: New test.
28253 * g++.dg/warn/Wunreachable-code-1.C: New test.
28254
28255 2004-12-30 David Edelsohn <edelsohn@gnu.org>
28256
28257 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
28258 file, not /dev/null. Abort on error.
28259
28260 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
28261 Ziemowit Laski <zlaski@apple.com>
28262
28263 PR objc/18971
28264 * objc.dg/encode-5.m: New test.
28265
28266 2004-12-29 Richard Henderson <rth@redhat.com>
28267
28268 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
28269 * objc.dg/stabs-1.m: Disable for ia64.
28270
28271 2004-12-29 Mark Mitchell <mark@codesourcery.com>
28272
28273 PR c++/19190
28274 * g++.dg/warn/Wunused-10.C: New test.
28275
28276 2004-12-28 Richard Henderson <rth@redhat.com>
28277
28278 * objc.dg/stabs-1.m: Disable for alpha.
28279
28280 2004-12-27 Mark Mitchell <mark@codesourcery.com>
28281
28282 PR c++/19149
28283 * g++.dg/parse/error23.C: New test.
28284
28285 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28286
28287 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
28288
28289 PR fortran/19032
28290 * gfortran.dg/intrinsic_modulo_1.f90: New.
28291 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
28292 tests with divisor -1.
28293
28294 2004-12-27 Mark Mitchell <mark@codesourcery.com>
28295
28296 * g++.dg/opt/temp1.C (memcpy): Return a value.
28297
28298 PR c++/19148
28299 * g++.dg/expr/cond7.C: New test.
28300
28301 2004-12-27 Paul Brook <paul@codesourcery.com>
28302
28303 * gfortran.dg/g77/select_no_compile.f: Remove.
28304
28305 2004-12-27 Richard Henderson <rth@redhat.com>
28306
28307 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
28308 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
28309 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
28310
28311 2004-12-26 Richard Henderson <rth@redhat.com>
28312
28313 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
28314 by 1i instead of token pasting.
28315
28316 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28317
28318 PR tree-optimization/17578
28319 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
28320 to additional_flags.
28321 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
28322
28323 2004-12-25 Richard Henderson <rth@redhat.com>
28324
28325 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28326 Remove Alpha.
28327
28328 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28329
28330 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
28331 hppa*-*-hpux*.
28332 * gcc.dg/pr17957.c (dg-options): Likewise.
28333 * gcc.dg/struct-ret-1.c: Add prototype for abort.
28334 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
28335 instead of 0 on __hppa__.
28336 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
28337 "foo,%r" on hppa*-*-*.
28338
28339 2004-12-23 Bud Davis <bdavis9659@comcast.net>
28340
28341 PR fortran/19071
28342 * gfortran.dg/complex_write.f90: New test.
28343
28344 2004-12-23 Mark Mitchell <mark@codesourcery.com>
28345
28346 PR c++/17595
28347 * g++.dg/parse/pragma2.C: New test.
28348
28349 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
28350
28351 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
28352
28353 * gcc.dg/empty2.c: Add missing dg-warning.
28354
28355 2004-12-23 Mark Mitchell <mark@codesourcery.com>
28356
28357 PR c++/17413
28358 * g++.dg/template/local4.C: New test.
28359 * g++.dg/template/crash19.C: Add dg-error marker.
28360
28361 * g++.dg/template/crash31.C: Correct embedded PR number.
28362
28363 2004-12-23 Mark Mitchell <mark@codesourcery.com>
28364
28365 PR c++/16405
28366 * g++.dg/opt/temp1.C: Add do-run marker.
28367
28368 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
28369
28370 * g++.dg/template/spec19.C: New.
28371
28372 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
28373
28374 PR target/16819
28375 * gcc.dg/empty2.c: New.
28376
28377 2004-12-23 Richard Henderson <rth@redhat.com>
28378
28379 * lib/target-supports.exp (check_effective_target_vect_no_align):
28380 Remove i?86 and x86-64.
28381
28382 2004-12-23 Mark Mitchell <mark@codesourcery.com>
28383
28384 PR c++/16405
28385 * g++.dg/opt/temp1.C: New test.
28386
28387 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28388
28389 PR c++/18733
28390 * g++.dg/template/friend33.C: New testcase.
28391
28392 2004-12-22 Mark Mitchell <mark@codesourcery.com>
28393
28394 PR c++/18464
28395 * g++.dg/template/cond5.C: New test.
28396
28397 PR c++/18492
28398 * g++.dg/inherit/thunk3.C: New test.
28399
28400 PR c++/11224
28401 * g++.dg/warn/Wunused-9.C: New test.
28402
28403 2004-12-22 Janis Johnson <janis187@us.ibm.com>
28404
28405 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
28406
28407 2004-12-22 Jan Beulich <jbeulich@novell.com>
28408
28409 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
28410
28411 2004-12-21 Mark Mitchell <mark@codesourcery.com>
28412
28413 PR c++/18378
28414 * g++.dg/ext/packed8.C: New test.
28415
28416 PR c++/19063
28417 * g++.dg/template/crash31.C: New test.
28418
28419 PR c++/19034
28420 * g++.dg/template/crash30.C: New test.
28421
28422 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
28423
28424 PR C++/18984
28425 * g++.dg/eh/ctor3.C: New test.
28426
28427 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
28428
28429 * objc.dg/stabs-1.m: Allow section name to be quoted and
28430 assembly label to begin with '.LL'.
28431
28432 2004-12-21 Janis Johnson <janis187@us.ibm.com>
28433
28434 * gcc.dg/vect/vect.exp
28435 (check_effective_target_lp64_or_vect_no_align): New.
28436 * gcc.dg/vect/vect-77.c: Use it.
28437 * gcc.dg/vect/vect-78.c: Use it.
28438
28439 * lib/target-supports.exp
28440 (check_effective_target_vect_no_max,
28441 check_effective_target_vect_no_bitwise,
28442 check_effective_target_vect_no_align): New.
28443 * gcc.dg/vect/vect-13.c: Use them.
28444 * gcc.dg/vect/vect-17.c: Ditto.
28445 * gcc.dg/vect/vect-18.c: Ditto.
28446 * gcc.dg/vect/vect-19.c: Ditto.
28447 * gcc.dg/vect/vect-20.c: Ditto.
28448 * gcc.dg/vect/vect-27.c: Ditto.
28449 * gcc.dg/vect/vect-29.c: Ditto.
28450 * gcc.dg/vect/vect-44.c: Ditto.
28451 * gcc.dg/vect/vect-48.c: Ditto.
28452 * gcc.dg/vect/vect-50.c: Ditto.
28453 * gcc.dg/vect/vect-52.c: Ditto.
28454 * gcc.dg/vect/vect-54.c: Ditto.
28455 * gcc.dg/vect/vect-56.c: Ditto.
28456 * gcc.dg/vect/vect-58.c: Ditto.
28457 * gcc.dg/vect/vect-60.c: Ditto.
28458 * gcc.dg/vect/vect-72.c: Ditto.
28459 * gcc.dg/vect/vect-80.c: Ditto.
28460
28461 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
28462
28463 PR c++/14075
28464 * g++.dg/init/string1.C: New.
28465
28466 PR c++/18975
28467 * g++.dg/other/synth1.C: New.
28468
28469 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
28470
28471 PR c/18963
28472 * gcc.dg/pr18963-1.c: New test.
28473
28474 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
28475
28476 PR c/18596
28477 * gcc.dg/funcdef-storage-1.c (foo): Remove.
28478 * gcc.dg/pr18596-1.c: Use dg-error.
28479 (dg-options): Use -fno-unit-at-a-time.
28480 * gcc.dg/pr18596-2.c: New test.
28481 * gcc.dg/pr18596-3.c: New test.
28482
28483 2004-12-20 Roger Sayle <roger@eyesopen.com>
28484
28485 PR middle-end/18683
28486 * g++.dg/opt/pr18683-1.C: New test case.
28487
28488 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
28489
28490 PR other/19093
28491 * g++.dg/opt/max1.C: Fix for 64bit targets.
28492
28493 2004-12-20 Matt Austern <austern@apple.com>
28494
28495 PR c++/19044
28496 * g++.dg/ext/builtin6.C: New
28497
28498 2004-12-20 Diego Novillo <dnovillo@redhat.com>
28499
28500 PR tree-optimization/19080
28501 * gcc.c-torture/compile/pr19080.c: New test.
28502
28503 2004-12-20 Steven Bosscher <stevenb@suse.de>
28504
28505 * gcc.dg/20041219-1.c: New test.
28506
28507 2004-12-19 Roger Sayle <roger@eyesopen.com>
28508
28509 PR middle-end/19068
28510 * g++.dg/opt/max1.C: New test case.
28511
28512 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28513
28514 * gcc.dg/fdata-sections-1.c: New test.
28515
28516 2004-12-18 Roger Sayle <roger@eyesopen.com>
28517
28518 PR middle-end/18548
28519 * gcc.dg/max-1.c: New test case.
28520
28521 2004-12-18 Jakub Jelinek <jakub@redhat.com>
28522
28523 * gcc.c-torture/execute/20041218-1.c: New test.
28524
28525 2004-12-17 Diego Novillo <dnovillo@redhat.com>
28526
28527 * gcc.dg/pr18501.c: New test.
28528 * gcc.dg/uninit-5.c: XFAIL.
28529 * gcc.dg/uninit-9.c: XFAIL.
28530
28531 2004-12-17 Dale Johannesen <dalej@apple.com>
28532
28533 * gcc.dg/20041213-1.c: New.
28534
28535 2004-12-17 Ziemowit Laski <zlaski@apple.com>
28536
28537 * objc.dg/stabs-1.m: Allow assembly label to begin
28538 with a dot ('.').
28539
28540 2004-12-17 Jakub Jelinek <jakub@redhat.com>
28541
28542 * gcc.c-torture/execute/20041213-1.c: Move...
28543 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
28544
28545 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
28546
28547 PR c++/18721
28548 * g++.dg/lookup/conv-5.C: New.
28549
28550 2004-12-16 Ziemowit Laski <zlaski@apple.com>
28551
28552 * objc.dg/stabs-1.m: New test.
28553
28554 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
28555
28556 * gcc.dg/visibility-c.c: Change compile to
28557 assemble for the test.
28558
28559 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
28560
28561 PR target/19041
28562 * gcc.dg/visibility-c.c: New test.
28563
28564 2004-12-16 Roger Sayle <roger@eyesopen.com>
28565
28566 PR middle-end/18493
28567 * gcc.dg/switch-8.c: New test case.
28568
28569 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
28570
28571 PR c++/18905
28572 * g++.dg/template/init4.C: New.
28573 * g++.dg/opt/static3.C: Enable optimizer.
28574
28575 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
28576
28577 * g++.dg/other/complex1.C: New test.
28578
28579 2004-12-15 Alan Modra <amodra@bigpond.net.au>
28580
28581 * g++.dg/opt/inline9.C: New test.
28582
28583 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28584
28585 PR fortran/18993
28586 * gfotran.dg/nullify_1.f: New test.
28587
28588 2004-12-15 Richard Henderson <rth@redhat.com>
28589
28590 * gcc.target/i386/i386.exp: New harness.
28591 * gcc.target/i386/vect-args.c: New.
28592
28593 2004-12-15 David Edelsohn <edelsohn@gnu.org>
28594
28595 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
28596
28597 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28598
28599 PR c++/18825
28600 * g++.dg/template/friend32.C: New test.
28601
28602 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
28603
28604 * cpp/pragma-once-1.c: New test.
28605 * cpp/pragma-once-1b.h: Likewise.
28606 * cpp/pragma-once-1c.h: Likewise.
28607 * cpp/pragma-once-1d.h: Likewise.
28608 * cpp/inc/pragma-once-1a.h: Likewise.
28609
28610 2004-12-15 Bud Davis <bdavis9659@comcast.net>
28611 Steven G. Kargl <kargls@comcast.net>
28612
28613 PR fortran/17597
28614 * gfortran.dg/list_read_3.f90: New test.
28615
28616 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
28617
28618 * gcc.dg/ftrapv-2.c: New test.
28619
28620 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
28621
28622 PR c++/18981
28623 * g++.dg/template/typename9.C: New test.
28624
28625 2004-12-14 Mark Mitchell <mark@codesourcery.com>
28626
28627 PR c++/18738
28628 * g++.dg/template/typename8.C: New test.
28629 * g++.dg/parse/friend2.C: Tweak error message.
28630
28631 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
28632
28633 * gcc.c-torture/20041214-1.c: New test.
28634
28635 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
28636
28637 PR c++/18965
28638 * g++.dg/init/array17.C: New test.
28639
28640 2004-12-14 Mark Mitchell <mark@codesourcery.com>
28641
28642 PR c++/18793
28643 * g++.dg/init/aggr3.C: New test.
28644
28645 2004-12-14 Janis Johnson <janis187@us.ibm.com>
28646
28647 * gcc.dg/altivec-types-1.c: New test.
28648 * gcc.dg/altivec-types-2.c: New test.
28649 * gcc.dg/altivec-types-3.c: New test.
28650 * gcc.dg/altivec-types-4.c: New test.
28651 * g++.dg/ext/altivec-types-1.C: New test.
28652 * g++.dg/ext/altivec-types-2.C: New test.
28653 * g++.dg/ext/altivec-types-3.C: New test.
28654 * g++.dg/ext/altivec-types-4.C: New test.
28655
28656 2004-12-14 Jakub Jelinek <jakub@redhat.com>
28657
28658 PR middle-end/18951
28659 * gcc.c-torture/execute/20041213-1.c: New test.
28660
28661 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
28662
28663 PR c++/18949
28664 * g++.dg/template/cast1.C: New.
28665
28666 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
28667
28668 * gcc.c-torture/execute/20041213-2.c: New test.
28669
28670 2004-12-13 Richard Henderson <rth@redhat.com>
28671
28672 * gcc.dg/i386-sse-10.c: Fix typo in options.
28673
28674 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
28675
28676 PR c++/18968
28677 * g++.dg/opt/pr18968.C: New test.
28678
28679 2004-12-13 Mark Mitchell <mark@codesourcery.com>
28680
28681 PR c++/18925
28682 * g++.dg/ext/visibility/staticdatamem.C: New test.
28683
28684 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
28685
28686 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
28687
28688 2004-12-13 Roger Sayle <roger@eyesopen.com>
28689
28690 PR rtl-optimization/18928
28691 * gcc.dg/pr18928-1.c: New test case.
28692
28693 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
28694
28695 PR tree-opt/16951
28696 * gcc.c-torture/compile/20041211-1.c: New.
28697
28698 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28699
28700 PR middle-end/17564
28701 * gcc.c-torture/execute/20041212-1.c: New test.
28702
28703 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28704
28705 PR fortran/18869
28706 * gfortran.dg/common_1.f90: New test.
28707
28708 2004-12-12 Steven G. Kargl <kargls@comcast.net>
28709 Paul Brook <paul@codesourcery.com>
28710
28711 PR fortran/16222
28712 * gfortran.dg/real_do_1.f90: New test.
28713
28714 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
28715
28716 PR tree-opt/18040
28717 * g++.dg/opt/ptrmem6.C: New test.
28718
28719 2004-12-11 Roger Sayle <roger@eyesopen.com>
28720
28721 PR middle-end/18921
28722 * gcc.dg/pr18921-1.c: New test case.
28723
28724 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28725
28726 PR fortran/17175
28727 * gfortran.dg/scale_1.f90: New test.
28728
28729 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
28730
28731 PR middle-end/18903
28732 * gcc.c-torture/compile/pr18903.c: New test.
28733
28734 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
28735
28736 * gcc.c-torture/execute/20041210-1.c: New test.
28737
28738 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28739
28740 PR c++/18731
28741 * g++.dg/parser/struct-1.C: New test.
28742 * g++.dg/parser/struct-2.C: New test.
28743 * g++.dg/parser/struct-3.C: New test.
28744
28745 2004-12-09 Richard Henderson <rth@redhat.com>
28746
28747 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
28748
28749 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
28750 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
28751
28752 2004-12-09 Matt Austern <austern@apple.com>
28753
28754 PR c++/18514
28755 * g++.dg/ext/builtin1.C: New
28756 * g++.dg/ext/builtin2.C: New
28757 * g++.dg/ext/builtin3.C: New
28758 * g++.dg/ext/builtin4.C: New
28759 * g++.dg/ext/builtin5.C: New
28760
28761 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
28762
28763 PR tree-opt/18904
28764 * g++.dg/opt/ptrmem5.C: New test.
28765
28766 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
28767
28768 * g++.dg/parse/typename5.C: Adjust for new error.
28769 * g++.dg/parse/typename7.C: New.
28770
28771 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28772
28773 PR c++/18073
28774 * g++.dg/other/mmintrin.C: New test.
28775
28776 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
28777
28778 PR c++/16681
28779 * g++.dg/init/array15.C: New.
28780 * g++.dg/init/array16.C: New.
28781
28782 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28783
28784 PR fortran/18826
28785 * gfortran.dg/assign_1.f90: New test.
28786
28787 2004-12-08 Nick Clifton <nickc@redhat.com>
28788
28789 * gcc.target/xstormy16/bss_below100: New directory containing tests.
28790 * gcc.target/xstormy16/data_below100: Likewise.
28791 * gcc.target/xstormy16/sfr: Likewise.
28792 * gcc.target/xstormy16/below100.S: New test source file.
28793 * gcc.target/xstormy16/below100.ld: New test linker script.
28794 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
28795 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
28796 bp instructions.
28797 * gcc.target/xstormy16/bp.c: Likewise.
28798
28799 * gcc.target/xstormy16/bss_below100: New files:
28800 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
28801 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
28802 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
28803 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
28804 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
28805 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
28806 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
28807 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
28808 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
28809 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
28810 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
28811 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
28812 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
28813 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
28814 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
28815 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
28816 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
28817 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
28818 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
28819 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
28820 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
28821 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
28822 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
28823 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
28824 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
28825 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
28826 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
28827
28828 * gcc.target/xstormy16/data_below100: New files:
28829 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
28830 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
28831 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
28832 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
28833 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
28834 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
28835 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
28836 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
28837 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
28838 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
28839 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
28840 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
28841 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
28842 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
28843 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
28844 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
28845 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
28846 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
28847 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
28848 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
28849 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
28850 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
28851 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
28852 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
28853 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
28854 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
28855 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
28856
28857 * gcc.target/xstormy16/sfr: New files:
28858 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
28859 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
28860 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
28861 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
28862 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
28863 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
28864 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
28865 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
28866 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
28867 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
28868 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
28869 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
28870 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
28871 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
28872 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
28873 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
28874 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
28875 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
28876 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
28877 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
28878 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
28879 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
28880 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
28881 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
28882 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
28883 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
28884 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
28885 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
28886 27_if0_sfrw_bitfield_f.c
28887
28888 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28889
28890 PR c++/18100
28891 * g++.dg/lookup/name-clash4.C: New test.
28892
28893 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
28894
28895 PR c++/18672
28896 * g++.dg/opt/array1.C: New.
28897
28898 PR c++/18803
28899 * g++.dg/template/operator5.C: New.
28900
28901 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
28902
28903 PR c/18867
28904 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
28905
28906 2004-12-07 Steven Bosscher <stevenb@suse.de>
28907
28908 * gcc.dg/noncompile/20041207.c: New test.
28909
28910 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
28911
28912 * g++.dg/other/unreachable-1.C: New test.
28913
28914 2004-12-06 Nick Clifton <nickc@redhat.com>
28915
28916 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
28917 <limits.h> because the latter comes from gcc's include/ directory
28918 and not the newlib/libc/include directory.
28919
28920 2004-12-04 Richard Henderson <rth@redhat.com>
28921
28922 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
28923
28924 2004-12-04 Richard Henderson <rth@redhat.com>
28925
28926 * lib/target-supports.exp (check_gc_sections_available): Disable
28927 for alpha and ia64.
28928
28929 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
28930
28931 PR middle-end/17909
28932 * g++.dg/other/vararg-2.C: New test.
28933
28934 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28935
28936 PR c++/17011, c++/17971
28937 * g++.dg/template/error15.C: Adjust expected error.
28938 * g++.dg/template/instantiate3.C: Likewise.
28939
28940 2004-12-03 Janis Johnson <janis187@us.ibm.com>
28941
28942 * gcc.dg/altivec-18.c: Fix for darwin
28943
28944 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
28945
28946 PR c++/18782
28947 * g++.dg/parse/ptrmem2.C: New.
28948
28949 PR c++/18318
28950 * g++.dg/template/new1.C: New.
28951
28952 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28953
28954 PR fortran/18710
28955 * gfortran.dg/direct_io_3.f90: New test.
28956
28957 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
28958
28959 PR 18758
28960 * g++.dg/parse/crash21.C: New.
28961
28962 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28963
28964 PR c++/15664, c++/18276
28965 * g++.dg/template/ttp13.C: New test.
28966 * g++.dg/template/ttp14.C: Likewise.
28967
28968 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28969
28970 PR c++/18123
28971 * g++.dg/parse/enum2.C: New test.
28972 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
28973
28974 2004-12-02 Nick Clifton <nickc@redhat.com>
28975
28976 * gcc.target/xstormy16: New test directory.
28977 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
28978 * gcc.target/xstormy16/bp.c: Check the generation of bp
28979 instructions.
28980 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
28981 bn instructions and the BELOW100 attribute.
28982
28983 2004-12-02 Alan Modra <amodra@bigpond.net.au>
28984
28985 PR target/16952
28986 * gcc.dg/ppc-eabi.c: New.
28987
28988 2004-12-02 Bud Davis <bdavis9659@comcast.net>
28989
28990 PR fortran/18284
28991 * gfortran.dg/backspace.f90
28992
28993 2004-12-02 Bud Davis <bdavis9659@comcast.net>
28994
28995 * gfortran.dg/inquire.f90: New test.
28996
28997 2004-12-01 Janis Johnson <janis187@us.ibm.com>
28998
28999 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
29000 handle effective-target-keyword.
29001 (dg-skip-if): Support effective-target keyword as target list.
29002 (dg-xfail-if): Ditto.
29003 * lib/target-supports.exp (is-effective-target-keyword): New proc.
29004
29005 2004-12-01 Diego Novillo <dnovillo@redhat.com>
29006
29007 PR tree-optimization/18291
29008 * gcc.c-torture/compile/pr18291.c: New test.
29009
29010 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
29011
29012 PR C++/18729
29013 * g++.dg/parse/crash20.C: New.
29014
29015 PR c++/17431
29016 * g++.dg/overload/arg1.C: New.
29017 * g++.dg/overload/arg2.C: New.
29018 * g++.dg/overload/arg3.C: New.
29019 * g++.dg/overload/arg4.C: New.
29020
29021 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
29022
29023 * gcc.dg/c99-flex-array-4.c: Remove.
29024
29025 2004-11-30 Janis Johnson <janis187@us.ibm.com>
29026
29027 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
29028
29029 * lib/target-supports.exp (is-effective-target): Simplify.
29030
29031 * lib/target-supports.exp (check_effective_target_vect_long):
29032 Fix for powerpc64-*-*.
29033
29034 2004-11-30 Loren James Rittle <ljrittle@acm.org>
29035
29036 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
29037 to support new requirements on FreeBSD 5.
29038
29039 2004-11-30 Devang Patel <dpatel@apple.com>
29040
29041 PR 18702
29042 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
29043
29044 2004-11-30 Janis Johnson <janis187@us.ibm.com>
29045
29046 * g++.dg/ext/altivec-13.C: New test.
29047
29048 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
29049
29050 PR tree-opt/18298
29051 * gcc.c-torture/execute/p18298.c: New test.
29052
29053 2004-11-30 Ira Rosen <irar@il.ibm.com>
29054 Dorit Naishlos <dorit@il.ibm.com>
29055
29056 PR tree-opt/18607
29057 * gcc.dg/vect/vect-89.c: New test.
29058
29059 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
29060
29061 * gcc.dg/pr18596-1.c: New test.
29062
29063 2004-11-30 Ben Elliston <bje@au.ibm.com>
29064
29065 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
29066
29067 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
29068
29069 PR c/18479
29070 * gcc.dg/pr18479.c: New test.
29071
29072 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
29073
29074 PR target/18490
29075 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
29076 mmix-knuth-mmixware.
29077
29078 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
29079 cris-*-elf* cris-*-aout* mmix-*-*
29080
29081 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
29082
29083 PR middle-end/18725
29084 * gcc.dg/pr18725.c: New test.
29085
29086 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
29087
29088 PR target/18488
29089 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
29090
29091 PR target/18336
29092 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
29093
29094 2004-11-29 Mark Mitchell <mark@codesourcery.com>
29095
29096 PR c++/18368
29097 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
29098 * g++.old-deja/g++.law/ctors5.C: Likewise.
29099 * g++.old-deja/g++.other/crash25.C: Likewise.
29100
29101 PR c++/18674
29102 * g++.dg/template/error16.C: New test.
29103
29104 PR c++/18512
29105 * g++.dg/template/crash29.C: New test.
29106
29107 2004-11-29 Diego Novillo <dnovillo@redhat.com>
29108
29109 PR tree-optimization/18712
29110 * gcc.c-torture/compile/pr18712.c: New test.
29111
29112 2004-11-29 Joseph Myers <joseph@codesourcery.com>
29113
29114 PR c/7544
29115 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
29116 tests.
29117
29118 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29119
29120 PR c++/18652
29121 * g++.dg/lookup/crash6.C: New test.
29122
29123 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
29124
29125 PR middle-end/18164
29126 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
29127
29128 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
29129
29130 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
29131 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
29132 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
29133
29134 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
29135
29136 * gcc.dg/pr18164.c: New test.
29137
29138 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
29139
29140 * gcc.dg/funroll-loops-all.c: New.
29141
29142 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
29143
29144 PR target/18489
29145 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
29146 delimeter, match space and TAB as well as ":".
29147
29148 PR target/18484
29149 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
29150
29151 PR target/18348
29152 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
29153
29154 PR target/18345
29155 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
29156
29157 PR target/18337
29158 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
29159
29160 2004-11-28 Bud Davis <bdavis9659@comcast.net>
29161
29162 * gfortran.dg/direct_io_2.f90: New test.
29163
29164 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
29165
29166 PR target/18334
29167 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
29168
29169 2004-11-28 Richard Henderson <rth@redhat.com>
29170
29171 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
29172
29173 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
29174
29175 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
29176 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
29177 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
29178 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
29179 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
29180 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
29181 gcc.dg/pointer-arith-8.c: New tests.
29182
29183 2004-11-27 Bud Davis <bdavis9659@comcast.net>
29184
29185 PR fortran/18364
29186 * gfortran.dg/endfile.f90: New test.
29187
29188 2004-11-27 Falk Hueffner <falk@debian.org>
29189
29190 * gcc.dg/loop-6.c: New test.
29191
29192 2004-11-27 Jakub Jelinek <jakub@redhat.com>
29193
29194 * gcc.c-torture/execute/20041126-1.c: New test.
29195
29196 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
29197
29198 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
29199 on IRIX.
29200
29201 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
29202
29203 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
29204 functions.
29205
29206 2004-11-27 Jakub Jelinek <jakub@redhat.com>
29207
29208 PR rtl-optimization/17825
29209 * gcc.c-torture/compile/20041119-1.c: New test.
29210
29211 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29212
29213 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
29214 Check existence of ld library path variables before unsetting.
29215
29216 2004-11-26 Mark Mitchell <mark@codesourcery.com>
29217
29218 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
29219
29220 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
29221
29222 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
29223
29224 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
29225
29226 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
29227
29228 2004-11-26 Ben Elliston <bje@au.ibm.com>
29229
29230 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
29231 dg-do directive.
29232
29233 2004-11-26 Ben Elliston <bje@au.ibm.com>
29234
29235 * gcc.dg/pr17957.c: Pass --param, not -param.
29236
29237 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
29238
29239 PR middle-end/17957
29240 * gcc.dg/pr17957.c: New test.
29241
29242 2004-11-25 Mark Mitchell <mark@codesourcery.com>
29243
29244 PR c++/18445
29245 * g++.dg/template/crash28.C: Likewise.
29246
29247 PR c++/18001
29248 * g++.dg/expr/unary2.C: Adjust lvalue messages.
29249 * g++.dg/ext/lvaddr.C: Likewise.
29250 * g++.dg/opt/pr7503-3.C: Likewise.
29251
29252 PR c++/18466
29253 * g++.dg/parse/qualified3.C: New test.
29254 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
29255
29256 PR c++/18545
29257 * g++.dg/expr/return1.C: New test.
29258
29259 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29260
29261 Friend class name lookup 3/n, PR c++/3332
29262 * g++.dg/lookup/friend3.C: New test.
29263 * g++.dg/lookup/friend4.C: Likewise.
29264 * g++.dg/lookup/friend5.C: Likewise.
29265
29266 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29267
29268 Friend class name lookup 2/n, PR c++/14513, c++/15410
29269 * g++.dg/lookup/friend2.C: New test.
29270 * g++.dg/template/friend31.C: Likewise.
29271
29272 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29273
29274 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
29275
29276 2004-11-24 Mark Mitchell <mark@codesourcery.com>
29277
29278 PR c++/17473
29279 * g++.dg/tc1/dr56.C: Remove.
29280 * g++.dg/template/typedef1.C: Add dg-error markers.
29281 * g++.old-deja/g++.other/typedef7.C: Likewise.
29282
29283 PR c++/18285
29284 * g++.dg/parse/typedef7.C: New test.
29285
29286 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
29287
29288 * gcc.c-torture/execute/20041124-1.c: New test.
29289
29290 2004-11-24 Mark Mitchell <mark@codesourcery.com>
29291
29292 * g++.dg/template/deduce3.C: New test.
29293
29294 PR c++/18586
29295 * g++.dg/template/crash27.C: New test.
29296
29297 PR c++/18530
29298 * g++.dg/warn/Wshadow-3.C: New test.
29299
29300 2004-11-24 Devang Patel <dpatel@apple.com>
29301
29302 PR/18555
29303 * gcc.dg/cpp/isysroot-1.c: New test.
29304 * gcc.dg/cpp/usr/include/stdio.h: New file.
29305 * gcc.dg/cpp/isysroot-2.c: New test.
29306 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
29307 New file.
29308
29309 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29310
29311 PR c++/8929
29312 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
29313
29314 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
29315
29316 * gcc.target/sparc/align.c: Do not include <stdint.h>.
29317 * gcc.target/sparc/pdist.c: Likewise.
29318
29319 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
29320
29321 PR c++/16882
29322 * g++.dg/conversion/simd1.C: New test.
29323
29324 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29325
29326 * lib/target-libpath.exp: New file defining
29327 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
29328 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
29329 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
29330 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
29331 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
29332
29333 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
29334
29335 * gcc.dg/pragma-align-2.c: Test macro expansion.
29336 * gcc.dg/pragma-pack-2.c: New test.
29337
29338 2004-11-23 Richard Henderson <rth@redhat.com>
29339
29340 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
29341 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29342 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
29343 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
29344 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
29345 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
29346
29347 * gcc.dg/vect/vect.exp: Add check for alpha.
29348 * lib/target-supports.exp (check_alpha_max_hw_available): New.
29349 (check_effective_target_vect_int): Enable for alpha.
29350 (check_effective_target_vect_long): New.
29351 (is-effective-target): Add it.
29352
29353 2004-11-23 Uros Bizjak <uros@kss-loka.si>
29354
29355 * gcc.dg/pr18614-1.c: New test.
29356
29357 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
29358
29359 * gcc.dg/setjmp-2.c: New test.
29360
29361 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
29362
29363 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
29364 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
29365 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
29366 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
29367 gcc.target/sparc/pdist.c: New tests.
29368
29369 2004-11-22 Bob Wilson <bob.wilson@acm.org>
29370
29371 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
29372
29373 2004-11-22 Dale Johannesen <dalej@apple.com>
29374
29375 * gcc.dg/20041111-1.c: New.
29376
29377 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
29378
29379 PR tree-opt/18536
29380 * gcc.dg/vect/pr18536.c: New test.
29381
29382 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29383
29384 PR c++/18354
29385 * g++.dg/template/nontype11.C: New test.
29386
29387 2004-11-21 Roger Sayle <roger@eyesopen.com>
29388
29389 PR middle-end/18520
29390 * gcc.dg/pr18520-1.c: New test case.
29391
29392 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
29393
29394 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
29395 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
29396 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
29397 expected diagnostics.
29398
29399 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
29400
29401 PR target/18580
29402 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
29403 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
29404 vect-77.c, vect-77a.c: XFAIL on the SPARC.
29405
29406 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
29407
29408 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
29409
29410 2004-11-19 Mark Mitchell <mark@codesourcery.com>
29411 Joseph Myers <joseph@codesourcery.com>
29412
29413 * lib/target-supports.exp (check_visibility_available): Really
29414 test the compiler.
29415
29416 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
29417
29418 PR tree-opt/18181
29419 * gcc.dg/vect/vect-85.c: New test.
29420 * gcc.dg/vect/vect-86.c: New test.
29421 * gcc.dg/vect/vect-87.c: New test.
29422 * gcc.dg/vect/vect-88.c: New test.
29423
29424 2004-11-19 Ben Elliston <bje@au.ibm.com>
29425
29426 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
29427
29428 2004-11-18 Janis Johnson <janis187@us.ibm.com>
29429
29430 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
29431 * gcc.dg/ppc-and-1.c: Ditto.
29432 * gcc.dg/ppc-compare-1.c: Ditto.
29433 * gcc.dg/ppc-mov-1.c: Ditto
29434
29435 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
29436 Mark Mitchell <mark@codesourcery.com>
29437
29438 * gcc.dg/pragma-init-fini-2.c: New test.
29439
29440 2004-11-17 Janis Johnson <janis187@us.ibm.com>
29441 Aldy Hernandez <aldyh@redhat.com>
29442
29443 * lib/target-supports.exp (check_effective_target_vect_int): New
29444 (check_effective_target_vect_float): New
29445 (check_effective_target_vect_double): New.
29446 (is-effective-target): Support new effective targets keywords.
29447 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
29448 default action for dg-do.
29449 * gcc.dg/vect/pr16105.c: Use new support.
29450 * gcc.dg/vect/pr18400.c: Ditto.
29451 * gcc.dg/vect/pr18425.c: Ditto.
29452 * gcc.dg/vect/vect-1.c: Ditto.
29453 * gcc.dg/vect/vect-10.c: Ditto.
29454 * gcc.dg/vect/vect-11.c: Ditto.
29455 * gcc.dg/vect/vect-12.c: Ditto.
29456 * gcc.dg/vect/vect-13.c: Ditto.
29457 * gcc.dg/vect/vect-14.c: Ditto.
29458 * gcc.dg/vect/vect-15.c: Ditto.
29459 * gcc.dg/vect/vect-16.c: Ditto.
29460 * gcc.dg/vect/vect-17.c: Ditto.
29461 * gcc.dg/vect/vect-18.c: Ditto.
29462 * gcc.dg/vect/vect-19.c: Ditto.
29463 * gcc.dg/vect/vect-2.c: Ditto.
29464 * gcc.dg/vect/vect-20.c: Ditto.
29465 * gcc.dg/vect/vect-21.c: Ditto.
29466 * gcc.dg/vect/vect-22.c: Ditto.
29467 * gcc.dg/vect/vect-23.c: Ditto.
29468 * gcc.dg/vect/vect-24.c: Ditto.
29469 * gcc.dg/vect/vect-25.c: Ditto.
29470 * gcc.dg/vect/vect-26.c: Ditto.
29471 * gcc.dg/vect/vect-27.c: Ditto.
29472 * gcc.dg/vect/vect-27a.c: Ditto.
29473 * gcc.dg/vect/vect-28.c: Ditto.
29474 * gcc.dg/vect/vect-29.c: Ditto.
29475 * gcc.dg/vect/vect-29a.c: Ditto.
29476 * gcc.dg/vect/vect-3.c: Ditto.
29477 * gcc.dg/vect/vect-30.c: Ditto.
29478 * gcc.dg/vect/vect-31.c: Ditto.
29479 * gcc.dg/vect/vect-32.c: Ditto.
29480 * gcc.dg/vect/vect-33.c: Ditto.
29481 * gcc.dg/vect/vect-34.c: Ditto.
29482 * gcc.dg/vect/vect-35.c: Ditto.
29483 * gcc.dg/vect/vect-36.c: Ditto.
29484 * gcc.dg/vect/vect-37.c: Ditto.
29485 * gcc.dg/vect/vect-38.c: Ditto.
29486 * gcc.dg/vect/vect-4.c: Ditto.
29487 * gcc.dg/vect/vect-40.c: Ditto.
29488 * gcc.dg/vect/vect-41.c: Ditto.
29489 * gcc.dg/vect/vect-42.c: Ditto.
29490 * gcc.dg/vect/vect-43.c: Ditto.
29491 * gcc.dg/vect/vect-44.c: Ditto.
29492 * gcc.dg/vect/vect-45.c: Ditto.
29493 * gcc.dg/vect/vect-46.c: Ditto.
29494 * gcc.dg/vect/vect-47.c: Ditto.
29495 * gcc.dg/vect/vect-48.c: Ditto.
29496 * gcc.dg/vect/vect-48a.c: Ditto.
29497 * gcc.dg/vect/vect-49.c: Ditto.
29498 * gcc.dg/vect/vect-5.c: Ditto.
29499 * gcc.dg/vect/vect-50.c: Ditto.
29500 * gcc.dg/vect/vect-51.c: Ditto.
29501 * gcc.dg/vect/vect-52.c: Ditto.
29502 * gcc.dg/vect/vect-53.c: Ditto.
29503 * gcc.dg/vect/vect-54.c: Ditto.
29504 * gcc.dg/vect/vect-55.c: Ditto.
29505 * gcc.dg/vect/vect-56.c: Ditto.
29506 * gcc.dg/vect/vect-56a.c: Ditto.
29507 * gcc.dg/vect/vect-57.c: Ditto.
29508 * gcc.dg/vect/vect-58.c: Ditto.
29509 * gcc.dg/vect/vect-59.c: Ditto.
29510 * gcc.dg/vect/vect-6.c: Ditto.
29511 * gcc.dg/vect/vect-60.c: Ditto.
29512 * gcc.dg/vect/vect-61.c: Ditto.
29513 * gcc.dg/vect/vect-62.c: Ditto.
29514 * gcc.dg/vect/vect-63.c: Ditto.
29515 * gcc.dg/vect/vect-64.c: Ditto.
29516 * gcc.dg/vect/vect-65.c: Ditto.
29517 * gcc.dg/vect/vect-66.c: Ditto.
29518 * gcc.dg/vect/vect-67.c: Ditto.
29519 * gcc.dg/vect/vect-68.c: Ditto.
29520 * gcc.dg/vect/vect-69.c: Ditto.
29521 * gcc.dg/vect/vect-7.c: Ditto.
29522 * gcc.dg/vect/vect-72.c: Ditto.
29523 * gcc.dg/vect/vect-72a.c: Ditto.
29524 * gcc.dg/vect/vect-73.c: Ditto.
29525 * gcc.dg/vect/vect-74.c: Ditto.
29526 * gcc.dg/vect/vect-75.c: Ditto.
29527 * gcc.dg/vect/vect-76.c: Ditto.
29528 * gcc.dg/vect/vect-77.c: Ditto.
29529 * gcc.dg/vect/vect-77a.c: Ditto.
29530 * gcc.dg/vect/vect-78.c: Ditto.
29531 * gcc.dg/vect/vect-79.c: Ditto.
29532 * gcc.dg/vect/vect-8.c: Ditto.
29533 * gcc.dg/vect/vect-80.c: Ditto.
29534 * gcc.dg/vect/vect-82.c: Ditto.
29535 * gcc.dg/vect/vect-82_64.c: Ditto.
29536 * gcc.dg/vect/vect-83.c: Ditto.
29537 * gcc.dg/vect/vect-83_64.c: Ditto.
29538 * gcc.dg/vect/vect-9.c: Ditto.
29539 * gcc.dg/vect/vect-all.c: Ditto.
29540 * gcc.dg/vect/vect-none.c: Ditto.
29541
29542 2004-11-17 Janis Johnson <janis187@us.ibm.com>
29543
29544 * lib/gcc-dg.exp (dg-skip-if): New function.
29545 (dg-forbid-option): Remove.
29546 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
29547 * g++.dg/abi/bitfield8.C: Likewise.
29548 * g++.dg/abi/dtor1.C: Likewise.
29549 * g++.dg/abi/empty10.C: Likewise.
29550 * g++.dg/abi/empty7.C: Likewise.
29551 * g++.dg/abi/empty9.C: Likewise.
29552 * g++.dg/abi/layout3.C: Likewise.
29553 * g++.dg/abi/layout4.C: Likewise.
29554 * g++.dg/abi/thunk1.C: Likewise.
29555 * g++.dg/abi/thunk2.C: Likewise.
29556 * g++.dg/abi/vbase11.C: Likewise.
29557 * g++.dg/abi/vthunk2.C: Likewise.
29558 * g++.dg/abi/vthunk3.C: Likewise.
29559 * g++.dg/ext/attrib8.C: Likewise.
29560 * g++.dg/opt/longbranch2.C: Likewise.
29561 * g++.dg/opt/reg-stack4.C: Likewise.
29562 * g++.old-deja/g++.ext/attrib1.C: Likewise.
29563 * g++.old-deja/g++.ext/attrib2.C: Likewise.
29564 * g++.old-deja/g++.ext/attrib3.C: Likewise.
29565 * g++.old-deja/g++.other/store-expr1.C: Likewise.
29566 * g++.old-deja/g++.other/store-expr2.C: Likewise.
29567 * gcc.dg/20000609-1.c: Likewise.
29568 * gcc.dg/20000720-1.c: Likewise.
29569 * gcc.dg/20011107-1.c: Likewise.
29570 * gcc.dg/20011119-1.c: Likewise.
29571 * gcc.dg/20020108-1.c: Likewise.
29572 * gcc.dg/20020122-2.c: Likewise.
29573 * gcc.dg/20020122-3.c: Likewise.
29574 * gcc.dg/20020201-3.c: Likewise.
29575 * gcc.dg/20020206-1.c: Likewise.
29576 * gcc.dg/20020218-1.c: Likewise.
29577 * gcc.dg/20020310-1.c: Likewise.
29578 * gcc.dg/20020411-1.c: Likewise.
29579 * gcc.dg/20020418-2.c: Likewise.
29580 * gcc.dg/20020426-1.c: Likewise.
29581 * gcc.dg/20020426-2.c: Likewise.
29582 * gcc.dg/20020517-1.c: Likewise.
29583 * gcc.dg/20020523-1.c: Likewise.
29584 * gcc.dg/20020523-2.c: Likewise.
29585 * gcc.dg/20020729-1.c: Likewise.
29586 * gcc.dg/20030204-1.c: Likewise.
29587 * gcc.dg/20030826-2.c: Likewise.
29588 * gcc.dg/20030926-1.c: Likewise.
29589 * gcc.dg/20031202-1.c: Likewise.
29590 * gcc.dg/980312-1.c: Likewise.
29591 * gcc.dg/980313-1.c: Likewise.
29592 * gcc.dg/990117-1.c: Likewise.
29593 * gcc.dg/990424-1.c: Likewise.
29594 * gcc.dg/990524-1.c: Likewise.
29595 * gcc.dg/991230-1.c: Likewise.
29596 * gcc.dg/i386-387-1.c: Likewise.
29597 * gcc.dg/i386-387-2.c: Likewise.
29598 * gcc.dg/i386-387-3.c: Likewise.
29599 * gcc.dg/i386-387-4.c: Likewise.
29600 * gcc.dg/i386-387-5.c: Likewise.
29601 * gcc.dg/i386-387-6.c: Likewise.
29602 * gcc.dg/i386-asm-1.c: Likewise.
29603 * gcc.dg/i386-bitfield1.c: Likewise.
29604 * gcc.dg/i386-bitfield2.c: Likewise.
29605 * gcc.dg/i386-loop-1.c: Likewise.
29606 * gcc.dg/i386-loop-2.c: Likewise.
29607 * gcc.dg/i386-loop-3.c: Likewise.
29608 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29609 * gcc.dg/i386-pic-1.c: Likewise.
29610 * gcc.dg/i386-regparm.c: Likewise.
29611 * gcc.dg/i386-signbit-1.c: Likewise.
29612 * gcc.dg/i386-signbit-2.c: Likewise.
29613 * gcc.dg/i386-signbit-3.c: Likewise.
29614 * gcc.dg/i386-sse-5.c: Likewise.
29615 * gcc.dg/i386-sse-8.c: Likewise.
29616 * gcc.dg/i386-unroll-1.c: Likewise.
29617 * gcc.dg/tls/opt-1.c: Likewise.
29618 * gcc.dg/tls/opt-2.c: Likewise.
29619 * gcc.dg/unroll-1.c: Likewise.
29620 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
29621 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
29622 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
29623 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
29624
29625 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29626
29627 * g++.dg/template/incomplete1.C: New test.
29628
29629 2004-11-16 Nick Clifton <nickc@redhat.com>
29630
29631 Revert patches accidentally commited during checkin of fixes for
29632 xstormy16 tests:
29633 gcc.c-torture/execute/simd-4.c: Revert
29634 gcc.dg/20040910-1.c: Revert.
29635
29636 2004-11-16 Paul Brook <paul@codesourcery.com>
29637
29638 PR fortran/13010
29639 * gfortran.dg/der_pointer_1.f90: New test.
29640
29641 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
29642
29643 PR c/18498
29644 * gcc.dg/bitfld-13.c: New test.
29645
29646 2004-11-15 Janis Johnson <janis187@us.ibm.com>
29647
29648 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
29649 powerpc*-*-linux*.
29650
29651 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
29652 * gcc.dg/ppc64-abi-2.c: Ditto.
29653 * gcc.dg/ppc64-abi-3.c: Ditto.
29654
29655 * lib/gcc-dg.exp (dg-target-list): Remove.
29656
29657 2004-11-15 Steve Ellcey <sje@cup.hp.com>
29658
29659 * gcc.dg/ia64-postinc.c: New test.
29660
29661 2004-11-15 Mark Mitchell <mark@codesourcery.com>
29662
29663 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
29664
29665 2004-11-15 Nick Clifton <nickc@redhat.com>
29666
29667 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
29668 __INT_MAX__ so that the test can be compiled by toolchains
29669 targeted at 16-bit processors.
29670
29671 * gcc.dg/20040625-1.c: Use long constants rather than integers
29672 when performing arithmetic that will overflow 16-bits.
29673
29674 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
29675 xstormy16. It does not support 128-bit vector operations.
29676
29677 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
29678 with the macro PTR_TYPE. Define this macro to an integer type
29679 suitable for holding a pointer.
29680
29681 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
29682 the target is a 16-bit processor.
29683
29684 * gcc.dg/cpp/if-2.c: Expect a different warning message from
29685 16-bit targets where the character constant will be too long.
29686
29687 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
29688 where the double will not be directly addressable.
29689
29690 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29691
29692 Friend class name lookup 1/n, PR c++/18471
29693 * g++.dg/template/crash26.C: New test.
29694 * g++.dg/lookup/struct1.C: Adjust expected error.
29695 * g++.dg/parse/elab1.C: Likewise.
29696 * g++.dg/parse/elab2.C: Likewise.
29697 * g++.dg/parse/int-as-enum1.C: Likewise.
29698 * g++.dg/parse/struct-as-enum1.C: Likewise.
29699 * g++.dg/parse/typedef1.C: Likewise.
29700 * g++.dg/parse/typedef3.C: Likewise.
29701 * g++.dg/parse/typedef4.C: Likewise.
29702 * g++.dg/parse/typedef5.C: Likewise.
29703 * g++.dg/template/nontype4.C: Likewise.
29704 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
29705 * g++.old-deja/g++.other/elab1.C: Likewise.
29706 * g++.old-deja/g++.other/syntax4.C: Likewise.
29707
29708 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29709
29710 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
29711
29712 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
29713
29714 * gcc.c-torture/execute/20041114-1.c: New test.
29715
29716 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
29717
29718 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
29719 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
29720 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
29721 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
29722 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
29723 gcc.dg/switch-7.c: New tests.
29724
29725 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
29726
29727 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
29728
29729 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
29730
29731 PR tree-opt/18400
29732 * gcc.dg/vect/pr18400.c: New test.
29733
29734 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
29735 Andrew Pinski <pinskia@physics.uc.edu>
29736
29737 PR tree-opt/18425
29738 * gcc.dg/vect/pr18425.c: New test.
29739
29740 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
29741
29742 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
29743 Guard with dg-require-alias and dg-require-visibility.
29744
29745 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
29746
29747 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
29748
29749 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29750
29751 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
29752
29753 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29754
29755 PR c++/17344
29756 * g++.dg/template/defarg5.C: New test.
29757
29758 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
29759
29760 * g++.dg/parse/cast1.C: Run only on ILP32.
29761 * g++.old-deja/g++.mike/p784.C: Likewise.
29762
29763 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
29764
29765 * gcc.c-torture/execute/20041113-1.c: New test.
29766
29767 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
29768
29769 PR target/18230
29770 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
29771 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
29772 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
29773 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29774 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
29775 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
29776 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
29777 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
29778 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
29779 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
29780 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
29781 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
29782 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
29783
29784 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
29785
29786 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
29787 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
29788 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
29789 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
29790 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
29791 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
29792 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
29793 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
29794 gcc.target/sparc/combined-1.c: New tests.
29795
29796 2004-11-12 Ziemowit Laski <zlaski@apple.com>
29797
29798 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
29799 New tests.
29800
29801 2004-11-12 Mark Mitchell <mark@codesourcery.com>
29802
29803 * lib/gcc-dg.exp (dg-forbid-option): New function.
29804 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
29805 * g++.dg/abi/bitfield8.C: Likewise.
29806 * g++.dg/abi/dtor1.C: Likewise.
29807 * g++.dg/abi/empty10.C: Likewise.
29808 * g++.dg/abi/empty7.C: Likewise.
29809 * g++.dg/abi/empty9.C: Likewise.
29810 * g++.dg/abi/layout3.C: Likewise.
29811 * g++.dg/abi/layout4.C: Likewise.
29812 * g++.dg/abi/thunk1.C: Likewise.
29813 * g++.dg/abi/thunk2.C: Likewise.
29814 * g++.dg/abi/vbase11.C: Likewise.
29815 * g++.dg/abi/vthunk2.C: Likewise.
29816 * g++.dg/abi/vthunk3.C: Likewise.
29817 * g++.dg/ext/attrib8.C: Likewise.
29818 * g++.dg/opt/longbranch2.C: Likewise.
29819 * g++.dg/opt/reg-stack4.C: Likewise.
29820 * g++.old-deja/g++.ext/attrib1.C: Likewise.
29821 * g++.old-deja/g++.ext/attrib2.C: Likewise.
29822 * g++.old-deja/g++.ext/attrib3.C: Likewise.
29823 * g++.old-deja/g++.other/store-expr1.C: Likewise.
29824 * g++.old-deja/g++.other/store-expr2.C: Likewise.
29825 * gcc.dg/20000609-1.c: Likewise.
29826 * gcc.dg/20000720-1.c: Likewise.
29827 * gcc.dg/20011107-1.c: Likewise.
29828 * gcc.dg/20011119-1.c: Likewise.
29829 * gcc.dg/20020108-1.c: Likewise.
29830 * gcc.dg/20020122-2.c: Likewise.
29831 * gcc.dg/20020122-3.c: Likewise.
29832 * gcc.dg/20020201-3.c: Likewise.
29833 * gcc.dg/20020206-1.c: Likewise.
29834 * gcc.dg/20020218-1.c: Likewise.
29835 * gcc.dg/20020310-1.c: Likewise.
29836 * gcc.dg/20020411-1.c: Likewise.
29837 * gcc.dg/20020418-2.c: Likewise.
29838 * gcc.dg/20020426-1.c: Likewise.
29839 * gcc.dg/20020426-2.c: Likewise.
29840 * gcc.dg/20020517-1.c: Likewise.
29841 * gcc.dg/20020523-1.c: Likewise.
29842 * gcc.dg/20020523-2.c: Likewise.
29843 * gcc.dg/20020729-1.c: Likewise.
29844 * gcc.dg/20030204-1.c: Likewise.
29845 * gcc.dg/20030826-2.c: Likewise.
29846 * gcc.dg/20030926-1.c: Likewise.
29847 * gcc.dg/20031202-1.c: Likewise.
29848 * gcc.dg/980312-1.c: Likewise.
29849 * gcc.dg/980313-1.c: Likewise.
29850 * gcc.dg/990117-1.c: Likewise.
29851 * gcc.dg/990424-1.c: Likewise.
29852 * gcc.dg/990524-1.c: Likewise.
29853 * gcc.dg/991230-1.c: Likewise.
29854 * gcc.dg/i386-387-1.c: Likewise.
29855 * gcc.dg/i386-387-2.c: Likewise.
29856 * gcc.dg/i386-387-3.c: Likewise.
29857 * gcc.dg/i386-387-4.c: Likewise.
29858 * gcc.dg/i386-387-5.c: Likewise.
29859 * gcc.dg/i386-387-6.c: Likewise.
29860 * gcc.dg/i386-asm-1.c: Likewise.
29861 * gcc.dg/i386-bitfield1.c: Likewise.
29862 * gcc.dg/i386-bitfield2.c: Likewise.
29863 * gcc.dg/i386-loop-1.c: Likewise.
29864 * gcc.dg/i386-loop-2.c: Likewise.
29865 * gcc.dg/i386-loop-3.c: Likewise.
29866 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29867 * gcc.dg/i386-pic-1.c: Likewise.
29868 * gcc.dg/i386-regparm.c: Likewise.
29869 * gcc.dg/i386-signbit-1.c: Likewise.
29870 * gcc.dg/i386-signbit-2.c: Likewise.
29871 * gcc.dg/i386-signbit-3.c: Likewise.
29872 * gcc.dg/i386-sse-5.c: Likewise.
29873 * gcc.dg/i386-sse-8.c: Likewise.
29874 * gcc.dg/i386-unroll-1.c: Likewise.
29875 * gcc.dg/tls/opt-1.c: Likewise.
29876 * gcc.dg/tls/opt-2.c: Likewise.
29877 * gcc.dg/unroll-1.c: Likewise.
29878 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
29879 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
29880 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
29881 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
29882 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
29883 -m64 is specified.
29884
29885 2004-11-12 Mark Mitchell <mark@codesourcery.com>
29886
29887 PR c++/18389
29888 * g++.dg/parse/cond1.C: New test.
29889
29890 PR c++/18429
29891 * g++.dg/template/array9.C: New test.
29892 * g++.dg/ext/vla1.C: Adjust error messages.
29893 * g++.dg/ext/vlm1.C: Likewise.
29894 * g++.dg/template/crash2.C: Likewise.
29895
29896 PR c++/18436
29897 * g++.dg/template/call3.C: New test.
29898
29899 PR c++/18407
29900 * g++.dg/template/ptrmem11.C: New test.
29901
29902 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
29903
29904 PR other/14264
29905 * lib/g++.exp: Set LC_ALL and LANG to C.
29906 * lib/gcc-dg.exp: Likewise.
29907 * lib/gfortran.exp: Likewise.
29908 * lib/objc.exp: Likewise.
29909 * lib/treelang.exp: Likewise.
29910
29911 2004-11-12 Andreas Schwab <schwab@suse.de>
29912
29913 * gcc.dg/pr16286.c: Fix last change.
29914
29915 2004-11-12 Mark Mitchell <mark@codesourcery.com>
29916
29917 PR c++/18416
29918 * g++.dg/init/global1.C: New test.
29919
29920 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
29921
29922 * gcc.c-torture/execute/20041112-1.c: New test.
29923
29924 2004-11-11 Janis Johnson <janis187@us.ibm.com>
29925
29926 * lib/gcc-dg.exp (dg-target-list): New.
29927
29928 2004-11-11 Janis Johnson <janis187@us.ibm.com>
29929 Richard Sandiford <rsandifo@redhat.com>
29930
29931 * lib/target-supports.exp (get-compiler_messages): New.
29932 (check_named_sections_available): Use it.
29933 (check_effective_target_ilp32): New.
29934 (check_effective_target_lp64): New.
29935 (is-effective-target): New.
29936 * lib/gcc-dg.exp (dg-require-effective-target): New.
29937
29938 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
29939
29940 * gcc.dg/precedence-1.c: New test.
29941
29942 2004-11-11 Janis Johnson <janis187@us.ibm.com>
29943
29944 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
29945
29946 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
29947 message, delete generated files, use more descriptive name for
29948 executable, and make the test unsupported when it cannot be run.
29949
29950 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
29951 (dg-require-weak, dg-require-visibility, dg-require-alias,
29952 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
29953 dg-require-iconv, dg-require-named-sections): Use it.
29954
29955 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
29956
29957 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
29958
29959 PR target/16457
29960 * gcc.dg/ppc-and-1: New
29961
29962 PR target/16796
29963 * gcc.dg/ppc-mov-1.c: New.
29964
29965 PR target/16458
29966 * gcc.dg/ppc-compare-1.c: New.
29967
29968 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
29969
29970 * objc.dg/desig-init-2.m: New test.
29971
29972 2004-11-10 Adam Nemet <anemet@lnxw.com>
29973
29974 PR middle-end/18160
29975 * g++.dg/warn/register-var-1.C: New test.
29976 * g++.dg/warn/register-var-2.C: New test.
29977
29978 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
29979
29980 * gcc.dg/union-2.c: New test.
29981
29982 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
29983
29984 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
29985 New test for PR tree-optimization/17892.
29986
29987 2004-11-09 Mark Mitchell <mark@codesourcery.com>
29988
29989 PR c++/18369
29990 * g++.dg/init/new12.C: New test.
29991
29992 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
29993
29994 * gcc.target/sparc: New directory.
29995 * gcc.target/sparc/sparc.exp: New driver.
29996 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
29997 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
29998 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
29999 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
30000
30001 2004-11-10 Paul Brook <paul@codesourcery.com>
30002
30003 PR fortran/18218
30004 * gfortran.dg/list_read.c: New test.
30005
30006 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30007
30008 PR c/18322
30009 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
30010 expected diagnostic location.
30011
30012 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
30013
30014 * gcc.dg/20041109-1.c: New test.
30015
30016 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
30017
30018 PR objc/18406
30019 * objc/compile/pr18406.m: New test.
30020
30021 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30022
30023 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
30024
30025 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30026
30027 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
30028
30029 2004-11-08 Steve Ellcey <sje@cup.hp.com>
30030
30031 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
30032
30033 2004-11-08 Steve Ellcey <sje@cup.hp.com>
30034
30035 * gcc.dg/20030225-2.c: Add prototype for abort and
30036 exit.
30037
30038 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
30039
30040 PR tree-opt/18299
30041 * gcc.c-torture/pr18299-1.c: New test.
30042
30043 2004-11-06 Andreas Schwab <schwab@suse.de>
30044
30045 * gcc.dg/pr16286.c: Also test for bool and pixel.
30046
30047 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
30048
30049 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
30050 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
30051 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
30052 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
30053 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
30054 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
30055 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
30056 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
30057 gcc.dg/struct-semi-3.c: New tests.
30058
30059 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30060
30061 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
30062
30063 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30064
30065 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
30066 Do not use C99 designators.
30067
30068 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30069
30070 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
30071
30072 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30073
30074 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
30075 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
30076 * gcc.c-torture/execute/simd-5.x: Remove.
30077
30078 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
30079
30080 PR rtl-optimization/17933
30081 * gcc.dg/torture/pr17933-1.c: New test.
30082
30083 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
30084
30085 PR target/18106
30086 * lib/target-supports.exp (check_weak_available): Support
30087 Windows.
30088
30089 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
30090
30091 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
30092 call to fflush(stdout) before abort.
30093 (my_ffsll): New function.
30094 (generate_fields): Use it.
30095
30096 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
30097
30098 * gcc.dg/init-undef-1.c: New test.
30099
30100 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
30101
30102 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
30103 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
30104 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
30105 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
30106 expected messages for new parser.
30107
30108 2004-11-04 Mark Mitchell <mark@codesourcery.com>
30109
30110 * g++.dg/ext/visibility/symbian1.C: New test.
30111
30112 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
30113
30114 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
30115 on LP64 targets.
30116
30117 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
30118
30119 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
30120 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
30121 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
30122 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
30123 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
30124 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
30125 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
30126 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
30127 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
30128 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
30129
30130 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
30131
30132 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
30133 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
30134 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
30135 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
30136 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
30137 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
30138 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
30139 for new parser.
30140
30141 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
30142
30143 PR target/15342
30144 * gcc.dg/20041104-1.c: New test.
30145
30146 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30147
30148 * g++.dg/template/nontype7.C: New test.
30149 * g++.dg/template/nontype8.C: Likewise.
30150 * g++.dg/template/nontype9.C: Likewise.
30151 * g++.dg/template/nontype10.C: Likewise.
30152 * g++.dg/tc1/dr49.C: Likewise.
30153 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
30154 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
30155
30156 2004-11-04 Ben Elliston <bje@au.ibm.com>
30157
30158 * g++.dg/rtti/tinfo1.C: Remove xfails.
30159
30160 2004-11-04 Ben Elliston <bje@au.ibm.com>
30161
30162 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
30163 packed attribute to the definition to satisfy the new C++ parser.
30164
30165 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
30166
30167 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
30168 invocations of va_arg.
30169
30170 2004-11-02 Mark Mitchell <mark@codesourcery.com>
30171
30172 PR c++/18124
30173 * g++.dg/template/crash25.C: New test.
30174
30175 PR c++/18155
30176 * g++.dg/template/typedef2.C: New test.
30177 * g++.dg/parse/crash13.C: Adjust error markers.
30178
30179 PR c++/18177
30180 * g++.dg/conversion/const3.C: New test.
30181
30182 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30183
30184 PR fortran/17535
30185 PR fortran/17583
30186 PR fortran/17713
30187 * gfortran.dg/generic_[123].f90: New testcases.
30188
30189 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
30190
30191 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
30192 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
30193
30194 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
30195
30196 PR tree-opt/16808
30197 * gcc.c-torture/compile/pr16808.c: New test.
30198
30199 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
30200
30201 PR rtl-optimization/17104
30202 * gcc.dg/ppc-bitfield1.c: New.
30203
30204 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
30205
30206 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
30207
30208 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
30209
30210 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
30211 strings for 32-bit code.
30212
30213 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
30214
30215 PR c/18239
30216 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
30217
30218 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
30219
30220 PR c++/18064
30221 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
30222
30223 2004-10-31 Mark Mitchell <mark@codesourcery.com>
30224
30225 PR c++/15172
30226 * g++.dg/init/aggr2.C: New test.
30227
30228 2004-10-30 Ziemowit Laski <zlaski@apple.com>
30229
30230 * objc.dg/local-decl-1.m: New test.
30231
30232 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
30233
30234 * gcc.dg/20040910-1.c: Adjust regex.
30235
30236 2004-10-30 Roger Sayle <roger@eyesopen.com>
30237
30238 PR rtl-optimization/18084
30239 * g++.dg/opt/pr18084-1.C: New testcase.
30240
30241 2004-10-30 Matt Austern <austern@apple.com>
30242
30243 PR c++/17542
30244 * g++.dg/ext/attrib18.C: New test.
30245
30246 2004-10-30 Roger Sayle <roger@eyesopen.com>
30247
30248 PR middle-end/18096
30249 * gcc.dg/pr18096-1.c: New test case.
30250
30251 2004-10-30 Roger Sayle <roger@eyesopen.com>
30252
30253 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
30254
30255 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
30256
30257 PR c/16666
30258 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
30259 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
30260 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
30261 gcc.dg/old-style-prom-3.c: New tests.
30262
30263 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
30264
30265 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
30266 Remove unnecessary inclusion of stdio.h.
30267
30268 2004-10-29 Roger Sayle <roger@eyesopen.com>
30269
30270 PR rtl-optimization/17581
30271 * gcc.dg/pr17581-1.c: New test case.
30272
30273 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
30274
30275 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
30276 being implemented.
30277 * g++.dg/conversion/dr195-1.C: New.
30278 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
30279 * g++.old-deja/g++.mike/p10148.C: Likewise.
30280
30281 2004-10-29 Mark Mitchell <mark@codesourcery.com>
30282
30283 PR c++/17695
30284 * g++.dg/debug/typedef2.C: New test.
30285
30286 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
30287
30288 PR fortran/13490
30289 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
30290 * gfortran.dg/g77/README: Update.
30291
30292 2004-10-28 Matt Austern <austern@apple.com>
30293
30294 PR c++/14124
30295 * g++.dg/ext/packed7.C: New test.
30296
30297 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
30298
30299 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
30300 scan-assembler.
30301 * lib/scanasm.exp (hidden-scan-for): New proc.
30302 (scan-hidden): Use hidden-scan-for instead of constructing the scan
30303 string.
30304 (scan-not-hidden): Likewise.
30305 * lib/target-supports.exp (check_visibility_available): mach-o is
30306 support too.
30307
30308 2004-10-28 Mark Mitchell <mark@codesourcery.com>
30309
30310 PR c++/17132
30311 * g++.dg/template/memclass3.C: New test.
30312
30313 2004-10-28 Adam Nemet <anemet@lnxw.com>
30314
30315 PR middle-end/18160
30316 * gcc.dg/register-var-1.c: New test.
30317 * gcc.dg/register-var-2.c: New test.
30318 * gcc.dg/asm-7.c: Taking the address of a register variable is an
30319 error now.
30320
30321 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
30322
30323 PR other/18172
30324 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
30325 unused variables.
30326 * gcc.dg/vect/vect-22.c: Likewise.
30327
30328 2004-10-28 Jakub Jelinek <jakub@redhat.com>
30329
30330 * gcc.dg/i386-rotate-1.c: New test.
30331
30332 2004-10-27 Mark Mitchell <mark@codesourcery.com>
30333
30334 * g++.dg/init/ref12.C: Add "run" marker.
30335
30336 PR c++/17435
30337 * g++.dg/init/ref12.C: New test.
30338
30339 PR c++/18140
30340 * g++.dg/template/shift1.C: New test.
30341 * g++.dg/template/error10.C: Adjust error markers.
30342
30343 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
30344
30345 PR tree-opt/17529
30346 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
30347
30348 2004-10-27 Geoffrey Keating <geoffk@apple.com>
30349
30350 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
30351 * gcc.dg/weak/weak-3.c: Likewise.
30352 * gcc.dg/weak/weak-5.c: Likewise.
30353 * gcc.dg/weak/weak-9.c: Likewise.
30354 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
30355 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
30356
30357 * gcc.dg/darwin-weakimport-1.c: New.
30358
30359 2004-10-28 Ben Elliston <bje@au.ibm.com>
30360
30361 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
30362
30363 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
30364
30365 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
30366 'syntax' error messages.
30367 * gcc.dg/cpp/direct2s.c: Likewise.
30368
30369 2004-10-26 Geoffrey Keating <geoffk@apple.com>
30370
30371 * gcc.c-torture/compile/20041026-1.c: New.
30372
30373 2004-10-26 Mark Mitchell <mark@codesourcery.com>
30374
30375 PR c++/18093
30376 * g++.dg/lookup/ns2.C: New test.
30377
30378 PR c++/18020
30379 * g++.dg/template/enum4.C: New test.
30380
30381 PR c++/18161
30382 * g++.dg/template/expr1.C: New test.
30383
30384 2004-10-26 Ben Elliston <bje@au.ibm.com>
30385
30386 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
30387
30388 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
30389
30390 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
30391 gcc.dg/decl-nospec-3.c: New tests.
30392
30393 2004-10-26 Ziemowit Laski <zlaski@apple.com>
30394
30395 * objc.dg/super-class-3.m: New test.
30396
30397 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
30398
30399 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
30400 resyncing.
30401 * gcc.dg/cpp/direct2s.c: Likewise.
30402
30403 2004-10-25 Geoffrey Keating <geoffk@apple.com>
30404
30405 * objc.dg/image-info.m: Update for changes to section selection.
30406
30407 2004-10-25 David Ayers <d.ayers@inode.at>
30408 Ziemowit Laski <zlaski@apple.com>
30409
30410 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
30411 diagnostics when messaging 'id <Proto>'.
30412 * objc.dg/class-protocol-1.m: New test.
30413 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
30414 a non-existent method signature.
30415 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
30416 Update diagnostics when messaging with non-existent method signature.
30417 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
30418 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
30419 invalid receivers are now resolved as if messaging 'id'; remove
30420 extraneous diagnostics.
30421
30422 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
30423
30424 PR c/16667
30425 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
30426 gcc.dg/init-desig-obs-3.c: New tests.
30427
30428 2004-10-25 Jakub Jelinek <jakub@redhat.com>
30429
30430 * gcc.dg/debug/20041023-1.c: New test.
30431
30432 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
30433
30434 PR middle-end/17407
30435 * gcc.c-torture/compile/pr17407.c: New test.
30436
30437 PR c++/18121
30438 * g++.dg/template/array8.C: New test.
30439
30440 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
30441
30442 PR other/18138
30443 * lib/g++.exp: Accept more than one multilib libgcc.
30444 * lib/gcc-dg.exp: Likewise.
30445 * lib/objc.exp: Likewise.
30446 * lib/treelang.exp: Likewise.
30447 * lib/gfortran.exp: Likewise.
30448
30449 2004-10-24 Ben Elliston <bje@au.ibm.com>
30450
30451 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
30452
30453 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
30454
30455 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
30456 * gcc.dg/c99-const-expr-3.c: Likewise.
30457
30458 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
30459
30460 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
30461
30462 2004-10-23 Ben Elliston <bje@au.ibm.com>
30463
30464 * gcc.c-torture/execute/loop-2e.x: Remove.
30465
30466 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
30467
30468 PR c++/18095
30469 * g++.dg/parse/crash18.C: New.
30470 * g++.dg/parse/crash19.C: New.
30471
30472 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
30473
30474 * g++.dg/ext/dllimport1.C: Move dg-warnings.
30475 * g++.dg/ext/dllimport2.C: Same.
30476 * g++.dg/ext/dllimport8.C: Same.
30477
30478 2004-10-21 Mark Mitchell <mark@codesourcery.com>
30479
30480 PR c++/10841
30481 * g++.dg/conversion/cast1.C: New test.
30482 * g++.dg/overload/pmf1.C: Adjust error marker.
30483
30484 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
30485
30486 PR objc/17923
30487 * objc.dg/const-str-7.m: New test.
30488
30489 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30490
30491 * g++.dg/template/memfriend11.C: Fix comment typo.
30492 * g++.dg/template/memfriend14.C: Likewise.
30493
30494 2004-10-20 Richard Henderson <rth@redhat.com>
30495
30496 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
30497 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
30498 -fasynchronous-unwind-tables.
30499
30500 2004-10-20 Richard Henderson <rth@redhat.com>
30501
30502 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
30503 (main): Return success.
30504 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
30505 (main): Return success.
30506
30507 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30508
30509 PR c++/13495
30510 * g++.dg/template/memfriend9.C: New test.
30511 * g++.dg/template/memfriend10.C: Likewise.
30512 * g++.dg/template/memfriend11.C: Likewise.
30513 * g++.dg/template/memfriend12.C: Likewise.
30514 * g++.dg/template/memfriend13.C: Likewise.
30515 * g++.dg/template/memfriend14.C: Likewise.
30516 * g++.dg/template/memfriend15.C: Likewise.
30517 * g++.dg/template/memfriend16.C: Likewise.
30518 * g++.dg/template/memfriend17.C: Likewise.
30519 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
30520
30521 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
30522
30523 * g++.dg/conversion/dr195.C: New.
30524 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
30525
30526 2004-10-20 Ben Elliston <bje@au.ibm.com>
30527 Devang Patel <dpatel@apple.com>
30528
30529 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
30530 of floating point arithmetic, which could trap.
30531
30532 2004-10-19 Mark Mitchell <mark@codesourcery.com>
30533
30534 PR c++/14035
30535 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
30536 * g++.dg/conversion/const2.C: New test.
30537 * g++.dg/expr/reinterpret2.C: New test.
30538 * g++.dg/expr/reinterpret3.C: New test.
30539 * g++.dg/expr/cast2.C: New test.
30540 * g++.dg/expr/copy1.C: New test.
30541 * g++.dg/other/conversion1.C: Change error message.
30542 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
30543 function pointers to void *.
30544 * g++.old-deja/g++.mike/p10148.C: Likewise.
30545
30546 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
30547
30548 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
30549
30550 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
30551
30552 PR c++/18047
30553
30554 * g++.dg/parse/expr3.C: New test.
30555
30556 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30557
30558 * gcc.dg/smod-1.c: New test.
30559
30560 2004-10-18 Ziemowit Laski <zlaski@apple.com>
30561
30562 * objc.dg/method-14.m: New test.
30563
30564 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
30565
30566 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
30567 Also xfail as the patch was reverted.
30568
30569 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
30570
30571 PR middle-end/16973
30572 * gcc.dg/pr16973.c: New test.
30573
30574 2004-10-18 Diego Novillo <dnovillo@redhat.com>
30575
30576 PR tree-optimization/17656
30577 * gcc.c-torture/compile/pr17656.c: New test.
30578
30579 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
30580
30581 * g++.dg/eh/shadow1.C: New.
30582
30583 2004-10-18 Jakub Jelinek <jakub@redhat.com>
30584
30585 * gcc.c-torture/compile/20041018-1.c: New test.
30586
30587 2004-10-18 Ben Elliston <bje@au.ibm.com>
30588
30589 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
30590 compiler referring to register 0 when accessing sdata. The linker
30591 now patches things up.
30592
30593 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
30594
30595 PR c/17529
30596 * gcc.c-torture/compile/pr17529.c: New test.
30597
30598 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30599
30600 PR c++/17743
30601 * g++.dg/ext/attrib17.C: New test.
30602
30603 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
30604
30605 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
30606
30607 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30608
30609 PR c++/10479
30610 * g++.dg/ext/attrib16.C: New test.
30611
30612 2004-10-15 Mark Mitchell <mark@codesourcery.com>
30613
30614 PR c++/17042
30615 * g++.dg/init/dso_handle1.C: New test.
30616
30617 PR c++/14667
30618 * g++.dg/parse/typedef6.C: New test.
30619
30620 PR c++/17916
30621 * g++.dg/parse/pragma1.C: New test.
30622
30623 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
30624
30625 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
30626
30627 2004-10-15 Steve Ellcey <sje@cup.hp.com>
30628
30629 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
30630 -fno-common when on HPPA HP-UX platforms.
30631
30632 2004-10-15 Jakub Jelinek <jakub@redhat.com>
30633
30634 PR other/16820
30635 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
30636 stdint.h.
30637 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
30638 uintptr_t.
30639
30640 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
30641
30642 PR c++/16301
30643 * g++.dg/lookup/strong-using-4.C: New test.
30644
30645 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
30646
30647 PR middle-end/16567
30648 * gcc.c-torture/compile/nested-1.c: New test.
30649
30650 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
30651
30652 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
30653 and mipsisa64*-*-* (until support for misaligned loads is added).
30654 * gcc.dg/vect/vect-50.c: Likewise.
30655 * gcc.dg/vect/vect-52.c: Likewise.
30656 * gcc.dg/vect/vect-54.c: Likewise.
30657 * gcc.dg/vect/vect-58.c: Likewise.
30658 * gcc.dg/vect/vect-60.c: Likewise.
30659 * gcc.dg/vect/vect-80.c: Likewise.
30660
30661 2004-10-14 Mark Mitchell <mark@codesourcery.com>
30662
30663 PR c++/17976
30664 * g++.dg/init/dtor3.C: New test.
30665
30666 2004-10-15 Ben Elliston <bje@au.ibm.com>
30667
30668 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
30669
30670 2004-10-14 Geoffrey Keating <geoffk@apple.com>
30671
30672 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
30673 * gcc.dg/macho-lo-sum.c: Likewise.
30674
30675 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
30676
30677 * gcc.dg/ppc-spe64-1.c: New test.
30678
30679 2004-10-14 Devang Patel <dpatel@apple.com>
30680
30681 PR 17635
30682 * gcc.dg/pr17635.c : New test.
30683
30684 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
30685
30686 * gcc.dg/vect/vect-28.c: Remove xfail.
30687 * gcc.dg/vect/vect-30.c: Remove xfail.
30688 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
30689 * gcc.dg/vect/vect-33.c: Remove xfail.
30690 * gcc.dg/vect/vect-44.c: Remove xfail.
30691 * gcc.dg/vect/vect-46.c: Remove xfail.
30692 * gcc.dg/vect/vect-50.c: Remove xfail.
30693 * gcc.dg/vect/vect-52.c: Remove xfail.
30694 * gcc.dg/vect/vect-54.c: Remove xfail.
30695 * gcc.dg/vect/vect-58.c: Remove xfail.
30696 * gcc.dg/vect/vect-60.c: Remove xfail.
30697 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
30698 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
30699 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
30700 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
30701 * gcc.dg/vect/vect-8.c: Remove xfail.
30702 * gcc.dg/vect/vect-80.c: Remove xfail.
30703 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
30704
30705 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
30706
30707 * gcc.dg/vect/vect-82.c: New testcase.
30708 * gcc.dg/vect/vect-82_64.c: New testcase.
30709 * gcc.dg/vect/vect-83.c: New testcase.
30710 * gcc.dg/vect/vect-83_64.c: New testcase.
30711
30712 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
30713
30714 * gcc.dg/cpp/error-1.c: New test.
30715
30716 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
30717
30718 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
30719
30720 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
30721
30722 PR target/17984
30723 * gcc.dg/cris-peep2-xsrand2.c: New test.
30724
30725 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
30726
30727 PR c++/17661
30728 * g++.dg/expr/for2.C: New test.
30729
30730 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
30731
30732 * g++.dg/inherit/thunk1.C: Run on the SPARC.
30733
30734 2004-10-13 Jakub Jelinek <jakub@redhat.com>
30735
30736 PR tree-optimization/17724
30737 * g++.dg/opt/pr17724-1.C: New test.
30738 * g++.dg/opt/pr17724-2.C: New test.
30739 * g++.dg/opt/pr17724-3.C: New test.
30740 * g++.dg/opt/pr17724-4.C: New test.
30741 * g++.dg/opt/pr17724-5.C: New test.
30742 * g++.dg/opt/pr17724-6.C: New test.
30743
30744 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
30745
30746 PR c/17301
30747 * gcc.dg/pr17301-2.c: New test.
30748
30749 2004-10-11 Mark Mitchell <mark@codesourcery.com>
30750
30751 PR c++/15876
30752 * g++.dg/parse/error22.C: New test.
30753
30754 PR c++/17936
30755 * g++.dg/template/spec18.C: New test.
30756
30757 2004-10-11 Steve Ellcey <sje@cup.hp.com>
30758
30759 * gcc.dg/ia64-asm-1.c: Add prototype for abort
30760 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
30761 memcpy.
30762 * gcc.dg/ia64-sync-2.c: Ditto.
30763 * gcc.dg/ia64-sync-3.c: Ditto.
30764
30765 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
30766
30767 * g++.dg/eh/cleanup5.C: Add dg-options "".
30768
30769 2004-10-11 Roger Sayle <roger@eyesopen.com>
30770
30771 PR middle-end/17657
30772 * gcc.dg/switch-4.c: New test case.
30773
30774 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
30775
30776 * gcc.c-torture/execute/20041011-1.c: New test.
30777
30778 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
30779
30780 PR c++/17554
30781 * g++.dg/init/for3.C: New test.
30782
30783 PR c++/17657
30784 * g++.dg/opt/switch2.C: New test.
30785
30786 PR middle-end/17703
30787 * g++.dg/warn/Wreturn-2.C: New test.
30788
30789 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
30790
30791 PR c++/17907
30792 * g++.dg/eh/cleanup5.C: New test.
30793
30794 2004-10-10 Mark Mitchell <mark@codesourcery.com>
30795
30796 PR c++/17393
30797 * g++.dg/parse/error21.C: New test.
30798
30799 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
30800
30801 * g++.dg/overload/pmf1.C: Adjust quoting marks.
30802 * g++.dg/warn/incomplete1.C: Likewise.
30803 * g++.dg/template/qualttp20.C: Likewise.
30804
30805 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
30806
30807 PR c/17881
30808 * parm-incomplete-1.c: New test.
30809
30810 2004-10-09 Mark Mitchell <mark@codesourcery.com>
30811
30812 PR c++/17867
30813 * g++.dg/parse/error19.C: New test.
30814
30815 PR c++/17670
30816 * g++.dg/init/new11.C: New test.
30817
30818 PR c++/17821
30819 * g++.dg/parse/error20.C: New test.
30820
30821 PR c++/17826
30822 * g++.dg/template/crash24.C: New test.
30823
30824 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
30825
30826 PR c/17301
30827 * gcc.dg/pr17301-1.c: New test.
30828
30829 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
30830
30831 PR c/17189
30832 * gcc.dg/anon-struct-5.c: New test.
30833
30834 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
30835
30836 PR c/17844
30837 * gcc.dg/pr17844-1.c: New test.
30838
30839 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
30840
30841 PR tree-optimization/17906
30842 * gcc.c-torture/compile/pr17906.c: New.
30843
30844 2004-10-09 Stuart Hastings <stuart@apple.com>
30845 Roger Sayle <roger@eyesopen.com>
30846
30847 PR rtl-optimization/17853
30848 * gcc.dg/i386-mmx-5.c: New testcase.
30849
30850 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
30851
30852 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
30853
30854 2004-10-09 Mark Mitchell <mark@codesourcery.com>
30855
30856 PR c++/17524
30857 * g++.dg/template/static9.C: New test.
30858
30859 PR c++/17685
30860 * g++.dg/parse/operator5.C: New test.
30861
30862 2004-10-09 Roger Sayle <roger@eyesopen.com>
30863
30864 PR middle-end/17894
30865 * gcc.c-torture/execute/divcmp-4.c: New test case.
30866
30867 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
30868
30869 PR tree-opt/17902
30870 * g++.dg/opt/pr17902.C: New test.
30871
30872 2004-10-09 Jakub Jelinek <jakub@redhat.com>
30873
30874 * gcc.dg/cpp/ident-1.c: Add dg-options "".
30875
30876 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
30877
30878 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
30879
30880 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
30881
30882 * gcc.dg/assign-warn-3.c: New test.
30883
30884 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
30885
30886 PR c/16999
30887 * gcc.dg/cpp/ident-1.c: New test.
30888
30889 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
30890
30891 * gcc.c-torture/compile/acc1.c: New.
30892
30893 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
30894
30895 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
30896 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
30897
30898 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
30899
30900 * gcc.dg/ultrasp11.c: New test.
30901
30902 2004-10-08 Michael Matz <matz@suse.de>
30903
30904 * gcc.dg/doloop-2.c: New test.
30905
30906 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
30907
30908 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
30909 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
30910 objc.dg/method-9.m: Update expected diagnostics.
30911
30912 2004-10-07 Geoffrey Keating <geoffk@apple.com>
30913
30914 * gcc.dg/ppc-fsel-3.c: New file.
30915 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
30916
30917 2004-10-07 Paul Brook <paul@codesourcery.com>
30918
30919 * gfortran.dg/intrinsic_verify_1.f90: New test.
30920
30921 2004-10-07 Paul Brook <paul@codesourcery.com>
30922
30923 * gfortran.dg/empty_format_1.f90: Remove stray commas.
30924
30925 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30926
30927 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
30928 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
30929 commit.
30930
30931 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
30932
30933 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
30934
30935 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30936
30937 PR c++/17115
30938 * g++.dg/warn/Winline-4.C: New test.
30939
30940 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
30941
30942 * gcc.c-torture/compile/20041007-1.c: New test.
30943
30944 2004-10-07 Paul Brook <paul@codesourcery.com>
30945
30946 PR fortran/17678
30947 * gfortran.dg/use_allocated_1.f90: New test.
30948
30949 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
30950
30951 PR middle-end/17849
30952 * gfortran.fortran-torture/compile/nested.f90: New test
30953
30954 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
30955
30956 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
30957
30958 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
30959
30960 PR c++/17368
30961 * g++.dg/ext/asm6.C: New test.
30962
30963 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
30964
30965 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
30966
30967 2004-10-06 Paul Brook <paul@codesourcery.com>
30968
30969 PR libfortran/17709
30970 * gfortran.dg/empty_format_1.f90: New test.
30971
30972 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30973
30974 PR fortran/17568
30975 * gfortran.dg/ishft.f90: New test.
30976
30977 PR fortran/17283
30978 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
30979 tests.
30980
30981 2004-10-06 Paul Brook <paul@codesourcery.com>
30982
30983 * gfortran.dg/do_1.f90: New test.
30984
30985 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30986
30987 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
30988 optimizing for size.
30989
30990 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
30991
30992 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
30993
30994 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
30995
30996 * gcc.c-torture/compile/20041005-1.c: New test.
30997
30998 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
30999
31000 PR c++/17829
31001 * g++.dg/lookup/koenig4.C: New.
31002
31003 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
31004
31005 * g++.dg/other/classkey1.C: Adjust quoting marks.
31006 * g++.dg/parse/error15.C: Likewise.
31007 * g++.dg/template/meminit2.C (int>): Likewise.
31008
31009 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31010
31011 PR fortran/17283
31012 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
31013
31014 PR fortran/17631
31015 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
31016
31017 PR fortran/17708
31018 * gfortran.dg/pr17708.f90: New test.
31019
31020 2004-10-04 Chao-ying Fu <fu@mips.com>
31021
31022 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
31023 * gcc.dg/vect/vect-4.c: Ditto.
31024 * gcc.dg/vect/vect-5.c: Ditto.
31025 * gcc.dg/vect/vect-6.c: Ditto.
31026 * gcc.dg/vect/vect-8.c: Ditto.
31027 * gcc.dg/vect/vect-16.c: Ditto.
31028 * gcc.dg/vect/vect-30.c: Ditto.
31029 * gcc.dg/vect/vect-40.c: Ditto.
31030 * gcc.dg/vect/vect-41.c: Ditto.
31031 * gcc.dg/vect/vect-42.c: Ditto.
31032 * gcc.dg/vect/vect-43.c: Ditto.
31033 * gcc.dg/vect/vect-44.c: Ditto.
31034 * gcc.dg/vect/vect-45.c: Ditto.
31035 * gcc.dg/vect/vect-46.c: Ditto.
31036 * gcc.dg/vect/vect-47.c: Ditto.
31037 * gcc.dg/vect/vect-48.c: Ditto.
31038 * gcc.dg/vect/vect-49.c: Ditto.
31039 * gcc.dg/vect/vect-50.c: Ditto.
31040 * gcc.dg/vect/vect-51.c: Ditto.
31041 * gcc.dg/vect/vect-52.c: Ditto.
31042 * gcc.dg/vect/vect-53.c: Ditto.
31043 * gcc.dg/vect/vect-54.c: Ditto.
31044 * gcc.dg/vect/vect-55.c: Ditto.
31045 * gcc.dg/vect/vect-56.c: Ditto.
31046 * gcc.dg/vect/vect-57.c: Ditto.
31047 * gcc.dg/vect/vect-58.c: Ditto.
31048 * gcc.dg/vect/vect-59.c: Ditto.
31049 * gcc.dg/vect/vect-60.c: Ditto.
31050 * gcc.dg/vect/vect-74.c: Ditto.
31051 * gcc.dg/vect/vect-79.c: Ditto.
31052 * gcc.dg/vect/vect-80.c: Ditto.
31053
31054 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
31055
31056 * gcc.dg/unused-7.c: Use the correct option.
31057
31058 2004-10-04 Paul Brook <paul@codesourcery.com>
31059 Bud Davis <bdavis9659@comcast.net>
31060
31061 PR fortran/17706
31062 PR fortran/16434
31063 * gfortran/pr17706.f90: New test.
31064 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
31065
31066 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31067
31068 * gfortran.dg/pr17612.f90: New test.
31069
31070 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
31071
31072 * g++.dg/template/local1.C: Adjust quoting marks in
31073 testing for diagnostics.
31074 * g++.dg/tls/diag-2.C: Likewise.
31075 * g++.dg/other/error8.C: Likewise.
31076
31077 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
31078
31079 PR c/17178
31080 * gcc.dg/unused-4.c: Adjust to be correct.
31081
31082 PR c/17820
31083 * gcc.dg/unused-7.c: New test.
31084
31085 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
31086
31087 PR c++/17797
31088 * g++.dg/overload/template2.C: New test.
31089
31090 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
31091
31092 PR tree-optimization/16632
31093 * gcc.dg/tree-ssa/20041002-1.c: New.
31094
31095 2004-10-03 Paul Brook <paul@codesourcery.com>
31096
31097 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
31098 rather than relying on default formatting.
31099
31100 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
31101
31102 * gcc.dg/20040920-1.c: Update expected message text.
31103
31104 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
31105
31106 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
31107
31108 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
31109
31110 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
31111 tree level.
31112
31113 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
31114
31115 * gcc.dg/tree-ssa/pr17343.c: Remove.
31116
31117 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
31118
31119 PR tree-opt/17343
31120 * gcc.dg/tree-ssa/pr17343.c: New test.
31121
31122 2004-10-01 Jakub Jelinek <jakub@redhat.com>
31123
31124 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
31125 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
31126 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
31127 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
31128 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
31129
31130 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
31131
31132 * gcc.dg/lvalue-2.c: New test.
31133
31134 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
31135
31136 PR c/17730
31137 * gcc.dg/pr17730-1.c: New test
31138
31139 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
31140
31141 PR c/7425
31142 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
31143
31144 2004-09-29 Jakub Jelinek <jakub@redhat.com>
31145
31146 * gcc.c-torture/execute/stdarg-1.c: New test.
31147 * gcc.c-torture/execute/stdarg-2.c: New test.
31148 * gcc.c-torture/execute/stdarg-3.c: New test.
31149 * gcc.dg/tree-ssa/stdarg-1.c: New test.
31150 * gcc.dg/tree-ssa/stdarg-2.c: New test.
31151 * gcc.dg/tree-ssa/stdarg-3.c: New test.
31152 * gcc.dg/tree-ssa/stdarg-4.c: New test.
31153 * gcc.dg/tree-ssa/stdarg-5.c: New test.
31154
31155 2004-09-29 Jakub Jelinek <jakub@redhat.com>
31156
31157 PR tree-optimization/17697
31158 * g++.dg/opt/pr17697-1.C: New test.
31159 * g++.dg/opt/pr17697-2.C: New test.
31160 * g++.dg/opt/pr17697-3.C: New test.
31161
31162 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
31163
31164 PR c/16409
31165 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
31166 gcc.dg/vla-init-5.c: New tests.
31167
31168 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
31169
31170 PR c/13804
31171 * gcc.dg/pr13804-1.c: New test.
31172
31173 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31174
31175 PR fortran/16938
31176 * gfortran.dg/pr16938.f90: New test.
31177
31178 2004-09-27 Mark Mitchell <mark@codesourcery.com>
31179
31180 * g++.dg/template/crash23.C: New test.
31181
31182 2004-09-27 Mark Mitchell <mark@codesourcery.com>
31183
31184 PR c++/17585
31185 * g++.dg/template/static8.C: New test.
31186
31187 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
31188
31189 PR c++/17681
31190 * g++.dg/other/error9.C: New test.
31191
31192 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
31193
31194 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
31195
31196 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31197
31198 PR fortran/15164
31199 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
31200
31201 2004-09-26 Roger Sayle <roger@eyesopen.com>
31202
31203 PR middle-end/17112
31204 * gcc.dg/pr17112-1.c: New test case.
31205
31206 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
31207
31208 PR c/11459
31209 * gcc.dg/pr11459-1.c: New test.
31210
31211 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
31212
31213 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
31214 * gcc.dg/tree-ssa/loop-4.c: Likewise.
31215
31216 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31217
31218 * gfortran.dg/pr15324.f90: Make array bounds consistent.
31219
31220 2004-09-25 Jan Hubicka <jh@suse.cz>
31221
31222 * compile/30040909-1.c: New test.
31223 * compile/30040907-1.c: New test.
31224
31225 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
31226
31227 * gcc.c-torture/execute/va-arg-26.c: New test.
31228
31229 2004-09-24 Zack Weinberg <zack@codesourcery.com>
31230
31231 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
31232 extra diagnostics on targets with 64-bit pointers.
31233 * objc.dg/selector-1.m: Adjust dg-warning regexp.
31234
31235 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
31236
31237 PR c/17188
31238 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
31239 * gcc.dg/decl-3.c: Adjust expected message.
31240
31241 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31242
31243 PR fortran/17615
31244 * gfortran.dg/pr17615.f90: New test.
31245
31246 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
31247
31248 PR tree-optimzation/17517
31249 * g++.dg/tree-ssa/pr17517.C: New Test.
31250
31251 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
31252
31253 PR c++/16889
31254 * g++.dg/lookup/ambig3.C: New.
31255
31256 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
31257
31258 PR tree-opt/17624
31259 * g++.dg/opt/pr17624.C: New test.
31260
31261 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
31262
31263 PR c/6980
31264 * gcc.dg/Wbad-function-cast-1.c: New test.
31265
31266 2004-09-23 Zack Weinberg <zack@codesourcery.com>
31267
31268 * g++.dg/ext/complit1.C
31269 * g++.dg/other/error2.C
31270 * g++.dg/other/nontype-1.C
31271 * g++.dg/parse/crash11.C
31272 * g++.dg/parse/crash12.C
31273 * g++.dg/parse/error15.C
31274 * g++.dg/parse/error4.C
31275 * g++.dg/parse/tmpl-outside1.C
31276 * g++.dg/parse/too-many-tmpl-args1.C
31277 * g++.dg/template/dependent-expr3.C
31278 * g++.dg/template/error10.C
31279 * g++.dg/template/instantiate1.C
31280 * g++.dg/template/vtable2.C
31281 * g++.dg/warn/Wshadow-1.C
31282 * g++.dg/warn/weak1.C
31283 * g++.old-deja/g++.brendan/crash16.C
31284 * g++.old-deja/g++.brendan/crash18.C
31285 * g++.old-deja/g++.brendan/crash48.C
31286 * g++.old-deja/g++.brendan/crash49.C
31287 * g++.old-deja/g++.brendan/crash55.C
31288 * g++.old-deja/g++.brendan/crash56.C
31289 * g++.old-deja/g++.brendan/crash8.C
31290 * g++.old-deja/g++.brendan/enum11.C
31291 * g++.old-deja/g++.brendan/enum8.C
31292 * g++.old-deja/g++.brendan/enum9.C
31293 * g++.old-deja/g++.brendan/friend3.C
31294 * g++.old-deja/g++.brendan/misc14.C
31295 * g++.old-deja/g++.bugs/900402_02.C
31296 * g++.old-deja/g++.bugs/900404_03.C
31297 * g++.old-deja/g++.bugs/900404_04.C
31298 * g++.old-deja/g++.bugs/900428_03.C
31299 * g++.old-deja/g++.jason/crash4.C
31300 * g++.old-deja/g++.jason/overload21.C
31301 * g++.old-deja/g++.jason/redecl1.C
31302 * g++.old-deja/g++.jason/report.C
31303 * g++.old-deja/g++.jason/rfg10.C
31304 * g++.old-deja/g++.jason/template30.C
31305 * g++.old-deja/g++.law/arm12.C
31306 * g++.old-deja/g++.law/ctors5.C
31307 * g++.old-deja/g++.law/cvt20.C
31308 * g++.old-deja/g++.law/init10.C
31309 * g++.old-deja/g++.law/init8.C
31310 * g++.old-deja/g++.law/visibility17.C
31311 * g++.old-deja/g++.law/visibility7.C
31312 * g++.old-deja/g++.mike/net8.C
31313 * g++.old-deja/g++.mike/p646.C
31314 * g++.old-deja/g++.mike/p700.C
31315 * g++.old-deja/g++.mike/p701.C
31316 * g++.old-deja/g++.mike/p811.C
31317 * g++.old-deja/g++.ns/template13.C
31318 * g++.old-deja/g++.other/array3.C
31319 * g++.old-deja/g++.other/crash25.C
31320 * g++.old-deja/g++.other/dtor3.C
31321 * g++.old-deja/g++.other/dtor4.C
31322 * g++.old-deja/g++.other/main1.C
31323 * g++.old-deja/g++.other/warn7.C
31324 * g++.old-deja/g++.pt/crash11.C
31325 * g++.old-deja/g++.pt/crash36.C
31326 * g++.old-deja/g++.pt/spec22.C
31327 * g++.old-deja/g++.pt/spec9.C
31328 * g++.old-deja/g++.pt/ttp52.C
31329 * g++.old-deja/g++.robertl/eb103.C
31330 * g++.old-deja/g++.robertl/eb121.C
31331 * g++.old-deja/g++.robertl/eb22.C
31332 * g++.old-deja/g++.robertl/eb8.C:
31333 Update locations and/or regexps of dg-error markers.
31334 Remove markers for some bogus messages that are no longer issued.
31335
31336 2004-09-23 Jakub Jelinek <jakub@redhat.com>
31337
31338 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
31339 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
31340
31341 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
31342
31343 PR c++/17618
31344 * g++.dg/lookup/crash5.C: New test.
31345
31346 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
31347
31348 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
31349 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
31350 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
31351 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
31352 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
31353 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
31354
31355 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
31356 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
31357 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
31358 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
31359 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
31360 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
31361
31362 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
31363
31364 * gcc.dg/vect/vect-44.c: Check additional cases.
31365 * gcc.dg/vect/vect-48.c: Check additional cases.
31366
31367 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
31368 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
31369 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
31370 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
31371 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
31372 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
31373 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
31374 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
31375 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
31376
31377 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
31378 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
31379 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
31380
31381 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
31382
31383 * gcc.dg/tree-ssa/loop-6.c: New test.
31384
31385 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
31386
31387 PR c++/17620
31388 * g++.dg/inherit/base2.C: New.
31389
31390 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
31391
31392 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
31393 * gcc.dg/20001012-2.c: Likewise.
31394 * gcc.dg/20001013-1.c: Likewise.
31395 * gcc.dg/20001101-1.c: Likewise.
31396 * gcc.dg/20001102-1.c: Likewise.
31397 * gcc.dg/bf-spl1.c: Likewise.
31398 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
31399 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
31400
31401 2004-09-22 Diego Novillo <dnovillo@redhat.com>
31402
31403 PR tree-optimization/16721
31404 * gcc.dg/tree-ssa/pr16721.c: New test.
31405
31406 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
31407
31408 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
31409 * gcc.dg/20040305-1.c: Likewise.
31410
31411 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
31412
31413 PR c/16566
31414 * gcc.c-torture/compile/pr16566-1.c,
31415 gcc.c-torture/compile/pr16566-2.c,
31416 gcc.c-torture/compile/pr16566-3.c: New tests.
31417
31418 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
31419
31420 PR tree-optimization/17512
31421 * gcc.c-torture/compile/20040916-1.c.
31422
31423 2004-09-21 Mark Mitchell <mark@codesourcery.com>
31424
31425 * gcc.dg/pragma-re-3.c: New test.
31426
31427 2004-09-17 Matt Austern <austern@apple.com>
31428
31429 PR c++/15049
31430 * g++.dg/other/anon3.C: New.
31431
31432 2004-09-21 Roger Sayle <roger@eyesopen.com>
31433
31434 PR c++/7503
31435 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
31436 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
31437 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
31438 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
31439 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
31440
31441 2004-09-21 Bud Davis <bdavis9659@comcast.net>
31442
31443 PR fortran/17286
31444 * gfortran.dg/pr17286.f90: New test.
31445
31446 2004-09-20 Mark Mitchell <mark@codesourcery.com>
31447
31448 PR c++/17530
31449 * g++.dg/template/static7.C: New test.
31450
31451 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
31452
31453 PR tree-opt/17558
31454 * gcc.c-torture/compile/pr17558.c: New test.
31455
31456 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
31457
31458 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
31459 if SKIP_ATTRIBUTE is defined.
31460
31461 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31462
31463 PR fortran/15957
31464 * gfortran.dg/pr15957.f90: New test.
31465
31466 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
31467
31468 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
31469 in comparison.
31470 * gcc.dg/vect/vect-79.c: Likewise.
31471 * gcc.dg/vect/vect-80.c: Likewise.
31472
31473 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31474
31475 PR fortran/15750
31476 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
31477
31478 2004-09-20 Ira Rosen <irar@il.ibm.com>
31479
31480 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
31481 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
31482 * gcc.dg/vect/vect-62.c: New testcase.
31483 * gcc.dg/vect/vect-63.c: New testcase.
31484 * gcc.dg/vect/vect-64.c: New testcase.
31485 * gcc.dg/vect/vect-65.c: New testcase.
31486 * gcc.dg/vect/vect-66.c: New testcase.
31487 * gcc.dg/vect/vect-67.c: New testcase.
31488 * gcc.dg/vect/vect-68.c: New testcase.
31489 * gcc.dg/vect/vect-69.c: New testcase.
31490 * gcc.dg/vect/vect-79.c: New testcase.
31491 * gcc.dg/vect/vect-80.c: New testcase.
31492
31493 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
31494
31495 * gcc.target/mips/asm-1.c: New test.
31496
31497 2004-09-19 Ira Rosen <irar@il.ibm.com>
31498
31499 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
31500 * gcc.dg/vect/vect-73.c: New testcase.
31501 * gcc.dg/vect/vect-74.c: New testcase.
31502 * gcc.dg/vect/vect-75.c: New testcase.
31503 * gcc.dg/vect/vect-76.c: New testcase.
31504 * gcc.dg/vect/vect-77.c: New testcase.
31505 * gcc.dg/vect/vect-78.c: New testcase
31506
31507 2004-09-18 Paul Brook <paul@codesourcery.com>
31508
31509 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
31510
31511 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
31512
31513 PR c/17424
31514 * gcc.dg/pr17424-1.c: New test.
31515
31516 2004-09-18 Diego Novillo <dnovillo@redhat.com>
31517
31518 * g++.dg/tree-ssa/pr17153.C: New test.
31519
31520 2004-09-16 Geoffrey Keating <geoffk@apple.com>
31521
31522 PR pch/13361
31523 * g++.dg/pch/wchar-1.C: New.
31524 * g++.dg/pch/wchar-1.Hs: New.
31525
31526 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
31527
31528 * gcc.c-torture/execute/20040917-1.c: New test.
31529
31530 2004-09-17 Diego Novillo <dnovillo@redhat.com>
31531
31532 PR tree-optimization/17319
31533 * gcc.dg/pr17319.c: New test.
31534
31535 2004-09-17 Devang Patel <dpatel@apple.com>
31536
31537 * gcc.dg/20040813-1.c: New test.
31538
31539 2004-09-17 Diego Novillo <dnovillo@redhat.com>
31540
31541 PR tree-optimization/17273
31542 * gcc.c-torture/compile/pr17273.c: New test.
31543
31544 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
31545
31546 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
31547 Update expected messages.
31548 * gcc.dg/declspec-13.c: New test.
31549
31550 2004-09-17 David Edelsohn <edelsohn@gnu.org>
31551
31552 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
31553
31554 2004-09-17 Diego Novillo <dnovillo@redhat.com>
31555
31556 * gcc.c-torture/execute/pr17252.c: Use post-increment to
31557 change what 'a' is pointing to.
31558
31559 2004-09-17 Mark Mitchell <mark@codesourcery.com>
31560
31561 PR c++/16002
31562 * g++.dg/template/error18.C: New test.
31563
31564 PR c++/16029
31565 * g++.dg/warn/Wunused-8.C: New test.
31566
31567 2004-09-17 Steven Bosscher <stevenb@suse.de>
31568
31569 PR tree-optimization/17513
31570 * gcc.dg/20040916-1.c: New test.
31571
31572 2004-09-16 Mark Mitchell <mark@codesourcery.com>
31573
31574 PR c++/17501
31575 * g++.dg/template/typename7.C: New test.
31576
31577 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
31578
31579 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
31580
31581 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
31582
31583 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
31584 with -ftree-based-profiling also.
31585 * lib/profopt.exp: Support late-set profile_option/feedback_option.
31586
31587 2004-09-16 Victor Leikehman <lei@il.ibm.com>
31588
31589 PR/15364
31590 * gfortran.dg/der_array_io_1.f90: New test.
31591 * gfortran.dg/der_array_io_2.f90: New test.
31592 * gfortran.dg/der_array_io_3.f90: New test.
31593
31594 2004-09-15 Mark Mitchell <mark@codesourcery.com>
31595
31596 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
31597 EABI.
31598
31599 2004-09-15 Mark Mitchell <mark@codesourcery.com>
31600
31601 * g++.dg/opt/switch1.C: New test.
31602
31603 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
31604
31605 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
31606 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
31607 Update expected messages.
31608
31609 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31610
31611 PR fortran/16485
31612 * gfortran.dg/same_name_1.f90: New test.
31613
31614 2004-09-15 Diego Novillo <dnovillo@redhat.com>
31615
31616 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
31617 dereference garbage pointers.
31618
31619 2004-09-15 Jakub Jelinek <jakub@redhat.com>
31620
31621 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
31622 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
31623
31624 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
31625 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
31626 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
31627
31628 2004-09-14 Mark Mitchell <mark@codesourcery.com>
31629
31630 PR c++/17324
31631 * g++.dg/template/mangle1.C: New test.
31632
31633 2004-09-14 Diego Novillo <dnovillo@redhat.com>
31634
31635 PR tree-optimization/17252
31636 * gcc.c-torture/execute/pr17252.c: New test.
31637
31638 2004-09-14 Andrew Pinski <apinski@apple.com>
31639
31640 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
31641
31642 2004-09-14 Roger Sayle <roger@eyesopen.com>
31643
31644 PR rtl-optimization/9771
31645 * gcc.dg/pr9771-1.c: New test case.
31646
31647 2004-09-14 Diego Novillo <dnovillo@redhat.com>
31648
31649 PR tree-optimization/15262
31650 * gcc.c-torture/execute/pr15262-1.c: New test.
31651 * gcc.c-torture/execute/pr15262-2.c: New test.
31652
31653 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
31654
31655 * gcc.dg/declspec-12.c: New test.
31656
31657 2004-09-14 Bud Davis <bdavis9659@comcast.net>
31658
31659 * gfortran.dg/pr17090.f90: Add directives to test.
31660
31661 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
31662
31663 * gcc.c-torture/compile/20040914-1.c: New test.
31664
31665 2004-09-13 Mark Mitchell <mark@codesourcery.com>
31666
31667 PR c++/16162
31668 * g++.dg/template/decl2.C: New test.
31669
31670 2004-09-13 Bud Davis <bdavis9659@comcast.net>
31671
31672 PR fortran/17090
31673 * gfortran.dg/pr17090.f90: New test.
31674
31675 2004-09-13 Dale Johannesen <dalej@apple.com>
31676
31677 * gcc.c-torture/compile/pr17408.c: New test case.
31678
31679 2004-09-13 Mark Mitchell <mark@codesourcery.com>
31680
31681 PR c++/16716
31682 * g++.dg/parse/crash17.C: New test.
31683
31684 PR c++/17327
31685 * g++.dg/template/enum3.C: New test.
31686
31687 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
31688
31689 * lib/gcc-defs.exp: Load wrapper.exp.
31690 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
31691 using local code.
31692 * lib/gcc.exp (gcc_init): Similar.
31693 * lib/gfortran.exp (gfortran_init): Similar.
31694 * lib/objc.exp (objc_init): Similar.
31695 * lib/treelang.exp (treelang_init): Similar.
31696 * lib/wrapper.exp: New file with build_wrapper call machinery in
31697 ${tool}_maybe_build_wrapper.
31698
31699 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
31700
31701 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
31702 "inline".
31703 * gcc.dg/declspec-11.c: Update expected messages.
31704 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
31705 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
31706 gcc.dg/inline-12.c: New tests.
31707
31708 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
31709
31710 * g++.dg/tree-ssa/pr17400.C: New testcase.
31711
31712 2004-09-13 James E Wilson <wilson@specifixinc.com>
31713
31714 * gcc.target/mips/sb1-1.c: New testcase.
31715
31716 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
31717
31718 * lib/g77-dg.exp: Remove unused file.
31719 * lib/mike-g77.exp: Ditto.
31720 * lib/g77.exp: Ditto.
31721
31722 2004-09-12 Richard Henderson <rth@redhat.com>
31723
31724 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
31725
31726 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
31727
31728 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
31729 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
31730 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
31731 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
31732 Update expected messages.
31733
31734 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
31735
31736 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
31737 declaration/use mismatch for dirp parameter.
31738
31739 2004-09-12 Andrew Pinski <apinski@apple.com>
31740
31741 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
31742 -fgnu-runtime is passed.
31743
31744 2004-09-12 Richard Henderson <rth@redhat.com>
31745
31746 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
31747 do the uplevel thing and update additional_flags directly.
31748 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
31749 gfortran.fortran-torture/execute/intrinsic_nearest.x,
31750 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
31751 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
31752
31753 2004-09-11 Steven Bosscher <stevenb@suse.de>
31754
31755 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
31756
31757 2004-09-11 Roger Sayle <roger@eyesopen.com>
31758
31759 PR middle-end/17411
31760 * g++.dg/opt/pr17411-1.C: New test case.
31761
31762 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
31763
31764 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
31765 gcc.dg/tls/diag-2.c: Update expected messages.
31766 * gcc.dg/991209-1.c: Specify compilation options. Update expected
31767 messages.
31768 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
31769 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
31770 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
31771 gcc.dg/tls/diag-5.c: New tests.
31772
31773 2004-09-11 Zack Weinberg <zack@codesourcery.com>
31774
31775 * gcc.dg/20040910-1.c: Correct dg-error regexp.
31776
31777 2004-09-11 Steven Bosscher <stevenb@suse.de>
31778
31779 * g++.dg/parse/break-in-for.C: New test.
31780
31781 2004-09-11 Jakub Jelinek <jakub@redhat.com>
31782
31783 * gcc.dg/tree-ssa/20040911-1.c: New test.
31784
31785 2004-09-11 Andreas Jaeger <aj@suse.de>
31786
31787 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
31788 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
31789
31790 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
31791
31792 * gcc.target/frv: New directory of FR-V-specific tests.
31793
31794 2004-09-10 James E Wilson <wilson@specifixinc.com>
31795
31796 * gcc.dg/convert-vec-1.c: New test.
31797
31798 2004-09-10 Roger Sayle <roger@eyesopen.com>
31799
31800 PR middle-end/17024
31801 * gcc.dg/pr17024-1.c: New test case.
31802
31803 2004-09-10 Eric Christopher <echristo@redhat.com>
31804
31805 * gcc.dg/20040910-1.c: New test.
31806
31807 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
31808
31809 * gcc.dg/bitfld-9.c: New test.
31810
31811 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
31812
31813 * gcc.c-torture/execute/ieee/acc1.c: New test.
31814 * gcc.c-torture/execute/ieee/acc2.c: New test.
31815 * gcc.c-torture/execute/ieee/mzero6.c: New test.
31816
31817 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
31818
31819 * gcc.dg/deprecated-2.c: New test.
31820
31821 2004-09-09 James E Wilson <wilson@specifixinc.com>
31822
31823 * gcc.dg/init-vec-1.c: New test.
31824
31825 2004-09-09 Roger Sayle <roger@eyesopen.com>
31826
31827 PR middle-end/17055
31828 * gcc.dg/pr17055-1.c: New test case.
31829
31830 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
31831
31832 PR target/17377
31833 * gcc.c-torture/execute/pr17377.c: New test.
31834
31835 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
31836
31837 PR c/8420
31838 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
31839 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
31840 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
31841 gcc.dg/long-long-typespec-1.c: New tests.
31842 * gcc.dg/tls/diag-2.c: Update expected diagnostics
31843
31844 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
31845
31846 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
31847 gcc.dg/gnu99-static-1.c: New tests.
31848
31849 2004-09-08 Devang Patel <dpatel@apple.com>
31850
31851 * gcc.dg/darwin-ld-20040828-1.c: New test.
31852 * gcc.dg/darwin-ld-20040828-2.c: New test.
31853 * gcc.dg/darwin-ld-20040828-3.c: New test.
31854
31855 2004-09-08 Ziemowit Laski <zlaski@apple.com>
31856
31857 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
31858 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
31859 in error message.
31860 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
31861 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
31862 in error message.
31863 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
31864 types they qualify.
31865 * objc.dg/type-size-2.m: Fix wording in comment.
31866 * objc.dg/va-meth-1.m: New test case.
31867
31868 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
31869
31870 PR c/16633:
31871 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
31872 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
31873
31874 2004-09-06 Devang Patel <dpatel@apple.com>
31875
31876 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
31877 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
31878
31879 2004-09-06 Zack Weinberg <zack@codesourcery.com>
31880
31881 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
31882 reflect changed line numbering of diagnostics.
31883
31884 2004-09-06 Paul Brook <paul@codesourcery.com>
31885
31886 * gfortran.dg/edit_real_1.f90: Add new test.
31887
31888 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
31889
31890 * gcc.dg/tree-ssa/loop-2.c: New test.
31891 * gcc.dg/tree-ssa/loop-3.c: New test.
31892 * gcc.dg/tree-ssa/loop-4.c: New test.
31893 * gcc.dg/tree-ssa/loop-5.c: New test.
31894
31895 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31896
31897 * gcc.dg/format/sentinel-1.c: Update for parameter option.
31898
31899 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31900
31901 * gcc.dg/format/sentinel-1.c: New test.
31902
31903 2004-09-04 Uros Bizjak <uros@kss-loka.si>
31904
31905 * gcc.dg/builtins-46.c: New.
31906
31907 2004-09-03 Devang Patel <dpatel@apple.com>
31908
31909 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
31910 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
31911
31912 2004-09-03 Jan Beulich <jbeulich@novell.com>
31913
31914 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
31915 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
31916 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
31917 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
31918 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
31919 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
31920 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
31921 the non-portable bzero.
31922 * gcc.dg/20010912-1.c: xfail for NetWare.
31923 * gcc.dg/20020426-2.c: xfail for NetWare.
31924 * gcc.dg/20021014-1.c: xfail for NetWare.
31925 * gcc.dg/20021018-1.c: xfail for NetWare.
31926 * gcc.dg/20030213-1.c: xfail for NetWare.
31927 * gcc.dg/20030225-1.c: xfail for NetWare.
31928 * gcc.dg/20030708-1.c: xfail for NetWare.
31929 * gcc.dg/builtins-config.h: Also exclude NetWare.
31930 * gcc.dg/format/format.h: Define restrict only if not already defined.
31931 * gcc.dg/nest.c: xfail for NetWare.
31932 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
31933 * lib/target-supports.exp (check_visibility_available): Exclude
31934 NetWare.
31935
31936 2004-09-03 Jan Beulich <jbeulich@novell.com>
31937
31938 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
31939 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
31940 deterministic starting point for the alignment of structure fields.
31941 * gcc.dg/Wpadded.c: Dito.
31942 * g++.dg/abi/vbase10.C: Dito.
31943
31944 2004-09-03 Devang Patel <dpatel@apple.com>
31945
31946 * g++.dg/debug/pr15736.cc: New test.
31947
31948 2004-09-02 Mark Mitchell <mark@codesourcery.com>
31949
31950 * README.QMTEST: Fix out-of-date link.
31951
31952 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
31953
31954 PR fortran/16579
31955 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
31956 Delete. Duplicate of gfortran.dg/g77/20010610.f
31957
31958 2004-09-02 Mark Mitchell <mark@codesourcery.com>
31959
31960 * g++.dg/abi/arm_rtti1.C: New test.
31961
31962 2004-09-02 Geoffrey Keating <geoffk@apple.com>
31963
31964 * gcc.dg/ppc-vector-memcpy.c: New.
31965 * gcc.dg/ppc-vector-memset.c: New.
31966
31967 2004-09-02 Chao-ying Fu <fu@mips.com>
31968
31969 * gcc.target/mips/mips-3d-1.c: New test.
31970 * gcc.target/mips/mips-3d-2.c: New test.
31971 * gcc.target/mips/mips-3d-3.c: New test.
31972 * gcc.target/mips/mips-3d-4.c: New test.
31973 * gcc.target/mips/mips-3d-5.c: New test.
31974 * gcc.target/mips/mips-3d-6.c: New test.
31975 * gcc.target/mips/mips-3d-7.c: New test.
31976 * gcc.target/mips/mips-3d-8.c: New test.
31977 * gcc.target/mips/mips-3d-9.c: New test.
31978 * gcc.target/mips/mips-ps-1.c: New test.
31979 * gcc.target/mips/mips-ps-2.c: New test.
31980 * gcc.target/mips/mips-ps-3.c: New test.
31981 * gcc.target/mips/mips-ps-4.c: New test.
31982 * gcc.target/mips/mips-ps-type.c: New test.
31983
31984 2004-09-02 Paul Brook <paul@codesourcery.com>
31985
31986 * gfortran.dg/edit_real_1.f90: Add new tests.
31987
31988 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31989
31990 PR fortran/15327
31991 * gfortran.dg/merge_char_1.f90: New test.
31992
31993 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31994
31995 PR fortran/16404
31996 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
31997
31998 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
31999
32000 PR c/1522
32001 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
32002
32003 2004-09-01 Mark Mitchell <mark@codesourcery.com>
32004
32005 * g++.dg/opt/loop1.C: Do not XFAIL.
32006
32007 2004-09-01 Jakub Jelinek <jakub@redhat.com>
32008
32009 * gcc.c-torture/execute/20040831-1.c: New test.
32010
32011 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
32012
32013 PR fortran/16579
32014 * gfortran.dg/g77/20010610.f: Now passes.
32015 Copy from g77.f-torture/execute. Add dg-run directive.
32016 * gfortran.dg/g77/README: Update
32017
32018 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
32019
32020 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
32021 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
32022 (t1, t2, t3, t4): Add volatile.
32023
32024 2004-08-31 Mark Mitchell <mark@codesourcery.com>
32025
32026 * g++.dg/ext/visibility/arm1.C: New test.
32027
32028 2004-08-31 Geoffrey Keating <geoffk@apple.com>
32029
32030 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
32031 -pedantic-errors.
32032
32033 2004-09-01 Paul Brook <paul@codesourcery.com>
32034
32035 * gfortran.dg/eof_2.f90: New test.
32036
32037 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32038
32039 PR fortran/16579
32040 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
32041
32042 2004-08-31 Bud Davis <bdavis9659@comcast.net>
32043
32044 PR libfortran/16805
32045 * gfortran.dg/list_read_2.f90: New test.
32046
32047 2004-08-31 Mark Mitchell <mark@codesourcery.com>
32048
32049 * g++.dg/abi/key1.C: New test.
32050
32051 2004-08-31 Richard Henderson <rth@redhat.com>
32052
32053 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
32054 form of offsetof.
32055 * g++.dg/other/offsetof5.C: Remove duplicate.
32056
32057 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32058
32059 PR fortran/17244
32060 * gfortran.dg/func_derived_1.f90: New test.
32061
32062 2004-08-31 Paul Brook <paul@codesourcery.com>
32063
32064 * gfortran.dg/eof_1.f90: New test.
32065
32066 2004-08-31 Paul Brook <paul@codesourcery.com>
32067
32068 * gfortran.dg/list_read_1.f90: New file.
32069
32070 2004-08-30 Mark Mitchell <mark@codesourcery.com>
32071
32072 * g++.dg/opt/loop1.C: XFAIL.
32073
32074 2004-08-30 Geoffrey Keating <geoffk@apple.com>
32075
32076 * gcc.dg/funcdef-storage-1.c: New.
32077 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
32078 an extern function in local scope.
32079 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
32080 declare an 'auto inline' function in local scope.
32081 * gcc.dg/20011130-1.c: Likewise.
32082 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
32083 an 'auto' function in local scope.
32084 * gcc.dg/20021014-1.c: Likewise.
32085 * gcc.dg/20030331-2.c: Likewise.
32086
32087 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32088
32089 * gfortran.dg/blockdata_1.f90: New test.
32090
32091 2004-08-30 Richard Henderson <rth@redhat.com>
32092
32093 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
32094
32095 2004-08-30 Richard Henderson <rth@redhat.com>
32096
32097 * lib/fortran-torture.exp (fortran-torture-execute): Honor
32098 additional_flags set by alternate driver.
32099 (ieee-options): New procedure.
32100 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
32101 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
32102 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
32103 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
32104
32105 2004-08-30 Richard Henderson <rth@redhat.com>
32106
32107 * lib/f-torture.exp: Remove.
32108
32109 2004-08-29 Mark Mitchell <mark@codesourcery.com>
32110
32111 PR rtl-optimization/16590
32112 * g++.dg/opt/loop1.C: New test.
32113
32114 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32115
32116 PR fortran/13910
32117 * gfortran.dg/oldstyle_1.f90: New test.
32118
32119 2004-08-29 Steven G. Kargl <kargls@comcast.net>
32120 Paul Brook <paul@codesourcery.com>
32121
32122 * gfortran.dg/g77/README: Update.
32123 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
32124 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
32125 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
32126
32127 2004-08-28 Paul Brook <paul@codesourcery.com>
32128
32129 PR libfortran/17195
32130 * gfortran.dg/edit_real_1.f90: New test.
32131
32132 2004-08-27 Paul Brook <paul@codesourcery.com>
32133
32134 * gfortran.dg/rewind_1.f90: New test.
32135
32136 2004-08-27 Bud Davis <bdavis9659@comcast.net>
32137
32138 PR fortran/16597
32139 * gfortran.dg/pr16597.f90: New test.
32140
32141 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
32142
32143 PR c/13801
32144 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
32145 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
32146 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
32147 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
32148 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
32149
32150 2004-08-26 Nick Clifton <nickc@redhat.com>
32151
32152 * gcc.c-torture/compile/pr17119.c: New test.
32153
32154 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
32155
32156 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
32157
32158 2004-08-25 Richard Henderson <rth@redhat.com>
32159
32160 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
32161 the bits that expect kind=8 to be the largest real kind.
32162
32163 2004-08-25 Ziemowit Laski <zlaski@apple.com>
32164
32165 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
32166
32167 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32168
32169 * gfortran.dg/assignment_1.f90: New test.
32170
32171 2004-08-25 Adam Nemet <anemet@lnxw.com>
32172
32173 * g++.dg/template/repo3.C: New test.
32174
32175 2004-08-25 Roger Sayle <roger@eyesopen.com>
32176
32177 PR middle-end/16693
32178 PR tree-optimization/16372
32179 * g++.dg/opt/pr16372-1.C: New test case.
32180 * g++.dg/opt/pr16693-1.C: New test case.
32181 * g++.dg/opt/pr16693-2.C: New test case.
32182
32183 2004-08-25 Ziemowit Laski <zlaski@apple.com>
32184
32185 * objc.dg/proto-lossage-4.m: New test.
32186
32187 2004-08-25 Mark Mitchell <mark@codesourcery.com>
32188
32189 PR c++/17155
32190 * g++.dg/inherit/local2.C: New test.
32191
32192 2004-08-25 Paul Brook <paul@codesourcery.com>
32193
32194 PR fortran/17144
32195 * gfortran.dg/string_ctor_1.f90: New test.
32196
32197 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32198
32199 PR c++/14428
32200 * g++.dg/template/redecl2.C: New test.
32201
32202 2004-08-24 Bud Davis <bdavis9659@comcast.net>
32203
32204 PR fortran/17143
32205 * gfortran.dg/pr17143.f90: New test.
32206
32207 2004-08-24 Bud Davis <bdavis9659@comcast.net>
32208
32209 PR fortran/17164
32210 * gfortran.dg/pr17164.f90: New test.
32211
32212 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32213
32214 * gcc.dg/tree-ssa/loop-1.c: New test.
32215
32216 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
32217
32218 * gcc.c-torture/compile/20040824-1.c: New test.
32219
32220 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
32221
32222 * gcc.c-torture/compile/iftrap-3.c: New test.
32223
32224 2004-08-24 Paul Brook <paul@codesourcery.com>
32225
32226 * gfortran.dg/entry_2.f90: New test.
32227
32228 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32229
32230 PR c++/16889
32231 * g++.dg/lookup/ambig[12].C: New.
32232
32233 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32234
32235 PR c++/16706
32236 * g++.dg/template/crash21.C: New test.
32237 * g++.dg/template/crash22.C: Likewise.
32238
32239 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32240
32241 PR c++/17149
32242 * g++.dg/template/access15.C: New.
32243
32244 2004-08-23 Mark Mitchell <mark@codesourcery.com>
32245
32246 PR c++/17163
32247 * g++.dg/template/repo2.C: New test.
32248
32249 2004-08-23 Roger Sayle <roger@eyesopen.com>
32250
32251 PR rtl-optimization/17078
32252 * gcc.c-torture/execute/pr17078-1.c: New test case.
32253
32254 2004-08-23 Mark Mitchell <mark@codesourcery.com>
32255
32256 PR c/14492
32257 * gcc.dg/debug/crash1.c: New test.
32258
32259 2004-08-23 Mark Mitchell <mark@codesourcery.com>
32260
32261 PR c/16180
32262 * gcc.dg/loop-5.c: New test.
32263
32264 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32265
32266 * gcc.c-torture/execute/20040823-1.c: New test.
32267
32268 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
32269
32270 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
32271 to the assembler. Simplify test accordingly.
32272 (asm_abi_flags): Use GNU names.
32273 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
32274 to check for ABI flags.
32275
32276 2004-08-22 Andrew Pinski <apinski@apple.com>
32277
32278 * g++.dg/opt/pr14029.C: New test.
32279 * gcc.c-torture/execute/pr15262.c: New test.
32280
32281 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32282
32283 * gfortran.dg/reduction.f90: Add checks with complex arguments.
32284
32285 2004-08-21 Bud Davis <bdavis9659@comcast.net>
32286
32287 PR 16908
32288 * gfortran.dg/direct_io.f90: New test.
32289
32290 2004-08-20 Mark Mitchell <mark@codesourcery.com>
32291
32292 PR c++/17121
32293 * g++.dg/inherit/local2.C: New test.
32294
32295 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
32296
32297 PR c++/17120
32298 * g++.dg/warn/Wparentheses-4.C: New test.
32299
32300 2004-08-20 Mark Mitchell <mark@codesourcery.com>
32301
32302 PR c++/17121
32303 * g++.dg/inherit/local2.C: New test.
32304
32305 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
32306 * gcc.dg/ppc-ldstruct.c: Likewise.
32307 * gcc.dg/ppc64-abi-2.c: Likewise.
32308
32309 2004-08-20 Jakub Jelinek <jakub@redhat.com>
32310
32311 PR rtl-optimization/17099
32312 * gcc.c-torture/execute/20040820-1.c: New test.
32313
32314 2004-08-20 David Edelsohn <edelsohn@gnu.org>
32315
32316 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
32317
32318 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
32319
32320 PR fortran/17077
32321 * gfortran.dg/auto_array_1.f90: New test.
32322
32323 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32324
32325 PR fortran/17074
32326 * gfortran.dg/simpleif_1.f90: New test.
32327
32328 2004-08-19 Mark Mitchell <mark@codesourcery.com>
32329
32330 * lib/target-supports.exp (check_profiling_available): Return
32331 false for arm*-*-symbianelf* and arm*-*-eabi*.
32332
32333 PR c++/15890
32334 * g++.dg/template/delete1.C: New test.
32335
32336 2004-08-19 Paul Brook <paul@codesourcery.com>
32337
32338 PR fortran/14976
32339 PR fortran/16228
32340 * gfortran.dg/data_char_1.f90: New test.
32341
32342 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
32343
32344 PR fortran/16946
32345 * gfortran.dg/reduction.f90: New testcase.
32346
32347 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32348
32349 PR fortran/16520
32350 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
32351
32352 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
32353
32354 PR c++/17041
32355 * g++.dg/Wparentheses-3.C: New test.
32356
32357 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
32358
32359 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
32360 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
32361 * gcc.dg/vect/vect-2.c: Likewise.
32362 * gcc.dg/vect/vect-3.c: Likewise.
32363 * gcc.dg/vect/vect-4.c: Likewise.
32364 * gcc.dg/vect/vect-5.c: Likewise.
32365 * gcc.dg/vect/vect-6.c: Likewise.
32366 * gcc.dg/vect/vect-7.c: Likewise.
32367 * gcc.dg/vect/vect-25.c: Likewise.
32368 * gcc.dg/vect/vect-31.c: Likewise.
32369 * gcc.dg/vect/vect-32.c: Likewise.
32370 * gcc.dg/vect/vect-34.c: Likewise.
32371 * gcc.dg/vect/vect-36.c: Likewise.
32372 * gcc.dg/vect/vect-all.c: Likewise.
32373
32374 2004-08-18 Mark Mitchell <mark@codesourcery.com>
32375
32376 PR c++/17068
32377 * g++.dg/template/operator4.C: New test.
32378
32379 2004-08-18 Richard Henderson <rth@redhat.com>
32380
32381 * gcc.dg/20040206-1.c: XFAIL.
32382
32383 2004-08-17 Mark Mitchell <mark@codesourcery.com>
32384
32385 PR c++/16246
32386 * g++.dg/template/array7.C: New test.
32387
32388 2004-08-17 James E Wilson <wilson@specifixinc.com>
32389
32390 * gcc.dg/mips-movcc-1.c: New test.
32391 * gcc.dg/mips-movcc-2.c: New test.
32392 * gcc.dg/mips-movcc-3.c: New test.
32393
32394 * gcc.dg/mips-nmadd-1.c: New test.
32395 * gcc.dg/mips-nmadd-2.c: New test.
32396
32397 2004-08-17 Mark Mitchell <mark@codesourcery.com>
32398
32399 PR c++/15871
32400 * g++.dg/opt/inline8.C: New test.
32401
32402 PR c++/16965
32403 * g++.dg/parse/error17.C: New test.
32404
32405 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
32406
32407 * gcc.dg/vect: New directory for vectorizer tests.
32408 * gcc.dg/vect/tree-vect.h: New file.
32409 * gcc.dg/vect/vect.exp: New file.
32410 * gcc.dg/vect/pr16105.c.c: New test.
32411 * gcc.dg/vect/vect-1.c: New test.
32412 * gcc.dg/vect/vect-2.c: New test.
32413 * gcc.dg/vect/vect-3.c: New test.
32414 * gcc.dg/vect/vect-4.c: New test.
32415 * gcc.dg/vect/vect-5.c: New test.
32416 * gcc.dg/vect/vect-6.c: New test.
32417 * gcc.dg/vect/vect-7.c: New test.
32418 * gcc.dg/vect/vect-8.c: New test.
32419 * gcc.dg/vect/vect-9.c: New test.
32420 * gcc.dg/vect/vect-10.c: New test.
32421 * gcc.dg/vect/vect-11.c: New test.
32422 * gcc.dg/vect/vect-12.c: New test.
32423 * gcc.dg/vect/vect-13.c: New test.
32424 * gcc.dg/vect/vect-14.c: New test.
32425 * gcc.dg/vect/vect-15.c: New test.
32426 * gcc.dg/vect/vect-16.c: New test.
32427 * gcc.dg/vect/vect-17.c: New test.
32428 * gcc.dg/vect/vect-18.c: New test.
32429 * gcc.dg/vect/vect-19.c: New test.
32430 * gcc.dg/vect/vect-20.c: New test.
32431 * gcc.dg/vect/vect-21.c: New test.
32432 * gcc.dg/vect/vect-22.c: New test.
32433 * gcc.dg/vect/vect-23.c: New test.
32434 * gcc.dg/vect/vect-24.c: New test.
32435 * gcc.dg/vect/vect-25.c: New test.
32436 * gcc.dg/vect/vect-26.c: New test.
32437 * gcc.dg/vect/vect-27.c: New test.
32438 * gcc.dg/vect/vect-28.c: New test.
32439 * gcc.dg/vect/vect-29.c: New test.
32440 * gcc.dg/vect/vect-30.c: New test.
32441 * gcc.dg/vect/vect-31.c: New test.
32442 * gcc.dg/vect/vect-32.c: New test.
32443 * gcc.dg/vect/vect-33.c: New test.
32444 * gcc.dg/vect/vect-34.c: New test.
32445 * gcc.dg/vect/vect-35.c: New test.
32446 * gcc.dg/vect/vect-36.c: New test.
32447 * gcc.dg/vect/vect-37.c: New test.
32448 * gcc.dg/vect/vect-38.c: New test.
32449 * gcc.dg/vect/vect-40.c: New test.
32450 * gcc.dg/vect/vect-41.c: New test.
32451 * gcc.dg/vect/vect-42.c: New test.
32452 * gcc.dg/vect/vect-43.c: New test.
32453 * gcc.dg/vect/vect-44.c: New test.
32454 * gcc.dg/vect/vect-45.c: New test.
32455 * gcc.dg/vect/vect-46.c: New test.
32456 * gcc.dg/vect/vect-47.c: New test.
32457 * gcc.dg/vect/vect-48.c: New test.
32458 * gcc.dg/vect/vect-49.c: New test.
32459 * gcc.dg/vect/vect-50.c: New test.
32460 * gcc.dg/vect/vect-51.c: New test.
32461 * gcc.dg/vect/vect-52.c: New test.
32462 * gcc.dg/vect/vect-53.c: New test.
32463 * gcc.dg/vect/vect-54.c: New test.
32464 * gcc.dg/vect/vect-55.c: New test.
32465 * gcc.dg/vect/vect-56.c: New test.
32466 * gcc.dg/vect/vect-57.c: New test.
32467 * gcc.dg/vect/vect-58.c: New test.
32468 * gcc.dg/vect/vect-59.c: New test.
32469 * gcc.dg/vect/vect-60.c: New test.
32470 * gcc.dg/vect/vect-61.c: New test.
32471 * gcc.dg/vect/vect-all.c: New test.
32472 * gcc.dg/vect/vect-none.c: New test.
32473
32474 2004-08-17 Paul Brook <paul@codesourcery.com>
32475
32476 PR fortran/13082
32477 * gfortran.dg/entry_1.f90: New test.
32478
32479 2004-08-17 Andrew Pinski <apinski@apple.com>
32480
32481 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
32482
32483 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
32484
32485 * gcc.dg/pr17036-1.c: New test.
32486
32487 2004-08-16 Devang Patel <dpatel@apple.com>
32488
32489 * gcc.dg/darwin-20040809-1.c: New test.
32490
32491 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
32492
32493 * gcc.dg/funcdef-attr-1.c: New test.
32494
32495 2004-08-16 Janis Johnson <janis187@us.ibm.com>
32496
32497 * gcc.dg/altivec-17.c: New test.
32498 * gcc.dg/altivec-18.c: New test.
32499
32500 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32501
32502 PR c++/6749
32503 * g++.dg/template/vtable2.C: New test.
32504
32505 2004-08-14 Richard Henderson <rth@redhat.com>
32506
32507 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
32508 * gcc.dg/pack-test-4.c (main): Return 0.
32509 * gcc.dg/setjmp-1.c: Remove XFAIL.
32510 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
32511
32512 2004-08-14 Richard Henderson <rth@redhat.com>
32513
32514 * gcc.dg/980217-1.c: Add prototype for printf.
32515
32516 2004-08-13 Bud Davis <bdavis9659@comcast.net>
32517
32518 * gfortran.dg/pr16935.f90: New test.
32519
32520 2004-08-13 Janis Johnson <janis187@us.ibm.com>
32521
32522 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
32523
32524 2004-08-13 Paul Brook <paul@codesourcery.com>
32525
32526 * gfortran.dg/der_io_1.f90: Remove stray comma.
32527
32528 2004-08-12 Janis Johnson <janis187@us.ibm.com>
32529
32530 * gcc.dg/vmx/cw-bug-2.c: Remove.
32531 * gcc.dg/vmx/vprint-1.c: Remove.
32532 * gcc.dg/vmx/vscan-1.c: Remove.
32533
32534 2004-08-12 Devang patel <dpatel@apple.com>
32535
32536 * gcc.dg/darwin-20040809-2.c: New test.
32537
32538 2004-08-12 Janis Johnson <janis1872us.ibm.com>
32539
32540 * g++.dg/ext/altivec-12.C: New test.
32541
32542 * g++.dg/ext/altivec-11.C: New test.
32543
32544 2004-08-12 Paul Brook <paul@codesourcery.com>
32545
32546 * g++.dg/abi/arm_cxa_vec_1.C: New test.
32547
32548 2004-08-12 Janis Johnson <janis187@us.ibm.com>
32549
32550 * g++.dg/ext/altivec-2.C: Check for hardware support before
32551 executing any VMX instructions.
32552
32553 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
32554
32555 2004-08-12 Jakub Jelinek <jakub@redhat.com>
32556
32557 PR c++/16276
32558 * g++.old-deja/g++.other/comdat4.C: New test.
32559 * g++.old-deja/g++.other/comdat4-aux.cc: New.
32560
32561 2004-08-12 Ben Elliston <bje@au.ibm.com>
32562
32563 PR target/16286
32564 * gcc.dg/pr16286.c: New test.
32565
32566 2004-08-12 Jan Beulich <jbeulich@novell.com>
32567
32568 * g++.dg/ext/asm5.C: New.
32569
32570 2004-08-11 Mark Mitchell <mark@codesourcery.com>
32571
32572 PR c++/16698
32573 * g++.dg/eh/crash1.C: New test.
32574
32575 PR c++/16717
32576 * g++.dg/ext/construct1.C: New test.
32577
32578 2004-08-11 Mark Mitchell <mark@codesourcery.com>
32579
32580 PR c++/16853
32581 * g++.dg/init/ptrmem1.C: New test.
32582
32583 PR c++/16618
32584 * g++.dg/parse/offsetof5.C: New test.
32585
32586 PR c++/16870
32587 * g++.dg/template/overload3.C: New test.
32588
32589 2004-08-11 Mark Mitchell <mark@codesourcery.com>
32590
32591 PR c++/16964
32592 * g++.dg/parse/error16.C: New test.
32593
32594 PR c++/16904
32595 * g++.dg/template/error14.C: New test.
32596
32597 PR c++/16929
32598 * g++.dg/template/error15.C: New test.
32599
32600 2004-08-11 Devang Patel <dpatel@apple.com>
32601
32602 * gcc.dg/darwin-ld-20040809-1.c: New test.
32603 * gcc.dg/darwin-ld-20040809-2.c: New test.
32604
32605 2004-08-11 Steven G. Kargl <kargls@comcast.net>
32606
32607 PR fortran/16917
32608 * gfortran.dg/dfloat_1.f90: New test.
32609
32610 2004-08-09 Mark Mitchell <mark@codesourcery.com>
32611
32612 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
32613 * gcc.dg/dll-2.c: Fix dg-require syntax.
32614 * gcc.misc-tests/arm-isr.c (abort): Declare.
32615 (exit): Likewise.
32616
32617 2004-08-10 Mark Mitchell <mark@codesourcery.com>
32618
32619 PR c++/16971
32620 * g++.dg/parse/crash16.C: New test.
32621
32622 2004-08-10 Roger Sayle <roger@eyesopen.com>
32623
32624 * gcc.dg/mips-rsqrt-1.c: New test case.
32625 * gcc.dg/mips-rsqrt-2.c: New test case.
32626 * gcc.dg/mips-rsqrt-3.c: New test case.
32627
32628 2004-08-10 Paul Brook <paul@codesourcery.com>
32629
32630 * gfortran.dg/der_io_1.f90: New test.
32631
32632 2004-08-10 Paul Brook <paul@codesourcery.com>
32633
32634 PR fortran/16919
32635 * gfortran.dg/der_array_1.f90: New test.
32636
32637 2004-08-09 David Edelsohn <edelsohn@gnu.org>
32638
32639 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
32640
32641 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
32642
32643 * gcc.dg/wchar_t-2.c: Fix typo.
32644
32645 2004-08-09 Falk Hueffner <falk@debian.org>
32646
32647 PR tree-optimization/12517
32648 * gcc.c-torture/compile/pr12517.c: New test.
32649
32650 PR tree-optimization/12578
32651 * gcc.c-torture/compile/pr12578.c: New test.
32652
32653 PR tree-optimization/12899
32654 * gcc.c-torture/compile/pr12899.c: New test.
32655
32656 PR rtl-optimization/14692
32657 * gcc.c-torture/compile/pr14692.c: New test.
32658
32659 PR tree-optimization/16461
32660 * gcc.c-torture/compile/pr16461.c: New test.
32661
32662 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
32663
32664 * gfortran.dg/getenv_1.f90: New test.
32665
32666 2004-08-06 Mark Mitchell <mark@codesourcery.com>
32667
32668 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
32669 wchar_t.
32670 * gcc.dg/symbian5.c: Test -fno-short-wchar.
32671
32672 2004-08-06 Paul Brook <paul@codesourcery.com>
32673
32674 * gfortran.dg/ret_array_1.f90: New test.
32675 * gfortran.dg/ret_pointer_1.f90: New test.
32676
32677 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
32678
32679 * gcc.dg/missing-field-init-[12].c: New tests.
32680 * g++.dg/warn/missing-field-init-[12].C: New tests.
32681
32682 2004-08-06 Mark Mitchell <mark@codesourcery.com>
32683
32684 * gcc.dg/enum2.c: New test.
32685 * gcc.dg/symbian3.c: Likewise.
32686 * gcc.dg/symbian4.c: Likewise.
32687 * gcc.dg/wchar_t-2.c: Likewise.
32688
32689 2004-08-05 Mark Mitchell <mark@codesourcery.com>
32690
32691 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
32692 destructor tests.
32693
32694 2004-08-05 Mark Mitchell <mark@codesourcery.com>
32695
32696 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
32697 dg-require-visiblity.
32698 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
32699 * g++.dg/ext/visibility/fvisibility.C: Likewise.
32700 * g++.dg/ext/visibility/memfuncts.C: Likewise.
32701 * g++.dg/ext/visibility/new1.C: Likewise.
32702 * g++.dg/ext/visibility/pragma.C: Likewise.
32703 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
32704 * g++.dg/ext/visibility/virtual.C: Likewise.
32705 * g++/dg/ext/visibility/visibility-1.C: Likewise.
32706 * g++/dg/ext/visibility/visibility-2.C: Likewise.
32707 * g++/dg/ext/visibility/visibility-3.C: Likewise.
32708 * g++/dg/ext/visibility/visibility-4.C: Likewise.
32709 * g++/dg/ext/visibility/visibility-5.C: Likewise.
32710 * g++/dg/ext/visibility/visibility-6.C: Likewise.
32711 * g++/dg/ext/visibility/visibility-7.C: Likewise.
32712 * g++/dg/ext/visibility/visibility-8.C: New test.
32713 * gcc.c-torture/compile/dll.x: Remove.
32714 * gcc.dg/dll-2.c: Use dg-require-dll
32715 * gcc.dg/visibility-10.c: New test.
32716 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
32717 supporting DLLs.
32718 * lib/scanasm.exp (scan_hidden): New function.
32719 (scan_not_hidden): Likewise.
32720
32721 2004-08-05 David Edelsohn <edelsohn@gnu.org>
32722
32723 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
32724
32725 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
32726
32727 * gcc.c-torture/execute/20040805-1.c: New test.
32728
32729 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
32730
32731 * gcc.dg/20020118-1.c: Declare abort.
32732 * gcc.dg/altivec_check.h: Likewise.
32733 * gcc.dg/iftrap-2.c: Likewise.
32734 * gcc.dg/pragma-darwin.c: Likewise.
32735 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
32736
32737 2004-08-04 Geoffrey Keating <geoffk@apple.com>
32738
32739 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
32740
32741 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
32742
32743 * gcc.c-torture/execute/builtins/abs-2.c,
32744 gcc.c-torture/execute/builtins/abs-3.c,
32745 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
32746 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
32747 intmax_t, uintmax_t and their limits.
32748 * gcc.dg/intmax_t-1.c: New test.
32749
32750 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32751
32752 * g++.dg/tc1/dr147.C: Add reference to PR.
32753
32754 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
32755
32756 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
32757 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
32758
32759 2004-08-03 David Edelsohn <edelsohn@gnu.org>
32760
32761 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
32762
32763 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
32764
32765 * gcc.dg/redecl-5.c: New test.
32766 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
32767 of scanf.
32768
32769 2004-08-03 Roger Sayle <roger@eyesopen.com>
32770
32771 PR middle-end/16790
32772 * gcc.c-torture/execute/pr16790-1.c: New test case.
32773
32774 2004-08-03 Mark Mitchell <mark@codesourcery.com>
32775
32776 * g++.dg/ext/visibility/assign1.C: New test.
32777 * g++.dg/ext/visibility/new1.C: Likewise.
32778
32779 * gcc.dg/symbian1.c: New test.
32780 * gcc.dg/symbian2.c: Likewise.
32781
32782 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
32783
32784 PR target/16570
32785 * gcc.dg/i386-sse-9.c: New test.
32786
32787 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
32788
32789 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
32790
32791 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
32792
32793 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
32794 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
32795 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
32796 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
32797 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
32798 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
32799 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
32800 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
32801 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
32802 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
32803 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
32804 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
32805 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
32806 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
32807 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
32808 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
32809 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
32810 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
32811 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
32812 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
32813 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
32814 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
32815 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
32816 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
32817 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
32818 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
32819 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
32820 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
32821 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32822 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32823 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
32824 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
32825 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
32826 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
32827 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
32828 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32829 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32830 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32831 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32832 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
32833 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
32834 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
32835 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
32836 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
32837 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32838 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32839 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
32840 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
32841 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
32842 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
32843 gcc.misc-tests/i386-pf-3dnow-1.c,
32844 gcc.misc-tests/i386-pf-athlon-1.c,
32845 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
32846 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
32847 Declare built-in functions used.
32848 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
32849
32850 2004-08-02 Mark Mitchell <mark@codesourcery.com>
32851
32852 PR c++/16707
32853 * g++.dg/lookup/using12.C: New test.
32854
32855 * g++.dg/init/null1.C: Fix PR number.
32856 * g++.dg/parse/namespace10.C: Likewise.
32857
32858 2004-08-01 Mark Mitchell <mark@codesourcery.com>
32859
32860 PR c++/16224
32861 * g++.dg/template/spec17.C: New test.
32862 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
32863 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
32864
32865 2004-08-02 David Billinghurst
32866
32867 PR fortran/16292
32868 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
32869
32870 2004-08-01 Zack Weinberg <zack@codesourcery.com>
32871
32872 * gcc.dg/ia64-got-1.c: New test case.
32873
32874 2004-08-01 Mark Mitchell <mark@codesourcery.com>
32875
32876 PR c++/16489
32877 * g++.dg/init/null1.C: New test.
32878 * g++.dg/tc1/dr76.C: Adjust error marker.
32879
32880 PR c++/16529
32881 * g++.dg/parse/namespace10.C: New test.
32882
32883 PR c++/16810
32884 * g++.dg/inherit/ptrmem2.C: New test.
32885
32886 2004-08-02 Ben Elliston <bje@au.ibm.com>
32887
32888 PR target/16155
32889 * gcc.dg/pr16155.c: New test.
32890
32891 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
32892
32893 * gcc.dg/redecl-2.c: New test.
32894
32895 2004-07-30 Geoffrey Keating <geoffk@apple.com>
32896
32897 * gcc.dg/darwin-longdouble.c: New file.
32898
32899 2004-07-30 Richard Henderson <rth@redhat.com>
32900
32901 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
32902 write to constant argument.
32903 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
32904
32905 2004-07-30 Richard Henderson <rth@redhat.com>
32906
32907 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
32908 tests of nearest around zero.
32909
32910 2004-07-30 Andrew Pinski <apinski@apple.com>
32911
32912 * gcc.c-torture/compile/20040730-1.c: New test.
32913
32914 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
32915
32916 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
32917 powerpc-eabispe.
32918
32919 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
32920
32921 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
32922
32923 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
32924
32925 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
32926 contains $ld_library_path.
32927 * lib/gfortran.exp (gfortran_link_flags): Likewise.
32928
32929 2004-07-29 Richard Henderson <rth@redhat.com>
32930
32931 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
32932
32933 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
32934 (alt2, which): New.
32935 (Check): Accept either alternative.
32936
32937 2004-07-29 Mark Mitchell <mark@codesourcery.com>
32938
32939 * g++.dg/abi/inline1.C: New test.
32940 * g++.dg/abi/local1-a.cc: Likewise.
32941 * g++.dg/abi/local1.C: Likewise.
32942 * g++.dg/abi/mangle11.C: Tweak location of warnings.
32943 * g++.dg/abi/mangle12.C: Likewise.
32944 * g++.dg/abi/mangle17.C: Likewise.
32945 * g++.dg/abi/mangle20-2.C: Likewise.
32946 * g++.dg/opt/interface1.C: Likewise.
32947 * g++.dg/opt/interface1.h: Likewise.
32948 * g++.dg/opt/interface1-a.cc: New test.
32949 * g++.dg/parse/repo1.C: New test.
32950 * g++.dg/template/repo1.C: Likewise.
32951 * g++.dg/warn/Winline-1.C: Likewise.
32952 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
32953
32954 2004-07-29 Diego Novillo <dnovillo@redhat.com>
32955
32956 * gcc.dg/tree-ssa/20040729-1.c: New test.
32957
32958 2004-07-27 Matt Austern <austern@apple.com>
32959
32960 * gcc.dg/darwin-bool-1.c: New test.
32961 * gcc.dg/darwin-bool-2.c: New test.
32962
32963 2004-07-28 Richard Henderson <rth@redhat.com>
32964
32965 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
32966 arguments in the correct type. Don't write to constant arguments.
32967
32968 2004-07-28 Diego Novillo <dnovillo@redhat.com>
32969
32970 PR tree-optimization/16688
32971 PR tree-optimization/16689
32972 * g++.dg/tree-ssa/pr16688.C: New test.
32973
32974 2004-07-28 Diego Novillo <dnovillo@redhat.com>
32975
32976 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32977 loads. Not only in the comment, this time.
32978
32979 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
32980
32981 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
32982 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
32983 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
32984 * gcc.dg/sh4a-bitmovua.c: New.
32985 * gcc.dg/sh4a-cos.c: New.
32986 * gcc.dg/sh4a-cosf.c: New.
32987 * gcc.dg/sh4a-fprun.c: New.
32988 * gcc.dg/sh4a-fsrra.c: New.
32989 * gcc.dg/sh4a-memmovua.c: New.
32990 * gcc.dg/sh4a-sin.c: New.
32991 * gcc.dg/sh4a-sincos.c: New.
32992 * gcc.dg/sh4a-sincosf.c: New.
32993 * gcc.dg/sh4a-sinf.c: New.
32994
32995 2004-07-28 Diego Novillo <dnovillo@redhat.com>
32996
32997 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
32998 conditionals.
32999 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33000 loads.
33001 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
33002 DOM1.
33003
33004 2004-07-27 Andrew Pinski <apinski@apple.com>
33005
33006 * g++.dg/rtti/tinfo1.C: Correct the xfail.
33007
33008 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
33009
33010 * gcc.dg/pragma-isr.c: New test.
33011
33012 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33013
33014 PR c++/14429
33015 * g++.dg/template/ttp11.C: New test.
33016
33017 2004-07-27 Diego Novillo <dnovillo@redhat.com>
33018
33019 * gcc.c-torture/compile/20040727-1.c: New test.
33020
33021 2004-07-26 Eric Christopher <echristo@redhat.com>
33022
33023 * gcc.c-torture/compile/20040726-2.c: New test.
33024
33025 2004-07-26 Andrew Pinski <apinski@apple.com>
33026
33027 * g++.dg/rtti/tinfo1.C: Xfail.
33028
33029 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
33030
33031 * gcc.c-torture/compile/20040726-1.c: New test.
33032
33033 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
33034 Brian Ryner <bryner@brianryner.com>
33035
33036 PR c++/9283
33037 PR c++/15000
33038 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
33039 * g++.dg/ext/visibility/: New directory.
33040 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
33041 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
33042 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
33043 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
33044 * g++.dg/ext/visibility/fvisibility.C,
33045 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
33046 g++.dg/ext/visibility/fvisibility-override1.C
33047 g++.dg/ext/visibility/fvisibility-override2.C
33048 g++.dg/ext/visibility/memfuncts.C
33049 g++.dg/ext/visibility/noPLT.C
33050 g++.dg/ext/visibility/pragma.C
33051 g++.dg/ext/visibility/pragma-override1.C
33052 g++.dg/ext/visibility/pragma-override2.C
33053 g++.dg/ext/visibility/staticmemfuncts.C
33054 g++.dg/ext/visibility/virtual.C: New tests.
33055
33056 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
33057
33058 PR c/15360
33059 * gcc.dg/pr15360-1.c: New test.
33060
33061 2004-07-25 Daniel Jacobowitz <dan@debian.org>
33062
33063 * gcc.dg/pragma-align-2.c: New test.
33064 * gcc.dg/pragma-init-fini.c: New test.
33065 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
33066 targets.
33067
33068 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
33069
33070 * gcc.dg/init-string-2.c: New test.
33071
33072 2004-07-24 Zack Weinberg <zack@codesourcery.com>
33073
33074 PR 16684
33075 * gcc.dg/Wredundant-decls-1.c: New test case.
33076
33077 2004-07-24 Jakub Jelinek <jakub@redhat.com>
33078
33079 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
33080 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
33081 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
33082 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
33083 * gcc.dg/compat/generate-random.c: New file.
33084 * gcc.dg/compat/generate-random.h: Likewise.
33085 * gcc.dg/compat/generate-random_r.c: Likewise.
33086 * gcc.dg/compat/struct-layout-1.h: Likewise.
33087 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
33088 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
33089 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
33090 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
33091 * gcc.dg/compat/struct-layout-1_main.c: New test.
33092 * gcc.dg/compat/struct-layout-1_x.c: New file.
33093 * gcc.dg/compat/struct-layout-1_y.c: New file.
33094 * gcc.dg/compat/struct-layout-1_test.h: New file.
33095
33096 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
33097
33098 * gcc.dg/comp-return-1.c: New test
33099
33100 2004-07-23 Janis Johnson <janis187@us.ibm.com>
33101
33102 * gcc.dg/vmx/8-02a.c: Fix typo.
33103
33104 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
33105 * gcc.dg/darwin-abi-3.c: New test.
33106
33107 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
33108 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
33109
33110 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
33111 * gcc.dg/vmx/ops-long-1.c: New test.
33112 * gcc.dg/vmx/ops-long-2.c: New test.
33113
33114 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
33115
33116 * g++.dg/lookup/conv-[1234].C: New.
33117
33118 2004-07-22 Mark Mitchell <mark@codesourcery.com>
33119
33120 * g++.dg/parse/attr2.C: Simplify.
33121
33122 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
33123
33124 PR c/7284
33125 * gcc.c-torture/execute/pr7284-1.c: New test.
33126
33127 2004-07-22 Brian Booth <bbooth@redhat.com>
33128
33129 * gcc.dg/tree-ssa/20040721-1.c: New test.
33130
33131 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
33132
33133 * g++.dg/template/crash20.c: New.
33134
33135 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
33136
33137 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
33138 Add dg-run directive. Declare variables as required.
33139 * gfortran.dg/g77/README: Update
33140
33141 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
33142
33143 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
33144 gcc.dg/cris-peep2-andu2.c: New tests.
33145
33146 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
33147
33148 PR c/15052
33149 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
33150 on return type.
33151 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
33152 messages.
33153 * gcc.dg/qual-return-2.c: Update expected messages.
33154 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
33155
33156 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
33157
33158 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
33159 * gcc.dg/noncompile/921102-1.c: Update expected error message.
33160
33161 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
33162
33163 PR c/11250
33164 * gcc.dg/init-string-1.c: New test.
33165
33166 2004-07-21 Jakub Jelinek <jakub@redhat.com>
33167
33168 PR middle-end/15345
33169 PR c/16450
33170 * gcc.dg/torture/nested-fn-1.c: New test.
33171
33172 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
33173
33174 PR target/16559
33175 * gcc.dg/ia64-fptr-1.c: New file.
33176
33177 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33178
33179 PR c++/14497
33180 * g++.dg/template/spec16.C: New test.
33181 * g++.old-deja/g++.robertl/eb118.C: Remove.
33182
33183 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33184
33185 PR c++/509
33186 * g++.dg/template/spec15.C: New test.
33187
33188 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
33189
33190 Copy cases from g77.f-torture/execute and add dg-run
33191 directive. Other changes as noted.
33192 * gfortran.dg/g77/13037.f
33193 * gfortran.dg/g77/1832.f
33194 * gfortran.dg/g77/19981119-0.f
33195 * gfortran.dg/g77/19990313-0.f
33196 * gfortran.dg/g77/19990313-1.f
33197 * gfortran.dg/g77/19990313-2.f
33198 * gfortran.dg/g77/19990313-3.f
33199 * gfortran.dg/g77/19990419-1.f
33200 * gfortran.dg/g77/19990826-0.f
33201 * gfortran.dg/g77/19990826-2.f
33202 * gfortran.dg/g77/20000503-1.f
33203 * gfortran.dg/g77/20001111.f
33204 * gfortran.dg/g77/20010116.f
33205 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
33206 * gfortran.dg/g77/20010430.f
33207 * gfortran.dg/g77/6177.f
33208 * gfortran.dg/g77/947.f
33209 * gfortran.dg/g77/970816-3.f
33210 * gfortran.dg/g77/971102-1.f
33211 * gfortran.dg/g77/980520-1.f
33212 * gfortran.dg/g77/980628-0.f
33213 * gfortran.dg/g77/980628-1.f
33214 * gfortran.dg/g77/980628-10.f
33215 * gfortran.dg/g77/980628-2.f
33216 * gfortran.dg/g77/980628-3.f
33217 * gfortran.dg/g77/980628-7.f
33218 * gfortran.dg/g77/980628-8.f
33219 * gfortran.dg/g77/980628-9.f
33220 * gfortran.dg/g77/980701-0.f
33221 * gfortran.dg/g77/980701-1.f
33222 * gfortran.dg/g77/cabs.f
33223 * gfortran.dg/g77/claus.f
33224 * gfortran.dg/g77/complex_1.f
33225 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
33226 * gfortran.dg/g77/dcomplex.f
33227 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
33228 * gfortran.dg/g77/f90-intrinsic-mathematical.f
33229 * gfortran.dg/g77/f90-intrinsic-numeric.f
33230 * gfortran.dg/g77/int8421.f
33231 * gfortran.dg/g77/labug1.f
33232 * gfortran.dg/g77/large_vec.f
33233 * gfortran.dg/g77/le.f
33234 * gfortran.dg/g77/short.f
33235 * gfortran.dg/g77/README: Update
33236
33237 2004-07-20 Mark Mitchell <mark@codesourcery.com>
33238
33239 PR c++/16637
33240 * g++.dg/parse/lookup4.C: New test.
33241
33242 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33243
33244 PR c++/16175
33245 * g++.dg/template/ttp10.C: New test.
33246
33247 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
33248
33249 * gcc.dg/pr12625-1.c: New test.
33250
33251 2004-07-20 Steven Bosscher <stevenb@suse.de>
33252
33253 * gcc.dg/switch-warn-1.c: New test.
33254 * gcc.dg/switch-warn-2.c: New test.
33255 * gcc.c-torture/compile/pr14730.c: Update.
33256
33257 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
33258
33259 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
33260 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
33261 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
33262 g++.dg/template/nontype3.C: Remove trailing CR from tests.
33263
33264 2004-07-18 Mark Mitchell <mark@codesourcery.com>
33265
33266 PR c++/16623
33267 * g++.dg/template/assign1.C: New test.
33268
33269 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33270
33271 PR c++/12170
33272 * g++.dg/template/ttp9.C: New test.
33273
33274 2004-07-19 Daniel Jacobowitz <dan@debian.org>
33275
33276 * gcc.dg/format/cmn-err-1.c: New test.
33277
33278 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
33279
33280 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
33281 gcc.dg/Wparentheses-10.c: New tests.
33282 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
33283
33284 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33285
33286 PR fortran/16465
33287 * gfortran.dg/g77//ffixed-line-length-0.f,
33288 gfortran.dg/g77/ffixed-line-length-132.f,
33289 gfortran.dg/g77/ffixed-line-length-72.f,
33290 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
33291 gfortran.dg/g77/README: Update.
33292
33293 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33294
33295 PR c++/13092
33296 * g++.dg/template/non-dependent7.C: New test.
33297 * g++.dg/template/non-dependent8.C: Likewise.
33298 * g++.dg/template/non-dependent9.C: Likewise.
33299 * g++.dg/template/non-dependent10.C: Likewise.
33300
33301 2004-07-17 Mark Mitchell <mark@codesourcery.com>
33302
33303 PR c++/16337
33304 * g++.dg/parse/attr2.C: New test.
33305
33306 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
33307
33308 * g77.dg: Removed.
33309 * g77.f-torture: Ditto.
33310
33311 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
33312
33313 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
33314 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
33315 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
33316
33317 2004-07-16 Richard Henderson <rth@redhat.com>
33318
33319 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
33320
33321 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33322
33323 * lib/fortran-torture.exp (fortran-torture): Don't test compile
33324 tests with full list of options.
33325 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
33326 of TORTURE_OPTIONS if test contains 'dg-do run'.
33327
33328 PR fortran/16404
33329 * gfortran.dg/do_iterator.f90: New test.
33330
33331 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33332
33333 PR rtl-optimization/16536
33334 * gcc.c-torture/execute/restrict-1.c: New test.
33335
33336 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33337
33338 PR fortran/15324
33339 * gfortran.dg/pr15324.f90: New test.
33340
33341 PR fortran/15129
33342 * gfortran.dg/pr15129.f90: New test.
33343
33344 PR fortran/15140
33345 * gfortran.dg/pr15140.f90: New test.
33346
33347 PR fortran/13792
33348 * gfortran.fortran-torture/execute/bounds.f90: Add check for
33349 compile-time simplification.
33350
33351 2004-07-14 Mike Stump <mrs@apple.com>
33352
33353 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
33354
33355 2004-07-14 James E Wilson <wilson@specifixinc.com>
33356
33357 PR target/16325
33358 * gcc.dg/profile-generate-1.c: New.
33359
33360 2004-07-15 Jakub Jelinek <jakub@redhat.com>
33361
33362 * gcc.c-torture/execute/20040709-1.c: New test.
33363 * gcc.c-torture/execute/20040709-2.c: New test.
33364
33365 2004-07-14 Mike Stump <mrs@apple.com>
33366
33367 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
33368
33369 2004-07-14 Mike Stump <mrs@apple.com>
33370
33371 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
33372
33373 2004-07-13 Mark Mitchell <mark@codesourcery.com>
33374
33375 PR c++/16518
33376 * g++.dg/parse/mutable1.C: New test.
33377
33378 2004-07-13 Diego Novillo <dnovillo@redhat.com>
33379
33380 PR tree-optimization/16443
33381 * gcc.dg/tree-ssa/20040713-1.c: New test.
33382
33383 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
33384
33385 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
33386 for operator new.
33387
33388 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
33389
33390 * gfortran.dg/g77/README: New file
33391 * gfortran.dg/g77/19981216-0.f: Copy from
33392 g77.f-torture/noncompile. Add "dg-do compile" and
33393 dg-error as required.
33394 * gfortran.dg/g77/19990218-1.f: Likewise.
33395 * gfortran.dg/g77/19990905-1.f: Likewise.
33396 * gfortran.dg/g77/9263.f: Likewise.
33397 * gfortran.dg/g77/980615-0.f: Likewise.
33398 * gfortran.dg/g77/980616-0.f: Likewise.
33399 * gfortran.dg/g77/check0.f: Likewise.
33400 * gfortran.dg/g77/select_no_compile.f: Likewise.
33401
33402 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
33403
33404 Copy files from g77.f-torture/compile.
33405 Add "{ dg-do compile}". Other changes as noted
33406 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
33407 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
33408 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
33409 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
33410 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
33411 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
33412 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
33413 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
33414 statement to conform to standard. Append alpha1.x for reference.
33415 * gfortran.dg/g77/xformat.f: Add dg-warning
33416
33417 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
33418
33419 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
33420 Add {dg-do compile} directive.
33421 * gfortran.dg/g77/cpp2.F: Likewise.
33422
33423 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33424
33425 PR c++/5402
33426 * g++.dg/lookup/name-clash1.C: New test.
33427
33428 PR c++/9777
33429 * g++.dg/lookup/name-clash2.C: New test.
33430
33431 PR c++/12102
33432 * g++.dg/lookup/name-clash3.C: New test.
33433
33434 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33435
33436 * g++.dg/lookup/new2.C: New test.
33437 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
33438
33439 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
33440
33441 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
33442 Add {dg-do compile} directive.
33443 * gfortran.dg/g77/13060.f: Likewise.
33444 * gfortran.dg/g77/19990218-0.f: Likewise.
33445 * gfortran.dg/g77/19990305-0.f: Likewise.
33446 * gfortran.dg/g77/19990419-0.f: Likewise.
33447 * gfortran.dg/g77/19990502-0.f: Likewise.
33448 * gfortran.dg/g77/19990502-1.f: Likewise.
33449 * gfortran.dg/g77/19990525-0.f: Likewise.
33450 * gfortran.dg/g77/19990826-1.f: Likewise.
33451 * gfortran.dg/g77/19990826-3.f: Likewise.
33452 * gfortran.dg/g77/19990905-2.f: Likewise.
33453 * gfortran.dg/g77/20000412-1.f: Likewise.
33454 * gfortran.dg/g77/20000511-1.f: Likewise.
33455 * gfortran.dg/g77/20000511-2.f: Likewise.
33456 * gfortran.dg/g77/20000518.f: Likewise.
33457 * gfortran.dg/g77/20000601-1.f: Likewise.
33458 * gfortran.dg/g77/20000601-2.f: Likewise.
33459 * gfortran.dg/g77/20000629-1.f: Likewise.
33460 * gfortran.dg/g77/20000630-2.f: Likewise.
33461 * gfortran.dg/g77/20010115.f: Likewise.
33462 * gfortran.dg/g77/20010321-1.f: Likewise.
33463 * gfortran.dg/g77/20010426.f: Likewise.
33464 * gfortran.dg/g77/20020307-1.f: Likewise.
33465 * gfortran.dg/g77/8485.f: Likewise.
33466 * gfortran.dg/g77/960317-1.f: Likewise.
33467 * gfortran.dg/g77/970915-0.f: Likewise.
33468 * gfortran.dg/g77/980310-1.f: Likewise.
33469 * gfortran.dg/g77/980310-2.f: Likewise.
33470 * gfortran.dg/g77/980310-3.f: Likewise.
33471 * gfortran.dg/g77/980310-4.f: Likewise.
33472 * gfortran.dg/g77/980310-6.f: Likewise.
33473 * gfortran.dg/g77/980310-7.f: Likewise.
33474 * gfortran.dg/g77/980310-8.f: Likewise.
33475 * gfortran.dg/g77/980419-2.f: Likewise.
33476 * gfortran.dg/g77/980424-0.f: Likewise.
33477 * gfortran.dg/g77/980427-0.f: Likewise.
33478 * gfortran.dg/g77/980729-0.f: Likewise.
33479 * gfortran.dg/g77/981117-1.f: Likewise.
33480 * gfortran.dg/g77/toon_1.f: Likewise.
33481
33482 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33483
33484 PR c++/2204
33485 * g++.dg/other/abstract2.C: New test.
33486
33487 2004-07-12 Paul Brook <paul@codesourcery.com>
33488
33489 * gfortran.dg/pointer_init_1.f90: New test.
33490
33491 2004-07-11 Paul Brook <paul@codesourcery.com>
33492
33493 PR fortran/15986
33494 * gfortran.dg/contained_1.f90: New test.
33495
33496 2004-07-11 Mark Mitchell <mark@codesourcery.com>
33497
33498 * g++.dg/parse/defarg8.C: New test.
33499
33500 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33501
33502 PR fortran/16433
33503 * gfortran.dg/pr16433.f: New test.
33504
33505 PR fortran/17574
33506 * gfortran.dg/pr15754.f90: New test.
33507
33508 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
33509
33510 PR tree-optimization/16437
33511 * gcc.c-torture/execute/bitfld-4.c: New test.
33512
33513 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33514
33515 * gfortran.fortran-torture/execute/common_2.f90: Add check for
33516 access to common var from module.
33517
33518 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33519
33520 PR fortran/16336
33521 * gfortran.fortran-torture/execute/common_2.f90: New test.
33522
33523 2004-07-10 Paul Brook <paul@codesourcery.com>
33524
33525 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
33526
33527 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33528
33529 PR fortran/15969
33530 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
33531
33532 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
33533
33534 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
33535 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
33536 * gfortran.dg/g77/ffree-form-1.f: Likewise.
33537 * gfortran.dg/g77/ffree-form-2.f: Likewise.
33538 * gfortran.dg/g77/ffree-form-3.f: Likewise.
33539 * gfortran.dg/g77/fno-underscoring.f: Likewise.
33540 * gfortran.dg/g77/funderscoring.f: Likewise.
33541 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
33542
33543 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33544
33545 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
33546
33547 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33548 Paul Brook <paul@codesourcery.com>
33549
33550 PR fortran/13415
33551 * gfortran.dg/common_pointer_1.f90: New test.
33552
33553 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33554
33555 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
33556
33557 2004-07-09 James E Wilson <wilson@specifixinc.com>
33558
33559 PR target/16364
33560 * gcc.c-torture/compile/20040709-1.c: New.
33561
33562 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33563
33564 PR fortran/14077
33565 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
33566
33567 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33568
33569 PR fortran/13201
33570 * gfortran.dg/shape_1.f90: New test.
33571
33572 2004-07-09 Zack Weinberg <zack@codesourcery.com>
33573 Andrew Pinski <apinski@apple.com>
33574
33575 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
33576
33577 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33578
33579 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
33580 comment.
33581
33582 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33583 Paul Brook <paul@codesourcery.com>
33584
33585 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
33586 '.f95' and '.F95'.
33587
33588 2004-07-09 Diego Novillo <dnovillo@redhat.com>
33589
33590 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
33591
33592 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33593
33594 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
33595 testcases with capital suffix.
33596
33597 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33598
33599 PR fortran/15481
33600 PR fortran/13372
33601 PR fortran/13575
33602 PR fortran/15978
33603 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
33604
33605 * gfortran.dg/implicit_1.f90: New test.
33606
33607 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
33608
33609 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
33610 expression to match gfortran warning/error messages
33611 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
33612 dg-error text.
33613
33614 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
33615
33616 * lib/fortran-torture.exp: Rename proc search_for to
33617 search_for_re.
33618
33619 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
33620
33621 * gcc.c-torture/execute/simd-5.x: New file.
33622 XFAIL on SPARC 64-bit at -O0.
33623
33624 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33625
33626 PR c++/8211
33627 PR c++/16165
33628 * g++.dg/warn/effc3.C: New test.
33629
33630 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
33631
33632 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
33633 change X to 1X in format.
33634 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
33635 add data statements to conform to standard.
33636
33637 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
33638
33639 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
33640 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
33641 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
33642
33643 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
33644
33645 * gfortran.dg/g77/7388.f: Copy from g77.dg
33646 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
33647 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
33648 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
33649 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
33650 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
33651 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
33652 * gfortran.dg/g77/strlen0.f: Likewise.
33653
33654 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
33655
33656 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
33657 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
33658
33659 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
33660
33661 * gcc.c-torture/execute/920428-2.x: Delete.
33662 * gcc.c-torture/execute/920501-7.x: Likewise.
33663
33664 2004-07-08 Jakub Jelinek <jakub@redhat.com>
33665
33666 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
33667 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
33668 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
33669 prescott and c3-2.
33670 (PREFETCH_3DNOW): Add -march=c3.
33671
33672 2004-07-08 Diego Novillo <dnovillo@redhat.com>
33673
33674 PR c/16437
33675 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
33676 * gcc.c-torture/execute/bf64-1.x: Likewise.
33677
33678 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
33679
33680 * gcc.c-torture/compile/20040708-1.c: New test.
33681
33682 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33683
33684 PR c++/16169
33685 * g++.dg/warn/effc2.C: New test.
33686
33687 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
33688
33689 * gcc.c-torture/execute/bitfld-1.x: Remove.
33690 * gcc.c-torture/execute/bitfld-3.c: New test.
33691 * gcc.dg/bitfld-2.c: Remove XFAILs.
33692
33693 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
33694
33695 PR c++/16276
33696 * g++.dg/rtti/tinfo1.C: New file.
33697
33698 2004-07-07 Eric Christopher <echristo@redhat.com>
33699
33700 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
33701
33702 2004-07-07 Andrew Pinski <apinski@apple.com>
33703
33704 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
33705
33706 2004-07-07 Mark Mitchell <mark@codesourcery.com>
33707
33708 * g++.dg/init/call1.C: XFAIL.
33709
33710 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
33711
33712 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
33713 except for movstrict*, to movmem* and clrstr* to clrmem*.
33714
33715 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
33716
33717 * gcc.c-torture/execute/20040707-1.c: New test.
33718
33719 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
33720
33721 * gcc.c-torture/execute/20040706-1.c: New test.
33722
33723 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33724
33725 PR c++/3671
33726 * g++.dg/template/spec14.C: New test.
33727
33728 2004-07-05 Jakub Jelinek <jakub@redhat.com>
33729
33730 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
33731 nothing if not yet defined. Use it in b, c and d type definitions.
33732 * gcc.c-torture/execute/20040705-1.c: New test.
33733 * gcc.c-torture/execute/20040705-2.c: New test.
33734
33735 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33736
33737 PR c++/2518
33738 * g++.dg/lookup/new1.C: New test.
33739
33740 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33741
33742 PR c++/11406
33743 * g++.dg/template/sizeof8.C: New test.
33744
33745 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
33746
33747 * gcc.c-torture/compile/20040705-1.c: New test.
33748
33749 2004-07-04 Bud Davis <bdavis9659@comcast.net>
33750
33751 * gfortran.fortran-torture/execute/seq_io.f90: New test.
33752
33753 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
33754
33755 * gcc.dg/cpp/if-mop.c: Two new testcases.
33756 * gcc.dg/cpp/trad/comment-3.c: New.
33757
33758 2004-07-04 Paul Brook <paul@codesourcery.com>
33759
33760 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
33761
33762 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
33763
33764 PR c++/3761
33765 * g++.dg/lookup/crash4.C: New test.
33766
33767 2004-07-02 Zack Weinberg <zack@codesourcery.com>
33768
33769 * gcc.c-torture/execute/builtin-abs-1.c
33770 * gcc.c-torture/execute/builtin-abs-2.c
33771 * gcc.c-torture/execute/builtin-complex-1.c
33772 * gcc.c-torture/execute/builtins/string-1-lib.c
33773 * gcc.c-torture/execute/builtins/string-1.c
33774 * gcc.c-torture/execute/builtins/string-2-lib.c
33775 * gcc.c-torture/execute/builtins/string-2.c
33776 * gcc.c-torture/execute/builtins/string-3-lib.c
33777 * gcc.c-torture/execute/builtins/string-3.c
33778 * gcc.c-torture/execute/builtins/string-4-lib.c
33779 * gcc.c-torture/execute/builtins/string-4.c
33780 * gcc.c-torture/execute/builtins/string-5-lib.c
33781 * gcc.c-torture/execute/builtins/string-5.c
33782 * gcc.c-torture/execute/builtins/string-6-lib.c
33783 * gcc.c-torture/execute/builtins/string-6.c
33784 * gcc.c-torture/execute/builtins/string-7-lib.c
33785 * gcc.c-torture/execute/builtins/string-7.c
33786 * gcc.c-torture/execute/builtins/string-8-lib.c
33787 * gcc.c-torture/execute/builtins/string-8.c
33788 * gcc.c-torture/execute/builtins/string-9-lib.c
33789 * gcc.c-torture/execute/builtins/string-9.c
33790 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
33791 * gcc.c-torture/execute/builtins/string-asm-1.c
33792 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
33793 * gcc.c-torture/execute/builtins/string-asm-2.c
33794 * gcc.c-torture/execute/stdio-opt-1.c
33795 * gcc.c-torture/execute/stdio-opt-2.c
33796 * gcc.c-torture/execute/stdio-opt-3.c
33797 * gcc.c-torture/execute/string-opt-1.c
33798 * gcc.c-torture/execute/string-opt-10.c
33799 * gcc.c-torture/execute/string-opt-11.c
33800 * gcc.c-torture/execute/string-opt-12.c
33801 * gcc.c-torture/execute/string-opt-13.c
33802 * gcc.c-torture/execute/string-opt-14.c
33803 * gcc.c-torture/execute/string-opt-15.c
33804 * gcc.c-torture/execute/string-opt-16.c
33805 * gcc.c-torture/execute/string-opt-2.c
33806 * gcc.c-torture/execute/string-opt-6.c
33807 * gcc.c-torture/execute/string-opt-7.c
33808 * gcc.c-torture/execute/string-opt-8.c:
33809 Replace with ...
33810
33811 * gcc.c-torture/execute/builtins/abs-2.c
33812 * gcc.c-torture/execute/builtins/abs-3.c
33813 * gcc.c-torture/execute/builtins/complex-1.c
33814 * gcc.c-torture/execute/builtins/fprintf.c
33815 * gcc.c-torture/execute/builtins/fputs.c
33816 * gcc.c-torture/execute/builtins/memcmp.c
33817 * gcc.c-torture/execute/builtins/memmove.c
33818 * gcc.c-torture/execute/builtins/memops-asm.c
33819 * gcc.c-torture/execute/builtins/mempcpy-2.c
33820 * gcc.c-torture/execute/builtins/mempcpy.c
33821 * gcc.c-torture/execute/builtins/memset.c
33822 * gcc.c-torture/execute/builtins/printf.c
33823 * gcc.c-torture/execute/builtins/sprintf.c
33824 * gcc.c-torture/execute/builtins/strcat.c
33825 * gcc.c-torture/execute/builtins/strchr.c
33826 * gcc.c-torture/execute/builtins/strcmp.c
33827 * gcc.c-torture/execute/builtins/strcpy.c
33828 * gcc.c-torture/execute/builtins/strcspn.c
33829 * gcc.c-torture/execute/builtins/strlen-2.c
33830 * gcc.c-torture/execute/builtins/strlen.c
33831 * gcc.c-torture/execute/builtins/strncat.c
33832 * gcc.c-torture/execute/builtins/strncmp-2.c
33833 * gcc.c-torture/execute/builtins/strncmp.c
33834 * gcc.c-torture/execute/builtins/strncpy.c
33835 * gcc.c-torture/execute/builtins/strpbrk.c
33836 * gcc.c-torture/execute/builtins/strpcpy-2.c
33837 * gcc.c-torture/execute/builtins/strpcpy.c
33838 * gcc.c-torture/execute/builtins/strrchr.c
33839 * gcc.c-torture/execute/builtins/strspn.c
33840 * gcc.c-torture/execute/builtins/strstr-asm.c
33841 * gcc.c-torture/execute/builtins/strstr.c:
33842 ... these new files.
33843
33844 * gcc.c-torture/execute/builtins/abs-2-lib.c
33845 * gcc.c-torture/execute/builtins/abs-3-lib.c
33846 * gcc.c-torture/execute/builtins/complex-1-lib.c
33847 * gcc.c-torture/execute/builtins/fprintf-lib.c
33848 * gcc.c-torture/execute/builtins/fputs-lib.c
33849 * gcc.c-torture/execute/builtins/memcmp-lib.c
33850 * gcc.c-torture/execute/builtins/memmove-lib.c
33851 * gcc.c-torture/execute/builtins/memops-asm-lib.c
33852 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
33853 * gcc.c-torture/execute/builtins/mempcpy-lib.c
33854 * gcc.c-torture/execute/builtins/memset-lib.c
33855 * gcc.c-torture/execute/builtins/printf-lib.c
33856 * gcc.c-torture/execute/builtins/sprintf-lib.c
33857 * gcc.c-torture/execute/builtins/strcat-lib.c
33858 * gcc.c-torture/execute/builtins/strchr-lib.c
33859 * gcc.c-torture/execute/builtins/strcmp-lib.c
33860 * gcc.c-torture/execute/builtins/strcpy-lib.c
33861 * gcc.c-torture/execute/builtins/strcspn-lib.c
33862 * gcc.c-torture/execute/builtins/strlen-2-lib.c
33863 * gcc.c-torture/execute/builtins/strlen-lib.c
33864 * gcc.c-torture/execute/builtins/strncat-lib.c
33865 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
33866 * gcc.c-torture/execute/builtins/strncmp-lib.c
33867 * gcc.c-torture/execute/builtins/strncpy-lib.c
33868 * gcc.c-torture/execute/builtins/strpbrk-lib.c
33869 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
33870 * gcc.c-torture/execute/builtins/strpcpy-lib.c
33871 * gcc.c-torture/execute/builtins/strrchr-lib.c
33872 * gcc.c-torture/execute/builtins/strspn-lib.c
33873 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
33874 * gcc.c-torture/execute/builtins/strstr-lib.c
33875 * gcc.c-torture/execute/builtins/lib/abs.c
33876 * gcc.c-torture/execute/builtins/lib/fprintf.c
33877 * gcc.c-torture/execute/builtins/lib/memset.c
33878 * gcc.c-torture/execute/builtins/lib/printf.c
33879 * gcc.c-torture/execute/builtins/lib/sprintf.c
33880 * gcc.c-torture/execute/builtins/lib/strcpy.c
33881 * gcc.c-torture/execute/builtins/lib/strcspn.c
33882 * gcc.c-torture/execute/builtins/lib/strncat.c
33883 * gcc.c-torture/execute/builtins/lib/strncmp.c
33884 * gcc.c-torture/execute/builtins/lib/strncpy.c
33885 * gcc.c-torture/execute/builtins/lib/strpbrk.c
33886 * gcc.c-torture/execute/builtins/lib/strspn.c
33887 * gcc.c-torture/execute/builtins/lib/strstr.c:
33888 New files containing support routines.
33889
33890 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
33891 declaration.
33892 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
33893 when not optimizing.
33894
33895 2004-07-02 Mark Mitchell <mark@codesourcery.com>
33896
33897 PR c++/16240
33898 * g++.dg/abi/mangle22.C: New test.
33899 * g++.dg/abi/mangle23.C: Likewise.
33900
33901 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
33902
33903 PR fortran/16290
33904 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
33905 Allow for cases without denormalized floating point numbers.
33906
33907 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
33908
33909 PR c/1027
33910 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33911 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
33912 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
33913 expected warning text.
33914 * gcc.dg/format/diag-2.c: New test.
33915
33916 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
33917
33918 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
33919
33920 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
33921
33922 * gcc.dg/builtins-43.c: New.
33923 * gcc.dg/builtins-44.c: New.
33924 * gcc.dg/builtins-45.c: New.
33925
33926 2004-06-26 Geoffrey Keating <geoffk@apple.com>
33927 Andreas Tobler <a.tobler@schweiz.ch>
33928
33929 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
33930 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
33931 as SIGSEGV.
33932 * gcc.dg/cleanup-11.c: Likewise.
33933 * gcc.dg/cleanup-8.c: Likewise.
33934 * gcc.dg/cleanup-9.c: Likewise.
33935 * gcc.dg/cleanup-5.c: Run on all platforms.
33936
33937 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
33938
33939 * g++.dg/warn/nonnull1.C: New test.
33940
33941 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
33942
33943 * gcc.dg/compat/compat-common.h: Wrap up CINT in
33944 an #ifndef SKIP_COMPLEX_INT/#endif pair.
33945 Special-case the Sun compiler wrt to <complex.h>.
33946
33947 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
33948
33949 * gcc.dg/Wunreachable-8.C: New test.
33950
33951 * gcc.dg/h8300-ice2.c : New test.
33952
33953 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
33954
33955 PR fortran/16161
33956 * gfortran.fortran-torture/compile/implicit.f90: Add test
33957 for implicit character.
33958
33959 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
33960
33961 PR fortran/16289
33962 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
33963 Use tiny() intrinsic to find smallest non-negative real
33964
33965 2004-06-30 Jakub Jelinek <jakub@redhat.com>
33966
33967 * gcc.dg/compat/struct-by-value-22_main.c: New test.
33968 * gcc.dg/compat/struct-by-value-22_x.c: New.
33969 * gcc.dg/compat/struct-by-value-22_y.c: New.
33970
33971 * gcc.c-torture/execute/20040629-1.c: New test.
33972
33973 2004-06-29 Jakub Jelinek <jakub@redhat.com>
33974
33975 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
33976 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
33977
33978 PR target/16195
33979 * gcc.dg/20040625-1.c: New test.
33980
33981 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33982
33983 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
33984
33985 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33986
33987 PR fortran/15963
33988 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
33989
33990 2004-06-29 Richard Henderson <rth@redhat.com>
33991
33992 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
33993
33994 2004-06-29 Paul Brook <paul@codesourcery.com>
33995
33996 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
33997 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
33998
33999 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
34000
34001 PR c++/16260
34002 * g++.dg/parse/crash15.C: New.
34003
34004 2004-06-28 Andrew Pinski <apinski@apple.com>
34005
34006 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
34007 by the error already.
34008
34009 * g++.dg/opt/ptrmem4.C: Change to compile only test.
34010
34011 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
34012
34013 PR target/14041
34014 * gcc.dg/h8300-bss-align-1.c : New.
34015
34016 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
34017
34018 * PR c++/16174
34019 * g++.dg/template/ctor4.C: New.
34020
34021 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
34022
34023 PR c++/16205
34024 * g++.dg/warn/Wsequence-point-1.C: New test.
34025
34026 2004-06-27 Paul Brook <paul@codesourcery.com>
34027
34028 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
34029
34030 2004-06-27 Zack Weinberg <zack@codesourcery.com>
34031
34032 * g++.old-deja/g++.mike/p7325.C: Remove.
34033
34034 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
34035
34036 PR c/14963
34037 * gcc.dg/pr14963.c: New test.
34038
34039 2004-06-27 Mark Mitchell <mark@codesourcery.com>
34040
34041 PR c++/16193
34042 * g++.dg/parse/redef1.C: New test.
34043
34044 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
34045
34046 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
34047 20021110.c.
34048 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
34049 20021119-1.c.
34050 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
34051 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
34052 5-04.c.
34053 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
34054 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
34055 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
34056 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
34057 g++.brendan/enum14.C.
34058 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
34059 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
34060 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
34061 g++.mike/virt1.C.
34062 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
34063 memtemp24.C.
34064
34065 2004-06-27 Roger Sayle <roger@eyesopen.com>
34066
34067 * gcc.dg/20040527-1.c: New test case.
34068
34069 2004-06-26 Bud Davis <bdavis9659@comcast.net>
34070
34071 PR gfortran/pr16196
34072 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
34073
34074 2004-06-25 Roger Sayle <roger@eyesopen.com>
34075
34076 PR middle-end/15825
34077 * gcc.dg/pr15825-1.c: New test case.
34078
34079 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
34080
34081 * gcc.c-torture/execute/20040625-1.c: New test.
34082
34083 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34084
34085 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
34086
34087 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
34088
34089 * gcc.dg/torture/mips-div-1.c: New test.
34090
34091 2004-06-24 Jeff Law <law@redhat.com>
34092
34093 * gcc.dg/tree-ssa/20040624-1.c: New test.
34094
34095 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
34096
34097 * gcc.c-torture/compile/20040624-1.c: New test.
34098
34099 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34100
34101 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
34102 this directory.
34103
34104 2004-06-23 Andrew Pinski <apinski@apple.com>
34105
34106 PR middle-end/15988
34107 * g++.dg/opt/ptrmem4.C: New test.
34108
34109 * gcc.dg/c90-array-quals-2.c: New test.
34110
34111 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
34112
34113 * gcc.dg/kpice1.c: New test.
34114
34115 2006-06-23 Andrew Pinski <apinski@apple.com>
34116
34117 * gcc.dg/c90-array-quals.c: New test.
34118
34119 2006-06-22 Richard Henderson <rth@redhat.com>
34120
34121 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
34122
34123 2004-06-22 Loren James Rittle <ljrittle@acm.org>
34124
34125 * gcc.dg/builtins-config.h: Handle FreeBSD.
34126
34127 2006-06-22 Richard Henderson <rth@redhat.com>
34128
34129 * g++.dg/opt/devirt1.C: New.
34130
34131 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
34132
34133 * g++.dg/opt/pr15551.C: New testcase.
34134
34135 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
34136
34137 PR target/14800
34138 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
34139 x86_64-*-linux* when compiling for 32bit.
34140
34141 2004-06-21 Andrew Pinski <apinski@apple.com>
34142
34143 * gcc.dg/pch/struct-1.c: New.
34144 * gcc.dg/pch/struct-1.hs: New.
34145
34146 2004-06-21 Geoffrey Keating <geoffk@apple.com>
34147
34148 * gcc.dg/pch/save-temps-1.c: New file.
34149 * gcc.dg/pch/save-temps-1.hs: New file.
34150
34151 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
34152
34153 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
34154 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
34155
34156 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34157
34158 * gfortran.fortran-torture/execute/select_1.f90: Rename function
34159 to fix type error.
34160 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
34161 Remove trailing spaces.
34162
34163 2004-06-21 Richard Henderson <rth@redhat.com>
34164
34165 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
34166 merging && to BIT_FIELD_REF.
34167
34168 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
34169
34170 * g++.dg/opt/placeholder1.C: New test.
34171
34172 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34173
34174 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
34175 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
34176 * gcc.dg/compat/union-m128-1_x.c: Likewise.
34177 * gcc.dg/compat/union-m128-1_y.c: Likewise.
34178
34179 2004-06-20 Zack Weinberg <zack@codesourcery.com>
34180
34181 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
34182 extern "C".
34183 * g++.dg/other/pragma-re-1.C: Add comments.
34184
34185 2004-06-19 Bud Davis <bdavis9659@comcast.net>
34186
34187 PR gfortran/16080
34188 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
34189
34190 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
34191
34192 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
34193 instead of setting the type of size_t by
34194 hand.
34195
34196 2004-06-18 Roger Sayle <roger@eyesopen.com>
34197
34198 * gcc.dg/unordered-2.c: New test case.
34199 * gcc.dg/unordered-3.c: New test case.
34200
34201 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
34202
34203 PR other/16043
34204 * lib/g++.exp (g++_version): Tweak regexp for version
34205 * lib/g77.exp (g77_version): Likewise.
34206 * lib/gfortran.exp (gfortran_version): Likewise.
34207 * lib/objc.exp (objc_version): Likewise.
34208 * lib/treelang.exp (treelang_version): Likewise.
34209
34210 2004-06-19 Jakub Jelinek <jakub@redhat.com>
34211
34212 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
34213 Use INT_MAX instead of __INT_MAX__.
34214 * gcc.dg/compat/struct-align-2_y.c: Likewise.
34215
34216 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
34217 * gcc.dg/compat/scalar-return-3_x.c: Use it.
34218 * gcc.dg/compat/scalar-return-3_y.c: Use it.
34219 * gcc.dg/compat/scalar-return-4_x.c: Use it.
34220 * gcc.dg/compat/scalar-return-4_y.c: Use it.
34221 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
34222 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
34223 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
34224 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
34225
34226 * gcc.dg/range-test-1.c: New test.
34227 * g++.dg/opt/range-test-1.C: New test.
34228
34229 2004-06-17 Richard Henderson <rth@redhat.com>
34230
34231 * objc.dg/sync-1.m: New.
34232 * objc.dg/try-catch-1.m: Don't force next runtime.
34233 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
34234 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
34235 shadowed catch clause.
34236 * objc.dg/try-catch-5.m: New.
34237
34238 2004-06-17 Zack Weinberg <zack@codesourcery.com>
34239
34240 Bug 14610
34241 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
34242
34243 2004-06-15 Richard Henderson <rth@redhat.com>
34244
34245 * gcc.dg/20001116-1.c: Move expected warning line.
34246
34247 2004-06-15 Richard Henderson <rth@redhat.com>
34248
34249 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
34250 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
34251
34252 2004-06-15 Jeff Law <law@redhat.com>
34253
34254 * gcc.dg/tree-ssa/20040615-1.c: New test.
34255 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
34256 be less sensitive to operand ordering.
34257 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
34258
34259 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
34260
34261 * g++.dg/abi/bitfield3.C: Add comment..
34262
34263 2004-06-15 Richard Henderson <rth@redhat.com>
34264
34265 * g++.dg/ext/stmtexpr1.C: XFAIL.
34266 * gcc.dg/20030612-1.c: XFAIL.
34267
34268 2004-06-15 Eric Christopher <echristo@redhat.com>
34269
34270 * g++.dg/charset/asm5.c: New.
34271 * gcc.dg/charset/asm6.c: New.
34272
34273 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34274
34275 PR fortran/15962
34276 * gfortran.fortran-torture/execute/select_1.f90: New test.
34277
34278 2004-06-15 Paul Brook <paul@codesourcery.com>
34279
34280 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
34281
34282 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34283
34284 PR c++/15967
34285 * g++.dg/lookup/crash3.C: New test.
34286
34287 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34288
34289 PR c++/15947
34290 * g++.dg/parse/dtor4.C: New test.
34291
34292 2004-06-14 Jeff Law <law@redhat.com>
34293
34294 * gcc.c-torture/compile/20040614-1.c: New test.
34295
34296 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34297
34298 PR fortran/15211
34299 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
34300 LEN of a character array.
34301
34302 2004-06-14 Mark Mitchell <mark@codesourcery.com>
34303
34304 PR c++/15096
34305 * g++.dg/template/ptrmem10.C: New test.
34306
34307 PR c++/14930
34308 * g++.dg/template/friend30.C: New test.
34309
34310 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34311
34312 PR fortran/14928
34313 * gfortran.fortran-torture/compile/mloc.f90: New test.
34314
34315 2004-06-13 Paul Brook <paul@codesourcery.com>
34316
34317 * gfortran.fortran-torture/execute/random_2.f90: New test.
34318
34319 2004-06-13 Eric Christopher <echristo@redhat.com>
34320
34321 * gcc.dg/noncompile/redecl-1.c: Fix error message.
34322
34323 2004-06-12 Paul Brook <paul@codesourcery.com>
34324
34325 * gfortran.fortran-torture/execute/contained_3.f90: New test.
34326
34327 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34328
34329 PR fortran/14923
34330 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
34331
34332 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34333
34334 PR fortran/14957
34335 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
34336 syntax errors in end statements of contained subroutines.
34337
34338 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34339
34340 PR fortran/12841
34341 * gfortran.fortran-torture/execute/null_arg.f90: New test.
34342
34343 2004-06-12 Bud Davis <bdavis9659@comcast.net>
34344
34345 PR fortran/15665
34346 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
34347
34348 2004-06-12 Bud Davis <bdavis9659@comcast.net>
34349
34350 PR gfortran/12839
34351 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
34352
34353 2004-06-11 Mark Mitchell <mark@codesourcery.com>
34354
34355 PR c++/15862
34356 * g++.dg/parse/enum1.C: New test.
34357
34358 2004-06-10 Jeff Law <law@redhat.com>
34359
34360 * gcc.c-torture/compile/20040610-1.c: New test.
34361
34362 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34363
34364 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
34365 * g++.old-deja/g++.other/decl3.C: Likewise.
34366
34367 2004-06-10 Brian Booth <bbooth@redhat.com>
34368
34369 * gcc.dg/tree-ssa/20031015-1.c: Scan for
34370 V_MAY_DEF instead of VDEF.
34371 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
34372
34373 2004-06-10 Mark Mitchell <mark@codesourcery.com>
34374
34375 PR c++/14211
34376 * g++.dg/conversion/const1.C: New test.
34377
34378 PR c++/15076
34379 * g++.dg/conversion/reinterpret1.C: New test.
34380
34381 PR c++/15877
34382 * g++.dg/template/enum2.C: New test.
34383
34384 PR c++/15227
34385 * g++.dg/template/error13.C: New test.
34386
34387 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34388
34389 PR fortran/14957
34390 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
34391 arguments to test_* REAL and of the right size.
34392
34393 2004-06-10 Jakub Jelinek <jakub@redhat.com>
34394
34395 PR target/15569
34396 PR rtl-optimization/15681
34397 * gcc.dg/20040609-1.c: New test.
34398
34399 2004-06-10 Jakub Jelinek <jakub@redhat.com>
34400
34401 PR c++/14791
34402 * g++.dg/opt/builtins1.C: New test.
34403
34404 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
34405
34406 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
34407 that use default windows32 struct layout.
34408 * gcc.dg/i386-bitfield2.c: Likewise.
34409
34410 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
34411
34412 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
34413 for mingw32 and cygwin targets.
34414
34415 2004-06-09 Geoffrey Keating <geoffk@apple.com>
34416
34417 * gcc.dg/pch/macro-4.c: New.
34418 * gcc.dg/pch/macro-4.hs: New.
34419
34420 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34421
34422 PR fortran/13249
34423 * gfortran.fortran-torture/compile/name_clash.f90: New test.
34424
34425 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34426
34427 PR fortran/13372
34428 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
34429
34430 2004-06-09 Bud Davis <bdavis9659@comcast.net>
34431
34432 PR gfortran/14897
34433 * gfortran.fortran-torture/execute/t_edit.f90: New test.
34434
34435 2004-06-09 Bud Davis <bdavis9659@comcast.net>
34436
34437 PR gfortran/15755
34438 * gfortran.fortran-torture/execute/backspace.c : New test.
34439
34440 2004-06-09 Paul Brook <paul@codesourcery.com>
34441
34442 * gfortran.fortran-torture/execure/intrinsic_associated.f90
34443 (pointer_to_section): Rewrite to use smaller array.
34444
34445 2004-06-08 David Edelsohn <edelsohn@gnu.org>
34446
34447 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
34448 * gcc.dg/ext/altivec-10.c: Same.
34449 * gcc.dg/ext/altivec-11.c: Same.
34450 * gcc.dg/ext/altivec-12.c: Same.
34451 * gcc.dg/ext/altivec-13.c: Same.
34452 * gcc.dg/ext/altivec-14.c: Same.
34453 * gcc.dg/ext/altivec-15.c: Same.
34454 * gcc.dg/ext/altivec-16.c: Same.
34455 * gcc.dg/ext/altivec-3.c: Same.
34456 * gcc.dg/ext/altivec-4.c: Same.
34457 * gcc.dg/ext/altivec-6.c: Same.
34458 * gcc.dg/ext/altivec-7.c: Same.
34459 * gcc.dg/ext/altivec-8.c: Same.
34460 * gcc.dg/ext/altivec-varargs-1.c: Same.
34461
34462 * g++.dg/ext/altivec-1.C: Correct dg syntax.
34463 * g++.dg/ext/altivec-10.C: Same.
34464 * g++.dg/ext/altivec-2.C: Same.
34465 * g++.dg/ext/altivec-3.C: Same.
34466 * g++.dg/ext/altivec-4.C: Same.
34467 * g++.dg/ext/altivec-5.C: Same.
34468 * g++.dg/ext/altivec-6.C: Same.
34469 * g++.dg/ext/altivec-7.C: Same.
34470 * g++.dg/ext/altivec-8.C: Same.
34471 * g++.dg/ext/altivec-9.C: Same.
34472
34473 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34474
34475 PR c++/7841
34476 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
34477
34478 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
34479
34480 * gcc.dg/union-1.c: New test.
34481
34482 2004-06-07 Roger Sayle <roger@eyesopen.com>
34483
34484 * gcc.dg/builtins-41.c: New test case.
34485 * gcc.dg/builtins-42.c: New test case.
34486
34487 2004-06-07 David Edelsohn <edelsohn@gnu.org>
34488
34489 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
34490 * g++.dg/ext/altivec-10.C: Same.
34491 * g++.dg/ext/altivec-2.C: Same.
34492 * g++.dg/ext/altivec-3.C: Same.
34493 * g++.dg/ext/altivec-4.C: Same.
34494 * g++.dg/ext/altivec-5.C: Same.
34495 * g++.dg/ext/altivec-6.C: Same.
34496 * g++.dg/ext/altivec-7.C: Same.
34497 * g++.dg/ext/altivec-8.C: Same.
34498 * g++.dg/ext/altivec-9.C: Same.
34499 * g++.old-deja/g++.abi/cxa_vec.C: Same.
34500 * g++.old-deja/g++.brendan/new3.C: Same.
34501 * gcc.c-torture/execute/eeprof-1.x: Same.
34502
34503 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
34504
34505 PR c/14765
34506 * gcc.dg/pr14765-1.c: New test.
34507
34508 2004-06-07 Roger Sayle <roger@eyesopen.com>
34509
34510 PR c/14649
34511 * gcc.dg/pr14649-1.c: New test case.
34512
34513 2004-06-07 Richard Henderson <rth@redhat.com>
34514
34515 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
34516 if temporaries.
34517
34518 2004-06-07 David Edelsohn <edelsohn@gnu.org>
34519
34520 * g++.dg/eh/elide1.C: Remove XFAIL.
34521
34522 2004-06-07 Mark Mitchell <mark@codesourcery.com>
34523
34524 PR c++/15337
34525 * g++.dg/expr/sizeof3.C: New test.
34526
34527 PR c++/14777
34528 * g++.dg/template/access14.C: New test.
34529
34530 PR c++/15554
34531 * g++.dg/template/enum1.C: New test.
34532
34533 PR c++/15057
34534 * g++.dg/eh/throw1.C: New test.
34535
34536 2004-06-07 David Ayers <d.ayers@inode.at>
34537 Ziemowit Laski <zlaski@apple.com>
34538
34539 * lib/objc.exp (objc_target_compile): Revert the '-framework
34540 Foundation' flag fix, since bare Darwin does not ship
34541 with the Foundation framework.
34542 * objc/execute/next_mapping.h: Provide a local NSConstantString
34543 @interface and @implementation.
34544 (objc_constant_string_init): A constructor function, used to
34545 initialize the NSConstantString meta-class object.
34546 * objc/execute/string1.m: Include "next_mapping.h" instead of
34547 <Foundation/NSString.h>.
34548 * objc/execute/string2.m: Likewise.
34549 * objc/execute/string3.m: Likewise.
34550 * objc/execute/string4.m: Likewise.
34551
34552 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
34553
34554 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
34555 to double. Replace double with FLOAT.
34556 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
34557
34558 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
34559 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
34560 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
34561 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
34562 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
34563 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
34564 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
34565 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
34566
34567 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
34568
34569 PR c/13519
34570 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
34571
34572 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34573
34574 PR c++/15503
34575 * g++.dg/template/meminit2.C: New test.
34576
34577 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
34578
34579 PR target/15822
34580 * gcc.c-torture/execute/compare-fp-1.c,
34581 gcc.c-torture/execute/compare-fp-2.c,
34582 gcc.c-torture/execute/compare-fp-3.c,
34583 gcc.c-torture/execute/compare-fp-4.c,
34584 gcc.c-torture/execute/compare-fp-3.x,
34585 gcc.c-torture/execute/compare-fp-4.x: Moved...
34586 * gcc.c-torture/execute/ieee/compare-fp-1.c,
34587 gcc.c-torture/execute/ieee/compare-fp-2.c,
34588 gcc.c-torture/execute/ieee/compare-fp-3.c,
34589 gcc.c-torture/execute/ieee/compare-fp-4.c,
34590 gcc.c-torture/execute/ieee/compare-fp-3.x,
34591 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
34592
34593 2004-06-04 David Ayers <d.ayers@inode.at>
34594
34595 * objc/execute/protocol-isEqual-4.m: New testcase.
34596
34597 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
34598
34599 * objc/execute/protocol-isEqual-1.m: New testcase.
34600 * objc/execute/protocol-isEqual-2.m: New testcase.
34601 * objc/execute/protocol-isEqual-3.m: New testcase.
34602
34603 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34604
34605 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
34606
34607 2004-06-02 Ziemowit Laski <zlaski@apple.com>
34608
34609 * lib/objc.exp (objc_target_compile): When running tests on
34610 Darwin (Mac OS X), inform the linker about '-framework
34611 'Foundation'.
34612
34613 2004-06-02 Eric Christopher <echristo@redhat.com>
34614
34615 * gcc.c-torture/compile/20040602-1.c: New.
34616
34617 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
34618
34619 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
34620 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
34621
34622 PR tree-optimization/14736
34623 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
34624
34625 PR tree-optimization/14042
34626 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
34627
34628 PR tree-optimization/14729
34629 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
34630
34631 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34632
34633 PR fortran/15557
34634 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
34635
34636 2004-06-01 Richard Hederson <rth@redhat.com>
34637
34638 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
34639
34640 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34641
34642 PR c++/14932
34643 * g++.dg/parse/offsetof4.C: New test.
34644
34645 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
34646
34647 PR objc/7993
34648 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
34649
34650 2004-05-31 Mark Mitchell <mark@codesourcery.com>
34651
34652 PR c++/15701
34653 * g++.dg/template/friend29.C: New test.
34654
34655 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
34656
34657 PR c/15749
34658 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
34659
34660 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
34661
34662 * gcc.dg/sparc-trap-1.c: New test.
34663
34664 2004-05-31 Roger Sayle <roger@eyesopen.com>
34665
34666 PR middle-end/15069
34667 * g++.dg/opt/fold3.C: New test case.
34668
34669 2004-05-30 Graham Stott <graham.stott@btinternet.com>
34670
34671 * lib/target-supports.exp (check_iconv_available): Fix fallout
34672 from 2004-05-28 patch.
34673
34674 2004-05-30 Paul Brook <paul@codesourcery.com>
34675
34676 PR fortran/15620
34677 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
34678 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
34679
34680 2004-05-30 Steven G. Kargl <kargls@comcast.net>
34681
34682 * gfortran.fortran-torture/execute/random_1.f90: New test.
34683
34684 2004-05-28 Ziemowit Laski <zlaski@apple.com>
34685
34686 * g++.dg/ext/altivec-10.C: New test.
34687
34688 2004-05-29 Paul Brook <paul@codesourcery.com>
34689
34690 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
34691
34692 2004-05-28 Ziemowit Laski <zlaski@apple.com>
34693
34694 * gcc.dg/altivec-16.c: New test.
34695
34696 2004-05-28 Janis Johnson <janis187@us.ibm.com>
34697
34698 * lib/target-supports.exp (check_vmx_hw_available): New.
34699 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
34700
34701 * lib/target-supports.exp (check_alias_available,
34702 check_iconv_available, check_named_sections_available): Use
34703 unique names for temporary files.
34704
34705 2004-05-28 Ziemowit Laski <zlaski@apple.com>
34706
34707 * gcc.dg/altivec-15.c: New test.
34708
34709 2004-05-28 Mark Mitchell <mark@codesourcery.com>
34710
34711 PR c++/15083
34712 * g++.dg/warn/noeffect6.C: New test.
34713
34714 PR c++/15471
34715 * g++.dg/expr/ptrmem4.C: New test.
34716
34717 PR c++/15640
34718 * g++.dg/template/operator3.C: New test.
34719
34720 2004-05-28 Mark Mitchell <mark@codesourcery.com>
34721
34722 PR c++/14668
34723 * g++.dg/lookup/redecl1.C: New test.
34724 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
34725
34726 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
34727
34728 * gcc.c-torture/execute/compare-fp-1.c,
34729 gcc.c-torture/execute/compare-fp-2.c,
34730 gcc.c-torture/execute/compare-fp-3.c,
34731 gcc.c-torture/execute/compare-fp-4.c,
34732 gcc.c-torture/execute/compare-fp-3.x,
34733 gcc.c-torture/execute/compare-fp-4.x,
34734 gcc.dg/pr15649-1.c: New.
34735
34736 2004-05-27 Adam Nemet <anemet@lnxw.com>
34737
34738 PR c++/12883
34739 * g++.dg/init/array14.C: New test.
34740
34741 2004-05-25 Janis Johnson <janis187@us.ibm.com>
34742
34743 * lib/compat.exp (compat-get-options-main): New.
34744 (compat-get-options): Remove unneeded code, warn for ignored
34745 command.
34746 (compat-execute): Check flag set by dg-require-* commands.
34747
34748 * lib/compat.exp (compat-execute): Break up long lines.
34749
34750 2004-05-24 Janis Johnson <janis187@us.ibm.com>
34751
34752 * gcc.dg/altivec-7.c: Don't use 'vector long'.
34753 * gcc.dg/altivec-14.c: New test.
34754 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
34755
34756 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
34757 * gcc.dg/altivec-12.c: Ditto.
34758
34759 * gcc.dg/altivec-3.c: Move call to altivec_check.
34760
34761 2004-05-23 Mark Mitchell <mark@codesourcery.com>
34762
34763 PR c++/15044
34764 * g++.dg/template/error12.C: New test.
34765
34766 PR c++/15317
34767 * g++.dg/ext/attrib15.C: New test.
34768
34769 PR c++/15329
34770 * g++.dg/template/ptrmem9.C: New test.
34771
34772 2004-05-25 Paul Brook <paul@codesourcery.com>
34773
34774 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
34775
34776 2004-05-23 Mark Mitchell <mark@codesourcery.com>
34777
34778 PR c++/15165
34779 * g++.dg/template/crash19.C: New test.
34780
34781 2004-05-23 Mark Mitchell <mark@codesourcery.com>
34782
34783 PR c++/15025
34784 * g++.dg/template/redecl1.C: New test.
34785
34786 2004-05-23 Mark Mitchell <mark@codesourcery.com>
34787
34788 PR c++/14821
34789 * g++.dg/other/ns1.C: New test.
34790
34791 PR c++/14883
34792 * g++.dg/template/invalid1.C: New test.
34793
34794 2004-05-23 Paul Brook <paul@codesourcery.com>
34795 Victor Leikehman <lei@haifasphere.co.il>
34796
34797 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
34798 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
34799
34800 2004-05-22 Mark Mitchell <mark@codesourcery.com>
34801
34802 PR c++/15285
34803 PR c++/15299
34804 * g++.dg/template/non-dependent5.C: New test.
34805 * g++.dg/template/non-dependent6.C: New test.
34806
34807 2004-05-22 Mark Mitchell <mark@codesourcery.com>
34808
34809 PR c++/15507
34810 * g++.dg/inherit/union1.C: New test.
34811
34812 PR c++/15542
34813 * g++.dg/template/addr1.C: New test.
34814
34815 PR c++/15427
34816 * g++.dg/template/array5.C: New test.
34817
34818 PR c++/15287
34819 * g++.dg/template/array6.C: New test.
34820
34821 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
34822 Roger Sayle <roger@eyesopen.com>
34823
34824 * g++.dg/lookup/forscope2.C: New test case.
34825
34826 2004-05-22 Ben Elliston <bje@au.ibm.com>
34827
34828 * gcc.dg/cpp/Wmissingdirs.c: New.
34829
34830 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
34831
34832 PR target/15301
34833 * gcc.dg/compat/union-m128-1.h: New file.
34834 * gcc.dg/compat/union-m128-1_main.c: Likewise.
34835 * gcc.dg/compat/union-m128-1_x.c: Likewise.
34836 * gcc.dg/compat/union-m128-1_y.c: Likewise.
34837
34838 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
34839
34840 PR target/15302
34841 * gcc.dg/compat/struct-complex-1.h: New file.
34842 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
34843 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
34844 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
34845
34846 2004-05-20 Roger Sayle <roger@eyesopen.com>
34847
34848 PR middle-end/3074
34849 * gcc.dg/pr3074-1.c: New test case.
34850 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
34851
34852 2004-05-20 Falk Hueffner <falk@debian.org>
34853
34854 PR other/15526
34855 * gcc.dg/ftrapv-1.c: New test case.
34856
34857 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
34858
34859 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
34860
34861 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
34862 Jeff Law <law@redhat.com>
34863
34864 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
34865 * gcc.dg/tree-ssa/20040518-2.c: New test.
34866
34867 * gcc.dg/tree-ssa/20040518-1.c: New test.
34868
34869 2004-05-18 Zack Weinberg <zack@codesourcery.com>
34870
34871 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
34872
34873 2004-05-18 Paul Brook <paul@codesourcery.com>
34874
34875 PR fortran/13930
34876 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
34877
34878 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34879
34880 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
34881 constant folding.
34882
34883 2004-05-17 Steven Bosscher <stevenb@suse.de>
34884
34885 * gcc.dg/tree-ssa/20040517-1.c: New test.
34886
34887 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34888
34889 * gcc.dg/loop-4.c: New test.
34890
34891 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
34892
34893 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
34894
34895 2004-05-15 Bud Davis <bdavis9659@comcast.net>
34896
34897 PR fortran/15311
34898 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
34899
34900 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34901
34902 PR fortran/13826
34903 PR fortran/13940
34904 * gfortran.fortran-torture/compile/data_1.f90: New test.
34905
34906 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
34907
34908 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
34909 * gcc.dg/uninit-H.c: Define ASM for __s390__.
34910
34911 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
34912
34913 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
34914
34915 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
34916
34917 PR c/15444
34918 * gcc.dg/format/xopen-1.c: Adjust expected message.
34919 * gcc.dg/format/xopen-3.c: New test.
34920
34921 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
34922
34923 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
34924
34925 2004-05-14 Jeff Law <law@redhat.com>
34926
34927 * gcc.dg/tree-ssa/20040514-2.c: New test.
34928
34929 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34930
34931 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
34932 this ...
34933 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
34934 this.
34935
34936 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
34937
34938 * gcc.dg/tree-ssa/20040514-1.c: New test.
34939
34940 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34941
34942 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
34943 test.
34944
34945 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34946
34947 PR fortran/14066
34948 * gfortran.fortran-torture/compile/do_1.f90: New test.
34949
34950 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34951
34952 PR fortran/15051
34953 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
34954 test.
34955
34956 2004-05-14 Bud Davis <bdavis9659@comcast.net>
34957
34958 PR fortran/15149
34959 * gfortran.fortran-torture/execute/random_init.f90: New test.
34960
34961 2004-05-13 Paul Brook <paul@codesourcery.com>
34962
34963 PR fortran/15314
34964 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
34965
34966 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
34967
34968 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
34969 for the powerpc case.
34970
34971 2004-05-13 Jeff Law <law@redhat.com>
34972
34973 * gcc.dg/tree-ssa/20040513-1.c: New test.
34974 * gcc.dg/tree-ssa/20040513-2.c: New test.
34975
34976 2004-05-13 Paul Brook <paul@codesourcery.com>
34977
34978 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
34979 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
34980 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
34981
34982 2004-05-13 Andreas Schwab <schwab@suse.de>
34983
34984 PR other/10819
34985 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
34986 characters.
34987
34988 2004-05-13 Bud Davis <bdavis9659@comcast.net>
34989
34990 PR fortran/15294
34991 * gfortran.fortran-torture/execute/adjustr.f90: New file.
34992
34993 2004-05-13 Diego Novillo <dnovillo@redhat.com>
34994
34995 Merge from tree-ssa-20020619-branch. See
34996 ChangeLog.tree-ssa for details.
34997
34998 2004-05-11 Ziemowit Laski <zlaski@apple.com>
34999
35000 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
35001 include <altivec.h> explicitly.
35002 * gcc.dg/altivec-13.c: Likewise.
35003
35004 2004-05-11 Paul Brook <paul@codesourcery.com>
35005
35006 * gcc.c-torture/compile/20010518-1.c: Force enum size.
35007
35008 2004-05-10 Eric Christopher <echristo@redhat.com>
35009
35010 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
35011 * gcc.dg/sibcall-4.c: Ditto.
35012
35013 2004-05-10 Ziemowit Laski <zlaski@apple.com>
35014
35015 * g++.dg/ext/altivec-8.C: New test case.
35016 * gcc.dg/altivec-13.c: New test case.
35017
35018 2004-05-08 Roger Sayle <roger@eyesopen.com>
35019
35020 * gcc.c-torture/execute/divcmp-1.c: New test case.
35021 * gcc.c-torture/execute/divcmp-2.c: New test case.
35022 * gcc.c-torture/execute/divcmp-3.c: New test case.
35023
35024 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35025
35026 * g++.dg/other/pragma-re-2.C: New test.
35027
35028 2004-05-07 Uros Bizjak <uros@kss-loka.si>
35029
35030 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
35031 * gcc.dg/i386-387-2.c: Likewise.
35032
35033 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
35034 __builtin_drem.
35035 * gcc.dg/i386-387-6.c: Likewise.
35036
35037 2004-05-07 Uros Bizjak <uros@kss-loka.si>
35038
35039 * gcc.dg/builtins-33.c: Also check log1p*.
35040
35041 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
35042
35043 PR optimization/15296
35044 * gcc.c-torture/execute/pr15296.c: New test.
35045
35046 2004-05-05 Uros Bizjak <uros@kss-loka.si>
35047
35048 * gcc.dg/builtins-40.c: New test.
35049
35050 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
35051
35052 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
35053
35054 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
35055
35056 * g++.dg/ext/spe1.C: New testcase.
35057
35058 2004-05-04 Ziemowit Laski <zlaski@apple.com>
35059
35060 * objc.dg/image-info.m: Allow additional attributes
35061 for __image_info section.
35062
35063 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
35064
35065 * gcc.dg/torture/mips-hilo-2.c: New test.
35066
35067 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35068
35069 PR c++/14389
35070 * g++.dg/template/member5.C: New test.
35071
35072 2004-05-03 Uros Bizjak <uros@kss-loka.si>
35073
35074 * gcc.dg/builtins-34.c: Also check expm1*.
35075
35076 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35077
35078 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
35079 * gcc.dg/torture/builtin-convert-3.c: New test.
35080
35081 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
35082
35083 PR middle-end/15054
35084 * g++.dg/opt/pr15054.C: New test.
35085
35086 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35087
35088 * gcc.dg/torture/builtin-rounding-1.c: New test.
35089 * gcc.dg/builtins-25.c: Delete.
35090 * gcc.dg/builtins-29.c: Delete.
35091
35092 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
35093
35094 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
35095 * gcc.dg/sibcall-4.c: Likewise.
35096 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
35097
35098 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
35099
35100 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
35101 bit-field on 16-bit targets.
35102
35103 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
35104
35105 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
35106 16-bit targets.
35107
35108 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
35109
35110 * gcc.dg/rs6000-power2-1.c: Change to compile only.
35111 * gcc.dg/rs6000-power2-2.c: Likewise.
35112
35113 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
35114
35115 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
35116 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
35117 Change the asm registers to be in form of frN instead of fN.
35118
35119 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35120
35121 * gcc.dg/torture/builtin-convert-2.c: New test.
35122
35123 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
35124
35125 * gcc.dg/rs6000-power2-1.c: New test.
35126 * gcc.dg/rs6000-power2-2.c: New test.
35127
35128 2004-04-28 Jan Hubicka <jh@suse.cz>
35129
35130 * gcc.dg/unused-6.c: New test.
35131
35132 2004-04-24 Laurent GUERBY <laurent@guerby.net>
35133 Ulrich Weigand <uweigand@de.ibm.com>
35134
35135 * ada/acats/run_all.sh: Define $target variable.
35136
35137 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
35138
35139 PR c++/15119
35140 * g++.dg/other/vararg-1.C: New test.
35141
35142 PR c++/4794
35143 * g++.dg/eh/cleanup3.C: New test.
35144
35145 2004-04-24 Laurent GUERBY <laurent@guerby.net>
35146
35147 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
35148 and ad8011a (target_insn).
35149 * ada/acats/support/macro.dfs: Likewise.
35150 * ada/acats/support/impbit.adb: New file.
35151
35152 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
35153
35154 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
35155
35156 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
35157
35158 * gcc.dg/loop-3.c: New test.
35159
35160 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
35161
35162 * gcc.c-torture/execute/simd-5.c: New test.
35163
35164 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35165
35166 PR c++/15064
35167 * g++.dg/template/crash18.C: New test.
35168
35169 2004-04-22 Mark Mitchell <mark@codesourcery.com>
35170
35171 * g++.dg/ext/complit3.C: New test.
35172
35173 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
35174
35175 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
35176 * gcc.dg/altivec-3.c: Same.
35177 * gcc.dg/altivec-varargs-1.c: Same.
35178
35179 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
35180
35181 * lib/target-supports.exp (check_profiling_available): Assume
35182 profiling is not available on powerpc-eabi targets.
35183
35184 2004-04-21 Janis Johnson <janis187@us.ibm.com>
35185
35186 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
35187 * gcc.dg/vmx/bug-1.c: Ditto.
35188
35189 2004-04-20 Eric Christopher <echristo@redhat.com>
35190
35191 * gcc.dg/charset/extern.c: New test.
35192 * g++.dg/charset/extern3.cc: Ditto.
35193
35194 2004-04-20 Uros Bizjak <uros@kss-loka.si>
35195
35196 * gcc.dg/builtins-39.c: New test.
35197
35198 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
35199
35200 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
35201
35202 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
35203
35204 * gcc.dg/torture/mips-hilo-1.c: New test.
35205
35206 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
35207
35208 * gcc.c-torture/compile/20040419-1.c: New test.
35209
35210 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
35211
35212 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
35213
35214 2004-04-18 Zack Weinberg <zack@codesourcery.com>
35215 Aldy Hernandez <aldyh@redhat.com>
35216
35217 * gcc.c-torture/execute/va-arg-24.c: New.
35218
35219 2004-04-17 Zack Weinberg <zack@codesourcery.com>
35220 Aldy Hernandez <aldyh@redhat.com>
35221
35222 * gcc.dg/vmx/1b-01.c: New.
35223 * gcc.dg/vmx/1b-02.c: New.
35224 * gcc.dg/vmx/1b-03.c: New.
35225 * gcc.dg/vmx/1b-04.c: New.
35226 * gcc.dg/vmx/1b-05.c: New.
35227 * gcc.dg/vmx/1b-06.c: New.
35228 * gcc.dg/vmx/1b-07.c: New.
35229 * gcc.dg/vmx/1c-01.c: New.
35230 * gcc.dg/vmx/1c-02.c: New.
35231 * gcc.dg/vmx/3a-01a.c: New.
35232 * gcc.dg/vmx/3a-01.c: New.
35233 * gcc.dg/vmx/3a-01m.c: New.
35234 * gcc.dg/vmx/3a-03.c: New.
35235 * gcc.dg/vmx/3a-03m.c: New.
35236 * gcc.dg/vmx/3a-04.c: New.
35237 * gcc.dg/vmx/3a-04m.c: New.
35238 * gcc.dg/vmx/3a-05.c: New.
35239 * gcc.dg/vmx/3a-06.c: New.
35240 * gcc.dg/vmx/3a-06m.c: New.
35241 * gcc.dg/vmx/3a-07.c: New.
35242 * gcc.dg/vmx/3b-01.c: New.
35243 * gcc.dg/vmx/3b-02.c: New.
35244 * gcc.dg/vmx/3b-10.c: New.
35245 * gcc.dg/vmx/3b-13.c: New.
35246 * gcc.dg/vmx/3b-14.c: New.
35247 * gcc.dg/vmx/3b-15.c: New.
35248 * gcc.dg/vmx/3c-01a.c: New.
35249 * gcc.dg/vmx/3c-01.c: New.
35250 * gcc.dg/vmx/3c-02.c: New.
35251 * gcc.dg/vmx/3c-03.c: New.
35252 * gcc.dg/vmx/3d-01.c: New.
35253 * gcc.dg/vmx/4-01.c: New.
35254 * gcc.dg/vmx/4-03.c: New.
35255 * gcc.dg/vmx/5-01.c: New.
35256 * gcc.dg/vmx/5-02.c: New.
35257 * gcc.dg/vmx/5-03.c: New.
35258 * gcc.dg/vmx/5-04.c: New.
35259 * gcc.dg/vmx/5-05.c: New.
35260 * gcc.dg/vmx/5-06.c: New.
35261 * gcc.dg/vmx/5-07.c: New.
35262 * gcc.dg/vmx/5-07t.c: New.
35263 * gcc.dg/vmx/5-08.c: New.
35264 * gcc.dg/vmx/5-10.c: New.
35265 * gcc.dg/vmx/5-11.c: New.
35266 * gcc.dg/vmx/7-01a.c: New.
35267 * gcc.dg/vmx/7-01.c: New.
35268 * gcc.dg/vmx/7c-01.c: New.
35269 * gcc.dg/vmx/7d-01.c: New.
35270 * gcc.dg/vmx/7d-02.c: New.
35271 * gcc.dg/vmx/8-01.c: New.
35272 * gcc.dg/vmx/8-02a.c: New.
35273 * gcc.dg/vmx/8-02.c: New.
35274 * gcc.dg/vmx/brode-1.c: New.
35275 * gcc.dg/vmx/bug-1.c: New.
35276 * gcc.dg/vmx/bug-2.c: New.
35277 * gcc.dg/vmx/bug-3.c: New.
35278 * gcc.dg/vmx/cw-bug-1.c: New.
35279 * gcc.dg/vmx/cw-bug-2.c: New.
35280 * gcc.dg/vmx/cw-bug-3.c: New.
35281 * gcc.dg/vmx/dct.c: New.
35282 * gcc.dg/vmx/debug-1.c: New.
35283 * gcc.dg/vmx/debug-2.c: New.
35284 * gcc.dg/vmx/debug-3.c: New.
35285 * gcc.dg/vmx/debug-4.c: New.
35286 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
35287 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
35288 * gcc.dg/vmx/eg-5.c: New.
35289 * gcc.dg/vmx/fft.c: New.
35290 * gcc.dg/vmx/gcc-bug-1.c: New.
35291 * gcc.dg/vmx/gcc-bug-2.c: New.
35292 * gcc.dg/vmx/gcc-bug-3.c: New.
35293 * gcc.dg/vmx/gcc-bug-4.c: New.
35294 * gcc.dg/vmx/gcc-bug-5.c: New.
35295 * gcc.dg/vmx/gcc-bug-6.c: New.
35296 * gcc.dg/vmx/gcc-bug-7.c: New.
35297 * gcc.dg/vmx/gcc-bug-8.c: New.
35298 * gcc.dg/vmx/gcc-bug-9.c: New.
35299 * gcc.dg/vmx/gcc-bug-b.c: New.
35300 * gcc.dg/vmx/gcc-bug-c.c: New.
35301 * gcc.dg/vmx/gcc-bug-d.c: New.
35302 * gcc.dg/vmx/gcc-bug-e.c: New.
35303 * gcc.dg/vmx/gcc-bug-f.c: New.
35304 * gcc.dg/vmx/gcc-bug-g.c: New.
35305 * gcc.dg/vmx/gcc-bug-i.c: New.
35306 * gcc.dg/vmx/harness.h: New.
35307 * gcc.dg/vmx/ira1.c: New.
35308 * gcc.dg/vmx/ira2a.c: New.
35309 * gcc.dg/vmx/ira2b.c: New.
35310 * gcc.dg/vmx/ira2.c: New.
35311 * gcc.dg/vmx/ira2c.c: New.
35312 * gcc.dg/vmx/mem.c: New.
35313 * gcc.dg/vmx/newton-1.c: New.
35314 * gcc.dg/vmx/ops.c: New.
35315 * gcc.dg/vmx/sn7153.c: New.
35316 * gcc.dg/vmx/spill2.c: New.
35317 * gcc.dg/vmx/spill3.c: New.
35318 * gcc.dg/vmx/spill.c: New.
35319 * gcc.dg/vmx/t.c: New.
35320 * gcc.dg/vmx/varargs-1.c: New.
35321 * gcc.dg/vmx/varargs-2.c: New.
35322 * gcc.dg/vmx/varargs-3.c: New.
35323 * gcc.dg/vmx/varargs-4.c: New.
35324 * gcc.dg/vmx/varargs-5.c: New.
35325 * gcc.dg/vmx/varargs-6.c: New.
35326 * gcc.dg/vmx/varargs-7.c: New.
35327 * gcc.dg/vmx/vmx.exp: New.
35328 * gcc.dg/vmx/vprint-1.c: New.
35329 * gcc.dg/vmx/vscan-1.c: New.
35330 * gcc.dg/vmx/x-01.c: New.
35331 * gcc.dg/vmx/x-02.c: New.
35332 * gcc.dg/vmx/x-03.c: New.
35333 * gcc.dg/vmx/x-04.c: New.
35334 * gcc.dg/vmx/x-05.c: New.
35335 * gcc.dg/vmx/yousufi-1.c: New.
35336 * gcc.dg/vmx/zero-1.c: New.
35337 * gcc.dg/vmx/zero.c: New.
35338
35339 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
35340
35341 * g++.dg/lookup/java1.C: Update for chage of
35342 _Jv_AllocObject.
35343 * g++.dg/lookup/java2.C: Likewise.
35344
35345 2004-04-17 Laurent GUERBY <laurent@guerby.net>
35346
35347 * ada/acats/run_all.sh: use -O2 by default.
35348
35349 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
35350
35351 * gcc.dg/vr-mult-[12].c: New tests.
35352
35353 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35354
35355 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
35356
35357 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
35358
35359 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
35360
35361 * lib/target-supports.exp (check_profiling_available): Assume
35362 profiling isn't available for mips*-*-elf targets.
35363
35364 2004-04-14 Uros Bizjak <uros@kss-loka.si>
35365
35366 * gcc.dg/builtins-38.c: New test.
35367
35368 2004-04-14 Eric Christopher <echristo@redhat.com>
35369
35370 * g++.dg/charset/charset.exp: Run .cc extension tests.
35371
35372 2004-04-14 Zack Weinberg <zack@codesourcery.com>
35373
35374 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
35375
35376 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35377
35378 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
35379
35380 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
35381
35382 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
35383 * gcc.dg/i386-387-2.c: Likewise.
35384
35385 * gcc.dg/i386-387-7.c: New test.
35386 * gcc.dg/i386-387-8.c: New test.
35387
35388 * gcc.dg/builtins-37.c: New test.
35389
35390 2004-04-13 Geoffrey Keating <geoffk@apple.com>
35391
35392 * g++.dg/pch/externc-1.C: Add missing semicolon.
35393
35394 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
35395
35396 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
35397
35398 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
35399
35400 * gcc.c-torture/execute/20040411-1.c: New test.
35401
35402 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
35403
35404 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
35405
35406 2004-04-09 Chris Demetriou <cgd@broadcom.com>
35407
35408 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
35409
35410 2004-04-09 Zack Weinberg <zack@codesourcery.com>
35411
35412 * lib/target-supports.exp (check_named_sections_available): New.
35413 * lib/gcc-dg.exp (dg-require-named-sections): New.
35414 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
35415 old-deja.exp. Also prune error-count message from HP linker.
35416 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
35417
35418 * g++.dg/init/init-ref4.C: Use dg-require-weak.
35419 * g++.old-deja/g++.pt/static3.C: Likewise.
35420 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
35421
35422 2004-04-09 Roger Sayle <roger@eyesopen.com>
35423
35424 * gcc.c-torture/execute/20040409-1.c: New test case.
35425 * gcc.c-torture/execute/20040409-2.c: New test case.
35426 * gcc.c-torture/execute/20040409-3.c: New test case.
35427
35428 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
35429
35430 * gcc.dg/20040409-1.c: New test.
35431
35432 2004-04-08 Roger Sayle <roger@eyesopen.com>
35433
35434 PR target/14888
35435 * g++.dg/opt/pr14888.C: New test case.
35436
35437 2004-04-08 Geoffrey Keating <geoffk@apple.com>
35438
35439 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
35440 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
35441 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
35442 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
35443 New tests.
35444
35445 2004-04-08 Paul Brook <paul@codesourcery.com>
35446
35447 * gcc.dg/spill-1.c: New test.
35448
35449 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35450
35451 * gcc.dg/torture/builtin-ctype-2.c: New test.
35452
35453 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
35454
35455 * gcc.dg/pch/pch.exp: Add largefile test.
35456
35457 2004-04-06 Geoffrey Keating <geoffk@apple.com>
35458
35459 * g++.dg/pch/externc-1.Hs: New.
35460 * g++.dg/pch/externc-1.C: New.
35461
35462 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35463
35464 * gcc.dg/compat/struct-by-value-5a_main.c,
35465 gcc.dg/compat/struct-by-value-5b_main.c: New files.
35466 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
35467 * gcc.dg/compat/struct-by-value-5a_x.c,
35468 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
35469 gcc.dg/compat/struct-by-value-5_x.c.
35470 * gcc.dg/compat/struct-by-value-5a_y.c,
35471 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
35472 gcc.dg/compat/struct-by-value-5_y.c.
35473
35474 * gcc.dg/compat/struct-by-value-6a_main.c,
35475 gcc.dg/compat/struct-by-value-6b_main.c: New files.
35476 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
35477 * gcc.dg/compat/struct-by-value-6a_x.c,
35478 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
35479 gcc.dg/compat/struct-by-value-6_x.c.
35480 * gcc.dg/compat/struct-by-value-6a_y.c,
35481 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
35482 gcc.dg/compat/struct-by-value-6_y.c.
35483
35484 * gcc.dg/compat/struct-by-value-7a_main.c,
35485 gcc.dg/compat/struct-by-value-7b_main.c: New files.
35486 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
35487 * gcc.dg/compat/struct-by-value-7a_x.c,
35488 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
35489 gcc.dg/compat/struct-by-value-7_x.c.
35490 * gcc.dg/compat/struct-by-value-7a_y.c,
35491 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
35492 gcc.dg/compat/struct-by-value-7_y.c.
35493
35494 2004-04-06 Jakub Jelinek <jakub@redhat.com>
35495
35496 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
35497 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
35498 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
35499 options.
35500
35501 2004-04-06 Uros Bizjak <uros@kss-loka.si>
35502
35503 * gcc.dg/builtins-36.c: New test.
35504
35505 2004-04-06 Paul Brook <paul@codesourcery.com>
35506
35507 * README.gcc: Remove obsolete contraint on testcases.
35508
35509 2004-04-05 Paul Brook <paul@codesourcery.com>
35510
35511 PR2123
35512 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
35513 failure and exit(0) on success.
35514 * g++.dg/expr/anew2.C: Ditto.
35515 * g++.dg/expr/anew3.C: Ditto.
35516 * g++.dg/expr/anew4.C: Ditto.
35517
35518 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
35519
35520 PR c++/3518
35521 * g++.dg/template/unify7.C: New.
35522
35523 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
35524
35525 * g++.dg/README: Bring up to date with new subdirectories; remove
35526 duplicate subdirectory lines.
35527
35528 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
35529
35530 PR c++/14007
35531 * g++.dg/template/unify5.C: New.
35532 * g++.dg/template/unify6.C: New.
35533 * g++.dg/template/qualttp20.C: Adjust.
35534 * g++.old-deja/g++.jason/report.C: Adjust.
35535 * g++.old-deja/g++.other/qual1.C: Adjust.
35536
35537 2004-04-01 Mark Mitchell <mark@codesourcery.com>
35538
35539 PR c++/14803
35540 * g++.dg/inherit/ptrmem1.C: New test.
35541
35542 2004-04-01 Jakub Jelinek <jakub@redhat.com>
35543
35544 PR c++/14755
35545 * gcc.c-torture/execute/20040331-1.c: New test.
35546 * gcc.dg/20040331-1.c: New test.
35547
35548 2004-04-01 Paul Brook <paul@codesourcery.com>
35549
35550 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
35551
35552 2004-03-30 Mark Mitchell <mark@codesourcery.com>
35553
35554 PR c++/14724
35555 * g++.dg/init/goto1.C: New test.
35556
35557 PR c++/14763
35558 * g++.dg/template/defarg4.C: New test.
35559
35560 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
35561
35562 * gcc.dg/altivec-11.c: Extend test for more valid cases.
35563
35564 2004-03-28 David Edelsohn <edelsohn@gnu.org>
35565
35566 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
35567
35568 2004-03-28 Zack Weinberg <zack@codesourcery.com>
35569
35570 * gcc.dg/noncompile/undeclared-2.c: New test.
35571
35572 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
35573
35574 * gcc.dg/940409-1.c: Remove XFAIL.
35575 * gcc.dg/reg-vol-struct-1.c: New test.
35576
35577 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35578
35579 * gcc.dg/torture/builtin-wctype-1.c: New test.
35580
35581 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
35582
35583 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
35584 * gcc.dg/20001101-1.c: Likewise.
35585 * gcc.dg/20001102-1.c: Likewise.
35586
35587 2004-03-25 Roger Sayle <roger@eyesopen.com>
35588
35589 * gcc.dg/compare8.c: Add an additional test for XOR.
35590
35591 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35592
35593 * gcc.dg/torture/builtin-ctype-1.c: New test.
35594
35595 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35596
35597 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
35598 * gcc.dg/torture/builtin-math-1.c: Likewise.
35599 * gcc.dg/torture/builtin-power-1.c: New test.
35600
35601 2004-03-24 Andreas Schwab <schwab@suse.de>
35602
35603 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
35604 IA64 assembler.
35605
35606 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
35607 Roger Sayle <roger@eyesopen.com>
35608
35609 * gcc.dg/compare8.c: New test case.
35610
35611 2004-03-23 Ziemowit Laski <zlaski@apple.com>
35612
35613 * g++.dg/ext/altivec-7.C: New test.
35614
35615 2004-03-23 Zack Weinberg <zack@codesourcery.com>
35616
35617 PR 12267, 12391, 12560, 13129, 14114, 14133
35618 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
35619 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
35620 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
35621 Adjust error regexps.
35622 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
35623 * gcc.dg/noncompile/undeclared-1.c: New test cases.
35624 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
35625 * gcc.dg/local1.c: Add explanatory comment.
35626
35627 2004-03-23 Roger Sayle <roger@eyesopen.com>
35628
35629 PR optimization/14669
35630 * g++.dg/opt/fold2.C: New test case.
35631
35632 2004-03-22 Jakub Jelinek <jakub@redhat.com>
35633
35634 PR c/14069
35635 * gcc.dg/20040322-1.c: New test.
35636
35637 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
35638
35639 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
35640 * gcc.dg/ultrasp4.c: Likewise.
35641 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
35642
35643 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
35644
35645 * gcc.dg/i386-sse-8.c: Reset default options.
35646
35647 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
35648
35649 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
35650 in the error message text.
35651
35652 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
35653
35654 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
35655
35656 2004-03-21 Mark Mitchell <mark@codesourcery.com>
35657
35658 PR c++/14616
35659 * g++.dg/init/array13.C: New test.
35660
35661 2004-03-20 Roger Sayle <roger@eyesopen.com>
35662
35663 PR target/13889
35664 * gcc.c-torture/compile/pr13889.c: New test case.
35665
35666 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
35667
35668 PR c/14635
35669 * builtins-1.c (nan, nans): Don't test.
35670 * builtins-30.c: Don't use nan, nanf, nanl.
35671 * builtins-35.c: New test.
35672
35673 2004-03-19 Ziemowit Laski <zlaski@apple.com>
35674
35675 * g++.dg/ext/altivec-6.C: New test.
35676
35677 2004-03-19 Mark Mitchell <mark@codesourcery.com>
35678
35679 * g++.dg/init/placement3.C: New test.
35680
35681 * g++.dg/template/spec13.C: New test.
35682
35683 * g++.dg/lookup/using11.C: New test.
35684
35685 * g++.dg/lookup/koenig3.C: New test.
35686
35687 * g++.dg/template/operator2.C: New test.
35688
35689 * g++.dg/expr/dtor3.C: New test.
35690 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
35691 marker.
35692 * g++.old-deja/g++.law/visibility28.C: Likewise.
35693
35694 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
35695
35696 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
35697 * gcc.dg/ppc64-abi-3.c: Likewise.
35698
35699 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35700
35701 PR c++/14545
35702 * g++.dg/parse/template15.C: New test.
35703
35704 2004-03-18 Mark Mitchell <mark@codesourcery.com>
35705
35706 * g++.dg/expr/dtor2.C: New test.
35707
35708 * g++.dg/lookup/anon4.C: New test.
35709
35710 * g++.dg/overload/using1.C: New test.
35711
35712 * g++.dg/template/lookup7.C: New test.
35713
35714 * g++.dg/template/typename6.C: New test.
35715
35716 * g++.dg/expr/cond6.C: New test.
35717
35718 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35719
35720 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
35721
35722 2004-03-18 Mark Mitchell <mark@codesourcery.com>
35723
35724 * g++.dg/expr/cond5.C: New test.
35725 * g++.dg/expr/constcast1.C: Likewise.
35726 * g++.dg/expr/ptrmem2.C: Likewise.
35727 * g++.dg/expr/ptrmem3.C: Likewise.
35728 * g++.dg/lookup/main1.C: Likewise.
35729 * g++.dg/template/lookup6.C: Likewise.
35730
35731 2004-03-18 Mark Mitchell <mark@codesourcery.com>
35732
35733 * gcc.dg/local1.c: New test.
35734
35735 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
35736
35737 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35738
35739 * gcc.dg/torture/builtin-convert-1.c: New test.
35740
35741 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35742
35743 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
35744
35745 2004-03-16 Mark Mitchell <mark@codesourcery.com>
35746
35747 PR c++/14481
35748 * g++.dg/warn/Wunused-7.C: New test.
35749
35750 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35751
35752 * gcc.dg/torture/builtin-integral-1.c: New test.
35753
35754 2004-03-16 Mark Mitchell <mark@codesourcery.com>
35755
35756 PR c++/14586
35757 * g++.dg/parse/non-dependent3.C: New test.
35758
35759 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
35760
35761 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
35762 * g++.dg/eh/simd-2.C: Likewise.
35763 * g++.dg/init/array10.C: Likewise.
35764 * gcc.c-torture/compile/simd-1.c: Likewise.
35765 * gcc.c-torture/compile/simd-2.c: Likewise.
35766 * gcc.c-torture/compile/simd-3.c: Likewise.
35767 * gcc.c-torture/compile/simd-4.c: Likewise.
35768 * gcc.c-torture/compile/simd-6.c: Likewise.
35769 * gcc.c-torture/execute/simd-1.c: Likewise.
35770 * gcc.c-torture/execute/simd-2.c: Likewise.
35771 * gcc.dg/compat/vector-defs.h: Likewise.
35772 * gcc.dg/20020531-1.c: Likewise.
35773 * gcc.dg/altivec-3.c: Likewise.
35774 * gcc.dg/altivec-4.c: Likewise.
35775 * gcc.dg/altivec-varargs-1.c: Likewise.
35776 * gcc.dg/compat/vector-defs.h: Likewise.
35777 * gcc.dg/i386-mmx-3.c: Likewise.
35778 * gcc.dg/i386-sse-4.c: Likewise.
35779 * gcc.dg/i386-sse-5.c: Likewise.
35780 * gcc.dg/i386-sse-8.c: Likewise.
35781 * gcc.dg/simd-1.c: Likewise.
35782 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
35783 __ev64_opaque__ since the machine description provides it.
35784
35785 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
35786
35787 * lib/compat.exp (skip_list): New global variable.
35788 Use it to hold the user defined COMPAT_SKIPS list if any.
35789 (compat-obj): Add the members of skip_list to optall.
35790
35791 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
35792
35793 * gcc.dg/compat/union-by-value-1_main.c,
35794 union-by-value-1_x.c, union-by-value-1_y.c,
35795 union-check.h, union-defs.h,
35796 union-init.h, union-return-1_main.c,
35797 union-return-1_x.c, union-return-1_y.c: New files.
35798
35799 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
35800
35801 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
35802 mixed-struct-init.h: Add 4 mixed structure types.
35803 struct-by-value-21_main.c, struct-by-value-21_x.c,
35804 struct-by-value-21_y.c, struct-return-21_main.c,
35805 struct-return-21_x.c, struct-return-21_y.c: New files.
35806
35807 2004-03-13 Mark Mitchell <mark@codesourcery.com>
35808
35809 PR c++/14550
35810 * g++.dg/parse/template14.C: New test.
35811
35812 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
35813
35814 * gcc.c-torture/execute/20040313-1.c: New test.
35815
35816 2004-03-13 Jakub Jelinek <jakub@redhat.com>
35817
35818 PR target/14533
35819 * gcc.dg/20040311-2.c: New test.
35820
35821 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
35822
35823 PR other/14544
35824 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
35825 bit-field.
35826
35827 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
35828
35829 * gcc.dg/20040305-2.c: Add missing return statement.
35830
35831 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35832
35833 * gcc.dg/builtins-34.c: Also check pow10*.
35834
35835 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
35836
35837 PR target/14262
35838 * gcc.dg/20040305-2.c: New test.
35839
35840 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
35841
35842 * gcc.dg/20040310-1.c: New test.
35843
35844 2004-03-11 Roger Sayle <roger@eyesopen.com>
35845
35846 * gcc.c-torture/execute/20040311-1.c: New test case.
35847
35848 2004-03-11 Mark Mitchell <mark@codesourcery.com>
35849
35850 PR c++/14476
35851 * g++.dg/lookup/enum1.C: New test.
35852
35853 2004-03-10 Mark Mitchell <mark@codesourcery.com>
35854
35855 PR c++/14510
35856 * g++.dg/lookup/struct2.C: New test.
35857
35858 2004-03-10 Uros Bizjak <uros@kss-loka.si>
35859
35860 * gcc.dg/builtins-34.c: New test.
35861
35862 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35863
35864 * gcc.dg/torture/builtin-nonneg-1.c: New test.
35865
35866 2004-03-09 James E Wilson <wilson@specifixinc.com>
35867
35868 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
35869 * gcc.dg/alias-2.c: New testcase.
35870
35871 2004-03-09 Zack Weinberg <zack@codesourcery.com>
35872
35873 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
35874
35875 2004-03-09 Roger Sayle <roger@eyesopen.com>
35876
35877 * gcc.c-torture/execute/20040309-1.c: New test case.
35878
35879 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
35880
35881 PR c++/14397
35882 * g++.dg/overload/ref1.C: New.
35883
35884 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35885
35886 PR c++/14409
35887 * g++.dg/template/spec12.C: New test.
35888
35889 PR c++/14448
35890 * g++.dg/parse/crash14.C: New test.
35891
35892 2004-03-09 Mark Mitchell <mark@codesourcery.com>
35893
35894 PR c++/14230
35895 * g++.dg/init/ref11.C: New test.
35896
35897 2004-03-09 Mark Mitchell <mark@codesourcery.com>
35898
35899 PR c++/14432
35900 * g++.dg/parse/builtin2.C: New test.
35901
35902 2004-03-08 Mark Mitchell <mark@codesourcery.com>
35903
35904 PR c++/14401
35905 * g++.dg/init/ctor3.C: New test.
35906 * g++.dg/init/union1.C: New test.
35907 * g++.dg/ext/anon-struct4.C: New test.
35908
35909 2004-03-08 Mark Mitchell <mark@codesourcery.com>
35910
35911 * g++.dg/lookup/koenig1.C: Tweak error messages.
35912 * g++.dg/lookup/used-before-declaration.C: Likewise.
35913 * g++.dg/other/do1.C: Likewise.
35914 * g++.dg/overload/koenig1.C: Likewise.
35915 * g++.dg/parse/crash13.C: Likewise.
35916 * g++.dg/template/instantiate3.C: Likewise.
35917
35918 2004-03-08 Eric Christopher <echristo@redhat.com>
35919
35920 * * lib/target-supports.exp: Enable libiconv in test
35921 compilation. Fix up error checking.
35922
35923 2004-03-08 Roger Sayle <roger@eyesopen.com>
35924
35925 PR middle-end/14289
35926 * gcc.dg/pr14289-1.c: New test case.
35927 * gcc.dg/pr14289-2.c: Likewise.
35928 * gcc.dg/pr14289-3.c: Likewise.
35929
35930 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
35931
35932 * gcc.c-torture/execute/20040308-1.c: New test.
35933
35934 2004-03-07 Roger Sayle <roger@eyesopen.com>
35935
35936 * gcc.c-torture/execute/20040307-1.c: New test case.
35937
35938 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
35939
35940 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
35941
35942 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
35943
35944 * gcc.dg/20040306-1.c: New test.
35945
35946 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
35947
35948 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
35949 them static.
35950 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
35951
35952 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35953
35954 PR c/14465
35955 * gcc.dg/decl-6.c: New test.
35956
35957 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35958
35959 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
35960 Rename LOGPOW -> LOG_POW.
35961 (SQRT_EXP, POW_EXP): New.
35962
35963 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35964
35965 * gcc.dg/i386-sse-8.c: New test.
35966
35967 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35968
35969 PR c/14114
35970 * gcc.dg/decl-5.c: New test.
35971
35972 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
35973
35974 * gcc.dg/20040305-1.c: New test.
35975
35976 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
35977
35978 PR other/14354
35979 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
35980
35981 2004-03-04 Ziemowit Laski <zlaski@apple.com>
35982
35983 PR c++/14425, c++/14426
35984 * g++.dg/ext/altivec-4.C: New test.
35985 * g++.dg/ext/altivec-5.C: New test.
35986
35987 2004-03-04 Geoffrey Keating <geoffk@apple.com>
35988
35989 * g++.old-deja/g++.other/linkage1.C: Expect errors about
35990 global variables of a type with no linkage.
35991 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
35992 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
35993 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
35994 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
35995 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
35996 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
35997 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
35998 * g++.dg/warn/deprecated.C: Name enum Color.
35999 * g++.dg/overload/VLA.C: Name structure for 'b'.
36000 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
36001
36002 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
36003
36004 * gcc.c-torture/compile/20040304-1.c: New test.
36005
36006 2004-03-03 Zack Weinberg <zack@codesourcery.com>
36007
36008 PR 13728
36009 * gcc.dg/decl-4.c: New testcase.
36010
36011 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
36012
36013 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
36014 as PRECF if sizeof (float) > sizeof (double).
36015 (PRECL): Make it the same as PRECF if
36016 sizeof (float) > sizeof (long double).
36017
36018 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36019
36020 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
36021 system type. Add check for irix6 which doesn't have c99 runtime.
36022
36023 2004-03-03 Bob Wilson <bob.wilson@acm.org>
36024
36025 * gcc.dg/const-elim-1.c: xfail for xtensa.
36026
36027 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36028
36029 PR c++/14369
36030 * g++.dg/template/cond4.C: New test.
36031
36032 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36033
36034 PR c++/14360
36035 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
36036
36037 PR c++/14361
36038 * g++.dg/parse/defarg7.C: New test.
36039
36040 PR c++/14359
36041 * g++.dg/template/friend26.C: New test.
36042
36043 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36044
36045 PR c++/14324
36046 * g++.dg/abi/mangle21.C: New test.
36047
36048 PR c++/14260
36049 * g++.dg/parse/constructor2.C: New test.
36050
36051 PR c++/14337
36052 * g++.dg/template/sfinae1.C: New test.
36053
36054 2004-02-29 Mark Mitchell <mark@codesourcery.com>
36055
36056 PR c++/14267
36057 * g++.dg/expr/crash2.C: New test.
36058
36059 PR middle-end/13448
36060 * gcc.dg/inline-5.c: New test.
36061 * gcc.dg/always-inline.c: Split out tests into ...
36062 * gcc.dg/always-inline2.c: ... this and ...
36063 * gcc.dg/always-inline3.c: ... this.
36064
36065 2004-02-29 Mark Mitchell <mark@codesourcery.com>
36066
36067 PR debug/12103
36068 * g++.dg/debug/crash1.C: New test.
36069
36070 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
36071
36072 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
36073 function with __attribute__((noinline)).
36074 (recurser_void2): Likewise.
36075 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
36076 (recurser_void2): Likewise.
36077
36078 2004-02-29 Roger Sayle <roger@eyesopen.com>
36079
36080 PR middle-end/14203
36081 * g++.dg/warn/Wunused-6.C: New test case.
36082
36083 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
36084
36085 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
36086 not defined.
36087
36088 2004-02-27 Eric Christopher <echristo@redhat.com>
36089
36090 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
36091 * g++.dg/charset/asm2.c: Run only x86.
36092 * gcc.dg/charset/asm3.c: Ditto.
36093
36094 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
36095
36096 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
36097 ld_library_path.
36098
36099 2004-02-27 Ziemowit Laski <zlaski@apple.com>
36100
36101 * g++.dg/ext/altivec-3.C: New.
36102
36103 2004-02-26 Richard Henderson <rth@redhat.com>
36104
36105 * g++.dg/ext/attrib10.C: Mark for warning.
36106 * gcc.dg/attr-alias-1.c: New.
36107
36108 2004-02-26 Richard Henderson <rth@redhat.com>
36109
36110 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
36111 * gcc.c-torture/execute/20040208-2.c: ... it back.
36112
36113 2004-02-26 Eric Christopher <echristo@redhat.com>
36114
36115 * lib/target-supports.exp (check-iconv-available): New function.
36116 * lib/gcc-dg.exp (dg-require-iconv): New function.
36117 Use above.
36118 * gcc.dg/charset: New directory.
36119 * gcc.dg/charset/charset.exp: New file.
36120 * gcc.dg/charset/asm1.c: Ditto.
36121 * gcc.dg/charset/asm2.c: Ditto.
36122 * gcc.dg/charset/asm3.c: Ditto.
36123 * gcc.dg/charset/asm4.c: Ditto.
36124 * gcc.dg/charset/asm5.c: Ditto.
36125 * gcc.dg/charset/attribute1.c: Ditto.
36126 * gcc.dg/charset/attribute2.c: Ditto.
36127 * gcc.dg/charset/string1.c: Ditto.
36128 * g++.dg/charset: New directory.
36129 * g++.dg/dg.exp: Add here. Special options.
36130 * g++.dg/charset/charset.exp: New file.
36131 * g++.dg/charset/asm1.c: Ditto.
36132 * g++.dg/charset/asm2.c: Ditto.
36133 * g++.dg/charset/asm3.c: Ditto.
36134 * g++.dg/charset/asm4.c: Ditto.
36135 * g++.dg/charset/attribute1.c: Ditto.
36136 * g++.dg/charset/attribute2.c: Ditto.
36137 * g++.dg/charset/extern1.cc: Ditto.
36138 * g++.dg/charset/extern2.cc: Ditto.
36139 * g++.dg/charset/string1.c: Ditto.
36140
36141 2004-02-26 Mark Mitchell <mark@codesourcery.com>
36142
36143 PR c++/14278
36144 * g++.dg/parse/comma1.C: New test.
36145
36146 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36147
36148 PR c++/14284
36149 * g++.dg/template/ttp8.C: New test.
36150
36151 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
36152
36153 * gcc.dg/fixuns-trunc-1.c: New test.
36154
36155 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36156
36157 * gcc.dg/builtins-config.h: Use #elif.
36158
36159 2004-02-26 Michael Matz <matz@suse.de>
36160
36161 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
36162 * gcc.dg/991214-1.c: Likewise.
36163 * gcc.dg/i386-asm-1.c: Likewise.
36164
36165 2004-02-25 Richard Henderson <rth@redhat.com>
36166
36167 * gcc.c-torture/execute/20040208-2.c: Move ...
36168 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
36169
36170 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36171
36172 PR c++/14246
36173 * g++.dg/other/crash-3.C: New test.
36174
36175 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36176
36177 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
36178 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
36179
36180 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
36181 HP-UX.
36182
36183 2004-02-24 Michael Matz <matz@suse.de>
36184
36185 * gcc.dg/i386-regparm.c: New.
36186
36187 2004-02-23 James E Wilson <wilson@specifixinc.com>
36188
36189 * gcc.c-torture/execute/20040223-1.c: New.
36190
36191 2004-02-23 Zack Weinberg <zack@codesourcery.com>
36192 Kazu Hirata <kazu@cs.umass.edu>
36193
36194 * gcc.dg/fwritable-strings-1.c: Remove.
36195
36196 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
36197
36198 PR c/14156
36199 * gcc.dg/20040223-1.c: New test.
36200
36201 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36202
36203 PR c++/14106
36204 * g++.dg/ext/typeof9.C: New test.
36205
36206 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36207
36208 PR c++/14250
36209 * g++.dg/other/switch1.C: New test.
36210
36211 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36212
36213 * gcc.dg/cast-function-1.c: Adjust for new informative message.
36214 * gcc.dg/va-arg-1.c: Likewise.
36215
36216 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36217
36218 PR c++/14143
36219 * g++.dg/template/koenig5.C: New test.
36220
36221 2004-02-21 Ziemowit Laski <zlaski@apple.com>
36222
36223 * g++.dg/ext/altivec-1.C: Generalize target triple.
36224 * g++.dg/ext/altivec-2.C: New test case.
36225 * g++.dg/ext/altivec_check.h: New file.
36226 * gcc.dg/altivec-1.c: Generalize target triple;
36227 include altivec_check.h and call altivec_check().
36228 * gcc.dg/altivec-[2-5].c: Generalize target triple.
36229 * gcc.dg/altivec-6.c: New test case.
36230 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
36231 type casts as needed.
36232 * gcc.dg/altivec-10.c: Include altivec_check.h and call
36233 altivec_check().
36234 * gcc.dg/altivec-12.c: New test case.
36235 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
36236 include altivec_check.h and call altivec_check().
36237 * gcc.dg/altivec_check.h: New file.
36238
36239 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36240
36241 * lib/target-supports.exp (check_alias_available): Don't mangle
36242 function `g' in test program.
36243
36244 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36245
36246 * lib/target-supports.exp (check_profiling_available): Check
36247 argument to determine whether we support a profiling type.
36248 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
36249 check_profiling_available.
36250 * g++.dg/bprob/bprob.exp: Likewise.
36251 * g77.dg/bprob/bprob.exp: Likewise.
36252 * gcc.misc-tests/bprob.exp: Likewise.
36253 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
36254 dg-require-profiling and delete expected error handling.
36255 * gcc.dg/20021014-1.c: Likewise.
36256 * gcc.dg/nest.c: Likewise.
36257
36258 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36259
36260 PR c++/12007
36261 * g++.dg/other/vthunk1.C: New test.
36262
36263 2004-02-20 Falk Hueffner <falk@debian.org>
36264
36265 PR target/14201
36266 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
36267
36268 2004-02-20 Mark Mitchell <mark@codesourcery.com>
36269
36270 PR c++/13927
36271 * g++.dg/other/error8.C: Remove XFAIL markers.
36272
36273 PR c++/14173
36274 * g++.dg/ext/packed5.C: New test.
36275
36276 PR c++/14199
36277 * g++.dg/warn/Wunused-5.C: New test.
36278
36279 PR c++/14186
36280 * g++.dg/lookup/member1.C: New test.
36281
36282 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
36283
36284 * gcc.c-torture/compile/20040130-1.c: Enable only when
36285 __INT_MAX__ >= 2147483647L.
36286 * gcc.c-torture/compile/961203-1.c: Likewise.
36287
36288 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
36289
36290 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
36291 * g++.dg/opt/template1.C: Robustify assembler regexp
36292
36293 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
36294
36295 * gcc.c-torture/execute/simd-4.x: Remove.
36296 * gcc.c-torture/execute/va-arg-25.x: Likewise.
36297 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
36298 Guard with #ifndef SKIP_ATTRIBUTE.
36299 * gcc.dg/compat/vector-1_y.c: Likewise.
36300 * gcc.dg/compat/vector-2_x.c: Likewise.
36301 * gcc.dg/compat/vector-2_y.c: Likewise.
36302 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
36303 * g++.dg/eh/simd-2.C: Likewise.
36304
36305 2004-02-19 Alan Modra <amodra@bigpond.net.au>
36306
36307 * gcc.c-torture/compile/complex-1.c: New.
36308
36309 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
36310
36311 PR target/14209
36312 * gcc.c-torture/execute/20040218-1.c: New test.
36313
36314 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36315
36316 PR c++/14181
36317 * g++.dg/parse/new2.C: New test.
36318
36319 2004-02-18 Paul Brook <paul@codesourcery.com>
36320
36321 * gcc.c-torture/compile/libcall-1.c: New test.
36322
36323 2004-02-18 Paul Brook <paul@codesourcery.com>
36324
36325 PR debug/12934
36326 * gcc.dg/debug/debug-7.c: New test.
36327
36328 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
36329
36330 * gcc.dg/20040217-1.c: New test.
36331
36332 2004-02-17 Zack Weinberg <zack@codesourcery.com>
36333
36334 * gcc.c-torture/execute/990208-1.x: Delete.
36335
36336 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
36337
36338 * gcc.c-torture/execute/20040208-2.x: New file.
36339
36340 2004-02-17 Mark Mitchell <mark@codesourcery.com>
36341
36342 PR c++/11326
36343 * g++.dg/abi/structret1.C: New test.
36344
36345 2004-02-17 Jakub Jelinek <jakub@redhat.com>
36346
36347 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
36348 (i386_cpuid): No need to test if cpuid is available on AMD64.
36349 Fix assembly, so that it works onboth i386 and AMD64.
36350 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
36351 (vecInLong): Fix s[] member type to unsigned int.
36352 (vecInWord): Remove type.
36353 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
36354 (a64, b64, c64, d64, e64): Remove.
36355 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
36356 Remove unused variable. Remove initialization of removed variables.
36357 Don't call mmx_tests nor sse_tests.
36358 (reference_mmx, reference_sse): Remove.
36359 (check): Add return stmt.
36360 * gcc.dg/i386-sse-7.c: New test.
36361 * gcc.dg/i386-mmx-4.c: New test.
36362
36363 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36364
36365 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
36366 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
36367 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
36368 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
36369 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
36370 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
36371 g++.dg/tc1/dr94.C: Fix line terminator.
36372
36373 2004-02-16 Geoffrey Keating <geoffk@apple.com>
36374
36375 * gcc.c-torture/compile/20040216-1.c: New.
36376
36377 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36378
36379 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
36380 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
36381 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
36382 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
36383 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
36384 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
36385
36386 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36387
36388 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
36389
36390 2004-02-15 Mark Mitchell <mark@codesourcery.com>
36391
36392 PR c++/13971
36393 * g++.dg/expr/cond4.C: New test.
36394
36395 PR c++/14086
36396 * g++.dg/lookup/crash2.C: New test.
36397
36398 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
36399
36400 * gcc.c-torture/compile/20040214-2.c: New test.
36401
36402 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
36403
36404 PR c++/14116
36405 * g++.dg/ext/typeof8.C: New test.
36406
36407 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
36408
36409 * gcc.c-torture/compile/20040214-1.c: New test.
36410
36411 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36412
36413 PR c++/13635
36414 * g++.dg/template/spec11.C: New test.
36415
36416 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36417
36418 PR c++/13927
36419 * g++.dg/other/error8.C: New test.
36420
36421 2004-02-13 Mark Mitchell <mark@codesourcery.com>
36422
36423 PR c++/14122
36424 * g++.dg/template/array4.C: New test.
36425
36426 PR c++/14108
36427 * g++.dg/inherit/thunk2.C: New test.
36428
36429 PR c++/14083
36430 * g++.dg/eh/cond2.C: New test.
36431
36432 2004-02-12 Alan Modra <amodra@bigpond.net.au>
36433
36434 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
36435
36436 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
36437
36438 * lib/scanasm.exp (dg-scan): Quote pattern before display.
36439
36440 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
36441
36442 * g++.dg/simd-2.C: xfail on ppc64-linux.
36443
36444 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
36445
36446 PR c/456
36447 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
36448 tests.
36449
36450 2004-02-11 Uros Bizjak <uros@kss-loka.si>
36451
36452 * gcc.dg/builtins-33.c: New test.
36453
36454 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
36455
36456 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
36457
36458 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
36459
36460 * g++.dg/simd-2.C: Set -maltivec for ppc64.
36461
36462 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
36463
36464 * gcc.dg/ppc64-abi-3.c: New test.
36465
36466 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
36467
36468 PR c/14092
36469
36470 * gcc.dg/pr14092-1.c: New testcase.
36471
36472 2004-02-10 Alan Modra <amodra@bigpond.net.au>
36473
36474 * gcc.dg/cpp/assert4.c: Fix typo last change.
36475
36476 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
36477 * gcc.dg/cpp/assert4.c: Handle powerpc64.
36478
36479 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
36480
36481 2004-02-09 Roger Sayle <roger@eyesopen.com>
36482
36483 * gcc.c-torture/compile/20040209-1.c: New test case.
36484
36485 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
36486
36487 * gcc.dg/c90-init-1.c: Adjust expected error messages.
36488
36489 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
36490
36491 * gcc.c-torture/execute/20040208-[12].c: New tests.
36492
36493 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
36494
36495 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
36496
36497 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
36498
36499 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
36500
36501 2004-02-07 Zack Weinberg <zack@codesourcery.com>
36502
36503 Bug 13856
36504 * gcc.dg/visibility-8.c: New testcase.
36505
36506 2004-02-07 Zack Weinberg <zack@codesourcery.com>
36507
36508 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
36509 arguments.
36510 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
36511
36512 2004-02-07 Roger Sayle <roger@eyesopen.com>
36513
36514 PR middle-end/13696
36515 * g++.dg/opt/fold1.C: New test case.
36516
36517 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36518
36519 PR c++/14033
36520 * g++.dg/other/crash-2.C: New test.
36521
36522 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36523
36524 PR c++/14028
36525 * g++.dg/parse/angle-bracket2.C: New test.
36526
36527 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
36528
36529 PR middle-end/13750
36530 Revert:
36531 2004-01-15 Geoffrey Keating <geoffk@apple.com>
36532 PR pch/13361
36533 * g++.dg/pch/wchar-1.C: New.
36534 * g++.dg/pch/wchar-1.Hs: New.
36535
36536 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36537
36538 PR c++/14008
36539 * g++.dg/parse/error15.C: New test.
36540 * g++.dg/parse/crash11.C: Update dg-error mark.
36541
36542 2004-02-04 Mark Mitchell <mark@codesourcery.com>
36543
36544 PR c++/13932
36545 * g++.dg/warn/conv2.C: New test.
36546
36547 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36548
36549 PR c++/13086
36550 * g++.dg/warn/incomplete1.C: Remove xfail.
36551
36552 2004-02-04 Mark Mitchell <mark@codesourcery.com>
36553
36554 * lib/file-format.exp (gcc_target_object_format): Use
36555 ${tool}_target_compile, not gcc_target_compile.
36556 * lib/target-supports.exp (check_alias_available): Likewise.
36557 (check_gc_sections_available): Likewise.
36558 * g++.dg/ext/attrib10.C: Use dg-require-alias.
36559 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
36560 dg-require-alias.
36561
36562 2004-02-04 Mark Mitchell <mark@codesourcery.com>
36563
36564 PR c++/13969
36565 * g++.dg/template/static6.C: New test.
36566
36567 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
36568
36569 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
36570
36571 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36572
36573 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
36574 tests for systems where `char' is unsigned by default.
36575
36576 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36577
36578 PR c++/13997
36579 * g++.dg/template/partial3.C: New test.
36580
36581 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
36582
36583 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
36584 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
36585 Remove mentions of obsolete ports.
36586
36587 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
36588
36589 * gcc.dg/noncompile/20001228-1.c: Fix for new
36590 error message.
36591
36592 2004-02-03 Roger Sayle <roger@eyesopen.com>
36593
36594 PR target/9348
36595 * gcc.c-torture/execute/multdi-1.c: New test case.
36596
36597 2004-02-03 Mark Mitchell <mark@codesourcery.com>
36598
36599 PR c++/13925
36600 * g++.dg/template/lookup5.C: New test.
36601
36602 2004-02-03 Mark Mitchell <mark@codesourcery.com>
36603
36604 PR c++/13950
36605 * g++.dg/template/lookup4.C: New test.
36606
36607 PR c++/13970
36608 * g++.dg/parse/error14.C: New test.
36609
36610 PR c++/14002
36611 * g++.dg/parse/template13.C: New test.
36612
36613 2004-02-03 Mark Mitchell <mark@codesourcery.com>
36614
36615 PR c++/13978
36616 * g++.dg/template/koenig4.C: New test.
36617
36618 PR c++/13968
36619 * g++.dg/template/crash17.C: New test.
36620
36621 PR c++/13975
36622 * g++.dg/parse/error13.C: New test.
36623 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
36624
36625 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
36626
36627 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
36628
36629 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
36630
36631 PR c/11658
36632 PR c/13994
36633 * gcc.dg/noncompile/20040203-1.c: New test.
36634 * gcc.dg/noncompile/20040203-2.c: Likewise.
36635 * gcc.dg/noncompile/20040203-3.c: Likewise.
36636 * gcc.dg/20040203-1.c: Likewise.
36637
36638 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
36639
36640 PR c++/10858
36641 * g++.dg/template/sizeof7.C: New test.
36642
36643 2004-02-02 Eric Christopher <echristo@redhat.com>
36644 Zack Weinberg <zack@codesourcery.com>
36645
36646 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
36647
36648 2004-02-02 Zack Weinberg <zack@codesourcery.com>
36649
36650 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
36651 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
36652 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
36653 * gcc.dg/cleanup-5.c: Run only on Linux targets.
36654
36655 2004-02-02 Mark Mitchell <mark@codesourcery.com>
36656
36657 PR c++/13113
36658 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
36659
36660 PR c++/13854
36661 * g++.dg/ext/attrib13.C: New test.
36662
36663 PR c++/13907
36664 * g++.dg/conversion/op2.C: New test.
36665
36666 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
36667
36668 * gcc.dg/titype-1.c: Fix pasto.
36669
36670 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
36671
36672 * gcc.dg/titype-1.c: New test.
36673
36674 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36675
36676 PR c++/13957
36677 * g++.dg/template/non-type-template-argument-1.C,
36678 g++.dg/template/qualified-id1.C: Update dg-error marks.
36679 * g++.dg/template/nontype6.C: New test.
36680
36681 2004-02-01 Roger Sayle <roger@eyesopen.com>
36682
36683 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
36684 * gcc.dg/builtins-31.c: New testcase.
36685 * gcc.dg/builtins-32.c: New testcase.
36686
36687 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
36688
36689 * objc.dg/call-super-2.m: Update line numbers
36690 for the including of stddef.h.
36691
36692 2004-01-30 Michael Matz <matz@suse.de>
36693
36694 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
36695 g++.dg/ext/case-range3.C: New tests.
36696
36697 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36698
36699 DR206
36700 PR c++/13813
36701 * g++.dg/template/member4.C: New test.
36702
36703 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36704
36705 PR c++/13683
36706 * g++.dg/template/sizeof6.C: New test.
36707
36708 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
36709
36710 * gcc.dg/fwritable-strings-1.c: New test.
36711
36712 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
36713
36714 * gcc.c-torture/compile/20040130-1.c: New test.
36715
36716 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
36717
36718 * objc.dg/call-super-2.m: Include stddef.h for size_t.
36719
36720 2004-01-29 Mark Mitchell <mark@codesourcery.com>
36721
36722 PR c++/13883
36723 * g++.dg/template/ctor3.C: New test.
36724
36725 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36726
36727 * g++.dg/tc1: New directory.
36728 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
36729 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
36730 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
36731 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
36732 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
36733
36734 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36735
36736 * g++.dg/parse/error11.C: New test.
36737 * g++.dg/parse/error12.C: Likewise.
36738
36739 2004-01-28 Ziemowit Laski <zlaski@apple.com>
36740
36741 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
36742 (scan_initial, main): Use aligned_sizeof instead of sizeof.
36743
36744 2004-01-28 Mark Mitchell <mark@codesourcery.com>
36745
36746 PR c++/13791
36747 * g++.dg/ext/attrib12.C: New test.
36748
36749 PR c++/13736
36750 * g++.dg/parse/cast2.C: New test.
36751
36752 2004-01-27 James E Wilson <wilson@specifixinc.com>
36753
36754 * objc.dg/encode-2.m (main): New local string. Set depending on
36755 sizeof long. Use in sscanf call.
36756 * objc.dg/encode-3.m (main): New local string. Set depending on
36757 sizeof long. Use in scan_initial call.
36758
36759 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36760
36761 * objc.dg/call-super-2.m: Make LP64-safe.
36762 * objc.dg/desig-init-1.m: Likewise.
36763
36764 2004-01-27 Devang Patel <dpatel@apple.com>
36765
36766 * g++.dg/debug/namespace1.C: New test.
36767
36768 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
36769
36770 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
36771 xscale-*-*.
36772
36773 * gcc.dg/arm-mmx-1.c: New test.
36774
36775 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
36776
36777 * gcc.dg/20040127-1.c: New test.
36778 * gcc.dg/20040127-2.c: New test.
36779
36780 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
36781
36782 * objc.dg/stret-1.m (glob): Renamed to globa.
36783
36784 2004-01-26 Mark Mitchell <mark@codesourcery.com>
36785
36786 PR c++/13663
36787 * g++.dg/expr/for1.C: New test.
36788
36789 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
36790
36791 PR middle-end/13779
36792 * gcc.dg/darwin-longlong.c: New test.
36793
36794 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
36795
36796 * gcc.dg/20040124-1.c: Moved test from here...
36797 * gcc.c-torture/compile/20040124-1.c: ...to here.
36798
36799 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
36800
36801 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
36802 the assembly output if -m64 is passed.
36803
36804 2004-01-25 Mark Mitchell <mark@codesourcery.com>
36805
36806 PR c++/13833
36807 * g++.dg/template/cond3.C: New test.
36808
36809 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36810
36811 PR c++/13810
36812 * g++.dg/template/ttp7.C: New test.
36813
36814 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36815
36816 PR c++/13797
36817 * g++.dg/template/nontype4.C: New test.
36818 * g++.dg/template/nontype5.C: Likewise.
36819
36820 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
36821
36822 * gcc.dg/torture/mips-clobber-at.c: New test.
36823
36824 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
36825
36826 * gcc.dg/20040124-1.c: New test.
36827
36828 2004-01-24 Jakub Jelinek <jakub@redhat.com>
36829
36830 * gcc.dg/20040123-1.c: New test.
36831
36832 2004-01-23 Zack Weinberg <zack@codesourcery.com>
36833
36834 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
36835
36836 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
36837
36838 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
36839
36840 2004-01-23 Andrew Pinski <apinski@apple.com>
36841
36842 * gcc.dg/20030121-1.c: Move to ..
36843 * gcc.dg/20040121-1.c: here.
36844
36845 2004-01-23 Roger Sayle <roger@eyesopen.com>
36846
36847 * gcc.dg/builtins-29.c: New test case.
36848
36849 2004-01-23 Zack Weinberg <zack@codesourcery.com>
36850
36851 PR 18314
36852 * gcc.dg/builtins-30.c: New testcase.
36853
36854 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
36855
36856 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
36857 * lib/g77.exp: Likewise.
36858 * lib/objc.exp: Likewise.
36859 * lib/g++.exp: Likewise.
36860
36861 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36862
36863 * gcc.dg/struct-by-value-2.c: New test.
36864
36865 2004-01-21 Andrew Pinski <apinski@apple.com>
36866
36867 PR target/13785
36868 * gcc.dg/20030121-1.c: New test.
36869
36870 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
36871
36872 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
36873 clobber frame pointer register in asm statement.
36874
36875 2004-01-21 Falk Hueffner <falk@debian.org>
36876
36877 * gcc.c-torture/compile/20040121-1.c: New test.
36878
36879 2004-01-21 Zack Weinberg <zack@codesourcery.com>
36880
36881 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
36882
36883 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
36884
36885 * gcc.dg/ppc64-abi-2.c: New test.
36886
36887 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
36888
36889 * lib/treelang.exp: Fill out this file.
36890 * lib/treelang-dg.exp: New File.
36891
36892 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
36893
36894 * gcc.c-torture/compile/981022-1.c: Remove.
36895 * gcc.dg/array-5.c: Remove XFAIL.
36896 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
36897 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
36898 gcc.dg/cond-lvalue-1.c: Update.
36899 * gcc.dg/cast-lvalue-2.c: New test.
36900
36901 2004-01-19 Mark Mitchell <mark@codesourcery.com>
36902
36903 PR c++/13592
36904 * g++.dg/other/error1.C (class foo): Tweak error message.
36905
36906 PR c++/13592
36907 * g++.dg/template/call2.C: New test.
36908
36909 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
36910
36911 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
36912 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
36913 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
36914 scalar-return-1_x.c, scalar-return-2_y.c,
36915 scalar-return-3_x.c, scalar-return-3_y.c,
36916 scalar-return-4_x.c, scalar-return-4_y.c,
36917 struct-align-1.h, struct-align-1_x.c,
36918 struct-align-1_y.c, struct-align-2.h,
36919 struct-align-2_x.c, struct-align-2_y.c,
36920 struct-by-value-10_y.c, struct-by-value-11_x.c,
36921 struct-by-value-11_y.c, struct-by-value-12_x.c,
36922 struct-by-value-12_y.c, struct-by-value-13_x.c,
36923 struct-by-value-13_y.c, struct-by-value-14_x.c,
36924 struct-by-value-14_y.c, struct-by-value-15_x.c,
36925 struct-by-value-15_y.c, struct-by-value-16_y.c,
36926 struct-by-value-17_y.c, struct-by-value-18_y.c,
36927 struct-by-value-19_y.c, struct-by-value-1_x.c,
36928 struct-by-value-1_y.c, struct-by-value-20_y.c,
36929 struct-by-value-2_x.c, struct-by-value-2_y.c,
36930 struct-by-value-3_y.c, struct-by-value-4_x.c,
36931 struct-by-value-4_y.c, struct-by-value-5_y.c,
36932 struct-by-value-6_y.c, struct-by-value-7_y.c
36933 struct-by-value-8_x.c, struct-by-value-8_y.c
36934 struct-by-value-9_x.c, struct-by-value-9_y.c
36935 struct-return-10_x.c, struct-return-10_y.c,
36936 struct-return-19_x.c, struct-return-20_x.c
36937 struct-return-2_x.c, struct-return-2_y.c
36938 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
36939 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
36940
36941 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
36942
36943 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
36944 attribute on sparc*-sun-solaris2.*.
36945
36946 2004-01-18 Mark Mitchell <mark@codesourcery.com>
36947
36948 PR c++/13710
36949 * g++.dg/ext/typeof7.C: New test.
36950
36951 2004-01-18 David Edelsohn <edelsohn@gnu.org>
36952
36953 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
36954 * gcc.dg/const-elim-1.c: Same.
36955
36956 2004-01-17 Ziemowit Laski <zlaski@apple.com>
36957
36958 * objc.dg/stret-1.m: New.
36959 * objc.dg/stret-2.m: New.
36960
36961 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
36962
36963 PR c++/11895
36964 * g++.dg/ext/vector1.C: New test.
36965
36966 2004-01-16 Geoffrey Keating <geoffk@apple.com>
36967
36968 * gcc.dg/pch/import-1.c: New.
36969 * gcc.dg/pch/import-1.hs: New.
36970 * gcc.dg/pch/import-1a.h: New.
36971 * gcc.dg/pch/import-1b.h: New.
36972 * gcc.dg/pch/import-1c.h: New.
36973
36974 2004-01-16 Mark Mitchell <mark@codesourcery.com>
36975
36976 PR c++/13574
36977 * g++.dg/ext/array1.C: New test.
36978
36979 PR c++/13178
36980 * g++.dg/conversion/op1.C: New test.
36981
36982 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
36983
36984 PR 11864
36985 From Kazumoto Kojima / Dan Kegel:
36986 * gcc.dg/pr11864-1.c: New test.
36987
36988 PR 10392
36989 From Marcus Comstedt / Dan Kegel:
36990 * gcc.dg/pr10392-1.c: New test.
36991
36992 2004-01-16 Mark Mitchell <mark@codesourcery.com>
36993
36994 PR c++/13478
36995 * g++.dg/init/ref10.C: New test.
36996
36997 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36998
36999 PR c++/13407
37000 * g++.dg/parse/typename6.C: New test.
37001
37002 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37003
37004 PR pch/13361
37005 * g++.dg/pch/wchar-1.C: New.
37006 * g++.dg/pch/wchar-1.Hs: New.
37007
37008 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37009
37010 PR c++/9259
37011 * g++.dg/expr/sizeof2.C: New test.
37012
37013 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
37014
37015 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
37016
37017 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
37018
37019 PR c++/13659
37020 * g++.dg/lookup/strong-using-3.C: New.
37021 * g++.dg/lookup/using-10.C: New.
37022
37023 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
37024
37025 PR c++/13594
37026 * g++.dg/lookup/strong-using-2.C: New.
37027
37028 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
37029 Dan Kegel <dank@kegel.com>
37030 J"orn Rennecke <joern.rennecke@superh.com>
37031
37032 PR target/9365
37033 * gcc.dg/pr9365-1.c: New test.
37034
37035 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37036
37037 PR c++/8856
37038 * g++.dg/parse/casting-operator2.C: New test.
37039 * g++.old-deja/g++.pt/explicit83.C: Remove.
37040
37041 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
37042
37043 * gcc.dg/label-compound-stmt-1.c: New test.
37044 * gcc.c-torture/compile/950922-1.c,
37045 gcc.c-torture/compile/20000211-3.c,
37046 gcc.c-torture/compile/20000518-1.c,
37047 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
37048 compound statements.
37049
37050 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
37051
37052 * gcc.dg/ppc64-abi-1.c: New test.
37053
37054 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
37055
37056 * g++.dg/ext/attrib9.C: Add dg-warnings.
37057
37058 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37059
37060 PR c++/12335
37061 * g++.dg/parse/dtor3.C: New test.
37062
37063 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
37064
37065 PR c++/12709
37066 * g++.dg/parse/try-catch-1.C: New test.
37067
37068 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
37069
37070 * ada/acats/run_all.sh: Add more verbose output in acats.log
37071 when compiling tests.
37072
37073 2004-01-12 Zack Weinberg <zack@codesourcery.com>
37074
37075 PR 13656
37076 * gcc.dg/typedef-redecl.c: New test case.
37077 * gcc.dg/typedef-redecl.h: New support file.
37078
37079 2004-01-13 Jan Hubicka <jh@suse.cz>
37080
37081 * gcc.dg/always_inline.c: New test.
37082 * gcc.dg/debug/20031231-1.c: Fix.
37083
37084 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37085
37086 PR c++/13474
37087 * g++.dg/template/array3.C: New test.
37088
37089 2004-01-12 Zack Weinberg <zack@codesourcery.com>
37090
37091 * g++.dg/ext/lvalue1.C: No longer expected to fail.
37092 * g++.dg/warn/Wunused-2.C: Likewise.
37093
37094 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37095
37096 PR c++/13289
37097 * g++.dg/template/instantiate6.C: New test.
37098
37099 2004-01-12 Roger Sayle <roger@eyesopen.com>
37100
37101 PR middle-end/11397
37102 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
37103
37104 2004-01-12 Jan Hubicka <jh@suse.cz>
37105
37106 PR opt/12826
37107 * gcc.dg/20040112-1.c: New.
37108
37109 * gcc.dg/dwarf-die[1-7].c: Move to...
37110 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
37111 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
37112
37113 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
37114
37115 PR c++/4100
37116 * g++.dg/parse/friend4.C: New test.
37117
37118 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
37119
37120 PR c++/4100
37121 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
37122 definition is called a friend.
37123
37124 2004-01-11 Zack Weinberg <zack@codesourcery.com>
37125
37126 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
37127
37128 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
37129
37130 PR c++/3478
37131 * g++.dg/parse/error10.C: New test.
37132 * g++.dg/template/arg2.C: Accept "invalid type" error.
37133
37134 2004-01-11 Jakub Jelinek <jakub@redhat.com>
37135
37136 PR middle-end/13392
37137 * g++.dg/opt/expect2.C: New test.
37138
37139 2004-01-10 Zack Weinberg <zack@codesourcery.com>
37140
37141 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
37142 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
37143 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
37144 Update dg-error regexps.
37145
37146 2004-01-10 Zack Weinberg <zack@codesourcery.com>
37147
37148 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
37149 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
37150
37151 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37152
37153 * gcc.dg/pragma-re-1.c: Use right pointer type.
37154
37155 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37156
37157 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
37158
37159 2004-01-09 Geoffrey Keating <geoffk@apple.com>
37160
37161 * gcc.dg/rs6000-ldouble-1.c: New.
37162
37163 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37164
37165 DR 337
37166 PR c++/9256
37167 * g++.dg/other/abstract1.C: New test.
37168
37169 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
37170
37171 * g++.dg/lookup/strong-using-1.C: New.
37172
37173 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
37174
37175 PR c/11234
37176 * gcc.dg/func-ptr-conv-1.c: New test.
37177 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
37178
37179 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
37180
37181 PR target/13380.
37182 * gcc.c-torture/compile/20040109-1.c: New.
37183
37184 2004-01-08 Stuart Hastings <stuart@apple.com>
37185
37186 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
37187 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
37188 * gcc.dg/i386-sse-6.c: ...this new testcase.
37189
37190 2004-01-09 Alan Modra <amodra@bigpond.net.au>
37191
37192 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
37193
37194 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37195
37196 * ada/acats/run_acats: Treat 'gnatchop' the same way
37197 as 'gnatmake'. Export GCC_DRIVER.
37198 * ada/acats/run_all.sh: Add target_gnatchop. Use
37199 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
37200
37201 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37202
37203 PR c++/12573
37204 * g++.dg/template/dependent-expr4.C: New test.
37205
37206 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
37207
37208 * gcc.dg/altivec-11.c: New test.
37209
37210 2004-01-07 Mark Mitchell <mark@codesourcery.com>
37211
37212 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
37213
37214 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
37215
37216 PR c/6024
37217 * gcc.dg/enum-compat-1.c: New test.
37218 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
37219
37220 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
37221
37222 PR c/12165
37223 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
37224 gcc.dg/c99-idem-qual-3.c: New tests.
37225
37226 2004-01-07 Alan Modra <amodra@bigpond.net.au>
37227
37228 * gcc.dg/winline-7.c: Don't cast void * to int.
37229
37230 2004-01-06 Jan Hubicka <jh@suse.cz>
37231
37232 * gcc.dg/i386-sse-5.c: New test
37233 * g++.dg/eh/simd-1.c: Add -w argument for i386.
37234
37235 2004-01-05 Mark Mitchell <mark@codesourcery.com>
37236
37237 PR c++/12815
37238 * g++.dg/rtti/typeid4.C: New test.
37239
37240 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
37241
37242 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
37243
37244 2004-01-05 Mark Mitchell <mark@codesourcery.com>
37245
37246 PR c++/12132
37247 * g++.dg/template/error11.C: New test.
37248
37249 PR c++/13451
37250 * g++.dg/template/class2.C: New test.
37251
37252 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
37253 Richard Sandiford <rsandifo@redhat.com>
37254
37255 PR c++/13387
37256 * g++.dg/opt/alias3.C: New test.
37257
37258 2004-01-04 Mark Mitchell <mark@codesourcery.com>
37259
37260 PR c++/13157
37261 * g++.dg/template/koenig3.C: New test.
37262
37263 PR c++/13529
37264 * g++.dg/parse/offsetof3.C: New test.
37265
37266 * g++.dg/init/copy7.C: Add missing dg-error markers.
37267
37268 PR c++/12226
37269 * g++.dg/init/copy7.c: New test.
37270
37271 PR c++/13536
37272 * g++.dg/parse/cast1.C: New test.
37273
37274 2004-01-04 Jan Hubicka <jh@suse.cz>
37275
37276 * gcc.dg/winline[1-7].c: New tests.
37277
37278 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37279
37280 PR c++/13520
37281 * g++.dg/template/qualttp22.C: New test.
37282
37283 2004-01-01 Jan Hubicka <jh@suse.cz>
37284
37285 * gcc.dg/debug/20031231-1.c: New.
37286 * gcc.c-torture/compile/20040101-1.c: New.
37287 * gcc.dg/dwarf-die-[1-7].c: New.
37288
37289 2004-01-01 Jakub Jelinek <jakub@redhat.com>
37290
37291 PR optimization/13521
37292 * gcc.c-torture/compile/20031231-1.c: New test.
37293
37294 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
37295
37296 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
37297
37298 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37299
37300 PR c++/10079
37301 * g++.dg/template/crash16.C: New test.
37302
37303 2003-12-30 Mark Mitchell <mark@codesourcery.com>
37304
37305 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
37306
37307 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
37308
37309 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
37310 ports.
37311 * g++.old-deja/g++.jason/thunk3.C: Likewise.
37312 * g++.old-deja/g++.law/profile1.C: Likewise.
37313 * gcc.c-torture/compile/981006-1.c: Likewise.
37314 * gcc.c-torture/execute/loop-2e.x: Likewise.
37315 * gcc.c-torture/execute/loop-2f.x: Remove.
37316 * gcc.c-torture/execute/loop-2g.x: Likewise.
37317 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
37318 * gcc.dg/20020312-2.c: Remove traces of dead ports.
37319
37320 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
37321
37322 PR c++/13507
37323 * g++.dg/ext/attrib11.C: New test.
37324
37325 PR c++/13494
37326 * g++.dg/template/array2-1.C: New test.
37327 * g++.dg/template/array2-2.C: New test.
37328
37329 2003-12-29 Mark Mitchell <mark@codesourcery.com>
37330
37331 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
37332
37333 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
37334
37335 PR c++/12774
37336 * g++.dg/template/array1-1.C: New test.
37337 * g++.dg/template/array1-2.C: New test.
37338
37339 2003-12-29 Roger Sayle <roger@eyesopen.com>
37340
37341 PR fortran/12632
37342 * g77.dg/12632.f: New test case.
37343
37344 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37345
37346 PR c++/13289
37347 * g++.dg/parse/nontype1.C: New test.
37348
37349 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37350
37351 PR c++/12403
37352 * g++.dg/parse/explicit1.C: New test.
37353 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
37354
37355 2003-12-28 Mark Mitchell <mark@codesourcery.com>
37356
37357 PR c++/13081
37358 * g++.dg/opt/inline6.C: New test.
37359
37360 PR c++/12613
37361 * g++.dg/parse/error9.C: New test.
37362
37363 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
37364
37365 2003-12-28 Mark Mitchell <mark@codesourcery.com>
37366
37367 PR c++/13009
37368 * g++.dg/init/assign1.C: New test.
37369
37370 2003-12-28 Roger Sayle <roger@eyesopen.com>
37371
37372 PR c++/13070
37373 * g++.dg/warn/format3.C: New test case.
37374
37375 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37376
37377 * gcc.c-torture/compile/20031227-1.c: New test.
37378
37379 2003-12-23 Mark Mitchell <mark@codesourcery.com>
37380
37381 * g++.dg/bprob/bprob.exp: Load target-supports.exp
37382 * g77.dg/bprob/bprob.exp: Likewise.
37383 * gcc.misc-tests/bprob.exp: Likewise.
37384 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
37385 variants on systems where the library does not provide that
37386 functionality.
37387 * gcc.dg/builtins-20.c: Use builtins-config.h.
37388 * gcc.dg/builtins-config.h: New file.
37389
37390 2003-12-23 Mark Mitchell <mark@codesourcery.com>
37391
37392 * lib/gcc-dg.exp (dg-require-profiling): New function.
37393 * lib/target-supports.exp (check_profiling_available): Likewise.
37394 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
37395 * g77.dg/bprob/bprob.exp: Likewise.
37396 * gcc.misc-tests/bprob.exp: Likewise.
37397 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
37398 * gcc.dg/20021014-1.c: Likewise.
37399 * gcc.dg/nest.c: Likewise.
37400
37401 2003-12-23 Mark Mitchell <mark@codesourcery.com>
37402
37403 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
37404 compiling.
37405 * g++.dg/lookup/java2.C: Likewise.
37406 * gcc.dg/cpp/lexident.c: Likewise.
37407
37408 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
37409
37410 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
37411 given.
37412 * gcc.c-torture/compile/961203-1.c: Likewise.
37413 * gcc.c-torture/compile/980506-1.c: Likewise.
37414
37415 2003-12-23 Zack Weinberg <zack@codesourcery.com>
37416
37417 * lib/gcc-dg.exp (dg-prune-output): New annotation.
37418 (additional_prunes): New global.
37419 (gcc-dg-prune): Handle additional per-test pruning.
37420 (dg-test): Clear additional_prunes between tests.
37421
37422 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
37423 dg-prune-output to avoid spurious failures from assembler
37424 complaining about nonexistent WAW violations.
37425 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
37426 Use dg-prune-output to avoid spurious failures from assembler
37427 warning about Itanium B-step errata.
37428
37429 2003-12-23 Mark Mitchell <mark@codesourcery.com>
37430
37431 * g++.dg/abi/macro0.C: New test.
37432 * g++.dg/abi/macro1.C: Likewise.
37433 * g++.dg/abi/macro2.C: Likewise.
37434
37435 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
37436 * g++.dg/abi/bitfield7.C: Likewise.
37437 * g++.dg/abi/dtor2.C: Likewise.
37438 * g++.dg/abi/mangle11.C: Likewise.
37439 * g++.dg/abi/mangle12.C: Likewise.
37440 * g++.dg/abi/mangle14.C: Likewise.
37441 * g++.dg/abi/mangle17.C: Likewise.
37442 * g++.dg/abi/vbase10.C: Likewise.
37443 * g++.dg/abi/vbase14.C: Likewise.
37444 * g++.dg/template/qualttp17.C: Likewise.
37445
37446 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
37447
37448 PR c/11995
37449 * gcc.dg/20031223-1.c: New test.
37450
37451 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37452
37453 * gcc.dg/noreturn-7.c: New test.
37454
37455 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37456
37457 * gcc.dg/null-pointer-1.c: New test.
37458
37459 2003-12-22 Mark Mitchell <mark@codesourcery.com>
37460
37461 * g++.old-deja/g++.jason/template18.C: Remove.
37462 * g++.old-deja/g++.jason/template37.C: Likewise.
37463
37464 PR c++/12862
37465 * g++.dg/lookup/ns1.C: New test.
37466
37467 PR c++/12397
37468 * g++.dg/template/lookup3.C: New test.
37469
37470 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
37471
37472 * g++.dg/template/recurse1.C: New test
37473
37474 2003-12-22 Mark Mitchell <mark@codesourcery.com>
37475
37476 PR c++/12479
37477 * g++.dg/parse/semicolon1.C: New test.
37478 * g++.dg/parse/semicolon1.h: Likewise.
37479
37480 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
37481
37482 * gcc.dg/darwin-misaligned.c: New test.
37483
37484 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
37485
37486 PR c/9163
37487 * gcc.dg/20031222-1.c: New test.
37488
37489 2003-12-21 Mark Mitchell <mark@codesourcery.com>
37490
37491 PR c++/13438
37492 * g++.dg/parse/error8.C: New test.
37493
37494 PR c++/11554
37495 * g++.dg/warn/ctor-init-1.C: New test.
37496
37497 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
37498
37499 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
37500 too small.
37501 * gcc.c-torture/compile/930217-1.c: Likewise.
37502 * gcc.c-torture/compile/930513-1.c: Likewise.
37503 * gcc.c-torture/execute/920908-2.c: Likewise.
37504 * gcc.c-torture/execute/921204-1.c: Likewise.
37505 * gcc.c-torture/execute/930621-1.c: Likewise.
37506 * gcc.c-torture/execute/930630-1.c: Likewise.
37507 * gcc.c-torture/execute/931031-1.c: Likewise.
37508 * gcc.c-torture/execute/980602-2.c: Likewise.
37509 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
37510 * gcc.c-torture/execute/compndlit-1.c: Likewise.
37511 * gcc.c-torture/execute/extzvsi.c: Likewise.
37512 * gcc.c-torture/unsorted/ext.c: Likewise.
37513
37514 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
37515
37516 PR target/12749
37517 * gcc.c-torture/compile/20031220-2.c: New test case.
37518
37519 2003-12-20 Roger Sayle <roger@eyesopen.com>
37520
37521 PR optimization/13031
37522 * gcc.c-torture/compile/20031220-1.c: New test case.
37523
37524 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
37525
37526 * gcc.dg/cast-function-1.c: New test.
37527
37528 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
37529
37530 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
37531 formats.
37532
37533 2003-12-19 Mark Mitchell <mark@codesourcery.com>
37534
37535 PR c++/12795
37536 * g++.dg/ext/attrib10.C: New test.
37537
37538 2003-12-19 Jakub Jelinek <jakub@redhat.com>
37539
37540 * gcc.dg/cleanup-10.c: New test.
37541 * gcc.dg/cleanup-11.c: New test.
37542
37543 2003-12-19 Jakub Jelinek <jakub@redhat.com>
37544
37545 PR c++/13239
37546 * g++.dg/opt/expect1.C: New test.
37547
37548 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
37549
37550 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
37551
37552 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
37553
37554 PR debug/12923
37555 * gcc.dg/20031218-1.c: New test.
37556
37557 PR debug/12389
37558 * gcc.dg/20031218-2.c: New test.
37559 * gcc.dg/20031218-3.c: New test.
37560
37561 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
37562 of label name and allow for USER_LABEL_PREFIX == "_" names.
37563 * g++.dg/abi/mangle18-2.C: Likewise.
37564 * g++.dg/abi/mangle19-1.C: Likewise.
37565 * g++.dg/abi/mangle19-2.C: Likewise.
37566 * g++.dg/abi/mangle20-1.C: Likewise.
37567 * g++.dg/abi/mangle20-2.C: Likewise.
37568
37569 2003-12-18 Richard Henderson <rth@redhat.com>
37570
37571 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
37572
37573 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
37574 Dan Kegel <dank@kegel.com>
37575
37576 PR other/12009
37577 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
37578 testing a cross compiler, it causes spurious compile failures.
37579 * lib/g++.exp: Likewise.
37580
37581 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37582
37583 PR c++/13262
37584 * g++.dg/template/access13.C: New test.
37585
37586 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
37587
37588 * gcc.dg/20031216-1.c: New test.
37589
37590 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37591
37592 PR c++/9154
37593 * g++.dg/template/error10.C: New test.
37594
37595 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
37596
37597 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
37598 * g++.dg/eh/simd-2.C: Likewise.
37599
37600 2003-12-17 James E Wilson <wilson@specifixinc.com>
37601 Roger Sayle <roger@eyesopen.com>
37602
37603 * gcc.c-torture/execute/ieee/mzero5.c: New.
37604
37605 2003-12-17 Mark Mitchell <mark@codesourcery.com>
37606
37607 PR c++/10603
37608 * g++.dg/parse/error6.C: New test.
37609
37610 PR c++/12827
37611 * g++.dg/parse/error7.C: New test.
37612
37613 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
37614
37615 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
37616 at -O with stabs debugging formats.
37617 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
37618 * gcc.dg/debug/debug-2.c: Likewise.
37619
37620 2003-12-16 Mark Mitchell <mark@codesourcery.com>
37621
37622 PR c++/12696
37623 * g++.dg/init/error1.C: New test.
37624
37625 PR c++/12218
37626 * g++.dg/init/pm3.C: New test.
37627
37628 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
37629
37630 PR c/3347
37631 * gcc.dg/bitfld-8.c: New test.
37632
37633 2003-12-16 James Lemke <jim@wasabisystems.com>
37634
37635 * gcc.dg/arm-scd42-[123].c: New tests.
37636
37637 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
37638
37639 PR c++/9043
37640 * g++.dg/abi/mangle20-1.C: New test.
37641 * g++.dg/abi/mangle20-2.C: New test.
37642
37643 2003-12-16 Mark Mitchell <mark@codesourcery.com>
37644
37645 PR c++/13275
37646 * g++.dg/other/offsetof2.C: Remove XFAIL.
37647 * g++.dg/parse/offsetof1.C: New test.
37648 * g++.gd/parse/offsetof2.C: Likewise.
37649
37650 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37651
37652 * g++.dg/template/nontype3.C: New test.
37653 * g++.dg/template/static2.C: Tweaked the dg-error clause.
37654
37655 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37656
37657 * g++.dg/warn/noreturn-3.C: Also test instantiation.
37658
37659 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
37660
37661 PR c++/13387
37662 * g++.dg/expr/assign1.C: New test.
37663
37664 PR c++/13242
37665 * g++.dg/abi/mangle19-1.C: New test.
37666 * g++.dg/abi/mangle19-2.C: New test.
37667
37668 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
37669
37670 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
37671
37672 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37673
37674 * gcc.c-torture/execute/20031216-1.c: New test.
37675
37676 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37677
37678 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
37679 an ICE regression.
37680
37681 2003-12-15 Mark Mitchell <mark@codesourcery.com>
37682
37683 PR c++/10926
37684 * g++.dg/template/error9.C: New test.
37685
37686 PR c++/11116
37687 * g++.dg/template/error8.C: New test.
37688
37689 2003-12-15 Roger Sayle <roger@eyesopen.com>
37690
37691 PR middle-end/13400
37692 * gcc.c-torture/execute/20031215-1.c: New test case.
37693
37694 2003-12-15 Mark Mitchell <mark@codesourcery.com>
37695
37696 PR c++/13269
37697 * g++.dg/parse/error5.C: New test.
37698
37699 PR c++/12989
37700 * g++.dg/expr/sizeof1.C: New test.
37701
37702 PR c++/13310
37703 * g++.dg/template/crash15.C: New test.
37704
37705 2003-12-15 Geoffrey Keating <geoffk@apple.com>
37706
37707 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
37708 a non-POD type as the last named parameter of a varargs function.
37709
37710 2003-12-15 Mark Mitchell <mark@codesourcery.com>
37711
37712 PR c++/13243
37713 PR c++/12573
37714 * g++.dg/template/crash14.C: New test.
37715 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
37716
37717 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
37718
37719 * g++.dg/other/java1.C: New test.
37720
37721 PR c++/13241
37722 * g++.dg/abi/mangle18-1.C: New test.
37723 * g++.dg/abi/mangle18-2.C: New test.
37724
37725 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37726
37727 PR optimization/10312
37728 * gcc.c-torture/execute/20031214-1.c: New.
37729
37730 2003-12-14 Mark Mitchell <mark@codesourcery.com>
37731
37732 PR c++/10779
37733 PR c++/12160
37734 * g++.dg/parse/error3.C: New test.
37735 * g++.dg/parse/error4.C: Likewise.
37736 * g++.dg/abi/mangle4.C: Tweak error messages.
37737 * g++.dg/lookup/using5.C: Likewise.
37738 * g++.dg/other/error2.C: Likewise.
37739 * g++.dg/parse/typename5.C: Likewise.
37740 * g++.dg/parse/undefined1.C: Likewise.
37741 * g++.dg/template/arg2.C: Likewise.
37742 * g++.dg/template/ttp3.C: Likewise.
37743 * g++.dg/template/type1.C: Likewise.
37744 * g++.old-deja/g++.other/crash32.C: Likewise.
37745 * g++.old-djea/g++.pt/defarg8.C: Likewise.
37746
37747 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37748
37749 PR c++/13106
37750 * g++.dg/warn/noreturn-3.C: New test.
37751
37752 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
37753
37754 PR c++/13118
37755 * g++.dg/abi/covariant3.C: New.
37756
37757 2003-12-12 Jakub Jelinek <jakub@redhat.com>
37758
37759 * g++.dg/eh/ia64-1.C: New test.
37760
37761 2003-12-12 Roger Sayle <roger@eyesopen.com>
37762
37763 PR optimization/13037
37764 * g77.f-torture/execute/13037.f: New test case.
37765
37766 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
37767
37768 PR c++/12881
37769 * g++.dg/abi/covariant2.C: New.
37770
37771 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
37772
37773 * gcc.dg/cpp/trad/macro.c: New tests.
37774
37775 2003-12-11 Zack Weinberg <zack@codesourcery.com>
37776
37777 * gcc.c-torture/execute/wchar_t-1.x: Delete.
37778
37779 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
37780
37781 PR other/10819
37782 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
37783 to fix Bug 10819.
37784 * lib/g++.exp (g++_version): Likewise.
37785 * lib/g77.exp (g77_version): Likewise.
37786 * lib/objc.exp (default_objc_version): Likewise.
37787
37788 2003-12-10 Richard Henderson <rth@redhat.com>
37789
37790 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
37791
37792 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
37793
37794 2003-12-08 Matt Austern <austern@apple.com>
37795
37796 PR c/13134
37797 * lib/gcc-dg.exp (dg-require-visibility): Define.
37798 * lib/target-supports (check_visibility_available): Define.
37799 * gcc.dg/visibility-1.c: New test.
37800 * gcc.dg/visibility-2.c: Likewise.
37801 * gcc.dg/visibility-3.c: Likewise.
37802 * gcc.dg/visibility-4.c: Likewise.
37803 * gcc.dg/visibility-5.c: Likewise.
37804 * gcc.dg/visibility-6.c: Likewise.
37805 * g++.dg/ext/visibility-1.C: Likewise.
37806 * g++.dg/ext/visibility-2.C: Likewise.
37807 * g++.dg/ext/visibility-3.C: Likewise.
37808 * g++.dg/ext/visibility-4.C: Likewise.
37809 * g++.dg/ext/visibility-5.C: Likewise.
37810 * g++.dg/ext/visibility-6.C: Likewise.
37811
37812 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37813
37814 * g++.dg/lookup/java1.C: New test.
37815 * g++.dg/lookup/java2.C: New test.
37816
37817 2003-12-07 Falk Hueffner <falk@debian.org>
37818
37819 * g++.dg/opt/noreturn-1.C: New test.
37820
37821 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
37822
37823 * gcc.dg/overflow-1.c: New test.
37824
37825 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
37826
37827 * g77.f-torture/compile/13060.f: New test.
37828
37829 2003-12-06 Mark Mitchell <mark@codesourcery.com>
37830
37831 PR c++/13323
37832 * g++.dg/inherit/operator2.C: New test.
37833
37834 2003-12-05 Mark Mitchell <mark@codesourcery.com>
37835
37836 PR c++/13305
37837 * g++.dg/ext/attrib9.C: New test.
37838
37839 2003-12-05 Mark Mitchell <mark@codesourcery.com>
37840
37841 PR c++/13314
37842 * g++.dg/template/error7.C: New test.
37843
37844 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
37845 J"orn Rennecke <joern.rennecke@superh.com>
37846
37847 PR target/13302
37848 * g++.dg/other/struct-va_list.C: New test.
37849
37850 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37851
37852 PR c++/13166
37853 * g++.dg/parse/defarg6.C: New test.
37854
37855 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
37856
37857 PR target/13256
37858 * gcc.c-torture/execute/20031201-1.c: New test.
37859
37860 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
37861
37862 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
37863
37864 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
37865
37866 * gcc.dg/builtin-return-1.c: New test.
37867
37868 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
37869 J"orn Rennecke <joern.rennecke@superh.com>
37870
37871 PR optimization/13260
37872 * gcc.c-torture/execute/20031204-1.c: New test.
37873
37874 2003-12-03 Mark Mitchell <mark@codesourcery.com>
37875
37876 PR c++/9127
37877 * g++.dg/template/error6.C: New test.
37878
37879 2003-12-03 Jakub Jelinek <jakub@redhat.com>
37880
37881 * gcc.dg/20031202-1.c: New test.
37882
37883 2003-12-03 Mark Mitchell <mark@codesourcery.com>
37884
37885 PR c++/13179
37886 * g++.dg/template/eh1.C: New test.
37887
37888 PR c++/10771
37889 * g++.dg/template/error5.C: New test.
37890
37891 2003-12-02 David Ung <davidu@mips.com>
37892
37893 * gcc.dg/compat/vector-check.h: Corrected type for var
37894 g_##TMODE
37895
37896 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37897
37898 PR c++/10126
37899 * g++.dg/template/ptrmem8.C: New test.
37900
37901 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37902
37903 PR c++/12573
37904 * g++.dg/template/dependent-expr3.C: New test.
37905
37906 2003-12-01 James Lemke <jim@wasabisystems.com>
37907
37908 * gcc.dg/arm-g2.c: New test.
37909
37910 2003-12-01 Roger Sayle <roger@eyesopen.com>
37911
37912 PR optimization/11634
37913 * gcc.dg/20031201-2.c: New test case.
37914
37915 2003-12-01 Zack Weinberg <zack@codesourcery.com>
37916
37917 PR 11433
37918 * objc.dg/proto-lossage-3.m: New test.
37919
37920 2003-12-01 Roger Sayle <roger@eyesopen.com>
37921
37922 PR optimization/12628
37923 * gcc.dg/20031201-1.c: New test case.
37924
37925 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
37926
37927 * gcc.dg/unaligned-1.c: New test.
37928
37929 2003-11-30 Mark Mitchell <mark@codesourcery.com>
37930
37931 PR c++/9849
37932 * g++.dg/template/error4.C: New test.
37933 * g++.dg/template/nested3.C: Adjust error markers.
37934
37935 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37936
37937 * gcc.dg/cpp/assert4.c: Check more #system assertions.
37938
37939 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
37940
37941 PR c/10333
37942 * gcc.dg/bitfld-7.c: New test.
37943
37944 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
37945
37946 * gcc.dg/tls/asm-1.C: New test.
37947
37948 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37949
37950 * gcc.dg/cpp/assert4.c: Update.
37951
37952 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
37953
37954 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
37955 * gcc.dg/builtin-apply3.c: New test.
37956
37957 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37958
37959 * lib/compat.exp (compat-obj): New xfaildata parameter.
37960 Use it to set compiler_conditional_xfail_data before compiling.
37961 (compat-get-options): Handle dg-xfail-if.
37962 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
37963 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
37964 * gcc.dg/compat/vector-1_y.c: Likewise.
37965 * gcc.dg/compat/vector-2_x.c: Likewise.
37966 * gcc.dg/compat/vector-2_y.c: Likewise.
37967
37968 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37969
37970 * g++.dg/opt/reg-stack4.C: New test.
37971
37972 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37973
37974 * gcc.dg/builtin-apply2.c: New test.
37975
37976 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37977
37978 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
37979
37980 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37981
37982 PR c++/12924
37983 * g++.dg/template/template-id-2.C: New test.
37984
37985 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37986
37987 PR c++/5369
37988 * g++.dg/template/memfriend1.C: New test.
37989 * g++.dg/template/memfriend2.C: Likewise.
37990 * g++.dg/template/memfriend3.C: Likewise.
37991 * g++.dg/template/memfriend4.C: Likewise.
37992 * g++.dg/template/memfriend5.C: Likewise.
37993 * g++.dg/template/memfriend6.C: Likewise.
37994 * g++.dg/template/memfriend7.C: Likewise.
37995 * g++.dg/template/memfriend8.C: Likewise.
37996 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
37997
37998 2003-11-21 Mark Mitchell <mark@codesourcery.com>
37999
38000 PR c++/12515
38001 * g++.dg/ext/cond1.C: New test.
38002
38003 2003-11-20 Richard Henderson <rth@redhat.com>
38004
38005 * gcc.dg/20020201-2.c: Remove.
38006 * gcc.dg/20020201-4.c: Remove.
38007 * gcc.dg/20020304-1.c: Remove.
38008
38009 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
38010
38011 * gcc.dg/cpp/trad/xwin1.c: New test case.
38012
38013 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
38014
38015 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
38016 * lib/g77.exp: Likewise.
38017 * lib/objc.exp: Likewise.
38018 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
38019 for darwin.
38020
38021 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38022
38023 PR c++/12932
38024 * g++.dg/template/static5.C: New test.
38025
38026 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
38027
38028 * gcc.dg/nested-func-1.c: New test.
38029
38030 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38031
38032 * gcc.dg/cpp/assert4.c: New test.
38033
38034 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
38035
38036 PR c++/2294
38037 * g++.dg/lookup/using9.c: New test.
38038
38039 2003-11-14 Mark Mitchell <mark@codesourcery.com>
38040
38041 PR c++/12762
38042 * g++.dg/template/error3.C: New test.
38043
38044 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
38045
38046 PR ada/13035
38047 * ada/acats/run_acats, run_all.sh: Fix syntax error.
38048 No longer use a wrapper for gcc, since this does not work under
38049 Windows.
38050
38051 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
38052
38053 PR c++/2094
38054 * g++.dg/template/ptrmem7.C: New test.
38055
38056 2003-11-13 Andrew Pinski <apinski@apple.com>
38057
38058 * gcc.c-torture/compile/20031113-1.c: New test.
38059
38060 2003-11-13 Mark Mitchell <mark@codesourcery.com>
38061 Kean Johnston <jkj@sco.com>
38062
38063 PR c/13029
38064 * gcc.dg/unused-4.c: Update.
38065
38066 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38067
38068 * g++.dg/opt/const3.C: New test.
38069
38070 2003-11-13 Jan Hubicka <jh@suse.cz>
38071
38072 * gcc.c-torture/compile/20031112-1.c: New test.
38073
38074 2003-11-12 Mark Mitchell <mark@codesourcery.com>
38075
38076 * g++.dg/parse/crash10.C: Remove bogus error marker.
38077
38078 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38079
38080 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
38081 (host_gcc): Likewise.
38082 (ROOT): Honor $PWDCMD.
38083 (BASE): Likewise.
38084 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
38085
38086 2003-11-12 Catherine Moore <clm@redhat.com>
38087
38088 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
38089
38090 2003-11-12 Andreas Jaeger <aj@suse.de>
38091 Jakub Jelinek <jakub@redhat.com>
38092 Andrew Pinski <pinskia@physics.uc.edu>
38093 Richard Henderson <rth@redhat.com>
38094
38095 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
38096 systems.
38097 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
38098
38099 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
38100 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
38101
38102 2003-11-11 Andreas Jaeger <aj@suse.de>
38103
38104 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
38105
38106 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
38107
38108 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
38109
38110 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
38111 Clean ups.
38112
38113 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
38114
38115 * gcc.dg/trampoline-1.c: New test.
38116
38117 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
38118
38119 * gcc.c-torture/compile/200031109-1.c: New test.
38120
38121 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
38122
38123 PR c/3190
38124 PR c/8714
38125 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38126 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
38127 gcc.dg/format/no-y2k-1.c: Update.
38128
38129 2003-11-08 Roger Sayle <roger@eyesopen.com>
38130
38131 PR optimization/10467
38132 * gcc.dg/20031108-1.c: New test case.
38133
38134 2003-11-07 Geoffrey Keating <geoffk@apple.com>
38135
38136 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
38137
38138 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
38139
38140 * gcc.dg/compound-lvalue-1.c: New test.
38141 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
38142 some XFAILs.
38143
38144 2003-11-06 Geoffrey Keating <geoffk@apple.com>
38145
38146 * gcc.dg/altivec-varargs-1.c: New test.
38147
38148 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38149
38150 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
38151 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
38152 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
38153 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
38154 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
38155
38156 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
38157
38158 * gcc.dg/cond-lvalue-1.c: New test.
38159
38160 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
38161
38162 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
38163
38164 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38165
38166 PR c++/11616
38167 * g++.dg/template/instantiate5.C: New test.
38168
38169 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38170
38171 PR c++/12726
38172 * g++.dg/ext/complit2.C: Replace test with self-contained version.
38173 * ChangeLog: Add missing first entry for above test.
38174
38175 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38176
38177 PR c++/9810
38178 * g++.dg/template/using8.C: New test.
38179 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
38180
38181 2003-11-02 Roger Sayle <roger@eyesopen.com>
38182
38183 PR optimization/10817
38184 * gcc.c-torture/compile/20031102-1.c: New test case.
38185
38186 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
38187
38188 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
38189 2147483647.
38190
38191 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38192
38193 * gcc.dg/20031102-1.c: New test.
38194
38195 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38196
38197 * gcc.dg/complex-1.c: New test.
38198
38199 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38200
38201 PR c++/12796
38202 * g++.dg/template/crash13.C: Adjust expected error location.
38203 * g++.old-deja/g++.brendan/ns1.C: Likewise.
38204
38205 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
38206
38207 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38208
38209 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
38210
38211 PR/10239
38212 * gcc.c-torture/compile/20031031-2.c: New test.
38213
38214 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
38215
38216 PR/11640
38217 * gcc.c-torture/compile/20031031-1.c: New test.
38218
38219 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
38220
38221 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38222 * gcc.misc-tests/bprob.exp: Likewise.
38223 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
38224 the execution test on arm-elf configs.
38225 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
38226 configs that don't support scratch files.
38227 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
38228
38229 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
38230
38231 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
38232 done by dejagnu.
38233
38234 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
38235
38236 * ada/acats/run_all.sh: Redirect mv output to /dev/null
38237 Avoid non pure sh syntax. Add more logging.
38238
38239 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
38240 fail.
38241
38242 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38243
38244 PR libgcj/10610
38245 * gcc.dg/ppc-stackalign-1.c: New test.
38246
38247 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
38248
38249 * ada/acats/run_all.sh: Change output to be more compliant with
38250 dejagnu framework.
38251 Create acats.sum and acats.log files under testsuite/ada/acats
38252 Only run [a-z]* directories, to filter out e.g. CVS.
38253 Redirect build output to log file.
38254
38255 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
38256
38257 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
38258
38259 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
38260
38261 PR ada/5909:
38262 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
38263
38264 2003-10-27 Jakub Jelinek <jakub@redhat.com>
38265
38266 * gcc.c-torture/compile/20031023-1.c: New test.
38267 * gcc.c-torture/compile/20031023-2.c: New test.
38268 * gcc.c-torture/compile/20031023-3.c: New test.
38269 * gcc.c-torture/compile/20031023-4.c: New test.
38270
38271 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38272
38273 PR c++/10371
38274 * g++.dg/lookup/scoped8.C: New test.
38275
38276 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
38277
38278 * g++.dg/opt/reg-stack3.C: New test.
38279
38280 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
38281
38282 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
38283
38284 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38285
38286 PR c++/11076
38287 * g++.dg/template/crash13.C: New test.
38288
38289 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
38290
38291 * gcc.dg/c99-restrict-2.c: New test.
38292
38293 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
38294
38295 PR c++/12698, c++/12699, c++/12700, c++/12566
38296 * g++.dg/inherit/covariant9.C: New test.
38297 * g++.dg/inherit/covariant10.C: New test.
38298 * g++.dg/inherit/covariant11.C: New test.
38299
38300 2003-10-23 Jason Merrill <jason@redhat.com>
38301
38302 PR c++/12726
38303 * g++.dg/ext/complit2.C: New test.
38304
38305 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
38306
38307 PR target/12654
38308 * gcc.c-torture/execute/20031020-1.c: New test.
38309
38310 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38311
38312 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
38313 following the jump_insn.
38314
38315 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
38316
38317 * gcc.dg/cast-lvalue-1.c: New test.
38318
38319 2003-10-21 Mark Mitchell <mark@codesourcery.com>
38320
38321 PR c++/11962
38322 * g++.dg/template/cond2.C: New test.
38323
38324 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
38325
38326 * gcc.dg/builtins-28.c: New test.
38327
38328 2003-10-20 Jan Hubicka <jh@suse.cz>
38329
38330 * g++.dg/opt/inline4.C: Do not use min-inline-insns
38331 parameter.
38332 * gcc.dg/inline-2.c: Likewise.
38333
38334 2003-10-20 Phil Edwards <phil@codesourcery.com>
38335
38336 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
38337 * gcc.dg/nest.c: Likewise.
38338
38339 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38340
38341 PR c++/9781, c++/10583, c++/11862
38342 * g++.dg/parse/crash13.C: New test.
38343
38344 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38345
38346 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
38347
38348 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38349
38350 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
38351 Define HAVE_C99_RUNTIME except on Solaris.
38352 * gcc.dg/builtins-20.c: Likewise.
38353
38354 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38355
38356 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
38357
38358 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38359
38360 PR c++/12495
38361 * g++.dg/template/crash21.C: New test.
38362
38363 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38364
38365 PR c++/2513
38366 * g++.dg/template/typename5.C: New test.
38367
38368 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38369
38370 PR c++/12369
38371 * g++.dg/template/friend25.C: New test.
38372
38373 2003-10-16 Ziemowit Laski <zlaski@apple.com>
38374
38375 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
38376 versions.
38377
38378 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
38379
38380 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
38381 == 2147483647.
38382
38383 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
38384
38385 * gcc.c-torture/execute/960416-1.x: Remove.
38386 * gcc.c-torture/execute/divconst-3.x: Likewise.
38387
38388 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
38389
38390 PR target/12598
38391 * gcc.dg/torture/cris-volatile-1.c: New test.
38392
38393 2003-10-14 Roger Sayle <roger@eyesopen.com>
38394
38395 PR optimization/9325
38396 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
38397 for overflowing floating point to integer conversion during RTL
38398 simplification.
38399
38400 2003-10-13 Ziemowit Laski <zlaski@apple.com>
38401
38402 * objc/execute/_cmd.m: Fix typo.
38403 * objc.dg/image-info.m, objc.dg/symtab-1.m:
38404 Relax 'scan-assembler' regexp.
38405 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
38406 objc.dg/try-catch-4.m: Run on non-Darwin targets.
38407 * objc.dg/zero-link-2.m: Remove blank line.
38408 * objc.dg/zero-link-3.m: New test case.
38409
38410 2003-10-13 Geoffrey Keating <geoffk@apple.com>
38411
38412 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
38413
38414 * gcc.dg/asm-names.c: Use scan-assembler-not rather
38415 than linker trickery.
38416
38417 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38418
38419 PR c++/12370
38420 * g++.dg/other/friend2.C: New test.
38421
38422 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
38423
38424 * gcc.dg/20031012-1.c: New test.
38425
38426 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
38427
38428 * gcc.dg/weak/weak-3.c: Fix for new warning.
38429
38430 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
38431
38432 PR optimization/8750
38433 * gcc.c-torture/execute/20031012-1.c: New test case.
38434
38435 2003-10-11 Roger Sayle <roger@eyesopen.com>
38436
38437 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
38438 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
38439
38440 2003-10-11 Roger Sayle <roger@eyesopen.com>
38441
38442 PR optimization/12260
38443 * gcc.c-torture/compile/20031011-2.c: New test case.
38444
38445 2003-10-11 Roger Sayle <roger@eyesopen.com>
38446
38447 * gcc.c-torture/execute/20031011-1.c: New testcase.
38448
38449 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
38450
38451 * gcc.c-torture/compile/20031011-1.c: New test.
38452
38453 2003-10-11 Jan Hubicka <jh@suse.cz>
38454
38455 * g++.dg/other/first-global.C: New test.
38456
38457 2003-10-11 Roger Sayle <roger@eyesopen.com>
38458
38459 * gcc.c-torture/execute/string-opt-18.c: New testcase.
38460
38461 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
38462
38463 * gcc.c-torture/compile/20031010-1.c: New test.
38464
38465 2003-10-10 Geoffrey Keating <geoffk@apple.com>
38466
38467 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
38468 * gcc.c-torture/execute/va-arg-25.c: ... here.
38469
38470 2003-10-09 Mark Mitchell <mark@codesourcery.com>
38471
38472 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
38473
38474 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
38475
38476 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
38477
38478 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
38479
38480 * g++.dg/parse/error2.C: New test.
38481
38482 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
38483
38484 PR c++/11097
38485 * g++.dg/other/error5.C: Modify the error message.
38486 * g++.dg/lookup/using8.C: New test.
38487
38488 2003-10-07 Geoffrey Keating <geoffk@apple.com>
38489
38490 * gcc.dg/darwin-abi-2.c: New file.
38491 * gcc.c-torture/execute/va-arg-24.c: New file.
38492
38493 2003-10-06 Bob Wilson <bob.wilson@acm.org>
38494
38495 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
38496 indentation.
38497
38498 2003-10-06 Mark Mitchell <mark@codesourcery.com>
38499
38500 PR c++/10147
38501 * g++.dg/other/error4.C: Update error messages.
38502 * g++.dg/template/ptrmem4.C: Likewise.
38503
38504 PR c++/12337
38505 * g++.dg/init/new9.C: New test.
38506
38507 PR c++/12334, c++/12236, c++/8656
38508 * g++.dg/ext/attrib8.C: New test.
38509
38510 2003-10-06 Devang Patel <dpatel@apple.com>
38511
38512 * gcc.dg/debug/dwarf2-3.h: New test.
38513 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
38514
38515 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
38516
38517 * g++.dg/opt/cfg2.C: New test.
38518
38519 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38520
38521 * g++.dg/opt/float1.C: New test.
38522
38523 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
38524
38525 * gcc.dg/c90-array-lval-6.c: New test.
38526 * gcc.dg/c99-array-lval-6.c: New test.
38527
38528 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
38529 Ziemowit Laski <zlaski@apple.com>
38530
38531 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
38532 'Derived', so that it is never considered a class method; add
38533 new warning for '+port' method ambiguity.
38534 * objc.dg/method-12.m: Include <objc/objc.h> instead of
38535 <objc/objc-api.h> (needed on Mac OS X).
38536 * objc.dg/method-13.m: New test.
38537
38538 2003-10-03 Roger Sayle <roger@eyesopen.com>
38539
38540 PR optimization/9325, PR java/6391
38541 * gcc.c-torture/execute/20031003-1.c: New test case.
38542
38543 2003-10-02 Mark Mitchell <mark@codesourcery.com>
38544
38545 PR optimization/12180
38546 * gcc.dg/20031002-1.c: New test.
38547
38548 PR c++/12486
38549 * g++.dg/inherit/error1.C: New test.
38550
38551 2003-10-02 Chris Demetriou <cgd@broadcom.com>
38552
38553 * lib/f-torture.exp (search_for): Rename to...
38554 (search_for_re): This. Also, clean up comments and the
38555 "regexp" invocation.
38556
38557 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
38558
38559 * gcc.c-torture/compile/20031002-1.c: New test.
38560
38561 2003-10-02 Jakub Jelinek <jakub@redhat.com>
38562
38563 * g++.dg/opt/cond1.C: New test.
38564
38565 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
38566
38567 * gcc.dg/Wold-style-definition-2.c: New testcase.
38568 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
38569
38570 2003-09-29 Richard Henderson <rth@redhat.com>
38571
38572 * g++.dg/init/array10.C: Add dg-options.
38573
38574 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
38575
38576 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
38577
38578 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38579
38580 * g++.dg/template/friend19.C: Fix typo.
38581 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
38582
38583 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
38584
38585 * gcc.c-torture/execute/20030928-1.c: New test.
38586 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
38587
38588 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38589
38590 * g++.dg/opt/unroll1.C: New test.
38591
38592 2003-09-26 Roger Sayle <roger@eyesopen.com>
38593
38594 PR optimization/11741
38595 * gcc.dg/20030926-1.c: New test case.
38596
38597 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38598
38599 PR c++/5655
38600 * g++.dg/parse/access7.C: New test.
38601 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
38602
38603 2003-09-24 Ziemowit Laski <zlaski@apple.com>
38604
38605 MERGE OF objc-improvements-branch into MAINLINE:
38606 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
38607 if libobjc has not been built.
38608 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
38609 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
38610 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
38611 objc/execute/nested-3.m, objc/execute/np-2.m,
38612 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
38613 objc/execute/redefining_self.m, objc/execute/root_methods.m,
38614 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
38615 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
38616 objc.dg/special/unclaimed-category-1.h,
38617 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
38618 well as GNU runtime.
38619 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
38620 * execute/cascading-1.m, execute/function-message-1.m,
38621 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
38622 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
38623 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
38624 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
38625 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
38626 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
38627 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
38628 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
38629 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
38630 * objc.dg/bitfield-2.m: Run only on Darwin.
38631 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
38632 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
38633 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
38634 * objc.dg/const-str-1.m: Fix constant string layout.
38635
38636 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
38637
38638 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
38639
38640 2003-09-23 Geoffrey Keating <geoffk@apple.com>
38641
38642 * gcc.dg/darwin-abi-1.c: New file.
38643
38644 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
38645
38646 PR target/12281
38647 * gcc.c-torture/compile/20030921-1.c: New test.
38648
38649 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38650
38651 * g++.dg/opt/reg-stack2.C: New test.
38652
38653 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
38654
38655 * g++.dg/eh/delayslot1.C: New test.
38656
38657 2003-09-20 Richard Henderson <rth@redhat.com>
38658
38659 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
38660
38661 2003-09-20 Roger Sayle <roger@eyesopen.com>
38662
38663 * gcc.c-torture/execute/20030920-1.c: New test case.
38664
38665 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38666
38667 * g++.dg/rtti/typeid3.C: Correct expected error message.
38668
38669 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38670
38671 PR c++/157
38672 * g++.dg/parse/crash12.C: New test.
38673
38674 2003-09-19 Janis Johnson <janis187@us.ibm.com>
38675
38676 * gcc.dg/compat/mixed-struct-check.h: New.
38677 * gcc.dg/compat/mixed-struct-defs.h: New.
38678 * gcc.dg/compat/mixed-struct-init.h: New.
38679 * gcc.dg/compat/struct-by-value-19_main.c: New.
38680 * gcc.dg/compat/struct-by-value-19_x.c: New.
38681 * gcc.dg/compat/struct-by-value-19_y.c: New.
38682 * gcc.dg/compat/struct-by-value-20_main.c: New.
38683 * gcc.dg/compat/struct-by-value-20_x.c: New.
38684 * gcc.dg/compat/struct-by-value-20_y.c: New.
38685 * gcc.dg/compat/struct-return-19_main.c: New.
38686 * gcc.dg/compat/struct-return-19_x.c: New.
38687 * gcc.dg/compat/struct-return-19_y.c: New.
38688 * gcc.dg/compat/struct-return-20_main.c: New.
38689 * gcc.dg/compat/struct-return-20_x.c: New.
38690 * gcc.dg/compat/struct-return-20_y.c: New.
38691
38692 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
38693 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
38694 so that it will not complain on LP64 targets.
38695
38696 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38697
38698 PR c++/495
38699 * g++.dg/template/friend24.C: New test.
38700
38701 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
38702
38703 PR c++/12332
38704 * g++.dg/template/memtmpl2.C: New test.
38705
38706 2003-09-18 Mark Mitchell <mark@codesourcery.com>
38707
38708 PR target/11184
38709 * gcc.dg/builtin-apply1.c: New test.
38710
38711 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
38712
38713 PR c++/9848
38714 * g++.dg/warn/Wunused-4.C: New test.
38715
38716 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38717
38718 PR c++/12316
38719 * g++.dg/other/gc2.C: New test.
38720
38721 2003-09-17 Mark Mitchell <mark@codesourcery.com>
38722
38723 PR c++/11991
38724 * g++.dg/rtti/typeid3.C: New test.
38725
38726 PR c++/12266
38727 * g++.dg/overload/template1.C: New test.
38728
38729 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
38730
38731 * g++.dg/opt/cfg3.C: New test.
38732
38733 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38734
38735 PR c++/7939
38736 * g++.dg/template/crash11.C: New test.
38737
38738 2003-09-16 Jason Merrill <jason@redhat.com>
38739 Jakub Jelinek <jakub@redhat.com>
38740
38741 * gcc.dg/attr-warn-unused-result.c: New test.
38742
38743 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
38744
38745 PR c++/12184
38746 * g++.dg/expr/call2.C: New test.
38747
38748 2003-09-15 Andreas Jaeger <aj@suse.de>
38749
38750 * gcc.dg/Wold-style-definition-1.c: New test.
38751
38752 2003-09-14 Mark Mitchell <mark@codesourcery.com>
38753
38754 PR c++/3907
38755 * g++.dg/parse/template12.C: New test.
38756
38757 * g++.dg/abi/bitfield11.C: New test.
38758 * g++.dg/abi/bitfield12.C: Likewise.
38759
38760 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
38761
38762 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
38763 non-expansion of functional macro name without arguments at EOL.
38764 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
38765
38766 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
38767
38768 * gcc.c-torture/execute/20030914-[12].c: New tests.
38769
38770 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
38771
38772 PR c++/11788
38773 * g++.dg/overload/addr1.C: New test.
38774
38775 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
38776
38777 * gcc.dg/20030909-1.c: New test.
38778
38779 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38780
38781 * gcc.dg/ultrasp10.c: New test.
38782
38783 2003-09-09 Devang Patel <dpatel@apple.com>
38784
38785 * gcc.dg/darwin-ld-6.c: New test.
38786
38787 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38788
38789 * gcc.dg/torture/builtin-explog-1.c: New testcase.
38790
38791 2003-09-08 Mark Mitchell <mark@codesourcery.com>
38792
38793 * gcc.dg/ia64-types1.c: New test.
38794 * gcc.dg/ia64-types2.c: Likewise.
38795
38796 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38797
38798 * gcc.dg/builtins-1.c: Add more _Complex tests.
38799 * gcc.dg/torture/builtin-attr-1.c: Likewise.
38800
38801 * gcc.dg/builtins-1.c: Test existing _Complex functions.
38802 * gcc.dg/torture/builtin-attr-1.c: Likewise.
38803
38804 2003-09-08 Mark Mitchell <mark@codesourcery.com>
38805
38806 PR c++/11786
38807 * g++.dg/lookup/koenig2.C: New test.
38808
38809 PR c++/5296
38810 * g++.dg/rtti/typeid2.C: New test.
38811
38812 2003-09-08 Jakub Jelinek <jakub@redhat.com>
38813
38814 * gcc.c-torture/compile/20030904-1.c: New test.
38815
38816 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38817
38818 * g++.dg/opt/longbranch2.C: New test.
38819
38820 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
38821
38822 * g++.dg/template/crash10.C: Only compile it.
38823
38824 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
38825
38826 PR middle-end/11665
38827 * gcc.c-torture/compile/20030907-1.c: New test.
38828 * g++.dg/init/array11.C: New test.
38829
38830 2003-09-07 Mark Mitchell <mark@codesourcery.com>
38831
38832 PR c++/11852
38833 * g++.dg/init/struct1.C: New test.
38834
38835 2003-09-07 Mark Mitchell <mark@codesourcery.com>
38836
38837 PR c++/12181
38838 * g++.dg/expr/comma1.C: New test.
38839
38840 2003-09-06 Mark Mitchell <mark@codesourcery.com>
38841
38842 PR c++/11867
38843 * g++.dg/expr/static_cast5.C: New test.
38844
38845 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
38846
38847 PR c++/11507
38848 * g++.dg/lookup/scoped7.C: New test.
38849
38850 PR c++/9574
38851 * g++.dg/other/static1.C: New test.
38852
38853 PR c++/11490
38854 * g++.dg/warn/template-1.C: New test.
38855
38856 PR c++/11432
38857 * g++.dg/template/crash10.C: New test.
38858
38859 PR c++/2478
38860 * g++.dg/overload/VLA.C: New test.
38861
38862 PR c++/10804
38863 * g++.dg/template/call1.C: New test.
38864
38865 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
38866
38867 PR c++/11794
38868 * g++.dg/parse/using3.C: New test.
38869
38870 2003-09-06 Roger Sayle <roger@eyesopen.com>
38871
38872 PR c++/11409
38873 * g++.dg/overload/builtin3.C: New test case.
38874
38875 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
38876
38877 PR c/9862
38878 * gcc.dg/20030906-1.c: New test.
38879 * gcc.dg/20030906-2.c: Likewise.
38880
38881 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
38882
38883 PR c++/12167
38884 * g++.dg/parse/defarg5.C: New test.
38885
38886 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
38887
38888 2003-09-05 Mark Mitchell <mark@codesourcery.com>
38889
38890 PR c++/12163
38891 * g++.dg/expr/static_cast4.C: New test.
38892
38893 PR c++/12146
38894 * g++.dg/template/crash9.C: New test.
38895
38896 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
38897
38898 * g++.old-deja/g++.ext/pretty2.C: Update for change
38899 in __FUNCTION__.
38900 * g++.old-deja/g++.ext/pretty3.C: Likewise.
38901
38902 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
38903
38904 PR c++/11922
38905 * g++/dg/template/qualified-id1.C: New test.
38906
38907 PR c++/12037
38908 * g++.dg/warn/noeffect4.C: New test.
38909
38910 2003-09-04 Matt Austern <austern@apple.com>
38911
38912 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
38913 * g++.dg/ext/fnname2.C: Likewise.
38914 * g++.dg/ext/fnname3.C: Likewise.
38915
38916 2003-09-04 Mark Mitchell <mark@codesourcery.com>
38917
38918 * g++.dg/expr/lval1.C: New test.
38919 * g++.dg/ext/lvcast.C: Remove.
38920
38921 2003-09-03 Roger Sayle <roger@eyesopen.com>
38922
38923 PR optimization/11700.
38924 * gcc.c-torture/compile/20030903-1.c: New test case.
38925
38926 2003-09-03 Mark Mitchell <mark@codesourcery.com>
38927
38928 PR c++/12053
38929 * g++.dg/abi/layout4.C: New test.
38930
38931 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
38932
38933 PR c++/11553
38934 * g++.dg/parse/friend3.C: New test.
38935
38936 2003-09-02 Mark Mitchell <mark@codesourcery.com>
38937
38938 PR c++/11847
38939 * g++.dg/template/class1.C: New test.
38940
38941 PR c++/11808
38942 * g++.dg/expr/call1.C: New test.
38943
38944 2003-09-01 Mark Mitchell <mark@codesourcery.com>
38945
38946 PR c++/12114
38947 * g++.dg/init/ref9.C: New test.
38948
38949 PR c++/11972
38950 * g++.dg/template/nested4.C: New test.
38951
38952 2003-08-29 Mark Mitchell <mark@codesourcery.com>
38953
38954 PR c++/12093
38955 * g++.dg/template/non-dependent4.C: New test.
38956
38957 PR c++/11928
38958 * g++.dg/inherit/conv1.C: New test.
38959
38960 2003-08-29 Mark Mitchell <mark@codesourcery.com>
38961
38962 PR c++/6196
38963 * g++.dg/ext/label1.C: New test.
38964 * g++.dg/ext/label2.C: Likewise.
38965
38966 2003-08-28 Mark Mitchell <mark@codesourcery.com>
38967
38968 * g++.dg/expr/cond3.C: New test.
38969
38970 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38971
38972 * gcc.dg/builtins-1.c: Add new builtin cases.
38973
38974 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38975
38976 * gcc.dg/builtins-1.c: Add new cases.
38977 * gcc.dg/torture/builtin-attr-1.c: Likewise.
38978
38979 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38980
38981 * gcc.dg/builtins-1.c: Add more math builtin tests.
38982 * gcc.dg/torture/builtin-attr-1.c: New test.
38983
38984 2003-08-28 Mark Mitchell <mark@codesourcery.com>
38985
38986 PR optimization/5079
38987 * g++.dg/opt/static3.C: New test.
38988
38989 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38990
38991 * gcc.misc-tests/gcov-10b.c: New test.
38992
38993 2003-08-27 Mark Mitchell <mark@codesourcery.com>
38994
38995 * g++.dg/opt/ptrmem3.C: New test.
38996
38997 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
38998
38999 2003-08-27 Jakub Jelinek <jakub@redhat.com>
39000
39001 * gcc.dg/20030826-2.c: New test.
39002
39003 2003-08-26 Roger Sayle <roger@eyesopen.com>
39004
39005 PR middle-end/12002
39006 * g77.f-torture/compile/12002.f: New test case.
39007
39008 2003-08-26 Roger Sayle <roger@eyesopen.com>
39009
39010 * gcc.dg/20030826-1.c: New test case.
39011
39012 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
39013
39014 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
39015
39016 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
39017
39018 PR c++/11871
39019 * c++.dg/lookup/crash1.C: New test.
39020
39021 * c++.dg/warn/noeffect3.C: New test.
39022
39023 2003-08-25 Janis Johnson <janis187@us.ibm.com>
39024
39025 * gcc.dg/compat/vector-1_x.c: Compile with -w.
39026 * gcc.dg/compat/vector-1_y.c: Ditto.
39027 * gcc.dg/compat/vector-2_x.c: Ditto.
39028 * gcc.dg/compat/vector-2_y.c: Ditto.
39029
39030 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
39031
39032 * gcc.dg/20030702-1.c: New test.
39033
39034 2003-08-25 Mark Mitchell <mark@codesourcery.com>
39035
39036 PR c++/8795
39037 * g++.dg/ext/altivec-1.C: New test.
39038
39039 2003-08-24 Richard Henderson <rth@redhat.com>
39040
39041 * g++.dg/eh/simd-2.C: Add -w for x86.
39042
39043 2003-08-23 Jakub Jelinek <jakub@redhat.com>
39044
39045 * gcc.dg/20030815-1.c: New test.
39046
39047 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39048
39049 PR c++/3765
39050 * g++.dg/parse/access6.C: New test.
39051
39052 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39053
39054 PR c++/641, c++/11876
39055 * g++.dg/template/friend22.C: New test.
39056 * g++.dg/template/friend23.C: Likewise.
39057
39058 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39059
39060 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
39061 identically.
39062
39063 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39064
39065 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
39066
39067 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39068
39069 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
39070
39071 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39072
39073 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
39074
39075 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39076
39077 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
39078
39079 2003-08-21 Mark Mitchell <mark@codesourcery.com>
39080
39081 PR c++/11919
39082 * g++.dg/overload/prom1.C: New test.
39083
39084 PR c++/11551
39085 * g++.dg/parse/dtor2.C: New test.
39086
39087 PR c++/10762
39088 * g++.dg/parse/using2.C: New test.
39089
39090 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
39091
39092 PR target/11805
39093 * gcc.c-torture/compile/20030821-1.c: New.
39094
39095 2003-08-20 Mark Mitchell <mark@codesourcery.com>
39096
39097 PR c++/11834
39098 * g++.dg/template/deduce2.C: New test.
39099
39100 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
39101
39102 * gcc.c-torture/execute/20030821-1.c: New test.
39103
39104 2003-08-20 Roger Sayle <roger@eyesopen.com>
39105
39106 PR middle-end/11984
39107 * gcc.dg/20030820-1.c: New test case.
39108
39109 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
39110
39111 PR c++/11945
39112 * g++.dg/warn/noeffect2.C: New test.
39113
39114 2003-08-19 Mark Mitchell <mark@codesourcery.com>
39115
39116 PR c++/10926
39117 * g++.dg/template/dtor2.C: New test.
39118
39119 PR c++/11684
39120 * g++.dg/template/operator1.C: New test.
39121 * g++.dg/parse/operator4.C: New test.
39122
39123 PR c++/11946.C
39124 * g++.dg/expr/enum1.C: New test.
39125 * gcc.dg/c99-bool-1.c: Remove bogus warning.
39126
39127 PR c++/11036.C
39128 * g++.dg/parse/elab2.C: New test.
39129 * g++.dg/parse/typedef4.C: Change error message.
39130 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
39131 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
39132 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
39133
39134 2003-08-19 Geoffrey Keating <geoffk@apple.com>
39135
39136 * gcc.dg/pch/warn-1.c: New.
39137 * gcc.dg/pch/warn-1.hs: New.
39138
39139 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
39140 not-tested file.
39141
39142 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
39143
39144 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
39145
39146 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
39147
39148 * gcc.dg/uninit-D.c: New Test.
39149 * gcc.dg/uninit-E.c: New Test.
39150 * gcc.dg/uninit-F.c: New Test.
39151 * gcc.dg/uninit-G.c: New Test.
39152
39153 2003-08-19 Michael Ritzert <ritzert@t-online.de>
39154
39155 * g++.dg/README: Describe the pch directory.
39156
39157 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39158
39159 PR c++/11174
39160 * g++.dg/parse/access4.C: New test.
39161 * g++.dg/parse/access5.C: Likewise.
39162 * g++.old-deja/g++.jason/access17.C: Adjust error message.
39163
39164 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
39165
39166 * gcc.dg/noncompile/20030818-1.c: New.
39167
39168 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
39169
39170 PR c++/11957
39171 * g++.dg/warn/noeffect1.C: New test.
39172
39173 * g++.dg/template/scope2.C: New test.
39174 * g++.dg/template/error2.C: Correct dg-error
39175
39176 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
39177
39178 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
39179
39180 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
39181
39182 PR C++/11512
39183 * g++.dg/template/warn1.C: New.
39184
39185 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
39186
39187 * g++.dg/template/error2.C: New test.
39188 * g++.dg/lookup/using7.C: Adjust errors
39189 * g++.old-deja/g++.pt/crash36.C: Likewise.
39190 * g++.old-deja/g++.pt/derived3.C: Likewise.
39191
39192 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39193
39194 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
39195 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
39196 * gcc.c-torture/execute/builtins/string-9.c: New, from
39197 string-opt-9.c. Adjust for execute/builtins framework.
39198 * gcc.c-torture/execute/string-opt-9.c: Delete.
39199
39200 2003-08-12 Mark Mitchell <mark@codesourcery.com>
39201
39202 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
39203
39204 * g++.dg/parse/ret-type2.C: New test.
39205
39206 PR c++/11703
39207 * g++.dg/init/new8.C: New test.
39208
39209 PR c++/10923
39210 * g++.dg/parse/typedef5.C: New test.
39211
39212 PR c++/9512
39213 * g++.dg/parse/qualified2.C: New test.
39214 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
39215 invalid code.
39216
39217 2003-08-11 Mark Mitchell <mark@codesourcery.com>
39218
39219 * g++.dg/conversion/ptrmem1.C: New test.
39220
39221 2003-08-11 Jakub Jelinek <jakub@redhat.com>
39222
39223 PR target/11693
39224 * gcc.dg/20030811-1.c: New test.
39225
39226 PR target/11535
39227 * gcc.c-torture/execute/20030811-1.c: New test.
39228
39229 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39230
39231 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
39232
39233 2003-08-10 Mark Mitchell <mark@codesourcery.com>
39234
39235 PR c++/11789.C
39236 * g++.dg/inherit/multiple1.C: New test.
39237
39238 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
39239
39240 * gcc.dg/spe1.c: New test.
39241
39242 PR c++/11670
39243 * g++.dg/expr/cast2.C: New test.
39244
39245 PR c++/10530
39246 * g++.dg/template/dependent-name2.C: New test.
39247
39248 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
39249
39250 * g++.dg/parse/crash11.C: Put the dg options in comments.
39251
39252 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
39253
39254 * lib/gcc-dg.exp: Update for diagnostic change.
39255
39256 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39257
39258 PR c++/5767
39259 * g++.dg/parse/crash11.C: New test.
39260
39261 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
39262
39263 * gcc.dg/cpp/spacing1.c: Update.
39264
39265 2003-08-04 Janis Johnson <janis187@us.ibm.com>
39266
39267 PR target/11739
39268 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
39269 a value for -mtune.
39270
39271 2003-08-04 Roger Sayle <roger@eyesopen.com>
39272
39273 PR middle-end/11771
39274 * gcc.c-torture/compile/20030804-1.c: New test case.
39275
39276 2003-08-04 Roger Sayle <roger@eyesopen.com>
39277
39278 * gcc.dg/20030804-1.c: New test case.
39279
39280 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
39281
39282 * gcc.dg/cpp/separate-1.c: New test.
39283
39284 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
39285
39286 PR c++/11704
39287 * g++.dg/template/dependent-expr2.C: New test.
39288
39289 PR c++/11766
39290 * g++.dg/expr/ptrmem1.C: New test.
39291
39292 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39293
39294 PR c++/9453
39295 * g++.dg/template/friend15.C: New test.
39296
39297 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
39298
39299 * lib/dg-pch.exp: Work round PCH bug.
39300
39301 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39302
39303 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
39304 builtins. Move cases from builtins-4.c here.
39305
39306 * gcc.dg/torture/builtin-math-1.c: New test taken from
39307 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
39308 additional cases.
39309
39310 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
39311 Delete.
39312
39313 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
39314
39315 PR c++/9447
39316 * g++.dg/template/using7.C: New test.
39317
39318 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
39319
39320 * import1.c, import2.c: New tests.
39321
39322 2003-08-01 Jakub Jelinek <jakub@redhat.com>
39323
39324 * g++.dg/eh/crossjump1.C: New test.
39325
39326 2003-08-01 Mark Mitchell <mark@codesourcery.com>
39327
39328 PR c++/11697
39329 * g++.dg/template/using6.C: New test.
39330
39331 PR c++/11744
39332 * g++.dg/template/koenig2.C: New test.
39333
39334 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39335
39336 PR c++/7983
39337 * g++.dg/parse/typedef4.C: New test.
39338
39339 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39340
39341 PR c++/8442, c++/8806
39342 * g++.dg/template/elab1.C: New test.
39343 * g++.dg/template/type2.C: Likewise.
39344 * g++.dg/template/ttp3.C: Adjust expected error message.
39345 * g++.old-deja/g++.law/visibility13.C: Likewise.
39346 * g++.old-deja/g++.niklas/t135.C: Likewise.
39347 * g++.old-deja/g++.pt/ttp41.C: Likewise.
39348 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
39349 template argument.
39350 * g++.old-deja/g++.pt/ttp44.C: Likewise.
39351
39352 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
39353
39354 PR c++/11295
39355 * g++.dg/ext/stmtexpr1.C: New test.
39356
39357 * g++.dg/opt/tmp1.C: New test.
39358
39359 PR c++/11525
39360 * g++.dg/parse/constant4.C: New test.
39361
39362 PR c++/9447
39363 * g++.dg/template/using5.C: New test.
39364
39365 2003-07-31 Roger Sayle <roger@eyesopen.com>
39366
39367 * gcc.dg/builtins-27.c: New test case.
39368
39369 2003-07-31 Jakub Jelinek <jakub@redhat.com>
39370
39371 * gcc.dg/tls/opt-7.c: New test.
39372
39373 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
39374
39375 * g++.old-deja/g++.other/crash18.C: Remove.
39376
39377 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
39378
39379 * g++.dg/template/explicit3.C: New.
39380 * g++.dg/template/explicit4.C: New.
39381 * g++.dg/template/explicit5.C: New.
39382
39383 PR c++/11347
39384 * g++.dg/template/memtmpl1.C: New.
39385
39386 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
39387
39388 PR target/11565
39389 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
39390 * gcc.dg/i386-387-5.c (dg-options): Likewise.
39391
39392 2003-07-30 Jan Hubicka <jh@suse.cz>
39393
39394 * vtgc1.c: Kill.
39395
39396 2003-07-29 Zack Weinberg <zack@codesourcery.com>
39397
39398 * gcc.dg/struct-in-proto-1.c: New test.
39399
39400 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
39401
39402 * gcc.dg/cpp/include2.c: Only expect one message.
39403
39404 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
39405
39406 PR c++/9447
39407 * g++.dg/template/using1.C: New test.
39408 * g++.dg/template/using2.C: New test.
39409 * g++.dg/template/using3.C: New test.
39410 * g++.dg/template/using4.C: New test.
39411
39412 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
39413
39414 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
39415 * gcc.c-torture/execute/string-opt-10.c: Likewise.
39416
39417 2003-07-28 Jan Hubicka <jh@suse.cz>
39418
39419 PR c++/11530
39420 * g++.dg/opt/call1.C: New test.
39421
39422 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
39423
39424 PR c++/11667
39425 * g++.dg/init/enum2.C: New test.
39426 * g++.dg/template/overload1.C: Add "-w" option.
39427
39428 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
39429
39430 * gcc.dg/Wdeclaration-after-statement-1.c,
39431 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
39432
39433 2003-07-28 Jakub Jelinek <jakub@redhat.com>
39434
39435 * gcc.c-torture/compile/20030725-1.c: New test.
39436
39437 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
39438
39439 * gcc.dg/20030505.c: Only run for SPE.
39440 Remove definition of opaque type.
39441
39442 2003-07-27 Mark Mitchell <mark@codesourcery.com>
39443
39444 * g++.dg/template/ptrmem6.C: New test.
39445
39446 2003-07-26 Geoffrey Keating <geoffk@apple.com>
39447
39448 * gcc.c-torture/compile/zero-strct-2.c: New test.
39449
39450 2003-07-25 Geoffrey Keating <geoffk@apple.com>
39451
39452 * gcc.dg/intermod-1.c: New test.
39453
39454 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
39455
39456 PR c++/11617
39457 * g++.dg/template/lookup2.C: New test.
39458 * g++.dg/template/memclass1.C: Remove instantiated from error.
39459 * g++.dg/other/error2.C: Tweak expected errors.
39460
39461 PR c++/11596
39462 * g++.dg/template/defarg3.C: New test.
39463
39464 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
39465
39466 2003-07-24 Mark Mitchell <mark@codesourcery.com>
39467
39468 * g++.dg/inherit/access5.C: New test.
39469
39470 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39471
39472 PR c++/11513
39473 * g++.dg/template/crash8.C: New test.
39474
39475 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
39476
39477 PR c/10602
39478 * gcc.dg/noncompile/incomplete-2.c: New test.
39479
39480 2003-07-23 Mark Mitchell <mark@codesourcery.com>
39481
39482 PR c++/11645
39483 * g++.dg/inherit/access4.C: New test.
39484
39485 PR c++/11517
39486 * g++.dg/expr/cond2.C: New test.
39487
39488 PR optimization/10679
39489 * g++.dg/opt/inline4.C: New test.
39490
39491 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
39492
39493 * g++.dg/parse/crash10: New test.
39494
39495 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
39496
39497 * g++.dg/ext/flexary1.C: New test.
39498
39499 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39500
39501 PR c++/10793
39502 * g++.dg/template/crash9.C: New test.
39503
39504 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39505
39506 PR c++/3004
39507 * g++.dg/parse/typedef3.C: New test.
39508
39509 PR c++/7906
39510 * g++.dg/parse/operator2.C: New test.
39511
39512 PR c++/8895
39513 * g++.dg/parse/def-tmpl-arg1.C: New test.
39514
39515 PR c++/9282
39516 * g++.dg/parse/funptr1.C: New test.
39517
39518 PR c++/9452
39519 * g++.dg/parse/ambig3.C: New test.
39520
39521 PR c++/9454
39522 * g++.dg/parse/operator3.C: New test.
39523
39524 PR c++/9486
39525 * g++.dg/parse/template10.C: New test.
39526
39527 PR c++/9488
39528 * g++.dg/parse/template11.C: New test.
39529
39530 PR c++/10150
39531 * g++.dg/parse/invalid-op1.C: New test.
39532
39533 PR c++/10247
39534 * g++.dg/parse/condexpr1.C: New test.
39535
39536 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
39537
39538 * g++.dg/ext/packed3.C: New test.
39539 * g++.dg/ext/packed4.C: New test.
39540
39541 * gcc.dg/pack-test-3.c: New test.
39542
39543 2003-07-21 Janis Johnson <janis187@us.ibm.com>
39544
39545 * lib/compat.exp: Handle dg-options per source file.
39546 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
39547 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
39548 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
39549 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
39550 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
39551 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
39552 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
39553 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
39554 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
39555 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
39556 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
39557 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
39558 * g++.dg/compat/break/bitfield7_x.C: Ditto.
39559 * g++.dg/compat/break/bitfield7_y.C: Ditto.
39560
39561 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
39562
39563 PR c/10320
39564 * gcc.c-torture/execute/20030718-1.c: New test.
39565
39566 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
39567
39568 PR optimization/11536
39569 * gcc.dg/20030721-1.c: New test.
39570
39571 2003-07-19 Mark Mitchell <mark@codesourcery.com>
39572
39573 PR c++/11546
39574 * g++.dg/template/lookup1.C: New test.
39575
39576 2003-07-19 Zack Weinberg <zack@codesourcery.com>
39577
39578 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
39579 diagnostics of ill-formed constructs involving labels.
39580 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
39581 the new 'previously defined here' message.
39582
39583 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
39584
39585 * g++.dg/parse/non-dependent2.C: New test.
39586
39587 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
39588
39589 * g++.dg/init/init-ref4.C: xfail on targets without
39590 weak symbols.
39591
39592 2003-07-17 Jakub Jelinek <jakub@redhat.com>
39593
39594 PR target/11087
39595 * gcc.c-torture/execute/20030717-1.c: New test.
39596
39597 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
39598
39599 * g++.dg/opt/cfg1.C: New test.
39600
39601 2003-07-17 Mark Mitchell <mark@codesourcery.com>
39602
39603 PR optimization/11557
39604 * gcc.dg/20030717-1.c: New test.
39605
39606 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
39607
39608 PR c++/10476
39609 * g++.dg/expr/crash-1.C: New test.
39610
39611 PR c++/11027
39612 * g++.dg/template/init3.C: New test.
39613
39614 PR c++/8222
39615 * g++.dg/template/non-dependent1.C: New test.
39616
39617 PR c++/11070
39618 * g++.dg/template/non-dependent2.C: New test.
39619
39620 PR c++/11071
39621 * g++.dg/template/non-dependent3.C: New test.
39622
39623 PR c++/9907
39624 * g++.dg/template/sizeof5.C: New test.
39625
39626 2003-07-17 Geoffrey Keating <geoffk@apple.com>
39627
39628 PR 11498
39629 * gcc.c-torture/compile/mangle-1.c: New file.
39630
39631 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39632
39633 PR c++/7809
39634 * g++.dg/parse/access3.C: New test.
39635
39636 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
39637
39638 PR c++/11384
39639 * g++.dg/init/init-ref4.C: New test.
39640
39641 2003-07-16 Mark Mitchell <mark@codesourcery.com>
39642
39643 PR c++/11547
39644 * g++.dg/parse/constant3.C: New test.
39645 * g++.dg/parse/crash7.C: Likewise.
39646
39647 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
39648
39649 PR target/11008
39650 * gcc.dg/i386-pentium4-not-mull.c: New.
39651
39652 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
39653
39654 * gcc.dg/asm-names.c (ymain): Make it weak.
39655
39656 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39657
39658 PR c++/5421
39659 * g++.dg/template/friend21.C: New test.
39660
39661 2003-07-16 Jakub Jelinek <jakub@redhat.com>
39662
39663 * gcc.dg/cleanup-8.c: New test.
39664 * gcc.dg/cleanup-9.c: New test.
39665
39666 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
39667
39668 * g++.dg/ext/dll-MI1.h: New file.
39669 * g++.dg/ext/dllexport-MI1.C: New file.
39670 * g++.dg/ext/dllimport-MI1.C: New file.
39671
39672 2003-07-15 Jakub Jelinek <jakub@redhat.com>
39673
39674 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
39675 it does not have cmpstrsi patterns (just cmpmemsi).
39676
39677 2003-07-15 Mark Mitchell <mark@codesourcery.com>
39678
39679 PR debug/11473
39680 * g++.dg/debug/debug8.C: New test.
39681
39682 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39683
39684 PR c++/10108
39685 * g++.dg/template/crash7.C: New test.
39686
39687 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
39688
39689 PR target/10795
39690 * gcc.c-torture/compile/20030708-1.c: New.
39691
39692 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
39693
39694 * gcc.c-torture/execute/20030715-1.c: New test.
39695
39696 2003-07-14 Geoffrey Keating <geoffk@apple.com>
39697
39698 * gcc.dg/pch/inline-3.c: New file.
39699 * gcc.dg/pch/inline-3.hs: New file.
39700 * gcc.dg/pch/inline-4.c: New file.
39701 * gcc.dg/pch/inline-4.hs: New file.
39702
39703 2003-07-14 Mark Mitchell <mark@codesourcery.com>
39704
39705 PR c++/11509
39706 * g++.dg/template/crash6.C: New test.
39707
39708 PR c++/7053
39709 * g++.dg/template/friend20.C: New test.
39710
39711 PR c++/7019
39712 * g++.dg/template/overload2.C: New test.
39713
39714 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39715
39716 PR optimization/11440
39717 * gcc.c-torture/execute/20030714-1.c: New test.
39718
39719 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39720
39721 PR c++/11154
39722 * g++.dg/template/partial2.C: New test.
39723
39724 2003-07-13 Mark Mitchell <mark@codesourcery.com>
39725
39726 PR c++/11503
39727 * g++.dg/template/anon1.C: New test.
39728
39729 PR c++/11493
39730 PR c++/11495
39731 * g++.dg/parse/template9.C: Likewise.
39732 * g++.dg/template/crash4.C: New test.
39733 * g++.dg/template/koenig1.C: Likewise.
39734 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
39735 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
39736 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
39737 functions.
39738 * g++.old-deja/g++.jason/template36.C: Likewise.
39739 * g++.old-deja/g++.mike/p1989.C: Likewise.
39740 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
39741 * g++.old-deja/g++.pt/ttp20.C: Use this->.
39742 * g++.old-deja/g++.pt/ttp21.C: Use this->.
39743 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
39744 compiling.
39745 * g++.old-deja/g++.pt/union2.C: Use this->.
39746
39747 2003-07-11 Jakub Jelinek <jakub@redhat.com>
39748
39749 * gcc.dg/20030711-1.c: New test.
39750
39751 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
39752
39753 PR c++/11050
39754 * g++.dg/parse/args1.C: New test.
39755 * g++.pt/defarg8.C: Change expected errors.
39756
39757 2003-07-11 Mark Mitchell <mark@codesourcery.com>
39758
39759 PR c++/8164
39760 * g++.dg/template/nontype2.C: New test.
39761
39762 PR c++/10558
39763 * g++.dg/parse/template8.C: New test.
39764
39765 PR c++/8327
39766 * g++.dg/template/scope1.C: New test.
39767
39768 * g++.dg/warn/Wsign-compare-1.C: New test.
39769
39770 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
39771
39772 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
39773
39774 2003-07-10 Mark Mitchell <mark@codesourcery.com>
39775
39776 PR c++/9411
39777 * g++.dg/template/explicit2.C: New test.
39778
39779 PR c++/10032
39780 * g++.dg/warn/pedantic1.C: New test.
39781
39782 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
39783
39784 PR c++ 9483
39785 * g++.dg/other/field1.C: New test.
39786
39787 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
39788
39789 PR c/11449
39790 * gcc.c-torture/compile/20030707-1.c: New.
39791
39792 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39793
39794 PR c++/10849
39795 * g++.dg/template/access12.C: New test.
39796
39797 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
39798
39799 * g++.dg/bprob/bprob.exp (prof_ext): Update.
39800 * g77.dg/bprob/bprob.exp (prof_ext): Update.
39801 * gcc.misc-tests/bprob.exp (prof_ext): Update.
39802 * gcc.misc-tests/gcov.exp: Update
39803 * g++.dg/gcov/gcov.exp: Update
39804 * lib/gcov.exp: Update.
39805
39806 2003-07-08 Mark Mitchell <mark@codesourcery.com>
39807
39808 * g++.dg/abi/mangle17.C: Make sure template expressions are
39809 dependent.
39810 * g++.dg/abi/mangle4.C: Mark erroneous casts.
39811 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
39812 * g++.dg/opt/stack1.C: Remove erroneous code.
39813 * g++.dg/parse/template7.C: New test.
39814 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
39815 * g++.old-deja/g++.pt/crash4.C: Likewise.
39816
39817 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39818
39819 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
39820 with zero or one occurence of `$' after the initial `L'.
39821
39822 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
39823
39824 * gcc.c-torture/compile/20030704-1.c: Add a comment.
39825
39826 2003-07-08 Roger Sayle <roger@eyesopen.com>
39827
39828 PR c/11370
39829 * gcc.dg/Wunreachable-6.c: New testcase.
39830 * gcc.dg/Wunreachable-7.c: New testcase.
39831
39832 2003-07-08 Jakub Jelinek <jakub@redhat.com>
39833
39834 PR c/11420
39835 * gcc.dg/20030708-1.c: New test.
39836
39837 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
39838
39839 * gcc.dg/compat/sdata-section.h: New file.
39840 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
39841 * gcc.dg/torture/mips-sdata-1.c: New test.
39842
39843 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39844
39845 PR c++/11030
39846 * g++.dg/template/friend19.C: New test.
39847
39848 2003-07-08 Jakub Jelinek <jakub@redhat.com>
39849
39850 * g++.dg/opt/strength-reduce.C: New test.
39851
39852 2003-07-07 Roger Sayle <roger@eyesopen.com>
39853
39854 PR target/10979
39855 * gcc.dg/20030707-1.c: New testcase.
39856
39857 2003-07-07 Roger Sayle <roger@eyesopen.com>
39858
39859 PR optimization/11059
39860 * g++.dg/opt/emptyunion.C: New testcase.
39861
39862 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39863 Eric Botcazou <ebotcazou@libertysurf.fr>
39864
39865 * g++.dg/opt/stack1.C: New test.
39866
39867 2003-07-05 Mark Mitchell <mark@codesourcery.com>
39868
39869 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
39870 run test.
39871
39872 PR c++/11431
39873 * g++.dg/expr/static_cast3.C: New test.
39874
39875 2003-07-04 Zack Weinberg <zack@codesourcery.com>
39876
39877 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
39878 everywhere.
39879 * gcc.dg/concat.c: Concatenation of string constants with
39880 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
39881 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
39882 * gcc.dg/cpp/escape-2.c: Use wide character constants where
39883 necessary to avoid multi-character character constant warning.
39884 * gcc.dg/cpp/escape.c: Likewise.
39885 * gcc.dg/cpp/ucs.c: Likewise.
39886 Remove backslashes from dg-bogus comments, as they confuse Tcl.
39887 Fix a typo.
39888
39889 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
39890
39891 PR c/11428
39892 * gcc.c-torture/compile/20030704-1.c: New.
39893
39894 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
39895
39896 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
39897
39898 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
39899
39900 PR c++/5287, PR c++/7910, PR c++/11021
39901 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
39902 tests for warnings.
39903 * g++.dg/ext/dllimport2.C: Add tests for warnings.
39904 * g++.dg/ext/dllimport3.C: Likewise.
39905 * g++.dg/ext/dllimport4.C: New file.
39906 * g++.dg/ext/dllimport5.C: New file.
39907 * g++.dg/ext/dllimport6.C: New file.
39908 * g++.dg/ext/dllimport7.C: New file.
39909 * g++.dg/ext/dllimport8.C: New file.
39910 * g++.dg/ext/dllimport9.C: New file.
39911 * g++.dg/ext/dllimport10.C: New file.
39912 * g++.dg/ext/dllexport1.C: New file.
39913
39914 2003-07-03 Mark Mitchell <mark@codesourcery.com>
39915
39916 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
39917 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
39918
39919 2003-07-03 Roger Sayle <roger@eyesopen.com>
39920
39921 * gcc.dg/builtins-25.c: New testcase.
39922 * gcc.dg/builtins-26.c: New testcase.
39923
39924 2003-07-03 Janis Johnson <janis187@us.ibm.com>
39925
39926 * gcc.dg/compat/vector-defs.h: New file.
39927 * gcc.dg/compat/vector-setup.h: New file.
39928 * gcc.dg/compat/vector-check.h: New file.
39929 * gcc.dg/compat/vector-1_main.c: New file.
39930 * gcc.dg/compat/vector-1_x.c: New file.
39931 * gcc.dg/compat/vector-1_y.c: New file.
39932 * gcc.dg/compat/vector-2_main.c: New file.
39933 * gcc.dg/compat/vector-2_x.c: New file.
39934 * gcc.dg/compat/vector-2_y.c: New file.
39935
39936 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
39937 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
39938 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
39939 * gcc.dg/compat/struct-align-1.h: New file.
39940 * gcc.dg/compat/struct-align-1_main.c: New file.
39941 * gcc.dg/compat/struct-align-1_x.c: New file.
39942 * gcc.dg/compat/struct-align-1_y.c: New file.
39943 * gcc.dg/compat/struct-align-2.h: New file.
39944 * gcc.dg/compat/struct-align-2_main.c: New file.
39945 * gcc.dg/compat/struct-align-2_x.c: New file.
39946 * gcc.dg/compat/struct-align-2_y.c: New file.
39947
39948 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
39949 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
39950 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39951 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
39952 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
39953 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39954 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39955 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
39956 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
39957 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
39958 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
39959 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39960 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39961 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39962 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39963 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39964 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39965 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39966 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39967 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39968 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39969 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39970 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39971 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39972 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39973 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39974 * gcc.dg/compat/struct-return-10_x.c: Ditto.
39975 * gcc.dg/compat/struct-return-2_x.c: Ditto.
39976 * gcc.dg/compat/struct-return-3_x.c: Ditto.
39977
39978 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
39979
39980 * gcc.dg/i386-call-1.c: New test.
39981
39982 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
39983
39984 PR c++/9162
39985 * g++.dg/parse/defarg4.C: New.
39986
39987 2003-07-03 Roger Sayle <roger@eyesopen.com>
39988
39989 PR target/10700
39990 * gcc.c-torture/compile/20030703-1.c: New test case.
39991
39992 2003-07-03 Mark Mitchell <mark@codesourcery.com>
39993
39994 * g++.dg/template/local3.C: Remove extra semicolon.
39995
39996 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
39997
39998 * gcc.dg/i386-volatile-1.c: New test.
39999
40000 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
40001
40002 PR c++/11072
40003 * g++.dg/other/offsetof2.C: XFAIL.
40004 * g++.dg/other/offsetof5.C: New.
40005
40006 PR c++/10219
40007 * g++.dg/template/error1.C: New.
40008
40009 PR c++/9779
40010 * g++.dg/template/dependent-expr1.C: New.
40011
40012 2003-07-01 Mark Mitchell <mark@codesourcery.com>
40013
40014 PR c++/6949
40015 * g++.dg/template/local3.C: New test.
40016
40017 PR c++/11149
40018 * g++.dg/lookup/scoped6.C: New test.
40019
40020 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
40021
40022 PR c++/8046
40023 * g++.dg/other/error7.C: New test.
40024
40025 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
40026
40027 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
40028 * g++.old-deja/g++.abi/vtable3.h: Likewise.
40029 * g++.old-deja/g++.law/code-gen5.C: Likewise.
40030 * g++.old-deja/g++.other/union2.C: Likewise.
40031 * gcc.dg/c90-const-expr-2.c: Likewise.
40032 * gcc.dg/c90-const-expr-3.c: Likewise.
40033 * gcc.dg/c99-const-expr-2.c: Likewise.
40034 * gcc.dg/c99-const-expr-3.c: Likewise.
40035 * gcc.dg/concat.c: Likewise.
40036
40037 2003-07-01 Mark Mitchell <mark@codesourcery.com>
40038
40039 PR c++/9559
40040 * g++.dg/init/static1.C: New test.
40041
40042 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40043
40044 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
40045 * g++.old-deja/g++.other/access2.C: Likewise.
40046 * g++.old-deja/g++.other/decl2.C: Likewise.
40047 * gcc.c-torture/execute/20020615-1.c: Likewise.
40048
40049 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40050
40051 PR c++/4933
40052 * g++.dg/template/sizeof4.C: New test.
40053
40054 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40055
40056 * g++.dg/other/error6.C: New test.
40057
40058 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40059
40060 PR c++/10750
40061 * g++.dg/parse/constant2.C: New test.
40062
40063 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40064
40065 PR c++/11106
40066 * g++.dg/other/error5.C: New test.
40067
40068 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40069
40070 * gcc.dg/format/gcc_diag-1.c: New test.
40071
40072 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
40073
40074 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
40075
40076 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
40077
40078 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
40079 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
40080 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
40081
40082 2003-06-28 Jakub Jelinek <jakub@redhat.com>
40083
40084 * gcc.c-torture/execute/builtins/string-8.c: New test.
40085 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
40086 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
40087 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
40088
40089 2003-06-27 Mark Mitchell <mark@codesourcery.com>
40090
40091 PR c++/10468
40092 * g++.dg/ext/typeof6.C: New test.
40093
40094 2003-06-27 Mark Mitchell <mark@codesourcery.com>
40095
40096 PR c++/10796
40097 * g++.dg/init/enum1.C: New test.
40098
40099 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
40100
40101 * gcc.dg/20030627-1.c: New test.
40102
40103 2003-06-26 Mark Mitchell <mark@codesourcery.com>
40104
40105 PR c++/11332
40106 * g++.dg/expr/static_cast2.C: New test.
40107
40108 2003-06-26 Roger Sayle <roger@eyesopen.com>
40109 Jakub Jelinek <jakub@redhat.com>
40110
40111 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
40112 sprintf(dst,"%s",src) optimization.
40113 * gcc.c-torture/execute/20030626-1.c: New test case.
40114 * gcc.c-torture/execute/20030626-2.c: New test case.
40115
40116 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
40117
40118 * gcc.c-torture/execute/multi-ix.c: New test.
40119
40120 * gcc.c-torture/execute/simd-4.c (main):
40121 Added missing semicolon at end of union.
40122
40123 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
40124
40125 PR c++/8266
40126 * g++.dg/template/explicit-instantiation3.C: New test.
40127
40128 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40129
40130 * gcc.dg/20030626-1.c: Use signed char.
40131
40132 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40133
40134 * gcc.dg/20030626-1.c: New test.
40135
40136 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
40137
40138 * const-str-2.m: Update.
40139
40140 2003-06-25 Mark Mitchell <mark@codesourcery.com>
40141
40142 PR c++/10990
40143 * g++.dg/rtti/dyncast1.C: New test.
40144 * g++.dg/abi/mangle4.C: Correct base-specifier access.
40145 * g++.dg/lookup/scoped1.C: Remove XFAIL.
40146 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
40147
40148 PR c++/10931
40149 * g++.dg/expr/static_cast1.C: New test.
40150
40151 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
40152
40153 * gcc.dg/20030625-1.c: New test.
40154
40155 2003-06-24 Roger Sayle <roger@eyesopen.com>
40156
40157 * gcc.c-torture/compile/20030624-1.c: New test case.
40158
40159 2003-06-24 Jakub Jelinek <jakub@redhat.com>
40160
40161 * gcc.c-torture/execute/string-opt-17.c: New test.
40162
40163 2003-06-24 Mark Mitchell <mark@codesourcery.com>
40164
40165 PR c++/5754
40166 * g++.dg/parse/crash6.C: New test.
40167
40168 2003-06-23 Roger Sayle <roger@eyesopen.com>
40169
40170 * gcc.dg/builtins-24.c: New test case.
40171
40172 2003-06-23 Jakub Jelinek <jakub@redhat.com>
40173
40174 * g++.dg/opt/operator1.C: New test.
40175
40176 2003-06-22 Roger Sayle <roger@eyesopen.com>
40177
40178 * gcc.c-torture/execute/string-opt-16.c: New test case.
40179
40180 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
40181
40182 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
40183 * g++.old-deja/g++.other/conv7.C: Likewise.
40184 * g++.old-deja/g++.other/overcnv2.C: Likewise.
40185 * g++.old-deja/g++.other/overload14.C: Likewise.
40186
40187 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
40188
40189 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
40190 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
40191
40192 2003-06-20 Mark Mitchell <mark@codesourcery.com>
40193
40194 PR c++/10888
40195 * g++.dg/warn/Winline-3.C: New test.
40196
40197 2003-06-20 Mark Mitchell <mark@codesourcery.com>
40198
40199 * lib/target-supports.exp (check_alias_available): Make the test
40200 program acceptable to the Solaris assembler.
40201
40202 PR c++/10749
40203 * g++.dg/template/memclass2.C: New test.
40204
40205 2003-06-20 Mark Mitchell <mark@codesourcery.com>
40206 Eric Botcazou <ebotcazou@libertysurf.fr>
40207
40208 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
40209 data for non-matching targets.
40210 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
40211
40212 2003-06-20 Mark Mitchell <mark@codesourcery.com>
40213
40214 PR c++/10845
40215 * g++.dg/template/member3.C: New test.
40216
40217 2003-06-19 Mark Mitchell <mark@codesourcery.com>
40218
40219 PR c++/10939
40220 * g++.dg/template/func1.C: New test.
40221
40222 PR c++/9649
40223 * g++.dg/template/static4.C: New test.
40224 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
40225
40226 PR c++/11041
40227 * g++.dg/init/ref7.C: New test.
40228
40229 2003-06-19 Matt Austern <austern@apple.com>
40230
40231 PR c++/11228
40232 * g++.dg/anew1.C: New test.
40233 * g++.dg/anew2.C: New test.
40234 * g++.dg/anew3.C: New test.
40235 * g++.dg/anew4.C: New test.
40236
40237 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
40238
40239 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
40240
40241 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
40242
40243 * gcc.c-torture/execute/simd-4.c (main): Make expected value
40244 endian-dependent.
40245
40246 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
40247
40248 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
40249 Remove cruft.
40250
40251 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
40252
40253 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
40254 * gcc.c-torture/compile/961203-1.c: Likewise.
40255 * gcc.c-torture/compile/980506-1.c: Likewise.
40256
40257 2003-06-17 Mark Mitchell <mark@codesourcery.com>
40258
40259 PR c++/10712
40260 * g++.dg/lookup/using7.C: New test.
40261
40262 2003-06-17 Mark Mitchell <mark@codesourcery.com>
40263
40264 PR c++/11105
40265 * g++.dg/abi/conv1.C: Remove it.
40266 * g++.dg/template/conv7.C: New test.
40267 * g++.dg/template/conv8.C: Likewise.
40268 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
40269 conversion operator.
40270
40271 2003-06-17 Janis Johnson <janis187@us.ibm.com>
40272
40273 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
40274 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40275 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40276 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40277 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40278 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40279 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40280 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40281 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40282 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40283 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40284 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40285 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40286 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40287 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40288 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40289 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40290 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40291 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40292 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40293 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40294 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40295 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40296 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40297 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40298 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40299 * gcc.dg/compat/struct-return-10_x.c: Ditto.
40300 * gcc.dg/compat/struct-return-2_x.c: Ditto.
40301 * gcc.dg/compat/struct-return-3_x.c: Ditto.
40302
40303 2003-06-16 Mark Mitchell <mark@codesourcery.com>
40304
40305 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
40306 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
40307 indications.
40308
40309 2003-06-16 Roger Sayle <roger@eyesopen.com>
40310
40311 * gcc.dg/i386-387-5.c: New test case.
40312 * gcc.dg/i386-387-6.c: New test case.
40313 * gcc.dg/builtins-23.c: New test case.
40314
40315 2003-06-15 Roger Sayle <roger@eyesopen.com>
40316
40317 * gcc.dg/builtins-22.c: New test case.
40318 * gcc.dg/i386-387-1.c: Update to test exp.
40319 * gcc.dg/i386-387-2.c: Likewise.
40320
40321 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40322
40323 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
40324
40325 2003-06-12 Mark Mitchell <mark@codesourcery.com>
40326
40327 * lib/gcc-dg.exp (dg-require-dll): New function.
40328 (dg-xfail-if): Likewise.
40329 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
40330 driver.
40331
40332 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
40333 * gcc.c-torture/compile/20001205-1.c: Likewise.
40334 * gcc.c-torture/compile/20001226-1.c: Likewise.
40335 * gcc.c-torture/compile/20010518-2.c: Likewise.
40336 * gcc.c-torture/compile/20020312-1.c: Likewise.
40337 * gcc.c-torture/compile/20020604-1.c: Likewise.
40338 * gcc.c-torture/compile/920501-12.c: Likewise.
40339 * gcc.c-torture/compile/920501-4.c: Likewise.
40340 * gcc.c-torture/compile/920520-1.c: Likewise.
40341 * gcc.c-torture/compile/920521-1.c: Likewise.
40342 * gcc.c-torture/compile/920625-1.c: Likewise.
40343 * gcc.c-torture/compile/961203-1.c: Likewise.
40344 * gcc.c-torture/compile/980506-1.c: Likewise.
40345 * gcc.c-torture/compile/981006-1.c: Likewise.
40346 * gcc.c-torture/compile/981022-1.c: Likewise.
40347 * gcc.c-torture/compile/981223-1.c: Likewise.
40348 * gcc.c-torture/compile/990617-1.c: Likewise.
40349 * gcc.c-torture/compile/dll.c: Likewise.
40350 * gcc.c-torture/compile/labels-3.c: Likewise.
40351 * gcc.c-torture/compile/mipscop-1.c: Likewise.
40352 * gcc.c-torture/compile/mipscop-2.c: Likewise.
40353 * gcc.c-torture/compile/mipscop-3.c: Likewise.
40354 * gcc.c-torture/compile/mipscop-4.c: Likewise.
40355 * gcc.c-torture/compile/simd-5.c: Likewise.
40356 * gcc.c-torture/compile/20000804-1.x: Remove.
40357 * gcc.c-torture/compile/20001205-1.x: Likewise.
40358 * gcc.c-torture/compile/20001226-1.x: Likewise.
40359 * gcc.c-torture/compile/20010518-2.x: Likewise.
40360 * gcc.c-torture/compile/20020312-1.x: Likewise.
40361 * gcc.c-torture/compile/20020604-1.x: Likewise.
40362 * gcc.c-torture/compile/920501-12.x: Likewise.
40363 * gcc.c-torture/compile/920501-4.x: Likewise.
40364 * gcc.c-torture/compile/920520-1.x: Likewise.
40365 * gcc.c-torture/compile/920521-1.x: Likewise.
40366 * gcc.c-torture/compile/920625-1.x: Likewise.
40367 * gcc.c-torture/compile/961203-1.x: Likewise.
40368 * gcc.c-torture/compile/980506-1.x: Likewise.
40369 * gcc.c-torture/compile/981006-1.x: Likewise.
40370 * gcc.c-torture/compile/981022-1.x: Likewise.
40371 * gcc.c-torture/compile/981223-1.x: Likewise.
40372 * gcc.c-torture/compile/990617-1.x: Likewise.
40373 * gcc.c-torture/compile/mipscop-1.x: Likewise.
40374 * gcc.c-torture/compile/mipscop-2.x: Likewise.
40375 * gcc.c-torture/compile/mipscop-3.x: Likewise.
40376 * gcc.c-torture/compile/mipscop-4.x: Likewise.
40377 * gcc.c-torture/compile/simd-5.x: Likewise.
40378
40379 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
40380
40381 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
40382
40383 * gcc.c-torture/execute/20030611-1.c: New test.
40384
40385 2003-06-12 Roger Sayle <roger@eyesopen.com>
40386
40387 PR middle-end/168
40388 * gcc.dg/20030612-1.c: New test case.
40389
40390 2003-06-12 Mark Mitchell <mark@codesourcery.com>
40391
40392 PR c++/10635
40393 * g++.dg/expr/cast1.C: New test.
40394
40395 2003-06-12 Roger Sayle <roger@eyesopen.com>
40396
40397 * gcc.dg/builtins-21.c: New test case.
40398
40399 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
40400
40401 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
40402 options instead of at the end.
40403 * lib/objc.exp (objc_target_compile): Likewise.
40404
40405 2003-06-11 Mark Mitchell <mark@codesourcery.com>
40406
40407 PR c++/10432
40408 * g++.dg/parse/error1.C: New test.
40409
40410 2003-06-11 Janis Johnson <janis187@us.ibm.com>
40411
40412 * gcc.dg/compat/struct-by-value-11_main.c: New file.
40413 * gcc.dg/compat/struct-by-value-11_x.c: New file.
40414 * gcc.dg/compat/struct-by-value-11_y.c: New file.
40415 * gcc.dg/compat/struct-by-value-12_main.c: New file.
40416 * gcc.dg/compat/struct-by-value-12_x.c: New file.
40417 * gcc.dg/compat/struct-by-value-12_y.c: New file.
40418 * gcc.dg/compat/struct-by-value-13_main.c: New file.
40419 * gcc.dg/compat/struct-by-value-13_x.c: New file.
40420 * gcc.dg/compat/struct-by-value-13_y.c: New file.
40421 * gcc.dg/compat/struct-by-value-14_main.c: New file.
40422 * gcc.dg/compat/struct-by-value-14_x.c: New file.
40423 * gcc.dg/compat/struct-by-value-14_y.c: New file.
40424 * gcc.dg/compat/struct-by-value-15_main.c: New file.
40425 * gcc.dg/compat/struct-by-value-15_x.c: New file.
40426 * gcc.dg/compat/struct-by-value-15_y.c: New file.
40427 * gcc.dg/compat/struct-by-value-16_main.c: New file.
40428 * gcc.dg/compat/struct-by-value-16_x.c: New file.
40429 * gcc.dg/compat/struct-by-value-16_y.c: New file.
40430 * gcc.dg/compat/struct-by-value-17_main.c: New file.
40431 * gcc.dg/compat/struct-by-value-17_x.c: New file.
40432 * gcc.dg/compat/struct-by-value-17_y.c: New file.
40433 * gcc.dg/compat/struct-by-value-18_main.c: New file.
40434 * gcc.dg/compat/struct-by-value-18_x.c: New file.
40435 * gcc.dg/compat/struct-by-value-18_y.c: New file.
40436
40437 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
40438 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
40439 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
40440 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
40441 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
40442 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
40443 * gcc.dg/compat/scalar-return-3_main.c: New file.
40444 * gcc.dg/compat/scalar-return-3_x.c: New file.
40445 * gcc.dg/compat/scalar-return-3_y.c: New file.
40446 * gcc.dg/compat/scalar-return-4_main.c: New file.
40447 * gcc.dg/compat/scalar-return-4_x.c: New file.
40448 * gcc.dg/compat/scalar-return-4_y.c: New file.
40449
40450 2003-06-10 Janis Johnson <janis187@us.ibm.com>
40451
40452 * gcc.dg/compat/fp2-struct-check.h: New file.
40453 * gcc.dg/compat/fp2-struct-defs.h: New file.
40454 * gcc.dg/compat/fp2-struct-init.h: New file.
40455 * gcc.dg/compat/struct-by-value-10_main.c: New file.
40456 * gcc.dg/compat/struct-by-value-10_x.c: New file.
40457 * gcc.dg/compat/struct-by-value-10_y.c: New file.
40458 * gcc.dg/compat/struct-return-10_main.c: New file.
40459 * gcc.dg/compat/struct-return-10_x.c: New file.
40460 * gcc.dg/compat/struct-return-10_y.c: New file.
40461
40462 * gcc.dg/compat/compat-common.h: New file.
40463 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
40464 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
40465 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
40466 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
40467 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
40468 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
40469 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
40470 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40471 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
40472 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
40473 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40474 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
40475 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
40476 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40477 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
40478 * gcc.dg/compat/small-struct-check.h: Ditto.
40479 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
40480 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40481 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
40482 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
40483 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40484 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
40485 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
40486 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40487 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
40488 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
40489 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40490 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
40491 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
40492 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40493 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
40494 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
40495 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40496 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
40497 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
40498 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40499 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
40500 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
40501 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40502 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
40503 * gcc.dg/compat/struct-return-2_main.c: Ditto.
40504 * gcc.dg/compat/struct-return-2_x.c: Ditto.
40505 * gcc.dg/compat/struct-return-2_y.c: Ditto.
40506 * gcc.dg/compat/struct-return-3_main.c: Ditto.
40507 * gcc.dg/compat/struct-return-3_x.c: Ditto.
40508 * gcc.dg/compat/struct-return-3_y.c: Ditto.
40509
40510 2003-06-10 Geoffrey Keating <geoffk@apple.com>
40511
40512 * g++.dg/pch/static-1.C: New file.
40513 * g++.dg/pch/static-1.Hs: New file.
40514
40515 2003-06-10 Richard Henderson <rth@redhat.com>
40516
40517 * gcc.dg/asm-7.c: Adjust expected warning text.
40518
40519 2003-06-10 Roger Sayle <roger@eyesopen.com>
40520
40521 * gcc.dg/builtins-20.c: New test case.
40522
40523 2003-06-10 Mark Mitchell <mark@codesourcery.com>
40524
40525 PR c++/11131
40526 * g++.dg/opt/template1.C: New test.
40527
40528 2003-06-09 Mark Mitchell <mark@codesourcery.com>
40529
40530 * lib/gcc-dg.exp (dg-test): Clear additional_files and
40531 additional_sources.
40532
40533 2003-05-21 David Taylor <dtaylor@emc.com>
40534
40535 * gcc.dg/Wpadded.c: New file.
40536
40537 2003-06-09 Mark Mitchell <mark@codesourcery.com>
40538
40539 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
40540 * gcc.dg/special/weak-2.c: Add dg-require-weak.
40541 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
40542 dg-require-weak.
40543
40544 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
40545
40546 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
40547
40548 2003-06-09 Mark Mitchell <mark@codesourcery.com>
40549
40550 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
40551 (dg-require-alias): Likewise.
40552 (dg-require-gc-sections): Likewise.
40553 * lib/target-supports.exp (check_gc_sections_available): Likewise.
40554
40555 2003-06-08 Richard Henderson <rth@redhat.com>
40556
40557 * gcc.dg/20011029-2.c: Fix the array reference.
40558 * gcc.dg/asm-7.c: New.
40559
40560 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
40561
40562 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
40563
40564 2003-06-08 Mark Mitchell <mark@codesourcery.com>
40565
40566 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
40567 (dg-require-gc-sections): Likewise.
40568
40569 2003-06-08 Jan Hubicka <jh@suse.cz>
40570
40571 * i386-cmov1.c: Fix regular expression.
40572 * i386-cvt-1.c: Likewise.
40573 * i386-local.c: Likewise.
40574 * i386-local2.c: Likewise.
40575 * i386-mul.c: Likewise.
40576 * i386-ssetype-1.c: Likewise.
40577 * i386-ssetype-3.c: Likewise.
40578 * i386-ssetype-5.c: Likewise.
40579
40580 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40581
40582 PR c++/11039
40583 * g++.dg/warn/implicit-typename2.C: New test.
40584 * g++.dg/warn/implicit-typename3.C: New test.
40585
40586 2003-06-07 Richard Henderson <rth@redhat.com>
40587
40588 * g++.dg/other/offsetof3.C: Use size_t.
40589 * g++.dg/other/offsetof4.C: Likewise.
40590
40591 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
40592
40593 * lib/copy-file.exp: New. Implement gcc_copy_files.
40594
40595 * lib/dg-pch.exp: Load copy-file.exp
40596 (dg-pch): Use gcc_copy_files instead of "file copy".
40597
40598 2003-06-06 Mark Mitchell <mark@codesourcery.com>
40599
40600 * gcc.dg/weak/weak.exp: Simplify.
40601 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
40602 * gcc.dg/weak/weak-1.c: Likewise.
40603 * gcc.dg/weak/weak-2.c: Likewise.
40604 * gcc.dg/weak/weak-3.c: Likewise.
40605 * gcc.dg/weak/weak-4.c: Likewise.
40606 * gcc.dg/weak/weak-5.c: Likewise.
40607 * gcc.dg/weak/weak-6.c: Likewise.
40608 * gcc.dg/weak/weak-7.c: Likewise.
40609 * gcc.dg/weak/weak-8.c: Likewise.
40610 * gcc.dg/weak/weak-9.c: Likewise.
40611
40612 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
40613
40614 gcc.c-torture/execute/20030606-1.c: New.
40615
40616 2003-06-06 Roger Sayle <roger@eyesopen.com>
40617
40618 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
40619 * gcc.dg/builtins-19.c: Likewise.
40620
40621 2003-06-06 Roger Sayle <roger@eyesopen.com>
40622
40623 * gcc.dg/builtins-2.c: Add some more tests.
40624 * gcc.dg/builtins-18.c: New test case.
40625 * gcc.dg/builtins-19.c: New test case.
40626
40627 2003-06-06 Roger Sayle <roger@eyesopen.com>
40628 Jim Wilson <wilson@tuliptree.org>
40629
40630 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
40631
40632 2003-06-06 Jakub Jelinek <jakub@redhat.com>
40633
40634 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
40635 mempcpy/stpcpy calls not to be optimized into something else.
40636 * gcc.c-torture/execute/string-opt-3.c: Moved to...
40637 * gcc.c-torture/execute/builtins/string-7.c: ...here.
40638 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
40639
40640 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40641
40642 * gcc.dg/format/asm_fprintf-1.c: New test.
40643
40644 2003-06-05 Mark Mitchell <mark@codesourcery.com>
40645
40646 * lib/gcc-defs.exp (additional_sources): New variable.
40647 (dg-additional-sources): New function.
40648 (additional_files): New variable.
40649 (dg-additional-files): New function.
40650 (dg-additional-files-options): Likewise.
40651 * lib/gcc-dg.exp (dg-require-weak): New function.
40652 (dg-require-alias): Likewise.
40653 (dg-require-gc-sections): Likewise.
40654 * lib/target-supports.exp (check_alias_available): Remove testfile
40655 parameter.
40656 (check_gc_sections_available): New function.
40657 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
40658 (dg-gpp-additional-files): Likewise.
40659 * lib/g++.exp (additional_sources): Remove.
40660 (additional_files): Likewise.
40661 (g++_target_compile): Use dg-additional-files-options.
40662
40663 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
40664 Tcl logic.
40665 * gcc.dg/special/ecos.exp: Remove.
40666 * gcc.dg/special/20000419-2.c: Use dg-require-*.
40667 * gcc.dg/special/alias-1.c: Likewise.
40668 * gcc.dg/special/alias-2.c: Likewise.
40669 * gcc.dg/special/gcsec-1.c: Likewise.
40670 * gcc.dg/special/weak-1.c: Likewise.
40671 * gcc.dg/special/weak-2.c: Likewise.
40672 * gcc.dg/special/wkali-1.c: Likewise.
40673 * gcc.dg/special/wkali-2.c: Likewise.
40674
40675 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
40676 dg-gpp-additional-*.
40677 * g++.dg/special/conpr-3.C: Likewise.
40678 * g++.dg/special/conpr-4.C: Likewise.
40679 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
40680 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
40681 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
40682 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
40683 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
40684 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
40685 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
40686 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
40687 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
40688 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
40689 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
40690 * g++.old-deja/g++.other/comdat1.C: Likewise.
40691 * g++.old-deja/g++.other/comdat2.C: Likewise.
40692 * g++.old-deja/g++.other/comdat3.C: Likewise.
40693 * g++.old-deja/g++.other/ctor1.C: Likewise.
40694 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
40695
40696 2003-06-05 Richard Henderson <rth@redhat.com>
40697
40698 * gcc.dg/debug/20030605-1.c: New.
40699
40700 2003-06-04 Mark Mitchell <mark@codesourcery.com>
40701
40702 * README.QMTEST: Update.
40703
40704 2003-06-04 Richard Henderson <rth@redhat.com>
40705
40706 * gcc.dg/cleanup-1.c: New.
40707 * gcc.dg/cleanup-2.c: New.
40708 * gcc.dg/cleanup-3.c: New.
40709 * gcc.dg/cleanup-4.c: New.
40710 * gcc.dg/cleanup-5.c: New.
40711 * gcc.dg/cleanup-6.c: New.
40712 * gcc.dg/cleanup-7.c: New.
40713
40714 2003-06-04 Mark Mitchell <mark@codesourcery.com>
40715
40716 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
40717
40718 * lib/dg-pch.exp: New file.
40719 * g++.dg/pch/pch.exp: Use dg-pch.exp.
40720 * gcc.dg/pch/pch.exp: Likewise.
40721
40722 2003-06-04 Roger Sayle <roger@eyesopen.com>
40723
40724 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
40725 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
40726 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
40727 * gcc.dg/builtins-17.c: New test case.
40728 * gcc.dg/i386-387-4.c: New test case.
40729 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
40730
40731 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40732
40733 * gcc.dg/ultrasp9.c: New test.
40734
40735 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40736
40737 * gcc.c-torture/compile/20030604-1.c: New test.
40738 * gcc.dg/sparc-constant-1.c: New test.
40739
40740 2003-06-03 Glen Nakamura <glen@imodulo.com>
40741
40742 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
40743
40744 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
40745
40746 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
40747
40748 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
40749 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
40750
40751 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
40752
40753 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
40754
40755 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40756
40757 PR c++/10940
40758 * g++.dg/template/spec10.C: New test.
40759
40760 2003-06-03 Roger Sayle <roger@eyesopen.com>
40761
40762 * gcc.dg/builtins-16.c: New test case.
40763
40764 2003-06-03 Jakub Jelinek <jakub@redhat.com>
40765
40766 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
40767 mempcpy test with post-increments.
40768 * gcc.c-torture/execute/string-opt-3.c: New test.
40769 * gcc.dg/string-opt-1.c: New test.
40770
40771 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
40772
40773 PR fortran/10965
40774 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
40775
40776 2003-06-02 Mark Mitchell <mark@codesourcery.com>
40777
40778 * lib/scanasm.exp (dg-scan): New function, factored out of ...
40779 (scan-assembler): ... here. Use dg-scan.
40780 (scan-assembler-not): Likewise.
40781 (scan-file): New function.
40782 (scan-file-not): Likewise.
40783 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
40784 * gcc.dg/cpp/_Pragma4.c: Likewise.
40785 * gcc.dg/cpp/_Pragma5.c: Likewise.
40786 * gcc.dg/cpp/avoidpaste1.c: Likewise.
40787 * gcc.dg/cpp/avoidpaste2.c: Likewise.
40788 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
40789 * gcc.dg/cpp/cmdlne-P.c: Likewise.
40790 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
40791 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
40792 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
40793 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
40794 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
40795 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
40796 * gcc.dg/cpp/cxxcom1.c: Likewise.
40797 * gcc.dg/cpp/line1.c: Likewise.
40798 * gcc.dg/cpp/maccom1.c: Likewise.
40799 * gcc.dg/cpp/maccom2.c: Likewise.
40800 * gcc.dg/cpp/maccom3.c: Likewise.
40801 * gcc.dg/cpp/maccom4.c: Likewise.
40802 * gcc.dg/cpp/maccom5.c: Likewise.
40803 * gcc.dg/cpp/maccom6.c: Likewise.
40804 * gcc.dg/cpp/multiline.c: Likewise.
40805 * gcc.dg/cpp/spacing1.c: Likewise.
40806 * gcc.dg/cpp/spacing2.c: Likewise.
40807 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
40808 * gcc.dg/cpp/trad/maccom1.c: Likewise.
40809 * gcc.dg/cpp/trad/maccom2.c: Likewise.
40810 * gcc.dg/cpp/trad/maccom3.c: Likewise.
40811 * gcc.dg/cpp/trad/maccom4.c: Likewise.
40812 * gcc.dg/cpp/trad/maccom6.c: Likewise.
40813 * gcc.dg/cpp/cxxcom2.c: Likewise.
40814 * gcc.dg/cpp/cxxcom2.h: New file.
40815
40816 * gcc.dg/cpp/truefalse.cpp: Move it to ...
40817 * g++.dg/cpp/truefalse.C: Here.
40818 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
40819
40820 2003-06-01 Loren James Rittle <ljrittle@acm.org>
40821
40822 * gcc.dg/cpp/redef3.c: New file.
40823
40824 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
40825
40826 * gcc.dg/i386-loop-3.c: New test.
40827
40828 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
40829
40830 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
40831
40832 2003-05-31 Roger Sayle <roger@eyesopen.com>
40833
40834 * gcc.dg/fwrapv-1.c: New test case.
40835 * gcc.dg/fwrapv-2.c: New test case.
40836
40837 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40838
40839 PR c++/10956
40840 * g++.dg/template/spec9.C: New test.
40841
40842 2003-05-29 Roger Sayle <roger@eyesopen.com>
40843
40844 * gcc.dg/duff-4.c: New test case.
40845
40846 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
40847
40848 PR fortran/10843
40849 * g77.dg/ffixed-form-1.f: New test
40850 * g77.dg/ffixed-form-2.f: New test
40851 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
40852 * g77.dg/ffree-form-3.f: New test
40853
40854 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
40855
40856 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
40857 * gcc.dg/wint_t-1.c: Likewise.
40858
40859 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40860
40861 * g++.dg/template/access11.C: New test.
40862
40863 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40864
40865 PR c++/10849
40866 * g++.dg/template/access10.C: New test.
40867
40868 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
40869 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40870
40871 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
40872
40873 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
40874
40875 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
40876 suppress for powerpc-*-darwin*.
40877 * gcc.dg/torture/builtin-noret-2.c: Likewise.
40878
40879 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
40880
40881 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
40882 suppress option for powerpc-*-darwin*.
40883
40884 2003-05-23 Roger Sayle <roger@eyesopen.com>
40885
40886 * gcc.dg/builtins-1.c: Add tests for tan and atan.
40887 * gcc.dg/builtins-4.c: Add test for fmod.
40888
40889 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40890
40891 PR c++/10682
40892 * g++.dg/template/instantiate4.C: New test.
40893
40894 2003-05-22 Roger Sayle <roger@eyesopen.com>
40895
40896 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
40897
40898 2003-05-21 Janis Johnson <janis187@us.ibm.com>
40899
40900 * gcc.dg/compat/scalar-return-1_main.c: New file.
40901 * gcc.dg/compat/scalar-return-1_x.c: New file.
40902 * gcc.dg/compat/scalar-return-1_y.c: New file.
40903 * gcc.dg/compat/scalar-return-2_main.c: New file.
40904 * gcc.dg/compat/scalar-return-2_x.c: New file.
40905 * gcc.dg/compat/scalar-return-2_y.c: New file.
40906 * gcc.dg/compat/struct-return-3_main.c: New file.
40907 * gcc.dg/compat/struct-return-3_y.c: New file.
40908 * gcc.dg/compat/struct-return-3_x.c: New file.
40909 * gcc.dg/compat/struct-return-2_main.c: New file.
40910 * gcc.dg/compat/struct-return-2_x.c: New file.
40911 * gcc.dg/compat/struct-return-2_y.c: New file.
40912
40913 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40914
40915 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
40916 for hppa*-hp-hpux*.
40917 * gcc.dg/20021014-1.c (dg-options): Likewise.
40918 * gcc.dg/nest.c (dg-options): Likewise.
40919
40920 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
40921
40922 PR c++/9738
40923 * g++.dg/ext/dllimport2.C: New file.
40924 * g++.dg/ext/dllimport3.C: New file.
40925
40926 2003-05-20 Janis Johnson <janis187@us.ibm.com>
40927
40928 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
40929 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
40930 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40931 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
40932 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40933 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
40934 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
40935 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
40936 * gcc.dg/compat/small-struct-defs.h: New file.
40937 * gcc.dg/compat/small-struct-init.h: New file.
40938 * gcc.dg/compat/small-struct-check.h: New file.
40939 * gcc.dg/compat/fp-struct-defs.h: New file.
40940 * gcc.dg/compat/fp-struct-check.h: New file.
40941 * gcc.dg/compat/fp-struct-init.h: New file.
40942 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
40943 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
40944
40945 2003-05-19 Jakub Jelinek <jakub@redhat.com>
40946
40947 * gcc.dg/20030225-2.c: New test.
40948
40949 2003-05-18 Roger Sayle <roger@eyesopen.com>
40950 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40951
40952 * gcc.c-torture/compile/20030518-1.c: New test case.
40953
40954 2003-05-18 Mark Mitchell <mark@codesourcery.com>
40955
40956 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
40957 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
40958 gcc-dg-debug-runtest.
40959 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
40960 gcc-dg-debug-runtest.
40961
40962 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40963
40964 PR c++/9022
40965 * g++.dg/lookup/using6.C: New test.
40966
40967 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40968
40969 * g++.dg/parse/access2.C: New test.
40970
40971 2003-05-17 Mark Mitchell <mark@codesourcery.com>
40972
40973 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
40974 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
40975 * gcc.dg/debug/debug.exp: Likewise.
40976
40977 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
40978
40979 * gcc.dg/dollar.c: New test.
40980
40981 2003-05-16 Janis Johnson <janis187@us.ibm.com>
40982
40983 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
40984 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
40985 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
40986 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
40987 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
40988 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
40989 * gcc.dg/compat/struct-by-value-6_main.c: New file.
40990 * gcc.dg/compat/struct-by-value-6_x.c: New file.
40991 * gcc.dg/compat/struct-by-value-6_y.c: New file.
40992 * gcc.dg/compat/struct-by-value-7_main.c: New file.
40993 * gcc.dg/compat/struct-by-value-7_x.c: New file.
40994 * gcc.dg/compat/struct-by-value-7_y.c: New file.
40995 * gcc.dg/compat/struct-by-value-8_main.c: New file.
40996 * gcc.dg/compat/struct-by-value-8_x.c: New file.
40997 * gcc.dg/compat/struct-by-value-8_y.c: New file.
40998 * gcc.dg/compat/struct-by-value-9_main.c: New file.
40999 * gcc.dg/compat/struct-by-value-9_x.c: New file.
41000 * gcc.dg/compat/struct-by-value-9_y.c: New file.
41001
41002 2003-05-16 Mark Mitchell <mark@codesourcery.com>
41003
41004 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
41005 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
41006 support for "repo" mode.
41007 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
41008 * lib/g77-dg.exp: Likewise.
41009 * lib/obj-dg.exp: Likewise.
41010
41011 2003-05-16 Jakub Jelinek <jakub@redhat.com>
41012
41013 Merge from gcc-3_2-rhl8-branch:
41014 2003-04-23 Jakub Jelinek <jakub@redhat.com>
41015
41016 * gcc.dg/tls/opt-6.c: New test.
41017
41018 2003-04-05 Jakub Jelinek <jakub@redhat.com>
41019
41020 * gcc.dg/20030405-1.c: New test.
41021
41022 2003-03-09 Jakub Jelinek <jakub@redhat.com>
41023
41024 * gcc.dg/20030309-1.c: New test.
41025
41026 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41027
41028 * gcc.c-torture/execute/20030307-1.c: New test.
41029
41030 2003-02-20 Randolph Chung <tausq@debian.org>
41031
41032 * gcc.c-torture/compile/20030220-1.c: New test.
41033
41034 2003-02-18 Jakub Jelinek <jakub@redhat.com>
41035
41036 * gcc.dg/20030217-1.c: New test.
41037
41038 2003-01-29 Jakub Jelinek <jakub@redhat.com>
41039
41040 * gcc.c-torture/compile/20020129-1.c: New test.
41041
41042 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41043
41044 * gcc.dg/unroll-1.c: New test.
41045
41046 2002-11-16 Jan Hubicka <jh@suse.cz>
41047
41048 * gcc.c-torture/execute/20020920-1.c: New test.
41049
41050 2002-10-08 Jakub Jelinek <jakub@redhat.com>
41051
41052 PR target/7434
41053 * gcc.c-torture/compile/20021008-1.c: New test.
41054
41055 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
41056
41057 PR target/7559
41058 * gcc.c-torture/execute/20020810-1.c: New test.
41059
41060 2002-08-07 Jakub Jelinek <jakub@redhat.com>
41061
41062 * gcc.c-torture/compile/20020807-1.c: New test.
41063
41064 2002-07-30 Jakub Jelinek <jakub@redhat.com>
41065
41066 * gcc.dg/tls/opt-1.c: New test.
41067
41068 2002-07-29 Jakub Jelinek <jakub@redhat.com>
41069
41070 * gcc.dg/20020729-1.c: New test.
41071
41072 2002-07-20 Jakub Jelinek <jakub@redhat.com>
41073
41074 * g++.dg/opt/life1.C: New test.
41075
41076 2002-05-20 Jakub Jelinek <jakub@redhat.com>
41077
41078 * gcc.dg/20020525-1.c: New test.
41079
41080 2002-05-24 Jakub Jelinek <jakub@redhat.com>
41081
41082 PR c++/6794
41083 * g++.dg/ext/pretty1.C: New test.
41084 * g++.dg/ext/pretty2.C: New test.
41085
41086 2003-05-15 Mark Mitchell <mark@codesourcery.com>
41087
41088 PR c++/8385
41089 * g++.dg/ext/typeof5.C: New test.
41090
41091 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
41092
41093 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
41094 __USER_LABEL_PREFIX__ into account.
41095 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
41096
41097 2003-05-14 Roger Sayle <roger@eyesopen.com>
41098
41099 * gcc.dg/builtins-15.c: New test case.
41100
41101 2003-05-13 Zack Weinberg <zack@codesourcery.com>
41102
41103 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
41104
41105 2003-05-12 Mark Mitchell <mark@codesourcery.com>
41106
41107 * lib/g++.exp: Tweak handling of additional source files.
41108 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
41109 * g++.dg/special/conpr-2a.C: Rename to ...
41110 * g++.dg/special/conpr-2a.cc: ... this.
41111 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
41112 * g++.dg/special/conpr-3a.C: Rename to ...
41113 * g++.dg/special/conpr-3a.cc: This.
41114 * g++.dg/special/conpr-3b.C: Rename to ...
41115 * g++.dg/special/conpr-3b.cc: This.
41116 * g++.dg/special/conpr-4.C: New test.
41117 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
41118
41119 2003-05-12 David Edelsohn <edelsohn@gnu.org>
41120
41121 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
41122
41123 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41124
41125 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
41126 * g++.old-deja/g++.robertl/eb71.C: Likewise.
41127 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
41128 * g++.old-deja/g++.other/warn3.C: Likewise.
41129
41130 2003-05-11 Roger Sayle <roger@eyesopen.com>
41131
41132 * gcc.dg/i386-387-1.c: Update to also test log.
41133 * gcc.dg/i386-387-2.c: Likewise.
41134
41135 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
41136
41137 * g77.f-torture/execute/int8421.f: New test.
41138
41139 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41140
41141 PR c++/10230, c++/10481
41142 * g++.dg/lookup/scoped5.C: New test.
41143
41144 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41145
41146 PR c++/10552
41147 * g++.dg/template/ttp6.C: New test.
41148
41149 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
41150
41151 * gcc.c-torture/execute/builtins: New directory.
41152 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
41153 gcc.c-torture/execute/builtins.
41154 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
41155 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
41156 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
41157 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
41158
41159 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41160
41161 PR c++/9252
41162 * g++.dg/template/access8.C: New test.
41163 * g++.dg/template/access9.C: New test.
41164
41165 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41166
41167 PR c++/9554
41168 * g++.dg/parse/access1.C: New test.
41169
41170 2003-05-09 DJ Delorie <dj@redhat.com>
41171
41172 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
41173 long, and not an int.
41174
41175 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41176
41177 PR c++/10555, c++/10576
41178 * g++.dg/template/memclass1.C: New test.
41179
41180 2003-05-08 DJ Delorie <dj@redhat.com>
41181
41182 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
41183 targets.
41184 * gcc.c-torture/execute/20021024-1.x: Likewise.
41185 * gcc.c-torture/execute/shiftdi.x: Likewise.
41186 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
41187 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
41188 * gcc.dg/20021018-1.c: Likewise.
41189
41190 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41191
41192 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
41193
41194 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
41195 (bcopy): Call memmove.
41196
41197 2003-05-08 Roger Sayle <roger@eyesopen.com>
41198
41199 * g77.f-torture/compile/8485.f: New test case.
41200
41201 2003-05-07 Richard Henderson <rth@redhat.com>
41202
41203 PR c++/10570
41204 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
41205 Verify exception_cleanup not called for rethrows.
41206 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
41207 when exiting catch block without rethrowing.
41208 * g++.dg/eh/forced3.C: New.
41209 * g++.dg/eh/forced4.C: New.
41210
41211 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
41212
41213 * gcc.dg/20030505.c: Fix triplet.
41214
41215 2003-05-06 DJ Delorie <dj@redhat.com>
41216
41217 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
41218 * gcc.dg/nest.c: Likewise.
41219
41220 2003-05-05 Roger Sayle <roger@eyesopen.com>
41221
41222 * gcc.dg/builtins-14.c: New test case.
41223
41224 2003-05-05 Janis Johnson <janis187@us.ibm.com>
41225
41226 * lib/compat.exp (compat-execute): New argument.
41227 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
41228 * gcc.dg/compat: New test directory.
41229 * gcc.dg/compat/compat.exp: New expect script.
41230 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
41231 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
41232 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
41233 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
41234 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
41235 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
41236
41237 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
41238 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
41239 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
41240 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
41241 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
41242 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
41243 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
41244 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
41245 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
41246 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
41247 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
41248 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
41249 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
41250 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
41251 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
41252
41253 2003-05-05 Zack Weinberg <zack@codesourcery.com>
41254
41255 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
41256
41257 2003-05-05 Jakub Jelinek <jakub@redhat.com>
41258
41259 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
41260
41261 2003-05-05 Geoffrey Keating <geoffk@apple.com>
41262
41263 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
41264 * gcc.dg/ppc-fsel-2.c: New test.
41265
41266 * gcc.dg/unused-5.c: New test.
41267
41268 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41269
41270 PR c++/10496
41271 * g++.dg/warn/pmf1.C: New test.
41272
41273 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41274
41275 PR c++/4494
41276 * g++.dg/warn/main.C: New test.
41277
41278 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41279
41280 * gcc.dg/nonnull-3.c: New test.
41281
41282 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
41283
41284 * gcc.dg/cpp/Wtrigraphs.c: Update.
41285 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
41286
41287 2003-05-03 Geoffrey Keating <geoffk@apple.com>
41288
41289 * gcc.dg/ppc-fsel-1.c: New test.
41290
41291 2003-05-03 Zack Weinberg <zack@codesourcery.com>
41292
41293 PR c/10604
41294 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
41295
41296 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
41297
41298 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
41299
41300 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41301
41302 PR c++/9364, c++/10553, c++/10586
41303 * g++.dg/parse/typename4.C: New test.
41304 * g++.dg/parse/typename5.C: Likewise.
41305
41306 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
41307
41308 * gcc.c-torture/compile/20030503-1.c: New test.
41309
41310 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41311
41312 * g++.dg/lookup/using5.C: Fix testcase error.
41313
41314 2003-05-01 Chris Demetriou <cgd@broadcom.com>
41315
41316 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
41317 since MEABI is no longer supported. Remove all vestiges
41318 of MEABI from the test.
41319
41320 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41321
41322 PR c++/10554
41323 * g++.dg/lookup/using5.C: New test.
41324
41325 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41326
41327 PR c++/8772
41328 * g++.dg/template/ttp5.C: New test.
41329
41330 2003-04-30 Mark Mitchell <mark@codesourcery.com>
41331
41332 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
41333 (dg-gpp-additional-sources): New function.
41334 (dg-gpp-additional-files): Likewise.
41335 * lib/g++.exp (additional_sources): New variable.
41336 (additional_files): Likewise.
41337 (g++_target_compile): Deal with them.
41338 * lib/old-dejagnu.exp: Remove.
41339 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
41340 * g++.old-deja: Revise all tests to use dg commands.
41341
41342 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41343
41344 PR c++/9432, c++/9528
41345 * g++.dg/lookup/using4.C: New test.
41346
41347 2003-04-29 Geoffrey Keating <geoffk@apple.com>
41348
41349 * gcc.dg/noreturn-5.c: New file.
41350 * gcc.dg/noreturn-6.c: New file.
41351
41352 * gcc.c-torture/compile/inline-1.c: New file.
41353
41354 2003-04-29 Mark Mitchell <mark@codesourcery.com>
41355
41356 PR c++/10551
41357 * g++.dg/template/explicit1.C: New test.
41358
41359 2003-04-29 Mark Mitchell <mark@codesourcery.com>
41360
41361 PR c++/10549
41362 * g++.dg/other/bitfield1.C: New test.
41363
41364 PR c++/10527
41365 * g++.dg/init/new7.C: New test.
41366
41367 2003-04-29 Mark Mitchell <mark@codesourcery.com>
41368
41369 * g++.dg/ext/desig1.C: New test.
41370 * g++.dg/ext/init1.C: Update.
41371
41372 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
41373
41374 2003-04-28 Mark Mitchell <mark@codesourcery.com>
41375
41376 PR c++/10180
41377 * g++.dg/warn/Winline-1.C: New test.
41378
41379 2003-04-28 Jakub Jelinek <jakub@redhat.com>
41380
41381 * gcc.c-torture/execute/string-opt-19.c: New test.
41382
41383 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
41384 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
41385
41386 2003-04-27 Mark Mitchell <mark@codesourcery.com>
41387
41388 PR c++/10506
41389 * g++.dg/init/new6.C: New test.
41390
41391 PR c++/10503
41392 * g++.dg/init/ref6.C: New test.
41393
41394 2003-04-26 David Edelsohn <edelsohn@gnu.org>
41395
41396 * g++.dg/warn/weak1.C: XFAIL on AIX4.
41397
41398 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41399
41400 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
41401 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
41402
41403 2003-04-25 Mark Mitchell <mark@codesourcery.com>
41404
41405 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
41406 initialized static data members.
41407
41408 2003-04-25 H.J. Lu <hjl@gnu.org>
41409
41410 * gcc.dg/ia64-sync-4.c: New test.
41411
41412 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41413
41414 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
41415 date.
41416
41417 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
41418
41419 PR c++/10337
41420 * g++.dg/warn/conv1.C: New test.
41421 * g++.old-deja/g++.other/conv7.C: Adjust.
41422 * g++.old-deja/g++.other/overload14.C: Adjust.
41423
41424 2003-04-23 Mark Mitchell <mark@codesourcery.com>
41425
41426 PR c++/10471
41427 * g++.dg/template/defarg2.C: New test.
41428
41429 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
41430
41431 * gcc.dg/cpp/include2.c: Update.
41432 * gcc.dg/cpp/multiline-2.c: New.
41433 * gcc.dg/cpp/multiline.c: Update.
41434 * gcc.dg/cpp/strify2.c: Update.
41435 * gcc.dg/cpp/trad/literals-2.c: Update.
41436
41437 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41438
41439 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
41440
41441 2003-04-23 Mark Mitchell <mark@codesourcery.com>
41442
41443 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
41444
41445 2003-04-23 Mark Mitchell <mark@codesourcery.com>
41446
41447 PR c++/10451
41448 * g++.dg/parse/crash4.C: New test.
41449
41450 PR c++/9847
41451 * g++.dg/parse/crash5.C: New test.
41452
41453 2003-04-22 Mark Mitchell <mark@codesourcery.com>
41454
41455 PR c++/10446
41456 * g++.dg/parse/crash3.C: New test.
41457
41458 PR c++/10428
41459 * g++.dg/parse/elab1.C: New test.
41460
41461 2003-04-22 Devang Patel <dpatel@apple.com>
41462
41463 * gcc.dg/cpp/trad/funlike-5.c: New test.
41464
41465 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
41466
41467 * g++.dg/other/packed1.C: Fix dg options.
41468
41469 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
41470
41471 * g++.dg/other/offsetof2.C: New test.
41472
41473 2003-04-21 Mark Mitchell <mark@codesourcery.com>
41474
41475 * g++.dg/template/recurse.C: Adjust location of error messages.
41476
41477 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
41478
41479 PR c++/9881
41480 * g++.dg/init/addr-const1.C: New test.
41481 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
41482
41483 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
41484
41485 PR c++/10405
41486 * g++.dg/lookup/struct-hack1.C: New test.
41487
41488 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
41489
41490 * ucs.c: Update diagnostic messages.
41491
41492 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
41493
41494 * gcc.dg/cpp/truefalse.cpp: New test.
41495 * gcc.dg/cpp/cpp.exp: Update.
41496 * g++.dg/other/stdbool-if.C: Remove.
41497
41498 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
41499
41500 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
41501 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
41502
41503 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
41504
41505 * gcc.c-torture/compile/20030418-1.c: New test.
41506
41507 2003-04-17 Janis Johnson <janis187@us.ibm.com>
41508
41509 * README.compat: Remove; content moved to doc/sourcebuild.texi.
41510
41511 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41512
41513 PR c++/10347
41514 g++.dg/template/dependent-name1.C: New test.
41515
41516 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
41517
41518 * gcc.dg/warn-1.c (tourist_guide): New array,
41519 contains a pointer to bar.
41520
41521 2003-04-16 Roger Sayle <roger@eyesopen.com>
41522
41523 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
41524 * gcc.c-torture/execute/medce-1.c: New test case.
41525 * gcc.c-torture/execute/medce-2.c: New test case.
41526
41527 2003-04-15 Mark Mitchell <mark@codesourcery.com>
41528
41529 * lib/prune.exp: Ignore more messages.
41530
41531 PR c++/10381
41532 * g++.dg/parse/lookup3.C: New test.
41533
41534 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
41535
41536 * gcc.c-torture/compile/20030415-1.c : New test.
41537
41538 2003-04-14 Mark Mitchell <mark@codesourcery.com>
41539
41540 * gcc.c-torture/execute/scope-2.c: Move to ...
41541 * gcc.dg/noncompile/scope.c: .... here.
41542
41543 2003-04-14 Roger Sayle <roger@eyesopen.com>
41544
41545 * gcc.dg/20030414-2.c: New test case.
41546
41547 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
41548
41549 PR target/10377
41550 * gcc.dg/20030414-1.c: New test.
41551
41552 2003-04-13 Roger Sayle <roger@eyesopen.com>
41553
41554 * gcc.dg/builtins-12.c: New test case.
41555 * gcc.dg/builtins-13.c: New test case.
41556
41557 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41558
41559 * gcc.c-torture/execute/string-opt-18.c: New test.
41560
41561 2003-04-13 Mark Mitchell <mark@codesourcery.com>
41562
41563 PR c++/10300
41564 * g++.dg/init/new5.C: New test.
41565
41566 2003-04-12 Mark Mitchell <mark@codesourcery.com>
41567
41568 PR c++/7910
41569 * g++.dg/ext/dllimport1.C: New test.
41570
41571 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
41572
41573 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
41574
41575 2003-04-11 Bud Davis <bdavis9659@comcast.net>
41576
41577 PR Fortran/9263
41578 * g77.f-torture/noncompile/9263.f: New test
41579 PR Fortran/1832
41580 * g77.f-torture/execute/1832.f: New test
41581
41582 2003-04-11 David Chad <davidc@freebsd.org>
41583 Loren J. Rittle <ljrittle@acm.org>
41584
41585 PR libobjc/8562
41586 * objc.dg/headers.m: New test.
41587
41588 2003-04-10 Zack Weinberg <zack@codesourcery.com>
41589
41590 * gcc.c-torture/execute/builtin-noret-2.c: New.
41591 * gcc.c-torture/execute/builtin-noret-2.x: New.
41592 XFAIL builtin-noret-2.c at -O1 and above.
41593 * gcc.dg/redecl.c: New.
41594 * gcc.dg/Wshadow-1.c: Update error regexps.
41595
41596 2003-04-10 Mark Mitchell <mark@codesourcery.com>
41597
41598 * g++.dg/abi/bitfield10.C: New test.
41599
41600 2003-04-09 Mike Stump <mrs@apple.com>
41601
41602 * gcc.dg/pch/pch.exp: Make testcase names longer.
41603 * g++.dg/pch/pch.exp: Make testcase names longer.
41604
41605 2003-04-08 Roger Sayle <roger@eyesopen.com>
41606
41607 * gcc.dg/builtins-11.c: New test case.
41608
41609 2003-04-08 Roger Sayle <roger@eyesopen.com>
41610
41611 * gcc.dg/builtins-9.c: New test case.
41612 * gcc.dg/builtins-10.c: New test case.
41613
41614 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
41615
41616 * gcc.dg/noncompile/init-4.c.c: New test.
41617
41618 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
41619
41620 * gcc.misc-test/gcov-9.c: New test.
41621 * gcc.misc-test/gcov-10.c: New test
41622 * gcc.misc-test/gcov-11.c: New test.
41623
41624 2003-04-05 Zack Weinberg <zack@codesourcery.com>
41625
41626 PR optimization/10024
41627 * gcc.c-torture/compile/20030405-1.c: New test.
41628
41629 2003-04-04 Geoffrey Keating <geoffk@apple.com>
41630
41631 * gcc.dg/pch/static-3.c: New.
41632 * gcc.dg/pch/static-3.hs: New.
41633 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
41634
41635 2003-04-04 Richard Henderson <rth@redhat.com>
41636
41637 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
41638 * g++.dg/eh/forced2.C: Likewise.
41639
41640 2003-04-03 Mike Stump <mrs@apple.com>
41641
41642 * lib/scanasm.exp (scan-assembler): Add xfail processing for
41643 target arg.
41644 (scan-assembler-times, scan-assembler-not): Likewise.
41645 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
41646
41647 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41648
41649 * gcc.dg/sparc-loop-1.c: New test.
41650
41651 2003-04-02 Geoffrey Keating <geoffk@apple.com>
41652
41653 PR other/9274
41654 * g++.dg/pch/system-2.C: New.
41655 * g++.dg/pch/system-2.Hs: New.
41656
41657 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
41658
41659 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
41660
41661 * g++.dg/eh/simd-1.C (vecfunc): Same.
41662
41663 2003-04-01 Roger Sayle <roger@eyesopen.com>
41664
41665 * gcc.c-torture/execute/20030401-1.c: New test case.
41666
41667 2003-04-01 Ziemowit Laski <zlaski@apple.com>
41668
41669 * objc.dg/defs.m: New.
41670
41671 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
41672
41673 * g++.dg/eh/simd-1.C: New.
41674 * g++.dg/eh/simd-2.C: New.
41675
41676 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
41677
41678 * gcc.c-torture/execute/simd-3.c: New.
41679
41680 2003-03-31 Mark Mitchell <mark@codesourcery.com>
41681
41682 PR c/9936
41683 * gcc.dg/20030331-2.c: New test.
41684
41685 2003-03-31 Mark Mitchell <mark@codesourcery.com>
41686
41687 PR c++/10278
41688 * g++.dg/parse/crash2.C: New test.
41689
41690 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
41691
41692 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
41693 * gcc.c-torture/execute/20030331-1.c: ...here.
41694
41695 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
41696
41697 * gcc.c-torture/execute/20030331-1.c: New test.
41698
41699 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
41700
41701 * lib/gcov.exp: Adjust call return testing strings.
41702 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
41703
41704 2003-03-31 Roger Sayle <roger@eyesopen.com>
41705
41706 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
41707 * gcc.dg/builtins-7.c: New test case.
41708 * gcc.dg/builtins-8.c: New test case.
41709
41710 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
41711
41712 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
41713
41714 2003-03-30 Mark Mitchell <mark@codesourcery.com>
41715
41716 PR c++/7647
41717 * g++.dg/lookup-class-member-2.C: New test.
41718
41719 2003-03-30 Glen Nakamura <glen@imodulo.com>
41720
41721 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
41722
41723 2003-03-28 Roger Sayle <roger@eyesopen.com>
41724
41725 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
41726
41727 2003-03-28 Mark Mitchell <mark@codesourcery.com>
41728
41729 * g++.dg/init/attrib1.C: New test.
41730
41731 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
41732
41733 * gcc.dg/ultrasp8.c: New test.
41734
41735 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
41736
41737 * gcc.dg/ultrasp7.c: New test.
41738
41739 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
41740
41741 PR c++/10047
41742 * g++.dg/template/inline1.C: New test.
41743
41744 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
41745
41746 * gcc.dg/sparc-dwarf2.c: New test.
41747
41748 2003-03-27 Roger Sayle <roger@eyesopen.com>
41749
41750 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
41751 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
41752
41753 2003-03-27 Mark Mitchell <mark@codesourcery.com>
41754
41755 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
41756 than reading .x files.
41757 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
41758 * g77.dg/gcov/gcov-1.f: Likewise.
41759 * gcc.misc-tests/gcov-4b.c: Likewise.
41760 * gcc.misc-tests/gcov-5b.c: Likewise.
41761 * gcc.misc-tests/gcov-6.c: Likewise.
41762 * gcc.misc-tests/gcov-7.c: Likewise.
41763 * gcc.misc-tests/gcov-8.c: Likewise.
41764 * g++.dg/gcov/gcov-1.x: Remove.
41765 * g77.dg/gcov/gcov-1.x: Likewise.
41766 * gcc.misc-tests/gcov-4b.x: Likewise.
41767 * gcc.misc-tests/gcov-5b.x: Likewise.
41768 * gcc.misc-tests/gcov-6.x: Likewise.
41769 * gcc.misc-tests/gcov-7.x: Likewise.
41770 * gcc.misc-tests/gcov-8.x: Likewise.
41771
41772 2003-03-27 Glen Nakamura <glen@imodulo.com>
41773
41774 PR opt/10087
41775 * gcc.dg/20030324-1.c: New test.
41776
41777 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
41778
41779 PR c++/10224
41780 * g++.dg/template/arg3.C: New test.
41781
41782 PR c++/10158
41783 * g++.dg/template/friend18.C: New test.
41784
41785 2003-03-26 Roger Sayle <roger@eyesopen.com>
41786
41787 * g77.f-torture/compile/20030326-1.f: New test case.
41788
41789 2003-03-26 Janis Johnson <janis187@us.ibm.com>
41790
41791 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
41792
41793 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
41794
41795 2003-03-26 Jakub Jelinek <jakub@redhat.com>
41796
41797 * gcc.dg/ia64-sync-3.c: New test.
41798
41799 2003-03-26 Alan Modra <amodra@bigpond.net.au>
41800
41801 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
41802
41803 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41804
41805 * gcc.dg/ultrasp6.c: New test.
41806
41807 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
41808
41809 * gcc.dg/i386-signbit-1.c: New test.
41810 * gcc.dg/i386-signbit-2.c: New test.
41811 * gcc.dg/i386-signbit-3.c: New test.
41812
41813 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
41814
41815 * gcc.dg/ultrasp5.c: Fix options.
41816
41817 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
41818
41819 * gcc.dg/ultrasp5.c: Fix comment.
41820
41821 2003-03-24 Bud Davis <bdavis9659@comcast.net>
41822
41823 PR fortran/10197
41824 * g77.f-torture/execute/10197.f: New test.
41825
41826 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
41827
41828 PR c++/9898, c++/383
41829 * g++.dg/template/conv6.C: New test.
41830
41831 PR c++/10119
41832 * g++.dg/template/ptrmem5.C: New test.
41833
41834 PR c++/10026
41835 * g++.dg/lookup/koenig1.C: New test.
41836
41837 PR C++/10199
41838 * g++.dg/lookup/template2.C: New test.
41839
41840 2003-03-24 Jakub Jelinek <jakub@redhat.com>
41841
41842 * g++.dg/opt/rtti1.C: New test.
41843
41844 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
41845
41846 * gcc.dg/ultrasp5.c: New test.
41847
41848 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
41849
41850 PR middle-end/9967
41851 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
41852 builtin fputs.
41853
41854 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
41855
41856 PR c/8224
41857 * gcc.dg/20030323-1.c: New test.
41858
41859 2003-03-23 Roger Sayle <roger@eyesopen.com>
41860
41861 * gcc.c-torture/compile/20030323-1.c: New test case.
41862
41863 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
41864
41865 * gcc.dg/20030321-1.c: New test.
41866
41867 2003-03-22 Zack Weinberg <zack@codesourcery.com>
41868
41869 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
41870
41871 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
41872
41873 PR c++/9978, c++/9708
41874 * g++.dg/ext/vlm1.C: Adjust expected error.
41875 * g++.dg/ext/vla2.C: New test.
41876 * g++.dg/template/arg1.C: New test.
41877 * g++.dg/template/arg2.C: New test.
41878
41879 2003-03-22 Bud Davis <bdavis9659@comcast.net>
41880
41881 * g77.f-torture/execute/select.f: New test.
41882 * g77.f-torture/noncompile/select_no_compile.f: New test.
41883
41884 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
41885
41886 PR c++/9898
41887 * g++.dg/other/error4.C: New test.
41888
41889 2003-03-20 Mark Mitchell <mark@codesourcery.com>
41890
41891 * g++.dg/template/friend17.C: New test.
41892
41893 2003-03-21 Alan Modra <amodra@bigpond.net.au>
41894
41895 * gcc.c-torture/compile/20030320-1.c: New.
41896
41897 2003-03-20 Roger Sayle <roger@eyesopen.com>
41898
41899 * gcc.dg/builtins-6.c: New test case.
41900
41901 2003-03-19 Alan Modra <amodra@bigpond.net.au>
41902
41903 PR target/10073
41904 * gcc.c-torture/compile/20030319-1.c: New.
41905
41906 2003-03-18 Jan Hubicka <jh@suse.cz>
41907
41908 * gcc.dg/i386-cvt-1.c: New test.
41909
41910 2003-03-17 Zack Weinberg <zack@codesourcery.com>
41911
41912 * objc.dg/naming-1.m: Use "(parse|syntax) error".
41913 * objc.dg/naming-2.m: Likewise.
41914
41915 2003-03-17 Mark Mitchell <mark@codesourcery.com>
41916
41917 PR c++/9639
41918 * g++.dg/parse/crash1.C: New test.
41919
41920 2003-03-16 Mark Mitchell <mark@codesourcery.com>
41921
41922 PR c++/8805
41923 * g++.dg/eh/cleanup1.C: New test.
41924
41925 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
41926
41927 * gcc.c-torture/execute/20030316-1.c: New test case.
41928
41929 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
41930
41931 PR c++/9629
41932 * g++.dg/init/ctor2.C: New test.
41933
41934 2003-03-15 Roger Sayle <roger@eyesopen.com>
41935
41936 * g77.f-torture/compile/xformat.f: New test case.
41937
41938 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41939
41940 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
41941 * g++.old-deja/g++.mike/eh50.C: Likewise.
41942
41943 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41944
41945 PR c++/6440
41946 * g++.dg/template/spec7.C: New test.
41947 * g++.dg/template/spec8.C: Likewise.
41948
41949 2003-03-14 Jakub Jelinek <jakub@redhat.com>
41950
41951 * gcc.c-torture/execute/20030313-1.c: New test.
41952
41953 2003-03-14 Richard Henderson <rth@redhat.com>
41954
41955 * gcc.dg/inline-2.c: Adjust alpha test for external call.
41956
41957 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
41958
41959 * gcc.c-torture/compile/20030314-1.c: New test.
41960
41961 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
41962
41963 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
41964 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
41965 thumb target,
41966 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
41967 to accept newer _imp__ prefix and additional
41968 newline in .drectve section.
41969 * gcc.dg/dll-4.c: Likewise.
41970 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
41971 switch.
41972
41973 2003-03-13 Mark Mitchell <mark@codesourcery.com>
41974
41975 * g++.dg/parse/namespace9.C: New test.
41976
41977 * g++.dg/init/ref5.C: New test.
41978 * g++.dg/parse/ptrmem1.C: Likewise.
41979
41980 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41981
41982 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
41983 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
41984 regular expression.
41985 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
41986 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
41987
41988 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
41989
41990 * gcc.c-torture/execute/20030224-2.c: New test.
41991
41992 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
41993
41994 * gcc.dg/decl-3.c: New test.
41995
41996 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
41997
41998 * gcc.dg/i386-loop-2.c: New test.
41999
42000 2003-03-11 Mark Mitchell <mark@codesourcery.com>
42001
42002 PR c++/9474
42003 * g++.dg/parse/namespace8.C: New test.
42004
42005 PR c++/9924
42006 * g++.dg/overload/builtin2.C: New test.
42007
42008 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
42009
42010 * gcc.dg/return-type-3.c: New test.
42011
42012 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42013
42014 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
42015 profiling options are not supported.
42016
42017 2003-03-10 Mark Mitchell <mark@codesourcery.com>
42018
42019 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
42020 * g++.old-deja/g++.warn/impint2.C: Likewise.
42021
42022 2003-03-10 Devang Patel <dpatel@apple.com>
42023
42024 * g++.dg/cpp/c++_cmd_1.C: New test.
42025 * g++.dg/cpp/c++_cmd_1.h: New file.
42026
42027 2003-03-10 Segher Boessenkool <segher@koffie.nl>
42028
42029 * gcc.dg/altivec-9.c: New file.
42030
42031 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42032
42033 * gcc.dg/ppc-sdata-1.c: New test.
42034 * gcc.dg/ppc-sdata-2.c: New test.
42035
42036 2003-03-09 Mark Mitchell <mark@codesourcery.com>
42037
42038 PR c++/9373
42039 * g++.dg/opt/ptrmem2.C: New test.
42040
42041 PR c++/8534
42042 * g++.dg/opt/ptrmem1.C: New test.
42043
42044 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
42045
42046 * gcc.dg/i386-loop-1.c: New test.
42047
42048 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42049
42050 PR c++/9970
42051 * g++.dg/lookup/friend1.C: New test.
42052
42053 2003-03-08 Mark Mitchell <mark@codesourcery.com>
42054
42055 PR c++/9823
42056 * g++.dg/parser/constructor1.C: New test.
42057
42058 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
42059
42060 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
42061
42062 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
42063
42064 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
42065
42066 * gcc.dg/cpp/Wunused.c: Update test.
42067
42068 2003-03-08 Jan Hubicka <jh@suse.cz>
42069
42070 * gcc.dg/inline-3.c: New test.
42071
42072 2003-03-08 Mark Mitchell <mark@codesourcery.com>
42073
42074 PR c++/9809
42075 * g++.dg/parse/builtin1.C: New test.
42076
42077 PR c++/9982
42078 * g++.dg/abi/cookie1.C: New test.
42079 * g++.dg/abi/cookie2.C: Likewise.
42080
42081 PR c++/9524
42082 * g++.dg/template/field1.C: New test.
42083
42084 PR c++/9912
42085 * g++.dg/parse/class1.C: New test.
42086 * g++.dg/parse/namespace7.C: Likewise.
42087 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
42088
42089 2003-03-07 Mark Mitchell <mark@codesourcery.com>
42090
42091 * g++.dg/init/ref4.C: New test.
42092
42093 2003-03-07 Jan Hubicka <jh@suse.cz>
42094
42095 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
42096 * gcc.dg/inline-3.c: New test.
42097
42098 2003-03-06 Mark Mitchell <mark@codesourcery.com>
42099
42100 * g++.dg/init/ref3.C: New test.
42101
42102 PR c++/9965
42103 * g++.dg/init/ref2.C: New test.
42104
42105 PR c++/9400
42106 * g++.dg/warn/Wshadow-2.C: New test.
42107
42108 PR c++/9791
42109 * g++.dg/warn/Woverloaded-1.C: New test.
42110
42111 2003-03-05 Jan Hubicka <jh@suse.cz>
42112
42113 * gcc.dg/i386-local2.c: New.
42114 * gcc.dg/i386-local.c: Fix typo.
42115
42116 2003-03-05 Mark Mitchell <mark@codesourcery.com>
42117
42118 * g++.dg/abi/layout3.C: New test.
42119
42120 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42121
42122 * gcc.c-torture/compile/20030305-1.c
42123
42124 2003-03-05 Jan Hubicka <jh@suse.cz>
42125
42126 * gcc.dg/i386-local.c: New.
42127
42128 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
42129
42130 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
42131
42132 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42133
42134 * gcc.dg/switch-2.c: New test.
42135 * gcc.dg/switch-3.c: New test.
42136 * gcc.dg/Wswitch.c: Adjust line numbers.
42137 * gcc.dg/Wswitch-default.c: Likewise.
42138 * gcc.dg/Wswitch-enum.c: Likewise.
42139
42140 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
42141
42142 * gcc.c-torture/execute/20030222-1.c: New test.
42143
42144 2003-03-03 James E Wilson <wilson@tuliptree.org>
42145
42146 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
42147
42148 2003-03-03 Mark Mitchell <mark@codesourcery.com>
42149
42150 PR c++/9878
42151 * g++.dg/init/ref1.C: New test.
42152
42153 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
42154
42155 * gcc.dg/sh-relax.c: New SH-only test.
42156
42157 2003-03-03 Geoffrey Keating <geoffk@apple.com>
42158
42159 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
42160 comment explaining purpose of testcase.
42161
42162 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
42163
42164 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
42165 for HC11/HC12 (asm needs two int registers).
42166 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
42167 HC11/HC12 because the test uses an asm which needs two 32-bit
42168 registers.
42169
42170 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
42171
42172 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
42173 for HC11/HC12 (array is too large otherwise).
42174 * gcc.c-torture/compile/920501-4.x: New file, likewise.
42175 * gcc.c-torture/compile/20010518-2.x: Likewise.
42176 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
42177 HC11/HC12 (array is too large).
42178
42179 2003-03-01 Geoffrey Keating <geoffk@apple.com>
42180
42181 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
42182 * lib/g++-dg.exp (g++-dg-test): Likewise.
42183
42184 2003-03-01 Roger Sayle <roger@eyesopen.com>
42185
42186 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
42187 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
42188
42189 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42190
42191 * g++.dg/warn/implicit-typename1.C: Remove warning.
42192
42193 2003-02-28 Richard Henderson <rth@redhat.com>
42194
42195 * gcc.dg/noreturn-1.c: Move noreturn warning line.
42196 * gcc.dg/return-type-1.c: Move control reaches end warning line.
42197
42198 2003-02-28 Geoffrey Keating <geoffk@apple.com>
42199
42200 * gcc.dg/pch/pch.exp: Change .pch to .gch.
42201 * g++.dg/pch/pch.exp: Likewise.
42202
42203 2003-02-28 Mark Mitchell <mark@codesourcery.com>
42204
42205 PR c++/9879
42206 * g++.dg/init/new4.C: New test.
42207
42208 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
42209
42210 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
42211
42212 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
42213
42214 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
42215 unsigned long.
42216
42217 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
42218 wider than float.
42219
42220 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42221
42222 * lib/scanasm.exp: Add support for counting numbers of
42223 occurences.
42224 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
42225 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
42226
42227 2003-02-25 Mark Mitchell <mark@codesourcery.com>
42228
42229 PR c++/9683
42230 * g++.dg/template/static3.C: New test.
42231
42232 PR c++/9829
42233 * g++.dg/parse/namespace6.C: New test.
42234
42235 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42236
42237 PR target/9732
42238 * gcc.dg/20030225-1.c: New test.
42239
42240 2003-02-24 Mark Mitchell <mark@codesourcery.com>
42241
42242 * README: Remove out-of-date information.
42243
42244 PR c++/9836
42245 * g++.dg/template/spec6.C: New test.
42246
42247 2003-02-24 Jeff Law <law@redhat.com>
42248
42249 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
42250
42251 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42252
42253 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
42254 * gcc.dg/pragma-ep-1.c: Likewise.
42255
42256 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42257
42258 PR c++/9602
42259 * g++.dg/template/friend16.C: New test.
42260
42261 2003-02-23 Mark Mitchell <mark@codesourcery.com>
42262
42263 PR c++/5333
42264 * g++.dg/parse/fused-params1.C: Adjust error messages.
42265 * g++.dg/template/nested3.C: New test.
42266
42267 2003-02-24 Alan Modra <amodra@bigpond.net.au>
42268
42269 * g++.dg/abi/param1.C: New test.
42270
42271 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42272
42273 PR c++/7982
42274 * g++.dg/warn/implicit-typename1.C: New test.
42275
42276 2003-02-22 Kelley Cook <kelleycook@comcast.net>
42277
42278 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
42279 with "mtune".
42280 * g++.old-deja/g++.other/store-expr2.C: Likewise.
42281 * gcc.c-torture/execute/20010129-1.x: Likewise.
42282 * gcc.dg/20011107-1.c: Likewise.
42283 * gcc.dg/20020108-1.c: Likewise.
42284 * gcc.dg/20020122-3.c: Likewise.
42285 * gcc.dg/20020206-1.c: Likewise.
42286 * gcc.dg/20020310-1.c: Likewise.
42287 * gcc.dg/20020426-2.c: Likewise.
42288 * gcc.dg/20020517-1.c: Likewise.
42289 * gcc.dg/991230-1.c: Likewise.
42290 * gcc.dg/i386-unroll-1.c: Likewise.
42291 * gcc.misc-tests/i386-prefetch.exp: Likewise.
42292
42293 2003-02-22 Jan Hubicka <jh@suse.cz>
42294
42295 * gcc.dg/i386-mul.c: New test.
42296
42297 2003-02-21 Roger Sayle <roger@eyesopen.com>
42298
42299 * gcc.dg/builtins-5.c: New test case.
42300
42301 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
42302
42303 * gcc.dg/asmreg-1.c: New test.
42304
42305 2003-02-21 Mark Mitchell <mark@codesourcery.com>
42306
42307 PR c++/9749
42308 * g++.dg/parse/varmod1.C: New test.
42309
42310 2003-02-21 Mark Mitchell <mark@codesourcery.com>
42311
42312 PR c++/9727
42313 * g++.dg/template/op1.C: New test.
42314
42315 2003-02-21 Mark Mitchell <mark@codesourcery.com>
42316
42317 PR c++/8906
42318 * g++.dg/template/nested2.C: New test.
42319
42320 2003-02-21 Mark Mitchell <mark@codesourcery.com>
42321
42322 PR c++/8724
42323 * g++.dg/expr/dtor1.C: New test.
42324
42325 2003-02-21 Zack Weinberg <zack@codesourcery.com>
42326
42327 * gcc.dg/cpp/include3.c: New test.
42328 * gcc.dg/cpp/inc/foo.h: New file.
42329
42330 2003-02-21 Glen Nakamura <glen@imodulo.com>
42331
42332 * gcc.c-torture/execute/20030221-1.c: New test.
42333
42334 2003-02-20 Mark Mitchell <mark@codesourcery.com>
42335
42336 PR c++/9729
42337 * g++.dg/abi/conv1.C: New test.
42338
42339 2003-02-20 Jan Hubicka <jh@suse.cz>
42340
42341 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
42342
42343 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
42344
42345 * gcc.c-torture/compile/20030219-1.c: New test.
42346
42347 2003-02-18 Jan Hubicka <jh@suse.cz>
42348
42349 * gcc.dg/funcorder.c: New test.
42350
42351 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
42352
42353 * gcc.c-torture/execute/20030218-1.c: New.
42354
42355 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
42356
42357 * gcc.dg/20030218-1.c: New.
42358
42359 2003-02-18 Richard Henderson <rth@redhat.com>
42360
42361 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
42362 * gcc.dg/attr-used-2.c: New.
42363
42364 2003-02-18 Mark Mitchell <mark@codesourcery.com>
42365
42366 PR c++/9704
42367 * g++.dg/init/copy5.C: New test.
42368
42369 2003-02-18 Geoffrey Keating <geoffk@apple.com>
42370
42371 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
42372 * g++.dg/pch/pch.exp: Likewise.
42373
42374 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
42375
42376 * gcc.c-torture/execute/20030209-1.c: Enable the test if
42377 STACK_SIZE is not defined.
42378
42379 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42380
42381 PR c++/9457
42382 * g++.dg/template/init1.C: New test.
42383
42384 2003-02-16 Jan HUbicka <jh@suse.cz>
42385
42386 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
42387 (foo): Add few extra tests
42388 * gcc.dg/c99-const-expr-3.c: Likewise.
42389 * gcc.c-torture/execute/20030216-1.c: New.
42390
42391 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42392
42393 PR c++/9459
42394 * g++.dg/ext/typeof4.C: New test.
42395
42396 2003-02-15 Roger Sayle <roger@eyesopen.com>
42397
42398 * gcc.dg/i386-387-3.c: New test case.
42399
42400 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
42401
42402 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
42403 cris-*-elf* cris-*-aout* and mmix-*-*.
42404
42405 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
42406
42407 * gcc.dg/20030213-1.c: New test.
42408
42409 2003-02-12 Roger Sayle <roger@eyesopen.com>
42410
42411 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
42412 * gcc.dg/i386-387-2.c: Likewise.
42413
42414 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
42415
42416 * gcc.dg/ppc-spe.c: Fix formatting.
42417 Enable tests that were previously unsupported by gas.
42418 Delete tests for instructions that no longer exist.
42419 Switch arguments on evsubifw builtin.
42420
42421 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
42422
42423 * gcc.c-torture/execute/20030209-1.c: Disable the test if
42424 STACK_SIZE is too small.
42425
42426 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42427 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
42428
42429 * gcc.dg/decl-2.c: New test.
42430
42431 2003-02-10 Jan Hubicka <jh@suse.cz>
42432
42433 * gcc.dg/i386-fpcvt-1.c: New test.
42434
42435 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
42436
42437 * gcc.c-torture/execute/20030209-1.c: New test.
42438
42439 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
42440
42441 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
42442 int-wide bitops, use the constants of the same width.
42443 Likewise, if long long is 32-bit wide, test bitops using
42444 32-bit constants.
42445
42446 2003-02-07 Loren James Rittle <ljrittle@acm.org>
42447
42448 * gcc.dg/20021014-1.c: Annotate with expected notice text.
42449
42450 2003-02-07 Roger Sayle <roger@eyesopen.com>
42451
42452 * gcc.dg/builtins-4.c: New test case.
42453
42454 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42455
42456 * gcc.dg/20020430-1.c: Fix dg command typos.
42457 * gcc.dg/20020503-1.c: Likewise.
42458
42459 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42460
42461 PR c++/8785
42462 * g++.dg/parse/fused-params1.C: New test.
42463
42464 PR c++/8857
42465 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
42466
42467 PR c++/8921
42468 * g++.dg/parse/non-dependent1.C: New test.
42469
42470 PR c++/8928
42471 * g++.dg/parse/dupl-tmpl-args1.C: New test.
42472
42473 PR c++/9228
42474 * g++.dg/parse/undefined7.C: New test.
42475 * g++.dg/parse/non-templ1.C: New test.
42476
42477 PR c++/9229
42478 * g++.dg/parse/too-many-tmpl-args1.C: New test.
42479
42480 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42481
42482 * gcc.c-torture/compile/20030206-1.c: New test.
42483
42484 2003-02-05 Roger Sayle <roger@eyesopen.com>
42485
42486 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
42487 "pow" to "foo" to avoid potential confusion with a math built-in.
42488
42489 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42490
42491 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
42492 conditions for SPARC targets.
42493
42494 2003-02-05 Jakub Jelinek <jakub@redhat.com>
42495
42496 * gcc.dg/20030204-1.c: New test.
42497
42498 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42499
42500 PR c++/38
42501 * g++.dg/parse/array-size1.C: New test.
42502
42503 PR c++/5657
42504 * g++.dg/parse/undefined3.C: New test.
42505
42506 PR c++/5665
42507 * g++.dg/parse/undefined4.C: New test.
42508
42509 PR c++/5975
42510 * g++.dg/parse/undefined5.C: New test.
42511
42512 PR c++/7259
42513 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
42514
42515 PR c++/8578
42516 * g++.dg/parse/casting-operator1.C: New test.
42517
42518 PR c++/8596
42519 * g++.dg/parse/undefined6.C: New test.
42520
42521 PR c++/8736
42522 * g++.dg/parse/missing-template1.C: New test.
42523
42524 2003-02-04 Jan Hubicka <jh@suse.cz>
42525
42526 * gcc.dg/i386-cadd.c: Compile using -march=k8.
42527 * gcc.dg/i386-cmov?.c: Likewise.
42528 * gcc.dg/i386-fpcvt-?.c: Likewise.
42529 * gcc.dg/i386-ssefp-1.c: Likewise.
42530 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
42531 conventions.
42532
42533 2003-02-03 Mark Mitchell <mark@codesourcery.com>
42534
42535 PR c++/7129
42536 * g++.dg/ext/max.C: New test.
42537
42538 2003-02-03 Jan Hubicka <jh@suse.cz>
42539
42540 * gcc.c-torture/execute/20030203-1.c: New test.
42541
42542 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
42543
42544 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
42545 'natural-endian'.
42546
42547 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
42548
42549 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
42550 * g++.dg/init/new2.C: Likewise.
42551 * g++.dg/other/new1.C: Likewise.
42552
42553 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
42554
42555 * gcc.dg/struct-ret-libc.c: New test.
42556
42557 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
42558
42559 * gcc.dg/20030129-1.c: New test.
42560
42561 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42562
42563 PR c++/8849
42564 * g++.dg/template/ptrmem4.C: New test.
42565
42566 2003-01-29 Mark Mitchell <mark@codesourcery.com>
42567
42568 * g++.dg/parser/constant1.C: New test.
42569
42570 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42571
42572 PR c++/8591
42573 * g++.dg/parse/friend2.C: New test.
42574
42575 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
42576
42577 PR c++/9437
42578 * g++.dg/template/unify4.C: New test.
42579
42580 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
42581
42582 * gcc.c-torture/execute/20030128-1.c: New test.
42583
42584 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
42585
42586 * g++.dg/lookup/nested1.C: Test moved from ...
42587 * g++.old-deja/g++.other/lookup24.C: ... here.
42588
42589 2003-01-28 Jan Hubicka <jh@suse.cz>
42590
42591 * gcc.dg/i386-cmov5.c: New test.
42592
42593 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42594
42595 * gcc.c-torture/execute/20010925-1.c: Changed the
42596 memcpy declaration.
42597
42598 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
42599
42600 PR c++/3902
42601 * g++.dg/parse/template5.C: New test.
42602
42603 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
42604
42605 PR fortran/9258
42606 * g77.dg/pr9258: New test.
42607
42608 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
42609
42610 * README: Move relevant parts from README.g++.
42611
42612 * README.g++: Remove this file.
42613
42614 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
42615
42616 * g++.dg/abi/dcast1.C: New test.
42617
42618 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42619
42620 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
42621
42622 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
42623
42624 PR c++/47
42625 * g++.old-deja/g++.other/lookup24.C: New test.
42626
42627 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42628
42629 PR middle-end/7227
42630 * gcc.dg/uninit-C.c: New test.
42631
42632 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
42633
42634 * g++.dg/abi/covariant1.C: New test.
42635
42636 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
42637
42638 * gcc.dg/20030123-1.c: New test.
42639
42640 2003-01-25 Jan Hubicka <jh@suse.cz>
42641
42642 PR opt/8492
42643 * gcc.c-torture/compile/20030125-1.c
42644
42645 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
42646
42647 PR c++/9403
42648 * g++.dg/parse/template3.C: New test.
42649 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
42650
42651 PR c++/795
42652 * g++.dg/parse/template4.C: New test.
42653
42654 PR c++/9415
42655 * g++.dg/template/qual2.C: New test.
42656
42657 PR c++/8545
42658 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
42659
42660 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
42661
42662 2003-01-25 Roger Sayle <roger@eyesopen.com>
42663
42664 * gcc.c-torture/execute/switch-1.c: New test case.
42665
42666 2003-01-25 Jan Hubicka <jh@suse.cz>
42667
42668 * gcc.c-torture/execute/20030125-1.[cx]: New test.
42669
42670 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
42671
42672 Tweaks for Bison-1.875. From the NEWS file:
42673 "- `parse error' -> `syntax error'
42674 Bison now uniformly uses the term `syntax error'"
42675 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
42676 * gcc.dg/cpp/digraph2.c: Likewise.
42677 * gcc.dg/cpp/direct2.c: Likewise.
42678 * gcc.dg/cpp/paste4.c: Likewise.
42679 * gcc.dg/c90-restrict-1.c: Likewise.
42680 * gcc.dg/c99-func-2.c: Likewise.
42681 * gcc.dg/noncompile/920721-2.c: Likewise.
42682 * gcc.dg/noncompile/930622-2.c: Likewise.
42683 * gcc.dg/noncompile/940112-1.c: Likewise.
42684 * gcc.dg/noncompile/950921-1.c: Likewise.
42685 * gcc.dg/noncompile/951123-1.c: Likewise.
42686 * gcc.dg/noncompile/971104-1.c: Likewise.
42687 * gcc.dg/noncompile/990416-1.c: Likewise.
42688
42689 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
42690
42691 * g++.dg/parse/undefined1.C: Add error message.
42692
42693 2003-01-22 Mark Mitchell <mark@codesourcery.com>
42694
42695 PR c++/9354
42696 * g++.dg/parse/new1.C: New test.
42697
42698 PR c++/9216
42699 * g++.dg/parse/template2.C: New test.
42700
42701 PR c++/9354
42702 * g++.dg/parse/typedef2.C: New test.
42703
42704 PR c++/9328
42705 * g++.dg/ext/typeof3.C: New test.
42706
42707 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42708
42709 PR c++/2738
42710 * g++.dg/parse/ret-type1.C: New test.
42711
42712 PR c++/3792
42713 * g++.dg/parse/tmpl-outside1.C: New test.
42714
42715 PR c++/4207
42716 * g++.dg/parse/int-as-enum1.C: New test.
42717
42718 PR c++/4903
42719 * g++.dg/parse/no-typename1.C: New test.
42720
42721 PR c++/5533
42722 * g++.dg/parse/no-value1.C: New test.
42723
42724 PR c++/5921
42725 * g++.dg/parse/wrong-inline1.C: New test.
42726
42727 PR c++/6402
42728 * g++.dg/parse/ref1.C: New test.
42729
42730 PR c++/6992
42731 * g++.dg/parse/attr-ctor1.C: New test.
42732
42733 PR c++/7229
42734 * g++.dg/parse/namespace5.C: New test.
42735
42736 PR c++/7917
42737 * g++.dg/parse/func-def1.C: New test.
42738
42739 PR c++/8143
42740 * g++.dg/parse/undefined1.C: New test.
42741
42742 PR c++/5723, PR c++/8522
42743 * g++.dg/parse/specialization1.C: New test.
42744
42745 PR c++/163, PR c++/8595
42746 * g++.dg/parse/struct-as-enum1.C: New test.
42747
42748 PR c++/9173
42749 * g++.dg/parse/undefined2.C: New test.
42750
42751 2003-01-22 Mark Mitchell <mark@codesourcery.com>
42752
42753 PR c++/9298
42754 * g++.dg/parse/template1.C: New test.
42755
42756 PR c++/9384
42757 * g++.dg/parse/using1.C: New test.
42758
42759 PR c++/9285
42760 PR c++/9294
42761 * g++.dg/parse/expr2.C: New test.
42762
42763 PR c++/9388
42764 * g++.dg/parse/lookup2.C: Likewise.
42765
42766 2003-01-21 Jan Hubicka <jh@suse.cz>
42767
42768 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
42769 * gcc.c-torture/execute/eeprof-1.c: Likewise.
42770 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
42771 * gcc.c-torture/execute/string-opt-*.c: Likewise.
42772
42773 2003-01-20 Nick Clifton <nickc@redhat.com>
42774
42775 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
42776 problem with ARM sibcall code generation.
42777
42778 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
42779
42780 * gcc.c-torture/execute/20030120-1.c: New.
42781
42782 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
42783
42784 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
42785
42786 2003-01-17 Mark Mitchell <mark@codesourcery.com>
42787
42788 PR c++/9272
42789 * g++.dg/parse/ctor1.C: New test.
42790
42791 PR c++/9294:
42792 * g++.dg/parse/qualified1.C: New test.
42793
42794 * g++.dg/parse/typename3.C: New test.
42795
42796 2003-01-16 Richard Henderson <rth@redhat.com>
42797
42798 * g++.dg/tls/init-2.C: Fix error matches for real this time.
42799
42800 2003-01-16 Richard Henderson <rth@redhat.com>
42801
42802 * g++.dg/pch/pch.exp: Copy test header to the working directory
42803 before using it either for precompilation or direct use.
42804 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
42805 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
42806
42807 2003-01-16 Richard Henderson <rth@redhat.com>
42808
42809 * gcc.dg/pch/pch.exp: Copy test header to the working directory
42810 before using it either for precompilation or direct use.
42811 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
42812 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
42813
42814 2003-01-16 Mark Mitchell <mark@codesourcery.com>
42815
42816 * g++.dg/ext/typename1.C: Add typename keyword.
42817 * g++.dg/template/crash1.C: Update error messages.
42818 * g++.dg/template/crash2.C: Remove error message.
42819 * g++.dg/parse/typename2.C: New test.
42820 * g++.dg/template/typename2.C: Change implicit
42821 typename warning into error.
42822 * g++.old-deja/g++.benjamin/tem03.C: Issue more
42823 error messages.
42824 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
42825 * g++.old-deja/g++.brendan/crash56.C: Add this->.
42826 * g++.old-deja/g++.law/visibility13.C: Remove error
42827 messages.
42828 * g++.old-deja/g++.ns/template17.C: Reorder code to
42829 make declaration visible in template.
42830 * g++.old-deja/g++.pt/crash3.C: Fix typos.
42831 * g++.old-deja/g++.pt/crash36.C: Issue more error
42832 messages.
42833 * g++.old-deja/g++.pt/crash5.C: Improve error
42834 message.
42835 * g++.old-deja/g++.pt/crash67.C: Remove warning.
42836 * g++.old-deja/g++.pt/inherit1.C: Add this->.
42837 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
42838 * g++.old-deja/g++.pt/typename16.C: Replace implicit
42839 typename warning with error message.
42840 * g++.old-deja/g++.pt/typename19.C: Remove warning.
42841 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
42842 * g++.old-deja/g++.robertl/eb24.C: Use this->.
42843
42844 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
42845
42846 * g++.dg/parse/ambig2.C: New test.
42847
42848 2003-01-15 Richard Henderson <rth@redhat.com>
42849
42850 * g++.dg/tls/init-2.C: Update error message string.
42851
42852 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42853
42854 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
42855
42856 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
42857
42858 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
42859 all for HC11/HC12.
42860 * gcc.c-torture/compile/20001205-1.x: Likewise.
42861 * gcc.c-torture/compile/20001226-1.x: Likewise.
42862 * gcc.c-torture/compile/920520-1.x: Likewise.
42863 * gcc.c-torture/compile/961203-1.x: Likewise.
42864 * gcc.c-torture/compile/20020604-1.x: Likewise.
42865
42866 2003-01-15 Jan Hubicka <jh@suse.cz>
42867
42868 * gcc.c-torture/compile/20030115-1.c: New test.
42869
42870 * gcc.dg/i386-fpcvt-1.c: New test.
42871 * gcc.dg/i386-fpcvt-2.c: New test.
42872
42873 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
42874
42875 Further conform g++'s __vmi_class_type_info to the C++ ABI
42876 specification.
42877 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
42878 the specification.
42879
42880 2003-01-14 Jan Hubicka <jh@suse.cz>
42881
42882 * gcc.dg/i386-fpcvt-1.c: New test.
42883 * gcc.dg/i386-fpcvt-2.c: New test.
42884
42885 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
42886
42887 * gcc.dg/i386-mmx-3.c: New test.
42888
42889 2003-01-12 Mark Mitchell <mark@codesourcery.com>
42890
42891 PR c++/9264
42892 * g++.dg/parse/octal1.C: New file.
42893
42894 PR c++/9172
42895 * g++.dg/parse/typename1.C: New file.
42896
42897 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
42898
42899 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
42900 * gcc.dg/bf-no-ms-layout.c: Likewise.
42901 * gcc.dg/bf-ms-attrib.c: Likewise.
42902
42903 2003-01-10 Mark Mitchell <mark@codesourcery.com>
42904
42905 PR c++/9099
42906 * g++.dg/parse/dtor1.C: New file.
42907
42908 PR c++/9128
42909 * g++.dg/rtti/typeid1.C: New file.
42910
42911 PR c++/9153
42912 * g++.dg/parse/lookup1.C: New file.
42913
42914 PR c++/9171
42915 * g++.dg/templ/spec5.C: New file.
42916
42917 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
42918
42919 * gcc.c-torture/compile/20030110-1.c: New test.
42920
42921 2003-01-09 Geoffrey Keating <geoffk@apple.com>
42922
42923 Merge from pch-branch:
42924
42925 2002-12-23 Geoffrey Keating <geoffk@apple.com>
42926
42927 * gcc.dg/pch/cpp-1.h: New.
42928 * gcc.dg/pch/cpp-1.c: New.
42929 * gcc.dg/pch/cpp-2.h: New.
42930 * gcc.dg/pch/cpp-2.c: New.
42931
42932 2002-11-19 Geoffrey Keating <geoffk@apple.com>
42933
42934 * gcc.dg/pch/except-1.h: New.
42935 * gcc.dg/pch/except-1.c: New.
42936
42937 2002-11-13 Geoffrey Keating <geoffk@apple.com>
42938
42939 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
42940 running test.
42941 * gcc.dg/pch: Include *.hp not *.h.
42942 * gcc.dg/pch/system-1.h: New.
42943 * gcc.dg/pch/system-1.c: New.
42944
42945 2002-11-11 Geoffrey Keating <geoffk@apple.com>
42946
42947 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
42948 rather than trying to build and run a program using PCH.
42949 * gcc.dg/pch: Remove dg-do commands from test files.
42950
42951 2002-11-08 Geoffrey Keating <geoffk@apple.com>
42952
42953 * gcc.dg/pch/macro-3.c: New.
42954 * gcc.dg/pch/macro-3.h: New.
42955
42956 2002-11-04 Geoffrey Keating <geoffk@apple.com>
42957
42958 * gcc.dg/pch/common-1.c: New.
42959 * gcc.dg/pch/common-1.h: New.
42960 * gcc.dg/pch/decl-1.c: New.
42961 * gcc.dg/pch/decl-1.h: New.
42962 * gcc.dg/pch/decl-2.c: New.
42963 * gcc.dg/pch/decl-2.h: New.
42964 * gcc.dg/pch/decl-3.c: New.
42965 * gcc.dg/pch/decl-3.h: New.
42966 * gcc.dg/pch/decl-4.c: New.
42967 * gcc.dg/pch/decl-4.h: New.
42968 * gcc.dg/pch/decl-5.c: New.
42969 * gcc.dg/pch/decl-5.h: New.
42970 * gcc.dg/pch/global-1.c: New.
42971 * gcc.dg/pch/global-1.h: New.
42972 * gcc.dg/pch/inline-1.c: New.
42973 * gcc.dg/pch/inline-1.h: New.
42974 * gcc.dg/pch/inline-2.c: New.
42975 * gcc.dg/pch/inline-2.h: New.
42976 * gcc.dg/pch/static-1.c: New.
42977 * gcc.dg/pch/static-1.h: New.
42978 * gcc.dg/pch/static-2.c: New.
42979 * gcc.dg/pch/static-2.h: New.
42980
42981 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
42982
42983 * g++.dg/pch/pch.exp: Better handle failing testcases.
42984 * gcc.dg/pch/pch.exp: Likewise.
42985 * gcc.dg/pch/macro-1.c: New.
42986 * gcc.dg/pch/macro-1.h: New.
42987 * gcc.dg/pch/macro-2.c: New.
42988 * gcc.dg/pch/macro-2.h: New.
42989
42990 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
42991
42992 * g++.dg/dg.exp: Treat files in pch/ specially.
42993 * g++.dg/pch/pch.exp: New file.
42994 * g++.dg/pch/empty.H: New file.
42995 * g++.dg/pch/empty.C: New file.
42996 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
42997 "precompile".
42998
42999 * gcc.dg/pch/pch.exp: New file.
43000 * gcc.dg/pch/empty.h: New file.
43001 * gcc.dg/pch/empty.c: New file.
43002 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
43003 "precompile".
43004
43005 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43006
43007 * g++.dg/template/friend14.C: New test.
43008
43009 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43010
43011 * gcc.dg/old-style-asm-1.c: New test.
43012
43013 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
43014
43015 * gcc.c-torture/compile/20030109-1.c: New test.
43016
43017 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43018
43019 * gcc.c-torture/execute/20030109-1.c: New test.
43020
43021 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
43022
43023 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
43024 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
43025 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
43026 * g++.old-deja/g++.mike/eh2.C: Likewise.
43027 * g++.old-deja/g++.mike/eh3.C: Likewise.
43028 * g++.old-deja/g++.mike/eh5.C: Likewise.
43029 * g++.old-deja/g++.mike/eh6.C: Likewise.
43030 * g++.old-deja/g++.mike/eh7.C: Likewise.
43031 * g++.old-deja/g++.mike/eh8.C: Likewise.
43032 * g++.old-deja/g++.mike/eh9.C: Likewise.
43033 * g++.old-deja/g++.mike/eh10.C: Likewise.
43034 * g++.old-deja/g++.mike/eh12.C: Likewise.
43035 * g++.old-deja/g++.mike/eh13.C: Likewise.
43036 * g++.old-deja/g++.mike/eh14.C: Likewise.
43037 * g++.old-deja/g++.mike/eh16.C: Likewise.
43038 * g++.old-deja/g++.mike/eh17.C: Likewise.
43039 * g++.old-deja/g++.mike/eh18.C: Likewise.
43040 * g++.old-deja/g++.mike/eh21.C: Likewise.
43041 * g++.old-deja/g++.mike/eh23.C: Likewise.
43042 * g++.old-deja/g++.mike/eh24.C: Likewise.
43043 * g++.old-deja/g++.mike/eh25.C: Likewise.
43044 * g++.old-deja/g++.mike/eh26.C: Likewise.
43045 * g++.old-deja/g++.mike/eh27.C: Likewise.
43046 * g++.old-deja/g++.mike/eh28.C: Likewise.
43047 * g++.old-deja/g++.mike/eh29.C: Likewise.
43048 * g++.old-deja/g++.mike/eh31.C: Likewise.
43049 * g++.old-deja/g++.mike/eh33.C: Likewise.
43050 * g++.old-deja/g++.mike/eh34.C: Likewise.
43051 * g++.old-deja/g++.mike/eh35.C: Likewise.
43052 * g++.old-deja/g++.mike/eh36.C: Likewise.
43053 * g++.old-deja/g++.mike/eh37.C: Likewise.
43054 * g++.old-deja/g++.mike/eh38.C: Likewise.
43055 * g++.old-deja/g++.mike/eh39.C: Likewise.
43056 * g++.old-deja/g++.mike/eh40.C: Likewise.
43057 * g++.old-deja/g++.mike/eh41.C: Likewise.
43058 * g++.old-deja/g++.mike/eh42.C: Likewise.
43059 * g++.old-deja/g++.mike/eh44.C: Likewise.
43060 * g++.old-deja/g++.mike/eh46.C: Likewise.
43061 * g++.old-deja/g++.mike/eh47.C: Likewise.
43062 * g++.old-deja/g++.mike/eh48.C: Likewise.
43063 * g++.old-deja/g++.mike/eh49.C: Likewise.
43064 * g++.old-deja/g++.mike/eh50.C: Likewise.
43065 * g++.old-deja/g++.mike/eh51.C: Likewise.
43066 * g++.old-deja/g++.mike/eh53.C: Likewise.
43067 * g++.old-deja/g++.mike/eh55.C: Likewise.
43068 * g++.old-deja/g++.mike/p7912.C: Likewise.
43069 * g++.old-deja/g++.mike/p9706.C: Likewise.
43070 * g++.old-deja/g++.mike/p10416.C: Likewise.
43071 * g++.old-deja/g++.mike/p11667.C: Likewise.
43072 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
43073 Remove redundant reference to Iris.
43074 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
43075 Elxsi, i860, Pico Java, and WE32K.
43076
43077 2003-01-07 Mark Mitchell <mark@codesourcery.com>
43078
43079 * g++.dg/ext/asm4.C: New test.
43080
43081 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43082
43083 PR c++/9030
43084 * g++.dg/template/friend12.C: New test.
43085 * g++.dg/template/friend13.C: Likewise.
43086 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
43087
43088 2003-01-08 Jan Hubicka <jh@suse.cz>
43089
43090 * gcc.dg/i386-cadd.c: New test.
43091 * gcc.dg/i386-cmov4.c: Likewise.
43092
43093 2003-01-06 Mark Mitchell <mark@codesourcery.com>
43094
43095 PR c++/9165
43096 * g++.dg/warn/Wunused-3.C: New test.
43097
43098 * g++.dg/abi/bitfield9.C: New test.
43099
43100 PR c++/9189
43101 * g++.dg/parse/defarg3.C: New test.
43102
43103 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
43104
43105 * g++.dg/parse/ambig1.C: New test.
43106 * g++.dg/parse/defarg2.C: New test.
43107
43108 2003-01-05 Mark Mitchell <mark@codesourcery.com>
43109
43110 * g++.dg/template/defarg-1.C: New test.
43111 * g++.dg/template/local2.C: Likewise.
43112
43113 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
43114
43115 * gcc.c-torture/execute/20030105-1.c: New test.
43116
43117 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43118
43119 * g++.dg/parse/namespace3.C: Remove extra semicolons.
43120 * g++.dg/parse/namespace4.C: Likewise.
43121
43122 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
43123
43124 * g++.dg/template/ntp2.C: New test.
43125
43126 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
43127
43128 * g++.dg/parse/extern-C-1.C: New test.
43129
43130 * g++.dg/parse/namespace4.C: New test.
43131
43132 * g++.dg/template/nested1.C: New test.
43133
43134 * g++.dg/parse/namespace3.C: New test.
43135
43136 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
43137
43138 * g++.dg/lookup/two-stage1.C: New test.
43139
43140 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43141
43142 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
43143 * g++.old-deja/g++.jason/access8.C: Likewise.
43144 * g++.old-deja/g++.other/decl5.C: Likewise.
43145
43146 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
43147
43148 * g++.dg/parse/parse7.C: New test.
43149
43150 2003-01-02 Mark Mitchell <mark@codesourcery.com>
43151
43152 PR c++/2843
43153 * g++.dg/ext/attrib7.C: New test.
43154
43155 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
43156
43157 * g++.dg/parse/parse6.C: New test.
43158
43159 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
43160
43161 * gcc.dg/h8300-stack-1.c: New.
43162
43163 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
43164
43165 g++.dg/lookup/exception1.C: New test.
43166
43167 g++.dg/lookup/template1.C: New test.
43168
43169 g++.dg/parse/namespace2.C: New test.
43170
43171 g++.dg/parse/parens2.C: New test.
43172
43173 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
43174
43175 * g++.dg/parse/parse5.C: New test.
43176 * g++.dg/lookup/scoped4.C: New test.
43177
43178 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
43179
43180 * g++.dg/parse/parens1.C: New test.
43181
43182 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
43183 angle-bracket1.C.
43184 * g++.dg/parse/parens2.C: New test.
43185
43186 * g++.dg/lookup/scope-operator1.C: New test.
43187
43188 * g++.dg/parse/operator1.C: New test.
43189
43190 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43191
43192 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
43193 * g++.old-deja/g++.other/access6.C: Likewise.
43194 * g++.old-deja/g++.other/decl1.C: Likewise.
43195 * g++.old-deja/g++.pt/typename12.C: Likewise.
43196
43197 2002-12-31 Mark Mitchell <mark@codesourcery.com>
43198
43199 * g++.dg/parse/namespace1.C: New test.
43200
43201 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
43202
43203 * g++.dg/parse/parse4.C: New test.
43204
43205 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
43206
43207 * g++.dg/parse/parse3.C: New test.
43208
43209 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
43210
43211 * g++.dg/parse/parse2.C: New test.
43212
43213 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
43214
43215 * g++.dg/template/friend11.C: New test.
43216
43217 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
43218
43219 * g++.dg/parse/parse1.C: New test.
43220
43221 2002-12-31 Janis Johnson <janis187@us.ibm.com>
43222
43223 * lib/profopt.exp: Change the name of a global variable to avoid
43224 possible clashes with other test suites.
43225
43226 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
43227
43228 * g++.dg/inherit/covariant8.C: New test.
43229
43230 2002-12-31 Mark Mitchell <mark@codesourcery.com>
43231
43232 * g++.dg/init/array9.C: New test.
43233
43234 PR c++/9112
43235 * g++.dg/parse/expr1.C: New test.
43236
43237 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
43238
43239 * gcc.c-torture/compile/20021230-1.c: New test.
43240
43241 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
43242
43243 * g++.dg/inherit/covariant5.C: New test.
43244 * g++.dg/inherit/covariant6.C: New test.
43245 * g++.dg/inherit/covariant7.C: New test.
43246
43247 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43248
43249 PR c++/2739
43250 * g++.dg/other/access2.C: New test.
43251
43252 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
43253
43254 * g++.dg/other/anon-struct.C: No longer fails
43255 * g++.old-deja/g++.brendan/parse4.C: Likewise.
43256 * g++.old-deja/g++.brendan/parse5.C: Likewise.
43257 * g++.old-deja/g++.brendan/parse6.C: Likewise.
43258
43259 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
43260
43261 * g++.dg/parse/angle-bracket.C (main): No longer fails.
43262
43263 2002-12-27 Mark Mitchell <mark@codesourcery.com>
43264
43265 * g++.dg/eh/spec4.C: Remove stray semicolon.
43266 * g++.dg/expr/pmf-1.C: Change error message.
43267 * g++.dg/ext/asm1.C: Remove stray semicolon.
43268 * g++.dg/ext/typename1.C: Add missing typenames.
43269 * g++.dg/inherit/template-as-base.C: Change error message.
43270 * g++.dg/lookup/scoped1.C: Likewise.
43271 * g++.dg/lookup/scoped2.C: Likewise.
43272 * g++.dg/lookup/using2.C: Likewise.
43273 * g++.dg/other/component1.C: Remove stray semicolon.
43274 * g++.dg/other/do1.C: Change error message.
43275 * g++.dg/other/error2.C: Likewise.
43276 * g++.dg/other/init1.C: Likewise.
43277 * g++.dg/other/packed1.C: Remove stray semicolon.
43278 * g++.dg/other/ptrmem2.C: Change error message.
43279 * g++.dg/parse/parameter-declaration-1.C: Remove line number
43280 marker.
43281 * g++.dg/special/initp1.C: Remove invalid attribute usage.
43282 * g++.dg/template/access3.C: Add typename keyword.
43283 * g++.dg/template/access5.C: Remove stray semicolon.
43284 * g++.dg/template/access6.C: Likewise.
43285 * g++.dg/template/complit1.C: Likewise.
43286 * g++.dg/template/crash1.C: Change error message.
43287 * g++.dg/template/inherit2.C: Remove stray semicolon.
43288 * g++.dg/template/instantiate2.C: Likewise.
43289 * g++.dg/template/instantiate3.C: Change error message.
43290 * g++.dg/template/qual1.C: Remove stray semicolon.
43291 * g++.dg/template/qualttp18.C: Change error message.
43292 * g++.dg/template/ref1.C: Remove stray semicolon.
43293 * g++.dg/template/sizeof1.C (A::value): Declare it.
43294 * g++.dg/template/spec4.C: Change error message.
43295 * g++.dg/template/static1.C: Likewise.
43296 * g++.dg/template/type1.C: Likewise.
43297 * g++.dg/template/typename3.C: Likewise.
43298 * g++.old-deja/g++.benjamin/13478.C: Change error message.
43299 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
43300 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
43301 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
43302 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
43303 named return value extension.
43304 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
43305 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
43306 * g++.old-deja/g++.bob/extern_C.C: Likewise.
43307 * g++.old-deja/g++.bob/inherit2.C: Likewise.
43308 * g++.old-deja/g++.brendan/complex1.C: Likewise.
43309 * g++.old-deja/g++.brendan/copy5.C: Likewise.
43310 * g++.old-deja/g++.brendan/crash13.C: Likewise.
43311 * g++.old-deja/g++.brendan/crash15.C: Likewise.
43312 * g++.old-deja/g++.brendan/crash18.C: Change error message.
43313 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
43314 * g++.old-deja/g++.brendan/crash38.C: Likewise.
43315 * g++.old-deja/g++.brendan/crash50.C: Likewise.
43316 * g++.old-deja/g++.brendan/crash56.C: Likewise.
43317 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
43318 syntax.
43319 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
43320 * g++.old-deja/g++.brendan/crash8.C: Change error message.
43321 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
43322 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
43323 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
43324 * g++.old-deja/g++.brendan/template11.C: Likewise.
43325 * g++.old-deja/g++.brendan/template26.C: Likewise.
43326 * g++.old-deja/g++.brendan/template27.C: Use explicit
43327 specialization syntax.
43328 * g++.old-deja/g++.brendan/template30.C: Likewise.
43329 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
43330 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
43331 non-dependent names.
43332 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
43333 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
43334 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
43335 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
43336 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
43337 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
43338 named return value extension.
43339 * g++.old-deja/g++.ext/namedret2.C: Likewise.
43340 * g++.old-deja/g++.ext/namedret3.C: Likewise.
43341 * g++.old-deja/g++.ext/return1.C: Likewise.
43342 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
43343 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
43344 * g++.old-deja/g++.jason/access8.C: Likewise.
43345 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
43346 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
43347 pseudo-destructor names.
43348 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
43349 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
43350 pseudo-destructor names.
43351 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
43352 * g++.old-deja/g++.jason/overload19.C: Likewise.
43353 * g++.old-deja/g++.jason/overload32.C: Likewise.
43354 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
43355 stray semicolons.
43356 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
43357 * g++.old-deja/g++.jason/return.C: Likewise.
43358 * g++.old-deja/g++.jason/return2.C: Likewise.
43359 * g++.old-deja/g++.jason/shadow1.C: Likewise.
43360 * g++.old-deja/g++.jason/special.C: Use explicit specialization
43361 syntax.
43362 * g++.old-deja/g++.jason/template10.C: Account for use of
43363 non-dependent names.
43364 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
43365 syntax.
43366 * g++.old-deja/g++.jason/template37.C: Likewise.
43367 * g++.old-deja/g++.law/access4.C: Change error messages.
43368 * g++.old-deja/g++.law/arm13.C: Remove incorrect
43369 pseudo-destructor names.
43370 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
43371 * g++.old-deja/g++.law/ctors9.C: Likewise.
43372 * g++.old-deja/g++.law/cvt22.C: Likewise.
43373 * g++.old-deja/g++.law/dtors5.C: Likewise.
43374 * g++.old-deja/g++.law/global-init1.C: Likewise.
43375 * g++.old-deja/g++.law/missed-error3.C: Likewise.
43376 * g++.old-deja/g++.law/operators28.C: Likewise.
43377 * g++.old-deja/g++.law/visibility28.C: Likewise.
43378 * g++.old-deja/g++.martin/eval1.C: Likewise.
43379 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
43380 name.
43381 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
43382 * g++.old-deja/g++.mike/net34.C: Likewise.
43383 * g++.old-deja/g++.mike/net36.C: Likewise.
43384 * g++.old-deja/g++.mike/ns2.C: Likewise.
43385 * g++.old-deja/g++.mike/p12306.C: Likewise.
43386 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
43387 value extension.
43388 * g++.old-deja/g++.mike/p700.C: Likewise.
43389 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
43390 * g++.old-deja/g++.mike/p710.C: Likewise.
43391 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
43392 value extension.
43393 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
43394 * g++.old-deja/g++.mike/pmf9.C: Likewise.
43395 * g++.old-deja/g++.ns/crash2.C: Likewise.
43396 * g++.old-deja/g++.ns/crash3.C: Likewise.
43397 * g++.old-deja/g++.ns/invalid1.C: Likewise.
43398 * g++.old-deja/g++.ns/ns17.C: Likewise.
43399 * g++.old-deja/g++.ns/template16.C: Likewise.
43400 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
43401 keyword.
43402 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
43403 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
43404 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
43405 named return value extension.
43406 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
43407 * g++.old-deja/g++.other/access4.C: Issue additional error
43408 messages.
43409 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
43410 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
43411 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
43412 * g++.old-deja/g++.other/crash25.C: Change error message.
43413 * g++.old-deja/g++.other/crash4.C: Change error message.
43414 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
43415 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
43416 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
43417 checks.
43418 * g++.old-deja/g++.other/defarg8.C: Likewise.
43419 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
43420 * g++.old-deja/g++.other/dtor10.C: Likewise.
43421 * g++.old-deja/g++.other/incomplete.C: Likewise.
43422 * g++.old-deja/g++.other/linkage7.C: Likewise.
43423 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
43424 lookup algorithm.
43425 * g++.old-deja/g++.other/mangle2.C: Likewise.
43426 * g++.old-deja/g++.other/refinit2.C: Likewise.
43427 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
43428 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
43429 * g++.old-deja/g++.pt/crash28.C: Likewise.
43430 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
43431 syntax.
43432 * g++.old-deja/g++.pt/crash32.C: Change error message.
43433 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
43434 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
43435 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
43436 error message position.
43437 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
43438 * g++.old-deja/g++.pt/defarg8.C: Change error message.
43439 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
43440 syntax.
43441 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
43442 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
43443 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
43444 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
43445 keyword.
43446 * g++.old-deja/g++.pt/explicit31.C: Likewise.
43447 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
43448 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
43449 keyword.
43450 * g++.old-deja/g++.pt/explicit71.C: Change error message.
43451 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
43452 syntax.
43453 * g++.old-deja/g++.pt/friend28.C: Account for use of
43454 non-dependent names.
43455 * g++.old-deja/g++.pt/friend29.C: Likewise.
43456 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
43457 rules.
43458 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
43459 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
43460 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
43461 lookup rules.
43462 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
43463 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
43464 keyword.
43465 * g++.old-deja/g++.pt/memclass20.C: Likewise.
43466 * g++.old-deja/g++.pt/memclass5.C: Likewise.
43467 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
43468 keyword.
43469 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
43470 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
43471 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
43472 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
43473 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
43474 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
43475 keyword.
43476 * g++.old-deja/g++.pt/spec10.C: Likewise.
43477 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
43478 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
43479 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
43480 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
43481 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
43482 * g++.old-deja/g++.pt/ttp62.C: Likewise.
43483 * g++.old-deja/g++.pt/ttp64.C: Likewise.
43484 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
43485 * g++.old-deja/g++.pt/typename15.C: Likewise.
43486 * g++.old-deja/g++.pt/typename22.C: Likewise.
43487 * g++.old-deja/g++.pt/typename6.C: Change error messages.
43488 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
43489 * g++.old-deja/g++.pt/virtual2.C: Likewise.
43490 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
43491 syntax.
43492 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
43493 return value extension.
43494 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
43495 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
43496 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
43497 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
43498
43499 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
43500
43501 * g++.dg/warn/inline1.C: New test.
43502 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
43503 * g++.old-deja/g++.jason/synth10.C: Likewise.
43504 * g++.old-deja/g++.mike/net31.C: Likewise.
43505 * g++.old-deja/g++.mike/p8786.C: Likewise.
43506
43507 * g++.dg/template/friend10.C: New test.
43508 * g++.dg/template/conv5.C: New test.
43509
43510 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
43511
43512 * g++.dg/lookup/scoped3.C: New test.
43513
43514 * g++.dg/lookup/decl1.C: New test.
43515 * g++.dg/lookup/decl2.C: New test.
43516
43517 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
43518
43519 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
43520 gcc.c-torture/compile/20021015-1.c,
43521 gcc.c-torture/compile/20021015-2.c,
43522 gcc.c-torture/compile/20021123-1.c,
43523 gcc.c-torture/compile/20021123-2.c,
43524 gcc.c-torture/compile/20021123-3.c,
43525 gcc.c-torture/compile/20021123-4.c,
43526 gcc.c-torture/execute/20021024-1.c: Add tests previously added
43527 only to 3.1 or 3.2 branch.
43528
43529 2002-12-23 Mark Mitchell <mark@codesourcery.com>
43530
43531 * gcc.dg/i386-bitfield3.c: New test.
43532
43533 * gcc.dg/i386-bitfield2.c: New test.
43534
43535 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
43536
43537 * g++.dg/parse/conv_op1.C: New test.
43538
43539 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
43540
43541 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
43542 approved.
43543
43544 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
43545
43546 * gcc.c-torture/compile/20021220-1.c: New test.
43547
43548 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
43549
43550 * gcc.dg/i386-fastcall-1.c: New.
43551
43552 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43553
43554 * gcc.c-torture/execute/20021219-1.c: New test.
43555
43556 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43557
43558 * gcc.dg/i386-pic-1.c: New test.
43559
43560 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43561
43562 PR c++/8099
43563 * g++.dg/template/friend9.C: New test.
43564
43565 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43566
43567 PR c++/3663
43568 * g++.dg/template/access7.C: New test.
43569
43570 2002-12-18 Nick Clifton <nickc@redhat.com>
43571
43572 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
43573 the libstdc++-v3 directory has been found.
43574
43575 2002-12-12 Devang Patel <dpatel@apple.com>
43576 * gcc.dg/darwin-ld-1.c: New test.
43577 * gcc.dg/darwin-ld-2.c: New test.
43578 * gcc.dg/darwin-ld-3.c: New test.
43579 * gcc.dg/darwin-ld-4.c: New test.
43580 * gcc.dg/darwin-ld-5.c: New test.
43581
43582 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43583
43584 * gcc.c-torture/compile/20021212-1.c: New test.
43585
43586 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
43587
43588 * gcc.dg/fshort-wchar: New test.
43589
43590 2002-12-10 Mark Mitchell <mark@codesourcery.com>
43591
43592 PR c++/8372
43593 * g++.dg/template/dtor1.C: New test.
43594
43595 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
43596 markers.
43597
43598 2002-12-10 Jakub Jelinek <jakub@redhat.com>
43599
43600 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
43601
43602 2002-12-09 Mark Mitchell <mark@codesourcery.com>
43603
43604 * g++.dg/template/static1.C: New test.
43605 * g++.dg/template/static2.C: New test.
43606 * g++.old-deja/g++.ext/memconst.C: New test.
43607
43608 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43609
43610 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
43611 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
43612 * g++.dg/special/initp1.C: Likewise.
43613
43614 2002-12-06 Jakub Jelinek <jakub@redhat.com>
43615
43616 * gcc.c-torture/execute/20021204-1.c: New test.
43617
43618 2002-12-04 Geoffrey Keating <geoffk@apple.com>
43619
43620 * gcc.dg/ppc-fmadd-1.c: New file.
43621 * gcc.dg/ppc-fmadd-2.c: New file.
43622 * gcc.dg/ppc-fmadd-3.c: New file.
43623
43624 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43625
43626 * gcc.c-torture/compile/20021204-1.c: New test.
43627
43628 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
43629
43630 * g++.dg/inherit/covariant2.C: New test.
43631 * g++.dg/inherit/covariant3.C: New test.
43632 * g++.dg/inherit/covariant4.C: New test.
43633 * g++.dg/inherit/covariant1.C: Remove XFAIL.
43634 * g++.old-deja/g++.robertl/eb17.C: Likewise.
43635
43636 2002-12-03 Mark Mitchell <mark@codesourcery.com>
43637
43638 PR c++/8688
43639 * g++.dg/init/brace3.C: New test.
43640
43641 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
43642
43643 * gcc.dg/20020210-1.c: Fix a comment typo.
43644
43645 2002-12-02 Mark Mitchell <mark@codesourcery.com>
43646
43647 PR c++/8720
43648 * g++.dg/parse/defarg1.C: New test.
43649
43650 PR c++/8615
43651 * g++.dg/template/char1.C: New test.
43652
43653 * g++.dg/template/varmod1.C: Fix typo.
43654
43655 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43656
43657 DR 180
43658 * g++.old-deja/g++.pt/crash32.C: Expect error.
43659
43660 2002-12-01 Mark Mitchell <mark@codesourcery.com>
43661
43662 PR c++/5919
43663 * g++.dg/template/varmod1.C: New test.
43664
43665 PR c++/8727
43666 * g++.dg/inherit/typeinfo1.C: New test.
43667
43668 PR c++/8663
43669 * g++.dg/inherit/typedef1.C: New test.
43670
43671 2002-11-30 Mark Mitchell <mark@codesourcery.com>
43672
43673 PR c++/8332
43674 PR c++/8493
43675 * g++.dg/template/strlen1.C: New test.
43676
43677 PR c++/8227
43678 * g++.dg/template/ctor2.C: New test.
43679
43680 PR c++/8214
43681 * g++.dg/init/string1.C: New test.
43682
43683 PR c++/8511
43684 * g++.dg/template/friend8.C: New test.
43685
43686 2002-11-29 Joe Buck <jbuck@synopsys.com>
43687
43688 * g++.dg/lookup/anon2.C: New test.
43689
43690 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
43691
43692 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
43693 h8300 port.
43694
43695 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
43696
43697 * gcc.dg/bitfld-6.c: New test.
43698
43699 2002-11-27 Jan Hubicka <jh@suse.cz>
43700
43701 * gcc.c-torture/execute/20021127.[cx]: New test.
43702
43703 2002-11-26 Jan Hubicka <jh@suse.cz>
43704
43705 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
43706 quality.
43707
43708 2002-11-26 Geoffrey Keating <geoffk@apple.com>
43709
43710 * g++.dg/init/brace2.C: New test.
43711 * g++.old-deja/g++.mike/p9129.C: Correct.
43712
43713 2002-11-26 Mark Mitchell <mark@codesourcery.com>
43714
43715 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
43716
43717 2002-11-25 Andreas Bauer <baueran@in.tum.de>
43718
43719 * gcc.dg/sibcall-6: New test for indirect sibcalls.
43720
43721 2002-11-25 Mark Mitchell <mark@codesourcery.com>
43722
43723 * g++.dg/abi/empty11.C: New test.
43724 * g++.dg/rtti/cv1.C: New test.
43725
43726 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
43727
43728 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
43729
43730 2002-11-24 Mark Mitchell <mark@codesourcery.com>
43731
43732 * g++.dg/abi/empty10.C: New test.
43733
43734 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
43735
43736 * gcc.c-torture/compile/20021124-1.c: New test.
43737
43738 2002-11-22 Mark Mitchell <mark@codesourcery.com>
43739
43740 * g++.dg/abi/rtti2.C: New test.
43741
43742 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
43743
43744 * gcc.dg/i386-unroll-1.c: New test.
43745
43746 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
43747
43748 * gcc.c-torture/compile/20021120-1.c: New test.
43749 * gcc.c-torture/compile/20021120-2.c: New test.
43750
43751 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
43752
43753 * gcc.dg/bitfld-5.c: New test.
43754
43755 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
43756
43757 * gcc.c-torture/execute/20021120-3.c: New test.
43758
43759 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
43760
43761 * gcc.c-torture/execute/20021120-2.c: New test.
43762
43763 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
43764
43765 * gcc.c-torture/execute/20021120-1.c: New test.
43766
43767 2002-11-20 Jakub Jelinek <jakub@redhat.com>
43768
43769 * gcc.c-torture/execute/20021118-3.c: New test.
43770
43771 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43772
43773 * gcc.c-torture/compile/20021119-1.c: New test.
43774
43775 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
43776
43777 * gcc.dg/duff-1.c: New test.
43778 * gcc.dg/duff-2.c: New test.
43779 * gcc.dg/duff-3.c: New test.
43780
43781 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
43782
43783 * gcc.dg/cpp/_Pragma5.c: New test.
43784
43785 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
43786
43787 * gcc.c-torture/execute/20021118-2.c: New test.
43788
43789 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
43790
43791 * gcc.c-torture/execute/20021118-1.c: New test.
43792
43793 2002-11-16 Jakub Jelinek <jakub@redhat.com>
43794
43795 * gcc.dg/20021116-1.c: New test.
43796
43797 2002-11-14 Mark Mitchell <mark@codesourcery.com>
43798
43799 * g++.dg/abi/vcall1.C: New test.
43800
43801 2002-11-14 Jakub Jelinek <jakub@redhat.com>
43802
43803 * gcc.dg/20021029-1.c: New test.
43804 * gcc.dg/20021029-2.c: New test.
43805
43806 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
43807
43808 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
43809
43810 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43811
43812 PR c/8439
43813 * gcc.dg/20021110.c: Move to ...
43814 * gcc.c-torture/compile/20021110.c: .... here.
43815
43816 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43817
43818 PR c/8467
43819 * gcc.c-torture/execute/20021111-1.c
43820
43821 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43822
43823 PR c/8439
43824 * gcc.dg/20021110.c: New test.
43825
43826 2002-11-10 Mark Mitchell <mark@codesourcery.com>
43827
43828 * g++.dg/abi/vthunk3.C: Run only on x86.
43829
43830 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
43831
43832 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
43833
43834 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
43835
43836 * lib/compat.exp (compat-execute): Fix logic error in last
43837 change.
43838
43839 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
43840
43841 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
43842
43843 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43844
43845 PR c++/8389
43846 * g++.dg/template/access6.C: New test.
43847
43848 2002-11-08 Jan Hubicka <jh@suse.cz>
43849
43850 * gcc.dg/i386-ssefp-1.c: New test.
43851 * gcc.dg/i386-ssefp-1.c: New test.
43852
43853 2002-11-08 Jan Hubicka <jh@suse.cz>
43854
43855 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
43856
43857 2002-11-07 Mark Mitchell <mark@codesourcery.com>
43858
43859 * g++.dg/abi/vthunk3.C: New test.
43860
43861 PR c++/8338
43862 * g++.dg/template/crash2.C: New test.
43863
43864 2002-11-07 Mark Mitchell <mark@codesourcery.com>
43865
43866 * g++.dg/abi/dtor1.C: New test.
43867 * g++.dg/abi/dtor2.C: Likewise.
43868
43869 2002-11-05 Geoffrey Keating <geoffk@apple.com>
43870
43871 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
43872 Darwin.
43873
43874 2002-11-04 Adam Nemet <anemet@lnxw.com>
43875
43876 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
43877 -mthumb. Only xfail with -O0.
43878
43879 2002-11-03 Mark Mitchell <mark@codesourcery.com>
43880
43881 * g++.dg/abi/thunk1.C: New test.
43882 * g++.dg/abi/thunk2.C: Likewise.
43883 * g++.dg/abi/vtt1.C: Likewise.
43884
43885 2002-11-02 Diego Novillo <dnovillo@redhat.com>
43886
43887 PR optimization/8423
43888 * gcc.c-torture/execute/builtin-constant.c: New test.
43889
43890 2002-11-01 Zack Weinberg <zack@codesourcery.com>
43891
43892 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
43893 Add some more cases.
43894
43895 2002-11-01 Mark Mitchell <mark@codesourcery.com>
43896
43897 PR c++/8391
43898 * g++.dg/opt/local1.C: New test.
43899
43900 2002-10-30 Mark Mitchell <mark@codesourcery.com>
43901
43902 PR c++/8160
43903 * g++.dg/template/complit1.C: New test.
43904
43905 PR c++/8149
43906 * g++.dg/template/typename4.C: Likewise.
43907
43908 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43909
43910 Core issue 287, PR c++/7639
43911 * g++.dg/template/instantiate1.C: Adjust error location.
43912 * g++.dg/template/instantiate3.C: New test.
43913 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
43914 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
43915 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
43916
43917 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
43918
43919 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
43920
43921 2002-10-29 Mark Mitchell <mark@codesourcery.com>
43922
43923 PR c++/8287
43924 * g++.dg/init/dtor2.C: New test.
43925
43926 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43927
43928 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
43929 * gcc.dg/nest.c: Bypass errors on irix6.
43930
43931 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
43932
43933 * gcc.dg/nest.c: Expect error for mmix-*-*.
43934 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
43935
43936 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
43937
43938 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
43939 markers.
43940
43941 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
43942
43943 2002-10-25 Mike Stump <mrs@apple.com>
43944
43945 * gcc.dg/warn-1.c: New test.
43946
43947 2002-10-25 Zack Weinberg <zack@codesourcery.com>
43948
43949 * g++.dg/template/typename3.C: New test.
43950
43951 2002-10-25 Mark Mitchell <mark@codesourcery.com>
43952
43953 * g++.dg/lookup/ptrmem1.C: New test.
43954
43955 * g++.dg/abi/vthunk2.C: New test.
43956
43957 2002-10-25 Zack Weinberg <zack@codesourcery.com>
43958
43959 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
43960
43961 2002-10-24 Mark Mitchell <mark@codesourcery.com>
43962
43963 * g++.dg/abi/empty9.C: New test.
43964
43965 2002-10-24 Richard Henderson <rth@redhat.com>
43966
43967 * g++.dg/inherit/thunk1.C: Enable for ia64.
43968
43969 2002-10-23 Mark Mitchell <mark@codesourcery.com>
43970
43971 PR c++/8067
43972 * g++.dg/lookup/pretty1.C: New test.
43973
43974 2002-10-23 Jakub Jelinek <jakub@redhat.com>
43975
43976 * gcc.dg/20021023-1.c: New test.
43977
43978 2002-10-23 Mark Mitchell <mark@codesourcery.com>
43979
43980 PR c++/7679
43981 * g++.dg/parse/inline1.C: New test.
43982
43983 2002-10-23 Richard Henderson <rth@redhat.com>
43984
43985 * g++.dg/inherit/thunk1.C: Enable for x86_64.
43986
43987 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
43988
43989 2002-10-22 Mark Mitchell <mark@codesourcery.com>
43990
43991 PR c++/6579
43992 * g++.dg/parse/stmtexpr3.C: New test.
43993
43994 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
43995
43996 * g++.dg/expr/cond1.C: New test.
43997
43998 2002-10-21 Zack Weinberg <zack@codesourcery.com>
43999
44000 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
44001
44002 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44003
44004 * g++.dg/abi/vbase13.C: New test.
44005 * g++.dg/abi/vbase14.C: Likewise.
44006
44007 2002-10-21 Jakub Jelinek <jakub@redhat.com>
44008
44009 * gcc.dg/tls/pic-1.c: New test.
44010 * gcc.dg/tls/nonpic-1.c: New test.
44011 * gcc.dg/20021018-1.c: New test.
44012
44013 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
44014
44015 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
44016 Remove only files with the same base name as the test case.
44017 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
44018 (profopt-execute): Likewise. Also, remove old profiling
44019 and performance data files before running the tests.
44020
44021 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
44022 * g++.dg/bprob/bprob.exp: Likewise.
44023 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
44024 to allow more general test case names.
44025
44026 * g++.dg/bprob/bprob-1.C: Rename to ...
44027 * g++.dg/bprob/g++-bprob-1.C: ... this.
44028
44029 * g77.dg/bprob/bprob-1.f: Rename to ...
44030 * g77.dg/bprob/g77-bprob-1.f: ... this.
44031
44032 2002-10-21 Zack Weinberg <zack@codesourcery.com>
44033
44034 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
44035 bison 1.50 or later.
44036
44037 2002-10-21 Janis Johnson <janis187@us.ibm.com>
44038
44039 * g++.dg/README: Describe more test directories.
44040
44041 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44042
44043 * g++.dg/init/array6.C: Add additional tests.
44044
44045 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
44046
44047 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
44048 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
44049
44050 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
44051
44052 * gcc.c-torture/compile/20020604-1.x: New.
44053 * gcc.c-torture/compile/simd-5.x: Likewise.
44054 * gcc.c-torture/execute/920710-1.x: Likewise.
44055 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
44056
44057 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44058
44059 * g++.dg/inherit/override1.C: Add dg-options clause.
44060
44061 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44062
44063 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
44064 _mm_slli_si128.
44065
44066 2002-10-19 Andreas Schwab <schwab@suse.de>
44067
44068 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
44069 directory component.
44070
44071 2002-10-18 Mark Mitchell <mark@codesourcery.com>
44072
44073 * g++.dg/inherit/thunk1.C: New test.
44074
44075 * g++.dg/inherit/override1.C: New test.
44076
44077 * g++.dg/abi/mangle11.C: New test.
44078 * g++.dg/abi/mangle14.C: New test.
44079 * g++.dg/abi/mangle17.C: New test.
44080
44081 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
44082
44083 * g++.dg/overload/member2.C: New test.
44084
44085 2002-10-17 Janis Johnson <janis187@us.ibm.com>
44086
44087 * g++.dg/README: Describe new compat directory.
44088 * g++.dg/dg.exp: Skip tests in compat directory.
44089 * README.compat: New file.
44090 * lib/compat.exp: New expect script.
44091 * g++.dg/compat: New test directory.
44092 * g++.dg/compat/compat.exp: New expect script.
44093 * g++.dg/compat/abi: New test directory.
44094 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
44095 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
44096 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
44097 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
44098 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
44099 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
44100 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
44101 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
44102 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
44103 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
44104 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
44105 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
44106 * g++.dg/compat/break: New test directory.
44107 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
44108 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
44109 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
44110 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
44111 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
44112 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
44113 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
44114 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
44115 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
44116 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
44117 g++.dg/compat/break/README: New files.
44118 * g++.dg/compat/eh: New test directory.
44119 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
44120 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
44121 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
44122 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
44123 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
44124 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
44125 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
44126 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
44127 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
44128 g++.dg/compat/eh/filter2_y.C,
44129 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
44130 g++.dg/compat/eh/new1_y.C,
44131 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
44132 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
44133 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
44134 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
44135 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
44136 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
44137 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
44138 g++.dg/compat/eh/unexpected1_y.C: New files.
44139 * g++.dg/compat/init: New test directory.
44140 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
44141 g++.dg/compat/init/array5_y.C,
44142 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
44143 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
44144 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
44145 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
44146 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
44147 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
44148 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
44149 g++.dg/compat/init/init-ref2_y.C: New files.
44150
44151 2002-10-17 Mark Mitchell <mark@codesourcery.com>
44152
44153 PR c++/7584
44154 * g++.dg/inherit/using3.C: New test.
44155
44156 2002-10-17 Jan Hubicka <jh@suse.cz>
44157
44158 * gcc.dg/20021017-2.c: New test.
44159
44160 2002-10-17 Mark Mitchell <mark@codesourcery.com>
44161
44162 * g++.dg/abi/mangle16.C: Adjust.
44163
44164 * g++.dg/init/array8.C: New test.
44165
44166 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
44167
44168 * gcc.dg/special/mips-abi.exp: New test.
44169 * gcc.dg/special/mips-abi.s: Empty file used by the above.
44170
44171 2002-10-16 Mark Mitchell <mark@codesourcery.com>
44172
44173 * g++.dg/abi/mangle16.C: New test.
44174 * g++.dg/abi/mangle17.C: Likewise.
44175
44176 PR c++/7478
44177 * g++.dg/template/ref1.C: New test.
44178
44179 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44180
44181 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
44182
44183 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
44184
44185 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
44186
44187 2002-10-16 Mark Mitchell <mark@codesourcery.com>
44188
44189 PR c++/7524
44190 * g++.dg/init/array7.C: New test.
44191
44192 2002-10-15 Mark Mitchell <mark@codesourcery.com>
44193
44194 * g++.dg/init/array6.C: New test.
44195
44196 * g++.dg/abi/mangle13.C: Likewise.
44197 * g++.dg/abi/mangle14.C: Likewise.
44198 * g++.dg/abi/mangle15.C: Likewise.
44199
44200 2002-10-14 Mark Mitchell <mark@codesourcery.com>
44201
44202 * g++.dg/abi/empty8.C: New test.
44203
44204 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
44205
44206 * g++.dg/init/ctor1.C: New test.
44207
44208 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
44209
44210 * gcc.c-torture/execute/20021015-1.c: New test.
44211
44212 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
44213
44214 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
44215
44216 2002-10-14 Jan Hubicka <jh@suse.cz>
44217
44218 * gcc.dg/i386-ssetype-[1-5].c: New tests.
44219
44220 2002-10-14 Richard Henderson <rth@redhat.com>
44221
44222 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
44223
44224 2002-10-14 Mark Mitchell <mark@codesourcery.com>
44225
44226 PR optimization/6631
44227 * g++.dg/opt/const2.C: New test.
44228
44229 2002-10-14 Mark Mitchell <mark@codesourcery.com>
44230
44231 PR c++/7176
44232 * g++.dg/parse/friend1.C: New test.
44233 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
44234
44235 2002-10-14 Jakub Jelinek <jakub@redhat.com>
44236
44237 * gcc.dg/20021014-1.c: New test.
44238
44239 2002-10-11 Mark Mitchell <mark@codesourcery.com>
44240
44241 PR c++/5661
44242 * g++.dg/ext/vlm1.C: New test.
44243 * g++.dg/ext/vlm2.C: Likewise.
44244
44245 * g++.dg/init/array1.C: Remove invalid braces.
44246 * g++.dg/init/brace1.C: New test.
44247 * g++.dg/init/copy2.C: Likewise.
44248 * g++.dg/init/copy3.C: Likewise.
44249 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
44250 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
44251 braces.
44252
44253 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
44254
44255 * gcc.dg/cpp/assembler.S: Don't use -ansi.
44256
44257 2002-10-11 Richard Shann <richard.shann@superh.com>
44258
44259 * gcc.c-torture/compile/simd-5.c: New test.
44260
44261 2002-10-10 Roger Sayle <roger@eyesopen.com>
44262
44263 * gcc.c-torture/execute/shiftopt-1.c: New test case.
44264
44265 2002-10-10 Jim Wilson <wilson@redhat.com>
44266
44267 * gcc.c-torture/execute/20021010-1.c: New test.
44268
44269 2002-10-09 Zack Weinberg <zack@codesourcery.com>
44270
44271 PR c/7353
44272 * g++.dg/ext/typedef-init.C: New test.
44273 * gcc.dg/typedef-init.c: New test.
44274
44275 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
44276
44277 * gcc.dg/cpp/paste13.c: New test.
44278
44279 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44280
44281 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
44282 remaining platforms, XFAIL during compile, not execute. Don't
44283 XFAIL at -O0.
44284
44285 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
44286
44287 * gcc.dg/alias-1.c: Tweak expected warning.
44288
44289 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44290
44291 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
44292
44293 2002-10-06 Andreas Jaeger <aj@suse.de>
44294
44295 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
44296 * gcc.dg/cpp/c++98.C: Likewise.
44297
44298 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
44299 * g++.dg/cpp/c++98.C: Likewise.
44300
44301 * g++.dg/README (Subdirectories): Mention cpp directory.
44302
44303 PR target/7559
44304 * gcc.dg/20021006-1.c: New test.
44305
44306 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44307
44308 PR c++/7804
44309 * g++.dg/other/warning1.C: New test.
44310
44311 2002-10-04 Roger Sayle <roger@eyesopen.com>
44312
44313 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
44314 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
44315 and sparc-*-* with -m64 as expected failures. See PR 8087.
44316
44317 2002-10-03 Mark Mitchell <mark@codesourcery.com>
44318
44319 PR c++/7931
44320 * g++.dg/template/ptrmem3.C: New test.
44321
44322 PR c++/7754
44323 * g++.dg/template/union1.C: New test.
44324
44325 2002-10-03 Mark Mitchell <mark@codesourcery.com>
44326
44327 PR c++/8006
44328 * g++.dg/abi/mangle9.C: New test.
44329 * g++.dg/abi/mangle10.C: New test.
44330 * g++.dg/abi/mangle11.C: New test.
44331 * g++.dg/abi/mangle12.C: New test.
44332
44333 2002-10-02 Mark Mitchell <mark@codesourcery.com>
44334
44335 PR c++/7188.
44336 * g++.dg/template/meminit1.C: New test.
44337 * g++.dg/warn/Wreorder-1.C: Likewise.
44338 * g++.old-deja/g++.mike/warn3.C: Tweak.
44339 * lib/prune.exp: Ingore "in copy constructor".
44340
44341 2002-10-02 Andreas Jaeger <aj@suse.de>
44342
44343 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
44344 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
44345 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
44346 on x86-64.
44347
44348 2002-10-01 Mark Mitchell <mark@codesourcery.com>
44349
44350 * gcc.dg/empty1.C: Fix typo.
44351
44352 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
44353
44354 * gcc.dg/alias-1.c: New test.
44355
44356 2002-10-01 Mark Mitchell <mark@codesourcery.com>
44357
44358 * gcc.dg/empty1.C: New test.
44359
44360 * g++.dg/tls/init-2.C: Tweak error messages.
44361
44362 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
44363
44364 * gcc.c-torture/compile/20020923-1.c: New test.
44365
44366 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
44367
44368 * gcc.c-torture/execute/ffs-1.c: New test.
44369 * gcc.c-torture/execute/ffs-2.c: Ditto.
44370
44371 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
44372
44373 * g++.dg/overload/member1.C: New test.
44374
44375 2002-09-30 Mark Mitchell <mark@codesourcery.com>
44376
44377 * g++.dg/abi/empty7.C: New test.
44378 * g++.dg/init/pm2.C: Likewise.
44379
44380 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
44381
44382 * g++.dg/rtti/crash1.C: New test.
44383
44384 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
44385
44386 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
44387 gcc.dg/sibcall-4.c: New tests.
44388
44389 2002-09-28 Roger Sayle <roger@eyesopen.com>
44390
44391 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
44392 powerpc and MMIX targets.
44393
44394 2002-09-27 Zack Weinberg <zack@codesourcery.com>
44395
44396 * gcc.dg/cpp/20020927-1.c: New.
44397
44398 2002-09-26 David S. Miller <davem@redhat.com>
44399
44400 * gcc.c-torture/compile/trunctfdf.c: New.
44401
44402 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44403
44404 * lib/target-supports.exp (check_weak_available): Handle solaris2.
44405
44406 2002-09-27 Alan Modra <amodra@bigpond.net.au>
44407
44408 * gcc.c-torture/execute/loop-15.c: New.
44409
44410 2002-09-26 Janis Johnson <janis187@us.ibm.com>
44411
44412 * README.QMTEST: Fix typo.
44413
44414 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
44415
44416 * gcc.dg/20020926-1.c: New test.
44417
44418 2002-09-25 David S. Miller <davem@redhat.com>
44419
44420 PR target/7842
44421 * gcc.c-torture/execute/shiftdi.c: New test.
44422
44423 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
44424
44425 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
44426 unique to the tool.
44427 * lib/g77.exp (g77_init): Likewise.
44428 * lib/g++.exp (g++_init): Likewise.
44429 * lib/objc.exp (objc_init): Likewise.
44430
44431 2002-09-25 Mark Mitchell <mark@codesourcery.com>
44432
44433 * g++.dg/abi/empty5.C: New test.
44434 * g++.dg/abi/empty6.C: New test.
44435 * g++.dg/abi/vbase12.C: New test.
44436
44437 2002-09-25 Richard Henderson <rth@redhat.com>
44438
44439 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
44440 too-small long double.
44441
44442 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
44443
44444 * gcc.dg/20020919-1.c: New test.
44445
44446 2002-09-23 Mark Mitchell <mark@codesourcery.com>
44447
44448 * g++.dg/abi/bitfield6.C: New test.
44449 * g++.dg/abi/bitfield7.C: New test.
44450 * g++.dg/abi/bitfield8.C: New test.
44451 * g++.dg/abi/vbase11.C: New test.
44452
44453 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
44454
44455 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
44456 hppa*-*-hpux*. Update test comment.
44457
44458 2002-09-20 Jakub Jelinek <jakub@redhat.com>
44459
44460 * gcc.dg/tls/struct-1.c: New test.
44461
44462 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
44463
44464 * gcc.dg/cpp/tr-warn2.c: Update.
44465
44466 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
44467
44468 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
44469
44470 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
44471
44472 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
44473 systems.
44474
44475 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
44476
44477 * gcc.c-torture/execute/ieee/mzero3.c: New test.
44478
44479 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
44480 Adjust for c++filt moved to binutils. Remove spurious duplicate
44481 setting of cxxfilt.
44482
44483 2002-09-19 Geoffrey Keating <geoffk@apple.com>
44484
44485 * gcc.dg/20020312-2.c: Update for darwin.
44486
44487 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
44488
44489 * g++.old-deja/g++.other/crash32.C: Mark ICE.
44490
44491 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
44492
44493 * objc.dg/comp-types-1.m: New test.
44494 * objc.dg/comp-types-2.m: New test.
44495 * objc.dg/comp-types-3.m: New test.
44496 * objc.dg/comp-types-4.m: New test.
44497 * objc.dg/comp-types-5.m: New test.
44498 * objc.dg/comp-types-6.m: New test.
44499
44500 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
44501
44502 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
44503
44504 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
44505
44506 * g++.dg/other/do1.C: New test.
44507
44508 * g++.dg/template/subst1.C: New test.
44509
44510 2002-09-16 Steve Ellcey <sje@cup.hp.com>
44511
44512 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
44513
44514 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
44515
44516 * g++.dg/template/qualttp20.C: Adjust expected errors.
44517 * g++.old-deja/g++.jason/report.C: Likewise.
44518 * g++.old-deja/g++.other/qual1.C: Likewise.
44519
44520 * g++.dg/lookup/scoped2.C: New test.
44521
44522 * g++.dg/ext/asm3.C: New test.
44523
44524 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
44525
44526 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
44527
44528 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
44529
44530 * ChangeLog: follow spelling conventions.
44531 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
44532 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
44533 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
44534 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
44535 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
44536 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
44537 * g++.old-deja/g++.law/global-init1.C: Likewise.
44538 * g++.old-deja/g++.other/delete4.C: Likewise.
44539 * g++.old-deja/g++.other/inline21.C: Likewise.
44540 * g++.old-deja/g++.other/singleton.C: Likewise.
44541 * g77.dg/strlen0.f: Likewise.
44542 * g77.f-torture/compile/20010519-1.f: Likewise.
44543 * g77.f-torture/compile/980310-4.f: Likewise.
44544 * gcc.c-torture/compile/20000605-1.c: Likewise.
44545 * gcc.c-torture/execute/20020225-1.c: Likewise.
44546 * gcc.dg/c90-hexfloat-2.c: Likewise.
44547 * gcc.dg/c99-bool-1.c: Likewise.
44548 * gcc.dg/c99-hexfloat-2.c: Likewise.
44549 * gcc.dg/dll-2.c: Likewise.
44550 * gcc.dg/wtr-union-init-1.c: Likewise.
44551 * gcc.dg/wtr-union-init-2.c: Likewise.
44552 * gcc.dg/wtr-union-init-3.c: Likewise.
44553 * gcc.dg/cpp/avoidpaste1.c: Likewise.
44554 * gcc.dg/cpp/defined.c: Likewise.
44555 * gcc.dg/cpp/macsyntx.c: Likewise.
44556 * gcc.dg/cpp/paste2.c: Likewise.
44557 * gcc.dg/cpp/trad/defined.c: Likewise.
44558 * gcc.dg/format/c90-printf-1.c: Likewise.
44559 * gcc.dg/format/c90-scanf-1.c: Likewise.
44560 * gcc.dg/format/c99-printf-1.c: Likewise.
44561 * gcc.dg/format/c99-scanf-1.c: Likewise.
44562 * gcc.misc-tests/gcov-8.c: Likewise.
44563 * lib/profopt.exp: Likewise.
44564
44565 2002-09-15 Krister Walfridsson <cato@df.lth.se>
44566
44567 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
44568
44569 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
44570
44571 * g++.dg/inherit/using2.C: New test.
44572
44573 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
44574
44575 * ChangeLog: Follow spelling conventions.
44576 * g++.dg/template/friend4.C: Likewise.
44577 * g++.old-deja/g++.pt/crash67.C: Likewise.
44578 * gcc.c-torture/execute/20000801-4.c: Likewise.
44579 * gcc.dg/c90-digraph-1.c: Likewise.
44580 * gcc.dg/c94-digraph-1.c: Likewise.
44581 * gcc.dg/c99-digraph-1.c: Likewise.
44582 * gcc.dg/cpp/line5.c: Likewise.
44583 * gcc.dg/cpp/multiline.c: Likewise.
44584 * gcc.dg/cpp/trad/literals-1.c: Likewise.
44585 * gcc.dg/format/attr-3.c: Likewise.
44586 * gcc.dg/format/c90-scanf-3.c: Likewise.
44587 * gcc.dg/format/ext-4.c: Likewise.
44588
44589 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
44590
44591 * g++.dg/template/pretty1.C: New test.
44592
44593 2002-09-14 Alan Modra <amodra@bigpond.net.au>
44594
44595 * gcc.c-torture/execute/struct-cpy-1.c: New test.
44596
44597 2002-09-13 Matt Austern <austern@apple.com>
44598
44599 * g++.dg/other/constref[12].C: New, regression tests for
44600 passing a cast expression to a function by const reference.
44601
44602 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
44603
44604 * g++.dg/template/deduce1.C: New test.
44605
44606 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
44607
44608 * gcc.c-torture/execute/simd-1.c: Force all use of int to
44609 32-bit int.
44610
44611 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
44612
44613 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
44614 usage.
44615
44616 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
44617
44618 * gcc.c-torture/compile/20020910-1.c: New test.
44619
44620 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
44621
44622 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
44623
44624 2002-09-10 Andreas Jaeger <aj@suse.de>
44625
44626 * gcc.dg/20020312-2.c: Adjust for x86-64.
44627
44628 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
44629
44630 * g77.dg/7388.f: New test case for PR 7388.
44631
44632 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
44633
44634 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
44635
44636 2002-09-05 Ziemowit Laski <zlaski@apple.com>
44637
44638 * objc.dg/proto-lossage-1.m: New test.
44639
44640 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
44641
44642 * gcc.dg/cpp/_Pragma4.c: Fix typo.
44643
44644 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
44645
44646 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
44647 expected to pass.
44648
44649 2002-09-06 Stan Shebs <shebs@apple.com>
44650 David Edelsohn <edelsohn@gnu.org>
44651
44652 * gcc.dg/weak: New directory.
44653 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
44654 target-specific xfail bits.
44655 * gcc.dg/typeof-2.c: Move to new directory.
44656 * gcc.dg/weak.exp: New expect script.
44657
44658 2002-09-06 Alan Modra <amodra@bigpond.net.au>
44659
44660 * gcc.c-torture/execute/extzvsi.c: New test.
44661
44662 2002-09-05 Stan Shebs <shebs@apple.com>
44663
44664 * gcc.dg/weak-1.c: xfail on Darwin.
44665 * gcc.dg/weak-2.c: Ditto.
44666 * gcc.dg/weak-3.c: Ditto.
44667 * gcc.dg/weak-4.c: Ditto.
44668 * gcc.dg/weak-5.c: Ditto.
44669 * gcc.dg/weak-6.c: Ditto.
44670 * gcc.dg/weak-7.c: Ditto.
44671 * gcc.dg/weak-8.c: Ditto.
44672 * gcc.dg/weak-9.c: Ditto.
44673
44674 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
44675
44676 * gcc.c-torture/execute/loop-14.c: New test.
44677
44678 2002-09-04 Jakub Jelinek <jakub@redhat.com>
44679
44680 * g++.dg/other/cxa-atexit1.C: New test.
44681
44682 * gcc.dg/typeof-2.c: New test.
44683
44684 2002-09-03 Roger Sayle <roger@eyesopen.com>
44685
44686 * gcc.dg/builtins-2.c: New testcase.
44687 * gcc.dg/builtins-3.c: New testcase.
44688
44689 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
44690
44691 * gcc.dg/cpp/_Pragma4.c: New test.
44692
44693 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
44694
44695 * objc/execute/nil_method-1.m: New testcase.
44696
44697 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
44698
44699 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
44700 [Object class], not [Object initialize].
44701
44702 2002-08-31 Roger Sayle <roger@eyesopen.com>
44703 Hans-Peter Nilsson <hp@bitrange.com>
44704
44705 * gcc.c-torture/execute/20020720-1.x: Skip test on
44706 mmix-knuth-mmixware. Correct comment.
44707
44708 2002-08-27 Mark Mitchell <mark@codesourcery.com>
44709
44710 * g++.dg/abi/bitfield5.C: New test.
44711 * g++.dg/abi/vbase10.C: Likewise.
44712
44713 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
44714
44715 * objc.dg/undeclared-selector.m: New test.
44716
44717 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
44718
44719 * g++.dg/other/offsetof1.C: Avoid cast warning.
44720
44721 2002-08-26 Ziemowit Laski <zlaski@apple.com>
44722
44723 * objc.dg/super-class-2.m: New test.
44724
44725 2002-08-24 Matt Austern <austern@apple.com>
44726
44727 * g++.dg/ext/lvaddr.C: New test.
44728 * g++.dg/ext/lvcast.C: New test.
44729
44730 2002-08-22 Mark Mitchell <mark@codesourcery.com>
44731
44732 * g++.dg/inherit/cond1.C: New test.
44733
44734 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
44735
44736 * gcc.dg/noncompile/incomplete-1.c: New test.
44737
44738 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
44739
44740 * gcc.dg/typespec-1.c: New test.
44741
44742 2002-08-20 Devang Patel <dpatel@apple.com>
44743 * objc.dg/proto-hier-2.m: New test.
44744
44745 2002-08-19 Ziemowit Laski <zlaski@apple.com>
44746
44747 * objc.dg/bitfield-1.m: New test.
44748 * objc.dg/bitfield-2.m: New test.
44749
44750 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
44751
44752 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
44753 gcc.dg/c99-flex-array-4.c: New tests.
44754
44755 2002-08-16 Stan Shebs <shebs@apple.com>
44756
44757 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
44758
44759 2002-08-15 Jakub Jelinek <jakub@redhat.com>
44760
44761 * gcc.dg/typeof-1.c: New test.
44762 * g++.dg/ext/typeof2.C: New test.
44763
44764 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
44765
44766 * g++.dg/other/offsetof1.C: New test.
44767
44768 2002-08-14 Richard Henderson <rth@redhat.com>
44769
44770 * gcc.dg/tls/diag-3.c: Fix expected message strings.
44771
44772 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
44773
44774 * gcc.dg/cpp/_Pragma3.c: New test.
44775
44776 2002-08-13 Mark Mitchell <mark@codesourcery.com>
44777
44778 * g++.dg/template/inherit3: New test.
44779
44780 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
44781
44782 * gcc.dg/bitfld-4.c: Add blank options.
44783
44784 2002-08-09 Mark Mitchell <mark@codesourcery.com>
44785
44786 * g++.dg/template/crash1.C: New test.
44787
44788 2002-08-08 Jakub Jelinek <jakub@redhat.com>
44789
44790 * gcc.dg/tls/opt-2.c: New test.
44791
44792 2002-08-08 Devang Patel <dpatel@apple.com>
44793
44794 * objc.dg/selector-1.m : New test
44795
44796 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
44797
44798 * g++.dg/abi/bitfield4.C: New test.
44799 * gcc.dg/bitfld-4.c: New test.
44800
44801 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
44802
44803 * g++.dg/other/packed1.C: New test.
44804
44805 2002-08-07 Mark Mitchell <mark@codesourcery.com>
44806
44807 * g++.dg/abi/offsetof.C: Tweak error messages.
44808 * g++.old-deja/g++.mike/p10769a.C: Likewise.
44809
44810 2002-08-08 Jakub Jelinek <jakub@redhat.com>
44811
44812 * gcc.dg/bitfld-3.c: New test.
44813
44814 2002-08-07 Jakub Jelinek <jakub@redhat.com>
44815 Richard Henderson <rth@redhat.com>
44816
44817 * gcc.dg/i386-bitfield1.c: New test.
44818 * g++.dg/abi/bitfield3.C: Update.
44819
44820 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
44821
44822 * objc.dg/const-str-2.m: Update.
44823 * gcc.dg/cpp/c++98.c: Change to C extension.
44824 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
44825 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
44826
44827 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
44828
44829 * gcc.dg/tls/diag-3.c: New.
44830
44831 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
44832
44833 * g++.dg/README (Subdirectories): Document new subdir expr.
44834 * g++.dg/expr/pmf-1.C: New test.
44835
44836 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
44837
44838 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
44839
44840 2002-08-06 Jakub Jelinek <jakub@redhat.com>
44841
44842 * g++.dg/abi/bitfield3.C: New test.
44843
44844 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
44845
44846 * lib/gcov.exp: Tweak expected line formats.
44847 * gcc.misc-tests/gcov8.c: New test.
44848 * gcc.misc-tests/gcov8.x: New flags.
44849
44850 2002-08-05 Jakub Jelinek <jakub@redhat.com>
44851
44852 * consistency.vlad/layout/endian.c: Include string.h.
44853
44854 * gcc.c-torture/execute/20020805-1.c: New test.
44855
44856 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
44857
44858 * g++.dg/other/conversion1.C: New test.
44859
44860 2002-08-03 Roger Sayle <roger@eyesopen.com>
44861
44862 * gcc.dg/builtins-1.c: New testcase.
44863
44864 2002-08-02 Mark Mitchell <mark@codesourcery.com>
44865
44866 * g++.dg/inherit/access3.C: New test.
44867
44868 2002-08-01 Jakub Jelinek <jakub@redhat.com>
44869
44870 * gcc.dg/ia64-visibility-2.c: New test.
44871
44872 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
44873
44874 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
44875 __qualifier_flags to __flags.
44876
44877 2002-07-31 Mark Mitchell <mark@codesourcery.com>
44878
44879 * g++.dg/inherit/operator1.C: New test.
44880 * g++.dg/lookup/disamb1.C: Fix typo in comment.
44881 * g++.dg/other/error1.C: Change expected error message.
44882 * g++.dg/template/conv4.C: Likewise.
44883
44884 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
44885
44886 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
44887 for documented behavior.
44888
44889 2002-07-25 Roger Sayle <roger@eyesopen.com>
44890
44891 * gcc.c-torture/execute/20020720-1.x: Skip this test on
44892 several targets known to fail.
44893
44894 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
44895
44896 * gcc.dg/mips-args-[123].c: New tests.
44897
44898 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
44899
44900 * gcc.dg/ppc-spe.c: New.
44901
44902 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
44903
44904 * g++.dg/other/ptrmem4.C: New testcase.
44905
44906 2002-07-24 Richard Henderson <rth@redhat.com>
44907
44908 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
44909
44910 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
44911
44912 * g++.dg/ext/alignof1.C (main): Return 0 for success.
44913
44914 2002-07-24 Roger Sayle <roger@eyesopen.com>
44915
44916 * gcc.c-torture/execute/memset-3.c: New testcase.
44917
44918 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
44919
44920 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
44921 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
44922
44923 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44924
44925 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
44926 Delete.
44927
44928 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
44929
44930 * gcc.c-torture/compile/simd-4.c: New test.
44931
44932 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44933
44934 PR c++/7347, c++/7348
44935 * g++.dg/template/access4.C: New test.
44936 * g++.dg/template/access5.C: New test.
44937 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
44938 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
44939 * g++.old-deja/g++.pt/ttp58.C: Likewise.
44940 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
44941
44942 2002-07-22 Jakub Jelinek <jakub@redhat.com>
44943
44944 * gcc.dg/gnu89-init-2.c: New test.
44945
44946 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
44947
44948 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
44949
44950 2002-07-20 Roger Sayle <roger@eyesopen.com>
44951
44952 * gcc.c-torture/execute/20020720-1.c: New testcase.
44953
44954 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
44955
44956 * gcc.dg/cpp/Wsignprom.c: New tests.
44957
44958 2002-07-20 Alan Modra <amodra@bigpond.net.au>
44959
44960 * gcc.c-torture/execute/loop-13.c: New test.
44961
44962 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
44963
44964 * gcc.dg/cpp/expr.c: New tests.
44965
44966 2002-07-18 David Edelsohn <edelsohn@gnu.org>
44967
44968 * g++.dg/opt/pr6713.C: Add template instantiation.
44969
44970 2002-07-18 Alan Modra <amodra@bigpond.net.au>
44971
44972 * gcc.dg/nest.c: New test.
44973
44974 2002-07-17 Richard Henderson <rth@redhat.com>
44975
44976 * g++.dg/opt/pr6713.C: New test.
44977
44978 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
44979
44980 * gcc.c-torture/execute/loop-2e.x: Let the testcase
44981 XFAIL for all x86 processors.
44982
44983 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
44984
44985 * gcc.c-torture/execute/20010122-1.x: Do not test with
44986 -fomit-frame-pointer.
44987
44988 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44989
44990 * g++.dg/template/instantiate2.C: New test.
44991 * g++.dg/template/spec4.C: New test.
44992
44993 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44994
44995 * g++.dg/template/access2.C: New test.
44996 * g++.dg/template/access3.C: New test.
44997
44998 2002-07-15 Zack Weinberg <zack@codesourcery.com>
44999
45000 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
45001 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
45002 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
45003 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
45004 Convert to use <stdarg.h>.
45005 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
45006 Delete.
45007 * gcc.dg/va-arg-2.c: New.
45008 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
45009
45010 2002-07-15 Jakub Jelinek <jakub@redhat.com>
45011
45012 * gcc.c-torture/compile/20020710-1.c: New test.
45013
45014 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
45015 Andrew Pinski <pinskia@physics.uc.edu>
45016
45017 gcc.c-torture/compile/simd-2.c: New testcase.
45018 gcc.c-torture/compile/simd-3.c: Likewise.
45019
45020 2002-07-11 Mark Mitchell <mark@codesourcery.com>
45021
45022 PR c++/7224
45023 * g++.dg/overload/error1.C: New test.
45024
45025 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45026
45027 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
45028 configuration and IRIX 6 O32 ABI.
45029
45030 2002-07-11 Roger Sayle <roger@eyesopen.com>
45031
45032 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
45033
45034 2002-07-10 Roger Sayle <roger@eyesopen.com>
45035
45036 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
45037
45038 2002-07-10 Jeffrey A Law <law@redhat.com>
45039
45040 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
45041
45042 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
45043
45044 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
45045
45046 * gcc.dg/20020312-2.c: Check for __PPC__.
45047
45048 2002-07-09 Diego Novillo <dnovillo@redhat.com>
45049
45050 * gcc.c-torture/compile/20020709-1.c: New test.
45051
45052 2002-07-07 Roger Sayle <roger@eyesopen.com>
45053
45054 * g++.dg/template/qualttp21.C: New test case.
45055
45056 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
45057
45058 * gcc.c-torture/compile/20020706-1.c: New test.
45059 * gcc.c-torture/compile/20020706-2.c: New test.
45060
45061 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
45062 Alexandre Oliva <aoliva@redhat.com>
45063
45064 * g++.dg/warn/incomplete1.C: New test.
45065
45066 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45067
45068 PR c++/7099
45069 * g++.dg/warn/noreturn1.C: New test.
45070
45071 2002-07-03 Mark Mitchell <mark@codesourcery.com>
45072
45073 PR c++/6706
45074 * g++.dg/debug/debug6.C: New test.
45075 * g++.dg/debug/debug7.C: New test.
45076
45077 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
45078
45079 * gcc.c-torture/compile/simd-3.c: New test.
45080
45081 2002-07-03 Chris Demetriou <cgd@broadcom.com>
45082
45083 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
45084 * gcc.dg/20020620-1.c: Likewise.
45085
45086 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45087
45088 PR c++/6944
45089 * g++.dg/init/array4.C: New test.
45090 * g++.dg/init/array5.C: New test.
45091
45092 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
45093
45094 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
45095 * gcc.c-torture/execute/simd-2.c (main): Likewise.
45096
45097 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45098
45099 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
45100 * gcc.dg/wtr-aggr-init-1.c: Likewise.
45101 * gcc.dg/wtr-conversion-1.c: Likewise.
45102 * gcc.dg/wtr-escape-1.c: Likewise.
45103 * gcc.dg/wtr-int-type-1.c: Likewise.
45104 * gcc.dg/wtr-label-1.c: Likewise.
45105 * gcc.dg/wtr-static-1.c: Likewise.
45106 * gcc.dg/wtr-strcat-1.c: Likewise.
45107 * gcc.dg/wtr-suffix-1.c: Likewise.
45108 * gcc.dg/wtr-switch-1.c: Likewise.
45109 * gcc.dg/wtr-unary-plus-1.c: Likewise.
45110 * gcc.dg/wtr-union-init-1.c: Likewise.
45111 * gcc.dg/wtr-union-init-2.c: Likewise.
45112 * gcc.dg/wtr-union-init-3.c: Likewise.
45113
45114 * gcc.dg/wtr-func-def-1.c: New test.
45115
45116 2002-07-02 Devang Patel <dpatel@apple.com>
45117
45118 * objc.dg/param-1.m: New test.
45119
45120 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
45121
45122 * gcc.dg/cpp/trad/directive.c: Add test.
45123 * gcc.dg/cpp/trad/macroargs.c: Add test.
45124 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
45125
45126 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
45127
45128 * gcc.dg/cpp/cmdlne-M.c: New test.
45129
45130 2002-07-02 Ziemowit Laski <zlaski@apple.com>
45131
45132 * objc.dg/desig-init-1.m: New test.
45133
45134 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45135
45136 PR c++/6716
45137 * g++.dg/template/instantiate1.C: New test.
45138
45139 2002-07-01 Mark Mitchell <mark@codesourcery.com>
45140
45141 PR c++/7112
45142 * g++.dg/template/sizeof2.C: New test.
45143
45144 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
45145
45146 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
45147 gcc.dg/cpp/trad/include.c: New tests.
45148
45149 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
45150
45151 PR target/7177
45152 * gcc.c-torture/compile/20020701-1.c: New test.
45153
45154 2002-07-01 Stan Shebs <shebs@apple.com>
45155
45156 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
45157 header here...
45158 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
45159 (objc-torture-execute): or here.
45160
45161 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
45162
45163 * gcc.c-torture/execute/arith-rand-ll.c: New test.
45164
45165 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
45166
45167 * gcc.dg/cpp/trad/escaped-nl.c: New test.
45168
45169 2002-06-30 Devang Patel <dpatel@apple.com>
45170
45171 * objc.dg/fsyntax-only.m: New test.
45172
45173 2002-06-27 Mark Mitchell <mark@codesourcery.com>
45174
45175 PR c++/6695
45176 * g++.dg/template/friend7.C: New file.
45177
45178 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
45179
45180 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
45181 return type.
45182
45183 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
45184
45185 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
45186 avoid division by zero.
45187
45188 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
45189
45190 * gcc.dg/Wunknownprag.c: New tests.
45191
45192 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
45193
45194 * gcc.c-torture/execute/simd-2.c: New test.
45195
45196 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
45197
45198 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
45199 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
45200 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
45201 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
45202 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
45203 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
45204 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
45205 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
45206 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
45207 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
45208 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
45209 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
45210 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
45211 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
45212 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
45213 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
45214 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
45215
45216 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
45217
45218 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
45219 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
45220 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
45221 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
45222 New tests.
45223 * gcc.dg/cpp/trad/directive.c: Update.
45224
45225 2002-06-23 Andreas Jaeger <aj@suse.de>
45226
45227 * gcc.c-torture/execute/complex-6.c: New.
45228
45229 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
45230
45231 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
45232 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
45233 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
45234 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
45235
45236 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
45237
45238 * gcc.dg/cpp/trad: New directory with traditional tests copied
45239 from parent directory.
45240 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45241 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45242 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45243 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
45244 Move to trad/ and rename.
45245 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
45246 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
45247 gcc.dg/cpp/trad/redef2.c: New tests.
45248 * gcc.dg/cpp/trad/trad.exp: New driver.
45249
45250 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
45251
45252 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45253 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45254 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45255 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
45256 Remove.
45257
45258 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
45259
45260 * gcc.dg/20020620-1.c: New test.
45261
45262 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45263
45264 * g++.dg/template/ttp4.C: New test.
45265
45266 2002-06-19 Jakub Jelinek <jakub@redhat.com>
45267
45268 * g++.dg/opt/vt1.C: Fix regexp.
45269
45270 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45271
45272 * gcc.c-torture/execute/pure-1.c: Make functions static again.
45273 Don't use attribute `noinline'.
45274
45275 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
45276
45277 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
45278
45279 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
45280
45281 * gcc.c-torture/execute/simd-1.c: New.
45282
45283 * gcc.dg/simd-1.c: New.
45284
45285 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
45286
45287 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
45288
45289 2002-06-16 Richard Henderson <rth@redhat.com>
45290
45291 * g++.dg/ext/anon-struct1.C: New.
45292 * g++.dg/ext/anon-struct2.C: New.
45293 * g++.dg/ext/anon-struct3.C: New.
45294 * gcc.dg/anon-struct-1.c: New.
45295 * gcc.dg/anon-struct-2.c: New.
45296 * gcc.dg/anon-struct-3.c: New.
45297 * gcc.dg/20011008-1.c: Adjust warning text.
45298 * gcc.dg/20020527-1.c: Add -fms-extensions.
45299
45300 2002-06-16 Richard Henderson <rth@redhat.com>
45301
45302 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
45303
45304 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
45305
45306 * gcc.c-torture/execute/20020615-1.c: New test.
45307
45308 2002-06-15 Roger Sayle <roger@eyesopen.com>
45309
45310 * gcc.c-tortuture/execute/compare-1.c: New test case.
45311 * gcc.c-tortuture/execute/compare-2.c: New test case.
45312 * gcc.c-tortuture/execute/compare-3.c: New test case.
45313
45314 2002-06-13 Richard Henderson <rth@redhat.com>
45315
45316 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
45317 ia64 ilp32.
45318
45319 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45320
45321 * g++.dg/template/typename2.C: Update error message.
45322
45323 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
45324
45325 * gcc.c-torture/execute/20020611-1.c: New test.
45326
45327 2002-06-11 Bob Wilson <bob.wilson@acm.org>
45328
45329 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
45330 list of targets to skip.
45331
45332 2002-06-10 Bob Wilson <bob.wilson@acm.org>
45333
45334 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
45335 targets if not optimizing.
45336
45337 2002-06-10 Jakub Jelinek <jakub@redhat.com>
45338
45339 * gcc.c-torture/compile/20020605-1.c: New test.
45340
45341 * g++.dg/opt/vt1.C: New test.
45342
45343 * gcc.dg/20020531-1.c: New test.
45344
45345 * gcc.dg/20020530-1.c: New test.
45346
45347 * gcc.dg/20020527-1.c: New test.
45348
45349 * g++.dg/opt/cse1.C: New test.
45350
45351 2002-06-07 Roger Sayle <roger@eyesopen.com>
45352
45353 * gcc.dg/20020607-2.c: New test case.
45354
45355 2002-06-07 Jakub Jelinek <jakub@redhat.com>
45356
45357 * gcc.c-torture/compile/20020604-1.c: New test.
45358
45359 2002-06-04 Richard Henderson <rth@redhat.com>
45360
45361 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
45362 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
45363 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
45364
45365 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
45366
45367 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
45368
45369 2002-06-03 Richard Henderson <rth@redhat.com>
45370
45371 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
45372 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
45373
45374 2002-06-02 Richard Henderson <rth@redhat.com>
45375
45376 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
45377 test functions static.
45378
45379 2002-06-02 Andreas Jaeger <aj@suse.de>
45380
45381 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
45382 now.
45383
45384 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
45385
45386 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
45387 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
45388 Update for mofified diagnostics.
45389 * gcc.dg/c99-intconst-1.c: No longer fail.
45390
45391 2002-06-02 Richard Henderson <rth@redhat.com>
45392
45393 * gcc.dg/uninit-A.c: Remove xfail markers.
45394
45395 2002-06-01 Roger Sayle <roger@eyesopen.com>
45396
45397 * gcc.dg/fnegate-1.c: New test case.
45398
45399 2002-05-30 Osku Salerma <osku@iki.fi>
45400
45401 * gcc.c-torture/execute/mayalias-1.c: New file.
45402
45403 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
45404
45405 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
45406 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
45407 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
45408
45409 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
45410
45411 * gcc.c-torture/execute/20020529-1.c: New test.
45412
45413 2002-05-27 Richard Henderson <rth@redhat.com>
45414
45415 * g++.dg/ext/attrib6.C: New test case.
45416
45417 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45418
45419 * gcc.c-torture/execute/pure-1.c: New test.
45420
45421 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
45422
45423 * gcc.dg/cpp/arith-2.c: Remove.
45424
45425 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
45426
45427 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
45428 * gcc.dg/cpp/if-3.c: Remove.
45429
45430 2002-05-26 Jakub Jelinek <jakub@redhat.com>
45431
45432 * g++.dg/opt/cse2.C: New test.
45433
45434 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
45435
45436 * gcc.dg/cpp/arith-1.c: New semantic tests.
45437 * gcc.dg/cpp/if-1.c: Update.
45438
45439 2002-05-24 Ben Elliston <bje@redhat.com>
45440
45441 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
45442
45443 2002-05-24 Jakub Jelinek <jakub@redhat.com>
45444
45445 * gcc.dg/verbose-asm.c: New test.
45446
45447 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
45448
45449 * gcc.dg/cpp/paste12.c: New test.
45450
45451 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
45452
45453 * g++.dg/parse/named_ops.C: New test.
45454
45455 2002-05-23 Mark Mitchell <mark@codesourcery.com>
45456
45457 * gcc.dg/weak-8.c: New test.
45458
45459 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
45460
45461 * gcc.dg/weak-2.c: Allow optional leading underscore
45462 in scan-assembler symbol name.
45463 * gcc.dg/weak-3.c: Likewise.
45464 * gcc.dg/weak-4.c: Likewise.
45465 * gcc.dg/weak-5.c: Likewise.
45466
45467 2002-05-23 Jakub Jelinek <jakub@redhat.com>
45468
45469 * gcc.dg/20020523-1.c: New test.
45470
45471 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
45472
45473 * objc.dg/const-str-2.m: Update now that we stop after
45474 a command line error.
45475
45476 2002-05-22 Richard Henderson <rth@redhat.com>
45477
45478 * g++.dg/dg.exp: Fix typo in test pruneing.
45479
45480 2002-05-22 Richard Henderson <rth@redhat.com>
45481
45482 * g++.dg/dg.exp: Prune the tls subdirectory.
45483 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
45484 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
45485 * g++.dg/tls/init-1.C: New.
45486
45487 2002-05-22 Jakub Jelinek <jakub@redhat.com>
45488
45489 * gcc.dg/20020517-1.c: New test.
45490
45491 2002-05-21 Richard Henderson <rth@redhat.com>
45492
45493 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
45494 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
45495
45496 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
45497
45498 * g++.dg/other/copy2.C: New test.
45499
45500 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
45501
45502 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
45503 (MAX_COPY): Bump up to 10 times sizeof (long long).
45504 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
45505
45506 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
45507 sizeof (long long).
45508
45509 * gcc.c-torture/execute/strcpy-1.c: New test.
45510
45511 2002-05-19 Jason Merrill <jason2redhat.com>
45512
45513 * g++.dg/ext/oper1.C: New test.
45514
45515 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
45516 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
45517
45518 * README.QMTEST: New file.
45519
45520 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
45521
45522 2002-05-19 Andreas Jaeger <aj@suse.de>
45523
45524 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
45525 now.
45526 * gcc.c-torture/execute/loop-2d.x: Likewise.
45527
45528 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
45529
45530 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
45531 support weak symbols.
45532 * gcc.dg/weak-4.c: Likewise.
45533 * gcc.dg/weak-6.c: Likewise.
45534
45535 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
45536
45537 * gcc.dg/weak-3.c: Add dg-excess-error comment for
45538 cygwin, coff and h8300-*-hms targets
45539 * gcc.dg/weak-5.c: Likewise.
45540 * gcc.dg/weak-7.c: Likewise.
45541
45542 2002-05-16 Jason Merrill <jason@redhat.com>
45543
45544 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
45545 (scan-assembler-not, scan-assembler-dem): Likewise.
45546 (scan-assembler-dem-not): Likewise.
45547
45548 2002-05-15 Richard Henderson <rth@redhat.com>
45549
45550 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
45551
45552 2002-05-15 Richard Henderson <rth@redhat.com>
45553
45554 * gcc.dg/weak-5.c (vfoo1c): No warning here.
45555 (vfoo1f): Warning here.
45556 (vfoo1l): Don't redefine the alias.
45557
45558 2002-05-14 Jason Merrill <jason@redhat.com>
45559 Alexandre Oliva <aoliva@redhat.com>
45560
45561 * g++.dg/init/pm1.C: New test.
45562
45563 2002-05-12 David S. Miller <davem@redhat.com>
45564
45565 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
45566 types.
45567
45568 2002-05-10 Roger Sayle <roger@eyesopen.com>
45569
45570 * gcc.c-torture/execute/20020510-1.c: New test case.
45571
45572 2002-05-10 David S. Miller <davem@redhat.com>
45573
45574 * gcc.c-torture/execute/conversion.c: Test long double too.
45575
45576 2002-05-09 Jakub Jelinek <jakub@redhat.com>
45577
45578 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
45579 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
45580 * lib/g++.exp (g++_link_flags): Likewise.
45581 * lib/objc.exp (objc_target_compile): Likewise.
45582
45583 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
45584
45585 * gcc.dg/cpp/poison.c: Update.
45586 * gcc.dg/cpp/20000625-2.c: Remove.
45587 * gcc.dg/cpp/direct2s.c: Remove final test.
45588
45589 2002-05-08 Tom Rix <trix@redhat.com>
45590
45591 * gcc.c-torture/execute/20020508-1.c: New test.
45592 * gcc.c-torture/execute/20020508-2.c: New test.
45593 * gcc.c-torture/execute/20020508-3.c: New test.
45594
45595 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
45596
45597 * gcc.dg/cpp/charconst-4.c: More tests.
45598
45599 2002-05-08 Mark Mitchell <mark@codesourcery.com>
45600
45601 PR c/6569
45602 * gcc.dg/weak-3.c: Update location of warning messages.
45603 * gcc.dg/weak-5.c: Likewise.
45604
45605 2002-05-06 Roger Sayle <roger@eyesopen.com>
45606
45607 * gcc.c-torture/execute/20020506-1.c: New test case.
45608
45609 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
45610
45611 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
45612
45613 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
45614
45615 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
45616
45617 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
45618
45619 * gcc.dg/cpp/charconst-3.c: New test.
45620
45621 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
45622
45623 * gcc.dg/cpp/charconst.c: Update tests.
45624
45625 2002-05-05 Tim Josling <tej@melbpc.org.au>
45626
45627 * treelang: Added directory for new sample language treelang. Also
45628 lib/treelang.exp: New file to signal treelang should be tested.
45629
45630 2002-05-03 Jakub Jelinek <jakub@redhat.com>
45631
45632 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
45633 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
45634 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
45635 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
45636 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
45637 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
45638 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
45639
45640 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
45641
45642 * gcc.dg/format/xopen-2.c: New test.
45643
45644 2002-05-03 Jakub Jelinek <jakub@redhat.com>
45645
45646 * gcc.dg/20020503-1.c: New test.
45647
45648 2002-05-02 Mark Mitchell <mark@codesourcery.com>
45649
45650 * g++.dg/init/dtor1.C: Make it tougher.
45651
45652 2002-05-01 Mark Mitchell <mark@codesourcery.com>
45653
45654 * g++.dg/init/dtor1.C: New test.
45655
45656 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
45657
45658 * gcc.dg/altivec-8.c: New.
45659
45660 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
45661
45662 * gcc.dg/altivec-7.c: New.
45663
45664 2002-04-29 Jakub Jelinek <jakub@redhat.com>
45665
45666 * g++.dg/parse/typedef1.C: New test.
45667
45668 2002-04-29 Mark Mitchell <mark@codesourcery.com>
45669
45670 PR c++/6486
45671 * g++.dg/template/friend6.C: New test.
45672
45673 PR c++/6492
45674 * g++.dg/init/copy1.C: New test.
45675
45676 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
45677
45678 * g++.dg/warn/effc1.C: New test.
45679
45680 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
45681
45682 * gcc.dg/cpp/if-cexp.c: Add a test.
45683
45684 2002-04-28 Jakub Jelinek <jakub@redhat.com>
45685
45686 * gcc.dg/20020426-2.c: New test.
45687
45688 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
45689
45690 * gcc.dg/cpp/if-mop.c: Update.
45691 * gcc.dg/cpp/if-mpar.c: Add test.
45692 * gcc.dg/cpp/if-oppr.c: Update.
45693
45694 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45695
45696 PR c/6343
45697 * gcc.dg/weak-[2-7].c: New tests.
45698
45699 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
45700
45701 * gcc.dg/enum1.c: New test.
45702
45703 2002-04-26 Mark Mitchell <mark@codesourcery.com>
45704
45705 PR c++/6497
45706 * g++.dg/inherit/access2.C: New test.
45707
45708 2002-04-26 Mark Mitchell <mark@codesourcery.com>
45709
45710 PR bootstrap/6445
45711 * gcc.dg/20020426-1.c: New test.
45712
45713 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
45714
45715 * g++.dg/abi/enum1.C: New test.
45716
45717 2002-04-26 Richard Henderson <rth@redhat.com>
45718
45719 * gcc.dg/c99-bool-1.c: Expect always true warning.
45720
45721 2002-04-25 Roger Sayle <roger@eyesopen.com>
45722
45723 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
45724
45725 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45726
45727 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
45728 targets.
45729
45730 2002-04-24 Mark Mitchell <mark@codesourcery.com>
45731
45732 * g++.dg/abi/mange7.C: New test.
45733
45734 PR c++/6438.
45735 * g++.dg/parse/stmtexpr2.C: New test.
45736
45737 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
45738
45739 * gcc.dg/20020312-2.c: Add SH target.
45740
45741 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45742
45743 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
45744 compiler output on mips*-*-irix*.
45745
45746 2002-04-23 Jakub Jelinek <jakub@redhat.com>
45747
45748 * g++.dg/parse/attr1.C: New test.
45749
45750 2002-04-23 Roger Sayle <roger@eyesopen.com>
45751
45752 * gcc.c-torture/execute/string-opt-17.c: New test case.
45753 * gcc.c-torture/execute/memset-2.c: New test case.
45754
45755 2002-04-23 Mark Mitchell <mark@codesourcery.com>
45756
45757 PR c++/6256:
45758 * g++.dg/template/friend5.C: New test.
45759
45760 PR c++/6331:
45761 * g++.dg/template/qual1.C: Likewise.
45762
45763 2002-04-22 Zack Weinberg <zack@codesourcery.com>
45764
45765 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
45766 Include stdlib.h, not stdio.h or ctype.h.
45767
45768 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
45769
45770 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
45771 cris-*-elf* and mmix-*-*.
45772 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
45773 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
45774 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
45775 Ditto.
45776 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
45777 * gcc.dg/wchar_t-1.c: Ditto.
45778
45779 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
45780
45781 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
45782 Clarify comment.
45783
45784 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
45785
45786 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
45787
45788 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45789
45790 * gcc.c-torture/execute/20000906-1.x: Delete.
45791
45792 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
45793
45794 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
45795
45796 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
45797
45798 * PR6367
45799 * g77.f-torture/execute/6367.f: New test.
45800 * g77.f-torture/execute/6367.x: Disable for MMIX.
45801
45802 2002-04-19 Mark Mitchell <mark@codesourcery.com>
45803
45804 * PR6352
45805 * g++.dg/opt/inline2.C: New test.
45806
45807 2002-04-18 Richard Henderson <rth@redhat.com>
45808
45809 * gcc.dg/20000906-1.c: Enable for all targets.
45810 * gcc.c-torture/compile/iftrap-2.c: New.
45811
45812 2002-04-18 Jakub Jelinek <jakub@redhat.com>
45813
45814 * gcc.dg/20020418-1.c: New test.
45815 * gcc.dg/20020418-2.c: New test.
45816
45817 2002-04-18 Richard Henderson <rth@redhat.com>
45818
45819 * gcc.c-torture/compile/iftrap-1.c: New.
45820 * gcc.dg/iftrap-1.c: Adjust for ia64.
45821 * gcc.dg/iftrap-2.c: New.
45822
45823 2002-04-18 Jakub Jelinek <jakub@redhat.com>
45824
45825 * gcc.c-torture/compile/20020418-1.c: New test.
45826
45827 2002-04-18 Roger Sayle <roger@eyesopen.com>
45828
45829 * gcc.c-torture/compile/20020415-1.c: New.
45830
45831 2002-04-18 David S. Miller <davem@redhat.com>
45832
45833 * gcc.c-torture/execute/20020418-1.c: New test.
45834
45835 2002-04-17 Jakub Jelinek <jakub@redhat.com>
45836
45837 * gcc.dg/20020416-1.c: New test.
45838
45839 * g++.dg/opt/inline1.C: New test.
45840
45841 2002-04-16 Jakub Jelinek <jakub@redhat.com>
45842
45843 * gcc.dg/altivec-5.c: New test.
45844
45845 * gcc.dg/20020415-1.c: New test.
45846
45847 2002-04-15 Mark Mitchell <mark@codesourcery.com>
45848
45849 * lib/chill.exp: Remove.
45850
45851 2002-04-14 Jakub Jelinek <jakub@redhat.com>
45852
45853 * g++.dg/other/big-struct.C: New test.
45854
45855 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
45856
45857 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
45858 of scratch file.
45859
45860 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
45861
45862 PR c/6277
45863 * gcc.dg/i386-387-1.c: Allow optional leading underscore
45864 in scan-assembler function name
45865
45866 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
45867
45868 * g77.f-torture/execute/980628-4.x,
45869 g77.f-torture/execute/980628-5.x,
45870 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
45871 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
45872 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
45873 i[34567]86-*-*.
45874
45875 2002-04-13 David S. Miller <davem@redhat.com>
45876
45877 * gcc.c-torture/execute/20020413-1.c: New test.
45878
45879 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
45880
45881 * gcc.dg/asm-6.c,
45882 * g++.dg/ext/asm1.C: New tests.
45883
45884 2002-04-12 Mark Mitchell <mark@codesourcery.com>
45885
45886 PR c++ 5373.
45887 * g++.dg/parse/stmtexpr1.C: New test.
45888
45889 PR c++/5189.
45890 * g++.dg/template/copy1.C: New test.
45891
45892 2002-04-12 Richard Henderson <rth@redhat.com>
45893
45894 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
45895
45896 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
45897
45898 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
45899 gcc.c-torture/execute/20020307-2.c.
45900
45901 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
45902
45903 * g++.dg/ext/attrib5.C,
45904 * g++.dg/lookup/struct1.C: New tests.
45905
45906 2002-04-11 Jakub Jelinek <jakub@redhat.com>
45907
45908 * gcc.dg/20020411-1.c: New test.
45909
45910 * gcc.c-torture/execute/20020411-1.c: New test.
45911
45912 2002-04-10 Janis Johnson <janis187@us.ibm.com>
45913
45914 * g77.f-torture/execute/6177.f: New test.
45915
45916 2002-04-10 Jakub Jelinek <jakub@redhat.com>
45917
45918 PR middle-end/6247
45919 * g++.dg/opt/cleanup1.C: New test.
45920
45921 * g++.dg/opt/const1.C: New test.
45922
45923 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
45924
45925 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
45926
45927 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
45928
45929 PR c++/5507
45930 * g++.dg/template/typename2.C: New test.
45931
45932 2002-04-10 Alan Modra <amodra@bigpond.net.au>
45933
45934 * gcc.c-torture/execute/loop-12.c: New.
45935
45936 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
45937
45938 * g77.f-torture/execute/980628-4.x,
45939 g77.f-torture/execute/980628-5.x,
45940 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
45941 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
45942 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
45943
45944 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45945
45946 PR optimization/6086
45947 * g++.dg/opt/preinc1.C: New test.
45948
45949 2002-04-06 Mark Mitchell <mark@codesourcery.com>
45950
45951 PR c++/5571
45952 * g++.dg/opt/static2.C: New test.
45953
45954 2002-04-06 Mark Mitchell <mark@codesourcery.com>
45955
45956 PR c/5120
45957 * gcc.dg/20020406-1.c: New test.
45958
45959 2002-04-04 David S. Miller <davem@redhat.com>
45960
45961 * gcc.c-torture/execute/20020404-1.c: New test.
45962
45963 2002-04-04 Jakub Jelinek <jakub@redhat.com>
45964
45965 PR c/6123
45966 * gcc.dg/20020312-2.c: Do not declare global register variable
45967 if __PIC__ or __pic__ is defined.
45968
45969 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
45970
45971 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
45972 __asm__ so that it works correctly even if -ansi -pedantic-errors.
45973
45974 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45975
45976 * gcc.misc-tests/linkage.exp: Update last change to handle
45977 sparc*-, not just sparc-.
45978
45979 2002-04-03 Richard Henderson <rth@redhat.com>
45980
45981 * gcc.dg/cpp/ucs.c: Improved long UCS test.
45982
45983 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
45984
45985 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
45986
45987 2002-04-02 David S. Miller <davem@redhat.com>
45988
45989 * gcc.c-torture/execute/20020402-3.c: New test.
45990
45991 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
45992
45993 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
45994 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
45995
45996 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
45997 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
45998 g77.f-torture/execute/20001201.x,
45999 g77.f-torture/execute/u77-test.x: New files.
46000
46001 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
46002 * gcc.dg/wchar_t-1.c: Ditto.
46003
46004 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46005
46006 * gcc.c-torture/execute/20020402-1.c: New test.
46007
46008 2002-04-01 Richard Henderson <rth@redhat.com>
46009
46010 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
46011
46012 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
46013
46014 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46015
46016 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
46017
46018 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
46019
46020 * g++.dg/inherit/template-as-base.C: Expect error.
46021 * g++.dg/inherit/namespace-as-base.C: Likewise.
46022
46023 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
46024
46025 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
46026 g++.dg/ext/instantiate3.C: Tweak match patterns.
46027
46028 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
46029 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
46030 -da test.
46031
46032 2002-03-31 Richard Henderson <rth@redhat.com>
46033
46034 * gcc.dg/special/alias-2.c: New.
46035 * gcc.dg/special/ecos.exp: Run it.
46036
46037 2002-03-31 Richard Henderson <rth@redhat.com>
46038
46039 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
46040
46041 2002-03-31 Kazu Hirata <kazu@hxi.com>
46042
46043 * gcc.dg/weak-1.c: Disable on h8300 port.
46044
46045 2002-03-29 Janis Johnson <janis187@us.ibm.com>
46046
46047 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
46048 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
46049 ordering tests.
46050 * g++.dg/bprob/bprob-1.C: New test.
46051 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
46052 * g++.dg/gcov/gcov-1.C: New test.
46053 * g++.dg/gcov/gcov-1.x: New file.
46054 * g++.dg/gcov/gcov-2.C: New test.
46055 * g++.dg/gcov/gcov-3.C: New test.
46056 * g++.dg/gcov/gcov-3.h: New file.
46057
46058 2002-03-28 Roger Sayle <roger@eyesopen.com>
46059
46060 * g++.old-deja/g++.other/builtins5.C: New test.
46061 * g++.old-deja/g++.other/builtins6.C: New test.
46062 * g++.old-deja/g++.other/builtins7.C: New test.
46063 * g++.old-deja/g++.other/builtins8.C: New test.
46064 * g++.old-deja/g++.other/builtins9.C: New test.
46065
46066 2002-03-29 Jakub Jelinek <jakub@redhat.com>
46067
46068 * g++.dg/opt/static1.C: New test.
46069
46070 * g++.dg/opt/longbranch1.C: New test.
46071
46072 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
46073
46074 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
46075
46076 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
46077
46078 2002-03-28 Jeffrey A Law (law@redhat.com)
46079
46080 * gcc.c-torture/execute/20020328-1.c: New test.
46081
46082 2002-03-27 Richard Henderson <rth@redhat.com>
46083
46084 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
46085 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
46086 move from g++.old-deja/g++.ext/.
46087
46088 2002-03-27 Mark Mitchell <mark@codesourcery.com>
46089
46090 * g++.dg/init/new2.C: New test.
46091
46092 2002-03-26 Richard Henderson <rth@redhat.com>
46093
46094 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
46095
46096 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
46097 on sparc.
46098
46099 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
46100 sparcv9 systems.
46101 * gcc.dg/20001102-1.c: Likewise.
46102
46103 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
46104
46105 * gcc.dg/cpp/endif-pedantic1.c,
46106 gcc.dg/cpp/endif-pedantic2.c: New tests.
46107
46108 2002-03-26 Mark Mitchell <mark@codesourcery.com>
46109
46110 * g++.dg/init/new1.C: New test.
46111
46112 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
46113
46114 * g++.dg/abi/vbase9.C: New test.
46115
46116 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
46117
46118 * gcc.dg/arm-asm.c: New test.
46119
46120 2002-03-26 Andrew Cagney <ac131313@redhat.com>
46121
46122 * gcc.dg/Wswitch-enum.c: New test.
46123 Fix PR c/5044.
46124
46125 2002-03-26 Richard Henderson <rth@redhat.com>
46126
46127 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
46128 structure.
46129
46130 2002-03-25 Richard Henderson <rth@redhat.com>
46131
46132 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
46133 sparcv9 systems.
46134
46135 * gcc.c-torture/compile/20011119-1.c (xxx): New.
46136 * gcc.c-torture/compile/20011119-2.c (xxx): New.
46137
46138 2002-03-25 Zack Weinberg <zack@codesourcery.com>
46139
46140 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
46141
46142 2002-03-25 Bob Wilson <bob.wilson@acm.org>
46143
46144 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
46145 targets using generic thunk support.
46146
46147 2002-03-25 Jakub Jelinek <jakub@redhat.com>
46148
46149 * gcc.c-torture/compile/20020323-1.c: New test.
46150
46151 * g++.dg/opt/conj2.C: New test.
46152
46153 2002-03-24 Richard Henderson <rth@redhat.com>
46154
46155 * gcc.dg/weak-1.c: Use -fno-common.
46156
46157 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
46158
46159 * g77.dg/f77-edit-apostrophe-out.f: New test
46160 * g77.dg/f77-edit-h-out.f: New test
46161 * g77.dg/f77-edit-t-in.f: New test
46162 * g77.dg/f77-edit-t-out.f: New test
46163 * g77.dg/f77-edit-x-out.f: New test
46164 * g77.dg/f77-edit-slash-out.f: New test
46165 * g77.dg/f77-edit-colon-out.f: New test
46166 * g77.dg/f77-edit-s-out.f: New test
46167
46168 2002-03-24 Richard Henderson <rth@redhat.com>
46169
46170 * objc/execute/formal_protocol-6.x: New XFAIL.
46171
46172 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
46173
46174 * gcc.dg/weak-1.c: Early return from dg-final on platforms
46175 that do not support weak symbols
46176
46177 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
46178
46179 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
46180 * lib/g77.exp: Likewise.
46181 * lib/objc.exp: Likewise.
46182
46183 2002-03-23 Andrew Cagney <ac131313@redhat.com>
46184
46185 * gcc.dg/Wswitch-default.c: New test.
46186
46187 2002-03-23 Jakub Jelinek <jakub@redhat.com>
46188
46189 * g++.dg/other/enum1.C: New test.
46190
46191 2002-03-23 Zack Weinberg <zack@codesourcery.com>
46192
46193 * gcc.dg/pragma-ep-3.c: Fix typo.
46194
46195 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
46196
46197 * g++.dg/inherit/template-as-base.C: New test.
46198
46199 2002-03-22 Jakub Jelinek <jakub@redhat.com>
46200
46201 * g++.old-deja/g++.other/dwarf2-1.C: Move...
46202 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
46203
46204 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
46205
46206 * gcc.dg/cpp/multiline.c: Update to match.
46207
46208 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
46209
46210 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
46211
46212 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
46213
46214 * gcc.dg/cpp/extratokens2.c: New file.
46215
46216 2002-03-21 David Edelsohn <edelsohn@gnu.org>
46217
46218 * gcc.dg/20020312-2.c: Add rs6000 target.
46219
46220 * gcc.c-torture/compile/20020319-1.c: New test.
46221
46222 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46223
46224 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
46225 (A, E): Handle this.
46226
46227 2002-03-20 Jason Merrill <jason@redhat.com>
46228
46229 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
46230 ignoring -fpic.
46231 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
46232 through prune_gcc_output.
46233
46234 2002-03-20 Jakub Jelinek <jakub@redhat.com>
46235
46236 * gcc.c-torture/compile/20020320-1.c: New test.
46237
46238 2002-03-19 Jakub Jelinek <jakub@redhat.com>
46239
46240 * gcc.c-torture/compile/20020318-1.c: New test.
46241
46242 * gcc.dg/struct-by-value-1.c: New test.
46243
46244 * gcc.dg/20020319-1.c: New test.
46245
46246 2002-03-18 Jakub Jelinek <jakub@redhat.com>
46247
46248 * g++.dg/opt/conj1.C: New test.
46249
46250 2002-03-17 Mark Mitchell <mark@codesourcery.com>
46251
46252 * g++.dg/template/qualttp20.C: Revert previous change.
46253 * g++.dg/template/qualttp3.C: Likewise.
46254 * g++.dg/template/qualttp4.C: Likewise.
46255 * g++.dg/template/qualttp5.C: Likewise.
46256 * g++.dg/template/qualttp6.C: Likewise.
46257 * g++.dg/template/qualttp7.C: Likewise.
46258 * g++.dg/template/qualttp8.C: Likewise.
46259 * g++.dg/template/recurse.C: Likewise.
46260
46261 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
46262
46263 * gcc.dg/cpp/wchar-1.c: Update.
46264
46265 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
46266
46267 * g++.dg/template/conv1.C: New test.
46268 * g++.dg/template/conv2.C: New test.
46269 * g++.dg/template/conv3.C: New test.
46270 * g++.dg/template/conv4.C: New test.
46271
46272 2002-03-15 Mark Mitchell <mark@codesourcery.com>
46273
46274 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
46275 * g++.dg/template/qualttp3.C: Likewise.
46276 * g++.dg/template/qualttp4.C: Likewise.
46277 * g++.dg/template/qualttp5.C: Likewise.
46278 * g++.dg/template/qualttp6.C: Likewise.
46279 * g++.dg/template/qualttp7.C: Likewise.
46280 * g++.dg/template/qualttp8.C: Likewise.
46281 * g++.dg/template/recurse.C: Likewise.
46282
46283 2002-03-15 Mark Mitchell <mark@codesourcery.com>
46284
46285 * g++.dg/opt/dtor1.C: New test.
46286
46287 2002-03-15 Jakub Jelinek <jakub@redhat.com>
46288
46289 * gcc.c-torture/compile/20020315-1.c: New test.
46290
46291 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
46292
46293 * gcc.dg/weak-1.c: Fix scan tests.
46294
46295 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
46296
46297 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
46298 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
46299 cris-*-aout* mmix-*-*.
46300 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
46301 cris-*-aout* mmix-*-*.
46302 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
46303 cris-*-elf* cris-*-aout* and mmix-*-*.
46304 * gcc.dg/20001009-1.c: Ditto.
46305 * gcc.dg/20010912-1.c: Ditto.
46306 * gcc.dg/20020122-4.c: Ditto.
46307 * gcc.dg/inline-2.c: Ditto.
46308
46309 2002-03-14 Jeffrey A Law (law@cygnus.com)
46310
46311 * gcc.c-torture/compile/20020314-1.c: New test.
46312
46313 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
46314
46315 * gcc.c-torture/execute/20020314-1.c: New test.
46316
46317 2002-03-14 Jakub Jelinek <jakub@redhat.com>
46318
46319 * g++.dg/warn/Wunused-1.C: New test.
46320
46321 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
46322
46323 * g++.dg/abi/mangle6.C: New test.
46324
46325 2002-03-13 Jakub Jelinek <jakub@redhat.com>
46326
46327 * gcc.c-torture/compile/20020309-2.c: New test.
46328
46329 * gcc.c-torture/compile/20020312-1.c: New test.
46330
46331 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
46332
46333 * g++.dg/other/access1.C: New test.
46334
46335 2002-03-12 Jakub Jelinek <jakub@redhat.com>
46336
46337 * gcc.c-torture/execute/wchar_t-1.c: New test.
46338
46339 2002-03-12 David Edelsohn <edelsohn@gnu.org>
46340
46341 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
46342
46343 2002-03-12 Roger Sayle <roger@eyesopen.com>
46344
46345 * gcc.dg/20020312-1.c: New test case.
46346
46347 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
46348
46349 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
46350
46351 2002-03-11 Richard Henderson <rth@redhat.com>
46352
46353 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
46354 * g++.old-deja/g++.jason/report.C: Likewise.
46355
46356 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
46357
46358 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
46359 * g++.old-deja/g++.robertl/eb56.C: Likewise.
46360
46361 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
46362
46363 * g++.dg/overload/pmf1.C: New test.
46364
46365 2002-03-11 Kazu Hirata <kazu@hxi.com>
46366
46367 * gcc.c-torture/execute/20020307-1.c: Use long.
46368
46369 2002-03-11 Jakub Jelinek <jakub@redhat.com>
46370
46371 PR optimization/5844
46372 * gcc.dg/20020310-1.c: New test.
46373
46374 2002-03-09 Michael Meissner <meissner@redhat.com>
46375
46376 * gcc.c-torture/execute/memcpy-2.c: New test.
46377 * gcc.c-torture/execute/memset-1.c: New test.
46378 * gcc.c-torture/execute/strlen-1.c: New test.
46379 * gcc.c-torture/execute/strcmp-1.c: New test.
46380 * gcc.c-torture/execute/strncmp-1.c: New test.
46381
46382 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
46383
46384 * gcc.dg/ppc-ldstruct.c: New test.
46385
46386 2002-03-09 Jakub Jelinek <jakub@redhat.com>
46387
46388 * gcc.c-torture/execute/va-arg-22.c: New test.
46389
46390 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
46391
46392 * gcc.c-torture/compile/20020309-1.c: New test.
46393
46394 2002-03-08 Jakub Jelinek <jakub@redhat.com>
46395
46396 * gcc.c-torture/execute/20020307-2.c: New test.
46397
46398 2002-03-07 Jeffrey A Law (law@redhat.com)
46399
46400 * g77.f-torture/compile/20020307-1.f: New test.
46401
46402 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
46403
46404 * gcc.dg/unordered-1.c: New test.
46405
46406 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
46407
46408 * gcc.c-torture/execute/20020307-1.c: New test.
46409
46410 2002-03-05 Jakub Jelinek <jakub@redhat.com>
46411
46412 * gcc.dg/20020304-1.c: New test.
46413
46414 * gcc.c-torture/compile/20020304-2.c: New test.
46415
46416 2002-03-04 Zack Weinberg <zack@codesourcery.com>
46417
46418 * gcc.c-torture/compile/20020304-1.c: New test case
46419 (from PR c/5830).
46420
46421 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
46422
46423 * gcc.dg/20020103-1.c: Add other -D ppc variants.
46424
46425 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
46426
46427 * g++.dg/other/classkey1.C: New test.
46428
46429 2002-03-01 Richard Henderson <rth@redhat.com>
46430
46431 * gcc.c-torture/compile/981223-1.x: New.
46432 * gcc.c-torture/compile/920625-1.x: New.
46433
46434 2002-02-28 Richard Henderson <rth@redhat.com>
46435
46436 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
46437
46438 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
46439
46440 * gcc.c-torture/execute/20020227-1.c: New test.
46441
46442 2002-02-27 Mark Mitchell <mark@codesourcery.com>
46443
46444 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
46445 here" ERROR lines.
46446 * g++.old-deja/g++.oliva/partord1.C: Likewise.
46447 * g++.old-deja.g++.other/defarg1.C: Likewise.
46448 * g++.old-deja/g++.pt/calls2.C: Likewise.
46449 * g++.old-deja/g++.pt/crash20.C: Likewise.
46450 * g++.old-deja/g++.pt/crash30.C: Likewise.
46451 * g++.old-deja/g++.pt/crash36.C: Likewise.
46452 * g++.old-deja/g++.pt/crash6.C: Likewise.
46453 * g++.old-deja/g++.pt/defarg13.C: Likewise.
46454 * g++.old-deja/g++.pt/derived3.C: Likewise.
46455 * g++.old-deja/g++.pt/error1.C: Likewise.
46456 * g++.old-deja/g++.pt/friend21.C: Likewise.
46457 * g++.old-deja/g++.pt/friend23.C: Likewise.
46458 * g++.old-deja/g++.pt/infinite1.C: Likewise.
46459 * g++.old-deja/g++.robertl/eb128.C: Likewise.
46460
46461 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
46462
46463 * gcc.c-torture/execute/20020225-2.c: New test.
46464
46465 2002-02-27 Zack Weinberg <zack@codesourcery.com>
46466
46467 * gcc.c-torture/execute/920730-1t.c,
46468 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
46469 Delete test cases, only relevant to -traditional.
46470
46471 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
46472
46473 * gcc.dg/cpp/undef1.c: Remove.
46474 * gcc.dg/cpp/directiv.c: Update.
46475 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
46476
46477 2002-02-27 Michael Meissner <meissner@redhat.com>
46478
46479 * gcc.c-torture/execute/20020226-1.c: New test.
46480
46481 2002-02-26 Jakub Jelinek <jakub@redhat.com>
46482
46483 * g++.dg/debug/debug4.C: New test.
46484
46485 * gcc.dg/ia64-visibility-1.c: New test.
46486
46487 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
46488
46489 * gcc.dg/debug/20020224-1.c: New.
46490
46491 2002-02-25 Kazu Hirata <kazu@hxi.com>
46492
46493 * gcc.c-torture/execute/960416-1.x: New.
46494 * gcc.c-torture/execute/divconst-3.x: Likewise.
46495
46496 2002-02-25 Jakub Jelinek <jakub@redhat.com>
46497
46498 * gcc.dg/20020224-1.c: New test.
46499
46500 2002-02-25 Alan Modra <amodra@bigpond.net.au>
46501
46502 * gcc.c-torture/execute/20020225-1.c: New.
46503
46504 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
46505
46506 * gcc.dg/cpp/wchar-1.c: New test.
46507
46508 2002-02-23 Jakub Jelinek <jakub@redhat.com>
46509
46510 * gcc.dg/20020222-1.c: New test.
46511
46512 2002-02-22 Jakub Jelinek <jakub@redhat.com>
46513
46514 * g++.dg/opt/anonunion1.C: New test.
46515
46516 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
46517
46518 * g++.dg/template/qualttp19.C: New test.
46519 * g++.dg/template/qualttp20.C: New test.
46520 * g++.old-deja/g++.jason/report.C: Adjust expected errors
46521 * g++.old-deja/g++.other/qual1.C: Likewise.
46522
46523 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
46524
46525 * gcc.dg/attr-alwaysinline.c: New.
46526
46527 2002-02-21 Jakub Jelinek <jakub@redhat.com>
46528
46529 * gcc.dg/20020220-1.c: New test.
46530
46531 * gcc.dg/20020220-2.c: New test.
46532
46533 * g++.dg/opt/mmx1.C: New test.
46534
46535 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
46536
46537 * gcc.c-torture/compile/20020110.c: New test.
46538
46539 2002-02-20 Jakub Jelinek <jakub@redhat.com>
46540
46541 * gcc.c-torture/execute/20020219-1.c: New test.
46542
46543 * gcc.dg/20020219-1.c: New test.
46544
46545 * gcc.dg/noncompile/20020220-1.c: New test.
46546
46547 * g++.dg/opt/ptrintsum1.C: New test.
46548
46549 * gcc.dg/debug/20020220-1.c: New test.
46550
46551 2002-02-17 Jakub Jelinek <jakub@redhat.com>
46552
46553 * gcc.c-torture/execute/20020216-1.c: New test.
46554
46555 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
46556
46557 * gcc.dg/decl-1.c: Update, new test.
46558
46559 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
46560
46561 * g++.dg/abi/bitfield1.C: New test.
46562 * g++.dg/abi/bitfield2.C: New test.
46563
46564 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
46565
46566 * gcc.dg/attr-nest.c: New test.
46567
46568 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
46569
46570 * gcc.c-torture/execute/20020215-1.c: New test.
46571
46572 2002-02-14 Jakub Jelinek <jakub@redhat.com>
46573
46574 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
46575 * g++.dg/debug/debug.exp: New.
46576 * g++.dg/debug/trivial.C: New.
46577 * g++.dg/debug/debug1.C: Moved...
46578 * g++.dg/other/debug1.C: ...from here.
46579 * g++.dg/debug/debug2.C: Moved...
46580 * g++.dg/other/debug2.C: ...from here.
46581 * g++.dg/debug/debug3.C: Moved...
46582 * g++.dg/other/debug3.C: ...from here.
46583
46584 * gcc.dg/noncompile/20020213-1.c: New test.
46585
46586 2002-02-13 Jakub Jelinek <jakub@redhat.com>
46587
46588 * g++.dg/other/debug3.C: New test.
46589
46590 * gcc.c-torture/execute/20020213-1.c: New test.
46591
46592 2002-02-13 Richard Smith <richard@ex-parrot.com>
46593
46594 * g++.old-deja/g++.other/thunk1.C: New test.
46595
46596 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
46597
46598 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
46599
46600 2002-02-13 Stan Shebs <shebs@apple.com>
46601
46602 * gcc.dg/altivec-3.c: New.
46603
46604 2002-02-12 Jakub Jelinek <jakub@redhat.com>
46605
46606 * gcc.dg/Wunreachable-1.c: New test.
46607 * gcc.dg/Wunreachable-2.c: New test.
46608
46609 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
46610
46611 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
46612
46613 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
46614
46615 * gcc.dg/decl-1.c: New test.
46616
46617 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
46618
46619 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
46620
46621 2002-02-10 Kazu Hirata <kazu@hxi.com>
46622
46623 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
46624 * gcc.c-torture/compile/980506-1.x: Likewise.
46625
46626 2002-02-10 Kazu Hirata <kazu@hxi.com>
46627
46628 * gcc.dg/20020210-1.c: New.
46629
46630 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
46631
46632 * g77.f-torture/execute/947.f: New regression test
46633 for PR fortran/947.
46634
46635 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
46636
46637 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
46638 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
46639
46640 2002-02-08 Richard Henderson <rth@redhat.com>
46641
46642 * gcc.c-torture/compile/labels-3.c: New.
46643
46644 2002-02-08 Jakub Jelinek <jakub@redhat.com>
46645
46646 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
46647 expression statements work instead.
46648 * gcc.dg/noncompile/20020207-1.c: New test.
46649
46650 2002-02-07 Richard Henderson <rth@redhat.com>
46651
46652 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
46653
46654 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
46655
46656 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
46657 message from g77
46658 * lib/g77-dg.exp: Trim g77 error messages so that they are
46659 recognized by dg.exp.
46660
46661 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
46662
46663 PR fortran/5473
46664 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
46665
46666 2002-02-07 Richard Henderson <rth@redhat.com>
46667
46668 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
46669 to be sufficiently aligned for integers.
46670
46671 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
46672
46673 * g++.dg/template/friend4.C: New test.
46674
46675 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
46676
46677 PR fortran/5743
46678 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
46679 unsupported cases.
46680
46681 2002-02-07 Richard Henderson <rth@redhat.com>
46682
46683 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
46684 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
46685 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
46686 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
46687
46688 2002-02-06 Richard Henderson <rth@redhat.com>
46689
46690 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
46691
46692 2002-02-06 Janis Johnson <janis187@us.ibm.com>
46693
46694 * gcc.dg/20020206-1.c: New test.
46695
46696 2002-02-06 Jakub Jelinek <jakub@redhat.com>
46697
46698 * gcc.c-torture/execute/20020206-1.c: New test.
46699
46700 * gcc.c-torture/execute/20020206-2.c: New test.
46701
46702 PR optimization/5429:
46703 * gcc.c-torture/compile/20020206-1.c: New test.
46704
46705 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
46706
46707 * g++.dg/ext/align1.C: Do not use an explicit alignment value
46708 as certain file formats cannot support particularly large
46709 alignments.
46710
46711 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
46712 and do not expect to be able to link the executable.
46713
46714 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
46715 fail because the COFF format does not support the weak attribute.
46716
46717 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
46718
46719 * g77.dg/pr5473.f: New test
46720
46721 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
46722
46723 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
46724 Fix testcase accordingly.
46725
46726 2002-02-04 Richard Henderson <rth@redhat.com>
46727
46728 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
46729 (buf): Change to be an array of pointers, not ints.
46730
46731 2002-02-04 Jakub Jelinek <jakub@redhat.com>
46732
46733 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
46734 before all tests. Move warning one line above to match where it
46735 C frontend emits.
46736 * gcc.dg/Wswitch-2.c: New test.
46737 * g++.dg/warn/Wswitch-1.C: New test.
46738 * g++.dg/warn/Wswitch-2.C: New test.
46739
46740 2002-02-04 Richard Henderson <rth@redhat.com>
46741
46742 * g++.dg/abi/offsetof.C: Fix size comparison.
46743
46744 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
46745
46746 * gcc.dg/cast-qual-2.c: New test.
46747
46748 2002-02-04 Jakub Jelinek <jakub@redhat.com>
46749
46750 * gcc.dg/20020201-4.c: New test.
46751
46752 2002-02-04 Ben Elliston <bje@redhat.com>
46753
46754 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
46755 target_info attribute != 0, in addition to the empty string.
46756 (gcc_target_compile): Likewise.
46757
46758 2002-02-03 Andrew Cagney <ac131313@redhat.com>
46759
46760 * gcc.dg/Wswitch.c: New test.
46761 PR gcc/4475. PR gcc/3780.
46762
46763 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
46764
46765 * g77.f-torture/execute/5122.f: New test for regressions
46766 against PR fortran/5122.
46767
46768 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
46769
46770 * g77.f-torture/compile/pr3743.f: Delete
46771 * g77.dg/pr3743-1.f: New test.
46772 * g77.dg/pr3743-2.f: New test.
46773 * g77.dg/pr3743-3.f: New test.
46774 * g77.dg/pr3743-4.f: New test.
46775
46776 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
46777
46778 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
46779
46780 2002-02-02 Richard Henderson <rth@redhat.com>
46781
46782 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
46783 * gcc.c-torture/execute/bf64-1.c: Likewise.
46784
46785 2002-02-02 Jakub Jelinek <jakub@redhat.com>
46786
46787 * gcc.dg/20020201-2.c: New test.
46788
46789 * gcc.dg/20020201-3.c: New test.
46790
46791 * gcc.c-torture/execute/bitfld-2.c: New test.
46792
46793 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
46794
46795 * gcc.dg/bitfld-1.c: Update.
46796 * gcc.dg/bitfld-2.c: Update.
46797 * gcc.c-torture/execute/bitfld-1.x: New.
46798
46799 2002-02-02 Jakub Jelinek <jakub@redhat.com>
46800
46801 * gcc.c-torture/execute/20020201-1.c: New test.
46802
46803 2002-02-01 Janis Johnson <janis187@us.ibm.com>
46804
46805 PR target/5469
46806 * gcc.dg/20020201-1.c: New test.
46807
46808 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
46809
46810 PR fortran/3743
46811 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
46812 * g77.f-torture/compile/pr3743.x: Remove
46813
46814 2002-01-31 Tom Rix <trix@redhat.com>
46815
46816 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
46817
46818 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
46819
46820 * gcc.dg/noncompile/20020130-1.c: New test.
46821
46822 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
46823
46824 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
46825
46826 2002-01-29 Richard Henderson <rth@redhat.com>
46827
46828 * gcc.c-torture/execute/991118-1.c: Cast various constants back
46829 to long long.
46830 * gcc.c-torture/execute/bf64-1.c: Likewise.
46831
46832 2002-01-29 Jakub Jelinek <jakub@redhat.com>
46833
46834 * gcc.c-torture/execute/20020129-1.c: New test.
46835
46836 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
46837
46838 * gcc.c-torture/compile/20000224-1.c: Update.
46839 * gcc.c-torture/execute/bitfld-1.c: New tests.
46840 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
46841 * gcc.dg/uninit-A.c: Update.
46842
46843 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
46844
46845 * g++.dg/template/ctor1.C: Add instantiation.
46846
46847 2002-01-28 Paul Koning <pkoning@equallogic.com>
46848
46849 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
46850 argument to __builtin_prefetch to be const ptr.
46851
46852 2002-01-28 Jakub Jelinek <jakub@redhat.com>
46853
46854 * gcc.c-torture/compile/20020120-1.c: New test.
46855
46856 2002-01-27 Kazu Hirata <kazu@hxi.com>
46857
46858 * gcc.c-torture/execute/20020127-1.c: New test.
46859
46860 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
46861
46862 * g77.dg/f77-edit-i-in.f: New test
46863 * g77.dg/f77-edit-i-out.f: New test
46864
46865 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
46866
46867 * gcc.dg/debug/debug.exp: New file.
46868 * gcc.dg/debug/trivial.c: New file.
46869 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
46870 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
46871 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
46872 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
46873 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
46874 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
46875 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
46876 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
46877 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
46878 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
46879 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
46880 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
46881 * gcc.dg/20000503-1.c: Removed.
46882 * gcc.dg/20010207-1.c: Removed.
46883 * gcc.dg/20011223-1.c: Removed.
46884 * gcc.dg/20020104-2.c: Removed.
46885 * gcc.dg/debug-1.c: Removed.
46886 * gcc.dg/debug-2.c: Removed.
46887 * gcc.dg/debug-3.c: Removed.
46888 * gcc.dg/debug-4.c: Removed.
46889 * gcc.dg/debug-5.c: Removed.
46890 * gcc.dg/debug-6.c: Removed.
46891 * gcc.dg/dwarf2-1.c: Removed.
46892 * gcc.dg/dwarf2-2.c: Removed.
46893
46894 2002-01-25 Jakub Jelinek <jakub@redhat.com>
46895
46896 * g++.old-deja/g++.other/eh5.C: New test.
46897 * g++.old-deja/g++.other/sibcall2.C: New test.
46898 * g++.old-deja/g++.other/array9.C: New test.
46899 * g++.old-deja/g++.other/typename2.C: New test.
46900 * g++.old-deja/g++.other/crash60.C: New test.
46901 * g++.old-deja/g++.other/conv9.C: New test.
46902 * g++.old-deja/g++.other/mangle10.C: New test.
46903 * g++.old-deja/g++.other/unchanging1.C: New test.
46904 * g++.old-deja/g++.other/exprstmt1.C: New test.
46905 * g++.old-deja/g++.other/inline23.C: New test.
46906 * g++.old-deja/g++.eh/ia64-1.C: New test.
46907 * g++.old-deja/g++.other/dwarf2-1.C: New test.
46908 * g++.old-deja/g++.other/reload1.C: New test.
46909 * g++.old-deja/g++.other/static20.C: New test.
46910 * g++.old-deja/g++.other/local-alloc1.C: New test.
46911 * g++.old-deja/g++.other/conv8.C: New test.
46912 * g++.old-deja/g++.other/stmtexpr2.C: New test.
46913 * g++.old-deja/g++.other/storeexpr1.C: New test.
46914 * g++.old-deja/g++.other/storeexpr2.C: New test.
46915 * g++.dg/eh/template2.C: New test.
46916 * g++.dg/warn/weak1.C: New test.
46917
46918 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
46919
46920 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46921 Remove first, non-varying, argument.
46922
46923 2002-01-23 Richard Henderson <rth@redhat.com>
46924
46925 * gcc.dg/inline-2.c: New.
46926
46927 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
46928 Add optional target arg. Check number of arguments.
46929 (scan-assembler-not, scan-assembler-dem): Likewise.
46930 (scan-assembler-dem-not): Likewise.
46931
46932 2002-01-23 Zack Weinberg <zack@codesourcery.com>
46933
46934 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
46935 line 12.
46936 * g++.old-deja/g++.brendan/parse3.C,
46937 g++.old-deja/g++.other/crash26.C,
46938 g++.old-deja/g++.other/crash28.C,
46939 g++.old-deja/g++.other/crash29.C,
46940 g++.old-deja/g++.other/crash30.C,
46941 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
46942
46943 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
46944
46945 * gcc.dg/20020115-1.c: New.
46946
46947 2002-01-23 Bob Wilson <bob.wilson@acm.org>
46948
46949 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
46950
46951 2002-01-23 Janis Johnson <janis187@us.ibm.com>
46952
46953 * gcc.dg/20020122-3.c: New.
46954
46955 2002-01-23 Jakub Jelinek <jakub@redhat.com>
46956
46957 * g++.dg/other/gc1.C: New test.
46958
46959 2002-01-23 Zack Weinberg <zack@codesourcery.com>
46960
46961 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
46962
46963 2002-01-22 Richard Henderson <rth@redhat.com>
46964
46965 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
46966
46967 2002-01-22 Richard Henderson <rth@redhat.com>
46968
46969 * gcc.dg/20020122-4.c: New.
46970
46971 2002-01-22 H.J. Lu <hjl@gnu.org>
46972
46973 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
46974 link output.
46975 * gcc.dg/special/ecos.exp: Likewise.
46976 * lib/g++-dg.exp: Likewise.
46977 * lib/g77-dg.exp: Likewise.
46978 * lib/gcc-dg.exp : Likewise.
46979 * lib/mike-g++.exp: Likewise.
46980 * lib/mike-g77.exp: Likewise.
46981 * lib/mike-gcc.exp: Likewise.
46982 * lib/objc-dg.exp: Likewise.
46983
46984 2002-01-22 Janis Johnson <janis187@us.ibm.com>
46985
46986 PR target/5379
46987 * gcc.dg/20020122-2.c: New test.
46988
46989 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
46990
46991 * gcc.dg/20020122-1.c: New test.
46992
46993 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
46994
46995 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
46996
46997 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
46998
46999 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
47000
47001 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47002
47003 * gcc.c-torture/compile/20020121-1.c: New test.
47004
47005 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
47006
47007 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
47008 ld_library_path.
47009
47010 2002-01-21 Jakub Jelinek <jakub@redhat.com>
47011
47012 * gcc.dg/20020218-1.c: New test.
47013
47014 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
47015
47016 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
47017 messages
47018 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
47019 "At global scope" warning
47020 * g++.dg/ext/align1.C: Change cygwin test for alignment
47021 from db-bogus to dg-warning
47022
47023 2002-01-21 Zack Weinberg <zack@codesourcery.com>
47024
47025 * g77.f-torture/compile/cpp2.F: New test.
47026
47027 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
47028
47029 * g++.dg/template/access1.C: New test.
47030
47031 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
47032
47033 * gcc.dg/20020118-1.c: New.
47034
47035 2002-01-18 Kazu Hirata <kazu@hxi.com>
47036
47037 * gcc.c-torture/execute/20020118-1.c: New test.
47038
47039 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
47040
47041 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
47042 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
47043 alignment warnings.
47044
47045 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
47046
47047 * gcc.misc-tests/i386-prefetch.exp: Save and restore
47048 torture_with_loops and torture_without_loops
47049
47050 2002-01-17 Jakub Jelinek <jakub@redhat.com>
47051
47052 * gcc.c-torture/compile/20020116-1.c: New test.
47053
47054 2002-01-16 Jakub Jelinek <jakub@redhat.com>
47055
47056 * gcc.dg/20020116-2.c: New test.
47057
47058 * gcc.dg/ultrasp4.c: New test.
47059
47060 * gcc.dg/20020116-1.c: New test.
47061
47062 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
47063
47064 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
47065 by EABI.
47066
47067 2002-01-15 Janis Johnson <janis187@us.ibm.com>
47068
47069 * gcc.misc-tests/i386-prefetch.exp: New.
47070 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
47071 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
47072 * gcc.misc-tests/i386-pf-none-1.c: New test.
47073 * gcc.misc-tests/i386-pf-sse-1.c: New test.
47074
47075 2002-01-15 Jakub Jelinek <jakub@redhat.com>
47076
47077 * gcc.dg/gnu89-init-1.c: Add new tests.
47078
47079 2002-01-15 Andreas Jaeger <aj@suse.de>
47080
47081 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
47082 * gcc.dg/i386-mmx-2.c: Likewise.
47083 * gcc.dg/i386-sse-1.c: Likewise.
47084 * gcc.dg/i386-sse-2.c: Likewise.
47085 * gcc.dg/i386-sse-3.c: Likewise.
47086
47087 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
47088
47089 * g77.f-torture/execute/intrinsic-unix-bessel.f:
47090 Uncomment additional cases that now pass.
47091
47092 2002-01-11 Richard Henderson <rth@redhat.com>
47093
47094 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
47095 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
47096
47097 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
47098
47099 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
47100
47101 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
47102
47103 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
47104 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
47105
47106 2002-01-10 Dale Johannesen <dalej@apple.com>
47107
47108 * gcc.c-torture/execute/loop-11.c: New.
47109
47110 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
47111
47112 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
47113 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
47114
47115 2002-01-09 Richard Henderson <rth@redhat.com>
47116
47117 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
47118 type in which to perform the operation for each size.
47119
47120 2002-01-09 Alan Matsuoka (alanm@redhat.com)
47121
47122 * gcc.c-torture/compile/20020109-2.c: New test.
47123
47124 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
47125
47126 * gcc.c-torture/execute/loop-10.c: New test.
47127
47128 2002-01-09 Jakub Jelinek <jakub@redhat.com>
47129
47130 * gcc.c-torture/compile/20010226-1.c: New test.
47131 * gcc.c-torture/compile/20010227-1.c: New test.
47132 * gcc.c-torture/compile/20010426-1.c: New test.
47133 * gcc.c-torture/compile/20010510-1.c: New test.
47134 * gcc.c-torture/compile/20010605-3.c: New test.
47135 * gcc.c-torture/compile/20010824-1.c: New test.
47136 * gcc.c-torture/execute/20010409-1.c: New test.
47137 * gcc.dg/noncompile/20000901-1.c: New test.
47138 * gcc.dg/20001023-1.c: New test.
47139 * gcc.dg/20001101-1.c: New test.
47140 * gcc.dg/20001102-1.c: New test.
47141 * gcc.dg/20010207-1.c: New test.
47142 * gcc.dg/20010405-1.c: New test.
47143 * gcc.dg/20010822-1.c: New test.
47144 * gcc.dg/20011107-1.c: New test.
47145
47146 2002-01-09 Jeffrey A Law (law@redhat.com)
47147
47148 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
47149
47150 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
47151 execution failure on PA targets.
47152
47153 2002-01-09 Jakub Jelinek <jakub@redhat.com>
47154
47155 * gcc.c-torture/compile/20020109-1.c: New test.
47156
47157 2002-01-08 Kazu Hirata <kazu@hxi.com>
47158
47159 * gcc.c-torture/execute/20020108-1.c: New test.
47160
47161 2002-01-08 Jakub Jelinek <jakub@redhat.com>
47162
47163 * gcc.dg/20020108-1.c: New test.
47164
47165 2002-01-08 H.J. Lu <hjl@gnu.org>
47166
47167 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
47168 for header files.
47169
47170 2002-01-08 Geoff Keating <geoffk@redhat.com>
47171
47172 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
47173 consistency.
47174
47175 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
47176
47177 * gcc.dg/altivec-4.c: Test altivec predicates.
47178
47179 2002-01-07 Jakub Jelinek <jakub@redhat.com>
47180
47181 * gcc.c-torture/execute/20020107-1.c: New test.
47182
47183 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
47184
47185 PR c/5279
47186 * gcc.c-torture/compile/20020106-1.c: New test.
47187
47188 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
47189
47190 * gcc.c-torture/execute/nestfunc-4.c: New test.
47191
47192 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
47193
47194 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
47195 extra triple that slipped in.
47196 * g++.old-deja/g++.abi/align.C: Likewise.
47197 * g++.old-deja/g++.abi/bitfields.C: Likewise.
47198
47199 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
47200
47201 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
47202 * g++.old-deja/g++.abi/align.C: Likewise.
47203 * g++.old-deja/g++.abi/bitfields.C: Likewise.
47204
47205 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
47206 on FreeBSD/i386.
47207 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
47208 FreeBSD.
47209
47210 2002-01-04 Jakub Jelinek <jakub@redhat.com>
47211
47212 * gcc.dg/20020104-1.c: New test.
47213
47214 * gcc.dg/20020104-2.c: New test.
47215
47216 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
47217
47218 * gcc.dg/20020103-1.c: Fix typo in target selector.
47219
47220 2002-01-03 Richard Henderson <rth@redhat.com>
47221
47222 * gcc.dg/20020103-1.c: New.
47223
47224 2002-01-03 Kazu Hirata <kazu@hxi.com>
47225
47226 * gcc.c-torture/execute/20020103-1.c: New test.
47227
47228 2002-01-03 Jakub Jelinek <jakub@redhat.com>
47229
47230 * g++.dg/other/debug2.C: New test.
47231
47232 * gcc.c-torture/compile/20020103-1.c: New test.
47233
47234 2002-01-02 Jakub Jelinek <jakub@redhat.com>
47235
47236 * gcc.dg/gnu89-init-1.c: Added new tests.
47237
47238 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
47239
47240 * g++.dg/template/friend2.C: Remove as patch is reverted.
47241
47242 * g++.dg/warn/oldcast1.C: New test.
47243
47244 * g++.dg/template/ptrmem1.C: New test.
47245 * g++.dg/template/ptrmem2.C: New test.
47246
47247 * g++.dg/template/ntp.C: New test.
47248
47249 * g++.dg/other/component1.C: New test.
47250
47251 * g++.dg/template/ttp3.C: New test.
47252
47253 * g++.dg/template/friend2.C: New test.
47254 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
47255
47256 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
47257
47258 * g++.dg/other/ptrmem1.C: New test.
47259 * g++.dg/other/ptrmem2.C: New test.
47260
47261 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
47262
47263 * g++.dg/template/ctor1.C: New test.
47264
47265 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
47266
47267 * g++.dg/template/friend2.C: New test.
47268
47269 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
47270
47271 * gcc.dg/mmix-1.c: New test.
47272
47273 2001-12-31 Richard Henderson <rth@redhat.com>
47274
47275 * gcc.dg/asm-5.c: New.
47276
47277 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
47278
47279 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
47280 in namespace __gnu_cxx
47281
47282 2001-12-30 Richard Henderson <rth@redhat.com>
47283
47284 * gcc.dg/debug-6.c: New.
47285
47286 2001-12-30 Jakub Jelinek <jakub@redhat.com>
47287
47288 * gcc.c-torture/compile/20011229-2.c: New test.
47289
47290 2001-12-29 Jakub Jelinek <jakub@redhat.com>
47291
47292 * gcc.dg/debug-3.c: New test.
47293 * gcc.dg/debug-4.c: New test.
47294 * gcc.dg/debug-5.c: New test.
47295
47296 2001-12-29 Richard Henderson <rth@redhat.com>
47297
47298 * g++.dg/eh/loop1.C: New.
47299
47300 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
47301
47302 * g++.dg/template/crash1.C: New test.
47303
47304 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
47305
47306 * g++.dg/other/const1.C: New test.
47307
47308 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
47309
47310 * gcc.c-torture/compile/20011229-1.c: New test.
47311
47312 2001-12-28 Stan Shebs <shebs@apple.com>
47313
47314 * lib/objc-torture.exp: Resync with c-torture.exp.
47315 * lib/objc.exp: Load standard libraries.
47316
47317 2001-12-28 Jakub Jelinek <jakub@redhat.com>
47318
47319 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
47320 additional tests.
47321
47322 2001-12-27 Roger Sayle <roger@eyesopen.com>
47323
47324 * gcc.c-torture/execute/string-opt-16.c: New testcase.
47325
47326 2001-12-27 Richard Henderson <rth@redhat.com>
47327
47328 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
47329
47330 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
47331
47332 * g++.dg/eh/ctor1.C: New test.
47333 * g++.dg/other/error2.C: New test.
47334
47335 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
47336
47337 * g++.dg/other/init2.C: New test.
47338
47339 2001-12-24 Richard Henderson <rth@redhat.com>
47340
47341 * gcc.dg/20011223-1.c: New.
47342 * gcc.dg/inline-1.c: New.
47343
47344 2001-12-23 Richard Henderson <rth@redhat.com>
47345
47346 * gcc.dg/asm-4.c: Test operand modifiers.
47347
47348 2001-12-23 Richard Henderson <rth@redhat.com>
47349
47350 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
47351
47352 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
47353
47354 * gcc.c-torture/execute/20011223-1.c: New test.
47355
47356 2001-12-21 Richard Henderson <rth@redhat.com>
47357
47358 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
47359 re-enables the warning.
47360
47361 2001-12-21 Richard Henderson <rth@redhat.com>
47362
47363 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
47364
47365 2001-12-20 Jakub Jelinek <jakub@redhat.com>
47366
47367 * gcc.c-torture/compile/20011218-1.c: New test.
47368
47369 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
47370
47371 * gcc.misc-test/arm-isr.exp: New file. Control running of the
47372 arm-isr.c test.
47373 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
47374 epilogue generation for ARM ISR routines.
47375
47376 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47377
47378 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
47379 * gcc.dg/format/c90-printf-3.c: Likewise.
47380 * gcc.dg/format/c99-printf-3.c: Likewise.
47381 * gcc.dg/format/ext-1.c: Likewise.
47382 * gcc.dg/format/ext-6.c: Likewise.
47383 * gcc.dg/format/format.h: Prototype unlocked stdio.
47384
47385 2001-12-20 Richard Henderson <rth@redhat.com>
47386
47387 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
47388 (arena): Use it.
47389 (malloc): Correct allocation logic. Abort if we fill up the
47390 arena before initialization complete.
47391 (realloc): Correct allocation logic.
47392
47393 2001-12-20 Jakub Jelinek <jakub@redhat.com>
47394
47395 * gcc.c-torture/compile/20011219-2.c: New test.
47396
47397 * gcc.c-torture/execute/20011219-1.c: New test.
47398
47399 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
47400
47401 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
47402 target does not support weak symbols.
47403
47404 2001-12-19 Jakub Jelinek <jakub@redhat.com>
47405
47406 * gcc.c-torture/compile/20011219-1.c: New test.
47407
47408 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
47409
47410 * g++.dg/other/error1.C: New test.
47411
47412 2001-12-17 Jeffrey A Law (law@redhat.com)
47413
47414 * gcc.c-torture/execute/20011217-1.c: New test.
47415
47416 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
47417
47418 * objc.dg/special/: New directory.
47419 * objc.dg/special/special.exp: New file.
47420 * objc.dg/special/unclaimed-category-1.h: New file.
47421 * objc.dg/special/unclaimed-category-1a.m: New file.
47422 * objc.dg/special/unclaimed-category-1.m: New file.
47423
47424 2001-12-17 Andreas Jaeger <aj@suse.de>
47425
47426 * gcc.c-torture/compile/20011217-2.c: New test.
47427
47428 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
47429
47430 * gcc.c-torture/compile/20011217-1.c: New test.
47431
47432 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
47433
47434 * gcc.dg/20011214-1.c: New.
47435
47436 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
47437
47438 * gcc.dg/altivec-4.c: New.
47439
47440 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
47441
47442 * gcc.dg/20011113-1.c: New test.
47443
47444 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
47445
47446 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
47447 std::__malloc_alloc_template<0> and
47448 std::__default_alloc_template<false, 0>.
47449
47450 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
47451
47452 * objc/execute/bf-21.m: New test.
47453 * objc/execute/enumeration-1.m: New test.
47454 * objc/execute/enumeration-2.m: New test.
47455
47456 2001-12-12 Jakub Jelinek <jakub@redhat.com>
47457
47458 * gcc.dg/gnu89-init-1.c: New test.
47459
47460 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
47461
47462 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
47463 * g++.old-deja/g++.jason/2371.C: Likewise.
47464 * g++.old-deja/g++.jason/template33.C: Likewise.
47465 * g++.old-deja/g++.jason/template34.C: Likewise.
47466 * g++.old-deja/g++.jason/template36.C: Likewise.
47467 * g++.old-deja/g++.oliva/typename1.C: Likewise.
47468 * g++.old-deja/g++.oliva/typename2.C: Likewise.
47469 * g++.old-deja/g++.other/typename1.C: Likewise.
47470 * g++.old-deja/g++.pt/inherit2.C: Likewise.
47471 * g++.old-deja/g++.pt/nontype5.C: Likewise.
47472 * g++.old-deja/g++.pt/typename11.C: Likewise.
47473 * g++.old-deja/g++.pt/typename14.C: Likewise.
47474 * g++.old-deja/g++.pt/typename16.C: Likewise.
47475 * g++.old-deja/g++.pt/typename3.C: Likewise.
47476 * g++.old-deja/g++.pt/typename4.C: Likewise.
47477 * g++.old-deja/g++.pt/typename5.C: Likewise.
47478 * g++.old-deja/g++.pt/typename7.C: Likewise.
47479 * g++.old-deja/g++.robertl/eb9.C: Likewise.
47480
47481 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
47482
47483 * g++.dg/other/linkage1.C: New test.
47484 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
47485 specifiers.
47486
47487 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
47488
47489 * gcc.dg/concat.c: New test.
47490
47491 2001-12-11 Stan Shebs <shebs@apple.com>
47492
47493 * objc/compile: New test directory.
47494 * objc/compile/compile.exp: New expect script.
47495 * objc/compile/20011211-1.m: New compile test.
47496
47497 2001-12-11 Jason Merrill <jason@redhat.com>
47498
47499 * lib/prune.exp (prune_gcc_output): Also handle "In member
47500 function". So many permutations...
47501
47502 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
47503
47504 * g++.dg/template/typedef1.C: New test.
47505
47506 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
47507
47508 * g++.dg/other/copy1.C: New test.
47509
47510 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
47511
47512 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
47513
47514 * gcc.dg/builtin-choose-expr.c: New.
47515
47516 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
47517
47518 * gcc.dg/altivec-2.c: New.
47519
47520 2001-12-07 Richard Henderson <rth@redhat.com>
47521
47522 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
47523
47524 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
47525
47526 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
47527 ultrasparc.
47528
47529 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47530
47531 * g++-old.deja/g++.robertl/eb101.C: Deleted.
47532
47533 2001-12-06 Janis Johnson <janis187@us.ibm.com>
47534
47535 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
47536 variable argument list.
47537
47538 2001-12-06 Zack Weinberg <zack@codesourcery.com>
47539
47540 * gcc.c-torture/execute/memcheck: Delete entire directory.
47541 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
47542 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
47543
47544 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
47545
47546 * gcc.dg/Wshadow-1.c: New test.
47547
47548 2001-12-05 Jakub Jelinek <jakub@redhat.com>
47549
47550 * gcc.c-torture/compile/20011130-1.c: New test.
47551
47552 * gcc.dg/noncompile/20011025-1.c: New test.
47553
47554 * g++.dg/other/anon-union.C: New test.
47555
47556 * gcc.c-torture/execute/20011024-1.c: New test.
47557
47558 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
47559
47560 * gcc.c-torture/execute/20000722-1.x,
47561 gcc.c-torture/execute/20010123-1.x: Remove.
47562 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
47563 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
47564 gcc.dg/c99-complit-2.c: New tests.
47565
47566 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
47567
47568 * g++.dg/inherit/base1.C: New test.
47569
47570 2001-12-04 Jakub Jelinek <jakub@redhat.com>
47571
47572 * g++.dg/other/stdarg1.C: New test.
47573
47574 * gcc.c-torture/compile/20011130-2.c: New test.
47575
47576 2001-12-03 Janis Johnson <janis187@us.ibm.com>
47577
47578 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
47579 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
47580 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
47581 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
47582 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
47583 * gcc.dg/builtin-prefetch-1.c: New test.
47584
47585 2001-12-03 Jakub Jelinek <jakub@redhat.com>
47586
47587 * gcc.dg/20011130-1.c: New test.
47588
47589 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
47590
47591 * g++.dg/other/scope1.C: New test.
47592 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
47593
47594 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
47595
47596 * gcc.dg/vla-init-1.c: New test.
47597
47598 2001-12-01 Geoff Keating <geoffk@redhat.com>
47599
47600 * gcc.c-torture/compile/structs.c: New testcase from GDB.
47601
47602 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
47603
47604 * objc.dg/alias.m: Update.
47605 * objc.dg/class-1.m: Update.
47606 * objc.dg/const-str-1.m: Update.
47607 * objc.dg/fwd-proto-1.m: Update.
47608 * objc.dg/id-1.m: Update.
47609 * objc.dg/super-class-1.m: Update.
47610
47611 2001-11-29 Mark Mitchell <mark@codesourcery.com>
47612
47613 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
47614 constructs.
47615
47616 2001-11-28 Jeffrey A Law (law@cygnus.com)
47617
47618 * gcc.c-torture/execute/20011128-1.c: New test.
47619
47620 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
47621
47622 * gcc.dg/20011127-1.c: New test.
47623
47624 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
47625
47626 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
47627 from Austin Group draft 7.
47628 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
47629 scanf format arguments.
47630 * gcc.dg/format/no-exargs-2.c: New test.
47631
47632 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
47633
47634 * g++.dg/abi/vbase8-4.C: New test.
47635
47636 2001-11-24 Ian Lance Taylor <ian@airs.com>
47637
47638 * gcc.c-torture/execute/20011121-1.c: New test.
47639
47640 2001-11-23 Jeffrey A Law (law@cygnus.com)
47641
47642 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
47643
47644 2001-11-23 Andreas Jaeger <aj@suse.de>
47645
47646 * gcc.dg/cpp/charconst-2.c: New test.
47647
47648 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
47649
47650 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
47651 to the host if it is remote. Let tests specify extra headers
47652 they use.
47653 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
47654 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
47655 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
47656 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
47657 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
47658 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
47659 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
47660 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
47661 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
47662 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
47663
47664 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
47665
47666 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
47667 for little endian ARMs.
47668
47669 2001-11-20 Jakub Jelinek <jakub@redhat.com>
47670
47671 * gcc.c-torture/compile/20011119-1.c: New test.
47672 * gcc.c-torture/compile/20011119-2.c: New test.
47673
47674 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
47675
47676 * gcc.dg/altivec-1.c: Fix typo.
47677
47678 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
47679
47680 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
47681
47682 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
47683
47684 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
47685
47686 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
47687
47688 * lib/g77.exp: Don't specify --rpath-link.
47689
47690 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
47691 across all the headers.
47692 * gcc.dg/format/format.exp: For testing on a remote host,
47693 copy format.h.
47694
47695 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
47696 * gcc.c-torture/execute/930406-1.c: Likewise.
47697 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
47698
47699 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
47700
47701 * gcc.dg/altivec-1.c: New.
47702
47703 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
47704
47705 * gcc.dg/cpp/fpreprocessed.c: New test case.
47706
47707 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
47708
47709 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
47710 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
47711 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
47712
47713 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
47714
47715 * gcc.dg/no-builtin-1.c: New test.
47716
47717 2001-11-16 Jakub Jelinek <jakub@redhat.com>
47718
47719 * gcc.c-torture/execute/20011115-1.c: New test.
47720
47721 2001-11-15 Jakub Jelinek <jakub@redhat.com>
47722
47723 * gcc.c-torture/compile/20011114-2.c: New test.
47724 * gcc.c-torture/compile/20011114-3.c: New test.
47725 * gcc.c-torture/compile/20011114-4.c: New test.
47726
47727 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
47728
47729 * g++.dg/other/init1.C: New test.
47730
47731 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
47732
47733 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
47734 message.
47735
47736 * gcc.c-torture/execute/20011114-1.c: New testcase.
47737
47738 * gcc.c-torture/compile/20010327-1.c: Revert last change.
47739 * gcc.c-torture/compile/20011114-1.c: New test, exactly
47740 like the (before this change) version of 20010327-1.c.
47741
47742 2001-11-14 Roger Sayle <roger@eyesopen.com>
47743
47744 * gcc.c-torture/execute/string-opt-13.c: New testcase.
47745
47746 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
47747
47748 * g++.dg/init/array2.C: New test.
47749
47750 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
47751
47752 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
47753
47754 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
47755
47756 * g++.dg/other/forscope1.C: New test.
47757 * g++.dg/ext/forscope1.C: New test.
47758 * g++.dg/ext/forscope2.C: New test.
47759
47760 2001-11-13 Jakub Jelinek <jakub@redhat.com>
47761
47762 * gcc.c-torture/execute/20011113-1.c: New test.
47763
47764 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
47765
47766 * gcc.c-torture/execute/20011109-2.c: New test.
47767
47768 * gcc.c-torture/execute/20011109-1.c: New test.
47769
47770 2001-11-09 Jakub Jelinek <jakub@redhat.com>
47771
47772 * gcc.c-torture/compile/20011109-1.c: New test.
47773
47774 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
47775
47776 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
47777 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
47778 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
47779 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
47780 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
47781 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
47782 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
47783
47784 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
47785
47786 * g++.dg/warn/Wshadow-1.C: New tests.
47787 * g++.old-deja/g++.mike/for3.C: Update.
47788
47789 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
47790
47791 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
47792 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
47793 XFAILs. Adjust expected error texts.
47794 * gcc.c-torture/compile/20011106-1.c,
47795 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
47796 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
47797 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
47798 gcc.dg/c99-array-lval-5.c: New tests.
47799
47800 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
47801
47802 * gcc.dg/cpp/defined.c: Update.
47803
47804 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
47805
47806 * gcc.c-torture/execute/anon-1.c: New test.
47807
47808 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
47809
47810 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
47811 same size, so no warning should be produced on stormy16.
47812
47813 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
47814 due to oversized array.
47815 * g++.old-deja/g++.mike/ns15.C: Likewise.
47816 * g++.old-deja/g++.pt/crash16.C: Likewise.
47817
47818 2001-11-02 Graham Stott <grahams@redhat.com>
47819
47820 * g++.dgother/debug1.C: Fix typos.
47821
47822 2001-11-01 Jakub Jelinek <jakub@redhat.com>
47823
47824 * g++.dg/other/debug1.C: New test.
47825
47826 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
47827
47828 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
47829 of unsigned long.
47830
47831 2001-10-30 Jakub Jelinek <jakub@redhat.com>
47832
47833 * gcc.dg/20011029-2.c: New test.
47834
47835 * gcc.c-torture/compile/20011029-1.c: New test.
47836
47837 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
47838
47839 * objc/execute/class_self-1.m: New test.
47840 * objc/execute/class_self-2.m: New test.
47841
47842 2001-10-25 Zack Weinberg <zack@codesourcery.com>
47843
47844 * gcc.misc-tests/msgs.exp: Delete.
47845 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
47846 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
47847 error set to match recent changes.
47848
47849 2001-10-24 Zack Weinberg <zack@codesourcery.com>
47850
47851 * gcc.dg/20011021-1.c: New test.
47852
47853 2001-10-24 Jakub Jelinek <jakub@redhat.com>
47854
47855 * gcc.c-torture/compile/20011023-1.c: New test.
47856
47857 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
47858
47859 * lib/g77.exp: Rewrite based on lib/g++.exp.
47860
47861 2001-10-19 Jakub Jelinek <jakub@redhat.com>
47862
47863 * gcc.c-torture/execute/20011019-1.c: New test.
47864
47865 * gcc.dg/20011018-1.c: New test.
47866
47867 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
47868
47869 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
47870
47871 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
47872
47873 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
47874 * gcc.dg/attr-invalid.c: Likewise.
47875
47876 2001-10-18 Jakub Jelinek <jakub@redhat.com>
47877
47878 * gcc.dg/20011015-1.c: New test.
47879
47880 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
47881
47882 * g++.dg/template/unify2.C: New test.
47883
47884 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
47885
47886 * g++.dg/other/exception-specification.C: New test
47887
47888 2001-10-13 Tom Rix <trix@redhat.com>
47889
47890 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
47891 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
47892
47893 2001-10-12 Jakub Jelinek <jakub@redhat.com>
47894
47895 * gcc.dg/20011009-1.c: New test.
47896
47897 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
47898
47899 PR g++/4476
47900 * g++.dg/other/friend1.C: New test.
47901
47902 2001-10-11 Richard Henderson <rth@redhat.com>
47903
47904 * g++.old-deja/g++.other/crash18.C: Add -S to options.
47905
47906 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47907
47908 * gcc.c-torture/compile/20011010-1.c: New.
47909
47910 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
47911
47912 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
47913 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
47914 g77.f-torture/execute/execute.exp,
47915 g77.f-torture/noncompile/noncompile.exp,
47916 gcc.c-torture/compile/compile.exp,
47917 gcc.c-torture/execute/execute.exp,
47918 gcc.c-torture/execute/ieee/ieee.exp,
47919 gcc.c-torture/execute/memcheck/memcheck.exp,
47920 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
47921 objc/execute/execute.exp: Update FSF address.
47922
47923 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
47924
47925 * gcc.dg/cpp/cmdlne-C.c: Update.
47926 * gcc.dg/cpp/cmdlne-C2.c: New.
47927
47928 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47929
47930 * gcc.c-torture/execute/20011008-3.c: New.
47931
47932 2001-10-08 DJ Delorie <dj@redhat.com>
47933
47934 * gcc.dg/20011008-1.c: New.
47935 * gcc.dg/20011008-2.c: New.
47936
47937 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
47938
47939 * gcc.dg/cpp/spacing1.c: Update test.
47940
47941 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
47942
47943 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
47944 spelling errors of "separate" as "seperate".
47945
47946 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
47947
47948 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
47949 enough to avoid inlining.
47950
47951 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
47952
47953 * lib/g77.exp: set libg2c_dir correctly.
47954
47955 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
47956
47957 * gcc.dg/cpp/macro11.c: New test.
47958
47959 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
47960
47961 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
47962 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
47963 gcc.dg/format/multattr-3.c: New tests.
47964 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
47965 tests for format attributes on function pointers being rejected.
47966
47967 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
47968
47969 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
47970
47971 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
47972
47973 * g++.dg/warn/format1.C: New test.
47974
47975 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
47976
47977 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
47978
47979 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
47980
47981 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
47982
47983 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
47984
47985 * gcc.dg/cpp/redef2.c: Add test.
47986
47987 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
47988
47989 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
47990 long-standing bug on i686, apparently.
47991 * gcc.c-torture/execute/loop-2c.x: New file.
47992 * gcc.c-torture/execute/loop-2d.x: New file.
47993 * gcc.c-torture/execute/loop-3c.x: New file.
47994
47995 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
47996
47997 * gcc.dg/cpp/20000625-2.c: Correct line number.
47998
47999 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
48000
48001 * gcc.dg/cpp/macro10.c: New test.
48002 * gcc.dg/cpp/strify3.c: New test.
48003 * gcc.dg/cpp/spacing1.c: Add tests.
48004 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
48005 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
48006
48007 2001-09-24 DJ Delorie <dj@redhat.com>
48008
48009 * gcc.c-torture/execute/20010924-1.c: New test.
48010
48011 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
48012
48013 * objc/execute/paste.m: Remove.
48014
48015 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
48016
48017 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
48018
48019 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
48020
48021 * g77.dg/strlen0.f: New test.
48022
48023 2001-09-21 Richard Henderson <rth@redhat.com>
48024
48025 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
48026 * g++.old-deja/g++.abi/vtable2.C: Likewise.
48027
48028 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
48029
48030 Table-driven attributes.
48031 * g++.dg/ext/attrib1.C: New test.
48032
48033 2001-09-20 DJ Delorie <dj@redhat.com>
48034
48035 * gcc.dg/20000926-1.c: Update expected warning messages.
48036 * gcc.dg/array-2.c: Likewise, and test for warnings too.
48037 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
48038 array.
48039
48040 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
48041
48042 * g++.dg/eh/registers1.C: New test case.
48043
48044 2001-09-17 Richard Henderson <rth@redhat.com>
48045
48046 * gcc.dg/array-5.c: Fix VLA decomposition test.
48047
48048 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
48049
48050 * gcc.dg/cpp/line5.c: New testcase.
48051
48052 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
48053
48054 * gcc.dg/cpp/macro9.c: New test.
48055
48056 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
48057
48058 * gcc.c-torture/execute/980223.c: Change type of addr from long
48059 to char *.
48060
48061 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
48062
48063 * gcc.c-torture/execute/20010915-1.c: New test.
48064
48065 2001-09-14 Janis Johnson <janis187@us.ibm.com>
48066
48067 * g77.dg/bprob: New directory.
48068 * g77.dg/bprob/bprob.exp: New file.
48069 * g77.dg/bprob/bprob-1.f: New test.
48070 * g77.dg/gcov: New directory.
48071 * g77.dg/gcov/gcov.exp: New file.
48072 * g77.dg/gcov/gcov-1.f: New test.
48073 * g77.dg/gcov/gcov-1.x: New file.
48074
48075 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
48076
48077 * gcc.dg/cpp/directiv.c: Update.
48078 * gcc.dg/cpp/undef1.c: Update.
48079
48080 2001-09-12 Jakub Jelinek <jakub@redhat.com>
48081
48082 * gcc.dg/20010912-1.c: New test.
48083
48084 2001-09-11 Janis Johnson <janis187@us.ibm.com>
48085
48086 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
48087 language-independent file in lib.
48088 * lib/gcov.exp: New file.
48089
48090 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
48091
48092 * gcc.c-torture/compile/20010911-1.c: New test.
48093
48094 2001-09-10 Janis Johnson <janis187@us.ibm.com>
48095
48096 * lib/profopt.exp: New, to support profile-directed optimizations.
48097 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
48098 * gcc.misc-tests/bprob-1.c: New test.
48099 * gcc.misc-tests/bprob-2.c: New test.
48100
48101 2001-09-07 Janis Johnson <janis187@us.ibm.com>
48102
48103 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
48104 XFAIL and which kinds of gcov output to verify.
48105 * gcc.misc-tests/gcov-4b.x: New file.
48106 * gcc.misc-tests/gcov-5b.x: New file.
48107 * gcc.misc-tests/gcov-6.x: New file.
48108 * gcc.misc-tests/gcov-7.c: New test.
48109 * gcc.misc-tests/gcov-7.x: New file.
48110
48111 2001-09-06 Janis Johnson <janis187@us.ibm.com>
48112
48113 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
48114 * gcc.misc-tests/gcov-6.c: New test.
48115
48116 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
48117
48118 PR c++/3986
48119 * g++.dg/abi/vbase1.C: New test.
48120
48121 2001-09-05 Ziemowit Laski <zlaski@apple.com>
48122
48123 * objc.dg/method-2.m: New.
48124
48125 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
48126
48127 PR c++/4203
48128 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
48129 * g++.dg/init/empty1.C: New test.
48130
48131 2001-09-03 Jakub Jelinek <jakub@redhat.com>
48132
48133 * gcc.c-torture/compile/20010903-1.c: New test.
48134
48135 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
48136
48137 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
48138 for m68k.
48139
48140 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
48141
48142 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
48143
48144 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
48145
48146 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
48147
48148 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
48149
48150 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
48151 for 16-bit 'unsigned int'.
48152
48153 2001-08-29 Kazu Hirata <kazu@hxi.com>
48154
48155 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
48156
48157 2001-08-27 Richard Henderson <rth@redhat.com>
48158
48159 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
48160 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
48161
48162 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
48163
48164 * gcc.dg/asm-names.c (ymain): New.
48165
48166 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
48167
48168 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
48169 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
48170 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
48171
48172 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48173
48174 * gcc.dg/compare5.c: New testcase.
48175
48176 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
48177
48178 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
48179 and "In instantiation".
48180
48181 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
48182
48183 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
48184
48185 2001-08-20 Janis Johnson <janis187@us.ibm.com>
48186
48187 * gcc.misc-tests/gcov.exp: Add support for branch information.
48188 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
48189 * gcc.misc-tests/gcov-4.c: New test.
48190 * gcc.misc-tests/gcov-4b.c: New test.
48191 * gcc.misc-tests/gcov-5b.c: New test.
48192
48193 2001-08-20 Zack Weinberg <zackw@panix.com>
48194
48195 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
48196 expected to fail.
48197
48198 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
48199
48200 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
48201
48202 2001-08-19 Jakub Jelinek <jakub@redhat.com>
48203
48204 * g++.dg/eh/template1.C: New test.
48205
48206 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
48207
48208 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
48209 Fix thinko.
48210 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
48211 for xfail.
48212
48213 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
48214
48215 * lib/g77-dg.exp: Use prune.exp for common procedures
48216 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
48217 * lib/g77.exp: (g77-dg-prune) Remove
48218
48219 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
48220
48221 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
48222
48223 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48224
48225 * g++.dg/template/unify1.C: New test.
48226
48227 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
48228
48229 * g++.dg/abi/empty4.C: New test.
48230
48231 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
48232
48233 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
48234 solaris2.*
48235 * g77.f-torture/compile/pr3743.x: Likewise.
48236
48237 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48238
48239 * g++.dg/other/using-declaration.C: New test.
48240
48241 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
48242
48243 * gcc.dg/cpp/tr-sign.c: New testcase.
48244
48245 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
48246
48247 * gcc.dg/cpp/19951025-1.c: Revert.
48248 * gcc.dg/cpp/directiv.c: We no longer process directives that
48249 interrupt macro arguments.
48250
48251 2001-08-03 Zack Weinberg <zackw@stanford.edu>
48252
48253 * gcc.dg/bconstp-1.c: New test.
48254
48255 2001-08-03 Richard Henderson <rth@redhat.com>
48256
48257 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
48258
48259 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
48260
48261 * gcc.dg/cpp/19951025-1.c: Update.
48262
48263 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
48264
48265 * g77.dg/ff90-1.f (s): Fix reference of variable z,
48266 should be x.
48267
48268 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
48269
48270 Kill -fhonor-std.
48271 * g++.old-deja/g++.ns/ns14.C: Remove special options.
48272 * g++.old-deja/g++.other/std1.C: Likewise.
48273 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
48274
48275 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
48276
48277 * lib/g77.exp: Load gcc-defs.exp for common procedures
48278 (g77_pass, g77_fail, g77_finish, g77_exit,
48279 ${tool}_check_unsupported_p} Now redundant. Deleted.
48280
48281 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
48282
48283 * g77.dg/fbackslash.f
48284 * g77.dg/fcase-preserve.f
48285 * g77.dg/ff90-1.f
48286 * g77.dg/ffixed-line-length-0.f
48287 * g77.dg/ffixed-line-length-132.f
48288 * g77.dg/ffixed-line-length-7.f
48289 * g77.dg/ffixed-line-length-72.f
48290 * g77.dg/ffixed-line-length-none.f
48291 * g77.dg/ffree-form-1.f
48292 * g77.dg/fno-backslash.f
48293 * g77.dg/fno-f90-1.f
48294 * g77.dg/fno-fixed-form-1.f
48295 * g77.dg/fno-onetrip.f
48296 * g77.dg/fno-typeless-boz.f
48297 * g77.dg/fno-underscoring.f
48298 * g77.dg/fno-vxt-1.f
48299 * g77.dg/fonetrip.f
48300 * g77.dg/ftypeless-boz.f
48301 * g77.dg/fugly-assumed.f
48302 * g77.dg/funderscoring.f
48303 * g77.dg/fvxt-1.f
48304
48305 2001-08-01 Ziemowit Laski <zlaski@apple.com>
48306
48307 * objc.dg/fwd-proto-1.m: New.
48308 * objc.dg/local-decl-1.m: New.
48309 * objc.dg/naming-1.m: New.
48310 * objc.dg/naming-2.m: New.
48311 * objc.dg/proto-hier-1.m: New.
48312
48313 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
48314
48315 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
48316 largest-type elements to a struct makes its size grow.
48317
48318 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
48319
48320 * g++.dg/abi/vthunk1.C: New test.
48321
48322 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
48323
48324 * g++.dg/abi/vbase8-22.C: New test.
48325
48326 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48327
48328 * gcc.dg/cpp/macro8.c: New test.
48329
48330 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
48331
48332 * g++.dg/abi/vbase8-21.C: New test.
48333
48334 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
48335
48336 * g++.dg/abi/vbase8-10.C: New test.
48337
48338 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48339
48340 * lib/g++.exp (g++_set_ld_library_path): Renamed to
48341 ${tool}_set_ld_library_path.
48342 Changed caller.
48343 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
48344 g++.exp.
48345
48346 2001-07-26 Stan Cox <scox@redhat.com>
48347
48348 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
48349 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
48350 gcc_exit, gcc_check_unsupported_p):
48351 Moved to gcc-deps.exp
48352 * gcc-deps.exp: New file.
48353
48354 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48355
48356 * g++.old-deja/g++.pt/defarg14.C: New test.
48357
48358 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
48359
48360 * g++.old-deja/g++.other/lineno5.C: New test.
48361
48362 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
48363
48364 * g++.old-deja/g++.pt/crash68.C: New test.
48365
48366 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
48367
48368 * g++.old-deja/g++.other/crash42.C: New test.
48369
48370 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48371
48372 * gcc.dg/cpp/extratokens.c: Fix.
48373 * gcc.dg/cpp/skipping2.c: New tests.
48374
48375 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48376
48377 * gcc.c-torture/execute/20010724-1.c: New file.
48378 * gcc.c-torture/execute/20010724-1.x: New file.
48379
48380 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
48381
48382 * g++.old-deja/g++.other/cond7.C: New test.
48383
48384 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
48385
48386 * g++.old-deja/g++.other/optimize4.C: New test.
48387
48388 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
48389
48390 * g++.old-deja/g++.abi/vbase8-5.C: New test.
48391
48392 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
48393
48394 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
48395 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
48396 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
48397 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
48398
48399 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
48400 bug report" message.
48401
48402 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
48403 * g++.dg/ext/instantiate1.C: Move from old-deja.
48404
48405 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
48406
48407 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
48408 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
48409 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
48410 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
48411
48412 2001-07-23 Jeffrey A Law (law@cygnus.com)
48413
48414 * gcc.c-torture/execute/20010723-1.c: New test.
48415
48416 2001-07-23 Ben Elliston <bje@redhat.com>
48417
48418 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
48419
48420 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48421
48422 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
48423 i[34567]86-*-*.
48424 Delete handling of ieee_multilib_flags.
48425 Pass -mieee for alpha*-*-* and sh-*-*.
48426 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
48427
48428 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
48429
48430 Remove old-abi tests.
48431 * g++.old-deja/g++.mike/p11116.C: Remove.
48432 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
48433
48434 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
48435
48436 * g77.f-torture/compile/pr3743.f: New test
48437
48438 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
48439
48440 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
48441
48442 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48443
48444 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
48445 g++.old-deja/g++.pt/static6.C: Likewise.
48446 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
48447 supports weak symbols.
48448
48449 2001-07-18 Andreas Jaeger <aj@suse.de>
48450
48451 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
48452 supported again.
48453
48454 2001-07-18 Andreas Jaeger <aj@suse.de>
48455
48456 * gcc.dg/iftrap-1.c: Fix target line.
48457
48458 2001-07-17 Richard Henderson <rth@redhat.com>
48459
48460 * gcc.c-torture/execute/20010717-1.c: New.
48461
48462 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
48463
48464 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
48465 tests.
48466
48467 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
48468
48469 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
48470
48471 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48472
48473 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
48474 UAC_SIGBUS, UAC_NOPRINT definitions.
48475
48476 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
48477
48478 * objc/execute/object_is_class.m: New test.
48479 * objc/execute/object_is_meta_class.m: New test.
48480
48481 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
48482
48483 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
48484 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
48485
48486 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
48487
48488 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
48489 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
48490
48491 2001-07-14 Richard Henderson <rth@redhat.com>
48492
48493 * gcc.dg/iftrap-1.c: New.
48494
48495 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
48496
48497 * g77.f-torture/execute/intrinsic77.f: New test.
48498
48499 2001-07-11 Janis Johnson <janis@us.ibm.com>
48500
48501 * gcc.misc-tests/gcov-3.c: New test.
48502
48503 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
48504
48505 * gcc.c-torture/compile/20010711-1.c,
48506 * gcc.c-torture/compile/20010711-2.c: New tests.
48507
48508 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
48509
48510 * gcc.c-torture/execute/20010711-1.c: New test.
48511
48512 2001-07-11 Ben Elliston <bje@redhat.com>
48513
48514 * g++.old-deja/g++.other/enum5.C: New test.
48515
48516 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
48517
48518 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
48519 (g++-dg-prune): Call prune_gcc_output.
48520 * prune.exp: New file for prune_gcc_output.
48521 * lib/g++.exp, lib/gcc.exp: Load it.
48522
48523 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
48524
48525 * gcc.c-torture/compile/20010701-1.c,
48526 g++.old-deja/g++.ext/attrib6.C: New tests.
48527
48528 2001-07-06 Jeffrey A Law (law@cygnus.com)
48529
48530 * gcc.c-torture/compile/20010706-1.c: New test.
48531
48532 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
48533
48534 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
48535
48536 2001-06-28 Stan Shebs <shebs@apple.com>
48537
48538 * gcc.dg/pragma-darwin.c: New test.
48539
48540 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48541
48542 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
48543 Solaris 2.[678] system.
48544
48545 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
48546
48547 * gcc.dg/20010622-1.c: New test.
48548
48549 2001-06-18 Stan Shebs <shebs@apple.com>
48550
48551 * objc.dg: New directory.
48552 * objc.dg/dg.exp: New file.
48553 * objc.dg/alias.m: New.
48554 * objc.dg/class-1.m: New.
48555 * objc.dg/class-2.m: New.
48556 * objc.dg/const-str-1.m: New.
48557 * objc.dg/const-str-2.m: New.
48558 * objc.dg/id-1.m: New.
48559 * objc.dg/method-1.m: New.
48560 * objc.dg/super-class-1.m: New.
48561 * lib/objc-dg.exp: New file.
48562
48563 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
48564
48565 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
48566 of label name.
48567
48568 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
48569
48570 * g++.old-deja/g++.abi/vbase8-9.C: New test.
48571
48572 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48573
48574 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
48575 variable.
48576
48577 2001-06-12 Richard Henderson <rth@redhat.com>
48578
48579 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
48580
48581 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
48582
48583 * g++.old-deja/g++.abi/vbase5.C: New test.
48584 * g++.old-deja/g++.abi/vbase6.C: New test.
48585 * g++.old-deja/g++.abi/vbase7.C: New test.
48586
48587 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48588
48589 * gcc.c-torture/compile/20010610-1.c: New test.
48590
48591 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
48592
48593 * g++.old-deja/g++.abi/vbase4.C: New test.
48594
48595 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
48596
48597 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
48598 support %f for HC11/HC12 targets.
48599 * gcc.c-torture/execute/930513-1.x: New file, likewise.
48600 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
48601 on HC11/HC12 targets.
48602 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
48603
48604 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48605
48606 * gcc.dg/wchar_t-1.c: New file.
48607 * gcc.dg/wint_t-1.c: Likewise.
48608
48609 2001-06-11 Bernd Schmidt <bernds@redhat.com>
48610
48611 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
48612
48613 2001-06-11 Richard Henderson <rth@redhat.com>
48614
48615 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
48616
48617 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
48618
48619 * gcc.c-torture/compile/20010611-1.c: New test.
48620
48621 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
48622
48623 * gcc.dg/c99-tag-1.c: Add more tests.
48624
48625 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
48626
48627 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
48628 representation on MN10300 and ARM/Thumb.
48629
48630 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
48631
48632 * g77.f-torture/execute/20010610.f: New.
48633
48634 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
48635
48636 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
48637 names.
48638
48639 2001-06-09 Richard Henderson <rth@redhat.com>
48640
48641 * gcc.c-torture/execute/ashrdi-1.c: New.
48642 * gcc.c-torture/execute/ashldi-1.c: New.
48643 * gcc.c-torture/execute/lshrdi-1.c: New.
48644
48645 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
48646
48647 * objc/execute/load-3.m: Added. Check sending +load to categories,
48648 in addition to classes.
48649
48650 2001-06-08 Stan Shebs <shebs@apple.com>
48651
48652 * objc/execute/load-2.m: New test. From Nicola Pero
48653 <n.pero@mi.flashnet.it>.
48654
48655 2001-06-08 Jakub Jelinek <jakub@redhat.com>
48656
48657 * gcc.c-torture/execute/20010605-2.c: New test.
48658
48659 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
48660
48661 * g++.old-deja/g++.abi/vbase2.C: New test.
48662 * g++.old-deja/g++.abi/vbase3.C: New test.
48663
48664 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
48665
48666 * g++.old-deja/g++.pt/friend49.C: New test.
48667
48668 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
48669
48670 * g++.old-deja/g++.ext/anon3.C: New test.
48671
48672 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
48673
48674 * g++.old-deja/g++.other/conv7.C: New test.
48675
48676 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
48677
48678 * gcc.c-torture/compile/20010605-2.c: New test.
48679
48680 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
48681
48682 * gcc.c-torture/execute/20010604-1.c: New test.
48683
48684 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
48685
48686 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
48687
48688 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
48689
48690 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
48691 (g++_link_flags): Likewise.
48692 (g++_init): Pass gccpath's value to two previous functions.
48693
48694 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48695
48696 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
48697 Ensure logfile entry matches exec command line.
48698
48699 2001-05-31 Richard Henderson <rth@redhat.com>
48700
48701 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
48702 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
48703
48704 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
48705
48706 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
48707 compiler for irix6.2
48708
48709 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
48710
48711 * g++.old-deja/g++.other/optimize3.C: New file.
48712
48713 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
48714
48715 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
48716 assemble.
48717
48718 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
48719
48720 * g++.old-deja/g++.other/optimize2.C: New file.
48721
48722 2001-05-25 Diego Novillo <dnovillo@redhat.com>
48723
48724 * gcc.c-torture/compile/20010518-2.c: New file.
48725 * gcc.c-torture/execute/20010518-1.c: New file.
48726 * gcc.c-torture/execute/20010518-2.c: New file.
48727
48728 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
48729
48730 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
48731
48732 2001-05-24 Mark Mitchell <mark@codesourcery.com>
48733
48734 G++ no longer defines builtins that do not begin with __builtin.
48735 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
48736 * g++.old-deja/g++.brendand/misc13.C: Likewise.
48737 * g++.old-deja/g++.law/builtin1.C: Likewise.
48738 * g++.old-deja/g++.law/cvt2.C: Likewise.
48739 * g++.old-deja/g++.mike/net5.C: Likewise.
48740 * g++.old-deja/g++.other/builtins1.C: Likewise.
48741 * g++.old-deja/g++.other/builtins2.C: Likewise.
48742 * g++.old-deja/g++.other/builtins3.C: Likewise.
48743 * g++.old-deja/g++.other/builtins4.C: Likewise.
48744 * g++.old-deja/g++.other/inline8.C: Likewise.
48745 * g++.old-deja/g++.robertl/eb39.C: Likewise.
48746
48747 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
48748
48749 * g++.old-deja/g++.pt/using1.C: Adjust.
48750 * g++.old-deja/g++.pt/using2.C: New test.
48751
48752 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
48753
48754 * gcc.dg/cpp/charconst.c: New tests.
48755 * gcc.dg/cpp/escape.c: New tests.
48756 * gcc.dg/cpp/escape-1.c: New tests.
48757 * gcc.dg/cpp/escape-2.c: New tests.
48758 * gcc.dg/cpp/ucs.c: New tests.
48759
48760 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
48761
48762 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
48763 native compiler for irix6.5.
48764
48765 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
48766
48767 * lib/g++.exp (g++_include_flags): Use args to compute
48768 get_multilibs.
48769 (g++_link_flags): Likewise.
48770 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
48771
48772 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
48773
48774 * gcc.dg/c90-hexfloat-1.c: Add more tests.
48775
48776 2001-05-21 Geoff Keating <geoffk@redhat.com>
48777
48778 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
48779 this file.
48780
48781 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
48782
48783 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
48784 STACK_SIZE;
48785 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
48786 to STACK_SIZE; Use it to define size of add_histo array.
48787 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
48788 to STACK_SIZE.
48789 (f): Use GITT_SIZE to define size of gitt local table.
48790 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
48791 to STACK_SIZE; Use it to define size of bytemem array.
48792
48793 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
48794
48795 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
48796 on 68HC11/HC12 due to the asm instruction.
48797 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
48798 * gcc.c-torture/compile/920520-1.x: Likewise.
48799 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
48800 on 68HC11/HC12 because the function is larger than 64K.
48801 * gcc.c-torture/compile/961203-1.x: New file, this test fails
48802 on 68HC11/HC12 because the structure is too large.
48803
48804 2001-05-20 Richard Henderson <rth@redhat.com>
48805
48806 * gcc.c-torture/execute/20010520-1.c: New.
48807
48808 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48809
48810 * g++.old-deja/g++.warn/compare1.C: New test.
48811 * gcc.dg/compare4.c: New test.
48812
48813 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
48814
48815 * g++.old-deja/g++.other/optimize1.C: New test.
48816
48817 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48818
48819 * g++.old-deja/g++.pt/spec41.C: New test.
48820
48821 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
48822
48823 * gcc.c-torture/compile/20010114-1.x: Remove.
48824
48825 2001-05-18 Stan Shebs <shebs@apple.com>
48826
48827 * gcc.c-torture/compile/20010518-1.c: New test.
48828
48829 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
48830
48831 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
48832 * g++.old-deja/g++.pt/crash67.C: New test.
48833
48834 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
48835
48836 * g++.old-deja/g++.other/debug9.C: New test.
48837
48838 2001-05-16 Zack Weinberg <zackw@stanford.edu>
48839
48840 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
48841
48842 2001-05-16 Jan Hubicka <jh@suse.cz>
48843
48844 * gcc.c-torture/compile/20010516-1.c: New test.
48845
48846 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
48847
48848 * g++.old-deja/g++.other/crash41.C: New test.
48849
48850 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
48851
48852 * g++.old-deja/g++.pt/crash66.C: New test.
48853
48854 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
48855
48856 * g++.old-deja/g++.robertl/eb27.C: Convert.
48857
48858 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
48859
48860 * g++.dg/friend-warn.C: New test. Do not warn about friend
48861 declaration being redundant.
48862
48863 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
48864
48865 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
48866
48867 2001-05-14 Mark Mitchell <mark@codesourcery.com>
48868
48869 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
48870
48871 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
48872
48873 * lib/g++.exp: Use testsuite_flags.
48874
48875 2001-05-13 Mark Mitchell <mark@codesourcery.com>
48876
48877 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
48878
48879 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
48880
48881 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
48882
48883 2001-05-11 Mark Mitchell <mark@codesourcery.com>
48884
48885 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
48886
48887 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
48888
48889 * gcc.c-torture/compile/20010313-1.c: New test.
48890
48891 2001-05-09 Zack Weinberg <zackw@stanford.edu>
48892
48893 * gcc.dg/cpp/direct2.c: New test.
48894 * gccq.dg/cpp/direct2s.c: New test.
48895
48896 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
48897
48898 2001-05-07 Mark Mitchell <mark@codesourcery.com>
48899
48900 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
48901 * g++.old-deja/g++.other/op3.C: Likewise.
48902
48903 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
48904
48905 * gcc.dg/cpp/syshdr.h: New file.
48906 * gcc.dg/cpp/sysmac1.c: Update.
48907 * gcc.dg/cpp/sysmac2.c: Update.
48908
48909 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
48910
48911 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
48912
48913 2001-05-04 David Edelsohn <edelsohn@gnu.org>
48914
48915 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
48916 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
48917
48918 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
48919
48920 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
48921
48922 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
48923
48924 * lib/g++.exp (g++_include_flags): Don't use any special flags
48925 if TESTING_IN_BUILD_TREE is not defined.
48926 (g++_init): Use a plain 'c++' as the compiler if
48927 TESTING_IN_BUILD_TREEE is not defined.
48928
48929 2001-05-02 Jakub Jelinek <jakub@redhat.com>
48930
48931 * g++.old-deja/g++.eh/catch13.C: New test.
48932 * g++.old-deja/g++.eh/catch14.C: New test.
48933
48934 2001-05-02 Jakub Jelinek <jakub@redhat.com>
48935
48936 * gcc.dg/cpp/tr-define.c: New test.
48937
48938 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
48939
48940 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
48941 <stdlib.h>, not <malloc.h>.
48942
48943 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
48944
48945 * g++.old-deja/g++.ns/template17.C: New test.
48946
48947 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
48948
48949 * g++.old-deja/g++.pt/ref4.C: New test.
48950
48951 2001-04-30 Richard Henderson <rth@redhat.com>
48952
48953 * gcc.dg/20000724-1.c: Revert last change.
48954
48955 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
48956
48957 * g77.f-torture/execute/20010430.f: New test.
48958
48959 2001-04-30 Mark Mitchell <mark@codesourcery.com>
48960
48961 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
48962
48963 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
48964
48965 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
48966
48967 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
48968
48969 * g++.old-deja/g++.eh/crash6.C: New test.
48970
48971 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
48972
48973 * g++.old-deja/g++.other/warn7.C: New test.
48974
48975 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
48976
48977 * g++.old-deja/g++.other/defarg9.C: New test.
48978
48979 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
48980
48981 * g77.f-torture/compile/20010426.f: New test.
48982 * g77.f-torture/execute/20010426.f: New test.
48983
48984 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
48985
48986 * g77.f-torture/compile/20000629-1.x: Remove - error
48987 has been fixed.
48988
48989 2001-04-26 Jeffrey A Law (law@cygnus.com)
48990
48991 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
48992 Tweak slightly to work with g++.dg framework.
48993 * g++.dg/special/ecos.exp: Run initp1.C test.
48994 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
48995
48996 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
48997 its linker doesn't give line numbers either.
48998 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
48999
49000 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
49001
49002 * g++.old-deja/g++.other/lex1.C: New test.
49003
49004 2001-04-26 Jakub Jelinek <jakub@redhat.com>
49005
49006 * gcc.dg/noncompile/20010425-1.c: New test.
49007
49008 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
49009
49010 * g++.old-deja/g++.pt/mangle2.C: New test.
49011
49012 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49013
49014 * gcc.dg/format/plus-1.c: New test.
49015
49016 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49017
49018 * gcc.dg/20010423-1.c: New test.
49019
49020 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49021
49022 * gcc.c-torture/execute/20010422-1.c: New test.
49023
49024 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
49025
49026 * g++.old-deja/g++.ns/type2.C: New test.
49027
49028 2001-04-24 Zack Weinberg <zackw@stanford.edu>
49029
49030 * g++.old-deja/g++.other/perf1.C: New test.
49031
49032 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
49033
49034 * gcc.dg/c99-func-2.c: Remove xfail.
49035 * gcc.dg/c99-func-3.c: Remove xfail.
49036 * gcc.dg/c99-func-4.c: Remove xfail.
49037
49038 2001-04-23 Zack Weinberg <zackw@stanford.edu>
49039
49040 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
49041
49042 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
49043
49044 * gcc.c-torture/compile/20010423-1.c: New test.
49045
49046 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
49047
49048 * g++.old-deja/g++.pt/typename28.C: New test.
49049
49050 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
49051
49052 * g++.old-deja/g++.abi/empty2.C: New test.
49053 * g++.old-deja/g++.abi/empty3.C: New test.
49054
49055 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49056
49057 * g++.old-deja/g++.other/comdat2.C: New test.
49058 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
49059
49060 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49061
49062 * g++.old-deja/g++.other/overload14.C: New test.
49063
49064 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49065
49066 * g++.old-deja/g++.other/lookup23.C: New test.
49067
49068 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49069
49070 * gcc.c-torture/execute/20010403-1.c: New test.
49071
49072 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
49073 Mark Mitchell <mark@codesourcery.com>
49074
49075 * lib/old-dejagnu.exp: Don't delete output of executable.
49076 Add .exe suffix to executables.
49077
49078 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
49079
49080 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
49081
49082 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49083
49084 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
49085
49086 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
49087
49088 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
49089 * g++.old-deja/g++.abi/crash1.C: New test.
49090
49091 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
49092
49093 * g++.old-deja/g++.other/crash40.C: New test.
49094
49095 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49096
49097 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
49098
49099 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
49100
49101 * g++.old-deja/g++.other/warn6.C: New test.
49102
49103 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49104
49105 * g++.old-deja/g++.robertl/eb42.C: Same.
49106
49107 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49108
49109 * gcc.dg/wtr-conversion-1.c: New testcase.
49110
49111 2001-04-10 Richard Henderson <rth@redhat.com>
49112
49113 * g++.old-deja/g++.other/array5.C: New.
49114
49115 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49116
49117 * gcc.c-torture/execute/20010408-1.c: New test.
49118
49119 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
49120
49121 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
49122 headers and constructs.
49123 * g++.old-deja/g++.robertl/eb79.C: Same.
49124 * g++.old-deja/g++.robertl/eb77.C (main): Same.
49125 * g++.old-deja/g++.robertl/eb73.C: Same.
49126 * g++.old-deja/g++.robertl/eb66.C (main): Same.
49127 * g++.old-deja/g++.robertl/eb55.C (t): Same.
49128 * g++.old-deja/g++.robertl/eb54.C (main): Same.
49129 * g++.old-deja/g++.robertl/eb46.C (main): Same.
49130 * g++.old-deja/g++.robertl/eb44.C: Same.
49131 * g++.old-deja/g++.robertl/eb41.C (main): Same.
49132 * g++.old-deja/g++.robertl/eb4.C (main): Same.
49133 * g++.old-deja/g++.robertl/eb39.C: Same.
49134 * g++.old-deja/g++.robertl/eb33.C (main): Same.
49135 * g++.old-deja/g++.robertl/eb31.C (main): Same.
49136 * g++.old-deja/g++.robertl/eb30.C: Same.
49137 * g++.old-deja/g++.robertl/eb3.C: Same.
49138 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
49139 * g++.old-deja/g++.robertl/eb21.C: Same.
49140 * g++.old-deja/g++.robertl/eb15.C: Same.
49141 * g++.old-deja/g++.robertl/eb118.C: Same.
49142 * g++.old-deja/g++.robertl/eb115.C (main): Same.
49143 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
49144 * g++.old-deja/g++.robertl/eb109.C: Same.
49145 * g++.old-deja/g++.other/sibcall1.C (main): Same.
49146 * g++.old-deja/g++.mike/rtti1.C: Same.
49147 * g++.old-deja/g++.mike/p658.C: Same.
49148 * g++.old-deja/g++.mike/net46.C: Same.
49149 * g++.old-deja/g++.mike/net34.C: Same.
49150 * g++.old-deja/g++.mike/memoize1.C: Same.
49151 * g++.old-deja/g++.mike/eh2.C: Same.
49152 * g++.old-deja/g++.law/weak.C: Same.
49153 * g++.old-deja/g++.law/visibility7.C: Same.
49154 * g++.old-deja/g++.law/visibility25.C: Same.
49155 * g++.old-deja/g++.law/visibility22.C: Same.
49156 * g++.old-deja/g++.law/visibility2.C: Same.
49157 * g++.old-deja/g++.law/visibility17.C: Same.
49158 * g++.old-deja/g++.law/visibility13.C: Same.
49159 * g++.old-deja/g++.law/visibility10.C: Same.
49160 * g++.old-deja/g++.law/visibility1.C: Same.
49161 * g++.old-deja/g++.law/virtual3.C (eval): Same.
49162 * g++.old-deja/g++.law/vbase1.C: Same.
49163 * g++.old-deja/g++.law/operators32.C: Same.
49164 * g++.old-deja/g++.law/nest3.C: Same.
49165 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
49166 * g++.old-deja/g++.law/except5.C (main): Same.
49167 * g++.old-deja/g++.law/cvt7.C (run): Same.
49168 * g++.old-deja/g++.law/cvt2.C: Same.
49169 * g++.old-deja/g++.law/cvt16.C: Same.
49170 * g++.old-deja/g++.law/ctors6.C (bar): Same.
49171 * g++.old-deja/g++.law/ctors17.C (main): Same.
49172 * g++.old-deja/g++.law/ctors13.C: Same.
49173 * g++.old-deja/g++.law/ctors12.C (main): Same.
49174 * g++.old-deja/g++.law/ctors10.C: Same.
49175 * g++.old-deja/g++.law/code-gen5.C: Same.
49176 * g++.old-deja/g++.law/bad-error7.C: Same.
49177 * g++.old-deja/g++.law/arm9.C: Same.
49178 * g++.old-deja/g++.law/arm12.C: Same.
49179 * g++.old-deja/g++.law/arg8.C: Same.
49180 * g++.old-deja/g++.law/arg1.C: Same.
49181 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
49182 * g++.old-deja/g++.jason/template31.C: Same.
49183 * g++.old-deja/g++.jason/template24.C (main): Same.
49184 * g++.old-deja/g++.jason/2371.C: Same.
49185 * g++.old-deja/g++.eh/new2.C: Same.
49186 * g++.old-deja/g++.eh/new1.C: Same.
49187 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
49188 * g++.old-deja/g++.brendan/nest21.C (main): Same.
49189 * g++.old-deja/g++.brendan/err-msg3.C: Same.
49190 * g++.old-deja/g++.brendan/crash62.C: Same.
49191 * g++.old-deja/g++.brendan/crash52.C: Same.
49192 * g++.old-deja/g++.brendan/crash49.C (main): Same.
49193 * g++.old-deja/g++.brendan/crash38.C: Same.
49194 * g++.old-deja/g++.brendan/crash15.C (main): Same.
49195 * g++.old-deja/g++.brendan/copy9.C: Same.
49196
49197 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
49198
49199 * gcc.c-torture/execute/20001203-2.c (memset):
49200 Count argument is of type __SIZE_TYPE__.
49201
49202 2001-04-04 Diego Novillo <dnovillo@redhat.com>
49203
49204 * gcc.c-torture/compile/20010404-1.c: New test.
49205
49206 2001-04-04 Jakub Jelinek <jakub@redhat.com>
49207
49208 * gcc.c-torture/compile/20010326-1.c: New test.
49209
49210 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
49211
49212 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
49213 peculiarities of the SH.
49214 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
49215
49216 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49217
49218 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
49219 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
49220 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
49221
49222 2001-04-02 Jakub Jelinek <jakub@redhat.com>
49223
49224 * g77.f-torture/compile/20010321-1.f: New test.
49225
49226 2001-04-02 Jakub Jelinek <jakub@redhat.com>
49227
49228 * gcc.c-torture/compile/20010329-1.c: New test.
49229
49230 2001-04-02 Jakub Jelinek <jakub@redhat.com>
49231
49232 * gcc.c-torture/execute/20010329-1.c: New test.
49233
49234 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
49235
49236 * g++.old-deja/g++.other/eh4.C: Fix typo.
49237
49238 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
49239
49240 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
49241
49242 2001-03-28 Philip Blundell <philb@gnu.org>
49243
49244 * gcc.c-torture/compile/20010328-1.c: New test.
49245
49246 2001-03-27 Richard Henderson <rth@redhat.com>
49247
49248 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
49249 * g++.old-deja/g++.eh/vbase3.C: Likewise.
49250
49251 2001-03-27 Alan Modra <alan@linuxcare.com.au>
49252
49253 * gcc.c-torture/compile/20010327-1.c: New test.
49254
49255 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
49256
49257 * g++.old-deja/g++.other/friend12.C: New test.
49258 * g++.old-deja/g++.other/friend9.C: Expect no errors.
49259 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
49260
49261 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
49262
49263 * gcc.c-torture/execute/20010325-1.c: New test.
49264
49265 2001-03-23 Jakub Jelinek <jakub@redhat.com>
49266
49267 * g++.old-deja/g++.other/mangle3.C: New test.
49268
49269 2001-03-22 Jakub Jelinek <jakub@redhat.com>
49270
49271 * g++.old-deja/g++.other/anon8.C: New test.
49272
49273 2001-03-20 Philip Blundell <philb@gnu.org>
49274
49275 * gcc.c-torture/compile/20010320-1.c: New test.
49276
49277 2001-03-17 Richard Henderson <rth@redhat.com>
49278
49279 * g++.old-deja/g++.other/eh4.C: Add expected error text.
49280
49281 2001-03-15 Geoff Keating <geoff@redhat.com>
49282
49283 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
49284 tests on AIX.
49285
49286 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
49287
49288 * g++.old-deja/g++.other/eh4.C: New test.
49289
49290 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
49291
49292 * gcc.dg/cpp/mi1.c: Update.
49293
49294 2001-03-14 Jakub Jelinek <jakub@redhat.com>
49295
49296 * g++.old-deja/g++.other/regstack.C: New test.
49297
49298 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
49299
49300 * g++.old-deja/g++.other/ref4.C: New test.
49301
49302 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
49303
49304 * objc/execute/va_method.m: Added.
49305 * objc/execute/IMP.m: Added.
49306 * objc/execute/_cmd.m: Added.
49307 * objc/execute/accessing_ivars.m: Added.
49308 * objc/execute/class-1.m: Added.
49309 * objc/execute/class-10.m: Added.
49310 * objc/execute/class-11.m: Added.
49311 * objc/execute/class-12.m: Added.
49312 * objc/execute/class-13.m: Added.
49313 * objc/execute/class-14.m: Added.
49314 * objc/execute/class-2.m: Added.
49315 * objc/execute/class-3.m: Added.
49316 * objc/execute/class-4.m: Added.
49317 * objc/execute/class-5.m: Added.
49318 * objc/execute/class-6.m: Added.
49319 * objc/execute/class-7.m: Added.
49320 * objc/execute/class-8.m: Added.
49321 * objc/execute/class-9.m: Added.
49322 * objc/execute/class-tests-1.h
49323 * objc/execute/class-tests-2.h
49324 * objc/execute/compatibility_alias.m: Added.
49325 * objc/execute/encode-1.m: Added.
49326 * objc/execute/formal_protocol-1.m: Added.
49327 * objc/execute/formal_protocol-2.m: Added.
49328 * objc/execute/formal_protocol-3.m: Added.
49329 * objc/execute/formal_protocol-4.m: Added.
49330 * objc/execute/formal_protocol-5.m: Added.
49331 * objc/execute/formal_protocol-6.m: Added.
49332 * objc/execute/formal_protocol-7.m: Added.
49333 * objc/execute/informal_protocol.m: Added.
49334 * objc/execute/initialize.m: Added.
49335 * objc/execute/load.m: Added.
49336 * objc/execute/many_args_method.m: Added.
49337 * objc/execute/nested-3.m: Added.
49338 * objc/execute/no_clash.m: Added.
49339 * objc/execute/private.m: Added.
49340 * objc/execute/redefining_self.m: Added.
49341 * objc/execute/root_methods.m: Added.
49342 * objc/execute/selector-1.m: Added.
49343 * objc/execute/static-1.m: Added.
49344 * objc/execute/static-2.m: Added.
49345 * objc/execute/va_method.m: Added.
49346
49347 2001-03-10 Richard Henderson <rth@redhat.com>
49348
49349 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
49350
49351 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
49352
49353 * g++.old-deja/g++.other/crash31.C: XFAIL.
49354 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
49355 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
49356 * gcc.c-torture/execute/20010123-1.x: XFAIL.
49357 * gcc.c-torture/execute/20010124-1.x: XFAIL.
49358 * gcc.dg/sequence-pt-1.c: XFAIL one test.
49359
49360 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
49361
49362 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
49363
49364 2001-03-06 Zack Weinberg <zackw@stanford.edu>
49365
49366 * gcc.dg/20000724-1.c: Don't use multiline strings.
49367
49368 2001-03-06 Zack Weinberg <zackw@stanford.edu>
49369
49370 * objc/execute/string1.m, objc/execute/string2.m: Compare the
49371 result of -cString against what we expect it to be; don't just
49372 print it out for no one to read.
49373
49374 * objc/execute/string3.m, objc/execute/string4.m: New tests.
49375 Based on testcases provided by Nicola Pero.
49376
49377 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
49378
49379 * gcc.dg/cpp/macro7.c: New test.
49380
49381 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
49382
49383 * gcc.dg/cpp/multiline.c: Update.
49384
49385 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
49386
49387 * g++.old-deja/g++.other/enum3.C: New test.
49388
49389 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
49390
49391 * g++.old-deja/g++.other/pod1.C: New test.
49392
49393 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
49394
49395 * g++.old-deja/g++.ext/overload1.C: New test.
49396
49397 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
49398
49399 * g++.old-deja/g++.pt/using1.C: New test.
49400
49401 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
49402
49403 * g++.old-deja/g++.other/using9.C: New test.
49404
49405 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
49406
49407 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
49408
49409 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
49410
49411 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
49412
49413 * g++.old-deja/g++.ext/realpt1.C: Remove.
49414
49415 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
49416
49417 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
49418
49419 2001-02-26 Will Cohen <wcohen@redhat.com>
49420
49421 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
49422
49423 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
49424
49425 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
49426 templatized constructors.
49427
49428 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49429
49430 * gcc.c-torture/execute/20010224-1.c: New test.
49431
49432 2001-02-23 Jakub Jelinek <jakub@redhat.com>
49433
49434 * gcc.c-torture/execute/20010222-1.c: New test.
49435
49436 2001-02-22 Jakub Jelinek <jakub@redhat.com>
49437
49438 * g++.old-deja/g++.other/inline20.C: New test.
49439
49440 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
49441
49442 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
49443
49444 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49445
49446 * g++.old-deja/g++.other/lookup22.C: New test.
49447
49448 2001-02-19 Zack Weinberg <zackw@stanford.edu>
49449
49450 * g77.dg: New directory.
49451 * g77.dg/20010216-1.f: New test case.
49452 * g77.dg/dg.exp: New driver.
49453 * lib/g77-dg.exp: New driver library.
49454
49455 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49456
49457 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
49458
49459 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
49460
49461 * g++.old-deja/g++.other/decl9.C: New test.
49462
49463 2001-02-16 Jakub Jelinek <jakub@redhat.com>
49464
49465 * g++.old-deja/g++.other/init16.C: Update the test so that it does
49466 not need <string> and also tests the initialization at runtime.
49467
49468 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
49469
49470 * gcc.c-torture/execute/longlong.c: New test.
49471
49472 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
49473
49474 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
49475
49476 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
49477
49478 * gcc.c-torture/execute/920302-1.c (execute):
49479 Change argument type to short.
49480
49481 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
49482
49483 * g++.old-deja/g++.pt/deduct6.C: New test.
49484
49485 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
49486
49487 * g++.old-deja/g++.pt/deduct5.C: New test.
49488
49489 2001-02-14 Jakub Jelinek <jakub@redhat.com>
49490
49491 * gcc.c-torture/execute/20010209-1.c: New test.
49492
49493 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
49494
49495 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
49496
49497 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
49498
49499 * g++.dg/vtgc1.C: Update for new ABI.
49500
49501 * consistency.vlad: New directory, 1665 files.
49502
49503 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
49504
49505 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
49506 return type.
49507 * gcc.dg/cpp/digraphs.c: Declare puts.
49508
49509 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
49510
49511 * g++.old-deja/g++.other/warn5.C: New test.
49512
49513 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
49514
49515 * g++.old-deja/g++.pt/spec40.C: New test.
49516
49517 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
49518
49519 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
49520 case.
49521 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
49522
49523 2001-02-12 Jakub Jelinek <jakub@redhat.com>
49524
49525 * gcc.c-torture/compile/20010209-1.c: New test.
49526
49527 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
49528
49529 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
49530 excess errors message but not if it crashes.
49531 * g++.old-deja/g++.other/crash27.C: Likewise.
49532 * g++.old-deja/g++.other/crash28.C: Likewise.
49533 * g++.old-deja/g++.other/crash30.C: Likewise.
49534 * g++.old-deja/g++.other/crash32.C: Likewise.
49535 * g++.old-deja/g++.other/crash35.C: Likewise.
49536 * g++.old-deja/g++.pt/inherit2.C: Likewise.
49537
49538 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
49539
49540 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
49541 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
49542 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
49543 g77.f-torture/execute/execute.exp,
49544 g77.f-torture/noncompile/noncompile.exp,
49545 gcc.c-torture/execute/execute.exp,
49546 gcc.c-torture/execute/memcheck/memcheck.exp,
49547 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
49548 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
49549 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
49550 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
49551 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
49552 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
49553 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49554 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
49555 Remove bug reporting instructions with ancient email addresses.
49556
49557 2001-02-07 Jakub Jelinek <jakub@redhat.com>
49558
49559 * gcc.dg/20010202-1.c: New test.
49560 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
49561
49562 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
49563
49564 * g++.dg/stdbool-if.C: New test.
49565
49566 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
49567
49568 * objc/execute/fdecl.m: Added main().
49569
49570 2001-02-07 Jakub Jelinek <jakub@redhat.com>
49571
49572 * gcc.c-torture/execute/20010206-1.c: New test.
49573
49574 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
49575
49576 * gcc.dg/cpp/avoidpaste1.c: Update.
49577
49578 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
49579
49580 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
49581 Pero <nicola@brainstorm.co.uk>.
49582 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
49583
49584 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
49585
49586 * g++.old-deja/g++.pt/spec39.C: New test.
49587
49588 2001-02-05 Jakub Jelinek <jakub@redhat.com>
49589
49590 * gcc.c-torture/compile/20010202-1.c: New test.
49591
49592 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
49593
49594 * g++.old-deja/g++.abi/primary2.C: New test.
49595 * g++.old-deja/g++.abi/primary3.C: New test.
49596 * g++.old-deja/g++.abi/primary4.C: New test.
49597 * g++.old-deja/g++.abi/primary5.C: New test.
49598 * g++.old-deja/g++.abi/vtable3.h: New test.
49599 * g++.old-deja/g++.abi/vtable3a.C: New test.
49600 * g++.old-deja/g++.abi/vtable3b.C: New test.
49601 * g++.old-deja/g++.abi/vtable3c.C: New test.
49602 * g++.old-deja/g++.abi/vtable3d.C: New test.
49603 * g++.old-deja/g++.abi/vtable3e.C: New test.
49604 * g++.old-deja/g++.abi/vtable3f.C: New test.
49605 * g++.old-deja/g++.abi/vtable3g.C: New test.
49606 * g++.old-deja/g++.abi/vtable3h.C: New test.
49607 * g++.old-deja/g++.abi/vtable3i.C: New test.
49608 * g++.old-deja/g++.abi/vtable3j.C: New test.
49609 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
49610
49611 2001-02-03 Jakub Jelinek <jakub@redhat.com>
49612
49613 * g++.old-deja/g++.other/anon6.C: New test.
49614 * g++.old-deja/g++.other/anon7.C: New test.
49615
49616 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
49617
49618 * gcc.dg/cpp/avoidpaste2.c: New tests.
49619
49620 2001-01-31 Jakub Jelinek <jakub@redhat.com>
49621
49622 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
49623
49624 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
49625
49626 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
49627 DECIMAL_DIG cases for Irix."
49628
49629 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
49630
49631 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
49632
49633 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
49634
49635 * gcc.dg/c99-tag-1.c: New test.
49636
49637 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
49638
49639 * gcc.dg/cpp/tr-warn1.c: Add tests.
49640
49641 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
49642
49643 * gcc.dg/cpp/avoidpaste1.c: Update.
49644 * gcc.dg/cpp/paste4.c: Update.
49645
49646 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
49647
49648 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
49649 cases for Irix.
49650
49651 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
49652
49653 * g++.old-deja/g++.other/inline19.C: New test.
49654
49655 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
49656
49657 * gcc.dg/Wlarger-than.c: New test.
49658
49659 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
49660
49661 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
49662
49663 2001-01-29 Jakub Jelinek <jakub@redhat.com>
49664
49665 * gcc.c-torture/execute/20010129-1.c: New test.
49666 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
49667
49668 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
49669
49670 * gcc.dg/cpp/avoidpaste1.c: Test case.
49671
49672 2001-01-28 Jakub Jelinek <jakub@redhat.com>
49673
49674 * g++.old-deja/g++.other/inline18.C: New test.
49675
49676 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49677
49678 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
49679 and __builtin_putchar.
49680
49681 2001-01-27 Jakub Jelinek <jakub@redhat.com>
49682
49683 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
49684 tests.
49685
49686 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
49687
49688 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
49689 floating point number rounding mode to round to the nearest
49690 representable mode.
49691
49692 2001-01-25 Jakub Jelinek <jakub@redhat.com>
49693
49694 * g++.old-deja/g++.other/mangle2.C: New test.
49695
49696 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
49697
49698 * gcc.c-torture/compile/20010124-1.c: New test.
49699
49700 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
49701
49702 * g++.old-deja/g++.pt/spec38.C: New test.
49703
49704 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49705
49706 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
49707 "Build don't run".
49708
49709 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49710
49711 * gcc.c-torture/execute/20010123-1.c: New test.
49712
49713 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
49714
49715 * g++.old-deja/g++.pt/spec37.C: New test.
49716
49717 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
49718
49719 * g++.old-deja/g++.pt/overload14.C: New test.
49720
49721 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49722
49723 * gcc.c-torture/execute/20010122-1.c: New test, exercise
49724 __builtin_return_address.
49725
49726 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
49727
49728 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
49729 * g++.old-deja/g++.pt/spec35.C: New test.
49730 * g++.old-deja/g++.pt/spec36.C: New test.
49731
49732 2001-01-20 Jakub Jelinek <jakub@redhat.com>
49733
49734 * gcc.c-torture/compile/20010118-1.c: New test.
49735
49736 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
49737
49738 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
49739
49740 2001-01-19 Jakub Jelinek <jakub@redhat.com>
49741
49742 * gcc.c-torture/execute/20010119-1.c: New test.
49743
49744 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
49745
49746 * g++.old-deja/g++.other/vbase5.C: New test.
49747
49748 2001-01-19 Jakub Jelinek <jakub@redhat.com>
49749
49750 * gcc.c-torture/execute/20010118-1.c: New test.
49751
49752 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
49753
49754 * g++.old-deja/g++.pt/deduct3.C: New test.
49755
49756 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
49757
49758 * g++.old-deja/g++.pt/spec34.C: New test.
49759
49760 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
49761
49762 * g77.f-torture/compile/20000601-2.f: New test.
49763
49764 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
49765
49766 * g++.old-deja/g++.other/init17.C: New test.
49767
49768 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
49769
49770 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
49771
49772 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
49773
49774 * g++.old-deja/g++.pt/unify8.C: New test.
49775
49776 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
49777
49778 * g++.old-deja/g++.abi/vbase1.C: New test.
49779
49780 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
49781
49782 * g++.old-deja/g++.pt/crash65.C: New test.
49783
49784 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
49785
49786 * gcc.dg/cpp/assembl2.S: New test case.
49787
49788 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
49789
49790 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
49791 are supported.
49792
49793 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49794
49795 * g++.old-deja/g++.other/builtins1.C: New test.
49796 * g++.old-deja/g++.other/builtins2.C: Likewise.
49797 * g++.old-deja/g++.other/builtins3.C: Likewise.
49798 * g++.old-deja/g++.other/builtins4.C: Likewise.
49799
49800 2001-01-17 Jakub Jelinek <jakub@redhat.com>
49801
49802 * gcc.c-torture/compile/20010117-1.c: New test.
49803 * gcc.c-torture/compile/20010117-2.c: New test.
49804
49805 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
49806
49807 * g77.f-torture/execute/20010116.[fx]: New test,
49808 XFAIL on i?86-*-*.
49809 * g77.f-torture/compile/20010115.f: Indicate it's
49810 a test for PR fortran/1636.
49811
49812 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
49813
49814 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
49815
49816 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
49817
49818 * g77.f-torture/compile/20010115.f: New test.
49819
49820 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
49821
49822 * g++.old-deja/g++.pt/nontype5.C: New test.
49823
49824 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
49825
49826 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
49827 have an equivalent working one below it.
49828
49829 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
49830
49831 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
49832 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
49833
49834 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
49835
49836 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
49837 message containing "init_priority".
49838 (conpr-2.C): Likewise.
49839 (conpr-3.C): Likewise.
49840 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
49841
49842 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49843
49844 * gcc.c-torture/execute/20010114-2.c: New test.
49845
49846 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
49847
49848 * gcc.c-torture/compile/20010114-1.c: New test.
49849 * gcc.c-torture/compile/20010114-1.x: Xfail.
49850 * gcc.c-torture/compile/20010114-2.c: New test.
49851 * gcc.c-torture/execute/20010114-1.c: New test.
49852 * gcc.dg/trunc-1.c: New test.
49853 * gcc.dg/uninit-B.c: New test.
49854
49855 2001-01-13 Nick Clifton <nickc@redhat.com>
49856
49857 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
49858 target.
49859
49860 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
49861
49862 * gcc.c-torture/compile/20010113-1.c: New test.
49863
49864 2001-01-13 Jakub Jelinek <jakub@redhat.com>
49865
49866 * gcc.c-torture/compile/20001212-1.c: New test.
49867
49868 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
49869
49870 * gcc.dg/cpp/widestr1.c: Update.
49871 * gcc.dg/cpp/prag-imp.c: Remove.
49872
49873 2001-01-12 Jakub Jelinek <jakub@redhat.com>
49874
49875 * gcc.c-torture/execute/20000801-3.x: Remove.
49876 * gcc.dg/c90-init-1.c: New test.
49877 * gcc.dg/c99-init-1.c: New test.
49878 * gcc.dg/c99-init-2.c: New test.
49879 * gcc.dg/gnu99-init-1.c: New test.
49880
49881 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
49882
49883 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
49884 testing that no relevant ones were found.
49885
49886 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
49887
49888 * g++.old-deja/g++.pt/cast2.C: New test.
49889
49890 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
49891
49892 * g++.old-deja/g++.pt/friend47.C: New test.
49893
49894 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
49895
49896 * g++.old-deja/g++.pt/instantiate13.C: New test.
49897
49898 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
49899
49900 * g++.old-deja/g++.other/defarg7.C: New test.
49901 * g++.old-deja/g++.other/defarg8.C: New test.
49902
49903 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
49904
49905 * g++.old-deja/g++.pt/crash64.C: New test.
49906
49907 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
49908
49909 * g++.old-deja/g++.pt/crash63.C: New test.
49910
49911 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
49912
49913 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
49914
49915 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
49916
49917 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
49918
49919 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
49920
49921 * g++.old-deja/g++.pt/error3.C: New test.
49922
49923 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
49924
49925 * g++.old-deja/g++.other/crash39.C: New test.
49926
49927 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
49928
49929 * g++.old-deja/g++.other/vbase4.C: New test.
49930
49931 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
49932
49933 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
49934 * gcc.dg/special/20000419-2.c: New file. Identical to above.
49935 * gcc.dg/special/special.exp: New test driver which will check
49936 for alias support for the above test.
49937
49938 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
49939
49940 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
49941 problems on small machines.
49942 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
49943 parameterize.
49944
49945 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
49946
49947 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
49948 mips.
49949 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
49950
49951 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
49952
49953 * g++.old_deja/g++.pt/using8.C: New test.
49954
49955 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
49956
49957 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
49958
49959 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
49960
49961 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
49962 where a failure is expected.
49963 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
49964
49965 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
49966
49967 * g++.old_deja/g++.pt/instantiate12.C: New test.
49968
49969 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
49970
49971 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
49972 start of structs.
49973 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
49974 * g++.old-deja/g++.brendan/crash17.C: Likewise.
49975 * g++.old-deja/g++.brendan/crash29.C: Likewise.
49976 * g++.old-deja/g++.brendan/crash48.C: Likewise.
49977 * g++.old-deja/g++.brendan/ns1.C: Likewise.
49978 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
49979 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
49980 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
49981 * g++.old-deja/g++.eh/spec6.C: Likewise.
49982 * g++.old-deja/g++.jason/crash3.C: Likewise.
49983 * g++.old-deja/g++.law/ctors11.C: Likewise.
49984 * g++.old-deja/g++.law/ctors17.C: Likewise.
49985 * g++.old-deja/g++.law/ctors5.C: Likewise.
49986 * g++.old-deja/g++.law/ctors9.C: Likewise.
49987 * g++.old-deja/g++.mike/ambig1.C: Likewise.
49988 * g++.old-deja/g++.mike/net22.C: Likewise.
49989 * g++.old-deja/g++.mike/p3538a.C: Likewise.
49990 * g++.old-deja/g++.mike/p3538b.C: Likewise.
49991 * g++.old-deja/g++.mike/virt3.C: Likewise.
49992 * g++.old-deja/g++.niklas/t128.C: Likewise.
49993 * g++.old-deja/g++.other/anon4.C: Likewise.
49994 * g++.old-deja/g++.other/using1.C: Likewise.
49995 * g++.old-deja/g++.other/warn3.C: Likewise.
49996 * g++.old-deja/g++.pt/t37.C: Likewise.
49997 * g++.old-deja/g++.robertl/eb69.C: Likewise.
49998 * g++.old-deja/g++.robertl/eb71.C: Likewise.
49999
50000 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50001
50002 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
50003
50004 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50005
50006 * gcc.c-torture/execute/stdio-opt-3.c: New test.
50007
50008 2001-01-07 Jakub Jelinek <jakub@redhat.com>
50009
50010 * gcc.c-torture/compile/20010107-1.c: New test.
50011
50012 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
50013
50014 * gcc.c-torture/execute/builtin-noret-1.c: New test.
50015
50016 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
50017
50018 * gcc.dg/format/format.h: New file.
50019 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
50020 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
50021 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
50022 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
50023 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
50024 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
50025 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
50026 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
50027 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
50028 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
50029 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
50030 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
50031 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
50032 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
50033 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
50034 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
50035 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
50036 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
50037 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
50038 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
50039 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
50040 instead of declaring standard types, macros and functions in each
50041 test.
50042
50043 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
50044
50045 * gcc.c-torture/execute/20010106-1.c: New test.
50046
50047 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
50048
50049 * gcc.dg/format/format.exp: New file.
50050 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
50051 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
50052 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
50053 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
50054 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
50055 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
50056 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
50057 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
50058 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
50059 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
50060 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
50061 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
50062 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
50063 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
50064 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
50065 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
50066 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
50067 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
50068 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
50069 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
50070 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
50071 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
50072 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
50073 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
50074 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
50075 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
50076 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
50077 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
50078 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
50079 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
50080 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
50081 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
50082 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
50083 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
50084 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
50085 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
50086 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
50087 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
50088 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
50089 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
50090 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
50091 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
50092
50093 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
50094
50095 * gcc.c-torture/execute/991228-1.c: Take word endianness into
50096 account.
50097
50098 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
50099
50100 * gcc.c-torture/execute/builtin-complex-1.c: New test.
50101
50102 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
50103
50104 * g++.old-deja/g++.pt/crash62.C: New test.
50105
50106 2001-01-04 Richard Henderson <rth@redhat.com>
50107
50108 * gcc.dg/20000926-1.c: Update expected warnings.
50109 * gcc.dg/array-2.c: Likewise.
50110 * gcc.dg/array-4.c: Also validate flexible array members.
50111 * gcc.dg/c99-flex-array-1.c: New.
50112
50113 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
50114
50115 * gcc.c-torture/compile/20001222-1.x: Remove.
50116
50117 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
50118
50119 * gcc.c-torture/execute/built-in-setjmp.c: New.
50120
50121 2001-01-03 Richard Henderson <rth@redhat.com>
50122
50123 * gcc.dg/940510-1.c: Update expected error wording.
50124 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
50125
50126 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
50127
50128 * lib/target-supports.exp (check_alias_available): Modified to
50129 indicate aliases not supported if only weak aliases are supported.
50130
50131 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50132
50133 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
50134 Turn on cmpstrsi checks for __pj__ and __i370__.
50135
50136 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
50137
50138 * g++.old-deja/g++.other/virtual11.C: New test.
50139
50140 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
50141
50142 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
50143
50144 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50145
50146 * gcc.c-torture/compile/20010102-1.c: New test.
50147
50148 2001-01-02 Andreas Jaeger <aj@suse.de>
50149
50150 * gcc.dg/noreturn-3.c: New test.
50151
50152 * gcc.dg/noreturn-4.c: New test.
50153
50154 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50155
50156 * gcc.c-torture/execute/stdio-opt-1.c: Also test
50157 __builtin_fputc and __builtin_fwrite.
50158
50159 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
50160
50161 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
50162 signed char, not default char.
50163
50164 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
50165
50166 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
50167
50168 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
50169
50170 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
50171
50172 2000-12-29 Richard Henderson <rth@redhat.com>
50173
50174 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
50175 (__cyg_profile_func_exit): Define.
50176
50177 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
50178
50179 * g++.dg/vtgc1.C: New test.
50180
50181 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
50182
50183 * gcc.dg/noncompile/20001228-1.c: New test.
50184
50185 * gcc.dg/20001228-1.c: New test.
50186
50187 * gcc.c-torture/execute/20001228-1.c: New test.
50188
50189 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
50190
50191 * gcc.dg/format-strfmon-1.c: New test.
50192
50193 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50194
50195 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
50196 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
50197 * gcc.c-torture/execute/string-opt-1.c: Likewise.
50198 * gcc.c-torture/execute/string-opt-2.c: Likewise.
50199 * gcc.c-torture/execute/string-opt-3.c: Likewise.
50200 * gcc.c-torture/execute/string-opt-4.c: Likewise.
50201 * gcc.c-torture/execute/string-opt-6.c: Likewise.
50202 * gcc.c-torture/execute/string-opt-7.c: Likewise.
50203 * gcc.c-torture/execute/string-opt-8.c: Likewise.
50204 * gcc.c-torture/execute/string-opt-9.c: Likewise.
50205 * gcc.c-torture/execute/string-opt-10.c: Likewise.
50206 * gcc.c-torture/execute/string-opt-11.c: Likewise.
50207 * gcc.c-torture/execute/string-opt-12.c: Likewise.
50208
50209 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
50210 * gcc.c-torture/execute/string-opt-4.c: Test index.
50211
50212 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
50213
50214 * gcc.c-torture/compile/20001226-1.c: New test.
50215
50216 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
50217
50218 * gcc.c-torture/compile/20001222-1.c: New test.
50219 * gcc.c-torture/compile/20001222-1.x: Xfail.
50220
50221 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
50222
50223 * gcc.c-torture/execute/comp-goto-2.c: New test.
50224
50225 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
50226
50227 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
50228 Use long types if __INT_MAX__ is 32767.
50229 (main): Use cast to (sint32 *) when poking 88 into a_page.
50230
50231 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
50232
50233 2000-12-21 Bernd Schmidt <bernds@redhat.com>
50234
50235 * gcc.c-torture/compile/20001221-1.c: New test.
50236 * gcc.c-torture/execute/20001221-1.c: New test.
50237
50238 2000-12-20 Richard Henderson <rth@redhat.com>
50239
50240 * g++.old-deja/g++.pt/crash36.C: Update error lines.
50241 * g++.old-deja/g++.robertl/eb109.C: Likewise.
50242
50243 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50244
50245 * gcc.dg/compare3.c: New test.
50246
50247 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
50248
50249 * gcc.dg/format-warnll-1.c: New test.
50250
50251 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
50252
50253 * gcc.dg/cpp/cmdlne-P.c: New test.
50254
50255 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
50256
50257 * gcc.c-torture/execute/builtin-abs-1.c,
50258 gcc.c-torture/execute/builtin-abs-2.c: New tests.
50259
50260 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
50261
50262 * gcc.dg/cpp/multiline.c: New test.
50263
50264 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
50265
50266 * g++.old-deja/g++.other/syshdr1.C: Update.
50267 * gcc.dg/cpp/lineflags.c: Remove temporarily.
50268
50269 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50270
50271 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
50272
50273 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50274
50275 * g++.old-deja/g++.pt/ttp65.C: New test.
50276
50277 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50278
50279 * g++.old-deja/g++.pt/ttp64.C: New test.
50280
50281 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50282
50283 * g++.old-deja/g++.pt/spec33.C: New test.
50284
50285 2000-12-14 Catherine Moore <clm@redhat.com>
50286
50287 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
50288 * gcc.c-torture/execute/920612-2.c: Likewise.
50289 * gcc.c-torture/execute/920428-2.c: Likewise.
50290 * gcc-c-torture/execute/va-arg-11.c: Call exit.
50291 * gcc.c-torture/execute/va-arg-21.c: Likewise.
50292
50293 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50294
50295 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
50296 * gcc.dg/pack-test-2.c: Likewise.
50297
50298 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
50299
50300 Tests by Zack Weinberg <zackw@stanford.edu>.
50301
50302 * gcc.dg/cpp/defined.c: Update.
50303 * gcc.dg/cpp/defined_trad.c: New tests.
50304
50305 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
50306
50307 * gcc.dg/cpp/trad-direct.c: Update.
50308
50309 2000-12-11 Neil Booth <neilb@earthling.net>
50310
50311 * gcc.dg/cpp/defined_trad.c
50312
50313 2000-12-11 Neil Booth <neilb@earthling.net>
50314
50315 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
50316
50317 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
50318
50319 * gcc.dg/format-miss-2.c: New test.
50320
50321 2000-12-09 Neil Booth <neilb@earthling.net>
50322
50323 * gcc.dg/cpp/lineflags.c: New tests.
50324 * gcc.dg/cpp/poison.c: Update.
50325 * gcc.dg/cpp/redef2.c: Update.
50326 * gcc.dg/cpp/skipping.c: New test.
50327
50328 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
50329
50330 * g++.old-deja/g++.other/eh3.C: New testcase.
50331
50332 2000-12-07 Neil Booth <neilb@earthling.net>
50333
50334 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
50335 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
50336 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
50337 wtr-union-init-2.c, wtr-union-init-3.c: Update.
50338 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
50339 Update.
50340
50341 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
50342
50343 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
50344 __SIZE_TYPE__ instead of int for type of integers cast to
50345 pointers.
50346
50347 2000-12-07 Jakub Jelinek <jakub@redhat.com>
50348
50349 * g++.old-deja/g++.other/cleanup4.C: New test.
50350
50351 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
50352
50353 * format-sec-1.c: New test.
50354
50355 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
50356
50357 * gcc.dg/format-nonlit-3.c: New test.
50358
50359 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
50360
50361 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
50362 through a null pointer.
50363
50364 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50365
50366 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
50367 * g++.old-deja/g++.pt/partial4.C: New test.
50368
50369 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
50370
50371 * gcc.c-torture/execute/ieee/hugeval.x: New.
50372
50373 2000-12-06 Neil Booth <neilb@earthling.net>
50374
50375 * gcc.dg/cpp/backslash2.c: New tests.
50376
50377 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50378
50379 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
50380 * gcc.c-torture/execute/stdio-opt-2.c: New test.
50381
50382 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
50383
50384 * gcc.c-torture/execute/20001203-2.c: New testcase.
50385
50386 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
50387
50388 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
50389 * g++.old-deja/g++.other/virtual10.C: New test.
50390
50391 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
50392
50393 * g++.old-deja/g++.mike/pmf5.C: Remove test.
50394
50395 2000-12-05 Richard Henderson <rth@redhat.com>
50396
50397 * gcc.c-torture/compile/20001205-1.c: New.
50398
50399 2000-12-04 Neil Booth <neilb@earthling.net>
50400
50401 * g++.old-deja/g++.other/virtual9.C: New test.
50402 * g++.old-deja/g++.pt/crash61.C: New test.
50403 * gcc.c-torture/execute/loop-9.c: New test.
50404
50405 2000-12-04 Neil Booth <neilb@earthling.net>
50406
50407 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
50408 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
50409 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
50410 * gcc.dg/cpp/extratokens.c: ...here.
50411
50412 2000-12-04 Neil Booth <neilb@earthling.net>
50413
50414 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
50415 New tests.
50416
50417 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50418
50419 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
50420 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
50421
50422 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
50423
50424 * gcc.c-torture/execute/20001203-1.c: New test.
50425
50426 2000-12-03 Neil Booth <neilb@earthling.net>
50427
50428 * gcc.dg/cpp/macro6.c: New test cases.
50429
50430 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50431
50432 * gcc.c-torture/execute/string-opt-9.c: New test.
50433 * gcc.c-torture/execute/string-opt-10.c: Likewise.
50434 * gcc.c-torture/execute/string-opt-11.c: Likewise.
50435 * gcc.c-torture/execute/string-opt-12.c: Likewise.
50436
50437 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
50438 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
50439
50440 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
50441
50442 * gcc.dg/cpp/if-6.c: New testcase.
50443
50444 * gcc.dg/20001201-1.c: New testcase.
50445
50446 2000-12-02 Neil Booth <neilb@earthling.net>
50447
50448 * g++.old-deja/g++.other/externC4.C,
50449 g++.old-deja/g++.other/friend10.C: New tests.
50450
50451 2000-12-02 Neil Booth <neilb@earthling.net>
50452
50453 * g++.old-deja/g++.other/instan2.C
50454 * g++.old-deja/g++.other/instan3.C: New test.
50455
50456 2000-12-02 Neil Booth <neilb@earthling.net>
50457
50458 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
50459 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
50460 gnuc99.c,gnuc99-pedantic.c: New tests.
50461
50462 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
50463
50464 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
50465 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
50466
50467 2000-12-01 Neil Booth <neilb@earthling.net>
50468
50469 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
50470 * gcc.dg/cpp/poison.c: Update.
50471 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
50472
50473 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
50474
50475 * g77.f-torture/execute/20001201.f: New test.
50476
50477 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
50478
50479 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
50480
50481 2000-12-01 Jakub Jelinek <jakub@redhat.com>
50482
50483 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
50484
50485 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
50486
50487 * g++.old-deja/g++.other/cast6.C: New test.
50488
50489 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
50490
50491 * gcc.c-torture/execute/20001130-2.c: New testcase.
50492
50493 2000-11-30 Richard Henderson <rth@redhat.com>
50494
50495 * gcc.c-torture/execute/20001130-1.c: New test.
50496
50497 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
50498
50499 * g++.old-deja/g++.other/op3.C: New test.
50500
50501 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
50502
50503 * g++.old-deja/g++.other/op2.C: New test.
50504
50505 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
50506
50507 * g++.old-deja/g++.other/crash38.C: New test.
50508
50509 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
50510
50511 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
50512
50513 2000-11-29 Jakub Jelinek <jakub@redhat.com>
50514
50515 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
50516 tests.
50517 * gcc.c-torture/execute/string-opt-6.c: New test.
50518
50519 * gcc.dg/20001117-1.c: Add main.
50520
50521 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
50522
50523 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
50524 Move from here ...
50525 * gcc.dg/940510-1.c: ... to here.
50526
50527 * gcc.dg/20000926-1.c: GNU C now allows initializations of
50528 zero-size arrays in toplevel structures.
50529
50530 2000-11-28 Jakub Jelinek <jakub@redhat.com>
50531
50532 * gcc.c-torture/execute/loop-8.c: New test.
50533
50534 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
50535
50536 * g++.old-deja/g++.other/base1.C: New test.
50537
50538 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
50539
50540 * g++.old-deja/g++.other/parse2.C: New test.
50541
50542 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
50543
50544 * g++.old-deja/g++.pt/incomplete1.C: New test.
50545
50546 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
50547
50548 * g++.old-deja/g++.other/friend9.C: New test.
50549
50550 2000-11-28 Jakub Jelinek <jakub@redhat.com>
50551
50552 * gcc.dg/20001127-1.c: New test.
50553
50554 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
50555
50556 * g++.old-deja/g++.pt/friend46.C: New test.
50557
50558 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
50559
50560 * g++.old-deja/g++.other/ptrmem8.C: New test.
50561
50562 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50563
50564 * gcc.c-torture/execute/string-opt-7.c: New test.
50565 * gcc.c-torture/execute/string-opt-8.c: Likewise.
50566
50567 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
50568
50569 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
50570 instead of 'mkcheck 2'.
50571
50572 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
50573
50574 * gcc.c-torture/execute/memcheck/driver.c,
50575 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
50576 C9X references to refer to C99.
50577
50578 2000-11-25 Jakub Jelinek <jakub@redhat.com>
50579
50580 * gcc.dg/ultrasp3.c: New test.
50581
50582 2000-11-25 Neil Booth <neilb@earthling.net>
50583
50584 * gcc.dg/cpp/include2.c: Update test to be locale independent.
50585
50586 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
50587
50588 * gcc.c-torture/compile/20001123-2.c: New.
50589
50590 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50591
50592 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
50593
50594 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
50595
50596 * gcc.dg/sequence-point-1.c: Add some new tests.
50597 * gcc.c-torture/execute/20001124-1.c: New test.
50598
50599 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
50600
50601 * g++.old-deja/g++.other/vaarg4.C: New test.
50602 * gcc.c-torture/compile/20001123-1.c: New test.
50603
50604 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
50605
50606 * g++.other/crash24.C: Adjust and remove XFAIL.
50607 * g++.other/crash37.C: New test.
50608
50609 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
50610
50611 * g++.old-deja/g++.pt/instantiate9.C: New test.
50612
50613 2000-11-22 Mark Mitchell <mark@codesourcery.com>
50614
50615 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
50616 new ABI, too.
50617
50618 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
50619 * g++.old-deja/g++.robertl/eb55.C: Likewise.
50620
50621 2000-11-22 Neil Booth <neilb@earthling.net>
50622
50623 * gcc.dg/cpp/Wtrigraphs.c: New test.
50624
50625 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
50626
50627 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
50628
50629 2000-11-22 Jakub Jelinek <jakub@redhat.com>
50630
50631 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
50632
50633 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
50634
50635 * lib/gcc-dg.exp: load_lib scanasm.exp.
50636 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
50637 * lib/g++-dg.exp: load_lib scanasm.exp.
50638 * lib/scanasm.exp: New.
50639 (scan-assembler, scan-assembler-not): Add optional arguments to
50640 test name, or if not present, the pattern name.
50641 (scan-assembler-dem, scan-assembler-dem-not): New.
50642
50643 * g++.dg/dg.exp: New.
50644
50645 2000-11-21 Neil Booth <neilb@earthling.net>
50646
50647 * gcc.dg/cpp/integrated1.c: Remove.
50648
50649 2000-11-21 Jakub Jelinek <jakub@redhat.com>
50650
50651 * gcc.c-torture/execute/20001121-1.c: New test.
50652
50653 2000-11-21 Richard Henderson <rth@redhat.com>
50654
50655 * gcc.c-torture/compile/20001121-1.c: New test.
50656
50657 2000-11-20 Neil Booth <neilb@earthling.net>
50658
50659 * gcc.dg/cpp/integrated1.c: New test.
50660
50661 2000-11-21 Jakub Jelinek <jakub@redhat.com>
50662
50663 * g++.old-deja/g++.other/inline17.C: New test.
50664
50665 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
50666
50667 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
50668 local variable to be zero: I made the variable global. Now
50669 uses abort() and exit() instead of relying on main's return value.
50670
50671 2000-11-20 Neil Booth <neilb@earthling.net>
50672
50673 * gcc.dg/cpp/paste2.c: Update test.
50674 * objc/execute/paste.m: New test.
50675
50676 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
50677
50678 * gcc.dg/c99-condexpr-1.c: New test.
50679
50680 2000-11-20 Neil Booth <neilb@earthling.net>
50681
50682 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
50683
50684 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
50685
50686 * g++.old-deja/g++.pt/export1.C: New test.
50687
50688 2000-11-20 Jakub Jelinek <jakub@redhat.com>
50689
50690 * gcc.dg/20001117-1.c: New test.
50691
50692 2000-11-18 Richard Henderson <rth@redhat.com>
50693
50694 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
50695
50696 2000-11-18 Richard Henderson <rth@redhat.com>
50697
50698 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
50699 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
50700 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
50701
50702 2000-11-18 Richard Henderson <rth@redhat.com>
50703
50704 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
50705 (main): New. Exit cleanly.
50706
50707 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
50708
50709 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
50710 gcc.dg/c99-fordecl-2.c: New tests.
50711
50712 2000-11-18 Richard Henderson <rth@redhat.com>
50713
50714 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
50715 * gcc.c-torture/execute/zerolen-2.c: New.
50716
50717 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50718
50719 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
50720 memory.
50721
50722 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
50723
50724 * g++.old-deja/g++.pt/instantiate8.C: New test.
50725
50726 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
50727
50728 * g++.old-deja/g++.other/incomplete.C: Add more tests.
50729 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
50730
50731 2000-11-16 Nick Clifton <nickc@redhat.com>
50732
50733 * gcc.c-torture/execute/nestfunc-2.c: New test.
50734 * gcc.c-torture/execute/nestfunc-3.c: New test.
50735
50736 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
50737
50738 * gcc.c-torture/compile/20001116-1.c: New test.
50739
50740 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50741
50742 * gcc.c-torture/execute/20001115-1.c: New test.
50743
50744 2000-11-15 Mark Mitchell <mark@codesourcery.com>
50745
50746 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
50747 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
50748 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
50749 * g++.old-deja/g++.abi/vmihint.C: Likewise.
50750
50751 2000-11-15 Neil Booth <neilb@earthling.net>
50752
50753 gcc.dg/cpp/_Pragma1.c: Update.
50754 gcc.dg/cpp/_Pragma2.c: New test.
50755
50756 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
50757
50758 * g++.old-deja/g++.other/anon5.C: New test.
50759
50760 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
50761
50762 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
50763 tests.
50764
50765 2000-11-14 Jakub Jelinek <jakub@redhat.com>
50766
50767 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
50768 output.
50769
50770 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
50771
50772 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
50773 labels at end of compound statements.
50774
50775 2000-11-13 Jakub Jelinek <jakub@redhat.com>
50776
50777 * gcc.c-torture/execute/loop-7.c: New test.
50778
50779 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
50780
50781 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
50782
50783 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
50784
50785 * gcc.dg/c99-bool-1.c: New test.
50786
50787 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
50788
50789 * gcc.dg/c99-scope-1.c: Remove xfail.
50790 * gcc.dg/c99-scope-2.c: New test.
50791
50792 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50793
50794 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
50795 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
50796
50797 2000-11-11 Mark Mitchell <mark@codesourcery.com>
50798
50799 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
50800 error messages.
50801
50802 * g++.mike/p700.C: Don't typedef wchar_t.
50803 * g++.mike/p784.C: Likewise.
50804 * g++.mike/eb101.C: Don't use __wchar_t.
50805
50806 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
50807
50808 * g77.f-torture/execute/20001111.[fx]: Test premature exit
50809 from DO loop.
50810
50811 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
50812
50813 * gcc.c-torture/execute/20001111-1.c: New test.
50814
50815 2000-11-10 Nick Clifton <nickc@redhat.com>
50816
50817 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
50818 long multuiple and accumulate.
50819
50820 2000-11-09 Richard Henderson <rth@redhat.com>
50821
50822 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
50823 via size_t instead of int.
50824
50825 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
50826 * gcc.c-torture/execute/string-opt-2.c: Likewise.
50827 * gcc.c-torture/execute/string-opt-3.c: Likewise.
50828 * gcc.c-torture/execute/string-opt-4.c: Likewise.
50829
50830 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
50831
50832 * gcc.c-torture/compile/20001109-1.c: New test.
50833 * gcc.c-torture/compile/20001109-2.c: New test.
50834
50835 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
50836
50837 * g++.old-deja/g++.pt/operator1.C: New test.
50838 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
50839
50840 2000-11-09 Jakub Jelinek <jakub@redhat.com>
50841
50842 * gcc.dg/20001108-1.c: New test.
50843
50844 2000-11-09 Jakub Jelinek <jakub@redhat.com>
50845
50846 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
50847 with both arguments constant strings.
50848 * gcc.c-torture/execute/string-opt-3.c: New test.
50849 * gcc.c-torture/execute/string-opt-4.c: New test.
50850 * gcc.c-torture/execute/string-opt-5.c: New test.
50851
50852 2000-11-08 Nick Clifton <nickc@redhat.com>
50853
50854 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
50855 mulsidi3adddi patterns.
50856
50857 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
50858
50859 * g++.old-deja/g++.other/crash36.C: New test.
50860
50861 2000-11-08 Jakub Jelinek <jakub@redhat.com>
50862
50863 * g++.old-deja/g++.other/init16.C: New test.
50864
50865 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
50866
50867 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
50868
50869 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
50870
50871 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
50872 * gcc.c-torture/execute/va-arg-16.x: Likewise.
50873 * gcc.c-torture/execute/va-arg-17.x: Likewise.
50874
50875 2000-11-07 DJ Delorie <dj@redhat.com>
50876
50877 * gcc.dg/20000614-1.c: Add return so that test can pass.
50878
50879 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50880
50881 * gcc.c-torture/execute/string-opt-1.c: New test.
50882
50883 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
50884
50885 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
50886 mips-sgi-irix6.* because the MIPS ABI passes floating-point
50887 parameters in registers, and there is no way for a varargs
50888 function to know in which order the integer and floating-point
50889 parameters should be interleaved when they are placed on the
50890 stack.
50891 * gcc.c-torture/execute/va-arg-16.x: Likewise.
50892 * gcc.c-torture/execute/va-arg-17.x: Likewise.
50893
50894 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50895
50896 * gcc.c-torture/execute/string-opt-2.c: New test.
50897
50898 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
50899
50900 * g++.old-deja/g++.pt/crash60.C: New test.
50901
50902 2000-11-06 Jakub Jelinek <jakub@redhat.com>
50903
50904 * g++.old-deja/g++.other/crash24.C: New test.
50905 * g++.old-deja/g++.other/crash25.C: New test.
50906 * g++.old-deja/g++.other/crash26.C: New test.
50907 * g++.old-deja/g++.other/crash27.C: New test.
50908 * g++.old-deja/g++.other/crash28.C: New test.
50909 * g++.old-deja/g++.other/crash29.C: New test.
50910 * g++.old-deja/g++.other/crash30.C: New test.
50911 * g++.old-deja/g++.other/crash31.C: New test.
50912 * g++.old-deja/g++.other/crash32.C: New test.
50913 * g++.old-deja/g++.other/crash33.C: New test.
50914 * g++.old-deja/g++.other/crash34.C: New test.
50915 * g++.old-deja/g++.other/crash35.C: New test.
50916
50917 2000-11-06 Jakub Jelinek <jakub@redhat.com>
50918
50919 * gcc.c-torture/execute/20001031-1.c: New test.
50920
50921 2000-11-04 Mark Mitchell <mark@codesourcery.com>
50922
50923 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
50924 namespace.
50925
50926 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
50927 standards-conformant.
50928
50929 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
50930
50931 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
50932 * g++.old-deja/g++.mike/p755a.C: Likewise.
50933 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
50934 library makes no calls to `operator new' during initialization.
50935
50936 2000-11-04 Neil Booth <neilb@earthling.net>
50937
50938 * gcc.dg/cpp/include2.c: New tests.
50939
50940 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
50941
50942 * lib/g++.exp (g++_set_ld_library_path): New function.
50943 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
50944
50945 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
50946
50947 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
50948 warnings.
50949
50950 2000-11-01 Richard Henderson <rth@redhat.com>
50951
50952 * g++.old-deja/g++.ext/namedret1.C: New.
50953 * g++.old-deja/g++.ext/namedret2.C: New.
50954 * g++.old-deja/g++.ext/namedret3.C: New.
50955
50956 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
50957
50958 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
50959 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
50960
50961 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50962
50963 * gcc.c-torture/execute/va-arg-21.c: New test.
50964
50965 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
50966
50967 * gcc.dg/c99-complex-2.c: New test.
50968
50969 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50970
50971 * gcc.c-torture/execute/stdio-opt-1.c: New test.
50972
50973 2000-10-31 Jakub Jelinek <jakub@redhat.com>
50974
50975 * g++.old-deja/g++.other/inline16.C: New test.
50976
50977 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
50978
50979 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
50980 __PRETTY_FUNCTION__
50981
50982 2000-10-29 Neil Booth <neilb@earthling.net>
50983
50984 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
50985 New tests.
50986 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
50987 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
50988 optimisation.
50989
50990 2000-10-29 Neil Booth <neilb@earthling.net>
50991
50992 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
50993 * mi1.c, mi1c.h: Add null directives to multiple-include test.
50994 * mi5.c: Test multiple includes work with -C.
50995 * trigraphs.c: Test ^= version.
50996
50997 2000-10-28 Neil Booth <neilb@earthling.net>
50998
50999 New tests and test updates for new macro expander.
51000
51001 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
51002 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
51003 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
51004 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
51005 new diagnostic messages.
51006
51007 * gcc.dg/cpp/macro3.c: New tests.
51008
51009 2000-10-27 Mark Mitchell <mark@codesourcery.com>
51010
51011 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
51012 on the same line.
51013
51014 2000-10-27 Jakub Jelinek <jakub@redhat.com>
51015
51016 * g++.old-deja/g++.other/eh2.C: New test.
51017
51018 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
51019
51020 * gcc.c-torture/execute/20001027-1.c: New test.
51021
51022 2000-10-26 Richard Henderson <rth@redhat.com>
51023
51024 * gcc.c-torture/execute/20001026-1.c: New.
51025
51026 2000-10-26 Mark Mitchell <mark@codesourcery.com>
51027
51028 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
51029 * g++.old-deja/g++.law/builtin1.C: Likewise.
51030 * g++.old-deja/g++.law/ctors10.C: Likewise.
51031 * g++.old-deja/g++.law/virtual3.C: Likewise.
51032 * g++.old-deja/g++.mike/p658.C: Likewise.
51033 * g++.old-deja/g++.other/sibcall1.C: Likewise.
51034 * g++.old-deja/g++.other/vaarg2.C: Likewise.
51035 * g++.old-deja/g++.robertl/eb124.C: Likewise.
51036 * g++.old-deja/g++.robertl/eb44.C: Likewise.
51037 * g++.old-deja/g++.robertl/eb77.C: Likewise.
51038
51039 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
51040
51041 * gcc.c-torture/compile/20001024-1.c: New test.
51042
51043 2000-10-25 Mark Mitchell <mark@codesourcery.com>
51044
51045 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
51046 to tell us whether or not we are using V3.
51047
51048 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
51049
51050 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
51051 operands.
51052
51053 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
51054
51055 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
51056
51057 2000-10-25 Jakub Jelinek <jakub@redhat.com>
51058
51059 * gcc.c-torture/execute/20001024-1.c: New test.
51060
51061 2000-10-24 Jakub Jelinek <jakub@redhat.com>
51062
51063 * g++.old-deja/g++.other/sibcall1.C: New test.
51064
51065 2000-10-20 Jakub Jelinek <jakub@redhat.com>
51066
51067 * gcc.dg/noncompile/init-3.c: New test.
51068
51069 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
51070
51071 * gcc.dg/format-array-1.c: New test.
51072
51073 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
51074
51075 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
51076 writing through null pointers; remove comment about testing
51077 unterminated strings.
51078
51079 2000-10-17 Matthew Hiller <hiller@redhat.com>
51080
51081 * gcc.c-torture/execute/20001017-2.c: New test.
51082
51083 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
51084
51085 * gcc.c-torture/compile/20001018-1.c: New test.
51086 * gcc.c-torture/compile/20001018-1.x: Xfail.
51087
51088 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51089
51090 * gcc.c-torture/execute/20001017-1.c: New test.
51091
51092 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
51093
51094 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
51095 for multiple use of arguments with scanf formats; add tests for
51096 multiple use of arguments.
51097
51098 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
51099
51100 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
51101 from some old tests.
51102
51103 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
51104
51105 * gcc.dg/format-miss-1.c: New test.
51106
51107 2000-10-16 Jakub Jelinek <jakub@redhat.com>
51108
51109 * gcc.c-torture/execute/20001013-1.c: New test.
51110
51111 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
51112
51113 * gcc.dg/format-branch-1.c: New test.
51114
51115 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
51116
51117 * README, lib/file-format.exp: Remove EGCS references.
51118
51119 2000-10-16 Jakub Jelinek <jakub@redhat.com>
51120
51121 * gcc.dg/20001013-1.c: New test.
51122
51123 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
51124
51125 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
51126 for intmax_t in the compiler using __typeof__ and the type rules
51127 for conditional expressions.
51128
51129 2000-10-13 Jakub Jelinek <jakub@redhat.com>
51130
51131 * gcc.dg/20001012-1.c: New test.
51132 * gcc.dg/20001012-2.c: New test.
51133
51134 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
51135
51136 * gcc.dg/format-attr-1.c: New test.
51137
51138 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
51139
51140 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
51141 __LONG_LONG_MAX__ instead of LLONG_MAX.
51142
51143 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
51144
51145 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
51146 scanf flags.
51147 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
51148 flags.
51149
51150 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
51151
51152 * gcc.dg/sequence-pt-1.c: New test.
51153
51154 2000-10-11 Geoff Keating <geoffk@cygnus.com>
51155
51156 * gcc.c-torture/execute/20001011-1.c: New testcase.
51157 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
51158
51159 2000-10-10 Jakub Jelinek <jakub@redhat.com>
51160
51161 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
51162 does not error on it.
51163
51164 2000-10-10 Jakub Jelinek <jakub@redhat.com>
51165
51166 * gcc.dg/20001009-1.c: New test.
51167
51168 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
51169
51170 * gcc.c-torture/compile/20001009-1.c: Move from here ....
51171 * gcc.c-torture/execute/20001009-2.c: ... to here.
51172
51173 2000-10-09 Geoff Keating <geoffk@cygnus.com>
51174
51175 * gcc.c-torture/compile/20001009-1.c: New testcase.
51176 * gcc.c-torture/execute/20001009-1.c: New testcase.
51177 Testcases provided by Jan Hubicka <jh@suse.cz>.
51178
51179 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
51180
51181 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51182 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
51183 uintmax_t using <limits.h> to emulate the compiler's internal
51184 logic. No longer XFAIL %j tests.
51185
51186 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
51187
51188 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
51189 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51190 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
51191 regexps and details of expected handling of some bad formats.
51192 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
51193 suppression.
51194
51195 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
51196
51197 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
51198 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
51199 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
51200 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
51201 in list archives.
51202
51203 2000-10-06 Richard Henderson <rth@cygnus.com>
51204
51205 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
51206 * g++.old-deja/g++.brendan/crash52.C: Likewise.
51207 * g++.old-deja/g++.jason/report.C: Likewise.
51208 * g++.old-deja/g++.law/friend5.C: Likewise.
51209 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
51210 of the expected warnings.
51211
51212 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
51213
51214 * g++.old-deja/g++.pt/enum14.C: New test.
51215
51216 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
51217
51218 * g++.old-deja/g++.pt/crash59.C: New test.
51219
51220 2000-10-04 Will Cohen <wcohen@redhat.com>
51221
51222 * gcc.dg/20000926-1.c: New test.
51223
51224 2000-10-03 Geoff Keating <geoffk@cygnus.com>
51225
51226 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
51227 function name for current C++ compiler.
51228 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
51229
51230 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
51231
51232 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
51233 __PRETTY_FUNCTION__.
51234 * g++.old-deja/g++.ext/pretty2.C: Likewise.
51235
51236 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51237
51238 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
51239
51240 2000-09-26 Jakub Jelinek <jakub@redhat.com>
51241
51242 * gcc.c-torture/compile/20000923-1.c: New test.
51243
51244 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
51245
51246 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
51247 * g++.old-deja/g++.pt/ttp62.C: Same.
51248 * g++.old-deja/g++.other/inline14.C: Same.
51249
51250 2000-09-24 Richard Henderson <rth@cygnus.com>
51251
51252 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
51253
51254 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
51255
51256 * gcc.dg/c90-printf-1.c: Add test for wide string format.
51257
51258 2000-09-22 Geoff Keating <geoffk@cygnus.com>
51259
51260 * gcc.c-torture/compile/20000922-1.c: New file.
51261
51262 2000-09-21 Nick Clifton <nickc@redhat.com>
51263
51264 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
51265 a signed long modulo operation.
51266 (mod6): New function - perform an unsigned long modulo operation.
51267 (main): Add tests for modulos of very large numbers by very small
51268 dividends.
51269
51270 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51271
51272 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
51273
51274 2000-09-19 Richard Henderson <rth@cygnus.com>
51275
51276 * gcc.dg/compare2.c (case 10): XFAIL.
51277
51278 2000-09-18 Richard Henderson <rth@cygnus.com>
51279
51280 * gcc.c-torture/execute/20000906-1.c: Move ...
51281 * gcc.dg/20000906-1.c: ... here. Only run on targets
51282 that support __builtin_trap.
51283
51284 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
51285
51286 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
51287
51288 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
51289
51290 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
51291 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
51292 more $ format tests.
51293
51294 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
51295
51296 * gcc.dg/format-errmk-1.c: New test.
51297
51298 2000-09-17 Greg McGary <greg@mcgary.org>
51299
51300 * gcc.c-torture/execute/20000917-1.x: Remove.
51301
51302 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
51303
51304 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
51305
51306 2000-09-17 Greg McGary <greg@mcgary.org>
51307
51308 * gcc.c-torture/execute/20000917-1.c: New test.
51309 * gcc.c-torture/execute/20000917-1.x: XFAIL.
51310
51311 2000-09-16 Neil Booth <NeilB@earthling.net>
51312
51313 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
51314 in nested macro bug.
51315
51316 2000-09-15 Neil Booth <NeilB@earthling.net>
51317
51318 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
51319
51320 2000-09-14 Jeffrey A Law (law@cygnus.com)
51321
51322 * gcc.c-torture/execute/20000914-1.c: New test.
51323
51324 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
51325
51326 * g++.other/inline13.C: New test.
51327
51328 2000-09-12 Andreas Jaeger <aj@suse.de>
51329
51330 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
51331 constant by Ulrich Drepper <drepper@redhat.com>.
51332
51333 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
51334
51335 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
51336
51337 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51338
51339 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
51340
51341 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
51342
51343 * gcc.dg/cpp/backslash.c: New test.
51344
51345 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
51346
51347 * gcc.c-torture/execute/20000910-1.c: New test.
51348 * gcc.c-torture/execute/20000910-2.c: Likewise.
51349
51350 2000-09-11 Robert Lipe <robertl@sco.com>
51351
51352 * gcc.dg/pragma-align.c: New test.
51353
51354 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
51355
51356 * g++.old-deja/g++.pt/explicit82.C: New test.
51357 * g++.old-deja/g++.pt/explicit83.C: New test.
51358
51359 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
51360
51361 * gcc.dg/asm-names.c: New test.
51362
51363 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51364
51365 * gcc.dg/cpp/tr-warn6.c: New test
51366
51367 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
51368
51369 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
51370 be accepted.
51371
51372 2000-09-07 Catherine Moore <clm@redhat.com>
51373
51374 * gcc.c-torture/execute/unroll-1.c: New test.
51375
51376 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
51377
51378 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
51379 ERROR markers.
51380 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
51381 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
51382 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
51383 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
51384 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
51385 Preprocess only.
51386 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
51387 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
51388
51389 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
51390
51391 * g++.old-deja/g++.pt/deduct2.C: New test.
51392
51393 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
51394
51395 * g++.old-deja/g++.pt/parms2.C: New test.
51396
51397 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
51398
51399 * g++.old-deja/g++.pt/crash58.C: New test.
51400
51401 2000-09-06 Greg McGary <greg@mcgary.org>
51402
51403 * gcc.c-torture/execute/20000906-1.c: New test.
51404 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
51405
51406 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51407
51408 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
51409
51410 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
51411
51412 * g++.old-deja/g++.pt/crash57.C: New test.
51413
51414 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
51415
51416 * g++.old-deja/g++.pt/crash56.C: New test.
51417
51418 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
51419
51420 * g++.old-deja/g++.pt/koenig1.C: New test.
51421
51422 2000-09-04 Jakub Jelinek <jakub@redhat.com>
51423
51424 * gcc.dg/20000904-1.c: New test.
51425
51426 2000-09-04 Jakub Jelinek <jakub@redhat.com>
51427
51428 * gcc.dg/cpp/paste8.c: New test.
51429
51430 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
51431
51432 * gcc.c-torture/compile/20000827-1.c: New test.
51433
51434 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
51435
51436 * gcc.dg/format-diag-1.c: New test.
51437
51438 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
51439
51440 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
51441 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
51442 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
51443 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
51444 gcc.dg/formatz-1.c: Adjust warning regular expressions.
51445
51446 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
51447
51448 * g++.old-deja/g++.other/nested4.C: New test.
51449
51450 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
51451
51452 * g++.old-deja/g++.ns/scoped1.C: New test.
51453
51454 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
51455
51456 * lib/g++.exp: Support testing already-installed GCC.
51457
51458 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51459
51460 * wtr-label-1.c, wtr-suffix-1.c: New tests.
51461
51462 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51463
51464 * gcc.dg/return-type-2.c: New test.
51465
51466 2000-08-27 Geoff Keating <geoffk@cygnus.com>
51467
51468 * gcc.c-torture/compile/20000825-1.c: New test.
51469
51470 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
51471
51472 * gcc.dg/dwarf2-2.c: New test.
51473
51474 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
51475
51476 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
51477 dg-warning regexps.
51478
51479 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
51480
51481 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
51482 gcc.dg/format-ext-5.c: New tests.
51483
51484 2000-08-25 Jakub Jelinek <jakub@redhat.com>
51485
51486 * g++.old-deja/g++.other/crash22.C: New test.
51487
51488 2000-08-24 Mark Mitchell <mark@codesourcery.com>
51489
51490 * gcc.dg/noncompile/930622-2.c: Adjust error message.
51491
51492 2000-08-24 Richard Henderson <rth@cygnus.com>
51493
51494 * gcc.dg/ia64-sync-1.c: New test.
51495 * gcc.dg/ia64-sync-2.c: New test.
51496 * gcc.dg/ia64-asm-1.c: New test.
51497
51498 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
51499
51500 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
51501 * gcc.dg/format-ext-2.c: New test.
51502
51503 2000-08-23 Jason Merrill <jason@redhat.com>
51504
51505 * lib/old-dejagnu.exp: Also ignore "In member function" and
51506 "At global scope".
51507
51508 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51509
51510 * gcc.dg/noncompile/label-lineno-1.c: New test.
51511
51512 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
51513
51514 * gcc.dg/c99-array-nonobj-1.c: New test.
51515
51516 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
51517
51518 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
51519 tests.
51520 * gcc.dg/format-ext-1.c: New test.
51521
51522 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51523
51524 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
51525 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
51526 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
51527 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
51528 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
51529
51530 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
51531
51532 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
51533 gcc.dg/c99-strftime-2.c: New tests.
51534
51535 2000-08-22 Richard Henderson <rth@cygnus.com>
51536
51537 * gcc.c-torture/execute/20000822-1.c: New test.
51538
51539 2000-08-21 Jakub Jelinek <jakub@redhat.com>
51540
51541 * gcc.c-torture/execute/20000819-1.x: Remove.
51542
51543 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
51544
51545 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
51546 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
51547 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
51548 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
51549 gcc.dg/format-xopen-1.c: New tests.
51550
51551 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
51552
51553 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
51554
51555 2000-08-21 Jakub Jelinek <jakub@redhat.com>
51556
51557 * g++.old-deja/g++.other/loop2.C: New test.
51558
51559 * gcc.c-torture/compile/20000606-1.c: New test.
51560 * gcc.c-torture/compile/20000728-1.c: New test.
51561 * gcc.c-torture/execute/20000801-1.c: New test.
51562 * gcc.c-torture/execute/20000801-2.c: New test.
51563 * gcc.c-torture/execute/20000819-1.c: New test.
51564 * gcc.c-torture/execute/20000819-1.x: XFAIL.
51565 * gcc.dg/20000629-1.c: New test.
51566 * gcc.dg/20000724-1.c: New test.
51567 * gcc.dg/20000807-1.c: New test.
51568
51569 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
51570
51571 * gcc.dg/cpp/pragma-1.c: New test.
51572 * gcc.dg/cpp/pragma-2.c: New test.
51573
51574 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
51575
51576 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
51577 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
51578
51579 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51580
51581 * gcc.c-torture/compile/20000818-1.c: New test.
51582
51583 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
51584
51585 * gcc.c-torture/execute/20000818-1.c: New test.
51586
51587 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
51588
51589 * gcc.dg/format-va-1.c: New test.
51590
51591 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
51592
51593 * g++.old-deja/g++.other/typedef8.C: New test.
51594
51595 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
51596
51597 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
51598 * g++.old-deja/g++.mike/net36.C: Mark candidate.
51599 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
51600 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
51601 * g++.old-deja/g++.other/ptrmem7.C: New test.
51602 * g++.old-deja/g++.pt/ptrmem10.C: New test.
51603
51604 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
51605
51606 * g++.old-deja/g++.pt/typename27.C: New test.
51607
51608 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
51609
51610 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
51611 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
51612 * g++.old-deja/g++.pt/friend45.C: New test.
51613 * g++.old-deja/g++.other/friend8.C: New test.
51614
51615 2000-08-15 Richard Henderson <rth@cygnus.com>
51616
51617 * gcc.c-torture/execute/20000815-1.c: New test.
51618
51619 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
51620
51621 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
51622 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
51623 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
51624
51625 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
51626
51627 * g++.old-deja/g++.other/refinit2.C: New test.
51628
51629 2000-08-13 Geoff Keating <geoffk@cygnus.com>
51630
51631 * lib/c-torture.exp (c-torture): Make
51632 compiler_conditional_xfail_data global.
51633 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
51634 compiler_conditional_xfail_data machinery.
51635 (f-torture-execute): Likewise.
51636 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
51637 and only when unrolling loops.
51638
51639 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
51640
51641 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
51642
51643 * g++.old-deja/g++.pt/explicit81.C: New test.
51644
51645 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
51646
51647 * g++.old-deja/g++.pt/typename26.C: New test.
51648
51649 2000-08-10 Geoff Keating <geoffk@cygnus.com>
51650
51651 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
51652 warning.
51653
51654 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
51655
51656 * g++.old-deja/g++.other/array3.C: New test.
51657
51658 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
51659
51660 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
51661 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
51662 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
51663 New tests.
51664
51665 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
51666
51667 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
51668 * g++.old-deja/g++.abi/vmihint.C: Likewise.
51669
51670 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
51671
51672 * gcc.c-torture/execute/20000808-1.c: New test.
51673
51674 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
51675
51676 * gcc.dg/c90-const-expr-1.c: New test.
51677
51678 2000-08-08 Richard Henderson <rth@cygnus.com>
51679
51680 * gcc.dg/noncompile/920923-1.c: Declare calloc.
51681
51682 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
51683
51684 * gcc.dg/noncompile/const-ll-1.c: New test.
51685
51686 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
51687
51688 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
51689
51690 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
51691
51692 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
51693 that running programs linked against the shared version of libobjc
51694 run correctly.
51695
51696 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
51697
51698 * gcc.dg/c99-printf-1.c: New test.
51699
51700 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
51701
51702 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
51703
51704 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
51705
51706 * gcc.c-torture/execute/20000731-1.x: Delete.
51707
51708 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
51709
51710 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
51711 and torture_without_loops as is done by c-torture.exp.
51712 (search_for): Copy from c-torture.exp.
51713 (gcc-dg-runtest): New function, drives a directory of tests
51714 iterating over the TORTURE_OPTIONS.
51715 (scan-assembler, scan-assembler-not): Move here from
51716 individual directory drivers.
51717
51718 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
51719 defined by lib/gcc-dg.exp.
51720 * gcc.dg/cpp/cpp.exp: Likewise.
51721 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
51722 gcc-dg-runtest, so we cycle over optimization options.
51723
51724 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
51725 * gcc.dg/compare2.c: No longer expected to fail.
51726
51727 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
51728
51729 * gcc.c-torture/execute/20000804-1.c: New test.
51730
51731 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
51732
51733 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
51734
51735 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
51736
51737 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
51738
51739 2000-08-03 Jeffrey A Law (law@cygnus.com)
51740
51741 * gcc.c-torture/compile/20000803-1.c: New test.
51742
51743 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
51744
51745 * gcc.c-torture/execute/20000801-3.c,
51746 gcc.c-torture/execute/20000801-4.c: New tests.
51747 * gcc.c-torture/execute/20000801-3.x,
51748 gcc.c-torture/execute/20000801-4.x: Xfail.
51749
51750 2000-08-02 Geoff Keating <geoffk@cygnus.com>
51751
51752 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
51753 libobjc/.libs to allow for libtool.
51754
51755 2000-08-02 Jakub Jelinek <jakub@redhat.com>
51756
51757 * gcc.c-torture/compile/20000802-1.c: New test.
51758
51759 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
51760
51761 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
51762
51763 2000-07-31 Jeffrey A Law (law@cygnus.com)
51764
51765 * gcc-c-torture/execute/20000731-2.c: New test.
51766
51767 * gcc.c-torture/execute/20000731-1.c: New test.
51768 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
51769
51770 2000-07-31 Jakub Jelinek <jakub@redhat.com>
51771
51772 * gcc.dg/cpp/paste7.c: New test.
51773 * gcc.dg/cpp/20000725-1.c: New test.
51774
51775 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
51776
51777 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
51778 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
51779 declaration warning for __builtin_dwarf_reg_size.
51780
51781 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
51782
51783 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
51784
51785 * gcc.dg/noncompile/voidparam-1.c: New test.
51786
51787 2000-07-30 Richard Henderson <rth@cygnus.com>
51788
51789 * gcc.dg/c90-digraph-1.c: Don't xfail.
51790 * gcc.dg/compare2.c (case 10): Xfail.
51791 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
51792
51793 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
51794
51795 * gcc.dg/c99-main-1.c: New test.
51796
51797 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
51798
51799 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
51800
51801 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
51802
51803 * gcc.c-tortuer/execute/20000726-1.c: New test.
51804
51805 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
51806
51807 * gcc.c-torture/execute/enum-2.c: New test.
51808
51809 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51810
51811 * gcc.dg/cpp/tr-warn3.c: New test.
51812
51813 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
51814
51815 * g++.old-deja/g++.ext/implicit1.C: Remove.
51816 * g++.old-deja/g++.jason/c2.C: Remove
51817 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
51818 * g++.old-deja/g++.pt/crash16.C: Likewise.
51819 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
51820
51821 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
51822
51823 * g++.old-deja/g++.other/for2.C: New test.
51824
51825 2000-07-25 Jakub Jelinek <jakub@redhat.com>
51826
51827 * gcc.dg/20000720-1.c: New test.
51828
51829 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
51830
51831 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
51832
51833 2000-07-24 Geoff Keating <geoffk@cygnus.com>
51834
51835 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
51836 * gcc.c-torture/execute/20000722-1.c: New.
51837 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
51838
51839 2000-07-24 Jakub Jelinek <jakub@redhat.com>
51840
51841 * gcc.dg/cpp/20000720-1.S: New test.
51842
51843 2000-07-21 Michael Meissner <meissner@redhat.com>
51844
51845 * gcc.c-torture/execute/ieee/hugeval.c: New test.
51846
51847 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
51848
51849 * g++.old-deja/g++.brendan/crash16.C,
51850 g++.old-deja/g++.brendan/parse3.C,
51851 g++.old-deja/g++.brendan/redecl1.C,
51852 g++.old-deja/g++.ns/template13.C,
51853 g++.old-deja/g++.other/decl4.C,
51854 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
51855
51856 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
51857
51858 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
51859 and "Internal error".
51860
51861 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
51862 regexps.
51863 * gcc.dg/cpp/paste6.c: New test.
51864
51865 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
51866
51867 * gcc.dg/cpp/tr-direct.c: New test.
51868
51869 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
51870 gcc.dg/cpp/undef1.c: Tweak error regexps.
51871
51872 2000-07-18 Eric Christopher <echristo@redhat.com>
51873
51874 * gcc.c-torture/compile/20000718-1.c: New test.
51875
51876 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
51877
51878 * cpplex.c (_cpp_push_token): If the token being pushed back
51879 is the previous token in this context, just subtract one from
51880 context->posn.
51881 * cppmacro.c (save_expansion): Clear aux field when storing a
51882 placemarker.
51883
51884 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
51885
51886 * gcc.dg/noncompile/redecl-1.c: New test.
51887
51888 2000-07-18 Jakub Jelinek <jakub@redhat.com>
51889
51890 * gcc.c-torture/execute/20000717-5.c: New test.
51891 * gcc.c-torture/execute/20000717-1.x: Removed.
51892
51893 2000-07-17 Richard Henderson <rth@cygnus.com>
51894
51895 * gcc.c-torture/execute/20000717-4.c: New test.
51896
51897 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
51898
51899 * gcc.dg/cpp/syshdr.c: New test.
51900 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
51901
51902 2000-07-17 Neil Booth <neilb@earthling.net>
51903
51904 * gcc.dg/cpp/cmdlne-dM.c: New test.
51905 * gcc.dg/cpp/cmdlne-dD.c: New test.
51906
51907 2000-07-17 Jeffrey A Law (law@cygnus.com)
51908
51909 * gcc.c-torture/execute/20000717-3.c: New test.
51910
51911 * gcc.c-torture/compile/20000717-1.c: New test.
51912
51913 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
51914
51915 * gcc.c-torture/execute/20000717-2.c: New test.
51916
51917 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
51918
51919 * gcc.dg/formatz-1.c: New test.
51920
51921 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
51922 * gcc.dg/c99-digraph-1.c: New tests.
51923
51924 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
51925 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
51926
51927 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
51928 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
51929 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
51930 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
51931 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
51932 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
51933 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
51934
51935 2000-07-17 Greg McGary <greg@mcgary.org>
51936
51937 * gcc.c-torture/execute/20000717-1.c: New test.
51938 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
51939
51940 2000-07-15 Jakub Jelinek <jakub@redhat.com>
51941
51942 * gcc.c-torture/execute/20000715-2.c: New test.
51943 * gcc.dg/20000715-1.c: New test.
51944
51945 2000-07-15 Michael Meissner <meissner@redhat.com>
51946
51947 * gcc.c-torture/execute/20000715-1.c: New test.
51948
51949 2000-07-13 Jakub Jelinek <jakub@redhat.com>
51950
51951 * gcc.c-torture/execute/20000707-1.c: New test.
51952
51953 2000-07-13 Neil Booth <NeilB@earthling.net>
51954
51955 * gcc.dg/cpp/digraph1.c,
51956 gcc.dg/cpp/digraph2.c,
51957 gcc.dg/cpp/digraphs.c: New tests.
51958
51959 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
51960
51961 * g77.f-torture/compile/20000630-2.f: New test.
51962 * g77.f-torture/compile/20000630-2.x
51963
51964 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
51965
51966 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
51967
51968 2000-07-11 Neil Booth <NeilB@earthling.net>
51969
51970 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
51971
51972 2000-07-11 Neil Booth <NeilB@earthling.net>
51973
51974 * gcc.dg/cpp/cmdlne-C.c: New.
51975
51976 2000-07-09 Neil Booth <NeilB@earthling.net>
51977
51978 * gcc.dg/cpp/directiv.c: New tests.
51979 * gcc.dg/cpp/undef1.c: Update.
51980
51981 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
51982
51983 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
51984
51985 2000-07-09 Neil Booth <NeilB@earthling.net>
51986
51987 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
51988
51989 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
51990
51991 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
51992 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
51993
51994 2000-07-08 Neil Booth <NeilB@earthling.net>
51995
51996 * gcc.dg/cpp/macsyntx.c: New tests.
51997
51998 2000-07-07 Jakub Jelinek <jakub@redhat.com>
51999
52000 * gcc.dg/20000707-1.c: New test.
52001
52002 2000-07-07 Jakub Jelinek <jakub@redhat.com>
52003
52004 * gcc.c-torture/execute/20000706-1.c: New test.
52005 * gcc.c-torture/execute/20000706-2.c: New test.
52006 * gcc.c-torture/execute/20000706-3.c: New test.
52007 * gcc.c-torture/execute/20000706-4.c: New test.
52008 * gcc.c-torture/execute/20000706-5.c: New test.
52009
52010 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
52011
52012 * g++.old-deja/g++.pt/instantiate7.C: New test.
52013
52014 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
52015
52016 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
52017 * g++.old-deja/g++.mike/thunk3.C: Likewise.
52018 * g++.old-deja/g++.other/rtti3.C: Likewise.
52019 * g++.old-deja/g++.other/rttid3.C: Likewise.
52020
52021 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
52022
52023 * g77.f-torture/compile/20000630-1.x: Fix typo
52024
52025 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
52026
52027 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
52028 assembly output.
52029
52030 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
52031
52032 * gcc.dg/cpp/ident.c: New test.
52033
52034 2000-07-05 Neil Booth <NeilB@earthling.net>
52035
52036 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
52037 gcc.dg/cpp/lexstrng.c: New tests.
52038
52039 2000-07-04 Neil Booth <NeilB@earthling.net>
52040
52041 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
52042 * gcc.dg/cpp/strify2.c: Same.
52043
52044 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
52045
52046 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
52047 * gcc.dg/cpp/19990703-1.c: Likewise.
52048 * gcc.dg/cpp/20000625-1.c: Likewise.
52049 * gcc.dg/cpp/20000625-2.c: Likewise.
52050
52051 * gcc.dg/cpp/macro1.c,
52052 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
52053 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
52054 gcc.dg/cpp/strify1.c,
52055 gcc.dg/cpp/strify2.c: New tests.
52056
52057 2000-07-03 Jakub Jelinek <jakub@redhat.com>
52058
52059 * gcc.c-torture/execute/20000703-1.c: New test.
52060
52061 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
52062
52063 * g++.old-deja/g++.pt (lookup10.C): New test.
52064
52065 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
52066
52067 * g++.old-deja/g++.pt (typename25.C): New test.
52068
52069 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
52070
52071 * gcc.c-torture/compile/20000701-1.c: New test.
52072
52073 2000-06-30 Nick Clifton <nickc@cygnus.com>
52074
52075 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
52076 to test case.
52077
52078 2000-06-30 Catherine Moore <clm@cygnus.com>
52079
52080 * gcc.c-torture/execute/align-1.c: New test.
52081
52082 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
52083
52084 * g++.old-deja/g++.pt/expr8.C: New test.
52085 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
52086
52087 2000-06-29 Nick Clifton <nickc@cygnus.com>
52088
52089 * gcc.c-torture/compile/20000629-1.c: New test.
52090
52091 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
52092
52093
52094 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
52095 gcc.dg/noncompile directory, depending on whether they're
52096 preprocessor tests or not. Annotate all the tests for the dg
52097 framework.
52098
52099 * gcc.c-torture/noncompile/noncompile.exp: Delete.
52100 * gcc.dg/noncompile/noncompile.exp: New.
52101
52102 * Moved files:
52103 Old name New name
52104 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
52105 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
52106 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
52107 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
52108 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
52109 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
52110 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
52111 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
52112 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
52113 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
52114 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
52115 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
52116 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
52117 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
52118 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
52119 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
52120 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
52121 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
52122 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
52123 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
52124 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
52125 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
52126 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
52127 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
52128
52129 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
52130 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
52131 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
52132 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
52133 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
52134 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
52135
52136 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
52137
52138 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
52139 declare one variable. On the fourth, error.
52140 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
52141 declared by 20000628-1a.h.
52142
52143 2000-06-29 Richard Henderson <rth@redhat.com>
52144
52145 * gcc.c-torture/execute/930529-1.x: New file.
52146 * gcc.dg/920413-1.c: Adjust expected warning text.
52147 * gcc.dg/980217-1.c: Declare abort.
52148 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
52149
52150 2000-06-29 Jeffrey A Law (law@cygnus.com)
52151
52152 * g77.f-torture/compile/20000629-1.f: New test.
52153 * g77.f-torture/compile/20000629-1.x: Expected to fail.
52154
52155 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
52156
52157 Rearrange lots of files, removing entirely the
52158 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
52159 directories.
52160
52161 * Deleted files:
52162 gcc.c-torture/code_quality/code_quality.exp
52163 gcc.c-torture/special/special.exp
52164 gcc.failure/failure.exp
52165 gcc.failure/940409-1.x
52166 gcc.c-torture/compile/961203-1.x
52167
52168 * New files:
52169 gcc.misc-tests/linkage.exp
52170 gcc.c-torture/execute/920730-1t.c
52171 gcc.c-torture/execute/920730-1t.x
52172 gcc.c-torture/compile/920520-1.x
52173 gcc.c-torture/compile/920521-1.x
52174 gcc.c-torture/compile/981006-1.x
52175 gcc.c-torture/execute/eeprof-1.x
52176
52177 * Moved files (possibly with modifications to fit a new harness):
52178 Old name New name
52179 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
52180 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
52181 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
52182 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
52183 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
52184 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
52185 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
52186 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
52187 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
52188 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
52189 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
52190 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
52191 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
52192 gcc.failure/940409-1.c gcc.dg/940409-1.c
52193
52194 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
52195
52196 * c-torture/compile/961203-1.x: Delete.
52197
52198 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
52199 not exit. Include stdio.h.
52200 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
52201 * gcc.misc-tests/dg-12.c: Likewise.
52202 * gcc.misc-tests/dg-5.c: Likewise.
52203 * gcc.misc-tests/dg-6.c: Likewise.
52204 * gcc.misc-tests/dg-7.c: Prototype abort.
52205 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
52206 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
52207 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
52208 not exit.
52209 * gcc.misc-tests/sieve.c: Use return from main, not exit.
52210 * gcc.misc-tests/sort2.c: Use return from main, not exit.
52211
52212 2000-06-28 Jakub Jelinek <jakub@redhat.com>
52213
52214 * gcc.dg/cpp/20000628-1.c: New test.
52215 * gcc.dg/cpp/20000628-1.h: New header for above test.
52216 * gcc.dg/cpp/20000628-1a.h: Likewise.
52217
52218 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
52219
52220 * gcc.dg/cpp: New directory.
52221 * gcc.dg/cpp/cpp.exp: New driver.
52222 * gcc.dg/cpp/20000627-1.c: New test.
52223 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
52224 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
52225 and rewrite as a compilation test.
52226
52227 * gcc.dg: Move many files into the cpp subdirectory, possibly
52228 renaming or editing them as well.
52229 Old name New name
52230 990119-1.c cpp/19990119-1.c
52231 990228-1.c cpp/19990228-1.c
52232 990407-1.c cpp/19990407-1.c
52233 990409-1.c cpp/19990409-1.c
52234 990413-1.c cpp/19990413-1.c
52235 990703-1.c cpp/19990703-1.c
52236 20000127-1.c cpp/20000127-1.c
52237 20000129-1.c cpp/20000129-1.c
52238 20000207-1.c cpp/20000207-1.c
52239 20000207-2.c cpp/20000207-2.c
52240 20000209-1.c cpp/20000209-1.c
52241 20000209-2.c cpp/20000209-2.c
52242 20000301-1.c cpp/20000301-1.c
52243 20000419-1.c cpp/20000419-1.c
52244 20000510-1.S cpp/20000510-1.S
52245 20000519-1.c cpp/20000519-1.c
52246 20000529-1.c cpp/20000529-1.c
52247 20000625-1.c cpp/20000625-1.c
52248 20000625-2.c cpp/20000625-2.c
52249 cpp-as1.c cpp/assert1.c
52250 cpp-as2.c cpp/assert2.c
52251 cxx-comments-1.c cpp/cxxcom1.c
52252 cxx-comments-2.c cpp/cxxcom2.c
52253 endif-label.c cpp/endif.c
52254 cpp-hash1.c cpp/hash1.c
52255 cpp-hash2.c cpp/hash2.c
52256 cpp-if1.c cpp/if-1.c
52257 cpp-if2.c cpp/if-2.c
52258 cpp-if3.c cpp/if-3.c
52259 cpp-if4.c cpp/if-4.c
52260 cpp-if5.c cpp/if-5.c
52261 cpp-cond.c cpp/if-cexp.c
52262 cpp-missingop.c cpp/if-mop.c
52263 cpp-missingparen.c cpp/if-mpar.c
52264 cpp-opprec.c cpp/if-oppr.c
52265 cpp-ifparen.c cpp/if-paren.c
52266 cpp-shortcircuit.c cpp/if-sc.c
52267 cpp-shift.c cpp/if-shift.c
52268 cpp-unary.c cpp/if-unary.c
52269 cpp-li1.c cpp/line1.c
52270 cpp-li2.c cpp/line2.c
52271 lineno.c cpp/line3.c
52272 lineno-2.c cpp/line4.c
52273 cpp-mi.c cpp/mi1.c
52274 cpp-mic.h cpp/mi1c.h
52275 cpp-micc.h cpp/mi1cc.h
52276 cpp-mind.h cpp/mi1nd.h
52277 cpp-mindp.h cpp/mi1ndp.h
52278 cpp-mix.h cpp/mi1x.h
52279 cpp-mi2.c cpp/mi2.c
52280 cpp-mi2a.h cpp/mi2a.h
52281 cpp-mi2b.h cpp/mi2b.h
52282 cpp-mi2c.h cpp/mi2c.h
52283 cpp-mi3.c cpp/mi3.c
52284 cpp-mi3.def cpp/mi3.def
52285 poison-1.c cpp/poison.c
52286 pr-impl.c cpp/prag-imp.c
52287 cpp-redef-2.c cpp/redef1.c
52288 cpp-redef.c cpp/redef2.c
52289 strpaste.c cpp/strp1.c
52290 strpaste-2.c cpp/strp2.c
52291 cpp-tradpaste.c cpp/tr-paste.c
52292 cpp-tradstringify.c cpp/tr-str.c
52293 cpp-tradwarn1.c cpp/tr-warn1.c
52294 cpp-tradwarn2.c cpp/tr-warn2.c
52295 trigraphs.c cpp/trigraphs.c
52296 cpp-unc1.c cpp/unc1.c
52297 cpp-unc2.c cpp/unc2.c
52298 cpp-unc3.c cpp/unc3.c
52299 cpp-unc.c cpp/unc4.c
52300 undef.c cpp/undef1.c
52301 undef-2.c cpp/undef2.c
52302 cpp-wi1.c cpp/widestr1.c
52303
52304 2000-06-27 Mark Mitchell <mark@codesourcery.com>
52305
52306 * lib/g++.exp (g++_include_flags): Tweak.
52307
52308 2000-06-27 H.J. Lu <hjl@gnu.org>
52309 Loren J. Rittle <ljrittle@acm.org>
52310
52311 * lib/g++.exp (g++_include_flags): Override libgloss.exp
52312 version with one that knows about the new gcc tree structure.
52313 (g++_link_flags): Same.
52314
52315 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
52316
52317 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
52318 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
52319 case we are cross-compiling.
52320
52321 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
52322 g++.old-deja/g++.niklas/Makefile.in,
52323 g++.old-deja/g++.niklas/configure.in,
52324 g++.old-deja/g++.other/Makefile.in,
52325 g++.old-deja/g++.other/configure.in,
52326 gcc.c-torture/code_quality/Makefile.in,
52327 gcc.c-torture/code_quality/configure.in,
52328 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
52329 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
52330 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
52331 gcc.c-torture/execute/ieee/Makefile.in,
52332 gcc.c-torture/execute/ieee/configure.in,
52333 gcc.c-torture/noncompile/Makefile.in,
52334 gcc.c-torture/noncompile/configure.in,
52335 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
52336 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
52337 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
52338
52339 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
52340
52341 * g++.old-deja/g++.other/ambig3.C: New test.
52342
52343 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
52344
52345 * g++.old-deja/g++.pt/syntax1.C: New test.
52346 * g++.old-deja/g++.pt/syntax2.C: New test.
52347 * g++.old-deja/g++.other/syntax3.C: New test.
52348 * g++.old-deja/g++.other/syntax4.C: New test.
52349
52350 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
52351
52352 * gcc.dg/20000623-1.c: Prototype exit and abort.
52353
52354 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
52355
52356 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
52357 New tests.
52358 * gcc.dg/cpp-mi3.def: New file.
52359
52360 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
52361 inside assertions.
52362 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
52363 lexer's error messages.
52364 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
52365 divine anything from the linemarkers.
52366 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
52367 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
52368
52369 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
52370
52371 * gcc.dg/20000623-1.c: New test.
52372
52373 2000-06-22 Jakub Jelinek <jakub@redhat.com>
52374
52375 * gcc.c-torture/execute/20000622-1.c: New test.
52376
52377 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
52378
52379 * g++.old-deja/g++.other/init15.C: New test.
52380
52381 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
52382
52383 * g++.old-deja/g++.pt/vaarg2.C: New test.
52384 * g++.old-deja/g++.pt/vaarg3.C: New test.
52385
52386 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
52387
52388 * g++.old-deja/g++.other/dyncast6.C: New test.
52389
52390 2000-06-15 Jakub Jelinek <jakub@redhat.com>
52391
52392 * gcc.c-torture/execute/loop-6.c: New test.
52393
52394 2000-06-14 Jakub Jelinek <jakub@redhat.com>
52395
52396 * gcc.dg/20000614-1.c: New test.
52397 * gcc.dg/20000614-2.c: New test.
52398
52399 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
52400
52401 * g++.old-deja/g++.other/inline12.C: New test.
52402
52403 2000-06-13 Jakub Jelinek <jakub@redhat.com>
52404
52405 * g++.old-deja/g++.other/eh1.C: New test.
52406
52407 2000-06-12 Jakub Jelinek <jakub@redhat.com>
52408
52409 * g++.old-deja/g++.other/type.C: New test.
52410
52411 2000-06-05 Jakub Jelinek <jakub@redhat.com>
52412
52413 * g++.old-deja/g++.other/initstring.C: New test.
52414
52415 2000-06-12 Jason Merrill <jason@redhat.com>
52416
52417 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
52418
52419 2000-06-09 Jeffrey A Law (law@cygnus.com)
52420
52421 * gcc.c-torture/compile/20000609-1.c: New test.
52422
52423 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
52424
52425 * gcc.dg/20000609-1.c: New test.
52426
52427 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
52428
52429 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
52430 * gcc.c-torture/noncompile/poison-1.c: Move...
52431 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
52432 * gcc.dg/cpp-li1.c: Add a token after the #line.
52433
52434 2000-06-05 Richard Henderson <rth@cygnus.com>
52435
52436 * gcc.c-torture/execute/20000605-2.c: New test.
52437 * gcc.c-torture/execute/20000605-3.c: New test.
52438
52439 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
52440
52441 * g77.f-torture/execute/20000503-1.x: New file.
52442
52443 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
52444
52445 * g++.old-deja/g++.eh/badalloc1.C: New test.
52446
52447 2000-06-05 Richard Henderson <rth@cygnus.com>
52448
52449 * gcc.c-torture/execute/20000605-1.c: New test.
52450
52451 2000-06-05 Jakub Jelinek <jakub@redhat.com>
52452 Nathan Sidwell <nathan@codesourcery.com>
52453
52454 * gcc.c-torture/compile/20000605-1.c: New test.
52455
52456 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
52457
52458 * g77.f-torture/compile/20000601-1.f: New test.
52459
52460 2000-06-03 Richard Henderson <rth@cygnus.com>
52461
52462 * gcc.c-torture/execute/20000603-1.c: New.
52463
52464 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
52465
52466 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
52467 * gcc.dg/noreturn-2.c (noreturn): Likewise.
52468
52469 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
52470
52471 * gcc.dg/compare2.c (case 12): XFAIL.
52472 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
52473 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
52474
52475 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
52476
52477 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
52478
52479 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
52480 guard macro is already defined when the header is first
52481 included.
52482 * gcc.dg/cpp-mix.h: New file.
52483 * gcc.dg/endif-label.c: Update patterns to match compiler.
52484
52485 * g++.brendan/complex1.C: Declare abort.
52486 * g++.law/refs4.C: Remove XFAIL.
52487 * g++.oliva/expr2.C: Declare abort and exit.
52488
52489 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
52490
52491 * gcc.c-torture/execute/20000528-1.c: New test.
52492
52493 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
52494 * g++.old-deja/g++.law/temps4.C: Likewise.
52495
52496 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
52497 stdlib.h. Call abort() on failure.
52498 * g++.old-deja/g++.law/refs4.C: Likewise.
52499 * g++.old-deja/g++.law/temps4.C: Likewise.
52500 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
52501 * gcc.c-torture/execute/20000112-1.c: Include string.h.
52502
52503 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
52504
52505 Relative to g++.dg/special:
52506 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
52507
52508 Relative to g++.old-deja:
52509 * g++.brendan/complex1.C, g++.jason/optimize2.C,
52510 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
52511 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
52512 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
52513 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
52514 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
52515 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
52516
52517 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
52518 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
52519 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
52520 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
52521 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
52522 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
52523 and/or string.h.
52524
52525 * g++.other/goto1.C: Update expectations for error messages.
52526
52527 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
52528
52529 * gcc.c-torture/compile/20000523-1.c: New test.
52530
52531 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
52532
52533 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
52534
52535 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
52536
52537 * g++.old-deja/g++.eh/catch11.C: New test.
52538 * g++.old-deja/g++.eh/catch12.C: New test.
52539
52540 2000-05-24 Nick Clifton <nickc@cygnus.com>
52541
52542 * gcc.c-torture/execute/20000523-1.c: New test.
52543
52544 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
52545
52546 * c-torture/execute/bcp-1.c: Replace abort in arg of
52547 __builtin_constant_p with a generic external function.
52548
52549 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
52550 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
52551 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
52552 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
52553 Prototype abort and/or exit.
52554
52555 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
52556 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
52557 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
52558 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
52559
52560 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
52561
52562 * gcc.dg/dwarf2-1.c: New test.
52563
52564 2000-05-20 Richard Henderson <rth@cygnus.com>
52565
52566 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
52567
52568 2000-05-20 Andreas Jaeger <aj@suse.de>
52569
52570 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
52571 testcase.
52572
52573 2000-05-19 David Edelsohn <edelsohn@gnu.org>
52574
52575 * gcc.c-torture/execute/20000519-2.c: New test.
52576
52577 2000-05-19 Andreas Jaeger <aj@suse.de>
52578
52579 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
52580 which fails with SSA.
52581
52582 * lib/c-torture.exp: Also test with -O3 -fssa.
52583
52584 2000-05-18 Michael Meissner <meissner@redhat.com>
52585
52586 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
52587 * gcc.c-torture/execute/920415-1.c: Ditto.
52588 * gcc.c-torture/execute/920501-1.c: Ditto.
52589 * gcc.c-torture/execute/conversion.c: Ditto.
52590 * gcc.c-torture/execute/cvt-1.c: Ditto.
52591
52592 2000-05-18 Jeffrey A Law (law@cygnus.com)
52593
52594 * gcc.c-torture/compile/20000518-1.c: New test.
52595
52596 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
52597
52598 * g77.f-torture/compile/200005018.f: New test.
52599
52600 2000-05-17 Jeffrey A Law (law@cygnus.com)
52601
52602 * gcc.c-torture/compile/20000517-1.c: New test.
52603
52604 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52605
52606 * gcc.c-torture/execute/20000516-1.c: New test.
52607
52608 2000-05-15 Jakub Jelinek <jakub@redhat.com>
52609
52610 * g++.old-deja/g++.other/eh.C: New test.
52611
52612 2000-05-12 Richard Henderson <rth@cygnus.com>
52613
52614 * gcc.c-torture/execute/990208-1.c (main): Don't pass
52615 constants through to doit's conditional.
52616
52617 2000-05-11 Jeffrey A Law (law@cygnus.com)
52618
52619 * gcc.c-torture/compile/20000511-1.c: New test.
52620 * g77.f-torture/compile/20000511-1.f: New test.
52621 * g77.f-torture/compile/20000511-2.f: New test.
52622
52623 2000-05-11 Michael Meissner <meissner@redhat.com>
52624
52625 * gcc.c-torture/execute/20000511-1.c: New test.
52626
52627 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
52628
52629 * gcc.dg/dg.exp: Scan .S files as well as .c files.
52630 * gcc.dg/20000510-1.S: New.
52631
52632 2000-05-08 Catherine Moore <clm@cygnus.com>
52633
52634 * gcc.dg/unused-3.c: New.
52635
52636 2000-05-06 Richard Henderson <rth@cygnus.com>
52637
52638 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
52639 * g++.old-deja/g++.mike/warn1.C: Likewise.
52640 * g++.old-deja/g++.pt/local1.C: Likewise.
52641 * g++.old-deja/g++.pt/local7.C: Likewise.
52642 * g++.old-deja/g++.pt/spec16.C: Likewise.
52643
52644 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
52645
52646 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
52647
52648 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
52649
52650 * g77.f-torture/execute/20000503-1.f: New test.
52651
52652 2000-05-04 Andreas Jaeger <aj@suse.de>
52653
52654 * gcc.dg/noreturn-2.c: New test.
52655
52656 2000-05-04 Neil Booth <NeilB@earthling.net>
52657
52658 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
52659 preprocessor.
52660
52661 2000-05-04 Richard Henderson <rth@cygnus.com>
52662
52663 * gcc.c-torture/execute/20000503-1.c: Fix typo.
52664
52665 2000-05-04 Richard Henderson <rth@cygnus.com>
52666
52667 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
52668 OpenSSL by Jason R Thorpe.
52669
52670 2000-05-03 Jim Wilson <wilson@cygnus.com>
52671
52672 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
52673
52674 2000-05-03 Robert Lipe <robertlipe@usa.net>
52675
52676 * gcc.dg/20000503-1.c: New test.
52677
52678 2000-05-02 Jakub Jelinek <jakub@redhat.com>
52679
52680 * gcc.c-torture/compile/20000502-1.c: New test.
52681 * g++.old-deja/g++.other/align.C: New test.
52682 * gcc.dg/cpp-tradstringify.c: New test.
52683
52684 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
52685
52686 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
52687 and hard registers.
52688
52689 2000-04-26 Geoff Keating <geoffk@cygnus.com>
52690
52691 * gcc.c-torture/execute/loop-5.c: New test.
52692
52693 2000-04-25 Jakub Jelinek <jakub@redhat.com>
52694
52695 * gcc.c-torture/execute/va-arg-20.c: New test.
52696
52697 2000-04-23 Jeffrey A Law (law@cygnus.com)
52698
52699 * gcc.c-torture/execute/20000422-1.c: New test.
52700
52701 2000-04-20 Greg McGary <gkm@gnu.org>
52702
52703 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
52704 when optimizing, but without sibling-call optimizations (-O1).
52705
52706 2000-04-20 Jeffrey A Law (law@cygnus.com)
52707
52708 * gcc.c-torture/compile/20000420-1.c: New test.
52709
52710 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
52711
52712 * g++.abi/ptrflags.C: New test.
52713 * g++.eh/catchptr1.C: Test incomplete pointer chains.
52714
52715 2000-04-19 Catherine Moore <clm@cygnus.com>
52716
52717 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
52718
52719 2000-04-19 Greg McGary <gkm@gnu.org>
52720
52721 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
52722 sibling-call optimizations.
52723
52724 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
52725
52726 * gcc.dg/20000419-1.c: New test.
52727
52728 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
52729
52730 * gcc.c-torture/execute/20000412-6.c: New test.
52731
52732 2000-04-12 Jeffrey A Law (law@cygnus.com)
52733
52734 * gcc.c-torture/execute/20000412-5.c: New test.
52735 * g77.f-torture/compile/20000412-1.f: New test.
52736 * gcc.c-torture/execute/20000412-4.c: New test.
52737 * gcc.c-torture/compile/20000412-2.c: New test.
52738 * gcc.c-torture/execute/20000412-3.c: New test.
52739 * gcc.c-torture/compile/20000412-1.c: New test.
52740 * gcc.c-torture/execute/20000412-2.c: New test.
52741
52742 2000-04-12 Jakub Jelinek <jakub@redhat.com>
52743
52744 * objc/execute/bf-20.m: New test.
52745
52746 2000-04-10 Richard Henderson <rth@cygnus.com>
52747
52748 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
52749
52750 * gcc.c-torture/execute/20000412-1.c: New test.
52751
52752 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
52753
52754 * g++.old-deja/g++.eh/catchptr1.C: New test.
52755
52756 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
52757
52758 * g++.old-deja/g++.abi/cxa_vec.C: New test.
52759
52760 2000-04-08 Neil Booth <NeilB@earthling.net>
52761
52762 * gcc.dg/cpp-nullchar.c: Remove test as
52763 embedded nulls cause problems.
52764
52765 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52766
52767 * gcc.dg/compare2.c: New test.
52768
52769 2000-04-08 Neil Booth <NeilB@earthling.net>
52770
52771 * gcc.dg/cpp-nullchar.c: New test.
52772
52773 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
52774
52775 * gcc.dg/cpp-mi2.c: New test.
52776 * gcc.dg/cpp-mi2[abc].h: New files.
52777
52778 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
52779
52780 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
52781 member name.
52782
52783 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
52784
52785 * g++.old-deja/g++.abi/vmihint.C: New test.
52786
52787 2000-04-06 Neil Booth <NeilB@earthling.net>
52788
52789 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
52790 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
52791 copyright.
52792
52793 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
52794
52795 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
52796 avoid stack-frame overwrite.
52797
52798 2000-04-05 Jakub Jelinek <jakub@redhat.com>
52799
52800 * gcc.c-torture/compile/20000405-2.c: New test.
52801 * gcc.c-torture/compile/20000405-3.c: New test.
52802
52803 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
52804
52805 * gcc.c-torture/compile/20000405-1.c: New test.
52806
52807 2000-04-04 Geoff Keating <geoffk@cygnus.com>
52808
52809 * gcc.dg/cast-qual-1.c: Revert last change.
52810
52811 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52812
52813 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
52814
52815 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
52816
52817 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
52818 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
52819
52820 2000-04-03 Jeffrey A Law (law@cygnus.com)
52821
52822 * gcc.c-torture/compile/20000403-2.c: New test.
52823 * gcc.c-torture/compile/20000403-1.c: New test.
52824
52825 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
52826
52827 * gcc.c-torture/execute/20000403-1.c: New test.
52828
52829 2000-04-03 Geoff Keating <geoffk@cygnus.com>
52830
52831 * gcc.c-torture/execute/20000402-1.c: New test.
52832
52833 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
52834
52835 * gcc.c-torture/execute/va-arg-15.c: New test.
52836 * gcc.c-torture/execute/va-arg-16.c: New test.
52837 * gcc.c-torture/execute/va-arg-17.c: New test.
52838 * gcc.c-torture/execute/va-arg-18.c: New test.
52839 * gcc.c-torture/execute/va-arg-19.c: New test.
52840
52841 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
52842
52843 * gcc.c-torture/compile/981211-1.c: Move to...
52844 * gcc.dg/cpp-as1.c: ...here.
52845 * gcc.dg/cpp-as2.c: New file.
52846
52847 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
52848 compiler.
52849
52850 2000-04-02 Neil Booth <NeilB@earthling.net>
52851
52852 * gcc.dg/cpp-cond.c New tests.
52853 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
52854 accidental success less likely.
52855 * gcc.dg/cpp-missingop.c New tests.
52856 * gcc.dg/cpp-missingparen.c New tests.
52857 * gcc.dg/cpp-shift.c New tests.
52858 * gcc.dg/cpp-shortcircuit.c New tests.
52859 * gcc.dg/cpp-unary.c New tests.
52860
52861 2000-03-29 Jeffrey A Law (law@cygnus.com)
52862
52863 * gcc.c-torture/compile/20000329-1.c: New test.
52864
52865 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
52866
52867 * gcc.c-torture/compile/20000326-1.c: New test.
52868 * gcc.c-torture/compile/20000326-2.c: New test.
52869
52870 2000-03-24 Geoff Keating <geoffk@cygnus.com>
52871
52872 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
52873 the first parameter is a function argument.
52874
52875 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
52876
52877 * g++.old-deja/g++.ext/array4.C: New test.
52878
52879 2000-03-22 Geoff Keating <geoffk@cygnus.com>
52880
52881 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
52882
52883 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52884
52885 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
52886
52887 2000-03-19 Richard Henderson <rth@cygnus.com>
52888
52889 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
52890
52891 2000-03-19 Richard Henderson <rth@cygnus.com>
52892
52893 * gcc.c-torture/compile/20000319-1.c: New test.
52894
52895 2000-03-14 Jeffrey A Law (law@cygnus.com)
52896
52897 * gcc.c-torture/execute/20000314-3.c: New test.
52898 * gcc.c-torture/execute/20000314-2.c: New test.
52899 * gcc.c-torture/execute/20000314-1.c: New test.
52900 * gcc.c-torture/compile/20000314-2.c: New test.
52901 * gcc.c-torture/compile/20000314-1.c: New test.
52902
52903 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
52904
52905 * g++.old-deja/g++.warn/inline.C: New test.
52906
52907 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
52908
52909 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
52910 standards-compliant result rather than specific constants.
52911 Put test-values in array.
52912
52913 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
52914
52915 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
52916 (g++_target_compile): Put test-specific options last.
52917
52918 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
52919
52920 * g++.old-deja/g++.eh/vbase4.C: New test.
52921
52922 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
52923
52924 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
52925
52926 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
52927
52928 * g++.old-deja/g++.brendan/misc12.C: Removed.
52929 * g++.old-deja/g++.pt/memtemp77.C: Constify.
52930 * g++.old-deja/g++.ext/pretty4.C: New test.
52931
52932 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
52933
52934 * g++.old-deja/g++.other/string2.C: New test.
52935
52936 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
52937
52938 * g++.old-deja/g++.warn/impint2.C: New test.
52939
52940 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
52941
52942 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
52943 is 1, not zero.
52944
52945 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
52946
52947 * g++.old-deja/g++.warn/impint.C: New test.
52948 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
52949 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
52950 * g++.old-deja/g++.pt/explicit12.C: Likewise.
52951 * g++.old-deja/g++.pt/explicit13.C: Likewise.
52952 * g++.old-deja/g++.pt/explicit17.C: Likewise.
52953 * g++.old-deja/g++.pt/explicit18.C: Likewise.
52954 * g++.old-deja/g++.pt/explicit19.C: Likewise.
52955 * g++.old-deja/g++.pt/explicit23.C: Likewise.
52956 * g++.old-deja/g++.pt/explicit31.C: Likewise.
52957 * g++.old-deja/g++.pt/explicit35.C: Likewise.
52958 * g++.old-deja/g++.pt/explicit6.C: Likewise.
52959 * g++.old-deja/g++.pt/memclass7.C: Likewise.
52960
52961 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
52962
52963 * gcc.dg/cpp-redef.c: New test.
52964
52965 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
52966
52967 * g++.old-deja/g++.pt/unify7.C: New test.
52968
52969 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52970
52971 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
52972 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
52973
52974 2000-02-25 Geoff Keating <geoffk@cygnus.com>
52975
52976 * gcc.c-torture/compile/20000224-1.c: New test.
52977
52978 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
52979
52980 * gcc.c-torture/compile/cpp-2.c: New test.
52981 * gcc.c-torture/compile/cpp-1.c: New test.
52982
52983 2000-02-25 Jeffrey A Law (law@cygnus.com)
52984
52985 * gcc.c-torture/execute/20000225-1.c: New test.
52986
52987 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
52988
52989 * gcc.dg/cpp-li2.c: New test.
52990
52991 * gcc.dg/cpp-wi1.c: New test.
52992
52993 * gcc.dg/cpp-li1.c: New test.
52994
52995 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
52996
52997 * g++.old-deja/g++.other/sizeof5.C: New test.
52998
52999 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53000
53001 * gcc.c-torture/execute/va-arg-13.c: New test.
53002
53003 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
53004
53005 * gcc.c-torture/execute/va-arg-12.c: New test.
53006
53007 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
53008
53009 * gcc.c-torture/execute/20000223-1.c: New test.
53010
53011 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
53012
53013 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
53014
53015 2000-02-22 Mark Mitchell <mark@codesourcery.com>
53016
53017 * g++.old-deja/g++.abi/ptrmem.C: New test.
53018
53019 2000-02-19 Richard Henderson <rth@cygnus.com>
53020
53021 * gcc.c-torture/compile/init-3.c: New.
53022
53023 2000-02-17 Mark Mitchell <mark@codesourcery.com>
53024
53025 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
53026 ALWAYS_CXXFLAGS.
53027
53028 2000-02-11 Robert Lipe <robertl@sco.com>
53029
53030 * gcc.c-torture/compile/20000211-3.c: New test.
53031
53032 2000-02-11 Martin Buchholz <martin@xemacs.org>
53033
53034 * gcc.c-torture/compile/20000211-2.c: New test.
53035
53036 2000-02-11 Jeffrey A Law (law@cygnus.com)
53037
53038 * gcc.c-torture/compile/20000211-1.c: New test.
53039
53040 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
53041
53042 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
53043 on native targets
53044
53045 2000-02-08 Nathan Sidwell <nathan@acm.org>
53046
53047 * g++.old-deja/g++.other/cast5.C: New test.
53048
53049 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
53050
53051 * gcc.c-torture/execute/20000205-1.c: New.
53052
53053 2000-02-03 Nathan Sidwell <nathan@acm.org>
53054
53055 * g++.old-deja/g++.jason/cast3.C: Return void.
53056 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
53057
53058 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53059
53060 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
53061
53062 * gcc.dg/loop-1.c: New test.
53063
53064 2000-01-27 Jakub Jelinek <jakub@redhat.com>
53065
53066 * gcc.c-torture/compile/20000127-1.c: New test.
53067 * gcc.c-torture/execute/991228-1.c: New test.
53068
53069 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53070
53071 * gcc.dg/unused-2.c: New test.
53072
53073 * gcc.dg/conv-1.c: New test.
53074
53075 2000-01-24 Mark Mitchell <mark@codesourcery.com>
53076
53077 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
53078 compiler.
53079 (tool_option_proc): Fix typo.
53080
53081 2000-01-24 Geoff Keating <geoffk@cygnus.com>
53082
53083 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
53084 of the ld on the host, not on the build machine.
53085 Also, don't crash if '--help' is not a supported option.
53086
53087 2000-01-24 Richard Henderson <rth@cygnus.com>
53088
53089 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
53090
53091 2000-01-20 Jeffrey A Law (law@cygnus.com)
53092
53093 * gcc.c-torture/execute/20000120-2.c: New test.
53094 * gcc.c-torture/execute/20000120-1.c: New test.
53095
53096 2000-01-13 Jeffrey A Law (law@cygnus.com)
53097
53098 * gcc.c-torture/execute/20000113-1.c: New test.
53099
53100 2000-01-12 Jeffrey A Law (law@cygnus.com)
53101
53102 * gcc.c-torture/execute/20000112-1.c: New test.
53103
53104 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53105
53106 * gcc.dg/20000111-1.c: New test.
53107
53108 2000-01-10 Jeffrey A Law (law@cygnus.com)
53109
53110 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
53111 with 16 bit integers.
53112
53113 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53114
53115 * gcc.dg/20000108-1.c: New test.
53116
53117 2000-01-05 Nathan Sidwell <nathan@acm.org>
53118
53119 * g++.old-deja/g++.ns/koenig8.C: New test.
53120
53121 2000-01-05 Nathan Sidwell <nathan@acm.org>
53122
53123 * g++.old-deja/g++.other/cast4.C: New test.
53124
53125 2000-01-05 Jeffrey A Law (law@cygnus.com)
53126
53127 * gcc.c-torture/compile/20000105-2.c: New test.
53128 * gcc.c-torture/compile/20000105-1.c: New test.
53129
53130 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53131
53132 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
53133 references to printf & atoi to conform to ANSI standard.
53134 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
53135 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
53136 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
53137 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
53138 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
53139 * g++.old-deja/g++.brendan/complex1.C: Likewise.
53140 * g++.old-deja/g++.brendan/copy1.C: Likewise.
53141 * g++.old-deja/g++.brendan/copy2.C: Likewise.
53142 * g++.old-deja/g++.brendan/copy3.C: Likewise.
53143 * g++.old-deja/g++.brendan/copy4.C: Likewise.
53144 * g++.old-deja/g++.brendan/copy5.C: Likewise.
53145 * g++.old-deja/g++.brendan/copy6.C: Likewise.
53146 * g++.old-deja/g++.brendan/copy7.C: Likewise.
53147 * g++.old-deja/g++.brendan/copy8.C: Likewise.
53148 * g++.old-deja/g++.brendan/crash11.C: Likewise.
53149 * g++.old-deja/g++.brendan/crash14.C: Likewise.
53150 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
53151 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
53152 * g++.old-deja/g++.brendan/delete2.C: Likewise.
53153 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
53154 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
53155 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
53156 * g++.old-deja/g++.brendan/eh1.C: Likewise.
53157 * g++.old-deja/g++.brendan/groff1.C: Likewise.
53158 * g++.old-deja/g++.brendan/init3.C: Likewise.
53159 * g++.old-deja/g++.brendan/misc12.C: Likewise.
53160 * g++.old-deja/g++.brendan/misc7.C: Likewise.
53161 * g++.old-deja/g++.brendan/new2.C: Likewise.
53162 * g++.old-deja/g++.brendan/operators4.C: Likewise.
53163 * g++.old-deja/g++.brendan/operators5.C: Likewise.
53164 * g++.old-deja/g++.brendan/overload2.C: Likewise.
53165 * g++.old-deja/g++.brendan/overload7.C: Likewise.
53166 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
53167 * g++.old-deja/g++.brendan/reference1.C: Likewise.
53168 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
53169 * g++.old-deja/g++.brendan/template24.C: Likewise.
53170 * g++.old-deja/g++.brendan/template3.C: Likewise.
53171 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
53172 * g++.old-deja/g++.jason/inline3.C: Likewise.
53173 * g++.old-deja/g++.jason/opeq.C: Likewise.
53174 * g++.old-deja/g++.law/arg5.C: Likewise.
53175 * g++.old-deja/g++.law/arm7.C: Likewise.
53176 * g++.old-deja/g++.law/ctors11.C: Likewise.
53177 * g++.old-deja/g++.law/cvt8.C: Likewise.
53178 * g++.old-deja/g++.law/init9.C: Likewise.
53179 * g++.old-deja/g++.law/refs4.C: Likewise.
53180 * g++.old-deja/g++.law/template2.C: Likewise.
53181 * g++.old-deja/g++.law/visibility24.C: Likewise.
53182 * g++.old-deja/g++.law/vtable3.C: Likewise.
53183 * g++.old-deja/g++.mike/asm2.C: Likewise.
53184 * g++.old-deja/g++.mike/eh1.C: Likewise.
53185 * g++.old-deja/g++.mike/misc1.C: Likewise.
53186 * g++.old-deja/g++.mike/misc13.C: Likewise.
53187 * g++.old-deja/g++.mike/misc14.C: Likewise.
53188 * g++.old-deja/g++.mike/ns12.C: Likewise.
53189 * g++.old-deja/g++.mike/p1248.C: Likewise.
53190 * g++.old-deja/g++.mike/p3708.C: Likewise.
53191 * g++.old-deja/g++.mike/p3708a.C: Likewise.
53192 * g++.old-deja/g++.mike/p3708b.C: Likewise.
53193 * g++.old-deja/g++.mike/p646.C: Likewise.
53194 * g++.old-deja/g++.mike/p700.C: Likewise.
53195 * g++.old-deja/g++.mike/p783.C: Likewise.
53196 * g++.old-deja/g++.mike/p783a.C: Likewise.
53197 * g++.old-deja/g++.mike/p783b.C: Likewise.
53198 * g++.old-deja/g++.mike/p786.C: Likewise.
53199 * g++.old-deja/g++.mike/p789.C: Likewise.
53200 * g++.old-deja/g++.mike/p789a.C: Likewise.
53201 * g++.old-deja/g++.mike/p807a.C: Likewise.
53202 * g++.old-deja/g++.other/delete3.C: Likewise.
53203 * g++.old-deja/g++.other/dyncast1.C: Likewise.
53204 * g++.old-deja/g++.other/dyncast2.C: Likewise.
53205 * g++.old-deja/g++.other/dyncast3.C: Likewise.
53206 * g++.old-deja/g++.other/empty1.C: Likewise.
53207 * g++.old-deja/g++.other/temporary1.C: Likewise.
53208 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
53209 * g++.old-deja/g++.pt/t16.C: Likewise.
53210 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
53211
53212 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
53213
53214 * gcc.dg/991230-1.c: New test.
53215
53216 1999-12-29 Jeffrey A Law (law@cygnus.com)
53217
53218 * gcc.c-torture/compile/991229-3.c: New test.
53219 * gcc.c-torture/compile/991229-2.c: New test.
53220 * gcc.c-torture/compile/991229-1.c: New test.
53221
53222 1999-12-29 Greg McGary <gkm@eng.ascend.com>
53223
53224 * gcc.c-torture/compile/labels-2.c: New test.
53225
53226 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
53227
53228 * gcc.c-torture/execute/991227-1.c: New test.
53229
53230 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53231
53232 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
53233
53234 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
53235
53236 * gcc.c-torture/execute/991221-1.c: New test.
53237
53238 1999-12-20 Nathan Sidwell <nathan@acm.org>
53239
53240 * g++.old-deja/g++.other/cast3.C: New test.
53241
53242 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
53243
53244 * gcc.c-torture/execute/991216-4.c: New test.
53245
53246 1999-12-16 Michael Meissner <meissner@cygnus.com>
53247
53248 * gcc.c-torture/execute/991216-1.c: New test.
53249 * gcc.c-torture/execute/991216-2.c: New test.
53250 * gcc.c-torture/execute/991216-3.c: New test.
53251
53252 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
53253
53254 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
53255 Actually make the test fail by using "-O2" for compilation.
53256
53257 1999-12-15 Nathan Sidwell <nathan@acm.org>
53258
53259 * g++.old-deja/g++.warn/cast-align1.C: New test.
53260
53261 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
53262
53263 * gcc.c-torture/compile/991214-1.c: New test.
53264 * gcc.c-torture/compile/991214-2.c: New test.
53265
53266 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
53267
53268 * gcc.dg/991214-1.c: New test.
53269
53270 1999-12-13 Jeffrey A Law (law@cygnus.com)
53271
53272 * gcc.c-torture/compile/991213-3.c: New test.
53273 * gcc.c-torture/compile/991213-2.c: New test.
53274 * gcc.c-torture/compile/991213-1.c: New test.
53275
53276 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
53277
53278 * gcc.dg/991209-1.c: New test.
53279
53280 1999-12-08 Nathan Sidwell <nathan@acm.org>
53281
53282 * gcc.c-torture/compile/991208-1.c: New test.
53283
53284 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53285
53286 * gcc.dg/ultrasp2.c: New test.
53287
53288 1999-12-05 Alex Samuel <samuel@codesourcery.com>
53289
53290 * g++.old-deja/g++.abi/align.C (main): Fix typo.
53291
53292 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
53293
53294 * gcc.c-torture/compile/991202-1.c: New test.
53295 * gcc.c-torture/execute/991202-1.c: New test.
53296 * gcc.c-torture/execute/991202-2.c: New test.
53297 * gcc.c-torture/execute/991202-3.c: New test.
53298
53299 1999-12-02 Alex Samuel <samuel@codesourcery.com>
53300
53301 * g++.old-deja/g++.abi/align.C: New test.
53302 * g++.old-deja/g++.abi/aggregates.C: Likewise.
53303 * g++.old-deja/g++.abi/bitfields.C: Likewise.
53304
53305 1999-12-01 Richard Henderson <rth@cygnus.com>
53306
53307 * gcc.c-torture/execute/991201-1.c: New.
53308
53309 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
53310
53311 * gcc.dg/991129-1.c: New test.
53312
53313 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
53314
53315 * gcc.c-torture/compile/991127-1.c: New test.
53316
53317 1999-11-22 Nathan Sidwell <nathan@acm.org>
53318
53319 * g++.old-deja/g++.other/warn4.C: New test.
53320
53321 1999-11-22 Nathan Sidwell <nathan@acm.org>
53322
53323 * g++.old-deja/g++.eh/cleanup2.C: New test.
53324 * g++.old-deja/g++.ext/pretty2.C: New test.
53325 * g++.old-deja/g++.ext/pretty3.C: New test.
53326 * g++.old-deja/g++.other/debug6.C: New test.
53327
53328 1999-10-20 Jim Wilson <wilson@cygnus.com>
53329
53330 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
53331 compiler_output to look for one error message instead of two.
53332
53333 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
53334
53335 * gcc.c-torture/execute/991118-1.c: Also test case
53336 where the word boundary does not split a byte evenly.
53337
53338 1999-11-19 Nathan Sidwell <nathan@acm.org>
53339
53340 * g++.old-deja/g++.ext/restrict1.C: New test.
53341
53342 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
53343
53344 * gcc.c-torture/execute/991118-1.c: New test.
53345
53346 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
53347
53348 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
53349 working directory pathnames.
53350
53351 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
53352
53353 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
53354 host is equipped with driver.h and driver.o so it can actually
53355 compile and run the tests.
53356
53357 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
53358
53359 * gcc.c-torture/compile/991008-1.c: New test.
53360
53361 1999-11-08 Nick Clifton <nickc@cygnus.com>
53362
53363 * lib/gcc-dg.exp: Include target-supports.exp
53364
53365 1999-11-05 Nick Clifton <nickc@cygnus.com>
53366
53367 * lib/target-supports.exp: New file: Provide procs to test for
53368 features supported by the target.
53369 (check_weak_available): Moved here from ecos.exp.
53370 (check_alias_available): New proc: Determine of the target
53371 toolchain supports the alias attribute.
53372
53373 * gcc.dg/special/ecos.exp: Move check_weak_available to
53374 target-supports.exp.
53375 (alias-1.c): Only perform the test if the target supports
53376 aliases.
53377 (wkali-1.c): Only perform the test if the target supports
53378 aliases.
53379
53380 * gcc.dg/990506-0.c: Expect error messages from cross
53381 targets as well as native targets.
53382
53383 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53384
53385 * gcc.dg/ultrasp1.c: Removed xfail.
53386 * gcc.dg/struct-ret-2.c: Likewise.
53387 * gcc.dg/array-1.c: Likewise.
53388
53389 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53390
53391 * gcc.dg/struct-ret-2.c: New test.
53392
53393 * gcc.dg/array-1.c: New test.
53394
53395 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
53396
53397 * gcc.c-torture/execute/991030-1.c: New test.
53398
53399 1999-10-26 Richard Henderson <rth@cygnus.com>
53400
53401 * gcc.c-torture/compile/991026-2.c: New test.
53402
53403 1999-10-26 Jeffrey A Law (law@cygnus.com)
53404
53405 * gcc.c-torture/compile/991026-1.c: New test.
53406
53407 1999-10-23 Jeffrey A Law (law@cygnus.com)
53408
53409 * gcc.c-torture/execute/991023-1.c: New test.
53410
53411 1999-10-19 Jeffrey A Law (law@cygnus.com)
53412
53413 * gcc.c-torture/execute/991019-1.c: New test.
53414
53415 1999-10-16 Richard Henderson <rth@cygnus.com>
53416
53417 * gcc.c-torture/execute/991016-1.c: New test.
53418
53419 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
53420
53421 * gcc.c-torture/execute/991014-1.c: New test.
53422
53423 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
53424
53425 * g++.old-deja/g++.other/union2.C: New test.
53426
53427 1999-10-13 Nathan Sidwell <nathan@acm.org>
53428
53429 * g++.old-deja/g++.other/vaarg2.C: New test.
53430 * g++.old-deja/g++.other/vaarg3.C: New test.
53431
53432 1999-10-12 Craig Burley <craig@jcb-sc.com>
53433
53434 * g77.f-torture/noncompile/19990905-1.f: Moved from being
53435 in compile/.
53436
53437 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
53438
53439 * gcc.c-torture/execute/va-arg-11.c: New test.
53440
53441 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
53442
53443 * lib/file-format.exp (gcc_target_object_format): Don't
53444 crash if objdump is unavailable.
53445
53446 1999-09-29 Donn Terry <donn@interix.com>
53447
53448 * gcc.misc-tests/mg.exp: delete extraneous redirection.
53449
53450 1999-09-28 Nick Clifton <nickc@cygnus.com>
53451
53452 * gcc.c-torture/compile/990928-1.c: New test.
53453
53454 1999-09-28 Nathan Sidwell <nathan@acm.org>
53455
53456 * g++.old-deja/g++.other/decl6.C: New test.
53457
53458 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53459
53460 * gcc.c-torture/execute/va-arg-10.c: New test.
53461
53462 1999-09-27 Nathan Sidwell <nathan@acm.org>
53463
53464 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
53465 __PRETTY_FUNCTION__.
53466
53467 1999-09-23 Nick Clifton <nickc@cygnus.com>
53468
53469 * gcc.c-torture/execute/990923-1.c: New test.
53470
53471 1999-09-21 Nick Clifton <nickc@cygnus.com>
53472
53473 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
53474 for which -fpic is inappropriate.
53475
53476 1999-09-21 Mark Mitchell <mark@codesourcery.com>
53477
53478 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
53479
53480 1999-09-21 Nathan Sidwell <nathan@acm.org>
53481
53482 * g++.old-deja/g++.other/dyncast1.C: New test.
53483 * g++.old-deja/g++.other/dyncast2.C: New test.
53484 * g++.old-deja/g++.other/dyncast3.C: New test.
53485 * g++.old-deja/g++.other/dyncast4.C: New test.
53486 * g++.old-deja/g++.other/dyncast5.C: New test.
53487 * g++.old-deja/g++.eh/catch3.C: New test.
53488 * g++.old-deja/g++.eh/catch3p.C: New test.
53489 * g++.old-deja/g++.eh/catch4.C: New test.
53490 * g++.old-deja/g++.eh/catch4p.C: New test.
53491 * g++.old-deja/g++.eh/catch5.C: New test.
53492 * g++.old-deja/g++.eh/catch5p.C: New test.
53493 * g++.old-deja/g++.eh/catch6.C: New test.
53494 * g++.old-deja/g++.eh/catch6p.C: New test.
53495 * g++.old-deja/g++.eh/catch7.C: New test.
53496 * g++.old-deja/g++.eh/catch7p.C: New test.
53497 * g++.old-deja/g++.eh/catch8.C: New test.
53498 * g++.old-deja/g++.eh/catch8p.C: New test.
53499 * g++.old-deja/g++.eh/catch9.C: New test.
53500 * g++.old-deja/g++.eh/catch9p.C: New test.
53501
53502 1999-09-13 Nathan Sidwell <nathan@acm.org>
53503
53504 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
53505 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
53506
53507 1999-09-13 Jeffrey A Law (law@cygnus.com)
53508
53509 * gcc.c-torture/compile/990913-1.c: New test.
53510
53511 1999-09-10 Nathan Sidwell <nathan@acm.org>
53512
53513 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
53514 * g++.old-deja/g++.jason/rfg5.C: Likewise.
53515
53516 1999-09-09 Richard Henderson <rth@cygnus.com>
53517
53518 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
53519
53520 1999-09-09 Nathan Sidwell <nathan@acm.org>
53521
53522 * g++.old-deja/g++.other/lookup11.C: New test.
53523 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
53524 what is permitted and what we want.
53525 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
53526 overload use.
53527 * g++.old-deja/g++.jason/rfg5.C: Likewise.
53528
53529 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
53530
53531 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
53532 * gcc.c-torture/noncompile/poison-1.c: New file.
53533
53534 1999-09-08 Nathan Sidwell <nathan@acm.org>
53535
53536 * g++.old-deja/g++.other/sizeof3.C: New test.
53537 * g++.old-deja/g++.other/sizeof4.C: New test.
53538 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
53539 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
53540
53541 1999-09-07 Richard Henderson <rth@cygnus.com>
53542
53543 * gcc.dg/va-arg-1.c: New.
53544
53545 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53546
53547 * gcc.c-torture/execute/va-arg-9.c: New test.
53548
53549 1999-09-05 Craig Burley <craig@jcb-sc.com>
53550
53551 * g77.f-torture/compile/980519-2.f: New test.
53552 * g77.f-torture/compile/19990905-0.f: New test.
53553 * g77.f-torture/compile/19990905-1.f: New test.
53554 * g77.f-torture/compile/19990905-2.f: New test.
53555
53556 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
53557
53558 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
53559
53560 * gcc.c-torture/execute/990827-1.c: Fix typo.
53561
53562 1999-09-03 Nathan Sidwell <nathan@acm.org>
53563
53564 * g++.old-deja/g++.other/deref1.C: New test.
53565
53566 1999-09-02 Nathan Sidwell <nathan@acm.org>
53567
53568 * g++.old-deja/g++.other/ambig2.C: New test.
53569 * g++.old-deja/g++.other/cond5.C: New test.
53570 * g++.old-deja/g++.other/lookup16.C: New test.
53571
53572 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
53573
53574 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
53575 assemblers too.
53576
53577 1999-08-31 Jeffrey A Law (law@cygnus.com)
53578
53579 * lib/c-torture.exp: Avoid the "compare executables" optimization
53580 when testing native.
53581
53582 1999-08-29 Jeffrey A Law (law@cygnus.com)
53583
53584 * gcc.c-torture/execute/990829-1.c: New test.
53585 * gcc.c-torture/compile/990829-1.c: New test.
53586
53587 1999-08-27 Paul Burchard <burchard@pobox.com>
53588
53589 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
53590 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
53591 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
53592 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
53593 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
53594 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
53595 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
53596 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
53597 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
53598 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
53599 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
53600
53601 1999-08-27 Jeffrey A Law (law@cygnus.com)
53602
53603 * gcc.c-torture/execute/990827-1.c: New test.
53604
53605 1999-08-26 Craig Burley <craig@jcb-sc.com>
53606
53607 * g77.f-torture/noncompile/19990826-4.f: New test.
53608
53609 * g77.f-torture/compile/19990826-3.f: New test.
53610
53611 * g77.f-torture/execute/19990826-2.f: New test.
53612
53613 * g77.f-torture/compile/19990826-1.f: New test.
53614
53615 * gcc.c-torture/execute/990826-0.c: New test.
53616 * g77.c-torture/execute/19990826-0.f: New test.
53617
53618 * g77.f-torture/noncompile/970626-2.f: New test.
53619
53620 1999-08-25 Paul Burchard <burchard@pobox.com>
53621
53622 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
53623 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
53624 lss-011.C: New tests.
53625
53626 1999-08-25 Nathan Sidwell <nathan@acm.org>
53627
53628 * g++.old-deja/g++.other/decl5.C: New test.
53629
53630 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53631
53632 * noncompile/noncompile.exp: Load_lib c-torture.exp.
53633 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
53634 call `postbase' for each one. All callers of `postbase' changed
53635 to call this instead.
53636
53637 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
53638
53639 * gcc.c-torture/execute/990811-1.c: New test.
53640
53641 1999-08-09 Nick Clifton <nickc@cygnus.com>
53642
53643 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
53644 just native ones.
53645
53646 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
53647 just native ones.
53648
53649 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
53650
53651 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
53652
53653 1999-08-04 Jeffrey A Law (law@cygnus.com)
53654
53655 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
53656
53657 1999-08-04 Nathan Sidwell <nathan@acm.org>
53658
53659 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
53660
53661 1999-08-04 Jeffrey A Law (law@cygnus.com)
53662
53663 * gcc.c-torture/execute/990804-1.c: New test.
53664
53665 1999-08-03 Nathan Sidwell <nathan@acm.org>
53666
53667 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
53668 * g++.old-deja/g++.brendan/crash64.C: Likewise.
53669 * g++.old-deja/g++.brendan/overload8.C: Likewise.
53670
53671 1999-08-03 Nathan Sidwell <nathan@acm.org>
53672
53673 * g++.old-deja/g++.other/struct1.C: New test.
53674
53675 1999-08-03 Nathan Sidwell <nathan@acm.org>
53676
53677 * g++.old-deja/g++.other/enum2.C: New test.
53678
53679 1999-08-02 Richard Henderson <rth@cygnus.com>
53680
53681 Adapted from tests from Franz Sirl:
53682 * gcc.c-torture/execute/va-arg-7.c: New test.
53683 * gcc.c-torture/execute/va-arg-8.c: New test.
53684
53685 1999-08-01 Jeffrey A Law (law@cygnus.com)
53686
53687 * gcc.c-torture/compile/990801-2.c: New test.
53688
53689 * gcc.c-torture/compile/990801-1.c: New test.
53690
53691 1999-07-27 Michael Meissner <meissner@cygnus.com>
53692
53693 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
53694 fp-cmp-1.c, converting double to float.
53695
53696 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
53697 fp-cmp-1.c, converting double to long double.
53698
53699 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
53700 from fr1 to unknown_register, since fr1 is a legitimate register
53701 on some machines.
53702
53703 1999-07-25 Jeffrey A Law (law@cygnus.com)
53704
53705 * README: More listname related changes.
53706
53707 1999-07-08 Catherine Moore <clm@cygnus.com>
53708
53709 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
53710
53711 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
53712
53713 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
53714
53715 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
53716
53717 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
53718
53719 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
53720
53721 * gcc.dg/990703-1.c: New test.
53722
53723 1999-06-29 Nick Clifton <nickc@cygnus.com>
53724
53725 * lib/file-format.exp: New file: Move definition of proc
53726 gcc_target_object_format to here from
53727 gcc.dg/special/ecos.exp.
53728
53729 * lib/c-torture.exp: Include lib file-format.exp.
53730 * lib/gcc-dg.exp: Include lib file-format.exp.
53731
53732 * gcc.dg/special/ecos.exp: Remove definition of proc
53733 gcc_target_object_format.
53734
53735 1999-06-28 Jeffrey A Law (law@cygnus.com)
53736
53737 * gcc.c-torture/execute/990628-1.c: New test.
53738
53739 1999-06-25 Jeffrey A Law (law@cygnus.com)
53740
53741 * gcc.c-torture/compile/990625-2.c: New test.
53742
53743 * gcc.c-torture/compile/990625-1.c: New test.
53744
53745 1999-06-23 Nick Clifton <nickc@cygnus.com>
53746
53747 * gcc.c-torture/compile/dll.c: New test case. Check that dll
53748 attributes compile.
53749 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
53750 ports that use the COFF/PE file format.
53751
53752 1999-06-17 Jeffrey A Law (law@cygnus.com)
53753
53754 * gcc.c-torture/compile/990617-1.c: New test.
53755
53756 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
53757
53758 * g++.old-deja/g++.other/decl4.C: New test.
53759
53760 1999-06-14 Nathan Sidwell <nathan@acm.org>
53761
53762 * g++.old-deja/g++.other/bitfld3.C: New test.
53763
53764 1999-06-08 Nathan Sidwell <nathan@acm.org>
53765
53766 * g++.old-deja/g++.eh/catch1.C: New test.
53767
53768 1999-06-07 Jeffrey A Law (law@cygnus.com)
53769
53770 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
53771
53772 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
53773 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
53774
53775 1999-06-05 Craig Burley <craig@jcb-sc.com>
53776
53777 * g77.f-torture/compile/19990502-0.f: Replace with new,
53778 shorter, test that still fails after recent changes.
53779
53780 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
53781
53782 * gcc.c-torture/execute/990604-1.c: New test.
53783
53784 1999-05-31 Jeffrey A Law (law@cygnus.com)
53785
53786 * gcc.c-torture/execute/990531-1.c: New test.
53787
53788 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53789
53790 * gcc.c-torture/compile/990527-1.c: New test.
53791
53792 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
53793
53794 * gcc.c-torture/execute/990527-1.c: New test.
53795
53796 1999-05-25 Nick Clifton <nickc@cygnus.com>
53797
53798 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
53799 bitfields as signed.
53800
53801 1999-05-25 Craig Burley <craig@jcb-sc.com>
53802
53803 * g77.f-torture/compile/19990525-0.f: New test.
53804
53805 1999-05-25 Jeffrey A Law (law@cygnus.com)
53806
53807 * gcc.c-torture/execute/990525-2.c: New test.
53808
53809 * gcc.c-torture/execute/990525-1.c: New test.
53810
53811 1999-05-24 Nathan Sidwell <nathan@acm.org>
53812
53813 * g++.old-deja/g++.other/anon3.C: New test.
53814 * g++.old-deja/g++.other/anon4.C: New test.
53815 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
53816 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
53817 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
53818 Merrill).
53819
53820 1999-05-24 Jeffrey A Law (law@cygnus.com)
53821
53822 * gcc.c-torture/execute/990524-1.c: New test.
53823
53824 * gcc.dg/990524-1.c: New test.
53825
53826 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53827
53828 * gcc.c-torture/compile/990523-1.c: New test.
53829
53830 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
53831
53832 * gcc.c-torture/compile/990519-1.c: New test.
53833
53834 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
53835
53836 * gcc.c-torture/compile/990517-1.c: New test.
53837
53838 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
53839 (e4, f4): New tests.
53840 (main): Call them.
53841
53842 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53843
53844 * gcc.dg/noreturn-1.c: New test.
53845
53846 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
53847
53848 * gcc.c-torture/execute/990513-1.c: New test.
53849
53850 1999-05-10 Richard Henderson <rth@cygnus.com>
53851
53852 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
53853
53854 1999-05-10 Craig Burley <craig@jcb-sc.com>
53855
53856 * g77.f-torture/execute/erfc.f: Use small single-precision
53857 values, to avoid problems on Alphas when not -mieee.
53858
53859 1999-05-08 Craig Burley <craig@jcb-sc.com>
53860
53861 * gcc.dg/990506-0.c: New test.
53862
53863 1999-05-08 Richard Henderson <rth@cygnus.com>
53864
53865 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
53866 the constant to test. Don't XFAIL 64-bit targets.
53867
53868 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
53869 * g++.old-deja/g++.law/profile1.C: Likewise.
53870
53871 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
53872 operator new instances.
53873 * g++.old-deja/g++.other/delete5.C: Likewise.
53874
53875 1999-05-03 Craig Burley <craig@jcb-sc.com>
53876
53877 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
53878 intrinsic.
53879
53880 1999-05-03 Craig Burley <craig@jcb-sc.com>
53881
53882 * g77.f-torture/execute/u77-test.f: Reverse order of two
53883 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
53884
53885 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53886
53887 * gcc.dg/compare1.c: New test.
53888
53889 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
53890
53891 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
53892 New tests.
53893
53894 1999-05-02 Craig Burley <craig@jcb-sc.com>
53895
53896 * g77.f-torture/compile/19990502-1.f: New test.
53897
53898 1999-05-02 Craig Burley <craig@jcb-sc.com>
53899
53900 * g77.f-torture/compile/19990502-0.f: New test.
53901
53902 1999-05-02 Craig Burley <craig@jcb-sc.com>
53903
53904 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
53905 intrinsic.
53906
53907 1999-05-02 Craig Burley <craig@jcb-sc.com>
53908
53909 * g77.f-torture/execute/u77-test.f (main): List libU77
53910 intrinsics not currently tested.
53911 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
53912 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
53913 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
53914 Trim blanks off the ends of some printed strings.
53915
53916 1999-05-02 Craig Burley <craig@jcb-sc.com>
53917
53918 * g77.f-torture/execute/u77-test.f (main): Just warn about
53919 FSTAT gid disagreement, as it's expected on some systems.
53920
53921 1999-05-01 Craig Burley <craig@jcb-sc.com>
53922
53923 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
53924 use a new function, which allows for some slop.
53925 Clean up some commentary.
53926 (issum): The new function.
53927 (sgladd): Deleted subroutine.
53928
53929 1999-05-01 Craig Burley <craig@jcb-sc.com>
53930
53931 * g77.f-torture/execute/u77-test.f: Modify to be more like
53932 libf2c/libU77 version, bringing patches to that version here.
53933 Add suitable commentary.
53934
53935 1999-04-25 Richard Henderson <rth@cygnus.com>
53936
53937 * gcc.dg/990424-1.c: New test.
53938
53939 1999-04-24 Craig Burley <craig@jcb-sc.com>
53940
53941 * g77.f-torture/execute/u77-test.f (main): Bug involving
53942 LSTAT has been fixed, so turn back on full checking.
53943
53944 1999-04-20 Craig Burley <craig@jcb-sc.com>
53945
53946 * g77.f-torture/compile/19990419-0.f: New test.
53947 * g77.f-torture/execute/19990419-1.f: New test.
53948
53949 1999-04-17 Richard Henderson <rth@cygnus.com>
53950
53951 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
53952 to avoid the need for a prototype to supress a warning.
53953
53954 1999-04-07 Jim Wilson <wilson@cygnus.com>
53955
53956 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
53957
53958 1999-04-04 Jeffrey A Law (law@cygnus.com)
53959
53960 * gcc.c-torture/execute/990404-1.c: New test.
53961
53962 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
53963
53964 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
53965 * gcc.dg/cpp-if3.c: Don't use -pedantic.
53966 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
53967 missing initializer warnings.
53968
53969 1999-03-28 Jeffrey A Law (law@cygnus.com)
53970
53971 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
53972 matching strings.
53973
53974 1999-03-26 Jeffrey A Law (law@cygnus.com)
53975
53976 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
53977
53978 1999-03-26 Craig Burley <craig@jcb-sc.com>
53979
53980 * g77.f-torture/execute/19990325-0.f: New test.
53981 * g77.f-torture/execute/19990325-1.f: New test.
53982
53983 1999-03-24 Jeffrey A Law (law@cygnus.com)
53984
53985 * gcc.c-torture/execute/990324-1.c: New test.
53986
53987 1999-03-22 Jim Wilson <wilson@cygnus.com>
53988
53989 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
53990 test with 4.
53991
53992 1999-03-17 Richard Henderson <rth@cygnus.com>
53993
53994 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
53995
53996 1999-03-13 Craig Burley <craig@jcb-sc.com>
53997
53998 * g77.f-torture/execute/19990313-2.f: New test.
53999 * g77.f-torture/execute/19990313-3.f: New test.
54000
54001 1999-03-13 Craig Burley <craig@jcb-sc.com>
54002
54003 * g77.f-torture/execute/19990313-0.f: New test.
54004 * g77.f-torture/execute/19990313-1.f: New test.
54005
54006 1999-03-12 Jim Wilson <wilson@cygnus.com>
54007
54008 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
54009 printf to sprintf.
54010 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
54011 (main): Add check for u15. Conditionalize u31 check depending on
54012 whether ints are <32 bits or >=32 bits.
54013
54014 1999-03-08 Craig Burley <craig@jcb-sc.com>
54015
54016 * g77.f-torture/execute/19981119-0.f: Improve testiness.
54017
54018 1999-03-08 Craig Burley <craig@jcb-sc.com>
54019
54020 * g77.f-torture/compile/19990305-0.f: New test.
54021 * g77.f-torture/execute/19981119-0.f: New test.
54022
54023 1999-03-08 Craig Burley <craig@jcb-sc.com>
54024
54025 * g77.f-torture/execute/970625-2.f: call ABORT if final
54026 result is not correct, instead of just printing it.
54027 Add this checking via newly introduced obfuscation, to
54028 trip up buggy front ends.
54029
54030 1999-03-07 Craig Burley <craig@jcb-sc.com>
54031
54032 * g77.f-torture/compile/960317-1.f: Moved from being
54033 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
54034
54035 1999-03-06 Craig Burley <craig@jcb-sc.com>
54036
54037 * g77.f-torture/execute/960317-1.f: New (old) test.
54038 * g77.f-torture/execute/970625-2.f: Ditto.
54039
54040 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
54041
54042 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
54043 error message on line 1 or line 2; cccp and cpplib do this differently.
54044
54045 1999-03-01 Jeffrey A Law (law@cygnus.com)
54046
54047 * g++.old-deja/g++.law/weak1.C: New test.
54048
54049 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54050
54051 * gcc.c-torture/execute/990119-1.c: Renamed to...
54052 * gcc.dg/990119-1.c: this, so it will only be tested once
54053 (it's a preprocessor test, it doesn't need to be run at
54054 multiple optimization levels).
54055
54056 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54057
54058 * lib/g++.exp: Don't add incdir=$base_dir/../include to
54059 ALWAYS_CXXFLAGS.
54060
54061 1999-02-24 Craig Burley <craig@jcb-sc.com>
54062
54063 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
54064 * g77.f-torture/compile/19981216-0.f: ...as it is expected
54065 to not be compilable by current g77.
54066
54067 1999-02-24 Nick Clifton <nickc@cygnus.com>
54068
54069 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
54070
54071 1999-02-22 Jeffrey A Law (law@cygnus.com)
54072
54073 * gcc.c-torture/execute/990222-1.c: New test.
54074
54075 1999-02-19 Craig Burley <craig@jcb-sc.com>
54076
54077 * g77.f-torture/compile/19990218-0.f: New test.
54078 * g77.f-torture/noncompile/19990218-1.f: New test.
54079
54080 1999-02-18 Craig Burley <craig@jcb-sc.com>
54081
54082 * g77.f-torture/compile/19981216-0.f: New test.
54083
54084 1999-02-14 Jeffrey A Law (law@cygnus.com)
54085
54086 * gcc.dg/990214-1.c: New test.
54087
54088 1999-02-13 Jeffrey A Law (law@cygnus.com)
54089
54090 * gcc.dg/990213-2.c: New test.
54091
54092 * gcc.dg/990213-1.c: New test.
54093
54094 1999-02-12 Jeffrey A Law (law@cygnus.com)
54095
54096 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
54097 ints.
54098
54099 1999-02-11 Nick Clifton <nickc@cygnus.com>
54100
54101 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
54102 specified by target.
54103
54104 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
54105
54106 1999-02-11 Jeffrey A Law (law@cygnus.com)
54107
54108 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
54109
54110 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
54111
54112 * gcc.dg/special/ecos.exp: New test driver for new tests with
54113 special requirements.
54114
54115 * gcc.dg/special/alias-1.c: New test.
54116 * gcc.dg/special/gcsec-1.c: New test.
54117 * gcc.dg/special/weak-1.c: New test.
54118 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
54119 * gcc.dg/special/weak-2.c: New test.
54120 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
54121 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
54122 * gcc.dg/special/wkali-1.c: New test.
54123 * gcc.dg/special/wkali-2.c: New test.
54124 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
54125 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
54126
54127 1999-02-10 Felix Lee <flee@cygnus.com>
54128
54129 * lib/c-torture.exp (c-torture-compile): Pull out code for
54130 analyzing gcc error messages.
54131 (c-torture-execute): Likewise. Fix some (harmless) false
54132 positives.
54133 * lib/gcc.exp (gcc_check_compile): New function.
54134
54135 1999-02-08 Richard Henderson <rth@cygnus.com>
54136
54137 * gcc.c-torture/execute/990208-1.c: New test.
54138
54139 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
54140
54141 * g++.dg/special/ecos.exp: New driver for new tests with special
54142 requirements
54143
54144 * g++.dg/special/conpr-1.C: New test
54145 * g++.dg/special/conpr-2.C: New test
54146 * g++.dg/special/conpr-2a.C: New test
54147 * g++.dg/special/conpr-3.C: New test
54148 * g++.dg/special/conpr-3a.C: New test
54149 * g++.dg/special/conpr-3b.C: New test
54150
54151 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
54152 allow g++ to use the dg driver
54153
54154 * README: Add comment about g++.dg directory
54155
54156 1999-02-06 Jeffrey A Law (law@cygnus.com)
54157
54158 * README: Update email addresses.
54159
54160 1999-02-03 Nick Clifton <nickc@cygnus.com>
54161
54162 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
54163 arguments in order to force structure S onto the stack even on
54164 the alpha.
54165 (test): Pass 10 leading arguments to function foo as well as the
54166 structure S.
54167
54168 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
54169 failure for all targets.
54170
54171 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
54172 abort to terminate program execution.
54173
54174 1999-01-30 Richard Henderson <rth@cygnus.com>
54175
54176 * gcc.c-torture/execute/990130-1.c: New test.
54177
54178 1999-01-30 Jeffrey A Law (law@cygnus.com)
54179
54180 * gcc.dg/990130-1.c: New test.
54181
54182 1999-01-28 Michael Meissner <meissner@cygnus.com>
54183
54184 * gcc.c-torture/execute/990128-1.c: New test.
54185
54186 1999-01-27 Michael Meissner <meissner@cygnus.com>
54187
54188 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
54189
54190 1999-01-27 Felix Lee <flee@cygnus.com>
54191
54192 * lib/c-torture.exp (c-torture-compile): pull out code for
54193 analyzing gcc error messages.
54194 (c-torture-execute): ditto, and fix some (harmless) false
54195 positives.
54196 * lib/gcc.exp (gcc_check_compile): new function.
54197
54198 1999-01-17 Jeffrey A Law (law@cygnus.com)
54199
54200 * gcc.dg/990117-1.c: New test.
54201
54202 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
54203
54204 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
54205
54206 1999-01-15 Jeffrey A Law (law@cygnus.com)
54207
54208 * g77.f-torture/compile/990115-1.f: New test.
54209
54210 1999-01-07 Jeffrey A Law (law@cygnus.com)
54211
54212 * gcc.c-torture/compile/990107-1.c: New test
54213
54214 1999-01-06 Jeffrey A Law (law@cygnus.com)
54215
54216 * gcc.c-torture/execute/990106-2.c: New test.
54217
54218 * gcc.c-torture/execute/990106-1.c: New test.
54219
54220 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
54221
54222 * gcc.c-torture/compile/981223-1.c: New test.
54223
54224 1998-12-29 Richard Henderson <rth@cygnus.com>
54225
54226 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
54227 (opt3): Rename from opt4 and disable.
54228
54229 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
54230
54231 * g++.old-deja/g++.pt/ptrmem5.C: New test.
54232
54233 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
54234
54235 * g++.old-deja/g++.other/conv5.C: New test.
54236
54237 1998-12-14 Nick Clifton <nickc@cygnus.com>
54238
54239 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
54240
54241 1998-12-11 Jeffrey A Law (law@cygnus.com)
54242
54243 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
54244
54245 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
54246
54247 * gcc.c-torture/compile/981211-1.c: New test.
54248
54249 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
54250
54251 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
54252
54253 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
54254
54255 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54256
54257 * gcc.special/930510-1.c: Make C9X safe.
54258 * gcc.misc-tests/gcov-1.c Similarly.
54259 * gcc.misc-tests/gcov-2.c Similarly.
54260
54261 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
54262
54263 * gcc.dg/ultrasp1.c: New test.
54264
54265 1998-12-06 Richard Henderson <rth@cygnus.com>
54266
54267 * gcc.c-torture/execute/981206.c: New test.
54268
54269 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
54270
54271 * g++.old-deja/g++.ns/template7.C: New test.
54272
54273 * g++.old-deja/g++.other/expr1.C: New test.
54274
54275 * g++.old-deja/g++.eh/tmpl3.C: New test.
54276
54277 * g++.old-deja/g++.eh/tmpl2.C: New test.
54278
54279 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
54280
54281 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
54282 * g++.old-deja/g++.other/using6.C: Removed.
54283 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
54284
54285 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
54286
54287 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
54288
54289 * g++.old-deja/g++.pt/overload8.C: New test.
54290
54291 * g++.old-deja/g++.pt/overload7.C: New test.
54292
54293 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
54294
54295 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
54296 and relinking messages.
54297 * lib/g++.exp (g++_target_compile): Remove .rpo file when
54298 compiling with -frepo.
54299
54300 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
54301
54302 * g++.old-deja/g++.pt/lookup6.C: New test.
54303
54304 1998-11-30 Nick Clifton <nickc@cygnus.com>
54305
54306 * gcc.c-torture/execute/981130-1.c: New test.
54307 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
54308
54309 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
54310
54311 * g++.old-deja/g++.pt/explicit76.C: New test.
54312
54313 * g++.old-deja/g++.pt/friend38.C: New test.
54314
54315 * g++.old-deja/g++.ns/crash2.C: New test.
54316
54317 * g++.old-deja/g++.pt/defarg8.C: New test.
54318
54319 * g++.old-deja/g++.pt/instantiate6.C: New test.
54320
54321 * g++.old-deja/g++.pt/static6.C: New test.
54322
54323 * g++.old-deja/g++.pt/decl2.C: New test.
54324
54325 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
54326
54327 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
54328 problem is actually related with name lookup, but so what? :-)
54329
54330 * g++.old-deja/g++.pt/friend37.C: New test.
54331
54332 1998-11-25 Dave Love <d.love@dl.ac.uk>
54333
54334 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
54335 element, which fails on some systems.
54336
54337 * g77.f-torture/execute/labug1.f: New test.
54338
54339 1998-11-21 Jeffrey A Law (law@cygnus.com)
54340
54341 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
54342 is defined.
54343
54344 1998-11-18 Dave Love <d.love@dl.ac.uk>
54345
54346 * g77.f-torture/compile/981117-1.f: New test.
54347
54348 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
54349
54350 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
54351 properly discarded.
54352
54353 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
54354
54355 * gcc.c-torture/execute/memcheck: New directory of tests for
54356 -fcheck-memory-usage.
54357
54358 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
54359
54360 * README: New file, general information about the testsuite and
54361 new description of the various C++ test subdirectories.
54362 * README.g++: Eliminate obsolete information, update and move most
54363 relevant stuff to README.
54364
54365 1998-11-07 Richard Henderson <rth@cygnus.com>
54366
54367 * gcc.c-torture/compile/981107-1.c: New test.
54368
54369 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
54370
54371 * execute/memcpy-bi.c: New testcase.
54372
54373 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
54374
54375 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
54376 base classes.
54377
54378 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
54379 template is selected.
54380
54381 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
54382 classes, it should be accepted for all types.
54383
54384 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
54385
54386 * g++.old-deja/g++.pt/spec24.C: Ensure that template
54387 specializations start with template headers.
54388
54389 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
54390
54391 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
54392
54393 * g++.old-deja/g++.other/init9.C: Test cross initialization of
54394 non-POD types.
54395
54396 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
54397
54398 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
54399
54400 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
54401
54402 * compile/981022-1.c, compile/981022-1.x: New test and driver.
54403
54404 1998-10-19 Jeffrey A Law (law@cygnus.com)
54405
54406 * 981019-1.c: New test.
54407
54408 1998-10-14 Robert Lipe <robertl@dgii.com>
54409
54410 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
54411 find objc headers.
54412
54413 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54414
54415 * compile/981001-4.c: Remove use of GCC extension that triggers a
54416 compiler bug.
54417
54418 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
54419
54420 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
54421
54422 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
54423
54424 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
54425 instantiation of template produces incorrect code for delete
54426 expression.
54427
54428 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
54429 constructors' name is not unique.
54430 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
54431 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
54432
54433 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
54434 automatic array of const is ill-formed.
54435
54436 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
54437 of template parameter?
54438
54439 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
54440 const.
54441
54442 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
54443 pointer-to-member expression.
54444
54445 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
54446 declaration causes ICE.
54447
54448 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
54449
54450 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
54451 reserved in the global namespace.
54452
54453 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
54454 generate needed virtual table.
54455
54456 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
54457
54458 1998-10-10 Dariush Eslimi <eslimi@loran.com>
54459
54460 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
54461 template-dependent type
54462
54463 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
54464
54465 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
54466 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
54467 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
54468
54469 * g++.old-deja/g++.other/using5.C: New test; using decl from base
54470 class should be usable as argument of member function.
54471 * g++.old-deja/g++.other/using6.C: New test; using decl from base
54472 class should be usable as return type of member function.
54473 * g++.old-deja/g++.other/using7.C: New test; using decl from base
54474 class should be usable as type of data member.
54475
54476 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
54477
54478 1998-10-09 Jeffrey A Law (law@cygnus.com)
54479
54480 * gcc.c-torture/special/920521-1.c: Fix bogus test.
54481
54482 1998-10-08 Nick Clifton <nickc@cygnus.com>
54483
54484 * gcc.dg/dll-?.c Add thumb to target list.
54485 Fix assembler scan patterns to match current assembler output.
54486
54487 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
54488
54489 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
54490 matching of template brackets.
54491
54492 * g++.old-deja/g++.other/using4.C: New test. Test using
54493 declarations of methods from base classes.
54494
54495 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
54496 within functions should introduce names into the innermost
54497 enclosing namespace.
54498
54499 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
54500 of static locals if first initialization throws.
54501
54502 1998-10-07 Jim Wilson <wilson@cygnus.com>
54503
54504 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
54505
54506 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
54507
54508 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
54509 lose track of the possible targets of tablejump insns.
54510 * special/special.exp: Run it.
54511
54512 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
54513
54514 * g++.old-deja/g++.pt/friend35.C: New test. A template function
54515 must be declared before its specializations can be named in friend
54516 declarations.
54517
54518 1998-10-05 Dave Love <d.love@dl.ac.uk>
54519
54520 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
54521
54522 * g77.f-torture/execute/io1.f: New test.
54523
54524 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
54525
54526 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
54527 with pointer to template function, for which no argument deduction
54528 is possible.
54529
54530 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
54531 specialization of template function as argument to template
54532 function.
54533
54534 * g++.old-deja/g++.other/access2.C: New test; Inner class
54535 shouldn't have privileged access to Outer's names.
54536
54537 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
54538
54539 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
54540 friend template declared within template class conflicts with
54541 nested class of the same name.
54542
54543 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
54544 is ignored.
54545
54546 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
54547 object with direct initializer as function declaration.
54548
54549 * g++.old-deja/g++.other/decl2.C: New test; duplicate
54550 initializers.
54551
54552 * g++.old-deja/g++.other/null2.C: New test; conditional operator
54553 involving const pointer and NULL produces incorrect result.
54554
54555 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
54556 type name without `typename' should be rejected with -pedantic.
54557
54558 1998-10-02 Richard Henderson <rth@cygnus.com>
54559
54560 * g++.old-deja/g++.other/addrof1.C: New test.
54561
54562 1998-10-01 Nick Clifton <nickc@cygnus.com>
54563
54564 * gcc.c-torture/compile/981001-1.c: New test.
54565 * gcc.c-torture/execute/981001-1.c: New test.
54566
54567 1998-10-01 Jeffrey A Law (law@cygnus.com)
54568
54569 * gcc.c-torture/compile/981001-2.c: New test.
54570 * gcc.c-torture/compile/981001-3.c: New test.
54571 * gcc.c-torture/compile/981001-4.c: New test.
54572
54573 1998-10-01 Robert Lipe <robertl@dgii.com>
54574
54575 * lib/objc.exp (objc_target_compile): Add -L during compiles for
54576 multilibbed hosts. Idea grafted from g77.exp.
54577
54578 1998-09-30 Dave Love <d.love@dl.ac.uk>
54579
54580 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
54581 avoid losing on systems which need -lsocket.
54582
54583 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
54584
54585 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
54586 * g++.old-deja/g++.other/nested2.C: Ditto.
54587 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
54588 failure.
54589
54590 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
54591
54592 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
54593 preferred over template operator!= for enum bitfields.
54594
54595 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
54596
54597 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
54598 that happen to have the same base name, but in different scopes,
54599 are incorrectly rejected.
54600
54601 1998-09-16 Richard Henderson <rth@cygnus.com>
54602
54603 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
54604 on the native word size instead of an integer literal.
54605
54606 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
54607
54608 * g++.old-deja/g++.other/static2.C: Invocation of static data
54609 member of type pointer-to-function denoted as non-static member.
54610
54611 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
54612 checks involving function types and aliases.
54613
54614 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
54615
54616 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
54617 redefined to the same non-trivial type.
54618
54619 * g++.old-deja/g++.pt/explicit73.C: Test for proper
54620 namespace-qualification of template specializations declared in
54621 other namespaces.
54622
54623 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
54624 to declare a subset of the specializations of a template function
54625 as friends of specializations of a template class.
54626
54627 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
54628 member templates that do not fully specialize the enclosing
54629 template class are rejected.
54630
54631 1998-09-11 Dave Love <d.love@dl.ac.uk>
54632
54633 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
54634
54635 1998-09-08 Dave Love <d.love@dl.ac.uk>
54636
54637 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
54638 altered from libf2c/libU77 version.
54639
54640 1998-09-06 Dave Love <d.love@dl.ac.uk>
54641
54642 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
54643
54644 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
54645 Alexandre Oliva <oliva@dcc.unicamp.br>
54646
54647 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
54648 (un)signed char are different types for template specialization
54649 purposes.
54650
54651 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
54652
54653 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
54654 * objc: ObjC testsuite.
54655
54656 1998-08-31 Catherine Moore <clm@cygnus.com>
54657
54658 * gcc.c-torture/execute/941014-1.x: New file.
54659
54660 1998-08-31 Nick Clifton <nickc@cygnus.com>
54661
54662 * lib/c-torture.exp: Add support for
54663 torture_eval_before_compile and torture_eval_before_execute
54664 variables.
54665
54666 1998-08-30 Jeffrey A Law (law@cygnus.com)
54667
54668 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
54669 this test triggers valid.
54670
54671 1998-08-27 Jeffrey A Law (law@cygnus.com)
54672
54673 * gcc.dg/980827-1.c: New test.
54674
54675 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
54676
54677 * gcc.c-torture/execute/loop-4b.c: New test.
54678
54679 1998-08-26 Nick Clifton <nickc@cygnus.com>
54680
54681 * lib/c-torture.exp: Add support for
54682 torture_eval_before_compile and torture_eval_before_execute
54683 variables.
54684
54685 1998-08-25 Jeffrey A Law (law@cygnus.com)
54686
54687 * gcc.c-torture/compile/980825-1.c: New test.
54688
54689 1998-08-24 Nick Clifton <nickc@cygnus.com>
54690
54691 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
54692 count number tests in opt_t0 not good_t0.
54693
54694 1998-08-24 Jeffrey A Law (law@cygnus.com)
54695
54696 * gcc.c-torture/compile/930326-1.x: Fix typo.
54697
54698 1998-08-23 Mark Mitchell <mark@markmitchell.com>
54699
54700 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
54701 causes an ICE.
54702
54703 1998-08-21 Jeffrey A Law (law@cygnus.com)
54704
54705 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
54706 STACK_SIZE is defined.
54707 * gcc.c-torture/unsorted/stuct.c: Similarly.
54708
54709 * gcc.c-torture/compile/980821-1.c: New test.
54710
54711 1998-08-21 Jeffrey A Law (law@cygnus.com)
54712
54713 * gcc.c-torture/execute/980526-2.c: Disable for targets with
54714 16bit ints.
54715
54716 1998-08-19 Mark Mitchell <mark@markmitchell.com>
54717
54718 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
54719 code.
54720
54721 1998-08-09 Mark Mitchell <mark@markmitchell.com>
54722
54723 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
54724 error'.
54725
54726 1998-08-18 Jeffrey A Law (law@cygnus.com)
54727
54728 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
54729
54730 1998-08-16 Jeffrey A Law (law@cygnus.com)
54731
54732 * gcc.c-torture/compile/980816-1.c: New test.
54733
54734 * gcc.dg/980816-1.c: New test.
54735
54736 1998-08-13 Jeffrey A Law (law@cygnus.com)
54737
54738 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
54739 compiler for ieee tests.
54740
54741 1998-08-01 Dave Love <d.love@dl.ac.uk>
54742
54743 * g77.f-torture/compile/980729-0.f: New test.
54744
54745 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
54746
54747 * gcc.c-torture/special/eeprof-1.c: New test, for
54748 -finstrument-functions.
54749 * gcc.c-torture/special/special.exp: Run it.
54750
54751 1998-07-29 Jeffrey A Law (law@cygnus.com)
54752
54753 * gcc.c-torture/compile/980729-1.c: New test.
54754
54755 1998-07-27 Nick Clifton <nickc@cygnus.com>
54756
54757 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
54758 __thumb__ is defined, and test for ARM style doubles if so.
54759
54760 1998-07-26 Dave Love <d.love@dl.ac.uk>
54761
54762 * g77.f-torture/noncompile/980615-0.f: New test.
54763
54764 1998-07-26 H.J. Lu (hjl@gnu.org)
54765
54766 * gcc.dg/980312-1.c: Do link instead of compile.
54767 * gcc.dg/980313-1.c: Likewise.
54768
54769 1998-07-26 Jeffrey A Law (law@cygnus.com)
54770
54771 * gcc.c-torture/compile/980726-1.c: New test.
54772
54773 1998-07-25 Dave Love <d.love@dl.ac.uk>
54774
54775 * g77.f-torture/execute/io0.f: New test.
54776
54777 1998-07-24 Nick Clifton <nickc@cygnus.com>
54778
54779 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
54780 an int.
54781
54782 1998-06-18 Michael Meissner <meissner@cygnus.com>
54783
54784 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
54785 m32r bugs.
54786
54787 1998-07-17 Nick Clifton <nickc@cygnus.com>
54788
54789 * gcc.dg/980626-1.c: Expect failures for all toolchains until
54790 c-decl.c:grokdeclarator can handle mode attributes.
54791
54792 1998-07-16 Jeffrey A Law (law@cygnus.com)
54793
54794 * gcc.c-torture/execute/980716-1.c: New test.
54795
54796 1998-07-13 Jeffrey A Law (law@cygnus.com)
54797
54798 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
54799 the mn10200.
54800 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
54801 the mn10200.
54802 * gcc.c-torture/execute/va-arg-3.x: Similarly.
54803 * gcc.c-torture/compile/930326-1.x: Similarly.
54804
54805 1998-07-13 Dave Love <d.love@dl.ac.uk>
54806
54807 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
54808 New test from Craig.
54809
54810 1998-07-12 Dave Love <d.love@dl.ac.uk>
54811
54812 * g77.f-torture/noncompile/980616-0.f: New test.
54813
54814 * g77.f-torture/execute/970816-3.f: New test from Craig.
54815
54816 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
54817
54818 * g++.other/singleton.C: Return error value instead of taking
54819 SIGSEGV.
54820
54821 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
54822
54823 * g++.other/singleton.C: New test. Warning is under dispute.
54824 Runtime crash is not.
54825
54826 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
54827
54828 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
54829 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
54830 using6.C, using7.C}: New namespace tests.
54831
54832 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
54833
54834 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
54835 specialization with typedef'ed names used as array indexes.
54836
54837 1998-07-09 Jeffrey A Law (law@cygnus.com)
54838
54839 * gcc.c-torture/execute/980709-1.c: New test.
54840
54841 * gcc.dg/980709-1.c: New test.
54842
54843 1998-07-07 Richard Henderson <rth@cygnus.com>
54844
54845 * gcc.c-torture/execute/bcp-1.c: New test.
54846
54847 1998-07-07 Jeffrey A Law (law@cygnus.com)
54848
54849 * gcc.c-torture/execute/980707-1.c: New test.
54850
54851 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
54852
54853 * gcc.c-torture/compile/980706-1.c: New test.
54854
54855 1998-07-01 Dave Love <d.love@dl.ac.uk>
54856
54857 * g77.f-torture/execute/980701-0.f,
54858 g77.f-torture/execute/980701-1.f: New test from Craig.
54859
54860 1998-07-01 Jeffrey A Law (law@cygnus.com)
54861
54862 * gcc.c-torture/compile/980701-1.c: New test.
54863
54864 * gcc.c-torture/execute/980701-1.c: New test.
54865
54866 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
54867 rlsruhe.de>
54868
54869 * g++.old-deja/g++.robertl/eb132.C: New test.
54870 * g++.old-deja/g++.robertl/eb133.C: Likewise.
54871
54872 1998-06-29 Dave Love <d.love@dl.ac.uk>
54873
54874 * g77.f-torture/execute/980628-7.f,
54875 g77.f-torture/execute/980628-8.f,
54876 g77.f-torture/execute/980628-9.f,
54877 g77.f-torture/execute/980628-10.f: New tests from Craig.
54878
54879 * g77.f-torture/execute/980628-3.f: Remove mail headers.
54880
54881 1998-06-28 Jeffrey A Law (law@cygnus.com)
54882
54883 * g77.f-torture/execute/980628-4.f: New test from Craig.
54884 * g77.f-torture/execute/980628-5.f: Likewise.
54885 * g77.f-torture/execute/980628-2.f: Likewise.
54886 * g77.f-torture/execute/980628-0.f: Likewise.
54887 * g77.f-torture/execute/980628-1.f: Likewise.
54888 * g77.f-torture/execute/980628-3.f: Likewise.
54889 * g77.f-torture/execute/980628-6.f: Likewise.
54890
54891 1998-06-28 Jeffrey A Law (law@cygnus.com)
54892
54893 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
54894 directory when nothing has been installed yet.
54895
54896 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
54897
54898 * gcc.c-torture/special/special.exp: Handle newer versions of
54899 dejagnu.
54900
54901 1998-06-26 Jeffrey A Law (law@cygnus.com)
54902
54903 * gcc.dg/980626-1.c: New test.
54904
54905 1998-06-19 Bruno Haible <haible@ilog.fr>
54906
54907 * gcc.misc-tests/m-un-2.c: New test.
54908 * g++.old-deja/g++.other/warn01.c: Likewise.
54909
54910 1998-06-19 Robert Lipe <robertl@dgii.com>
54911
54912 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
54913 compatibility with assmblers with a different comment character.
54914 Eliminate use of GAS-specific extensions.
54915
54916 1998-06-19 Jeffrey A Law (law@cygnus.com)
54917
54918 * gcc.c-torture/execute/ieee/980619-1.c: New test.
54919
54920 1998-06-19 Robert Lipe <robertl@dgii.com>
54921
54922 * lib/g77.exp: Replace search for libf2c.a with search for newly
54923 renamed libg2c.a
54924
54925 1998-06-17 Jeffrey A Law (law@cygnus.com)
54926
54927 * gcc.c-torture/execute/980617-1.c: New test.
54928
54929 1998-06-12 Jeffrey A Law (law@cygnus.com)
54930
54931 * gcc.c-torture/execute/980612-1.c: New test.
54932
54933 1998-06-08 Jeffrey A Law (law@cygnus.com)
54934
54935 * gcc.dg/980523-1.c: Only test on ppc-linux.
54936 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
54937
54938 * gcc.c-torture/execute/980608-1.c: New test.
54939
54940 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
54941
54942 * gcc.c-torture/execute/980605-1.c: New test.
54943
54944 1998-06-04 Jeffrey A Law (law@cygnus.com)
54945
54946 * gcc.c-torture/execute/980604-1.c: New test.
54947
54948 1998-06-02 Jeffrey A Law (law@cygnus.com)
54949
54950 * gcc.c-torture/execute/980602-1.c: New test.
54951 * gcc.c-torture/execute/980602-2.c: Likewise.
54952
54953 1998-06-02 Dave Love <d.love@dl.ac.uk>
54954
54955 * 970125-0.f: Fix per JCB. Add commentary.
54956
54957 1998-05-31 Michael Meissner <meissner@cygnus.com>
54958
54959 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
54960 IEEE -0 support.
54961
54962 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
54963
54964 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
54965 earlier.
54966
54967 1998-05-28 Catherine Moore <clm@cygnus.com>
54968
54969 * gcc.c-torture/execute/980526-3.c: New test.
54970
54971 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
54972
54973 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
54974 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
54975 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
54976 m88k-motorola-sysv3 to XFAIL.
54977
54978 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54979
54980 * gcc.dg/980526-1.c: New test.
54981 * gcc.c-torture/execute/980526-2.c: New test.
54982
54983 1998-05-26 Jeffrey A Law (law@cygnus.com)
54984
54985 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
54986
54987 * gcc.c-torture/execute/980526-1.c: New test.
54988
54989 1998-05-26 Dave Love <d.love@dl.ac.uk>
54990
54991 * g77.f-torture/execute/alpha2.f: Add runtime test.
54992
54993 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
54994
54995 * g++.old-deja/old-deja.exp: Strip leading directories.
54996
54997 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
54998 error for the line. Don't run multiple tests for the same line.
54999
55000 1998-05-23 Jeffrey A Law (law@cygnus.com)
55001
55002 * gcc.dg/980523-1.c: New test.
55003
55004 1998-05-23 Dave Love <d.love@dl.ac.uk>
55005
55006 * g77.f-torture/compile/970915-0.f: New test.
55007
55008 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
55009
55010 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
55011
55012 1998-05-21 Jeffrey A Law (law@cygnus.com)
55013
55014 * gcc.dg/980520-1.c: New test.
55015
55016 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
55017
55018 * gcc.dg/980502-1.c: Fix return type.
55019
55020 1998-05-20 Jeffrey A Law (law@cygnus.com)
55021
55022 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
55023 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
55024 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
55025 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
55026 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
55027
55028 1998-05-20 Dave Love <d.love@dl.ac.uk>
55029
55030 * g77.f-torture/execute/980520-1.f: New test.
55031
55032 1998-05-15 Dave Love <d.love@dl.ac.uk>
55033
55034 * lib/mike-g77.exp: New file.
55035
55036 * g77.f-torture/noncompile/noncompile.exp,
55037 g77.f-torture/noncompile/check0.f: New files.
55038
55039 1998-05-14 Dave Love <d.love@dl.ac.uk>
55040
55041 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
55042 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
55043 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
55044 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
55045 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
55046 abort where appropriate.
55047
55048 1998-05-05 Michael Meissner <meissner@cygnus.com>
55049
55050 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
55051 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
55052
55053 1998-04-29 Dave Love <d.love@dl.ac.uk>
55054
55055 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
55056
55057 1998-04-27 Dave Love <d.love@dl.ac.uk>
55058
55059 * g77.f-torture/compile/980427-0.f: New test.
55060
55061 1998-04-24 Dave Love <d.love@dl.ac.uk>
55062
55063 * g77.f-torture/compile/980424-0.f: New test.
55064
55065 1998-04-19 Dave Love <d.love@dl.ac.uk>
55066
55067 * g77.f-torture/compile/980419-2.f (main): New test.
55068 * g77.f-torture/compile/970125-0.f: New test.
55069 * g77.f-torture/compile/980419-1.f: New test.
55070
55071 1998-04-08 Jim Wilson <wilson@cygnus.com>
55072
55073 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
55074 of loop-4.c.
55075
55076 1998-04-07 Jim Wilson <wilson@cygnus.com>
55077
55078 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
55079
55080 1998-04-03 Jim Wilson <wilson@cygnus.com>
55081
55082 * gcc.c-torture/compile/980329-1.c: New test.
55083
55084 1998-03-18 Jim Wilson <wilson@cygnus.com>
55085
55086 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
55087 * gcc.dg/980312-1.c: Fix typo in -march command.
55088
55089 1998-03-16 H.J. Lu (hjl@gnu.org)
55090
55091 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
55092
55093 1998-03-11 Robert Lipe <robertl@dgii.com>
55094
55095 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
55096 Dave Love agree the Fortran source is bogus.
55097
55098 1998-03-11 Robert Lipe <robertl@dgii.com>
55099
55100 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
55101 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
55102 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
55103 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
55104 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
55105
55106 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55107
55108 * g++.old-deja/g++.other/friend1.C: New test.
55109
55110 1998-02-18 Dave Love <d.love@dl.ac.uk>
55111
55112 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
55113 possibly uninitialized) variables and declare dnrm2.
55114
55115 1998-02-23 Robert Lipe <robertl@dgii.com>
55116
55117 From Bruno Haible <haible@ilog.fr>:
55118 * gcc.c-torture/execute/980223.c: New test.
55119
55120 1998-02-13 Jeffrey A Law (law@cygnus.com)
55121
55122 * gcc.dg/ifelse-1.c: New test.
55123
55124 1998-02-09 H.J. Lu (hjl@gnu.org)
55125
55126 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
55127
55128 * lib/old-dejagnu.exp (old-dejagnu): Added the
55129 "execution test - XFAIL *-*-*" handling in the spirit of
55130 "excess errors test -". Changed the "execution test fails"
55131 handling to be like "excess errors test fails".
55132 * Update various tests accordingly.
55133
55134 1998-02-06 Jim Wilson <wilson@cygnus.com>
55135
55136 * gcc.c-torture/execute/980205.c: New test.
55137
55138 1998-01-18 Jeffrey A Law (law@cygnus.com)
55139
55140 * lib/c-torture.exp: Look for .x files instead of .cexp files.
55141 * lib/f-torture.exp: Similarly.
55142 * gcc.c-torture: Rename all .cexp files to .x files.
55143
55144 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
55145
55146 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
55147 (940510-1.c): Removed duplicate.
55148 (971104-1.c): New test.
55149
55150 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
55151
55152 * lib/f-torture.exp: Improve error and loop detection.
55153
55154 1997-11-19 Michael Meissner <meissner@cygnus.com>
55155
55156 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
55157 use that to size the filler array.
55158
55159 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
55160
55161 * lib/c-torture.exp(c-torture-execute): Fix typo.
55162
55163 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
55164 testcase as the executable name. Keep the executable around if
55165 the test fails.
55166
55167 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
55168
55169 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
55170 changes. Only test one -g option, and move it to the end of the
55171 list of options to test.
55172
55173 1997-09-19 Michael Meissner <meissner@cygnus.com>
55174
55175 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
55176 variable GCC_TORTURE_OPTIONS to supply default switches separated
55177 by colons. If no environment variable, run tests with -O0 -g, -O1
55178 -g, and -O2 -g as well.
55179
55180 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
55181
55182 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
55183 explanatory comments. Fix indentation.
55184
55185 1997-09-15 Jeffrey A Law (law@cygnus.com)
55186
55187 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
55188
55189 1997-09-11 Jeffrey A Law (law@cygnus.com)
55190
55191 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
55192 * g++.old-deja/g++.mike/p7325.C: Likewise.
55193 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
55194
55195 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
55196
55197 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
55198 * g++.old-deja/g++.brendan/crash30.C: Likewise.
55199 * g++.old-deja/g++.brendan/crash39.C: Likewise.
55200 * g++.old-deja/g++.law/operators4.C: Likewise.
55201
55202 1997-09-11 Joe Buck (jbuck@synopsys.com)
55203
55204 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
55205 * g++.old-deja/g++.mike/p784.C: Ditto.
55206 * g++.old-deja/g++.mike/p785.C: Ditto.
55207
55208 1997-09-05 Jeffrey A Law (law@cygnus.com)
55209
55210 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
55211
55212 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
55213
55214 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
55215 target feature; pass this to c-torture-execute as needed.
55216
55217 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
55218
55219 * lib/c-torture.exp(c-torture-execute): If the previous and the
55220 current executables being tested are identical, we don't need to
55221 run the executable again. Try to make the executable names
55222 unique. Add an optional argument for passing additional compiler
55223 flags.
55224
55225 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
55226
55227 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
55228
55229 1997-08-29 Jeffrey A Law (law@cygnus.com)
55230
55231 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
55232
55233 1997-07-31 Jeffrey A Law (law@cygnus.com)
55234
55235 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
55236 32bit or larger longs.
55237
55238 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
55239 have either a 32bit long or 32bit int.
55240
55241 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
55242
55243 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
55244 Make double precision tests dependent on sizeof (double).
55245
55246 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
55247
55248 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
55249 too.
55250
55251 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
55252
55253 * gcc.c-torture/compile/961203-1.cexp: New script.
55254
55255 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
55256
55257 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
55258 up the includes ourselves.
55259
55260 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
55261
55262 * lib/plumhall.exp: Remove random include, and add a few
55263 verbose messages for debugging.
55264
55265 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
55266
55267 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
55268 of trying to do it ourselves.
55269
55270 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
55271
55272 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
55273
55274 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
55275
55276 * gcc.prms/5403.c: Made regexp a bit less strict.
55277
55278 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
55279
55280 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
55281 is returned from remote_load instead.
55282 * lib/plumhall.exp: Ditto.
55283 * lib/mike-g++.exp: Ditto.
55284 * lib/old-dejagnu.exp: Ditto.
55285 * lib/c-torture.exp: Ditto.
55286
55287 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
55288
55289 * lib/g++.exp: Use build_wrapper procedure.
55290 * lib/gcc.exp: Ditto.
55291
55292 1997-05-20 Jeffrey A Law (law@cygnus.com)
55293
55294 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
55295 an old-style decl for malloc. Fixes tests to work when
55296 sizeof (int) != sizeof (size_t).
55297
55298 1997-05-15 Mike Meissner <meissner@cygnus.com>
55299
55300 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
55301
55302 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
55303 use stdargs.h interface.
55304
55305 1997-05-15 Mike Meissner <meissner@cygnus.com>
55306
55307 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
55308 NO_VARARGS when compiling.
55309
55310 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
55311
55312 * lib/plumhall.exp(ph_includes): New procedure.
55313 (ph_make): Use it.
55314 (ph_compiler): Ditto.
55315
55316 * lib/g++.exp: Rename test-glue.c to testglue.c.
55317 * lib/gcc.exp: Ditto.
55318
55319 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
55320
55321 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
55322 to completion when it's called.
55323
55324 1997-03-21 Michael Meissner <meissner@cygnus.com>
55325
55326 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
55327 is defined, don't do test.
55328
55329 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
55330
55331 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
55332 for object files.
55333 (ph_summary): Mark skipped testcases as untested, not unresolved.
55334
55335 * lib/plumhall.exp (ph_make): If unresolved because of bad
55336 errorCode, record errorCode in log file.
55337 (*): Replace send_log/verbose with verbose -log.
55338
55339 1997-03-19 Michael Meissner <meissner@cygnus.com>
55340
55341 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
55342 double conversion if double isn't at least 8 bytes.
55343
55344 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
55345 int to work with targets where int is 16 bits.
55346
55347 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
55348 8 bytes, just exit, since 4 byte doubles don't have enough bits of
55349 precision for the test to complete.
55350
55351 1997-03-14 Michael Meissner <meissner@cygnus.com>
55352
55353 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
55354 if d10v is not compiled with the -mdouble64 flag.
55355 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
55356
55357 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
55358 d10v is not compiled with the -mint32 flag.
55359
55360 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
55361
55362 * lib/plumhall.exp: Use incr_count.
55363
55364 1997-03-12 Jeffrey A Law (law@cygnus.com)
55365
55366 * gcc.c-torture: Update to c-torture-1.45.
55367
55368 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
55369
55370 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
55371 the name of the expect testcase file).
55372
55373 * lib/g++.exp(g++_init): Ditto.
55374
55375 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
55376
55377 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
55378 the host.
55379
55380 * lib/gcc.exp(gcc_exit): New procedure.
55381
55382 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
55383
55384 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
55385 specs where appropriate.
55386
55387 * g++.old-deja/g++.arm/*: Added additional ERROR checks
55388 because of new "candidates are" messages, and removed a few
55389
55390 * Converted all non-old-style g++ testcases to old-style, and
55391 moved into g++.old-deja.
55392
55393 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
55394
55395 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
55396 options.
55397
55398 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
55399 succeeded.
55400
55401 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
55402
55403 1997-02-13 Michael Meissner <meissner@cygnus.com>
55404
55405 * lib/gcc.exp (gcc_target_compile): Add support for defining
55406 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
55407 the machine doesn't have those features.
55408
55409 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
55410
55411 * g++.law/operators4.exp: Don't use LIBS.
55412
55413 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
55414
55415 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
55416
55417 * lib/mike-g++.exp: Don't set the compiler to be tested here.
55418 * lib/g++.exp: Set it here instead. Also, allow use of the
55419 --tool_exec and --tool_opt options. Change CXX to
55420 GXX_UNDER_TEST.
55421
55422 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
55423
55424 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
55425
55426 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
55427
55428 * lib/old-dejagnu.exp: Use prune_warnings instead of
55429 prune_system_crud.
55430 * lib/mike-g++.exp: Ditto.
55431 * lib/gcc.exp: Ditto.
55432 * lib/g++.exp: Ditto.
55433
55434 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
55435
55436 1997-02-07 Jeffrey A Law (law@cygnus.com)
55437
55438 * 941014-2.c: Include stdlib.h
55439 * 960327-1.c: Include stdio.h
55440 * dbra.c, index-1.c: Don't assume ints are 32bits.
55441
55442 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
55443
55444 * lib/gcc.exp: Add gcc,stack_size target feature.
55445
55446 * lib/g++.exp(g++_target_compile): Add the include and link
55447 paths here, not in two other places. And, it's $options, not
55448 options.
55449
55450 * lib/mike-g++.exp(postbase): Remove the code that determines
55451 the correct include and link paths.
55452 * g++.old-deja/old-deja.exp: Ditto.
55453
55454 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
55455
55456 * lib/g++.exp(g++_init): target_compile no longer returns the
55457 filename of the result.
55458
55459 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
55460
55461 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
55462 call to glob.
55463
55464 * gcc.c-torture/special/special.exp: Change call to
55465 gcc_target_compile to include the object file.
55466
55467 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
55468
55469 * gcc.c-torture/special/special.exp: Correct misspelling in last
55470 change.
55471
55472 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
55473
55474 * lib/plumhall.exp(ph_summary): Log the entire output of the
55475 executable. Return -1 if there were any failures, 0 otherwise.
55476 (ph_execute): Return -1 if there were any failures, 0 otherwise.
55477 (ph_make): Clean up objects and executables that were built
55478 if the tests succeeded.
55479
55480 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
55481
55482 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
55483 libraries and includes in the build tree as appropriate.
55484
55485 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
55486
55487 * lib/c-torture.exp: Instead of looking for the global variable
55488 NO_LONG_LONG, check to see if that's a feature of the target.
55489
55490 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
55491
55492 * config/default.exp: Minimize. Delete the remainer of the files in
55493 config; this functionality is now in devo/dejagnu/config.
55494
55495 g++.*/*: Pass any additional flags used to compile to postbase;
55496 delete CXXFLAGS.
55497
55498 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
55499 is now done by runtest.exp. Use gcc_target_compile instead of
55500 compile.
55501
55502 lib/c-torture.exp: Use gcc_target_compile instead of compile.
55503 Remove references to CFLAGS. Use remote_file instead of
55504 calling rm -f.
55505 (c-torture): Take a list of arguments to use to compile this
55506 testcase.
55507
55508 lib/g++.exp: Simplify. Use target_compile instead of compile.
55509 lib/gcc-dg.exp: Ditto.
55510 lib/gcc.exp: Ditto.
55511 lib/mike-{gcc,g++}.exp: Ditto.
55512 lib/old-dejagnu.exp: Ditto.
55513 lib/plumhall.exp: Ditto.
55514
55515 1997-01-08 Jim Wilson <wilson@cygnus.com>
55516
55517 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
55518 (ph_linker): Likewise.
55519
55520 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
55521
55522 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
55523 MAP_ANON / MAP_ANONYMOUS if defined;
55524 else try to map from /dev/zero .
55525
55526 1996-11-12 Jeffrey A Law (law@cygnus.com)
55527
55528 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
55529 isn't defined, then define it to MAP_ANONYMOUS.
55530
55531 1996-11-12 Jeffrey A Law (law@cygnus.com)
55532
55533 * gcc.c-torture: Update to c-torture-1.42 release.
55534
55535 1996-11-11 Jeffrey A Law (law@cygnus.com)
55536
55537 * gcc.c-torture: Update to c-torture-1.41 release.
55538
55539 1996-10-27 Jeffrey A Law (law@cygnus.com)
55540
55541 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
55542 c-torture release.
55543
55544 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
55545
55546 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
55547 and LDFLAGS. Fix second case to append the target_info ldflags
55548 onto LDFLAGS, not CFLAGS.
55549 * lib/g++.exp (g++_init): Add target_info stuff.
55550 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
55551 of libgloss and newlib flags for !native.
55552
55553 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
55554 (GDB): Fix relative path to go up another dir for finding gdb.
55555
55556 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
55557
55558 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
55559 versions in the target_info array, if they don't exist.
55560
55561 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
55562
55563 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
55564
55565 1996-07-08 Jim Wilson <wilson@cygnus.com>
55566
55567 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
55568 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
55569
55570 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
55571
55572 * lib/old-dejagnu.exp: Don't remove the output file before we've
55573 actually tested it. Don't append pwd to the path of the executable
55574 we're testing.
55575
55576 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
55577
55578 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
55579
55580 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
55581
55582 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
55583 temporary directory for compiler files, and set it to a default
55584 value of /tmp. Set $output as the name of the output file from
55585 compiling the testcase. Add a -o option to $cflags_var so the
55586 compiler writes the final output file as $output. Set $executable
55587 to $output.
55588
55589 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
55590 directory for compiler files, and set it to /tmp if it doesn't
55591 already have a value. Set $output_file to the name of the output
55592 file from compiling the testcase. Add a -o option to CXXFLAGS so
55593 the compiler writes the final output file as $output. Use $output
55594 as the executable to be tested.
55595
55596 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
55597
55598 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
55599
55600 1996-06-08 Jeffrey A Law (law@cygnus.com)
55601
55602 * gcc.c-torture/execute/pending-1.c: New test. Still
55603 pending in Tege's queue.
55604
55605 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
55606
55607 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
55608 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
55609 if there were failures. Call unresolved if there were unresolved
55610 testcases. Call gcc_fail if program did not run to completion.
55611 (ph_make): Pass additional argument name to ph_execute.
55612 (ph_execute): Add new argument. Pass additional arguments to
55613 ph_summary. Call gcc_fail is there is no execution output.
55614
55615 1996-04-24 Jeffrey A Law (law@cygnus.com)
55616
55617 * lib/plumhall.exp (proc_summary): Output relavent summary
55618 lines into the log so specific failures in plumhall can be
55619 investigated.
55620
55621 1996-04-10 Jeffrey A Law (law@cygnus.com)
55622
55623 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
55624 (c-torture-execute): Don't try to execute tests which use
55625 "long long" types if $NO_LONG_LONG is nonzero.
55626
55627 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
55628
55629 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
55630 not c-torture.
55631
55632 * gcc.ieee: Move from here.
55633 * gcc.c-torture/execute/ieee: To here.
55634
55635 1996-03-26 Jeffrey A Law (law@cygnus.com)
55636
55637 * gcc.c-torture: Update to c-torture-1.41 release.
55638
55639 1996-03-22 Jeffrey A Law (law@cygnus.com)
55640
55641 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
55642 not "$output".
55643
55644 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
55645
55646 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
55647 -c present.
55648
55649 1996-03-02 Jeffrey A Law (law@cygnus.com)
55650
55651 * config/proelf.exp: Handle connecting to a simulator.
55652
55653 1996-01-31 Jeffrey A Law (law@cygnus.com)
55654
55655 * config/proelf.exp: New file. Enough framework that we can
55656 run c-torture tests on the proelf targets (or any other target
55657 that gdb can connect to for that matter).
55658
55659 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
55660
55661 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
55662 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
55663
55664 * lib/plumhall.exp (ph_execute): Always call ph_summary if
55665 exec_output exists.
55666
55667 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
55668
55669 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
55670 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
55671
55672 * config/*.exp: Update FSF address. Change result of ${tool}_load
55673 to pass/fail/unresolved/unsupported/untested. Caller must now
55674 call unresolved/unsupported/untested.
55675 * lib/*.exp: Update FSF address. Update to handle new results of
55676 ${tool}_load.
55677 * lib/chill.exp (verbose): Delete.
55678
55679 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
55680
55681 * lib/gcc.exp (default_gcc_start): Change order of args to
55682 $LDFLAGS $CFLAGS $LIBS.
55683 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
55684 Save/set/restore CFLAGS. Pass single arg to gcc_start.
55685 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
55686 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
55687 * gcc.misc-tests/dg-test.exp: Likewise.
55688 * gcc.misc-tests/msgs.exp: Likewise.
55689 * gcc.prms/prms.exp: Likewise.
55690 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
55691 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
55692
55693 * lib/dg.exp: Deleted, moved to dejagnu/lib.
55694
55695 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
55696
55697 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
55698
55699 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
55700 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
55701
55702 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
55703 necessary.
55704
55705 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
55706
55707 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
55708 global for loop; add use of $mathlib.
55709 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
55710 settings here; set mathlib for anything but VxWorks.
55711
55712 1996-01-22 Jeffrey A Law (law@cygnus.com)
55713
55714 * gcc.c-torture: Update to c-torture-1.40 release.
55715
55716 1996-01-03 Jeffrey A Law (law@cygnus.com)
55717
55718 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
55719 dg.exp.
55720
55721 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
55722
55723 * lib/c-torture.exp (c-torture-execute): Declare "output" as
55724 global.
55725
55726 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
55727
55728 * lib/g++.exp (LIBS): Define if not already.
55729 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
55730 (gcc-dg-prune): Call prune_gcc_output.
55731 * lib/gcc.exp (prune_gcc_output): New proc.
55732 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
55733 prune_gcc_output.
55734
55735 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
55736
55737 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
55738 (c-torture-execute): Likewise. Rename `name' to `testcase'.
55739
55740 1995-11-15 Jeffrey A Law (law@cygnus.com)
55741
55742 * gcc.c-torture: Update to c-torture-1.39 release.
55743
55744 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
55745
55746 * lib/c-torture.exp (c-torture-execute): Don't return if one option
55747 fails, try others as well.
55748
55749 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
55750
55751 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
55752 If compilation fails, mark execute tests as `untested'.
55753 If test is marked as unsupported, don't mark compilation and
55754 execute tests as failed.
55755
55756 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
55757
55758 * lib/g++.exp (g++_init): Don't link in libg++, and look to
55759 libstdc++ for whether or not we want to be doing shared
55760 libraries. Delete link_curses since we don't need it anymore.
55761 * lib/mike-g++.exp (postbase): Don't link in libg++.
55762 * g++.old-deja/old-deja.exp: Likewise.
55763
55764 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
55765
55766 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
55767
55768 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
55769
55770 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
55771 For that, add `-Wl,-a,shared_archive'.
55772 * g++.old-deja/old-deja.exp: Likewise.
55773
55774 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
55775
55776 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
55777
55778 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
55779
55780 * lib/mike-g++.exp (postbase): Pay attention to the status of
55781 g++_load.
55782
55783 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
55784
55785 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
55786
55787 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
55788
55789 * lib/gcc.exp (default_gcc_start): No longer need to log program
55790 being executed or its output, execute_anywhere does that now.
55791 * lib/g++.exp (default_g++_version): Call execute_anywhere.
55792 (default_g++_start): Likewise. Delete calls to verbose/send_log.
55793
55794 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
55795
55796 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
55797 the same as those in lib/g++.exp.
55798
55799 1995-10-10 Jeff Law (law@hurl.cygnus.com)
55800
55801 * gcc.c-torture: Update to c-torture-1.38 release.
55802 * gcc.ieee: Related changes.
55803
55804 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
55805
55806 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
55807 "exec". Minor reformatting changes.
55808
55809 * config/rom68k.exp (${tool}_load): Make it work in a canadian
55810 cross. This means all "exec" calls now work on a remote host as
55811 well.
55812 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
55813 cross. Filter out the extra "\r\n" stuff that expect puts in.
55814 (c-torture-execute): Filter out the bogus warnings like
55815 c-torture-compile does. Add support for canadian cross.
55816 * lib/gcc.exp (default_gcc_version, default_gcc_start)
55817 Use execute_anywhere rather than calling exec directly. Now it
55818 works for canadian cross testing.
55819
55820 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
55821
55822 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
55823 results into a variable, and check that rather than using file exists.
55824
55825 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
55826
55827 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
55828 create a libg++.so. For sunos4.1.*, also add -ltermcap.
55829
55830 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
55831
55832 * g++.old-deja/old-deja.exp: Create and pass runshlib and
55833 lib_curses if there's a shared libg++ in the build tree.
55834
55835 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
55836
55837 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
55838 if not supported target.
55839
55840 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
55841
55842 * lib/g++.exp (g++_init): Move empty setting of runshlib and
55843 link_curses up to always happen, not just for native builds.
55844
55845 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
55846
55847 * gcc.c-torture: Update to c-torture-1.36 release.
55848 * gcc.failure: Related changes.
55849
55850 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
55851
55852 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
55853
55854 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
55855
55856 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
55857 * lib/mike-g++.exp (postbase): Not in here. Still reference
55858 runshlib, link_curses, and mathlib for link and run.
55859
55860 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
55861 pass the runtime shared library options for Solaris, OSF/1, and
55862 Irix5, and link with -lcurses to avoid unresolved references.
55863
55864 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
55865
55866 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
55867 only run once.
55868
55869 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
55870
55871 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
55872
55873 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
55874
55875 * gcc.c-torture: Update to c-torture-1.35 release. Note we
55876 do not have a framework for the "compat" tests yet.
55877
55878 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
55879
55880 * lib/mike-g++.exp (postbase): New local variable `mathlib',
55881 set to null if we're testing vxworks5.1. Use that instead of
55882 `-lm' in the setting of LIBS for link and run.
55883
55884 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
55885
55886 * config/rom68k.exp (${tool}_load): Major changes to make it
55887 work. Verified that it does in fact return the stuff in
55888 exec_output properly. Catch any Emul or any TRAP other than 0.
55889
55890 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
55891
55892 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
55893 LDFLAGS properly for targets that need stuff from libgloss.
55894 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
55895 only run once.
55896 (gpp_initialized): New variable.
55897
55898 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
55899
55900 * config/rom68k.exp: Load libgloss.exp.
55901 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
55902 so we can produce a fully linked binary.
55903 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
55904 so we can produce a fully linked binary.
55905
55906 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
55907
55908 * lib/plumhall.exp (ph_section): Watch for expected failures.
55909 Add missing `else'.
55910
55911 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
55912 run the testcase.
55913 (c-torture): Likewise.
55914
55915 1995-08-28 Doug Evans <dje@cygnus.com>
55916
55917 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
55918
55919 * lib/mike-g++.exp (mike_cleanup): New proc.
55920 (prebase): New globals compiler_result, not_compiler_result,
55921 target_regexp.
55922 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
55923 allow leading "-" in pattern. Watch for unsupported tests.
55924 If $compiler_result is set, pattern match assembler code,
55925 and ditto for $not_compiler_result.
55926 * lib/mike-gcc.exp: Likewise.
55927
55928 * lib/plumhall.exp (ph_execute): Only call ph_summary if
55929 execution "succeeded".
55930
55931 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
55932
55933 * config/win32.exp: New file.
55934 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
55935
55936 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
55937
55938 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
55939 unsupported.
55940 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
55941 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
55942 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
55943
55944 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
55945 "... without exceptions was ...". That is now handled by
55946 prune_system_crud.
55947 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55948
55949 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
55950
55951 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
55952 sieve.c,sort2.c}: New files.
55953 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
55954 sieve.exp,sort2.exp}: Drivers for them.
55955
55956 * lib/mike-gcc.exp (program_output): New user settable variable.
55957 (postbase): Call prune_system_crud. Also prune extraneous compiler
55958 messages.
55959 * lib/mike-g++.exp (program_output): New user settable variable.
55960
55961 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
55962
55963 * config/sh.exp: Deleted (use sim.exp instead).
55964
55965 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
55966
55967 * config/vx.exp: Declare CHECKTASK as global.
55968 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
55969 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
55970 * lib/old-dejagnu.exp: Load [pwd]/$executable.
55971
55972 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
55973
55974 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
55975 target. Like vx.exp, only includes `vx29k.exp' instead of
55976 `vxworks.exp'.
55977
55978 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
55979
55980 * config/sim.exp: Increase time limit from 120 seconds to 240.
55981
55982 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
55983
55984 * gcc.c-torture/execute/950628-1.c: New test.
55985
55986 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
55987
55988 * gcc.c-torture: Update with changes/additions from
55989 c-torture-1.34.
55990
55991 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
55992
55993 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
55994
55995 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
55996
55997 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
55998
55999 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
56000
56001 * gcc.c-torture/compile/950512-1.c: New test.
56002 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
56003 * gcc.dg/struct-ret-1.c: Likewise.
56004
56005 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
56006
56007 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
56008 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
56009
56010 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
56011
56012 * gcc.c-torture/special/920411-1.c: Deleted.
56013 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
56014
56015 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
56016
56017 * config/sim.exp (${tool}_load): Hack in call to bash to get a
56018 cpu limit.
56019
56020 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
56021
56022 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
56023
56024 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
56025
56026 From kenner;
56027 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
56028 is the proper length.
56029 * va-arg-3.c: Likewise.
56030
56031 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
56032
56033 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
56034 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
56035
56036 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
56037 * lib/g++.exp (default_g++_start): Delete old cruft.
56038
56039 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
56040
56041 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
56042 (2 * (1 << 18)) to (2 * (1 << 17)).
56043
56044 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
56045
56046 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
56047
56048 * config/rom68k.exp: Renamed from config/idp.exp
56049
56050 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
56051
56052 * c-torture/compile/921109-2.c
56053
56054 1995-04-18 Mike Stump <mrs@cygnus.com>
56055
56056 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
56057 excess errors.
56058
56059 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
56060
56061 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
56062 output.
56063 * lib/g++.exp (default_g++_start): Likewise.
56064
56065 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
56066
56067 * gcc.c-torture/compile/950329-1.c: New test.
56068
56069 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
56070
56071 * config/bug.exp (${tool}_load): Updated to use new remote_open
56072 and remote_close procs.
56073 * config/idp.exp: New file.
56074
56075 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
56076
56077 * gcc.c-torture/execute/950322-1.c: New test.
56078
56079 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
56080
56081 * config/vx.exp (${tool}_load): Clean up testing of return code from
56082 vxworks_ld and vxworks_spawn.
56083
56084 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
56085
56086 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
56087
56088 1995-03-13 Mike Stump <mrs@cygnus.com>
56089
56090 * lib/old-deja.exp: Add `excess errors test - ' error, now one
56091 can mark excess errors on a machine by machine basis. Note, the
56092 default is to not expect any excess errors, even when excess
56093 errors test - is given, so you will want to put an XFAIL ... on
56094 these lines. For example, // excess errors test - XFAIL hppa*-*-*
56095 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
56096 those 4 machines, but no others.
56097
56098 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
56099
56100 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
56101 * lib/c-torture.exp: to here.
56102
56103 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
56104
56105 * gcc.c-torture/execute/950221-1.c: New test.
56106 * gcc.c-torture/execute/struct-ret-1.c: New test.
56107 * gcc.c-torture/compile/950221-1.c: New test.
56108
56109 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
56110
56111 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
56112
56113 * gcc.c-torture/execute/arith-1.c (main): Return 0.
56114 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
56115
56116 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
56117
56118 * g++.gb: New directory of tests, derived from my signature and
56119 class scoping tests.
56120
56121 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
56122 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
56123 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
56124 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
56125 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
56126 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
56127 * g++.gb/sig25.C: Likewise.
56128
56129 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
56130 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
56131 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
56132 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
56133 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
56134 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
56135 * g++.gb/sig25.exp: Likewise.
56136
56137 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
56138 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
56139 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
56140 * g++.gb/scope13.C: Likewise, this test still fails.
56141
56142 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
56143 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
56144 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
56145 * g++.gb/scope13.exp: Ditto.
56146
56147 * g++.gb/README: New file, explains what these tests are about.
56148
56149 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
56150
56151 * lib/dg.exp (dg-do): Support `preprocess'.
56152 (dg-test): Likewise.
56153
56154 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
56155
56156 * config/udi.exp: change "continue -expect" to "exp_continue".
56157
56158 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
56159
56160 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
56161 Delete redundant tests.
56162
56163 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
56164 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
56165 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
56166 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
56167 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
56168 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
56169 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
56170 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
56171
56172 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
56173 storing label pointers.
56174 * gcc.c-torture/execute/921019-1.c: Likewise.
56175 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
56176 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
56177 parameter fp.
56178 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
56179 constants.
56180
56181 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
56182 Delete obsolete tests.
56183
56184 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
56185 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
56186 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
56187 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
56188 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
56189 * gcc.c-torture/compile/950124-1.c: New test.
56190
56191 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
56192
56193 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
56194
56195 * lib/mike-g++.exp: Add -lm to LIBS.
56196
56197 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
56198
56199 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
56200
56201 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
56202
56203 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
56204
56205 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
56206
56207 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
56208
56209 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
56210
56211 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
56212 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
56213 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
56214 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
56215 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
56216 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
56217 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
56218 * g++.law/{operators31.C, operators32.C,
56219 * g++.law/{operators33.C, operators34.C}: Likewise.
56220 * g++.law/{pic1.C, refs2.C}: Likewise.
56221 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
56222 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
56223 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
56224 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56225
56226 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
56227 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
56228 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
56229 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
56230 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
56231 * g++.law/{enum9.exp, friend5.exp}: Likewise.
56232 * g++.law/{nest3.exp, nest4.exp}: Likewise.
56233 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
56234 * g++.law/{operators30.exp, operators31.exp}: Likewise.
56235 * g++.law/{operators32.exp, operators33.exp}: Likewise.
56236 * g++.law/{operators34.exp}: Likewise.
56237 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
56238 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
56239 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
56240 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
56241 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56242
56243 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
56244 No longer expected to fail.
56245 * g++.law/missed-error3.C: Tweak for recent bool changes.
56246
56247 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
56248
56249 * config/emb-unix: Deleted.
56250 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
56251 remote execution. Do final link on remote host if REMOTE_LINK is set.
56252
56253 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
56254
56255 * lib/dg.exp (dg-test): Fix typo in last patch.
56256
56257 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
56258
56259 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
56260 (handles multiple occurrences).
56261
56262 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
56263
56264 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
56265 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
56266 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
56267 printed).
56268 * lib/c-torture.exp (c-torture-compile): Likewise.
56269 (c-torture): Prepend full path if missing.
56270 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
56271 (gcc_fail): Likewise.
56272 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
56273
56274 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
56275
56276 * lib/netware.exp: Only attach to NetWare i386 systems.
56277
56278 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
56279
56280 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
56281 messages. Add test name to "output pattern match" pass/fail message.
56282
56283 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
56284
56285 * gcc.dg: New testsuite.
56286 * gcc.dg/dg.exp: New file.
56287
56288 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
56289 test-switch.c}: Deleted.
56290
56291 * gcc.misc-tests/msgs.exp: New testcase driver.
56292
56293 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
56294
56295 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
56296 Watch for illegal return values from ${tool}_load.
56297 * config/unix.exp (${tool}_load): Fix pass/fail detection for
56298 cross targets. Coerce return value >0 to 1.
56299
56300 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
56301
56302 * config/unix.exp (${tool}_load): Call program rsh, not proc.
56303
56304 * config/emb-unix.exp: New file.
56305
56306 * config/sim.exp: Error if variable $SIM not defined.
56307 (${tool}_load): Mark test as "untested" if simulator missing.
56308
56309 * config/unix.exp: Load remote.exp to get rcp_download.
56310 * lib/c-torture.exp: Use different option lists for testcases with
56311 and without loops.
56312 * gcc.c-torture/execute/execute.exp: Likewise.
56313
56314 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
56315
56316 * config/*.exp: Clarify return code from ${tool}_load.
56317 Call `unresolved' or `untested' instead of `warning' or `perror'
56318 (sometimes you still want to call both though).
56319 Add comment that `shell_id' is local to each file.
56320 * config/udi.exp (timeout): Set to 30.
56321 Don't print warning if connection fails, $connectmode has already
56322 printed an error.
56323 (${tool}_load): Move verbose messages to level 2.
56324 Rework pattern for "Process started" message.
56325 Pass `shell_id' to ${connectmode}_download.
56326 Retry twice upon timeout. Make resetting of target more robust.
56327 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
56328 Pass `shell_id' to exit_$connectmode.
56329 Only call exit_$connectmode if connected.
56330 * config/unix.exp (${tool}_load): Check return codes better.
56331 * config/vrtx.exp (${tool}_load): Likewise.
56332 * config/vx.exp (${tool}_load): Likewise.
56333 Delete unneeded global's.
56334 * lib/dg.exp (dg-test): Update to reflect clarified return codes
56335 from ${tool}_load.
56336 (dg-stat): Delete.
56337 (dg-init): Delete recording of pass/fail counts.
56338 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56339 (old-dejagnu-init): Likewise.
56340 (old-dejagnu-stat): Delete contents, empty proc now.
56341 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
56342 (c-torture): Delete references to lcnt, lpass, lfail.
56343 Get option list from TORTURE_OPTIONS.
56344 Delete -funroll[-all]-loops if no loops.
56345 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
56346 (g++_stat): Delete contents (empty proc now).
56347 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
56348 (gcc_finish): Likewise.
56349 (gcc_stat): Deleted.
56350 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
56351 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
56352 * gcc.c-torture/execute/execute.exp: Likewise.
56353 Split tests into two parts: compile, execute.
56354 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
56355 no loops. Update to reflect clarified return codes from ${tool}_load.
56356
56357 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
56358
56359 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
56360 to grep for.
56361 (old-dejagnu): Likewise (where necessary).
56362
56363 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
56364
56365 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
56366
56367 * lib/dg.exp (dg-process-target): Fix processing of selector.
56368 Add comment regarding use of `error'.
56369
56370 * lib/gcc.exp (prune_system_crud): Define if missing.
56371 * lib/g++.exp (prune_system_crud): Likewise.
56372
56373 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
56374 Call prune_system_crud.
56375 * lib/dg.exp (dg-runtest): New proc.
56376 Use perror instead of send_user for tcl errors in testcase.
56377 Don't return any value, it's never used.
56378 Don't clobber previous definition of `unknown'.
56379 Print tcl errors in `dg-final'.
56380
56381 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
56382
56383 * lib/dg.exp (dg-process-target): Improve syntax error messages.
56384 (dg-test): Don't print errorInfo, it contains stack backtrace.
56385
56386 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
56387
56388 * lib/g++.exp (runtest_file_p): Define if missing.
56389
56390 1994-09-24 Doug Evans (dje@cygnus.com)
56391
56392 * lib/mike-g++.exp: Comment out loading of g++.exp.
56393 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
56394 (default_g++_version): Always print something.
56395 (default_g++_start): Comment out call to `which'.
56396 (g++_start, g++_load): Deleted (must be defined in config file).
56397 * lib/gcc.exp: Test for existence of $CC at start.
56398 Delete check for tmpdir (done in gcc_init).
56399 (default_gcc_version): Always print something.
56400 (default_gcc_start): Comment out call to `which'.
56401 * config/*.exp: Major cleanup - make cross targets work at least a
56402 little better for g++ (by not being "--tool gcc" specific).
56403 Rename gcc_xxx to ${tool}_xxx.
56404 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
56405 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
56406
56407 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
56408
56409 * lib/c-torture.exp (c-torture-compile): Rework compiler
56410 message processing.
56411
56412 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
56413 c-torture.
56414
56415 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
56416
56417 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
56418
56419 * lib/dg.exp (dg-process-target): Support { target native }.
56420
56421 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
56422
56423 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
56424 looked for "... program xxx got fatal signal".
56425 Correct regsub munging of `comp_output'.
56426 Ignore compiler messages "path prefix not used" and "linker input
56427 file unused".
56428
56429 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
56430
56431 * lib/gcc.exp (runtest_file_p): Define if missing.
56432 * gcc.prms/template.c: Example to work from.
56433
56434 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
56435
56436 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
56437 * lib/dg.exp (dg-test): Call unsupported testcases as such.
56438
56439 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
56440 * gcc.prms/1883.c: Moved from compile/940714-1.c.
56441 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
56442 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
56443
56444 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
56445 (dg-process-target): No longer a varargs proc.
56446 Return S/N for target, P/F for xfail. All callers changed.
56447 (user option procs): More argument checking.
56448 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
56449 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
56450 (dg-test): Skip test if not running on selected target in `dg-do'.
56451 Update handling of `dg-do-what', `dg-output-text'.
56452 Separate execution pass/fail from output pattern match pass/fail.
56453 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
56454
56455 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
56456
56457 * gcc.c-torture/special/special.exp: Don't expect failure for mips
56458 target for 920510-1.c.
56459
56460 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
56461
56462 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
56463 Clean up comment regarding use of passcnt, etc.
56464 (gcc_stat): Don't update `testcnt' here.
56465 (gcc_finish): Do it here.
56466 Might as well reset `but_id' here too.
56467 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
56468 to determine if the file should be tested.
56469 * gcc.c-torture/compile/compile.exp: Likewise.
56470 * gcc.c-torture/execute/execute.exp: Likewise.
56471 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
56472 * gcc.misc-tests/dg-test.exp: Likewise.
56473 * gcc.prms/prms.exp: Likewise.
56474 * gcc.wendy/wendy.exp: Likewise.
56475 * g++.old-deja.exp: Likewise.
56476 Move "Testing file" message to verbose level 1.
56477
56478 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
56479
56480 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
56481
56482 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
56483
56484 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
56485 (default_gcc_start): Accept optional second list element
56486 of compiler flags. Print compiler output at verbosity level 2.
56487 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
56488 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
56489 Save current values of framework globals passcnt, failcnt, xpasscnt,
56490 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
56491 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
56492 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
56493 xfailcnt to compute stats. Update framework global `testcnt' from
56494 pass/fail counts.
56495 (gcc_finish): New proc. Clean up test environment.
56496 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
56497 (gcc_epass, gcc_efail): Delete.
56498 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
56499 argument of line number.
56500 (dg-init): If the tool has an init routine, call it.
56501 (dg-test): Remove args `cflags_var' and `libs_var'.
56502 Pass all compiler options to ${tool}_start.
56503 Handle missing line number.
56504 (dg-finish): New function.
56505 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
56506 particular files. Call gcc_finish at end. Move "skipping test"
56507 message to verbosity level 3.
56508 * gcc.c-torture/compile/compile.exp: Likewise.
56509 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
56510 * gcc.c-torture/execute/execute.exp: Likewise.
56511 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56512 Print testcase being tried at verbosity level 1.
56513 * gcc.c-torture/special/special.exp: Unset xfail.
56514 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56515 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
56516 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
56517 * gcc.failure/failure.exp: Likewise.
56518 * gcc.ieee/ieee.exp: Likewise.
56519 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
56520 Update call to dg-test. Call dg-finish at end.
56521 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
56522 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56523 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
56524 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
56525 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
56526 * gcc.wendy/wendy.exp: Add copyright.
56527 Delete setting of tmpdir (done by gcc_init).
56528 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
56529 Pass compiler flags to gcc_start. Call gcc_finish at end.
56530 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
56531 gcc_[ce]pass/fail.
56532
56533 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
56534
56535 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
56536 confusion.
56537 (g++_load): Likewise.
56538
56539 * config/*.exp (gcc_load): Some were varargs fns and some were not.
56540 Rename argument to `prog' to remove the confusion.
56541 Varargs fns behave differently too!
56542 (g++_load): Likewise.
56543
56544 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
56545
56546 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
56547 what it is. Delete (always) printing of status value for !native.
56548 Simplify verbose code, and include status and exec_output.
56549 (g++_load): Use gcc_load.
56550
56551 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
56552
56553 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
56554 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
56555 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
56556 940714-3.c as these testcases don't exist anymore. Make
56557 va-arg-1.c expected to pass.
56558
56559 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
56560
56561 * gcc.misc-tests/misc.exp: Only run specific testcases.
56562 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
56563 * gcc.misc-tests/dg-[1-9].c: New files.
56564
56565 * lib/dg.exp: New testsuite driver.
56566 * gcc.prms/prms.exp: Use it.
56567
56568 * README.gcc: New file.
56569
56570 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
56571 Document and reset `lxpass' and `lxfail'.
56572 Simplify "initialized" message.
56573 (gcc_stat): Clean up comments a little.
56574
56575 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
56576
56577 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
56578
56579 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
56580
56581 * lib/old-dejagnu.exp (process-option): New proc.
56582 (old-dejagnu-init, old-dejagnu-stat): Likewise.
56583 (old-dejagnu): Simplify.
56584 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
56585
56586 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
56587
56588 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
56589 exists and is not an empty string.
56590
56591 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
56592 $xfail rather than calling setup_xfail. Clear $xfail when test is
56593 finished.
56594 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
56595 automatically.
56596
56597 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
56598 longer expected to fail.
56599
56600 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
56601 "f" function call.
56602
56603 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
56604
56605 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
56606 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
56607 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
56608 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
56609 c-torture-1.29.
56610
56611 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
56612 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
56613
56614 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
56615
56616 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
56617 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
56618
56619 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
56620 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
56621 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
56622
56623 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
56624
56625 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
56626 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
56627 940714-1.c, 940714-2.c, 940714-3.c},
56628 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
56629 gcc.misc-tests/{mg.c,mg.exp}:
56630 New tests.
56631 * gcc.noncompile/noncompile.exp: Change accordingly.
56632
56633 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
56634
56635 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
56636 Undo previous clobberage.
56637
56638 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
56639
56640 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
56641 * gcc.special/{930510-1.c, special.exp}:
56642 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
56643 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
56644 struct-varargs-1.c}: New tests from c-torture-1.26.
56645
56646 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
56647
56648 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
56649 argument to switch.
56650
56651 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
56652
56653 * Revert the previous changes. Please see Rob's directory
56654 (/lisa/test/rob/progressive/gcc/testsuite) for testing
56655 fixes.
56656
56657 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
56658
56659 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
56660 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
56661 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
56662 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
56663 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
56664 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
56665 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
56666 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
56667 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
56668 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
56669 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
56670 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
56671 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
56672 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
56673 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
56674 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
56675 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
56676 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
56677 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
56678 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
56679 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
56680 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
56681 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
56682 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
56683 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
56684 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
56685 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
56686 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
56687 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
56688 testing changes.
56689
56690 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
56691
56692 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
56693 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
56694 with perror calls.
56695
56696 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
56697
56698 * config/unix.exp (g++_load): Fix syntax.
56699
56700 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
56701
56702 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
56703 * gcc.noncompile/921017-1.c: Deleted obsolete test.
56704 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
56705 Don't expect va-arg-1.c to fail. Correct expected output for
56706 920928-1.c.
56707 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
56708 * gcc.wendy/hbm4.c: Correct typo.
56709 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
56710
56711 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
56712
56713 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
56714 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
56715 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
56716 * lib/c-torture.exp (c-torture-compile): Ditto.
56717
56718 Reduce volume of output (remove all the -I's and such).
56719 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
56720 Call gcc_cpass, gcc_cfail.
56721 (c-torture): Pass testing option to c-torture-compile.
56722
56723 1994-03-21 Doug Evans (dje@cygnus.com)
56724
56725 Bring patches over from progressive.
56726 * config/default.exp: Exit remote shell cleanly.
56727 (g++_exit, g++_start): Add default versions.
56728 * config/sim.exp (gcc_load): Use perror, not error.
56729
56730 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
56731
56732 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
56733 set in site.exp.
56734
56735 1994-03-14 Doug Evans (dje@cygnus.com)
56736
56737 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
56738 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
56739 (wendy_try): New proc to run testcase.
56740 (main loop): Call 'em.
56741 * gcc.wendy/*.c: Clean up pass to correct expected output.
56742
56743 * lib/gcc.exp: Minor cleanup work.
56744 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
56745
56746 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
56747
56748 * config/sim.exp (gcc_load): Document return codes better.
56749 Don't pass -v to simulator.
56750
56751 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
56752
56753 * gcc.special/920717-x.c: Fix typo.
56754 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
56755 get at sources.
56756
56757 * lib/mike-gcc.exp: Fix typo.
56758
56759 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
56760
56761 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
56762 binary to use, transform the name.
56763 * config/*.exp: rename everything. Nuke any g++ specific files,
56764 it's now a special case of gcc that requires no special support.
56765 Add a default.exp for unsupported targets.
56766
56767 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
56768
56769 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
56770 lib/old-dejagnu.exp: Fix a few patterns to work with the new
56771 version of Tcl.
56772
56773 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
56774
56775 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
56776 than a warning.
56777
56778 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
56779
56780 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
56781
56782 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
56783
56784 * gcc.execute/execute.exp: Combine opt_list and foption_list into
56785 option_list. Compile every file with only 4/6 option choices
56786 (same as C torture) instead of with 12/18 different option
56787 choices.
56788 * lib/c-torture.exp: Likewise.
56789
56790 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
56791 not already set.
56792
56793 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
56794
56795 * lib/old-deja.exp: Add `excess errors test fails' error, now one
56796 can put an XFAIL *-*-* on excess errors.
56797
56798 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
56799
56800 * g++.law: Add more tests derived from g++-bugs snapshots.
56801
56802 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
56803 equivalent to g++.law/init9.
56804
56805 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
56806 compiled it, and the a.out file after we've run it.
56807
56808 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
56809
56810 * lib/mike-g++.exp (postbase): Delete the .o file after we've
56811 compiled it, and the a.out file after we've run it.
56812
56813 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
56814
56815 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
56816
56817 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
56818
56819 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
56820 version number.
56821
56822 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
56823
56824 * g++.law: New directory of g++ tests derived from the g++-bugs
56825 snapshots.
56826
56827 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
56828
56829 * gcc.compile: initbug1.c initbug1.exp testcase added
56830
56831 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
56832
56833 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
56834 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
56835 fixes submitted by Jeff Law (law@cs.utah.edu)
56836 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
56837 Jeff Law (law@cs.utah.edu)
56838
56839
56840 1993-11-30 Mike Stump (mrs@cygnus.com)
56841
56842 * config/unix-g++.exp: Follow the gcc way of doing things.
56843 * g++.old-deja/old-deja.exp: Minor updates.
56844 * lib/g++.exp: New file, follow the gcc way of doing things.
56845 * lib/old-dejagnu.exp: Minor updates.
56846 * lib/mike-g++.exp: Always unset errorInfo.
56847
56848 1993-11-06 Mike Stump (mrs@cygnus.com)
56849
56850 * lib/gcc.exp: Fix some errors with the below change, CC and
56851 CFLAGS should be global when setting, not local.
56852
56853 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
56854
56855 * lib/gcc.exp: Transform tool name.
56856
56857 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
56858
56859 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
56860
56861 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
56862
56863 * lib/gcc.exp: change gcc_done to gcc_stat
56864
56865 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
56866
56867 * Upgraded gcc testsuite to c-torture version 1.25
56868
56869 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
56870
56871 * lib/gcc.exp: added reporting code. Changed verbose compile message.
56872 * lib/c-torture: added hooks for new reporting code.
56873
56874 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
56875
56876 * config/sh-gcc.exp: check if sh-sim exists in the path
56877
56878 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
56879
56880 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
56881 * gcc.compile/compile.exp: Initial changes for new logic.
56882 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
56883 * gcc.failure/failure.exp: Initial changes for new logic.
56884 * gcc.ieee/ieee.exp: Initial changes for new logic.
56885 * gcc.misc-tests/misc.exp: Initial changes for new logic.
56886 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
56887 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
56888 * lib/c-torture.exp: Initial changes for new logic.
56889 * lib/gcc.exp: Initial changes for new logic.
56890
56891 1993-10-15 Mike Stump (mrs@cygnus.com)
56892
56893 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
56894 depend upon failure or success. Fully qualify names in failure
56895 and success messages. Always remove a.out before starting
56896 compile, just in case. Pay more attention to error text output by
56897 the compiler. Handle testcases with no known past errors just
56898 like all others, so that things are uniform. Other miscellaneous
56899 improvements.
56900
56901 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
56902
56903 * gcc.cpp: new directory for cpp tests
56904
56905 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
56906
56907 * lib/chill.exp: Code reformatted, removed unused code.
56908 * config/unix-chill.exp: Code reformatted, removed unused code.
56909 * chill.execute/execute.exp: Code reformatted, removed unused code.
56910 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
56911
56912 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
56913
56914 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
56915 routines not written.
56916
56917 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
56918
56919 * config/bug-gcc.exp: Use new procs from bug.exp.
56920
56921 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
56922
56923 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
56924 via ftp, rather than depending on NFS.
56925 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
56926 case.
56927
56928 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
56929
56930 * config/bug-gcc.exp: Use new download proc.
56931
56932 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
56933
56934 * chill.execute/execute.exp: cleanups, handles errors better
56935 * chill.compile/compile.exp: rewrite, based on execute.exp
56936 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
56937 * lib/chill.exp: major changes to diff proc and compile and link
56938 procs. added chill_fail and chill_pass wrappers to pass and
56939 fail. added more comments, and handle error codes better.
56940 Added a hack to capture stderr from exec, so noncompile tests
56941 can work.
56942
56943 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
56944
56945 * chill.execute/execute.exp: rewrite of testsuite driver
56946 * lib/chill.exp: rewrite of testsuite driver
56947 * config/unix-chill.exp: rewrite of testsuite driver
56948
56949 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
56950
56951 In chill.execute:
56952 * iexpr.ch: Standardize uppercase.
56953 * tuples.dat: Standardize uppercase.
56954 * vary.ch: standardize. Correct varying string assignments.
56955 * vary.dat: Add new output lines.
56956
56957 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
56958
56959 In chill.execute:
56960 * chprintf.ch: Standardize use of uppercase.
56961 * tuples.ch: Standardize and turn arr2 into a DCL,
56962 rather than a SYN.
56963 * pinits.ch: Standardize.
56964
56965 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
56966
56967 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
56968 * Makefil: Renamed to Makefile.in.
56969 * configure.in: New.
56970
56971 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
56972
56973 In chill.execute:
56974 * .cvsignore: Add result/output files.
56975 * Makefile: Fix up variables at start. Use MFLAGS
56976 everywhere. Correct bool_loc, built_ins entries.
56977 Add entry for vary1.ch.
56978 * bitarray.ch: Standardize upper-case usage.
56979 * bitexpr.ch: Standardize, add output of b1.
56980 * params.ch: Use arrayt in along PROC parameters, to
56981 avoid novelty problems.
56982 * sets.ch: Tiny cleanup.
56983 * vary1.ch: Re-indent.
56984
56985 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
56986
56987 * Add PR-related files to Makefiles, .cvsignore files, etc.
56988
56989 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
56990
56991 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
56992 with compiler objects. New names are test-flow.c and test-loop.c
56993
56994 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
56995
56996 * Upgraded c-torture tests from 1.19 to 1.20
56997
56998 * new files:
56999 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
57000 * gcc.compile: 930623-1.c 930623-2.c
57001 * gcc.noncompile: 930622-1.c 930622-2.c
57002 * gcc.failure: 920411-1.c 920627-2.c
57003 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
57004
57005 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
57006
57007 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57008 More changes to get testsuite working properly. Needs more work.
57009 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
57010
57011 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
57012
57013 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57014 More changes to get testsuite working properly. Needs more work.
57015
57016 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
57017
57018 * chill.compile/compile.exp: Added for Dejagnu support
57019 * chill.execute/execute.exp: Added for Dejagnu support
57020 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
57021
57022 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
57023
57024 This should complete moving the CHILL test files.
57025 * chill.noncompile(.cvsignore printf.grt
57026 in-printf.grt chprintf.grt chprintf.ch):
57027 Added test-support files.
57028 (Makefile): Modified further.
57029 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
57030 signal.ch): Added test files.
57031 * chill.execute (.cvsignore printf.grt printr.c
57032 in-printf.grt rts.c chprintf.grt rts.h): Added
57033 test-support files.
57034 (Makefile): More corrections.
57035
57036 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
57037
57038 * chill.compile, chill.execute, chill.nocompile: Add CHILL
57039 test cases, ready for DejaGnu.
57040
57041 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
57042
57043 * Upgraded c-torture tests from 1.18 to 1.19
57044
57045 * gcc.compile: added test(s):
57046 930607-1.c
57047 * gcc.execute: added test(s):
57048 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
57049
57050 * added new subdirectory for misc tests: gcc.misc-tests
57051 * gcc.misc-test(s): added tests:
57052 inst-check.c test-consts.c test-ior.c test-switch.c
57053
57054 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
57055
57056 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
57057
57058 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
57059
57060 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
57061
57062 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
57063
57064 * Upgraded c-torture tests from 1.17 to 1.18
57065
57066 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
57067
57068 * Upgraded c-torture tests from 1.12 to 1.17
57069
57070 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
57071
57072 * lib/old-dejagnu.exp:
57073 Fixed handling of XFAIL target triplets to correctly
57074 recognize wildcard characters. Removed code that
57075 appended a unique id tag to the end of the file name
57076 printed out by the result of the testcases within a
57077 given test file.
57078
57079 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
57080
57081 * lib/old-dejagnu.exp:
57082 Reworked expected failure handling to trigger off of XFAIL
57083 keyword in keyphrase embeded in testcase source code. The
57084 XFAIL keyword must be at the end of the keyphrase line. It
57085 may optionally be followed by one or more target triplets.
57086 It has just occured that the handling of wildcards in the
57087 target triplet may not be correct.
57088
57089 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
57090
57091 * g++.old-deja/tests:
57092 Moved all subdirectories up one level into g++.old-deja .
57093
57094 * lib/old-dejagnu.exp:
57095 Fixed problem with CXXFLAGS not being properly reset, and being
57096 corrupted with extraneous "-c" compiler option. This was
57097 causing binaries to not be generated for test that needed them.
57098 Modified strings passed to "pass" and "fail" so that individual
57099 tests from the same test file would be distinguished by an
57100 identifier appended to the test file name in the summary logs;
57101 this corrected a problem with erroneous diff logs. Added code
57102 to search testcases for expected fail and unexpected pass keywords.
57103
57104 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
57105
57106 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
57107
57108 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
57109
57110 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
57111 Removed extraneous text from end of "Special g++ Options"
57112 keyphrase.
57113
57114 * lib/old-dejagnu.exp: Added pattern matching to look for new
57115 keywords, embedded in testcases comments, which will trigger
57116 calls to xpass and xfail.
57117
57118 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
57119
57120 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
57121 comments embedded in the testcases, especially the one looking for
57122 special compiler options, as well as the pattern matching for the
57123 compiler output again.
57124
57125 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
57126
57127 * lib/old-dejagnu.exp: Do a proper check of the return value for
57128 execute tests. Fixed several problems with the pattern matching
57129 of the compiler output which gave erroneous test results.
57130 Changed several of the test result messages to be more descriptive.
57131 * config/unix-g++.exp: Proc g++_load now actually works and
57132 executes the tests passed to it and returns a usable return
57133 value.
57134
57135 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
57136
57137 * lib/gcc.exp: Exits gracefully if $CC is bogus.
57138
57139 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
57140
57141 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
57142 Modified both files to properly execute the old style
57143 dejagnu tests. The previous versions of these files were
57144 experimental and did not function anything near correctly.
57145
57146 1993-04-05 Rob Savoye (rob@cygnus.com)
57147
57148 * Removed all Makefile.in and configure.in files. No configuration
57149 needed now.
57150
57151 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
57152
57153 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
57154
57155 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
57156
57157 * gcc.compile/configure.in, gcc.unsorted/configure.in,
57158 gcc.special/configure.in, gcc.noncompile/configure.in,
57159 gcc.execute/configure.in, gcc.code_quality/configure.in,
57160 g++.other/configure.in, g++.old-deja/configure.in,
57161 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
57162 in srcname setting.
57163
57164 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
57165
57166 * lib/udi.exp: Fixed mondfe and mondfe_download.
57167 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
57168 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
57169
57170 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
57171
57172 * config/udi-gdb.exp: Check $shell_id after connecting to target.
57173 (gdb_exit): Don't remove *_soc files.
57174
57175 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
57176
57177 * lib/c-torture.exp: Don't look for main; instead always use -w
57178 -c. This is how the c-torture tests work. Remove the object
57179 file if the compilation succeeds.
57180 * gcc.execute/execute.exp: Remove executable if test passes.
57181 * gcc.noncompile/noncompile.exp: Every test is an expected
57182 failure.
57183 * gcc.special/special.exp: Added tests from c-torture 1.11,
57184 corrected use of existing test.
57185 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
57186 gcc.execute/920625-1.c: Updated to c-torture 1.11.
57187 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
57188 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
57189 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
57190 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
57191 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
57192 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
57193 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
57194 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
57195 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
57196 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
57197 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
57198 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
57199 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
57200 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
57201 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
57202 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
57203 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
57204 c-torture 1.11.
57205 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
57206 correspond to c-torture 1.11.
57207
57208 * New file.