]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
re PR c++/31745 (ICE on invalid use of namespace)
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
2 Lee Millward <lee.millward@gmail.com>
3
4 PR c++/31745
5 * g++.dg/parse/crash34.C: New test.
6
7 * g++.dg/parse/crash35.C: New test.
8
9 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
10
11 * gcc.target/i386/sse2-check.h: New.
12 * gcc.target/i386/sse2-vec-1.c: Likewise.
13 * gcc.target/i386/sse2-vec-2.c: Likewise.
14 * gcc.target/i386/sse2-vec-3.c: Likewise.
15 * gcc.target/i386/sse2-vec-4.c: Likewise.
16 * gcc.target/i386/sse2-vec-5.c: Likewise.
17 * gcc.target/i386/sse2-vec-6.c: Likewise.
18
19 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
20
21 PR c++/31431
22 PR c++/31432
23 PR c++/31434
24 PR c++/31435
25 PR c++/31437
26 PR c++/31438
27 PR c++/31442
28 PR c++/31443
29 PR c++/31444
30 PR c++/31445
31 * g++.dg/cpp0x/pr31431.C: New.
32 * g++.dg/cpp0x/pr31437.C: New.
33 * g++.dg/cpp0x/pr31442.C: New.
34 * g++.dg/cpp0x/pr31444.C: New.
35 * g++.dg/cpp0x/pr31431-2.C: New.
36 * g++.dg/cpp0x/pr31432.C: New.
37 * g++.dg/cpp0x/pr31434.C: New.
38 * g++.dg/cpp0x/pr31438.C: New.
39 * g++.dg/cpp0x/pr31443.C: New.
40 * g++.dg/cpp0x/pr31445.C: New.
41 * g++.dg/cpp0x/variadic-crash1.C: New.
42
43 2007-05-25 Richard Sandiford <richard@codesourcery.com>
44
45 * gcc.target/arm/long-calls-1.c: New test.
46 * gcc.target/arm/long-calls-2.c: Likewise.
47 * gcc.target/arm/long-calls-3.c: Likewise.
48 * gcc.target/arm/long-calls-4.c: Likewise.
49
50 2007-05-25 Richard Guenther <rguenther@suse.de>
51 Andrew Pinski <andrew_pinski@playstation.sony.com>
52
53 PR tree-optimization/31982
54 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
55
56 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
57
58 PR fortran/32047
59 * gfortran.dg/result_in_spec_2.f90: New test.
60
61 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
62
63 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
64
65 2007-05-24 Ollie Wild <aaw@google.com>
66
67 * gcc.dg/cpp/counter-1.c: New test.
68 * gcc.dg/pch/counter-1.c: New test.
69 * gcc.dg/pch/counter-1.hs: New file.
70 * gcc.dg/pch/counter-2.c: New test.
71 * gcc.dg/pch/counter-2.hs: New file.
72 * gcc.dg/pch/counter-3.c: New test.
73 * gcc.dg/pch/counter-3.hs: New file.
74
75 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
76
77 * gcc.dg/tree-ssa/predcom-1.c: New test.
78 * gcc.dg/tree-ssa/predcom-2.c: New test.
79 * gcc.dg/tree-ssa/predcom-3.c: New test.
80 * gcc.dg/tree-ssa/predcom-4.c: New test.
81 * gcc.dg/tree-ssa/predcom-5.c: New test.
82 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
83
84 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
85
86 PR testsuite/32062
87 * gcc.target/i386/sse4_1-check.h (MASK): New.
88
89 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
90
91 PR fortran/32038
92 * gfortran.dg/pr25603.f: Initialize integer variables.
93
94 2007-05-23 Ian Lance Taylor <iant@google.com>
95
96 * g++.dg/other/vrp1.C: New test.
97
98 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
99
100 PR preprocessor/20077
101 * gcc.dg/cpp/paste15.c: New test.
102
103 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
104 Nigel Stephens <nigel@mips.com>
105 Richard Sandiford <richard@codesourcery.com>
106
107 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
108 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
109 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
110 * gcc.target/mips/inter/mips16-inter.exp: New.
111
112 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
113
114 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
115
116 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
117
118 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
119 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
120 * gcc.target/i386/sse3-addsubps.c: Likewise.
121 * gcc.target/i386/sse3-haddpd.c: Likewise.
122 * gcc.target/i386/sse3-haddps.c: Likewise.
123 * gcc.target/i386/sse3-hsubpd.c: Likewise.
124 * gcc.target/i386/sse3-hsubps.c: Likewise.
125 * gcc.target/i386/sse3-lddqu.c: Likewise.
126 * gcc.target/i386/sse3-movddup.c: Likewise.
127 * gcc.target/i386/sse3-movshdup.c: Likewise.
128 * gcc.target/i386/sse3-movsldup.c: Likewise.
129
130 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
131 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
132 * gcc.target/i386/ssse3-pabsd.c: Likewise.
133 * gcc.target/i386/ssse3-pabsw.c: Likewise.
134 * gcc.target/i386/ssse3-palignr.c: Likewise.
135 * gcc.target/i386/ssse3-phaddd.c: Likewise.
136 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
137 * gcc.target/i386/ssse3-phaddw.c: Likewise.
138 * gcc.target/i386/ssse3-phsubd.c: Likewise.
139 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
140 * gcc.target/i386/ssse3-phsubw.c: Likewise.
141 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
142 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
143 * gcc.target/i386/ssse3-pshufb.c: Likewise.
144 * gcc.target/i386/ssse3-psignb.c: Likewise.
145 * gcc.target/i386/ssse3-psignd.c: Likewise.
146 * gcc.target/i386/ssse3-psignw.c: Likewise.
147 * gcc.target/i386/ssse3-vals.h: Likewise.
148
149 * gcc.target/i386/sse3-check.h: New file.
150 * gcc.target/i386/ssse3-check.h: Likewise.
151
152 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
153
154 PR middle-end/31095
155 * gcc.c-torture/compile/bcopy-1.c: New testcase.
156
157 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
158
159 PR middle-end/31606
160 * gcc.c-torture/20070522-1.c: New testcase.
161
162 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
163
164 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
165
166 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
167
168 * gcc.c-torture/execute/ieee/20000320-1.x,
169 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
170 m68k-*-* and check_effective_target_coldfire_fpu.
171
172 2007-05-22 Ollie Wild <aaw@google.com>
173
174 * g++.dg/lookup/hidden-class10.C: New test.
175 * g++.dg/lookup/hidden-class11.C: New test.
176
177 2007-05-22 Ollie Wild <aaw@google.com>
178
179 * g++.dg/lookup/name-clash5.C: New test.
180 * g++.dg/lookup/name-clash6.C: New test.
181
182 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
183
184 * g++.dg/other/i386-2.C: Update comments on header files tested.
185 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
186 of <tmmintrin.h>.
187 * gcc.target/i386/sse-12.c: Likewise.
188 * gcc.target/i386/sse-13.c: Likewise.
189 * gcc.target/i386/sse-14.c: Likewise.
190
191 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
192 Redefined to test with immediate operand.
193 (__builtin_ia32_blendps): Likewise.
194 (__builtin_ia32_blendpd): Likewise.
195 (__builtin_ia32_dpps): Likewise.
196 (__builtin_ia32_dpps): Likewise.
197 (__builtin_ia32_insertps128): Likewise.
198 (__builtin_ia32_vec_ext_v4sf): Likewise.
199 (__builtin_ia32_vec_set_v16qi): Likewise.
200 (__builtin_ia32_vec_set_v4si): Likewise.
201 (__builtin_ia32_vec_set_v2di): Likewise.
202 (__builtin_ia32_vec_ext_v16qi): Likewise.
203 (__builtin_ia32_vec_ext_v4si): Likewise.
204 (__builtin_ia32_vec_ext_v2di): Likewise.
205 (__builtin_ia32_roundpd): Likewise.
206 (__builtin_ia32_roundsd): Likewise.
207 (__builtin_ia32_roundps): Likewise.
208 (__builtin_ia32_roundss): Likewise.
209 (__builtin_ia32_mpsadbw128): Likewise.
210
211 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
212
213 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
214
215 2007-05-22 Janis Johnson <janis187@us.ibm.com>
216
217 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
218 failures.
219 * gcc.dg/dfp/func-struct.c: Ditto.
220 * gcc.dg/dfp/operator-assignment.c: Ditto.
221 * gcc.dg/dfp/convert-bfp.c: Ditto.
222 * gcc.dg/dfp/convert-int.c: Ditto.
223 * gcc.dg/dfp/convert-int-max.c: Ditto.
224 * gcc.dg/dfp/func-scalar.c: Ditto.
225 * gcc.dg/dfp/cast.c: Ditto.
226 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
227 failures, and fix a typo in return type of arg1_128.
228 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
229 failures, and fix a typo in a constant suffix.
230 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
231 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
232
233 2007-05-22 Janis Johnson <janis187@us.ibm.com>
234 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
235
236 * lib/gcc-dg.exp(process_message): New proc.
237 (dg-message): New test directive.
238 * gcc.dg/always_inline.c: Use dg-message.
239 * gcc.dg/always_inline2.c: Ditto.
240 * gcc.dg/always_inline3.c: Ditto.
241 * gcc.dg/invalid-call-1.c: Ditto.
242 * gcc.dg/pr17506.c: Ditto.
243 * gcc.dg/simd-5.c: Ditto.
244 * gcc.dg/simd-6.c: Ditto.
245 * gcc.dg/va-arg-2.c: Ditto.
246 * gcc.dg/cpp/syshdr.c: Ditto.
247 * gcc.dg/cpp/unc4.c: Ditto.
248 * gcc.dg/cpp/trad/mi1.c: Ditto.
249 * gcc.dg/cpp/trad/mi5.c: Ditto.
250 * gcc.dg/cpp/trad/mi7.c: Ditto.
251 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
252 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
253 * gcc.test-framework/test-framework.awk: Special-case outexists
254 tests.
255
256 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
257
258 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
259 (bit_SSE4_2): Likewise.
260 (bit_POPCNT): Likewise.
261
262 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
263 Check if assembler supports SSE4 instructions.
264
265 * gcc.target/i386/sse4_1-blendpd.c: New file.
266 * gcc.target/i386/sse4_1-blendps.c: Likewise.
267 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
268 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
269 * gcc.target/i386/sse4_1-check.h: Likewise.
270 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
271 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
272 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
273 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
274 * gcc.target/i386/sse4_1-extractps.c: Likewise.
275 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
276 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
277 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
278 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
279 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
280 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
281 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
282 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
283 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
284 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
285 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
286 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
287 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
288 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
289 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
290 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
291 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
292 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
293 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
294 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
295 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
296 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
297 * gcc.target/i386/sse4_1-pminud.c: Likewise.
298 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
299 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
300 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
301 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
302 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
303 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
304 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
305 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
306 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
307 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
308 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
309 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
310 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
311 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
312 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
313 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
314 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
315 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
316 * gcc.target/i386/sse4_1-round.h: Likewise.
317 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
318 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
319 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
320 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
321 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
322 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
323 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
324 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
325 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
326 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
327 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
328 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
329 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
330 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
331
332 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
333
334 PR fortran/31627
335 * gfortran.dg/bounds_check_7.f90: New test.
336
337 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
338
339 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
340 (check_effective_target_sse4a): Ditto.
341
342 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
343 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
344 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
345 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
346 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
347 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
348 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
349 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
350 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
351 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
352 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
353 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
354 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
355 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
356 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
357 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
358 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
359 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
360 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
361 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
362
363 2007-05-21 Mark Mitchell <mark@codesourcery.com>
364
365 * g++.dg/ext/cleanup-1.C: New test.
366 * g++.dg/ext/cleanup-2.C: Likewise.
367 * g++.dg/ext/cleanup-3.C: Likewise.
368 * g++.dg/ext/cleanup-4.C: Likewise.
369 * g++.dg/ext/cleanup-5.C: Likewise.
370 * g++.dg/ext/cleanup-6.C: Likewise.
371 * g++.dg/ext/cleanup-8.C: Likewise.
372 * g++.dg/ext/cleanup-9.C: Likewise.
373 * g++.dg/ext/cleanup-10.C: Likewise.
374 * g++.dg/ext/cleanup-11.C: Likewise.
375 * g++.dg/ext/cleanup-dtor.C: Likewise.
376
377 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
378
379 PR middle-end/31995
380 * gcc.dg/vect/vect-102a.c: New test.
381
382 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
383 Paolo Carlini <pcarlini@suse.de>
384 Uros Bizjak <ubizjak@gmail.com>
385
386 * gcc.dg/gcc-have-sync-compare-and-swap.c,
387 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
388 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
389 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
390 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
391 New testcases.
392
393 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
394
395 PR fortran/32002
396 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
397
398 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
399
400 PR fortran/32027
401 * gfortran.dg/do_3.F90: Add checks for the final value of the
402 loop variable.
403
404 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
405
406 * gcc.c-torture/execute/990127-2.x: New file.
407
408 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
409
410 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
411 * gcc.target/i386/sse-12: Add -O to compile options.
412 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
413 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
414 and mm3dnow.h. Add -O to compile options.
415
416 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
417
418 PR fortran/31867
419 * gfortran.dg/char_length_5.f90: New test.
420
421 PR fortran/31994
422 * gfortran.dg/array_reference_1.f90: New test.
423
424 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
425
426 PR middle-end/7651
427 PR c++/11856
428 PR c/12963
429 PR c/23587
430 PR other/29694
431 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
432 * gcc.dg/Wtype-limits.c: New.
433 * gcc.dg/Wtype-limits-Wextra.c: New.
434 * gcc.dg/Wtype-limits-no.c: New.
435 * g++.dg/warn/Wtype-limits.C: New.
436 * g++.dg/warn/Wtype-limits-Wextra.C: New.
437 * g++.dg/warn/Wtype-limits-no.C: New.
438
439 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
440
441 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
442 instead of "-msse2".'
443 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
444 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
445 and mm3dnow.h.
446 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
447 to test with immediate operand.
448 (__builtin_ia32_insertqi): Ditto.
449 (__builtin_ia32_palignr128): Ditto.
450 (__builtin_ia32_palignr): Ditto.
451 (__builtin_ia32_pshufhw): Ditto.
452 (__builtin_ia32_pshuflw): Ditto.
453 (__builtin_ia32_pshufd): Ditto.
454 (__builtin_ia32_vec_set_v8hi): Ditto.
455 (__builtin_ia32_vec_ext_v8hi): Ditto.
456 (__builtin_ia32_shufpd): Ditto.
457 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
458
459 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
460
461 PR fortran/32001
462 * gfortran.dg/min_max_conformance.f90: Added more testcases.
463
464 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
465
466 PR target/31585
467 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
468 and "__inline". Use "-msse" instead of "-msse2".
469
470 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
471
472 PR middle-end/7651
473 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
474 * gcc.dg/20030906-2.c: Likewise.
475 * objc.dg/method-17.m: Add -Wreturn-type.
476 * obj-c++.dg/method-21.mm: Likewise.
477
478 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
479
480 PR target/31585
481 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
482 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
483 (__builtin_ia32_psrlqi128): Ditto.
484 (__builtin_ia32_psrlwi128): Ditto.
485 (__builtin_ia32_psrldi128): Ditto.
486 (__builtin_ia32_psrldqi128): Ditto.
487 (__builtin_ia32_pslldqi128): Ditto.
488 (__builtin_ia32_psrawi128): Ditto.
489 (__builtin_ia32_psradi128): Ditto.
490 (__builtin_ia32_psllqi128): Ditto.
491 (__builtin_ia32_pslldi128): Ditto.
492 (__builtin_prefetch): Ditto.
493 (__builtin_ia32_pshufw): Ditto.
494 (__builtin_ia32_vec_set_v4hi): Ditto.
495 (__builtin_ia32_vec_ext_v4hi): Ditto.
496 (__builtin_ia32_shufps): Ditto.
497 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
498
499 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
500
501 PR fortran/31974
502 * gfortran.dg/char_allocation_1.f90: New test.
503
504 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
505
506 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
507 * gcc.dg/Wconversion-sign.c: New.
508 * gcc.dg/Wconversion-integer-no-sign.c: New.
509 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
510 Wconversion-sign.C
511 * g++.dg/warn/Wconversion-sign.C: New.
512 * g++.old-deja/g++.other/warn4.C: Update.
513 * g++.dg/warn/Wconversion1.C: Likewise.
514
515 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
516
517 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
518 * gcc.dg/torture/builtin-math-4.c: Likewise.
519
520 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
521
522 PR libfortran/31964
523 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
524
525 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
526
527 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
528
529 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
530
531 PR target/31628
532 * gcc.target/i386/pr31628.c: New.
533
534 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
535
536 PR middle-end/31344
537 * gcc.dg/pr31344.c: New test.
538
539 2007-05-17 Ian Lance Taylor <iant@google.com>
540
541 PR tree-optimization/31953
542 * gcc.c-torture/compile/pr31953.c: New test.
543
544 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
545
546 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
547
548 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
549 and drem.
550 * gcc.dg/torture/builtin-math-4.c: Likewise.
551
552 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
553 * gcc.dg/torture/builtin-math-4.c: Likewise.
554
555 * gcc.dg/torture/builtin-math-4.c: New test.
556
557 2007-05-17 Janis Johnson <janis187@us.ibm.com>
558 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
559
560 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
561 * gcc.dg/cpp/include2.c: Ditto.
562 * gcc.dg/cpp/mac-dir-2.c: Ditto.
563 * gcc.dg/cpp/paste5.c: Ditto.
564 * gcc.dg/cpp/paste6.c: Ditto.
565 * gcc.dg/cpp/paste8.c: Ditto.
566 * gcc.dg/cpp/paste11.c: Ditto.
567 * gcc.dg/cpp/paste13.c: Ditto.
568 * gcc.dg/cpp/skipping2.c: Ditto.
569 * gcc.dg/reg-vol-struct-1.c: Ditto.
570 * gcc.dg/Wshadow-1.c: Ditto.
571 * gcc.dg/cpp/trad/comment.c: Ditto.
572 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
573 * gcc.dg/cpp/if-2.c: Ditto.
574 * gcc.dg/array-5.c: Ditto.
575 * gcc.dg/inline-15.c: Ditto.
576 * gcc.dg/pr27953.c: Ditto.
577 * gcc.dg/Wno-c++-compat.c: Ditto.
578
579 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
580
581 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
582
583 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
584
585 * gcc.c-torture/execute/20070517-1.c: New test.
586
587 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
588
589 PR fortran/31919
590 * gfortran.dg/min_max_conformance.f90: New test.
591
592 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
593
594 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
595 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
596 gcc.dg/vect/vect-104.c: Use more complex construction to prevent vectorizing.
597 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
598
599 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
600
601 PR tree-optimization/24659
602 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
603 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
604 not vect_int target.
605 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
606 not vect_int target. Loop is vectorized for vect_intfloat_cvt
607 targets.
608 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
609 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
610 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
611
612 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
613
614 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
615 and x86_64-*-* targets.
616 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
617
618 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
619
620 PR fortran/18769
621 PR fortran/30881
622 PR fortran/31194
623 PR fortran/31216
624 PR fortran/31427
625 * transfer_simplify_1.f90: New test.
626 * transfer_simplify_2.f90: New test.
627
628 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
629
630 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
631
632 2007-05-14 Janis Johnson <janis187@us.ibm.com>
633
634 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
635
636 * gcc.dg/fltconst-pedantic-dfp.c: New test.
637
638 PR c/31924
639 * gcc.dg/fltconst-1.c: New test.
640
641 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
642 * gcc.dg/dfp/operator-assignment.c: Ditto.
643
644 2007-05-14 Paolo Carlini <pcarlini@suse.de>
645
646 PR c++/29928
647 * g++.dg/rtti/typeid5.C: New.
648
649 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
650
651 PR fortran/31725
652 * gfortran.dg/substr_4.f: New test.
653
654 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
655
656 * gcc.target/m68k/interrupt_thread-1.c,
657 gcc.target/m68k/interrupt_thread-2.c,
658 gcc.target/m68k/interrupt_thread-3.c: New.
659 * gcc.target/m68k/m68k.exp: Accept fido.
660
661 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
662
663 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
664 * gfortran.dg/altreturn_3.f90: Likewise.
665 * gfortran.dg/assumed_dummy_1.f90: Likewise.
666 * gfortran.dg/default_numeric_type_1.f90: Likewise.
667 * gfortran.dg/inquire_iolength.f90: Likewise.
668 * gfortran.dg/module_naming_1.f90: Likewise.
669 * gfortran.dg/oldstyle_2.f90: Likewise.
670 * gfortran.dg/operator_2.f90: Likewise.
671 * gfortran.dg/parameter_array_element_1.f90: Likewise.
672 * gfortran.dg/used_types_11.f90: Likewise.
673 * gfortran.dg/zero_array_components_1.f90: Likewise.
674 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
675 * gfortran.dg/parameter_array_dummy.f90: Likewise.
676 * gfortran.dg/real_const_3.f90: Likewise.
677
678 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
679
680 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
681 * gcc.dg/tree-ssa/loop-30.c: New test.
682
683 2007-05-13 Richard Guenther <rguenther@suse.de>
684
685 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
686 scanning forwprop1.
687 * g++.dg/tree-ssa/pr31146.C: Likewise.
688
689 2007-05-13 Revital Eres <eres@il.ibm.com>
690
691 * gcc.dg/dse.c: New test.
692
693 2007-05-12 Richard Guenther <rguenther@suse.de>
694
695 PR tree-optimization/31797
696 * gcc.c-torture/compile/pr31797.c: New testcase.
697
698 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
699
700 PR fortran/30746
701 * gfortran.dg/host_assoc_function_1.f90: New test.
702
703 2007-05-11 Steve Ellcey <sje@cup.hp.com>
704
705 PR c++/31829
706 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
707
708 2007-05-11 Silvius Rus <rus@google.com>
709
710 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
711 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
712 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
713 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
714 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
715 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
716 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
717 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
718 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
719 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
720 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
721 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
722 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
723 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
724 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
725 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
726
727 2007-05-11 Paolo Carlini <pcarlini@suse.de>
728
729 PR other/31852
730 * gcc.c-torture/execute/builtins/memchr.c: New.
731 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
732 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
733
734 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
735
736 PR fortran/30876
737 * gfortran.dg/recursive_reference_1.f90: Put error at correct
738 line.
739 * gfortran.dg/recursive_reference_2.f90: New test.
740
741 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
742
743 PR fortran/30878
744 * gfortran.dg/namelist_29.f90: New test.
745
746 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
747
748 PR fortran/31474
749 * gfortran.dg/entry_10.f90: New test.
750
751 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
752
753 PR tree-optimization/31885
754 * gcc.dg/tree-ssa/loop-29.c: New test.
755
756 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
757
758 * assumed_dummy_1.f90: Fix dg directive.
759 * char_initialiser_actual.f90: Likewise.
760 * nested_modules_2.f90: Likewise.
761 * shift-alloc.f90: Likewise.
762
763 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
764
765 * gcc.dg/20070507-1.c: Disable for non-pic targets.
766
767 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
768
769 PR libfortran/31880
770 * gfortran.dg/unf_read_corrupted_2.f90: New test.
771
772 2007-05-09 Mike Stump <mrs@apple.com>
773
774 * g++.dg/other/first-global.C: Add -fpie for darwin.
775 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
776
777 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
778
779 * gcc.dg/20070507-1.c: New testcase.
780
781 2007-05-08 Chao-ying Fu <fu@mips.com>
782
783 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
784 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
785 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
786 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
787
788 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
789
790 PR 31847
791 * gcc.dg/pr31847.c: New test.
792
793 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
794
795 PR fortran/31692
796 * gfortran.dg/actual_array_result_1.f90: New test.
797
798 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
799
800 PR fortran/29397
801 * gfortran.dg/parameter_array_init_1.f90: New test.
802
803 PR fortran/29400
804 * gfortran.dg/parameter_array_init_2.f90: New test.
805
806 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
807
808 PR target/31854
809 * gcc.target/i386/pr31854.c: New test.
810
811 2007-05-07 Janis Johnson <janis187@us.ibm.com>
812
813 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
814
815 2007-05-07 Mike Stump <mrs@apple.com>
816
817 * g++.old-deja/g++.mike/empty.C: Add.
818
819 2007-05-07 Eric Christopher <echristo@apple.com>
820
821 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
822
823 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
824
825 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
826 variable. Rearrange conversions from binary float to decimal float.
827
828 2007-05-07 Mark Mitchell <mark@codesourcery.com>
829
830 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
831 x86.
832
833 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
834
835 * gnat.dg/opt1.ad[sb]: New testcase.
836
837 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
838
839 PR fortran/31399
840 * gfortran.dg/do_3.F90: New test.
841
842 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
843
844 PR fortran/31764
845 * gfortran.dg/new_line.f90: Add new checks.
846
847 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
848
849 PR fortran/31201
850 * gfortran.dg/large_unit_1.f90: New.
851 * gfortran.dg/large_unit_2.f90: New.
852 * gfortran.dg/iostat_4.f90: New
853 * gfortran.dg/bounds_check_fail_1.f90: Updated.
854
855 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
856
857 PR fortran/31540
858 * gfortran.dg/char_result_4.f90: New test.
859
860 2007-06-05 Revital Eres <eres@il.ibm.com>
861
862 PR 30957
863 * gcc.dg/pr30957-1.c: New test.
864
865 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
866
867 PR fortran/31251
868 * gfortran.dg/char_type_len_2.f90: New test.
869
870 2007-05-05 Geoffrey Keating <geoffk@apple.com>
871
872 PR 31775
873 * g++.dg/other/nested-extern.cc: New.
874 * g++.dg/other/nested-extern-1.C: New.
875 * g++.dg/other/nested-extern-2.C: New.
876
877 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
878
879 PR fortran/31760
880 * gfortran.dg/erf.f90: New test.
881 * gfortran.dg/besxy.f90: New test.
882
883 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
884
885 PR fortran/22359
886 * gfortran.dg/fseek.f90: New test.
887
888 2007-05-04 Bob Wilson <bob.wilson@acm.org>
889
890 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
891
892 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
893
894 PR libfortran/31210
895 * gfortran.dg/zero_length_1.f90: New test.
896
897 2007-05-04 Tobias Burnus <burnus@net-b.de>
898
899 PR fortran/31803
900 * gfortran.dg/char_pointer_assign_3.f90: New test.
901 * gfortran.dg/char_result_2.f90: Re-enable test.
902
903 2007-05-04 Tobias Burnus <burnus@net-b.de>
904
905 PR fortran/25071
906 * gfortran.dg/char_length_3.f90: New test.
907 * gfortran.dg/char_result_2.f90: Fix test.
908
909 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
910
911 PR tree-optimization/30565
912 * gcc.dg/tree-ssa/loop-27.c: New test.
913
914 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
915
916 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
917 * gcc.target/bfin/arith.c (__v2hi): Likewise.
918 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
919 * gcc.target/bfin/shift.c (__v2hi): Likewise.
920
921 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
922
923 PR tree-optimization/31699
924 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
925 New.
926 (check_effective_target_vect_floatint_cvt): New.
927 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
928 of specific targets.
929 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
930 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
931 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
932 * gcc.dg/vect/vect-iv-4.c: Likewise.
933 * gcc.dg/vect/vect-multitypes-11.c: New.
934 * gcc.dg/vect/pr31699.c: New.
935
936 2007-05-02 Geoffrey Keating <geoffk@apple.com>
937
938 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
939
940 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
941
942 PR C++/31663
943 * g++.dg/warn/anonymous-namespace-2.C: New.
944 * g++.dg/warn/anonymous-namespace-2.h: New.
945
946 2007-05-02 Paul Brook <paul@codesourcery.com>
947
948 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
949
950 2007-05-02 Eric Christopher <echristo@apple.com>
951
952 * gcc.dg/cpp/if-div.c: New file.
953
954 2007-05-02 Tom Tromey <tromey@redhat.com>
955
956 PR preprocessor/28709:
957 * gcc.dg/cpp/pr28709.c: New file.
958
959 2007-05-02 Richard Guenther <rguenther@suse.de>
960
961 PR tree-optimization/31146
962 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
963
964 2007-05-01 Geoffrey Keating <geoffk@apple.com>
965
966 * gcc.c-torture/compile/limits-blockid.c: New.
967 * gcc.c-torture/compile/limits-caselabels.c: New.
968 * gcc.c-torture/compile/limits-declparen.c: New.
969 * gcc.c-torture/compile/limits-enumconst.c: New.
970 * gcc.c-torture/compile/limits-exprparen.c: New.
971 * gcc.c-torture/compile/limits-externalid.c: New.
972 * gcc.c-torture/compile/limits-fnargs.c: New.
973 * gcc.c-torture/compile/limits-fndefn.c: New.
974 * gcc.c-torture/compile/limits-idexternal.c: New.
975 * gcc.c-torture/compile/limits-idinternal.c: New.
976 * gcc.c-torture/compile/limits-pointer.c: New.
977 * gcc.c-torture/compile/limits-stringlit.c: New.
978 * gcc.c-torture/compile/limits-structmem.c: New.
979 * gcc.c-torture/compile/limits-structnest.c: New.
980
981 2007-04-29 Geoffrey Keating <geoffk@apple.com>
982
983 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
984
985 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
986
987 PR middle-end/31740
988 * gcc.c-torture/compile/20070501-1.c: New testcase.
989
990 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
991
992 PR fortran/31732
993 * gfortran.dg/array_memset_2: New test case.
994
995 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
996
997 PR testsuite/31615
998 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
999
1000 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
1001
1002 PR testsuite/31589
1003 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
1004 dg-final test.
1005 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
1006 keyword to dg-final test.
1007 * gcc.dg/vect/vect-iv-4.c: Likewise.
1008 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1009 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
1010 test.
1011 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
1012 cast.
1013 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
1014 * lib/target-supports.exp
1015 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
1016 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
1017
1018 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
1019
1020 * gcc.c-torture/execute/ieee/20000320-1.c: Use
1021 __LONG_LONG_MAX__ and its friends instead of those supplied by
1022 limits.h.
1023
1024 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
1025
1026 PR C++/31721
1027 * g++.dg/ext/vector7.C: New testcase.
1028
1029 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1030
1031 PR fortran/31591
1032 * gfortran.dg/bound_simplification_1.f90: New test.
1033
1034 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1035
1036 PR fortran/31645
1037 * testsuite/gfortran.dg/bom_error.f90: New test.
1038 * testsuite/gfortran.dg/bom_include.f90: New test.
1039 * testsuite/gfortran.dg/bom_UTF16-LE.f90: New test.
1040 * testsuite/gfortran.dg/bom_UTF16-BE.f90: New test.
1041 * testsuite/gfortran.dg/bom_UTF-8.f90: New test.
1042 * testsuite/gfortran.dg/bom_UTF-32.f90: New test.
1043 * testsuite/gfortran.dg/bom_UTF-8.F90: New test.
1044 * testsuite/gfortran.dg/bom_include.inc: New file.
1045
1046 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1047
1048 PR C++/30221
1049 * g++.dg/init/ptrfn2.C: New test.
1050 * g++.dg/init/ptrfn3.C: New test.
1051
1052 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
1053
1054 PR fortran/31711
1055 * gfortran.dg/dependency_21.f90: New test.
1056
1057 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1058
1059 * gfortran.dg/secnds.f: Use real*8.
1060 * gfortran.dg/secnds-1.f: Use real*8.
1061
1062 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1063
1064 PR libfortran/31532
1065 * gfortran.dg/inquire_5.f90: Update test.
1066
1067 2007-04-27 Ian Lance Taylor <iant@google.com>
1068
1069 PR middle-end/31710
1070 * gcc.c-torture/compile/pr31710.c: New test.
1071
1072 2007-04-27 Richard Guenther <rguenther@suse.de>
1073
1074 PR tree-optimization/30965
1075 PR tree-optimization/30978
1076 * gcc.dg/tree-ssa/pr30978.c: New testcase.
1077 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
1078 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
1079 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
1080
1081 2007-04-27 Richard Guenther <rguenther@suse.de>
1082
1083 PR tree-optimization/31715
1084 * gcc.dg/Warray-bounds-4.c: New testcase.
1085
1086 2007-04-26 Ian Lance Taylor <iant@google.com>
1087
1088 PR target/28675
1089 * gcc.c-torture/compile/pr28675.c: New test.
1090
1091 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
1092
1093 PR C++/30016
1094 * g++.dg/ext/vector6.C: New test.
1095
1096 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
1097
1098 * gcc.c-torture/execute/ieee/20000320-1.x: New.
1099
1100 2007-04-26 Steve Ellcey <sje@cup.hp.com>
1101
1102 PR middle-end/31617
1103 * g++.dg/other/str_empty.C: Add expected warning.
1104
1105 2007-04-26 Richard Guenther <rguenther@suse.de>
1106 Daniel Berlin <dberlin@dberlin.org>
1107
1108 PR tree-optimization/30567
1109 * g++.dg/other/pr30567.C: New testcase.
1110
1111 2007-04-26 Richard Guenther <rguenther@suse.de>
1112
1113 PR tree-optimization/31703
1114 * gcc.c-torture/compile/pr31703.c: New testcase.
1115 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
1116 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
1117
1118 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
1119
1120 * gfortran.dg/open_errors.f90: Added if statements checking
1121 the value of iostat.
1122
1123 2007-04-26 Jakub Jelinek <jakub@redhat.com>
1124
1125 PR c++/31598
1126 * g++.dg/gomp/pr31598.C: New test.
1127
1128 PR tree-optimization/30558
1129 * g++.dg/gomp/pr30558.C: New test.
1130
1131 2007-04-24 Mark Mitchell <mark@codesourcery.com>
1132
1133 PR c++/31338
1134 * g++.dg/ext/complex2.C: New test.
1135
1136 2007-04-25 Paolo Carlini <pcarlini@suse.de>
1137
1138 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
1139
1140 2007-04-25 Thiemo Seufer <ths@mips.com>
1141
1142 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
1143 value to signed char.
1144
1145 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
1146
1147 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
1148 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
1149 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
1150
1151 2007-04-25 Tobias Burnus <burnus@net-b.de>
1152
1153 PR fortran/31668
1154 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
1155 statement functions.
1156 * gfortran.dg/c_by_val_5.f90: New test.
1157
1158 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
1159
1160 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
1161 with two new subroutines to avoid parameter-induced aliasing.
1162 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
1163 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
1164
1165 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1166
1167 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
1168 * g++.dg/warn/Warray-bounds.C: Likewise.
1169
1170 2007-04-24 Ian Lance Taylor <iant@google.com>
1171
1172 PR tree-optimization/31605
1173 * gcc.c-torture/execute/pr31605.c: New test.
1174
1175 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1176
1177 PR fortran/31587
1178 * lib/gcc-dg.exp (scan-module): New function.
1179 * gfortran.dg/module_md5_1.f90: New test.
1180
1181 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
1182
1183 * g++.old-deja/g++.pt/defarg6.C: Only run with
1184 -std=gnu++98.
1185 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
1186 * g++.dg/cpp0x/variadic61.C: Ditto.
1187 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
1188 * g++.dg/cpp0x/variadic62.C: Ditto.
1189 * g++.dg/template/meminit1.C: Ditto.
1190 * g++.dg/template/operator7.C: Ditto.
1191 * g++.dg/template/static15.C: Ditto.
1192 * g++.dg/template/invalid1.C: Ditto.
1193 * g++.dg/template/shift1.C: Ditto.
1194 * g++.dg/template/error10.C: Ditto.
1195
1196 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
1197
1198 PR diagnostic/25923
1199 * gfortran.dg/pr25923.f90: New test.
1200
1201 2007-04-24 Ian Lance Taylor <iant@google.com>
1202
1203 PR tree-optimization/31602
1204 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
1205
1206 2007-04-24 Janis Johnson <janis187@us.ibm.com>
1207
1208 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
1209 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
1210
1211 2007-04-24 Hui-May Chang <hm.chang@apple.com>
1212
1213 * gcc.target/i386/reload-1.c. New.
1214
1215 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1216 Olga Golovanevsky <olga@il.ibm.com>
1217
1218 * g++.dg/other/str_empty.C: New test.
1219
1220 2007-04-24 Richard Henderson <rth@redhat.com>
1221
1222 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
1223
1224 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
1225
1226 PR target/31641
1227 * gcc.c-torture/compile/pr31641.c: New testcase.
1228
1229 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
1230
1231 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
1232 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
1233 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
1234 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
1235
1236 2007-04-23 Simon Baldwin <simonb@google.com>
1237
1238 * g++.dg/other/error15.C: New.
1239 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
1240 triggering a "multiple parameters named" error.
1241
1242 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
1243
1244 PR fortran/31618
1245 * gfortran.dg/backspace_8.f: New test case.
1246
1247 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
1248
1249 PR fortran/31630
1250 * gfortran.dg/used_types_17.f90: New test.
1251
1252 PR fortran/31620
1253 * gfortran.dg/zero_array_components_1.f90: New test.
1254
1255 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1256
1257 PR fortran/31616
1258 * gfortran.dg/open_errors.f90: Allow a different error message.
1259
1260 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
1261
1262 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
1263 Rename from check_effective_target_vect_pack_mod. Rename global
1264 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
1265 messages.
1266 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
1267 rename.
1268 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1269 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
1270
1271 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1272
1273 PR middle-end/31448
1274 * gcc.c-torture/execute/pr31448.c: New testcase.
1275
1276 2007-04-22 Nick Clifton <nickc@redhat.com>
1277
1278 * gcc.dg/20020312-2.c: Add support for the FRV.
1279
1280 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
1281
1282 PR tree-optimization/24659
1283 * gcc.dg/vect/vect-float-extend-1.c: New test.
1284 * gcc.dg/vect/vect-float-truncate-1.c: New test.
1285
1286 2007-04-22 Richard Guenther <rguenther@suse.de>
1287
1288 PR tree-optimization/29789
1289 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
1290 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
1291
1292 2007-04-22 Revital Eres <eres@il.ibm.com>
1293
1294 * gcc.dg/var-expand2.c: New test.
1295
1296 2007-04-22 Revital Eres <eres@il.ibm.com>
1297
1298 * gcc.dg/var-expand3.c: New test.
1299
1300 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1301
1302 PR fortran/31495
1303 * gfortran.dg/continuation_8.f90: New test.
1304
1305 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
1306
1307 PR C/30265
1308 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
1309 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
1310
1311 2007-04-21 Richard Guenther <rguenther@suse.de>
1312
1313 PR middle-end/31136
1314 * gcc.c-torture/execute/pr31136.c: New testcase.
1315
1316 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
1317
1318 * gcc.target/i386/movsi-sm-1.c: New.
1319
1320 2007-04-20 Richard Henderson <rth@redhat.com>
1321
1322 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
1323 * gcc.dg/pr27095.c: Cope with alpha GOT load.
1324
1325 2007-04-20 Jakub Jelinek <jakub@redhat.com>
1326
1327 * gcc.target/i386/ordcmp-1.c: New test.
1328 * gcc.target/i386/unordcmp-1.c: New test.
1329
1330 PR tree-optimization/31632
1331 * gcc.c-torture/compile/20070419-1.c: New test.
1332
1333 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
1334
1335 * gcc.dg/invalid-call-1.c: New test.
1336
1337 2007-04-18 Dirk Mueller <dmueller@suse.de>
1338
1339 PR diagnostic/31227
1340 * gcc.dg/Warray-bounds-3.c: New.
1341
1342 2007-04-18 Richard Guenther <rguenther@suse.de>
1343
1344 PR tree-optimization/19431
1345 PR tree-optimization/21463
1346 * gcc.c-torture/execute/20070212-1.c: New testcase.
1347 * gcc.c-torture/execute/20070212-2.c: Likewise.
1348 * gcc.c-torture/execute/20070212-3.c: Likewise.
1349 * gcc.dg/tree-ssa/pr19431.c: Likewise.
1350 * gcc.dg/tree-ssa/pr21463.c: Likewise.
1351 * g++.dg/tree-ssa/pr21463.C: Likewise.
1352 * g++.dg/tree-ssa/pr30738.C: Likewise.
1353
1354 2007-04-17 Mark Mitchell <mark@codesourcery.com>
1355
1356 PR c++/31513
1357 * g++.dg/expr/bitfield8.C: New test.
1358
1359 2007-04-17 Joseph Myers <joseph@codesourcery.com>
1360 Richard Sandiford <richard@codesourcery.com>
1361
1362 * lib/target-supports.exp (check_profiling_available): Return 0
1363 for uClibc with -p or -pg.
1364
1365 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
1366
1367 PR c++/31517
1368 * g++.dg/template/init7.C: New test.
1369
1370 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
1371
1372 PR rtl-optimization/31360
1373 * gcc.dg/loop-7.c: New test.
1374
1375 2007-04-17 Mark Mitchell <mark@codesourcery.com>
1376
1377 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
1378 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
1379 build.
1380 (compat-execute): Likewise.
1381 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
1382 files to remote hosts.
1383 * lib/c-ctorture.exp (c-torture-compile): Likewise.
1384 (c-torture-execute): Likewise.
1385 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
1386 or plain file. Use remote_upload and remote_download to copy
1387 files about.
1388 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
1389 before scanning it.
1390
1391 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
1392
1393 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
1394
1395 2007-04-16 Lawrence Crowl <crowl@google.com>
1396
1397 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
1398 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
1399 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
1400 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
1401 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
1402 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
1403 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
1404 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
1405 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
1406 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
1407 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
1408
1409 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
1410 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
1411 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
1412 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
1413 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
1414 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
1415 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
1416 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
1417 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
1418 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
1419 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
1420
1421 2007-04-16 Ian Lance Taylor <iant@google.com>
1422
1423 PR tree-optimization/31522
1424 * gcc.dg/Wstrict-overflow-16.c: New test.
1425
1426 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
1427
1428 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
1429
1430 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
1431
1432 PR fortran/31144
1433 * gfortran.dg/module_naming_1.f90: New.
1434
1435 2007-04-16 Richard Sandiford <richard@codesourcery.com>
1436
1437 * lib/target-supports.exp (check_profiling_available): Return
1438 false for m68k-*-uclinux.
1439
1440 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
1441
1442 PR c++/29365
1443 Testcase for c++ anonymous namespace warning
1444
1445 * g++.dg/warn/anonymous-namespace-1.C: New test
1446 * g++.dg/warn/anonymous-namespace-1.h: New test
1447
1448 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
1449
1450 PR testsuite/31578
1451 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
1452
1453 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1454
1455 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
1456
1457 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
1458
1459 PR fortran/31204
1460 * gfortran.dg/array_constructor_16.f90: New test.
1461
1462 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
1463
1464 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
1465 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
1466
1467 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1468
1469 PR rtl-optimization/31500
1470 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
1471 * g++.dg/warn/Warray-bounds.C: Likewise.
1472
1473 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
1474
1475 PR C/31520
1476 * gcc.dg/gnu89-init-4.c: New testcase.
1477
1478 2007-04-14 Jakub Jelinek <jakub@redhat.com>
1479
1480 PR c++/25874
1481 * gcc.dg/gomp/pr25874.c: Add dg-options.
1482 * g++.dg/gomp/pr25874.C: Add dg-options.
1483
1484 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
1485
1486 PR fortran/21061
1487 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
1488 * gfortran.dg/warnings_are_errors_1.f: New testcase.
1489
1490 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1491
1492 PR fortran/31561
1493 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
1494
1495 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
1496
1497 PR fortran/29507
1498 PR fortran/31404
1499 * gfortran.dg/initialization_6.f90: New test.
1500
1501 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
1502
1503 * gcc.c-torture/compile/pr27528.c: Require nonpic.
1504
1505 * lib/target-supports.exp (check_gc_sections_available):
1506 Return false if ldflags includes -elf2flt.
1507
1508 2007-04-13 Jason Merrill <jason@redhat.com>
1509
1510 PR c++/31074
1511 * conv3.C: New test.
1512
1513 2007-04-13 Mike Stump <mrs@apple.com>
1514
1515 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
1516 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
1517
1518 2007-04-13 Joseph Myers <joseph@codesourcery.com>
1519
1520 PR tree-optimization/29598
1521 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
1522
1523 2007-04-13 Tobias Burnus <burnus@net-b.de>
1524
1525 PR fortran/31559
1526 * gfortran.dg/func_assign.f90: New test.
1527
1528 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
1529
1530 PR fortran/31550
1531 * gfortran.dg/used_types_16.f90: New test.
1532
1533 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
1534
1535 PR fortran/18937
1536 * gfortran.dg/goto_2.f90: New.
1537 * gfortran.dg/goto_3.f90: New.
1538 * gfortran.dg/pr17708.f90: Rename to ...
1539 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
1540
1541 2007-04-13 Tobias Burnus <burnus@net-b.de>
1542
1543 PR fortran/31562
1544 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
1545 instead of a struct.
1546
1547 2007-04-13 Tobias Burnus <burnus@net-b.de>
1548
1549 PR fortran/31562
1550 * gfortran.dg/value_4.c: Use GNU extensions for complex
1551 instead of a struct.
1552
1553 2007-04-13 Richard Guenther <rguenther@suse.de>
1554
1555 PR tree-optimization/21258
1556 * gcc.dg/tree-ssa/vrp34.c: New testcase.
1557
1558 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1559
1560 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
1561 <complex.h>.
1562
1563 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
1564
1565 PR fortran/31250
1566 * gfortran.dg/char_length_2.f90: New.
1567 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
1568 * gfortran.dg/repeat_4.f90: Likewise.
1569
1570 PR fortran/31266
1571 * gfortran.dg/char_assign_1.f90: New.
1572
1573 PR fortran/31471
1574 * gfortran.dg/block_name_1.f90: New.
1575 * gfortran.dg/block_name_2.f90: New.
1576
1577 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
1578
1579 PR c++/31078
1580 * g++.dg/other/pr31078.C: New.
1581
1582 2007-04-12 Richard Guenther <rguenther@suse.de>
1583
1584 PR tree-optimization/31169
1585 * gcc.c-torture/execute/pr31169.c: New testcase.
1586
1587 2007-04-12 Richard Guenther <rguenther@suse.de>
1588
1589 PR tree-optimization/24689
1590 PR tree-optimization/31307
1591 * g++.dg/tree-ssa/pr31307.C: New testcase.
1592 * gcc.dg/tree-ssa/pr24689.c: Likewise.
1593
1594 2007-04-12 Tobias Burnus <burnus@net-b.de>
1595
1596 PR fortran/31472
1597 * gfortran.dg/access_spec_1.f90: New test.
1598 * gfortran.dg/access_spec_2.f90: New test.
1599 * gfortran.dg/non_module_public.f90: Match new error message.
1600
1601 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
1602
1603 PR testsuite/31538
1604 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
1605 to 4 at line 38 to fix bounds problem.
1606
1607 2007-04-11 Tobias Burnus <burnus@net-b.de>
1608
1609 PR testsuite/31240
1610 * gfortran.dg/pointer_intent_1.f90: Fix test.
1611
1612 2007-04-10 Eric Christopher <echristo@apple.com>
1613
1614 * lib/target-supports.exp
1615 (check_effective_target_fstack_protector): Rewrite.
1616
1617 2007-04-09 Mark Mitchell <mark@codesourcery.com>
1618
1619 PR c++/31449
1620 * g++.dg/init/const5.C: New test.
1621
1622 2007-04-09 Jan Hubicka <jh@suse.cz>
1623
1624 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
1625
1626 2007-04-08 Jan Hubicka <jh@suse.cz>
1627
1628 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
1629
1630 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
1631
1632 PR fortran/31257
1633 * gfortran.dg/achar_4.f90: New test.
1634
1635 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
1636
1637 PR fortran/30880
1638 * gfortran.dg/used_dummy_types_8.f90: New test.
1639
1640 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
1641
1642 PR fortran/30872
1643 * gfortran.dg/parameter_array_element_1.f90: New test.
1644
1645 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
1646
1647 PR fortran/31222
1648 * gfortran.dg/default_numeric_type_1.f90: New test.
1649
1650 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
1651
1652 PR fortran/31424
1653 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
1654
1655 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
1656
1657 PR fortran/31293
1658 * gfortran.dg/interface_12.f90: New test.
1659
1660 2007-04-07 Bruce Korb <bkorb@gnu.org>
1661
1662 * gcc.dg/format/opt-6.c: New test.
1663 * gcc.dg/format/nul-1.c: New test.
1664 * gcc.dg/format/nul-2.c: New test.
1665
1666 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1667
1668 PR libgfortran/31395
1669 * gfortran.dg/fmt_colon.f90: New test.
1670
1671 2007-04-06 Mark Mitchell <mark@codesourcery.com>
1672
1673 * g++.old-deja/g++.other/init18.C: Use
1674 dg-require-effective-target instead of an explicit xfail.
1675
1676 2007-04-05 Janis Johnson <janis187@us.ibm.com>
1677
1678 * gcc.dg/dfp/signbit-1.c
1679 * gcc.dg/dfp/signbit-2.c
1680
1681 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
1682
1683 PR fortran/31483
1684 * gfortran.dg/altreturn_5.f90: New test.
1685
1686 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
1687
1688 PR fortran/31292
1689 * gfortran.dg/contained_module_proc_1.f90: New test.
1690
1691 2007-04-04 Stuart Hastings <stuart@apple.com>
1692
1693 PR 31281
1694 * testsuite/objc/execute/exceptions/pr31281.m: New.
1695
1696 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
1697
1698 * g++.dg/ext/dllimport12.C: Update comments.
1699
1700 2007-04-03 Eric Christopher <echristo@apple.com>
1701
1702 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
1703
1704 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1705
1706 PR fortran/31304
1707 * gfortran.dg/repeat_2.f90: New test.
1708 * gfortran.dg/repeat_3.f90: New test.
1709 * gfortran.dg/repeat_4.f90: New test.
1710
1711 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
1712
1713 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
1714
1715 2007-04-03 Jakub Jelinek <jakub@redhat.com>
1716
1717 PR c++/30847
1718 * g++.dg/parse/cond3.C: New test.
1719
1720 PR middle-end/30704
1721 * gcc.c-torture/execute/ieee/pr30704.c: New test.
1722
1723 2007-04-02 Jason Merrill <jason@redhat.com>
1724
1725 PR c++/31187
1726 * g++.dg/ext/visibility/anon3.C: New test.
1727
1728 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1729
1730 PR libgfortran/31052
1731 * gfortran.dg/namelist_28.f90: New test.
1732
1733 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1734
1735 PR libgfortran/31366
1736 * gfortran.dg/direct_io_6.f90: New test.
1737
1738 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1739
1740 PR libgfortran/31207
1741 * gfortran.dg/advance_5.f90: New test.
1742 * gfortran.dg/advance_6.f90: New test.
1743
1744 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
1745
1746 * g++.dg/ext/dllimport6.C: Remove extra ';'.
1747 * g++.dg/ext/dllimport7.C: Likewise.
1748 * g++.dg/ext/selectany1.C: Likewise.
1749
1750 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
1751
1752 * g++.dg/parser/pr31138.C: New.
1753 * g++.dg/parser/pr31140.C: New.
1754 * g++.dg/parser/pr31141.C: New.
1755
1756 2007-03-30 Paolo Carlini <pcarlini@suse.de>
1757
1758 PR c++/26099
1759 * g++.dg/ext/is_base_of.C: New.
1760 * g++.dg/ext/has_virtual_destructor.C: New.
1761 * g++.dg/ext/is_polymorphic.C: New.
1762 * g++.dg/ext/is_base_of_diagnostic.C: New.
1763 * g++.dg/ext/is_enum.C: New.
1764 * g++.dg/ext/has_nothrow_assign.C: New.
1765 * g++.dg/ext/has_nothrow_constructor.C: New.
1766 * g++.dg/ext/is_empty.C: New.
1767 * g++.dg/ext/has_trivial_copy.C: New.
1768 * g++.dg/ext/has_trivial_assign.C: New.
1769 * g++.dg/ext/is_abstract.C: New.
1770 * g++.dg/ext/is_pod.C: New.
1771 * g++.dg/ext/has_nothrow_copy.C: New.
1772 * g++.dg/ext/is_class.C: New.
1773 * g++.dg/ext/has_trivial_constructor.C: New.
1774 * g++.dg/ext/is_union.C: New.
1775 * g++.dg/ext/has_trivial_destructor.C: New.
1776 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
1777 * g++.dg/template/crash43.C: Likewise.
1778
1779 2007-03-29 Dirk Mueller <dmueller@suse.de>
1780
1781 * g++.dg/warn/pedantic2.C: New testcase.
1782
1783 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1784
1785 * size_dim.f90: Fix dg directive.
1786 * pr16433.f: Likewise.
1787 * use_6.f90: Likewise.
1788 * use_7.f90: Likewise.
1789 * entry_9.f90: Likewise.
1790 * pointer_intent_2.f90: Likewise.
1791 * protected_1.f90: Likewise.
1792 * fmt_missing_period_2.f: Likewise.
1793 * pointer_intent_3.f90: Likewise.
1794 * protected_2.f90: Likewise.
1795 * protected_3.f90: Likewise.
1796 * pr15754.f90: Likewise.
1797 * protected_4.f90: Likewise.
1798 * protected_5.f90: Likewise.
1799 * initialization_2.f90: Likewise.
1800 * protected_6.f90: Likewise.
1801 * continuation_7.f90: Likewise.
1802 * derived_function_interface_1.f90: Likewise.
1803 * der_pointer_4.f90: Likewise.
1804 * fmt_zero_precision.f90: Likewise.
1805 * blockdata_3.f90: Likewise.
1806 * fmt_missing_period_1.f: Likewise.
1807 * real_const_3.f90: Likewise.
1808 * use_4.f90: Likewise.
1809 * fmt_missing_period_3.f: Likewise.
1810 * use_5.f90: Likewise.
1811
1812 2007-03-28 Mike Stump <mrs@apple.com>
1813
1814 * gcc.dg/darwin-comm.c: Add.
1815
1816 2007-03-28 Eric Christopher <echristo@apple.com>
1817
1818 * lib/target-supports.exp (check_effective_target_fstack_protector): New.
1819 * gcc.dg/ssp-1.c: Use.
1820 * gcc.dg/ssp-2.c: Ditto.
1821
1822 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
1823
1824 PR c++/29077
1825 * g++.dg/parse/constructor3.C: New test.
1826
1827 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
1828
1829 * gnat.dg/thin_pointer.ad[sb]: New test.
1830
1831 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
1832
1833 * g++.dg/cpp0x/bracket1.C: New.
1834 * g++.dg/cpp0x/bracket2.C: New.
1835 * g++.dg/cpp0x/bracket3.C: New.
1836 * g++.dg/cpp0x/bracket4.C: New.
1837
1838 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
1839
1840 * g++.dg/cpp0x/temp_default1.C: New.
1841 * g++.dg/cpp0x/temp_default3.C: New.
1842 * g++.dg/cpp0x/temp_default2.C: New.
1843 * g++.dg/cpp0x/temp_default4.C: New.
1844
1845 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
1846
1847 PR c++/29993
1848 * g++.dg/other/cv_func2.C: New.
1849
1850 2007-03-27 Janis Johnson <janis187@us.ibm.com>
1851
1852 * gcc.dg/dfp/func-vararg-alternate.h: New file.
1853 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
1854 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
1855 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
1856
1857 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
1858 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1859
1860 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
1861
1862 * lib/compat.exp (compat-execute): Fix processing of file names.
1863
1864 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1865
1866 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
1867
1868 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
1869
1870 * lib/target-supports.exp (check_effective_target_fortran_large_real):
1871 Delete created executable test file.
1872 (check_effective_target_fortran_large_int): Ditto.
1873 (check_effective_target_static_libgfortran): Ditto.
1874
1875 2007-03-26 Paolo Carlini <pcarlini@suse.de>
1876
1877 PR c++/30500
1878 * g++.dg/warn/pragma-system_header1.C: New test.
1879 * g++.dg/warn/pragma-system_header2.C: New test.
1880 * g++.dg/warn/pragma-system_header1.h. New.
1881 * g++.dg/warn/pragma-system_header2.h. New.
1882
1883 2007-03-26 Ian Lance Taylor <iant@google.com>
1884
1885 PR tree-optimization/31345
1886 * gcc.c-torture/compile/pr31345-1.c: New test.
1887
1888 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
1889
1890 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
1891 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
1892 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
1893 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1894 * gfortran.dg/overload_1.f90: Likewise.
1895 * gfortran.dg/impure_assignment_1.f90: Likewise.
1896 * gfortran.dg/error_recovery_3.f90: Likewise.
1897 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
1898 * gfortran.dg/sequence_types_1.f90: Likewise.
1899 * gfortran.dg/internal_references_1.f90: Likewise.
1900 * gfortran.dg/present_1.f90: Likewise.
1901 * gfortran.dg/volatile10.f90: Likewise.
1902 * gfortran.dg/module_equivalence_2.f90: Likewise.
1903 * gfortran.dg/use_4.f90: Likewise.
1904 * gfortran.dg/elemental_result_1.f90: Likewise.
1905 * gfortran.dg/generic_actual_arg.f90: Likewise.
1906 * gfortran.dg/private_type_5.f90: Likewise.
1907 * gfortran.dg/protected_4.f90: Likewise.
1908 * gfortran.dg/interface_3.f90: Likewise.
1909
1910 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
1911
1912 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
1913 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
1914
1915 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
1916
1917 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
1918
1919 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1920
1921 PR libgfortran/31199
1922 * gfortran.dg/fmt_t_4.f90: New test.
1923
1924 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1925
1926 PR libfortran/31297
1927 * gfortran.dg/backspace_5.f: Initialize variable(s).
1928 * gfortran.dg/backspace_6.f: Likewise.
1929 * gfortran.dg/char_bounds_check_fail_1: Likewise.
1930 * gfortran.dg/direct_io_2.f90: Likewise.
1931 * gfortran.dg/write_back.f: Likewise.
1932 * gfortran.dg/write_rewind_2.f: Likewise.
1933 * gfortran.dg/write_rewind_1.f: Likewise.
1934 * gfortran.dg/write_rewind_2.f: Likewise.
1935
1936 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
1937
1938 PR tree-optimization/30784
1939 * gcc.dg/vect/pr30784.c: New test.
1940
1941 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1942
1943 PR fortran/30877
1944 * gfortran.dg/operator_1.f90: New test.
1945 * gfortran.dg/operator_2.f90: New test.
1946
1947 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1948
1949 PR libfortran/31196
1950 * gfortran.dg/reshape_transpose_1.f90: New test.
1951
1952 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1953
1954 PR fortran/30655
1955 * gfortran.dg/bounds_check_6.f90: New test.
1956
1957 2007-03-23 Michael Meissner <michael.meissner@amd.com>
1958
1959 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
1960 #ifndef/#endif.
1961 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1962 * gcc.dg/dfp/decfloat-constants.c: Ditto.
1963
1964 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
1965
1966 PR fortran/31209
1967 * gfortran.dg/pointer_function_actual_1.f90: New test.
1968
1969 PR fortran/31200
1970 * gfortran.dg/pointer_function_actual_2.f90: New test.
1971
1972 PR fortran/31215
1973 * gfortran.dg/result_in_spec_1.f90: New test.
1974
1975 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1976
1977 PR fortran/30834
1978 * gfortran.dg/integer_exponentiation_3.F90: New test.
1979 * gfortran.dg/integer_exponentiation_4.f90: New test.
1980 * gfortran.dg/integer_exponentiation_5.F90: New test.
1981
1982 2007-03-22 Mark Mitchell <mark@codesourcery.com>
1983
1984 PR c++/30863
1985 * g++.dg/template/error24.C: New test.
1986 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
1987
1988 2007-03-22 Mark Mitchell <mark@codesourcery.com>
1989
1990 PR c++/31273
1991 * g++.dg/expr/bitfield7.C: New test.
1992
1993 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1994
1995 PR other/23572
1996 * gcc.dg/float-range-4.c: New.
1997 * gcc.dg/float-range-1.c: Update. Test for a warning.
1998 * gcc.dg/float-range-3.c: New.
1999 * gcc.dg/float-range-5.c: New.
2000
2001 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2002
2003 PR fortran/31262
2004 * gfortran.dg/no_range_check_1.f90: New test.
2005
2006 2007-03-22 Dirk Mueller <dmueller@suse.de>
2007
2008 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2009 * g++.dg/other/static1.C: Remove stray semicolon.
2010 * g++.dg/other/init1.C: Likewise.
2011 * g++.dg/rtti/dyncast1.C: Likewise.
2012 * g++.dg/tree-ssa/pr17153.C: Likewise.
2013 * g++.dg/lookup/disamb1.C: Likewise.
2014 * g++.dg/lookup/scoped2.C: Likewise.
2015 * g++.dg/lookup/friend7.C: Likewise.
2016 * g++.dg/parse/parse4.C: Likewise.
2017 * g++.dg/parse/parse5.C: Likewise.
2018 * g++.dg/expr/pr29066.C: Likewise.
2019 * g++.dg/expr/cast4.C: Likewise.
2020 * g++.dg/tc1/dr193.C: Likewise.
2021 * g++.dg/tc1/dr213.C: Likewise.
2022 * g++.dg/abi/dcast1.C: Likewise.
2023 * g++.dg/abi/covariant2.C: Likewise.
2024 * g++.dg/inherit/covariant11.C: Likewise.
2025 * g++.dg/inherit/covariant9.C: Likewise.
2026 * g++.dg/inherit/covariant10.C: Likewise.
2027 * g++.dg/init/static3.C: Likewise.
2028 * g++.dg/init/init-ref3.C: Likewise.
2029 * g++.dg/init/ref10.C: Likewise.
2030 * g++.dg/template/meminit2.C: Likewise.
2031 * g++.dg/template/using9.C: Likewise.
2032 * g++.dg/template/friend9.C: Likewise.
2033 * g++.dg/template/ref1.C: Likewise.
2034 * g++.old-deja/g++.warn/inline.C: Likewise.
2035 * g++.old-deja/g++.robertl/eb91.C: Likewise.
2036 * g++.old-deja/g++.robertl/eb46.C: Likewise.
2037 * g++.old-deja/g++.robertl/eb34.C: Likewise.
2038 * g++.old-deja/g++.robertl/eb43.C: Likewise.
2039 * g++.old-deja/g++.robertl/eb26.C: Likewise.
2040 * g++.old-deja/g++.robertl/eb116.C: Likewise.
2041 * g++.old-deja/g++.brendan/copy5.C: Likewise.
2042 * g++.old-deja/g++.brendan/overload8.C: Likewise.
2043 * g++.old-deja/g++.brendan/overload11.C: Likewise.
2044 * g++.old-deja/g++.brendan/copy7.C: Likewise.
2045 * g++.old-deja/g++.brendan/crash38.C: Likewise.
2046 * g++.old-deja/g++.brendan/template11.C: Likewise.
2047 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
2048 * g++.old-deja/g++.brendan/crash50.C: Likewise.
2049 * g++.old-deja/g++.brendan/crash16.C: Likewise.
2050 * g++.old-deja/g++.jason/pmem2.C: Likewise.
2051 * g++.old-deja/g++.jason/parse9.C: Likewise.
2052 * g++.old-deja/g++.jason/byval2.C: Likewise.
2053 * g++.old-deja/g++.jason/overload8.C: Likewise.
2054 * g++.old-deja/g++.jason/pmf8.C: Likewise.
2055 * g++.old-deja/g++.jason/template33.C: Likewise.
2056 * g++.old-deja/g++.jason/return3.C: Likewise.
2057 * g++.old-deja/g++.jason/scoping2.C: Likewise.
2058 * g++.old-deja/g++.jason/virtual.C: Likewise.
2059 * g++.old-deja/g++.jason/opeq3.C: Likewise.
2060 * g++.old-deja/g++.jason/template27.C: Likewise.
2061 * g++.old-deja/g++.jason/synth6.C: Likewise.
2062 * g++.old-deja/g++.jason/ref8.C: Likewise.
2063 * g++.old-deja/g++.jason/offset1.C: Likewise.
2064 * g++.old-deja/g++.other/static20.C: Likewise.
2065 * g++.old-deja/g++.other/array1.C: Likewise.
2066 * g++.old-deja/g++.other/new3.C: Likewise.
2067 * g++.old-deja/g++.other/array2.C: Likewise.
2068 * g++.old-deja/g++.other/overload9.C: Likewise.
2069 * g++.old-deja/g++.other/cast6.C: Likewise.
2070 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
2071 * g++.old-deja/g++.other/eh4.C: Likewise.
2072 * g++.old-deja/g++.other/using7.C: Likewise.
2073 * g++.old-deja/g++.other/init18.C: Likewise.
2074 * g++.old-deja/g++.other/dyncast1.C: Likewise.
2075 * g++.old-deja/g++.other/dyncast2.C: Likewise.
2076 * g++.old-deja/g++.other/dtor11.C: Likewise.
2077 * g++.old-deja/g++.pt/static11.C: Likewise.
2078 * g++.old-deja/g++.pt/crash19.C: Likewise.
2079 * g++.old-deja/g++.pt/overload12.C: Likewise.
2080 * g++.old-deja/g++.pt/crash46.C: Likewise.
2081 * g++.old-deja/g++.pt/mi1.C: Likewise.
2082 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2083 * g++.old-deja/g++.pt/nontype5.C: Likewise.
2084 * g++.old-deja/g++.pt/local5.C: Likewise.
2085 * g++.old-deja/g++.pt/typename2.C: Likewise.
2086 * g++.old-deja/g++.pt/explicit80.C: Likewise.
2087 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
2088 * g++.old-deja/g++.law/visibility1.C: Likewise.
2089 * g++.old-deja/g++.law/visibility2.C: Likewise.
2090 * g++.old-deja/g++.law/virtual2.C: Likewise.
2091 * g++.old-deja/g++.law/operators19.C: Likewise.
2092 * g++.old-deja/g++.law/parsing10.C: Likewise.
2093 * g++.old-deja/g++.law/visibility4.C: Likewise.
2094 * g++.old-deja/g++.law/operators4.C: Likewise.
2095 * g++.old-deja/g++.law/dtors2.C: Likewise.
2096 * g++.old-deja/g++.law/missed-error3.C: Likewise.
2097 * g++.old-deja/g++.law/visibility10.C: Likewise.
2098 * g++.old-deja/g++.law/scope3.C: Likewise.
2099 * g++.old-deja/g++.law/casts2.C: Likewise.
2100 * g++.old-deja/g++.law/code-gen5.C: Likewise.
2101 * g++.old-deja/g++.law/operators33.C: Likewise.
2102 * g++.old-deja/g++.law/friend4.C: Likewise.
2103 * g++.old-deja/g++.mike/pmf7.C: Likewise.
2104 * g++.old-deja/g++.mike/p5611.C: Likewise.
2105 * g++.old-deja/g++.mike/net37.C: Likewise.
2106 * g++.old-deja/g++.mike/p3570.C: Likewise.
2107 * g++.old-deja/g++.mike/p5718.C: Likewise.
2108 * g++.old-deja/g++.mike/net21.C: Likewise.
2109 * g++.old-deja/g++.mike/p1862.C: Likewise.
2110 * g++.old-deja/g++.mike/p4511.C: Likewise.
2111 * g++.old-deja/g++.mike/virt3.C: Likewise.
2112 * g++.old-deja/g++.mike/p16146.C: Likewise.
2113 * g++.old-deja/g++.mike/p1989.C: Likewise.
2114 * g++.old-deja/g++.mike/p5571.C: Likewise.
2115 * g++.old-deja/g++.gb/scope10.C: Likewise.
2116 * g++.old-deja/g++.abi/primary5.C: Likewise.
2117 * g++.old-deja/g++.abi/empty2.C: Likewise.
2118 * g++.old-deja/g++.abi/arraynew.C: Likewise.
2119 * g++.old-deja/g++.eh/vbase4.C: Likewise.
2120 * g++.old-deja/g++.eh/ptr1.C: Likewise.
2121 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
2122 * g++.old-deja/g++.bob/template3.C: Likewise.
2123 * g++.old-deja/g++.bob/inherit1.C: Likewise.
2124
2125 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
2126
2127 PR fortran/31193
2128 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
2129
2130 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
2131
2132 PR fortran/20897
2133 * gfortran.dg/derived_name_1.f90: New.
2134 * gfortran.dg/derived_name_2.f: New.
2135
2136 2007-03-21 Richard Sandiford <richard@codesourcery.com>
2137
2138 * lib/target-supports.exp (check_effective_target_nonpic): New
2139 procedure.
2140 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
2141 when compiling PIC.
2142 * gcc.target/i386/asm-4.c: Require nonpic.
2143 * gcc.target/i386/cmov1.c: Likewise.
2144 * gcc.target/i386/mul.c: Likewise.
2145 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
2146 * gcc.target/i386/ssetype-1.c: Require nonpic.
2147 * gcc.target/i386/ssetype-3.c: Likewise.
2148 * gcc.target/i386/ssetype-5.c: Likewise.
2149
2150 2007-03-21 Richard Sandiford <richard@codesourcery.com>
2151
2152 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
2153 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
2154 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
2155 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
2156
2157 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
2158
2159 PR tree-optimization/30590
2160 * g++.dg/opt/pr30590.C: New testcase.
2161
2162 2007-03-20 Jakub Jelinek <jakub@redhat.com>
2163
2164 PR c/30762
2165 * gcc.dg/pr30762-1.c: New test.
2166 * gcc.dg/pr30762-2.c: New test.
2167
2168 PR inline-asm/30505
2169 * gcc.target/i386/pr30505.c: New test.
2170
2171 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
2172
2173 * gcc.target/arm/register-variables.c: New.
2174
2175 2007-03-19 Jeff Law <law@redhat.com>
2176
2177 * PR tree-optimization/30984
2178 * gcc.c-torture/pr30984.c: New test.
2179
2180 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
2181 Richard Guenther <rguenther@suse.de>
2182
2183 PR tree-optimization/31254
2184 * gcc.dg/torture/pr31254.c: New testcase.
2185
2186 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
2187
2188 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
2189 target default_packed.
2190
2191 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2192
2193 PR fortran/31203
2194 * gfortran.dg/string_length_1.f90: New test.
2195
2196 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2197
2198 PR testsuite/30395
2199 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
2200
2201 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2202
2203 PR libgfortran/31052
2204 * gfortran.dg/namelist_27.f90: New test.
2205
2206 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
2207
2208 PR fortran/30531
2209 * gfortran.dg/used_types_14.f90: New test.
2210
2211 PR fortran/31086
2212 * gfortran.dg/used_types_15.f90: New test.
2213
2214 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
2215
2216 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
2217 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
2218
2219 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2220
2221 PR fortran/31120
2222 * gfortran.dg/integer_exponentiation_2.f90: New test.
2223
2224 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
2225
2226 PR tree-optimization/31041
2227 * gcc.dg/vect/pr31041.c: New test.
2228
2229 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2230
2231 * g++.dg/warn/Wconversion-integer.C: New
2232 * g++.dg/warn/Wconversion-real.C: New.
2233 * g++.dg/warn/Wconversion-real-integer.C: New.
2234 * g++.dg/warn/conv2.C: Updated.
2235
2236 2007-03-16 Richard Sandiford <richard@codesourcery.com>
2237
2238 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
2239 exclude RTPs.
2240
2241 2007-03-16 Richard Guenther <rguenther@suse.de>
2242
2243 PR tree-optimization/31146
2244 * g++.dg/tree-ssa/pr31146.C: New testcase.
2245
2246 2007-03-16 Richard Sandiford <richard@codesourcery.com>
2247
2248 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
2249 assume that the target has <features.h>.
2250
2251 2007-03-16 Richard Sandiford <richard@codesourcery.com>
2252
2253 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
2254 dg-options rather than to the whole test.
2255
2256 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
2257
2258 PR debug/29906
2259 * g++.dg/debug/pr29906.C: New
2260
2261 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2262
2263 PR libgfortran/31099
2264 * gfortran.dg/unformatted_recl.f90: Update test.
2265
2266 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
2267
2268 * gcc.dg/tree-ssa/prefetch-5.c: New test.
2269
2270 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2271
2272 PR c++/30891
2273 * g++.dg/parse/namespace-definition.C: New.
2274
2275 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2276
2277 PR c++/24924
2278 * g++.dg/cpp/pedantic-errors.C: New.
2279 * g++.dg/cpp/permissive.C: New.
2280
2281 2007-03-15 Richard Sandiford <richard@codesourcery.com>
2282
2283 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
2284 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
2285
2286 2007-03-15 Richard Sandiford <richard@codesourcery.com>
2287
2288 * lib/target-supports.exp (check_missing_uclibc_feature)
2289 (check_effective_target_wchar): New procedures.
2290 * gcc.dg/wchar_t-1.c: Require target wchar.
2291 * gcc.dg/wint_t-1.c: Likewise.
2292
2293 2007-03-15 Richard Sandiford <richard@codesourcery.com>
2294
2295 * lib/target-supports.exp (check_gc_sections_available): Return
2296 false for VxWorks targets.
2297
2298 2007-03-15 Dirk Mueller <dmueller@suse.de>
2299
2300 * g++.dg/warn/Wconversion2.C: Fix typo.
2301 * gcc.dg/if-empty-1.c: Ditto.
2302
2303 2007-03-15 Richard Sandiford <richard@codesourcery.com>
2304
2305 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
2306
2307 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
2308
2309 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
2310 * gcc.target/i386/pr31167.c: Ditto.
2311
2312 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
2313
2314 PR target/31167
2315 * gcc.target/i386/pr31167.c: New test.
2316
2317 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
2318
2319 PR fortran/30922
2320 * gfortran.dg/import5.f90.f90: New test.
2321
2322
2323 PR fortran/30879
2324 * gfortran.dg/data_components_1.f90: New test.
2325
2326
2327 PR fortran/30870
2328 * gfortran.dg/generic_13.f90: New test.
2329
2330 PR fortran/31163
2331 * gfortran.dg/alloc_comp_basics_5.f90: New test.
2332
2333 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2334
2335 PR libgfortran/31051
2336 * gfortran.dg/fmt_t_4.f90: New
2337
2338 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
2339
2340 PR C++/31165
2341 * g++.dg/other/default7.C: New test.
2342
2343 2007-03-15 Dirk Mueller <dmueller@suse.de>
2344
2345 * g++.dg/warn/Wconversion2.C: New.
2346
2347 2007-03-14 Eric Christopher <echristo@apple.com>
2348
2349 * gcc.dg/ssp-1.c: New.
2350 * gcc.dg/ssp-2.c: Ditto.
2351
2352 2007-03-14 Dirk Mueller <dmueller@suse.de>
2353
2354 * g++.dg/warn/do-empty.C: New.
2355 * gcc.dg/do-empty.c: New.
2356 * gcc.dg/if-empty-1.c: Update.
2357 * gcc.dg/20001116-1.c: Update.
2358 * gcc.dg/pr23165.c: Update.
2359
2360 2007-03-14 Jakub Jelinek <jakub@redhat.com>
2361
2362 * gfortran.dg/module_implicit_conversion.f90: New test.
2363
2364 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
2365
2366 PR middle-end/31127
2367 * gcc.dg/pr31127.c: New.
2368
2369 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
2370
2371 * gcc.dg/tree-ssa/loop-26.c: New test.
2372
2373 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
2374
2375 * gcc.target/i386/cmpxchg16b-1.c: New test.
2376
2377 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
2378
2379 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
2380 * gcc.dg/c99-vla-1.c: Likewise.
2381 * g++.dg/ext/vla1.C: Likewise
2382
2383 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
2384
2385 * gcc.dg/wvla-1.c: New test
2386 * gcc.dg/wvla-2.c: New test
2387 * gcc.dg/wvla-3.c: New test
2388 * gcc.dg/wvla-4.c: New test
2389 * gcc.dg/wvla-5.c: New test
2390 * gcc.dg/wvla-6.c: New test
2391 * gcc.dg/wvla-7.c: New test
2392 * g++.dg/warn/Wvla-1.C: New test
2393 * g++.dg/warn/Wvla-2.C: New test
2394 * g++.dg/warn/Wvla-3.C: New test
2395
2396 2007-03-12 Mark Mitchell <mark@codesourcery.com>
2397
2398 PR c++/30108
2399 * g++.dg/other/default6.C: New test.
2400
2401 2007-03-12 Richard Sandiford <richard@codesourcery.com>
2402
2403 * lib/target-supports.exp (check_profiling_available): Return false
2404 for VxWorks.
2405 (check_effective_target_vxworks_kernel): New procedure.
2406 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
2407 VxWorks.
2408 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
2409 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
2410 to include VxWorks.
2411 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
2412
2413 2007-03-12 Richard Sandiford <richard@codesourcery.com>
2414
2415 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
2416 PIC is not supported.
2417 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
2418 * gcc.dg/20020426-2.c: Likewise.
2419 * gcc.dg/pr28243.c: Likewise.
2420 * gcc.dg/visibility-11.c: Likewise.
2421 * gcc.dg/tls/opt-9.c: Likewise.
2422 * gcc.dg/tls/opt-10.c: Likewise.
2423 * gcc.dg/tls/pic-1.c: Likewise.
2424 * gcc.dg/tls/struct-1.c: Likewise.
2425 * gcc.target/i386/20000807-1.c: Likewise.
2426 * gcc.target/i386/20000904-1.c: Likewise.
2427 * gcc.target/i386/20011119-1.c: Likewise.
2428 * gcc.target/i386/990213-2.c: Likewise.
2429 * gcc.target/i386/990214-1.c: Likewise.
2430 * gcc.target/i386/compress-float-387-pic.c: Likewise.
2431 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2432 * gcc.target/i386/pic-1.c: Likewise.
2433 * gcc.target/i386/pr21518.c: Likewise.
2434 * gcc.target/i386/pr23098.c: Likewise.
2435 * gcc.target/i386/pr23943.c: Likewise.
2436
2437 2007-03-11 Mark Mitchell <mark@codesourcery.com>
2438
2439 PR c++/31038
2440 * g++.dg/template/complit2.C: New test.
2441
2442 PR c++/30328
2443 * g++.dg/ext/bitfield1.C: New test.
2444
2445 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
2446
2447 PR fortran/30883
2448 * gfortran.dg/interface_11.f90: New test.
2449
2450 2007-03-11 Richard Guenther <rguenther@suse.de>
2451
2452 PR tree-optimization/31115
2453 * gcc.dg/torture/pr31115.c: New testcase.
2454
2455 2007-03-11 Ira Rosen <irar@il.ibm.com>
2456
2457 PR tree-optimization/29925
2458 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
2459
2460 2007-03-10 Mark Mitchell <mark@codesourcery.com>
2461
2462 PR c++/30274
2463 * g++.dg/expr/bitfield3.C: New test.
2464 * g++.dg/expr/bitfield4.C: Likewise.
2465 * g++.dg/expr/bitfield5.C: Likewise.
2466 * g++.dg/expr/bitfield6.C: Likewise.
2467
2468 PR c++/30924
2469 * g++.dg/template/array18.C: New test.
2470
2471 2007-03-10 Dirk Mueller <dmueller@suse.de>
2472
2473 PR c++/17946
2474 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
2475 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
2476
2477 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
2478
2479 PR c++/20599
2480 * g++.dg/cpp0x/variadic-bind.C: New.
2481 * g++.dg/cpp0x/variadic-function.C: New.
2482 * g++.dg/cpp0x/variadic-mem_fn.C: New.
2483 * g++.dg/cpp0x/variadic-tuple.C: New.
2484 * g++.dg/cpp0x/variadic1.C: New.
2485 * g++.dg/cpp0x/variadic2.C: New.
2486 * g++.dg/cpp0x/variadic3.C: New.
2487 * g++.dg/cpp0x/variadic4.C: New.
2488 * g++.dg/cpp0x/variadic5.C: New.
2489 * g++.dg/cpp0x/variadic6.C: New.
2490 * g++.dg/cpp0x/variadic7.C: New.
2491 * g++.dg/cpp0x/variadic8.C: New.
2492 * g++.dg/cpp0x/variadic9.C: New.
2493 * g++.dg/cpp0x/variadic10.C: New.
2494 * g++.dg/cpp0x/variadic11.C: New.
2495 * g++.dg/cpp0x/variadic12.C: New.
2496 * g++.dg/cpp0x/variadic13.C: New.
2497 * g++.dg/cpp0x/variadic14.C: New.
2498 * g++.dg/cpp0x/variadic15.C: New.
2499 * g++.dg/cpp0x/variadic16.C: New.
2500 * g++.dg/cpp0x/variadic17.C: New.
2501 * g++.dg/cpp0x/variadic18.C: New.
2502 * g++.dg/cpp0x/variadic19.C: New.
2503 * g++.dg/cpp0x/variadic20.C: New.
2504 * g++.dg/cpp0x/variadic21.C: New.
2505 * g++.dg/cpp0x/variadic22.C: New.
2506 * g++.dg/cpp0x/variadic23.C: New.
2507 * g++.dg/cpp0x/variadic24.C: New.
2508 * g++.dg/cpp0x/variadic25.C: New.
2509 * g++.dg/cpp0x/variadic26.C: New.
2510 * g++.dg/cpp0x/variadic27.C: New.
2511 * g++.dg/cpp0x/variadic28.C: New.
2512 * g++.dg/cpp0x/variadic29.C: New.
2513 * g++.dg/cpp0x/variadic30.C: New.
2514 * g++.dg/cpp0x/variadic31.C: New.
2515 * g++.dg/cpp0x/variadic32.C: New.
2516 * g++.dg/cpp0x/variadic33.C: New.
2517 * g++.dg/cpp0x/variadic34.C: New.
2518 * g++.dg/cpp0x/variadic35.C: New.
2519 * g++.dg/cpp0x/variadic36.C: New.
2520 * g++.dg/cpp0x/variadic37.C: New.
2521 * g++.dg/cpp0x/variadic38.C: New.
2522 * g++.dg/cpp0x/variadic39.C: New.
2523 * g++.dg/cpp0x/variadic40.C: New.
2524 * g++.dg/cpp0x/variadic41.C: New.
2525 * g++.dg/cpp0x/variadic42.C: New.
2526 * g++.dg/cpp0x/variadic43.C: New.
2527 * g++.dg/cpp0x/variadic44.C: New.
2528 * g++.dg/cpp0x/variadic45.C: New.
2529 * g++.dg/cpp0x/variadic46.C: New.
2530 * g++.dg/cpp0x/variadic47.C: New.
2531 * g++.dg/cpp0x/variadic48.C: New.
2532 * g++.dg/cpp0x/variadic49.C: New.
2533 * g++.dg/cpp0x/variadic50.C: New.
2534 * g++.dg/cpp0x/variadic51.C: New.
2535 * g++.dg/cpp0x/variadic52.C: New.
2536 * g++.dg/cpp0x/variadic53.C: New.
2537 * g++.dg/cpp0x/variadic54.C: New.
2538 * g++.dg/cpp0x/variadic55.C: New.
2539 * g++.dg/cpp0x/variadic56.C: New.
2540 * g++.dg/cpp0x/variadic57.C: New.
2541 * g++.dg/cpp0x/variadic58.C: New.
2542 * g++.dg/cpp0x/variadic59.C: New.
2543 * g++.dg/cpp0x/variadic60.C : New.
2544 * g++.dg/cpp0x/variadic61.C : New.
2545 * g++.dg/cpp0x/variadic62.C : New.
2546 * g++.dg/cpp0x/variadic63.C : New.
2547 * g++.dg/cpp0x/variadic64.C : New.
2548 * g++.dg/cpp0x/variadic65.C : New.
2549 * g++.dg/cpp0x/variadic66.C : New.
2550 * g++.dg/cpp0x/variadic67.C : New.
2551 * g++.dg/cpp0x/variadic68.C : New.
2552 * g++.dg/cpp0x/variadic69.C : New.
2553 * g++.dg/cpp0x/variadic70.C : New.
2554 * g++.dg/cpp0x/variadic71.C : New.
2555 * g++.dg/cpp0x/variadic72.C : New.
2556 * g++.dg/cpp0x/variadic73.C : New.
2557 * g++.dg/cpp0x/variadic74.C : New.
2558 * g++.dg/cpp0x/variadic75.C : New.
2559 * g++.dg/cpp0x/variadic-ex1.C : New.
2560 * g++.dg/cpp0x/variadic-ex2.C : New.
2561 * g++.dg/cpp0x/variadic-ex3.C : New.
2562 * g++.dg/cpp0x/variadic-ex4.C : New.
2563 * g++.dg/cpp0x/variadic-ex5.C : New.
2564 * g++.dg/cpp0x/variadic-ex6.C : New.
2565 * g++.dg/cpp0x/variadic-ex7.C : New.
2566 * g++.dg/cpp0x/variadic-ex8.C : New.
2567 * g++.dg/cpp0x/variadic-ex9.C : New.
2568 * g++.dg/cpp0x/variadic-ex10.C : New.
2569 * g++.dg/cpp0x/variadic-ex11.C : New.
2570 * g++.dg/cpp0x/variadic-ex12.C : New.
2571 * g++.dg/cpp0x/variadic-ex13.C : New.
2572 * g++.dg/cpp0x/variadic-ex14.C : New.
2573
2574 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2575
2576 PR libgfortran/31099
2577 * gfortran.dg/unformatted_recl.f90: New test.
2578
2579 2007-03-09 Roger Sayle <roger@eyesopen.com>
2580
2581 * gcc.dg/fold-eqcmplx-1.c: New test case.
2582
2583 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
2584
2585 PR rtl-optimization/30643
2586 * gcc.dg/pr30643.c: New.
2587
2588 2007-03-09 Chao-ying Fu <fu@mips.com>
2589
2590 * gcc.target/mips/mips32-dspr2-type.c: New test.
2591 * gcc.target/mips/mips32-dspr2.c: New test.
2592 * gcc.target/mips/dspr2-MULT.c: New test.
2593 * gcc.target/mips/dspr2-MULTU.c: New test.
2594 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
2595 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
2596 Adjust some formats.
2597
2598 2007-03-09 Dirk Mueller <dmueller@suse.de>
2599
2600 PR c++/17946
2601 * gcc.dg/Wlogical-op-1.c: New.
2602 * g++.dg/warn/Wlogical-op-1.C: New.
2603
2604 2007-03-09 Richard Guenther <rguenther@suse.de>
2605
2606 PR tree-optimization/30904
2607 PR middle-end/31058
2608 * gcc.dg/pr30904.c: Remove xfail.
2609
2610 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
2611
2612 PR C/31072
2613 * gcc.c-torture/execute/pr31072.c: New test.
2614
2615 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2616
2617 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
2618 * gcc.dg/torture/builtin-attr-1.c: Likewise.
2619 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test *lrint* and *lround*.
2620 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
2621 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
2622 * gcc.dg/torture/builtin-integral-1.c: Likewise.
2623 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
2624 and *lround*. Correct macro names.
2625 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
2626 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
2627
2628 2007-03-08 Ian Lance Taylor <iant@google.com>
2629
2630 * gcc.dg/no-strict-overflow-5.c: New test.
2631 * gcc.dg/no-strict-overflow-6.c: New test.
2632 * gcc.dg/Wstrict-overflow-11.c: New test.
2633 * gcc.dg/Wstrict-overflow-12.c: New test.
2634 * gcc.dg/Wstrict-overflow-13.c: New test.
2635 * gcc.dg/Wstrict-overflow-14.c: New test.
2636 * gcc.dg/Wstrict-overflow-15.c: New test.
2637
2638 2007-03-08 Richard Sandiford <richard@codesourcery.com>
2639
2640 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
2641 for VxWorks kernel mode.
2642 * gcc.c-torture/execute/strncmp-1.x: Likewise.
2643
2644 2007-03-08 Richard Sandiford <richard@codesourcery.com>
2645
2646 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
2647 mode.
2648
2649 2007-03-08 Richard Sandiford <richard@codesourcery.com>
2650
2651 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
2652 and lib/bfill.c on VxWorks targets.
2653 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
2654 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
2655 lib/bfill.c and lib/memmove.c on VxWorks targets.
2656 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
2657 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
2658 on VxWorks targets.
2659 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
2660 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2661
2662 2007-03-08 Tobias Burnus <burnus@net-b.de>
2663
2664 * gfortran.dg/use_5.f90: New test.
2665 * gfortran.dg/use_6.f90: Ditto.
2666 * gfortran.dg/use_7.f90: Ditto.
2667
2668 2007-03-08 Tobias Burnus <burnus@net-b.de>
2669
2670 PR fortran/30973
2671 * gfortran.dg/use_4.f90: New test.
2672 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
2673
2674 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
2675
2676 PR fortran/31011
2677 * gfortran.dg/parameter_array_section_2.f90: New test.
2678
2679 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
2680
2681 PR c++/30852
2682 * g++.dg/ext/offsetof1.C: Add cases with volatile.
2683
2684 PR c++/30534
2685 * g++.dg/template/arg5.C: New test.
2686
2687 2007-03-07 Joseph Myers <joseph@codesourcery.com>
2688
2689 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
2690
2691 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
2692
2693 * gcc.dg/var-expand1.c: Add newline at end of file.
2694
2695 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
2696
2697 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
2698
2699 2007-03-06 Richard Sandiford <richard@codesourcery.com>
2700
2701 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
2702
2703 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2704
2705 * gcc.dg/torture/builtin-convert-4.c: New test.
2706
2707 2007-03-05 Ian Lance Taylor <iant@google.com>
2708
2709 * gcc.c-torture/compile/pr31034.c: New test.
2710
2711 2007-03-05 Ian Lance Taylor <iant@google.com>
2712
2713 * gcc.dg/inline-18.c: New test.
2714 * gcc.dg/inline-19.c: New test.
2715 * gcc.dg/inline-20.c: New test.
2716 * gcc.dg/inline-21.c: New test.
2717
2718 2007-03-05 Richard Guenther <rguenther@suse.de>
2719
2720 PR tree-optimization/14052
2721 * gcc.dg/tree-ssa/vrp33.c: New testcase.
2722
2723 2007-03-05 Richard Guenther <rguenther@suse.de>
2724
2725 PR tree-optimization/23777
2726 * gcc.dg/tree-ssa/pr23777.c: New testcase.
2727
2728 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2729
2730 PR other/30465
2731 * gcc.dg/multiple-overflow-warn-3.c: New.
2732 * g++.dg/warn/multiple-overflow-warn-3.C: New.
2733
2734 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
2735
2736 PR c++/30895
2737 * g++.dg/parse/template23.C: New test.
2738
2739 2007-03-04 Roger Sayle <roger@eyesopen.com>
2740
2741 PR middle-end/30744
2742 * gcc.dg/pr30744-1.c: New test case.
2743
2744 2007-03-04 Tobias Burnus <burnus@net-b.de>
2745
2746 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
2747
2748 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2749
2750 PR target/30406
2751 * gfortran.dg/logical_3.f90: New test.
2752
2753 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
2754
2755 PR libfortran/30981
2756 * gfortran.dg/integer_exponentiation_1.f90: New test.
2757
2758 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
2759
2760 * gcc.target/m68k/m68k.exp: New.
2761 * gcc.target/m68k/crash1.c: New.
2762
2763 2007-03-03 Tobias Burnus <burnus@net-b.de>
2764
2765 * gfortran.dg/c_by_val.c: Use int64_t instead of long
2766 to be more compatible with integer(kind=8).
2767
2768 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2769
2770 PR libfortran/31001
2771 * gfortran.dg/zero_sized_3.f90: New test.
2772
2773 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2774
2775 PR c++/15787
2776 * g++.dg/parse/else.C: New.
2777 * g++.dg/parse/else-2.C: New.
2778
2779 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
2780 Tobias Burnus <burnus@net-b.de>
2781
2782 PR fortran/30882
2783 * gfortran.dg/size_dim.f90: New test.
2784
2785 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
2786 Tobias Burnus <burnus@net-b.de>
2787
2788 PR fortran/30873
2789 * gfortran.dg/entry_9.f90: New test.
2790
2791 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
2792
2793 PR c++/28253
2794 * g++.dg/inherit/covariant16.C: New test.
2795
2796 2007-03-02 Geoffrey Keating <geoffk@apple.com>
2797
2798 * g++.dg/other/darwin-minversion-1.C: New.
2799
2800 2007-03-02 Diego Novillo <dnovillo@redhat.com>
2801
2802 * gcc.dg/tree-ssa/20070302-1.c: New test.
2803
2804 2007-03-02 Joseph Myers <joseph@codesourcery.com>
2805
2806 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
2807 tests.
2808
2809 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
2810
2811 * gcc.dg/tree-ssa/prefetch-4.c: New test.
2812
2813 2007-03-01 Simon Baldwin <simonb@google.com>
2814
2815 PR c++/23689
2816 * warn/ignored_typedef.C: New.
2817 * init/ctor8.C: Added dg-warning to consume ignored typedef
2818 warning.
2819 * template/typedef2.C: Ditto. Moved dg-error onto its own line
2820 and added an explicit line number.
2821
2822 2007-02-28 Richard Guenther <rguenther@suse.de>
2823
2824 PR middle-end/30364
2825 * gcc.dg/torture/pr30364-1.c: New testcase.
2826 * gcc.dg/torture/pr30364-2.c: Likewise.
2827 * gcc.dg/torture/pr30364-3.c: Likewise.
2828
2829 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2830
2831 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
2832 powerpc*, use -funsafe-math-optimizations.
2833 * gcc.dg/torture/builtin-logb-1.c: Likewise.
2834 * gcc.dg/torture/builtin-modf-1.c: Likewise.
2835
2836 2007-02-28 Tobias Burnus <burnus@net-b.de>
2837 Paul Thomas <pault@gcc.gnu.org>
2838
2839 PR fortran/30888
2840 PR fortran/30887
2841 * c_by_val_1.f: Test %VAL() with non-default kind.
2842 * c_by_val.c: Ditto.
2843 * c_by_val_4.f: New test.
2844
2845 2007-02-28 Tobias Burnus <burnus@net-b.de>
2846
2847 PR fortran/30968
2848 * gfortran.dg/continuation_7.f90: New test.
2849
2850 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
2851
2852 * g++.dg/inherit/thunk7.C: New test.
2853 * lib/target-supports.exp (check_profiling_available): Not available
2854 for bfin-*-*.
2855
2856 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
2857
2858 PR target/30970
2859 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
2860
2861 2007-02-27 Mark Mitchell <mark@codesourcery.com>
2862
2863 * lib/target-supports.exp (check_effective_target_init_priority):
2864 Remove Solaris special case.
2865
2866 2007-02-26 Geoffrey Keating <geoffk@apple.com>
2867
2868 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
2869 for more builtin types.
2870
2871 * g++.dg/ext/visibility/class1.C: Port to Darwin.
2872 * g++.dg/ext/visibility/noPLT.C: Likewise.
2873
2874 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2875
2876 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
2877 sh* targets.
2878
2879 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
2880
2881 PR fortran/30865
2882 * size_optional_dim_1.f90: New test.
2883
2884 2007-02-25 Mark Mitchell <mark@codesourcery.com>
2885
2886 * gcc.dg/vxworks/vxworks.exp: New file.
2887 * gcc.dg/vxworks/initpri1.c: Likewise.
2888 * gcc.dg/vxworks/initpri2.c: Likewise.
2889 * gcc.dg/initpri2.c: Add more tests.
2890 * g++.dg/special/initpri2.C: Likewise.
2891
2892 * gcc.dg/initpri1.c: New test.
2893 * gcc.dg/initpri2.c: Likewise.
2894 * g++.dg/special/initpri1.C: New test.
2895 * g++.dg/special/initpri2.C: Likewise.
2896 * g++.dg/special/conpr-1.C: Use init_priority effective target.
2897 * g++.dg/special/conpr-2.C: Likewise.
2898 * g++.dg/special/conpr-3.C: Likewise.
2899 * g++.dg/special/conpr-4.C: Likewise.
2900 * g++.dg/special/initp1.C: Likewise.
2901 * g++.dg/special/ecos.exp: Remove code to detect availability of
2902 constructor priorities.
2903 * lib/target-supports.exp (check_effective_target_init_priority):
2904 New function.
2905
2906 2007-02-24 Jan Hubicka <jh@suse.cz>
2907
2908 * gcc.c-torture/execute/pr30778.c: New testcase.
2909
2910 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2911
2912 PR libgfortran/30918
2913 * gfortran.dg/namelist_26.f90: New test.
2914
2915 2007-02-24 Richard Guenther <rguenther@suse.de>
2916
2917 PR middle-end/30951
2918 * gcc.dg/pr30951.c: New testcase.
2919
2920 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2921
2922 * gcc.dg/torture/builtin-modf-1.c: New test.
2923
2924 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
2925
2926 PR tree-optimization/30904
2927 * gcc.dg/pr30904.c: New test.
2928
2929 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2930
2931 * gcc.test-framework/README: Correct command.
2932 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
2933 -Wunused-value.
2934 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
2935
2936 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
2937
2938 * lib/target-supports.exp (check_effective_target_unwrapped): New.
2939
2940 2007-02-23 Mark Mitchell <mark@codesourcery.com>
2941
2942 * lib/target-supports.exp (check_effective_target_newlib): New
2943 function.
2944
2945 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
2946
2947 PR fortran/30660
2948 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
2949 allocatable component.
2950
2951
2952 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2953
2954 * gcc.dg/torture/builtin-logb-1.c: New test.
2955 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
2956 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
2957 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
2958 sh* targets.
2959
2960 2007-02-23 Richard Guenther <rguenther@suse.de>
2961
2962 * g++.dg/warn/changes-meaning.C: New testcase.
2963
2964 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2965
2966 PR libgfortran/30910
2967 * gfortran.dg/fmt_zero_precision.f90: Update test.
2968
2969 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2970
2971 * gcc.dg/torture/builtin-frexp-1.c: New test.
2972
2973 2007-02-22 Mark Mitchell <mark@codesourcery.com>
2974
2975 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
2976
2977 2007-02-22 Ian Lance Taylor <iant@google.com>
2978
2979 PR debug/30898
2980 * g++.dg/debug/pr30898.C: New test.
2981
2982 2007-02-22 Ira Rosen <irar@il.ibm.com>
2983
2984 * gcc.dg/vect/vect-106.c: New test.
2985
2986 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
2987 Ira Rosen <irar@il.ibm.com>
2988
2989 PR tree-optimization/30843
2990 * gcc.dg/vect/pr30843.c: New test.
2991
2992 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
2993
2994 PR tree-optimization/30858
2995 * gcc.dg/vect/pr30858.c: New test.
2996
2997 2007-02-21 Mark Mitchell <mark@codesourcery.com>
2998
2999 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
3000 to set options for compiling testglue.
3001 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
3002 * lib/obj-c++.exp (obj-c++_init): Likewise.
3003
3004 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
3005
3006 * gnat.dg/derived_aggregate.adb: New test.
3007
3008 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3009
3010 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
3011 sh* targets. Call the correct CKSGN macro.
3012
3013 2007-02-21 Jakub Jelinek <jakub@redhat.com>
3014
3015 * gfortran.dg/gomp/omp_parse1.f90: New test.
3016 * gfortran.dg/gomp/omp_parse2.f: New test.
3017
3018 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
3019
3020 PR fortran/30869
3021 * gfortran.dg/do_pointer_1.f90: New test.
3022
3023 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3024
3025 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
3026 and scalbln.
3027
3028 2007-02-20 Geoffrey Keating <geoffk@apple.com>
3029
3030 * gcc.dg/darwin-minversion-1.c: New.
3031 * gcc.dg/darwin-minversion-2.c: New.
3032
3033 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3034
3035 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
3036
3037 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3038 DJ Delorie <dj@redhat.com>
3039
3040 PR other/30824
3041 * gcc.dg/Wfatal.c: New.
3042 * gcc.dg/Wfatal-2.c: New.
3043 * gcc.dg/Werror-1.c: Adjust expectations.
3044 * gcc.dg/Werror-5.c: Likewise.
3045 * gcc.dg/Werror-7.c: Likewise.
3046 * gcc.dg/Werror-10.c: Likewise.
3047 * gcc.dg/Werror-11.c: Likewise.
3048
3049 2007-02-20 Tobias Burnus <burnus@net-b.de>
3050
3051 PR fortran/30522
3052 * gfortran.dg/volatile10.f90: New test.
3053
3054 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
3055
3056 PR libfortran/30533
3057 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
3058
3059 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3060
3061 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
3062 * gcc.dg/Walways-true-1.c: Likewise.
3063 * gcc.dg/weak/weak-3.c: Likewise.
3064 * gcc.dg/Werror-1.c: Likewise.
3065 * gcc.dg/Werror-3.c: Likewise.
3066 * gcc.dg/Werror-4.c: Likewise.
3067 * gcc.dg/Werror-5.c: Likewise.
3068 * gcc.dg/Werror-6.c: Likewise.
3069 * gcc.dg/Werror-7.c: Likewise.
3070 * gcc.dg/Werror-8.c: Likewise.
3071 * gcc.dg/Werror-10.c: Likewise.
3072 * gcc.dg/Werror-11.c: Likewise.
3073 * gcc.dg/Werror-12.c: Likewise.
3074 * g++.old-deja/g++.mike/warn8.C: Likewise.
3075 * g++.dg/warn/Walways-true-1.C: Likewise.
3076 * g++.dg/warn/Walways-true-2.C: Likewise.
3077 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
3078 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
3079 -Wstring-literal-comparison with -Waddress.
3080 * gcc.dg/Wstring-literal-comparison-4.c: Replace
3081 -Wno-string-literal-comparison with -Wno-address.
3082
3083 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
3084
3085 * gnat.dg/self_aggregate_with_call.adb: New test.
3086
3087 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
3088
3089 PR tree-optimization/30975
3090 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
3091 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
3092 * gcc.dg/vect/pr30795.c: New.
3093
3094 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3095
3096 PR fortran/30681
3097 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
3098
3099 2007-02-18 Roger Sayle <roger@eyesopen.com>
3100
3101 PR rtl-optimization/28173
3102 * gcc.target/i386/andor-1.c: New test case.
3103
3104 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3105
3106 * gcc.dg/torture/builtin-ldexp-1.c: New.
3107 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
3108
3109 2007-02-18 Roger Sayle <roger@eyesopen.com>
3110
3111 * gfortran.dg/array_constructor_15.f90: New test case.
3112
3113 2007-02-18 Roger Sayle <roger@eyesopen.com>
3114
3115 * gfortran.dg/forall_10.f90: New test case.
3116
3117 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
3118
3119 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
3120
3121 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
3122
3123 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
3124 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
3125
3126 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
3127
3128 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
3129 * gcc.target/i386/builtin-bswap-3.c: Ditto.
3130 * gcc.target/i386/xchg-1.c: New test.
3131 * gcc.target/i386/xchg-2.c: New test.
3132
3133 2007-02-16 Richard Guenther <rguenther@suse.de>
3134 Christian Bruel <christian.bruel@st.com>
3135
3136 * gcc.dg/strict-overflow-5.c: New testcase.
3137
3138 2007-02-16 Tobias Burnus <burnus@net-b.de>
3139
3140 PR fortran/30793
3141 * gfortran.dg/func_derived_4.f90: New test.
3142
3143 2007-02-15 Roger Sayle <roger@eyesopen.com>
3144
3145 PR middle-end/30391
3146 * gfortran.dg/pr30391-1.f90: New test case.
3147
3148 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
3149
3150 PR middle-end/30433
3151 * gcc.c-torture/compile/pr30433.c: New testcase to check
3152 that complex constants comparisions are foldded.
3153
3154 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
3155
3156 PR C++/30158
3157 * g++.dg/ext/stmtexpr10.C: New testcase.
3158
3159 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
3160
3161 PR middle-end/30729
3162 * gcc.dg/Wunused-value-2.c: New testcase.
3163
3164 2007-02-15 Ian Lance Taylor <iant@google.com>
3165
3166 * g++.dg/eh/subreg-1.C: New test.
3167
3168 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3169
3170 PR c/26494
3171 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
3172 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
3173 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
3174 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
3175 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
3176 * gcc.dg/Werror-implicit-function-declaration.c: New.
3177
3178 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3179
3180 PR c++/28943
3181 * g++.dg/warn/pr28943.C: New.
3182
3183 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3184
3185 * gfortran.fortran-torture/execute/math.f90: Fix typo.
3186
3187 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3188
3189 PR fortran/30779
3190 * gfortran.dg/error_recovery_3.f90: New test.
3191
3192 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
3193
3194 * g++.dg/tree-ssa/sra-1.C: New.
3195
3196 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
3197
3198 * g++.dg/tree-ssa/sra-1.C: New.
3199
3200 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
3201
3202 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
3203
3204 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3205
3206 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
3207
3208 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
3209
3210 PR fortran/30799
3211 * gfortran.dg/logical_2.f90: New test.
3212
3213 2007-02-14 Joseph Myers <joseph@codesourcery.com>
3214
3215 * gcc.dg/torture/complex-alias-1.c: New test.
3216
3217 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
3218
3219 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
3220 instead of -fdump-tree-tailcall.
3221
3222 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
3223
3224 * gfortran.dg/interface_10.f90: Fix comment typo.
3225
3226 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
3227
3228 PR tree-optimization/30771
3229 * gcc.dg/vect/pr30771.c: New test.
3230
3231 2007-02-13 Ian Lance Taylor <iant@google.com>
3232
3233 * gcc.dg/Wstrict-overflow-1.c: New test.
3234 * gcc.dg/Wstrict-overflow-2.c: New test.
3235 * gcc.dg/Wstrict-overflow-3.c: New test.
3236 * gcc.dg/Wstrict-overflow-4.c: New test.
3237 * gcc.dg/Wstrict-overflow-5.c: New test.
3238 * gcc.dg/Wstrict-overflow-6.c: New test.
3239 * gcc.dg/Wstrict-overflow-7.c: New test.
3240 * gcc.dg/Wstrict-overflow-8.c: New test.
3241 * gcc.dg/Wstrict-overflow-9.c: New test.
3242 * gcc.dg/Wstrict-overflow-10.c: New test.
3243
3244 2007-02-13 Roger Sayle <roger@eyesopen.com>
3245
3246 * gcc.target/ia64/builtin-bswap-2.c: New test case.
3247
3248 2007-02-13 Richard Henderson <rth@redhat.com>
3249
3250 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
3251 * gcc.c-torture/execute/pr29302-1.c: ... here.
3252
3253 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3254
3255 PR c/29521
3256 * gcc.dg/c90-return-1.c: Update output.
3257 * gcc.dg/c99-return-1.c: Likewise.
3258
3259 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
3260
3261 PR fortran/30554
3262 * gfortran.dg/used_dummy_types_7.f90: New test..
3263
3264 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
3265
3266 * gcc.target/i386/parity-1.c: New test.
3267 * gcc.target/i386/parity-2.c: New test.
3268
3269 2007-02-12 Roger Sayle <roger@eyesopen.com>
3270
3271 * gcc.target/i386/builtin-bswap-3.c: New test case.
3272
3273 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
3274
3275 PR tree-optimization/29145
3276 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
3277 alias analysis is improved to take better advantage of restrict
3278 qualified pointers.
3279 * gcc.dg/vect/vect-80.c: Likewise.
3280 * gcc.dg/vect/pr29145.c: New.
3281
3282 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
3283
3284 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
3285 * gcc.target/i386/sse4a-insert.c: Likewise.
3286
3287 2007-02-11 Roger Sayle <roger@eyesopen.com>
3288
3289 * gcc.target/ia64/builtin-popcount-1.c: New test case.
3290 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
3291
3292 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
3293
3294 PR fortran/30478
3295 * gfortran.dg/enum_4.f90: Update error message checks.
3296
3297 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
3298
3299 PR fortran/30554
3300 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
3301 versions of the modules.
3302
3303 PR fortran/30617
3304 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
3305 by getting rid of recursive I/O and providing functions with
3306 results.
3307
3308 PR fortran/30319
3309 * gfortran.dg/char_array_constructor_2.f90
3310
3311 2007-02-11 Mark Mitchell <mark@codesourcery.com>
3312
3313 PR c++/26988
3314 * g++.dg/template/spec34.C: New test
3315
3316 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
3317
3318 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
3319 on i?86 and x86_64.
3320 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
3321 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
3322 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
3323 on i?86 and x86_64.
3324 * gcc.dg/vect/vect-113.c: Ditto.
3325
3326 2007-02-06 Mark Mitchell <mark@codesourcery.com>
3327
3328 PR c++/29487
3329 * g++.dg/eh/weak1-C: New test.
3330 * g++.dg/eh/weak1-a.cc: Likewise.
3331 * g++.dg/eh/comdat1.C: Likewise.
3332
3333 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
3334 Dorit Nuzman <dorit@il.ibm.com>
3335
3336 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
3337 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
3338 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
3339 * gcc.dg/vect/vect-113.c: Likewise.
3340
3341 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
3342
3343 2007-02-10 Richard Henderson <rth@redhat.com>
3344
3345 * lib/target-supports.exp (check_effective_target_tls): Redefine
3346 to mean non-emulated tls.
3347 * gcc.dg/tls/alias-1.c: Remove tls requirement.
3348 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3349 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3350 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3351 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3352 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3353 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3354
3355 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
3356
3357 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
3358
3359 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
3360
3361 * gfortran.dg/secnds.f: Replace time tolerance with a
3362 before-and-after bracket.
3363 * gfortran.dg/secnds-1.f: Likewise.
3364
3365 2007-02-09 Tobias Burnus <burnus@net-b.de>
3366
3367 PR fortran/30512
3368 * gfortran.dg/maxlocval_1.f90: New test.
3369
3370 2007-02-09 Roger Sayle <roger@eyesopen.com>
3371
3372 * gcc.target/ia64/builtin_bswap-1.c: New test case.
3373
3374 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3375
3376 PR fortran/30720
3377 * gfortran.dg/array_function_1.f90: New test.
3378
3379 2007-02-09 Richard Sandiford <richard@codesourcery.com>
3380
3381 * lib/target-supports.exp (check_effective_target_lax_strtofp)
3382 (check_effective_target_dummy_wcsftime): New functions.
3383
3384 2007-02-09 Richard Sandiford <richard@codesourcery.com>
3385
3386 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
3387 * lib/target-supports.exp (check_effective_target_uclibc): New
3388 function.
3389
3390 2007-02-09 Richard Sandiford <richard@codesourcery.com>
3391
3392 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
3393 (vsnprintf): Don't define for uClibc targets.
3394
3395 2007-02-09 Richard Sandiford <richard@codesourcery.com>
3396
3397 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
3398 set before checking whether it was allowed.
3399 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
3400 before checking inside_main.
3401
3402 2007-02-09 Richard Sandiford <richard@codesourcery.com>
3403
3404 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
3405 uClinux targets.
3406 (u16sf): Likewise u4sf.
3407 * g++.dg/compat/struct-layout-1.h: Likewise.
3408
3409 2007-02-09 Richard Sandiford <richard@codesourcery.com>
3410
3411 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
3412 procedure.
3413 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3414 m68k targets if check_effective_target_coldfire_fpu returns true.
3415
3416 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
3417 Richard Guenther <rguenther@suse.de>
3418
3419 PR middle-end/23361
3420 * gcc.dg/fold-compare-3.c: New testcase.
3421 * gcc.dg/tree-ssa/loop-24.c: Likewise.
3422
3423 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
3424
3425 * gcc.dg/pr26570.c: Clean up coverage files.
3426 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
3427 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
3428 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
3429 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3430 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3431 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3432 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
3433 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
3434 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
3435 * gcc.dg/tree-ssa/pr25501.c: Ditto.
3436 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
3437 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
3438 * gcc.dg/vect/pr28952.c: Ditto.
3439 * gcc.dg/vect/pr27151.c: Ditto.
3440 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
3441 * g++.dg/gomp/macro-3.C: Ditto.
3442
3443 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
3444
3445 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
3446 of the loop.
3447
3448 2007-02-08 Roger Sayle <roger@eyesopen.com>
3449
3450 * gcc.target/i386/builtin-bswap-2.c: New test case.
3451
3452 2007-02-08 Roger Sayle <roger@eyesopen.com>
3453
3454 * gfortran.dg/forall_8.f90: New test case.
3455 * gfortran.dg/forall_9.f90: Likewise.
3456
3457 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3458
3459 * gcc.dg/builtins-20.c: Add some -~ complex cases.
3460
3461 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
3462
3463 * lib/target-supports.exp (check_effective_target_simulator): New.
3464
3465 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
3466
3467 * gcc.dg/tree-ssa/loop-25.c: New test.
3468
3469 2007-02-06 Richard Henderson <rth@redhat.com>
3470
3471 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
3472
3473 2007-02-06 Roger Sayle <roger@eyesopen.com>
3474
3475 * gcc.target/powerpc/popcount-1.c: New test case.
3476 * gcc.target/powerpc/parity-1.c: Likewise.
3477
3478 2007-02-06 Richard Guenther <rguenther@suse.de>
3479
3480 PR middle-end/27302
3481 * gcc.dg/torture/pr27302-2.c: New testcase.
3482
3483 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
3484
3485 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
3486 * gcc.dg/vect/vect-iv-1.c: New test.
3487 * gcc.dg/vect/vect-iv-2.c: New test.
3488 * gcc.dg/vect/vect-iv-3.c: New test.
3489 * gcc.dg/vect/vect-iv-4.c: New test.
3490 * gcc.dg/vect/vect-iv-5.c: New test.
3491 * gcc.dg/vect/vect-iv-6.c: New test.
3492 * gcc.dg/vect/vect-iv-7.c: New test.
3493 * gcc.dg/vect/vect-iv-8.c: New test.
3494 * gcc.dg/vect/vect-iv-9.c: New test.
3495 * gcc.dg/vect/vect-iv-10.c: New test.
3496 * gcc.dg/vect/vect-iv-11.c: New test.
3497 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
3498 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
3499 * gcc.dg/vect/vect-14.c: Now vectorizable.
3500 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
3501 * gcc.dg/vect/vect-27.c: Likewise.
3502 * gcc.dg/vect/vect-29.c Likewise.
3503 * gcc.dg/vect/vect-dv-2.c: Likewise.
3504 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
3505 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3506 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3507
3508 2007-02-06 Ira Rosen <irar@il.ibm.com>
3509
3510 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
3511
3512 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3513
3514 * gcc.dg/builtins-20.c: Add more cases.
3515
3516 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
3517
3518 PR debug/30189
3519 * gcc.dg/pr30189.c: New test.
3520
3521 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
3522
3523 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
3524 for running tests.
3525 * gcc.target/i386/sse4a-extract.c: New test.
3526 * gcc.target/i386/sse4a-insert.c: New test.
3527 * gcc.target/i386/sse4a-montsd.c: New test.
3528 * gcc.target/i386/sse4a-montss.c: New test.
3529
3530 2007-02-05 Richard Guenther <rguenther@suse.de>
3531
3532 * gcc.target/i386/vectorize3.c: New testcase.
3533
3534 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
3535
3536 PR target/30665
3537 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
3538
3539 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3540
3541 PR fortran/30611
3542 * gfortran.dg/repeat_1.f90: New test.
3543
3544 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
3545
3546 PR fortran/30605
3547 * gfortran.dg/spread_shape_1.f90: Remove tabs.
3548 * gfortran.dg/derived_init_2.f90: Ditto.
3549 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
3550 * gfortran.dg/array_initializer_1.f90: Ditto.
3551 * gfortran.dg/do_2.f90: Ditto.
3552 * gfortran.dg/proc_assign_1.f90: Ditto.
3553
3554 2007-02-04 Richard Guenther <rguenther@suse.de>
3555
3556 PR middle-end/30636
3557 * g++.dg/warn/pr30636.C: New testcase.
3558 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
3559
3560 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
3561
3562 PR middle-end/30667
3563 * gfortran.dg/pr30667.f: New test.
3564
3565 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3566
3567 * gcc.dg/builtins-54.c: Add more cases.
3568
3569 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
3570
3571 PR fortran/30514
3572 * gfortran.dg/zero_sized_2.f90: New test.
3573
3574 PR fortran/30660
3575 * gfortran.dg/alloc_comp_basics_4.f90: New test.
3576
3577 PR fortran/29820
3578 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
3579 file.
3580
3581 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
3582
3583 PR fortran/30683
3584 * gfortran.dg/interface_10.f90: New test.
3585
3586 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3587
3588 * gcc.dg/builtins-20.c: Add more cases.
3589
3590 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3591
3592 PR target/29682
3593 * gcc-target/ia64/pr29682.c: New test.
3594
3595 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
3596
3597 PR fortran/30284
3598 * gfortran.dg/arrayio_11.f90.f90: New test.
3599
3600 PR fortran/30626
3601 * gfortran.dg/arrayio_12.f90.f90: New test.
3602
3603 2007-02-02 Jakub Jelinek <jakub@redhat.com>
3604
3605 PR c++/30536
3606 * g++.dg/tls/diag-5.C: New test.
3607
3608 PR middle-end/30473
3609 * gcc.dg/pr30473.c: New test.
3610 * gcc.c-torture/execute/20070201-1.c: New test.
3611
3612 2007-02-01 Roger Sayle <roger@eyesopen.com>
3613
3614 * gfortran.dg/dependency_20.f90: New test case.
3615
3616 2007-01-31 Ian Lance Taylor <iant@google.com>
3617
3618 * gcc.dg/lower-subreg-1.c (test): New test.
3619
3620 2007-01-30 Geoffrey Keating <geoffk@apple.com>
3621
3622 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
3623
3624 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3625
3626 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
3627 * gcc.dg/torture/builtin-math-3.c: Likewise.
3628
3629 2007-01-31 Dirk Mueller <dmueller@suse.de>
3630
3631 gcc.dg/Wparentheses-2.c: Update and add new tests.
3632
3633 2007-01-31 Ira Rosen <irar@il.ibm.com>
3634
3635 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
3636 vectorize.
3637
3638 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
3639
3640 * gcc.dg/builtins-63.c: New test.
3641
3642 2007-01-31 Tobias Burnus <burnus@net-b.de>
3643
3644 PR fortran/27588
3645 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
3646
3647 2007-01-31 Tobias Burnus <burnus@net-b.de>
3648
3649 PR fortran/30520
3650 * gfortran.dg/volatile8.f90: New argument conformance test.
3651 * gfortran.dg/volatile9.f90: New scope test.
3652
3653 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3654
3655 PR c++/24745
3656 * g++.dg/warn/null4.C: New.
3657
3658 2001-01-30 Roger Sayle <roger@eyesopen.com>
3659 Uros Bizjak <ubizjak@gmail.com>
3660
3661 * gcc.dg/large-size-array-3.c: Correct typo.
3662
3663 2007-01-30 Richard Guenther <rguenther@suse.de>
3664
3665 PR middle-end/27657
3666 * g++.dg/debug/pr27657.C: New testcase.
3667
3668 2007-01-30 Richard Guenther <rguenther@suse.de>
3669
3670 PR middle-end/30313
3671 * gcc.dg/torture/pr30313.c: New testcase.
3672
3673 2007-01-29 Janis Johnson <janis187@us.ibm.com>
3674
3675 * gcc.dg/dfp/dfp-except.h: New file.
3676 * gcc.dg/dfp/fe-check.h: New file.
3677 * gcc.dg/dfp/fe-binop.c: New test.
3678 * gcc.dg/dfp/fe-convert-1.c: New test.
3679 * gcc.dg/dfp/fe-convert-2.c: New test.
3680 * gcc.dg/dfp/fe-convert-3.c: New test.
3681
3682 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
3683 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3684 * gcc.dg/dfp/convert-dfp.c: Ditto.
3685 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3686
3687 2007-01-29 Josh Conner <jconner@apple.com>
3688
3689 * gcc.target/powerpc/altivec-24.c: New test.
3690
3691 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
3692
3693 PR c++/28266
3694 * g++.dg/parse/defarg12.C: New test.
3695
3696 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
3697
3698 PR fortran/30554
3699 * gfortran.dg/used_dummy_types_6.f90: New test.
3700
3701 2007-01-28 Jan Hubicka <jh@suse.cz>
3702
3703 * gcc.dg/tree-prof/val-prof-6.c: New test.
3704
3705 2007-01-28 Roger Sayle <roger@eyesopen.com>
3706
3707 * gcc.dg/large-size-array-3.c: Correct test case (portability).
3708
3709 2007-01-28 Andrew Pinski <pinskia@gmail.com>
3710
3711 PR C++/28988
3712 * g++.dg/expr/dtor4.C: New test.
3713
3714 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
3715
3716 * gcc.dg/tree-ssa/loop-23.c: New test.
3717
3718 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
3719
3720 PR libfortran/30389
3721 * gfortran.dg/achar_2.f90: New test.
3722 * gfortran.dg/achar_3.f90: New test.
3723
3724 2007-01-27 Ian Lance Taylor <iant@google.com>
3725
3726 * gcc.dg/strict-overflow-1.c: New test.
3727 * gcc.dg/no-strict-overflow-1.c: New test.
3728 * gcc.dg/strict-overflow-2.c: New test.
3729 * gcc.dg/no-strict-overflow-2.c: New test.
3730 * gcc.dg/strict-overflow-3.c: New test.
3731 * gcc.dg/no-strict-overflow-3.c: New test.
3732 * gcc.dg/strict-overflow-4.c: New test.
3733 * gcc.dg/no-strict-overflow-4.c: New test.
3734 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
3735 * gcc.dg/pr15784-1.c: Likewise.
3736 * gcc.dg/pr20922-1.c: Likewise.
3737 * gcc.dg/pr20922-3.c: Likewise.
3738 * gcc.dg/pr20922-4.c: Likewise.
3739 * gcc.dg/pr20922-6.c: Likewise.
3740 * gcc.dg/compare-4.c: Likewise.
3741 * gcc.dg/torture/pr26898-1.c: Likewise.
3742 * gcc.dg/tree-ssa/divide-1.c: Likewise.
3743 * gcc.dg/tree-ssa/divide-2.c: Likewise.
3744 * gcc.dg/tree-ssa/divide-3.c: Likewise.
3745 * gcc.dg/tree-ssa/divide-4.c: Likewise.
3746 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
3747 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
3748 * gcc.dg/tree-ssa/pr21082.c: Likewise.
3749 * gcc.dg/tree-ssa/pr26899.c: Likewise.
3750 * g++.dg/tree-ssa/pr21082.C: Likewise.
3751
3752 2007-01-27 Roger Sayle <roger@eyesopen.com>
3753
3754 * gcc-dg/large-size-array-3.c: New test case.
3755
3756 2007-01-27 Roger Sayle <roger@eyesopen.com>
3757
3758 * gfortran.dg/forall_7.f90: New test case.
3759
3760 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
3761
3762 PR fortran/30407
3763 * gfortran.dg/where_operator_assign_1.f90: New test.
3764 * gfortran.dg/where_operator_assign_2.f90: New test.
3765 * gfortran.dg/where_operator_assign_3.f90: New test.
3766
3767 2007-01-26 Joseph Myers <joseph@codesourcery.com>
3768
3769 * lib/target-supports.exp
3770 (check_effective_target_powerpc_altivec): New.
3771 (check_effective_target_vect_cmdline_needed): Use it.
3772
3773 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
3774
3775 PR fortran/30278
3776 * gfortran.dg/backslash_3.f: New test.
3777
3778 2007-01-26 Richard Guenther <rguenther@suse.de>
3779
3780 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
3781
3782 2007-01-26 Tobias Burnus <burnus@net-b.de>
3783
3784 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
3785 * gfortran.dg/vect/vect.exp: Ditto.
3786 * gfortran.dg/dg.exp: Ditto.
3787 * gfortran.fortran-torture/execute/execute.exp: Ditto.
3788 * gfortran.fortran-torture/compile/compile.exp: Ditto.
3789
3790 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3791
3792 * gcc.dg/builtins-20.c: Add more cases.
3793 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
3794
3795 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3796
3797 PR fortran/30437
3798 * gcc.dg/Wall.c: New.
3799 * gcc.dg/Wno-all.c: New.
3800 * gfortran.dg/Wall.f90: New.
3801 * gfortran.dg/Wno-all.f90: New.
3802
3803 2007-01-24 Geoffrey Keating <geoffk@apple.com>
3804
3805 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
3806 * g++.dg/eh/simd-2.C: Also run on Darwin.
3807 * g++.dg/eh/simd-3.C: New.
3808 * g++.dg/eh/simd-4.C: New.
3809
3810 2007-01-25 Richard Guenther <rguenther@suse.de>
3811
3812 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
3813 and _PROFILE_USE.
3814 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
3815
3816 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
3817
3818 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
3819 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
3820 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
3821 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
3822 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
3823 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
3824 * gcc.dg/ipa/ipa-7.c: New testcase.
3825
3826 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
3827
3828 * g++.dg/cpp0x/warn_cxx0x.C: New.
3829
3830 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3831
3832 * gcc.dg/builtins-20.c: Test builtin carg.
3833
3834 2007-01-24 Jakub Jelinek <jakub@redhat.com>
3835
3836 PR middle-end/27416
3837 * gcc.dg/gomp/pr27416.c: New test.
3838
3839 PR middle-end/30494
3840 * gcc.dg/gomp/pr30494.c: New test.
3841 * g++.dg/gomp/pr30494.C: New test.
3842
3843 PR middle-end/30421
3844 * gcc.dg/gomp/pr30421.c: New test.
3845
3846 2007-01-24 Steve Ellcey <sje@cup.hp.com>
3847
3848 * gcc.target/ia64/versionid-1.c: New test.
3849 * gcc.target/ia64/versionid-2.c: New test.
3850
3851 2007-01-24 Richard Guenther <rguenther@suse.de>
3852
3853 PR testsuite/30181
3854 * gcc.dg/builtins-57.c: Change to a link-time testcase
3855 to support non-C99 targets.
3856
3857 2007-01-24 Jan Hubicka <jh@suse.cz>
3858
3859 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
3860
3861 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
3862
3863 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
3864
3865 2007-01-23 Andrew Pinski <pinskia@gmail.com>
3866
3867 PR objc/27438
3868 * objc.dg/const-str-12.m: New test.
3869
3870 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3871
3872 PR fortran/30532
3873 * gfortran.dg/ctrl-z.f90: New test.
3874
3875 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3876
3877 PR fortran/30481
3878 * gfortran.dg/namelist_assumed_char.f90: New test.
3879
3880 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
3881
3882 PR c++/27492
3883 * g++.dg/inherit/covariant15.C: New test.
3884
3885 2007-01-23 Ian Lance Taylor <iant@google.com>
3886
3887 * g++.dg/warn/Wparentheses-24.C: New test.
3888
3889 2007-01-23 Richard Guenther <rguenther@suse.de>
3890
3891 PR testsuite/30560
3892 * ada/acats/run_acats: Do not call gnatmake or gnatchop
3893 with full path.
3894
3895 2007-01-22 Richard Guenther <rguenther@suse.de>
3896
3897 PR tree-optimization/30038
3898 * gcc.dg/builtins-62.c: New testcase.
3899
3900 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
3901
3902 * gcc.c-torture/compile/20070121.c: New test.
3903
3904 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
3905
3906 PR libfortran/30525
3907 * gfortran.dg/char_comparison_1.f: New test.
3908
3909 2007-01-21 Ira Rosen <irar@il.ibm.com>
3910
3911 * gcc.dg/vect/vect-strided-same-dr.c: New test.
3912
3913 2007-01-20 Andrew Pinski <pinskia@gmail.com>
3914
3915 PR objc/30479
3916 * objc.dg/pch: New directory.
3917 * objc.dg/pch/pch.exp: New file.
3918 * objc.dg/pch/interface-1.m: New test.
3919 * objc.dg/pch/interface-1.hs: New include file.
3920 * lib/objc.exp (objc_target_compile): Add
3921 "-x objective-c-header" in front of the sources if this is
3922 a precompiled header being compiled.
3923
3924 2007-01-20 Roger Sayle <roger@eyesopen.com>
3925
3926 * gfortran.dg/array_memcpy_3.f90: New test case.
3927 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
3928
3929 2007-01-20 Roger Sayle <roger@eyesopen.com>
3930 Brooks Moses <brooks.moses@codesourcery.com>
3931 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3932
3933 * gfortran.dg/intrinsic_sign_1.f90: New test case.
3934 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3935
3936 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3937
3938 * gcc.dg/torture/builtin-math-3.c: Test fdim.
3939
3940 2007-01-19 Mike Stump <mrs@apple.com>
3941
3942 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
3943 away.
3944
3945 2007-01-19 Roger Sayle <roger@eyesopen.com>
3946
3947 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
3948 option instead of -funsafe-math-optimizations.
3949
3950 2007-01-19 Tomas Bily <tbily@suse.cz>
3951
3952 gcc.dg/tree-prof/indir-call-prof.c: New.
3953 g++.dg/dg.exp: Add tree-prof subdirectory.
3954 g++.dg/tree-prof/indir-call-prof.C: New.
3955 g++.dg/tree-prof/tree-prof.exp: New.
3956
3957 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3958
3959 PR c++/17947
3960 * g++.dg/warn/deprecated.C: Update warning output.
3961 * g++.dg/warn/deprecated-2.C: Likewise.
3962 * g++.dg/warn/deprecated-3.C: New.
3963
3964 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
3965
3966 * gcc.c-torture/execute/nestfunc-7.c: New.
3967
3968 2007-01-18 Hui-May Chang <hm.chang@apple.com>
3969
3970 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
3971
3972 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
3973
3974 * gcc.dg/m68k-pic-1.c: New.
3975
3976 2007-01-18 Roger Sayle <roger@eyesopen.com>
3977
3978 * gfortran.dg/array_memcpy_4.f90: New test case.
3979
3980 2007-01-18 Josh Conner <jconner@apple.com>
3981
3982 PR target/30485
3983 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
3984 * gcc.dg/vect/no-trapping-math-1: New.
3985 * gcc.dg/vect/no-trapping-math-2: New.
3986
3987 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
3988
3989 * gcc.target/i386/387-8.c: Update comment about optimizing
3990 inherent load of 1.0 of fptan instruction.
3991
3992 2007-01-18 Dirk Mueller <dmueller@suse.de>
3993 Richard Guenther <rguenther@suse.de>
3994
3995 PR diagnostic/8268
3996 * gcc.dg/Warray-bounds.c: New testcase.
3997 * gcc.dg/Warray-bounds-2.c: New testcase.
3998 * g++.dg/warn/Warray-bounds.C: New testcase.
3999 * g++.dg/warn/Warray-bounds-2.C: New testcase.
4000
4001 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
4002
4003 PR fortran/30476
4004 * gfortran.dg/generic_12.f90: New test.
4005
4006 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
4007
4008 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
4009 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
4010
4011 2007-01-16 Janis Johnson <janis187@us.ibm.com>
4012
4013 * gcc.dg/dfp/compare-special.h: New file.
4014 * gcc.dg/dfp/compare-special-32.c: New test.
4015 * gcc.dg/dfp/compare-special-64.c: New test.
4016 * gcc.dg/dfp/compare-special-128.c: New test.
4017
4018 2007-01-16 Roger Sayle <roger@eyesopen.com>
4019 Paul Thomas <pault@gcc.gnu.org>
4020 Steven G. Kargl <kargl@gcc.gnu.org>
4021
4022 PR fortran/30404
4023 * gfortran.dg/forall_6.f90: New test case.
4024 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
4025 * gfortran.dg/dependency_13.f90: Likewise.
4026
4027 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4028
4029 PR testsuite/12325
4030 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
4031 targets that don't support Inf.
4032
4033 2007-01-15 Dale Johannesen <dalej@apple.com>
4034
4035 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
4036
4037 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
4038
4039 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
4040 of achar for 0xff to avoid the "Extended ASCII not
4041 implemented" error message.
4042
4043 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
4044
4045 PR fortran/28172
4046 * gfortran.dg/altreturn_4.f90: New test.
4047
4048 PR fortran/29389
4049 * gfortran.dg/stfunc_4.f90: New test.
4050
4051 PR fortran/29712
4052 * gfortran.dg/bound_2.f90: Reinstate commented out line.
4053 * gfortran.dg/initialization_1.f90: Change warning.
4054
4055 PR fortran/30283
4056 * gfortran.dg/specification_type_resolution_2.f90: New test.
4057
4058 2007-01-14 Jan Hubicka <jh@suse.cz>
4059
4060 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
4061 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
4062 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
4063 elimination.
4064
4065 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
4066
4067 PR fortran/30410
4068 * gfortran.dg/external_procedures_2.f90: New test.
4069
4070 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
4071
4072 PR target/30413
4073 * gcc.target/i386/pr30413.c: New test.
4074
4075 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
4076
4077 PR fortran/30452
4078 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
4079
4080 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
4081
4082 * gcc.dg/20070112-1.c: New test.
4083
4084 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4085
4086 PR libgfortran/30435
4087 * gfortran.dg/list_read_6.f90: New test.
4088
4089 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
4090
4091 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
4092
4093 2007-01-12 Tom Tromey <tromey@redhat.com>
4094
4095 PR preprocessor/28227:
4096 * gcc.dg/cpp/pr28227.c: New file.
4097
4098 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
4099
4100 * gcc.dg/tree-ssa/loop-22.c: New test.
4101
4102 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
4103
4104 PR tree-optimization/29516
4105 * gcc.dg/tree-ssa/loop-20.c: New test.
4106
4107 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
4108
4109 PR libfortran/30415
4110 * minmaxloc_integer_kinds_1.f90: New test.
4111
4112 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
4113
4114 PR c++/29573
4115 * g++.dg/template/sizeof-template-argument.C: New test.
4116
4117 2007-01-11 Jan Hubicka <jh@suse.cz>
4118
4119 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
4120 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
4121 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
4122 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
4123 * gcc.dg/tree-ssa/pr21658.c: Likewise.
4124 * gcc.dg/tree-ssa/pr15349.c: Likewise.
4125 * gcc.dg/tree-ssa/pr25501.c: Likewise.
4126 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
4127 transformation in question.
4128 * gcc.dg/tree-ssa/vrp05.c: Likewise.
4129 * gcc.dg/tree-ssa/pr20701.c: Likewise.
4130 * gcc.dg/always_inline3.c: Likewise.
4131
4132 2007-01-10 Mark Mitchell <mark@codesourcery.com>
4133
4134 PR c++/28999
4135 * g++.dg/template/typename11.C: New test.
4136
4137 2007-01-10 Robert Kennedy <jimbob@google.com>
4138
4139 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
4140
4141 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
4142
4143 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
4144 for different integer kinds.
4145 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
4146 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
4147 * gfortran.dg/ishft_2.f90: New test.
4148 * gfortran.dg/ishft_3.f90: New test.
4149
4150 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
4151
4152 * gfortran.dg/altreturn_2.f90: Removed executable bit.
4153
4154 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
4155
4156 PR tree-optimization/30322
4157 * gcc.dg/tree-ssa/loop-21.c: New test.
4158
4159 2007-01-08 Geoffrey Keating <geoffk@apple.com>
4160
4161 * g++.dg/rtti/darwin-builtin-linkage.C: New.
4162
4163 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
4164
4165 * gcc.target/spu/intrinsics-1.c: Remove xfail.
4166
4167 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4168
4169 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
4170 * g++.dg/warn/overflow-warn-3.C: Likewise.
4171 * g++.dg/warn/overflow-warn-4.C: Likewise.
4172 * g++.dg/warn/overflow-warn-5.C: Likewise.
4173 * g++.dg/warn/overflow-warn-6.C: Likewise.
4174 * g++.dg/warn/Woverflow-1.C: Likewise.
4175 * g++.dg/warn/Woverflow-2.C: Likewise.
4176 * g++.dg/warn/Woverflow-3.C: Likewise.
4177 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
4178
4179 2007-01-08 Roger Sayle <roger@eyesopen.com>
4180
4181 * gfortran.dg/array_constructor_14.f90: New test case.
4182 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
4183
4184 2007-01-08 Richard Guenther <rguenther@suse.de>
4185
4186 PR tree-optimization/23603
4187 * gcc.dg/tree-ssa/vrp31.c: New testcase.
4188 * gcc.dg/tree-ssa/vrp32.c: Likewise.
4189
4190 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
4191
4192 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
4193 in __v8qi typedef.
4194 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
4195 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
4196 compiler behaviour.
4197 * gcc.dg/simd-5.c: Likewise.
4198 * gcc.dg/simd-6.c: Likewise.
4199 * g++.dg/conversion/simd1.C: Likewise.
4200 * g++.dg/conversion/simd3.C: Likewise.
4201 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
4202 (main): Use it.
4203
4204 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
4205
4206 PR tree-optimization/29877
4207 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
4208 name of a hard register for the target concerned. Adjust dg-error
4209 directives to cope with new behaviour of TER.
4210
4211 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4212
4213 PR c++/28986
4214 * g++.dg/conversion/nullptr1.C: Added overflow warning.
4215 * g++.dg/warn/overflow-warn-1.C: New.
4216 * g++.dg/warn/overflow-warn-3.C: New.
4217 * g++.dg/warn/overflow-warn-4.C: New.
4218 * g++.dg/warn/overflow-warn-5.C: New.
4219 * g++.dg/warn/overflow-warn-6.C: New.
4220 * g++.dg/warn/Woverflow-1.C: New.
4221 * g++.dg/warn/Woverflow-2.C: New.
4222 * g++.dg/warn/Woverflow-3.C: New.
4223 * g++.dg/warn/multiple-overflow-warn-2.C: New.
4224
4225 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
4226
4227 PR fortran/27698
4228 * gfortran.dg/invalid_name.f90: New test.
4229 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
4230 * gfortran.dg/gomp/pr29759.f90: Ditto.
4231
4232 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
4233
4234 * gfortran.dg/present_1.f90: Update error message.
4235
4236 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
4237
4238 PR c++/19439
4239 * g++.dg/template/duplicate1.C: New test
4240 * g++.dg/template/memfriend6.C: Adjust error markers.
4241
4242 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
4243
4244 PR tree-opt/30385
4245 * gcc.dg/torture/inline-1.c: New test.
4246
4247 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4248
4249 PR c/19978
4250 * gcc.dg/multiple-overflow-warn-1.c: New.
4251 * gcc.dg/multiple-overflow-warn-2.c: New.
4252 * gcc.dg/overflow-warn-6.c: New.
4253 * g++.dg/warn/multiple-overflow-warn-1.C: New.
4254
4255 2007-01-05 Roger Sayle <roger@eyesopen.com>
4256
4257 * gfortran.dg/array_memcpy_1.f90: New test case.
4258 * gfortran.dg/array_memcpy_2.f90: Likewise.
4259
4260 2007-01-05 Richard Guenther <rguenther@suse.de>
4261
4262 PR middle-end/27826
4263 * g++.dg/opt/pr27826.C: New testcase.
4264
4265 2007-01-05 Ian Lance Taylor <iant@google.com>
4266
4267 * gcc.dg/Walways-true-1.c: New test.
4268 * gcc.dg/Walways-true-2.c: New test.
4269 * g++.dg/warn/Walways-true-1.C: New test.
4270 * g++.dg/warn/Walways-true-2.C: New test.
4271
4272 2007-01-05 Jakub Jelinek <jakub@redhat.com>
4273
4274 PR c/30360
4275 * gcc.dg/pr30360.c: New test.
4276
4277 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
4278
4279 PR fortran/23232
4280 * gfortran.dg/data_implied_do_1.f90: New test.
4281
4282 PR fortran/27996
4283 PR fortran/27998
4284 * gfortran.dg/char_length_1.f90: New test.
4285
4286 2007-01-05 Richard Guenther <rguenther@suse.de>
4287
4288 PR middle-end/28116
4289 * g++.dg/opt/pr28116.C: New testcase.
4290
4291 2007-01-05 Tobias Burnus <burnus@net-b.de>
4292
4293 PR fortran/29624
4294 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
4295 invalid deallocate.
4296 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
4297 * gfortran.dg/protected_4.f90: Add pointer intent check.
4298 * gfortran.dg/protected_6.f90: Add pointer intent check.
4299 * gfortran.dg/pointer_intent_1.f90: New test.
4300 * gfortran.dg/pointer_intent_2.f90: New test.
4301 * gfortran.dg/pointer_intent_3.f90: New test.
4302
4303 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
4304
4305 PR 30235
4306 * gfortran.dg/altreturn_2.f90: new test.
4307
4308 2007-01-04 Tom Tromey <tromey@redhat.com>
4309
4310 PR preprocessor/28165:
4311 * gcc.dg/cpp/pr28165.c: New file.
4312
4313 2007-01-03 Josh Conner <jconner@apple.com>
4314
4315 PR middle-end/29683
4316 * gcc.dg/pr29683.c: New.
4317
4318 2007-01-03 Jakub Jelinek <jakub@redhat.com>
4319
4320 PR c++/28217
4321 * g++.dg/pch/template-1.C: New test.
4322 * g++.dg/pch/template-1.Hs: New file.
4323
4324 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4325
4326 PR middle-end/30353
4327 * gcc.c-torture/compile/complex-4.c: New test.
4328
4329 2007-01-03 Joseph Myers <joseph@codesourcery.com>
4330
4331 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
4332 -maltivec.
4333 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
4334
4335 2007-01-03 Jakub Jelinek <jakub@redhat.com>
4336
4337 PR middle-end/30286
4338 * gcc.dg/pr30286.c: New test.
4339
4340 PR c++/29535
4341 * g++.dg/template/crash66.C: New test.
4342
4343 PR c++/29054
4344 * g++.dg/template/friend49.C: New test.
4345
4346 2007-01-03 Steven G. Kargl <kargls@comcast.net>
4347
4348 * gfortran.dg/ibits.f90: New test.
4349
4350 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
4351
4352 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
4353 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
4354
4355 2007-01-02 Jan Hubicka <jh@suse.cz>
4356
4357 * gcc.dg/pr16194.c: We now output error on all three functions, not just
4358 first one.
4359
4360 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4361
4362 PR c/19977
4363 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
4364 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
4365
4366 2006-01-02 Ian Lance Taylor <iant@google.com>
4367
4368 * g++.dg/warn/Wparentheses-22.C: New test.
4369 * g++.dg/warn/Wparentheses-23.C: New test.
4370
4371 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4372
4373 PR middle-end/7651
4374 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
4375 * gcc.dg/declspec-3-Wextra.c: New.
4376 * gcc.dg/declspec-3-no.c: New
4377
4378 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
4379
4380 PR fortran/20896
4381 * gfortran.dg/interface_10.f90: Remove.
4382
4383 2007-01-01 Roger Sayle <roger@eyesopen.com>
4384
4385 * gcc.dg/fold-eqxor-4.c: New test case.
4386
4387 2007-01-02 Joseph Myers <joseph@codesourcery.com>
4388
4389 PR middle-end/30311
4390 * gcc.c-torture/compile/pr30311.c: New test.
4391
4392 2007-01-01 Andrew Pinski <pinskia@gmail.com>
4393
4394 PR middle-end/30253
4395 * gcc.c-torture/compile/statement-expression-1.c: New test.
4396
4397 2007-01-01 Andreas Schwab <schwab@suse.de>
4398
4399 PR target/29166
4400 * g++.dg/eh/pr29166.C: New test.
4401
4402 2007-01-01 Joseph Myers <joseph@codesourcery.com>
4403
4404 * lib/target-supports.exp (check_effective_target_powerpc_spe):
4405 New.
4406 (check_effective_target_vect_cmdline_needed): Use it.
4407
4408 2006-12-31 Richard Guenther <rguenther@suse.de>
4409
4410 PR middle-end/30137
4411 * testsuite/gcc.dg/pr30137-1.c: New testcase.
4412 * testsuite/gcc.dg/pr30137-2.c: Likewise.
4413
4414 2006-12-31 Roger Sayle <roger@eyesopen.com>
4415
4416 PR middle-end/30322
4417 * gcc.dg/fold-plusnot-1.c: New test case.
4418
4419 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
4420
4421 PR c++/29731
4422 * g++.dg/parse/template22.C: New test.
4423
4424 2006-12-31 Richard Guenther <rguenther@suse.de>
4425
4426 PR middle-end/30338
4427 * gcc.c-torture/compile/pr30338.c: New testcase.
4428
4429 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
4430
4431 PR fortran/27900
4432 * gfortran.dg/intrinsic_actual_4.f90: New test.
4433
4434 PR fortran/24325
4435 * gfortran.dg/func_decl_3.f90: New test.
4436
4437 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
4438
4439 PR fortran/23060
4440 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
4441 * gfortran.dg/c_by_val_1.f: New test.
4442 * gfortran.dg/c_by_val_2.f: New test.
4443 * gfortran.dg/c_by_val_3.f: New test.
4444
4445 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
4446
4447 PR libfortran/30321
4448 * gfortran.dg/sum_zero_array_1.f90: New test.
4449
4450 2006-12-29 Jakub Jelinek <jakub@redhat.com>
4451
4452 PR preprocessor/29612
4453 * gcc.dg/cpp/pr29612-1.c: New test.
4454 * gcc.dg/cpp/pr29612-2.c: New test.
4455
4456 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
4457
4458 PR fortran/30034
4459 * gfortran.dg/pure_formal_proc_1.f90: New test.
4460
4461 PR fortran/30237
4462 * gfortran.dg/intrinsic_actual_3.f90: New test.
4463
4464 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4465
4466 PR fortran/30014
4467 * gfortran.dg/io_constraints_1.f90: Update test.
4468 * gfortran.dg/io_constraints_2.f90: Update test.
4469 * gfortran.dg/inquire_iolength.f90: New test.
4470
4471 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
4472
4473 PR fortran/20896
4474 * gfortran.dg/interface_10.f90: New test.
4475 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
4476 since z is already, locally a variable.
4477
4478 PR fortran/25135
4479 * gfortran.dg/generic_11.f90: New test.
4480 * gfortran.dg/interface_7.f90: Remove name clash between module
4481 name and procedure 'x' referenced in the interface.
4482
4483 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4484
4485 PR middle-end/7651
4486 * gcc.dg/Wmissing-parameter-type.c: New.
4487 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
4488 * gcc.dg/Wmissing-parameter-type-no.c: New.
4489
4490 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
4491
4492 PR fortran/25818
4493 * gfortran.dg/entry_array_specs_2.f: New test.
4494
4495 PR fortran/30084
4496 * gfortran.dg/nested_modules_6.f90: New test.
4497
4498 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4499
4500 PR middle-end/7651
4501 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
4502 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
4503
4504 2006-12-21 Andrew Pinski <pinskia@gmail.com>
4505
4506 PR C++/30168
4507 * g++.dg/opt/complex6.C: New test.
4508
4509 2006-12-22 Ben Elliston <bje@au.ibm.com>
4510
4511 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
4512 full" if the linker on spu-*-* warns about exceeding local store.
4513
4514 And revert this patch:
4515 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
4516 fail to link due to relocation overflows on spu-*-*.
4517
4518 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
4519
4520 PR fortran/30273
4521 * gfortran.dg/dependency_19.f90: New test.
4522
4523 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
4524
4525 PR fortran/30202
4526 * gfortran.dg/alloc_comp_basics_3.f90: New test.
4527
4528 2006-12-21 Jakub Jelinek <jakub@redhat.com>
4529
4530 PR middle-end/30262
4531 * gcc.c-torture/execute/20061220-1.c: New test.
4532
4533 PR middle-end/30263
4534 * gcc.dg/gomp/asm-1.c: New test.
4535
4536 PR target/30230
4537 * g++.dg/eh/ia64-2.C: New test.
4538
4539 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
4540
4541 PR target/28966
4542 PR target/29248
4543 * gcc.dg/rs6000-leaf.c: New.
4544
4545 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
4546
4547 PR fortran/25392
4548 * gfortran.dg/f2c_8.f90: New test.
4549
4550 2006-12-20 Bill Wendling <wendling@apple.com>
4551
4552 * gcc.dg/asm-b.c: Check for __ppc64__.
4553
4554 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
4555
4556 PR fortran/30190
4557 * gfortran.dg/bounds_check_5.f90: New test.
4558
4559 2006-12-20 Andrew Pinski <pinskia@gmail.com>
4560
4561 PR middle-end/30143
4562 * gcc.dg/gomp/complex-1.c: New testcase.
4563
4564 2006-12-20 Roger Sayle <roger@eyesopen.com>
4565
4566 * gfortran.dg/array_memset_1.f90: New test case.
4567
4568 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
4569
4570 * lib/target-supports.exp: Add spu to
4571 check_effective_target_vect_widen_mult_hi_to_si.
4572
4573 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
4574
4575 PR fortran/29992
4576 * gfortran.dg/generic_9.f90: New test.
4577
4578 PR fortran/30081
4579 * gfortran.dg/generic_10.f90: New test.
4580
4581 2006-12-19 Andrew Pinski <pinskia@gmail.com>
4582
4583 PR tree-opt/30045
4584 * gcc.dg/pr30045.c: New test.
4585
4586 2006-12-20 Ben Elliston <bje@au.ibm.com>
4587
4588 * gcc.dg/20020312-2.c: Add a case for __SPU__.
4589
4590 2006-12-19 Eric Christopher <echristo@apple.com>
4591
4592 PR target/29302
4593 * gcc.c-torture/execute/pr29302-1.c: New.
4594
4595 2006-12-19 Tobias Burnus <burnus@net-b.de>
4596
4597 PR fortran/39238
4598 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
4599
4600 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
4601
4602 PR fortran/30236
4603 * gfortran.dg/altreturn_3.f90: New test.
4604
4605 * gfortran.dg/char_result_12.f90: Fix comment typos.
4606
4607 2006-12-19 Ben Elliston <bje@au.ibm.com>
4608
4609 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
4610 as newlib's stdio.h uses non-traditional cpp constructs.
4611
4612 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
4613
4614 * gfortran.dg/advance.f90: Renamed to advance_1.f90
4615 * gfortran.dg/append-1.f90: Renamed to append_1.f90
4616 * gfortran.dg/array-1.f90: Renamed to array_1.f90
4617 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
4618 * gfortran.dg/backspace.f: Renamed to backspace_1.f
4619 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
4620 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
4621 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
4622 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
4623 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
4624 * gfortran.dg/logint-1.f: Renamed to logint_1.f
4625 * gfortran.dg/logint-2.f: Renamed to logint_2.f
4626 * gfortran.dg/logint-3.f: Renamed to logint_3.f
4627 * gfortran.dg/advance_1.f90: Renamed from advance.f90
4628 * gfortran.dg/append_1.f90: Renamed from append-1.f90
4629 * gfortran.dg/array_1.f90: Renamed from array-1.f90
4630 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
4631 * gfortran.dg/backspace_1.f: Renamed from backspace.f
4632 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
4633 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
4634 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
4635 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
4636 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
4637 * gfortran.dg/logint_1.f: Renamed from logint-1.f
4638 * gfortran.dg/logint_2.f: Renamed from logint-2.f
4639 * gfortran.dg/logint_3.f: Renamed from logint-3.f
4640
4641 2006-12-18 Bill Wendling <wendling@apple.com>
4642
4643 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
4644 id is an OjbC keyword.
4645
4646 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4647
4648 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
4649
4650 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
4651
4652 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
4653
4654 2006-12-18 Ian Lance Taylor <iant@google.com>
4655
4656 * g++.dg/warn/Wmissing-declarations-1.C: New test.
4657
4658 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
4659
4660 * gcc.c-torture/compile/pr27528.c: Use empty templates.
4661
4662 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
4663
4664 PR fortran/30207
4665 * gfortran.fortran-torture/execute/where21.f90: New test.
4666
4667 2006-12-17 Tobias Burnus <burnus@net-b.de>
4668
4669 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
4670
4671 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4672
4673 PR middle-end/7651
4674 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
4675 * gcc.dg/if-empty-1.c: Likewise.
4676 * gcc.dg/pr23165.c: Likewise.
4677 * g++.dg/warn/empty-body.C: Likewise.
4678
4679 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4680
4681 PR libfortran/30005
4682 * gfortran.dg/open_errors.f90: New test.
4683
4684 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
4685
4686 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
4687
4688 * gcc.target/i386/ssse3-pabsb.c: New file.
4689 * gcc.target/i386/ssse3-pabsd.c: Likewise.
4690 * gcc.target/i386/ssse3-pabsw.c: Likewise.
4691 * gcc.target/i386/ssse3-palignr.c: Likewise.
4692 * gcc.target/i386/ssse3-phaddd.c: Likewise.
4693 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
4694 * gcc.target/i386/ssse3-phaddw.c: Likewise.
4695 * gcc.target/i386/ssse3-phsubd.c: Likewise.
4696 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
4697 * gcc.target/i386/ssse3-phsubw.c: Likewise.
4698 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
4699 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
4700 * gcc.target/i386/ssse3-pshufb.c: Likewise.
4701 * gcc.target/i386/ssse3-psignb.c: Likewise.
4702 * gcc.target/i386/ssse3-psignd.c: Likewise.
4703 * gcc.target/i386/ssse3-psignw.c: Likewise.
4704 * gcc.target/i386/ssse3-vals.h: Likewise.
4705
4706 2006-12-15 Janis Johnson <janis187@us.ibm.com>
4707
4708 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
4709 * lib/fortran-torture.exp: Include target-supports.exp.
4710
4711 2006-12-15 Jakub Jelinek <jakub@redhat.com>
4712
4713 PR target/30185
4714 * gcc.c-torture/execute/pr30185.c: New test.
4715
4716 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4717
4718 PR testsuite/30179
4719 PR testsuite/30180
4720 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
4721 * gcc.dg/builtin-bswap-2.c: Likewise.
4722 * gcc.dg/builtin-bswap-3.c: Likewise.
4723 * gcc.dg/builtin-bswap-4.c: Likewise.
4724 * lib/target-supports.exp (check_effective_target_stdint_types): New.
4725 * gcc.c-torture/execute/mode-dependent-address.x: New file.
4726
4727 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4728
4729 PR libfortran/30145
4730 * gfortran.dg/write_zero_array: New test.
4731
4732 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4733
4734 PR fortran/30200
4735 * gfortran.dg/write_fmt_trim.f90: New test.
4736
4737 2006-12-14 Diego Novillo <dnovillo@redhat.com>
4738
4739 PR 30194
4740 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
4741 temporarily.
4742
4743 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4744
4745 * lib/target-supports.exp (check_weak_available): Use istarget
4746 "hppa*-*-hpux10*" instead of regexp.
4747 (check_cxa_atexit_available): Likewise.
4748
4749 2006-12-14 Richard Guenther <rguenther@suse.de>
4750
4751 PR tree-optimization/30197
4752 * gcc.c-torture/execute/complex-1.c: Fix function name.
4753 * gcc.dg/builtins-61.c: New testcase.
4754
4755 2006-12-14 Richard Guenther <rguenther@suse.de>
4756
4757 PR middle-end/30172
4758 * gcc.dg/pr30172-1.c: New testcase.
4759
4760 2006-12-14 Richard Guenther <rguenther@suse.de>
4761
4762 PR tree-optimization/30198
4763 * gcc.dg/builtins-60.c: New testcase.
4764
4765 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
4766
4767 * lib/target-supports.exp (vect_no_align): Remove spu.
4768
4769 2006-12-13 Ian Lance Taylor <iant@google.com>
4770
4771 PR c++/19564
4772 PR c++/19756
4773 * g++.dg/warn/Wparentheses-5.C: New test.
4774 * g++.dg/warn/Wparentheses-6.C: New test.
4775 * g++.dg/warn/Wparentheses-7.C: New test.
4776 * g++.dg/warn/Wparentheses-8.C: New test.
4777 * g++.dg/warn/Wparentheses-9.C: New test.
4778 * g++.dg/warn/Wparentheses-10.C: New test.
4779 * g++.dg/warn/Wparentheses-11.C: New test.
4780 * g++.dg/warn/Wparentheses-12.C: New test.
4781 * g++.dg/warn/Wparentheses-13.C: New test.
4782 * g++.dg/warn/Wparentheses-14.C: New test.
4783 * g++.dg/warn/Wparentheses-15.C: New test.
4784 * g++.dg/warn/Wparentheses-16.C: New test.
4785 * g++.dg/warn/Wparentheses-17.C: New test.
4786 * g++.dg/warn/Wparentheses-18.C: New test.
4787 * g++.dg/warn/Wparentheses-19.C: New test.
4788 * g++.dg/warn/Wparentheses-20.C: New test.
4789 * g++.dg/warn/Wparentheses-21.C: New test.
4790
4791 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4792
4793 PR testsuite/30157
4794 * lib/target-supports.exp (check_cxa_atexit_available): Return false
4795 for target "hppa.*hpux10".
4796
4797 2006-12-13 Jakub Jelinek <jakub@redhat.com>
4798
4799 * g++.dg/debug/vartrack1.C: New test.
4800
4801 * g++.dg/opt/ifcvt1.C: New test.
4802
4803 * gcc.dg/tls/opt-13.c: New test.
4804
4805 * gcc.dg/20060425-2.c: New test.
4806
4807 * g++.dg/opt/pr15054-2.C: New test.
4808
4809 * gcc.c-torture/execute/20060420-1.c: New test.
4810
4811 * gcc.c-torture/execute/20060412-1.c: New test.
4812
4813 * objc/compile/20060406-1.m: New test.
4814
4815 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
4816
4817 * g++.dg/template/array17.C: New test.
4818
4819 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
4820
4821 * gcc.target/powerpc/altivec-23.c: New test.
4822
4823 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
4824
4825 PR c++27316
4826 * g++.dg/inherit/error3.C: New test.
4827
4828 PR c++/28740
4829 * g++.dg/inherit/error4.C: New test.
4830
4831 2006-12-13 Richard Guenther <rguenther@suse.de>
4832
4833 PR tree-optimization/17687
4834 * gcc.dg/builtins-59.c: New testcase.
4835
4836 2006-12-13 Ben Elliston <bje@au.ibm.com>
4837
4838 * gcc.target/spu/Wmain.c: New test.
4839
4840 2006-12-12 Josh Conner <jconner@apple.com>
4841
4842 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
4843 * g++.dg/abi/thunk4.C: Likewise.
4844 * g++.dg/abi/rtti3.C: Likewise.
4845
4846 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
4847
4848 * gcc.target/spu/cpat-1.c: New test.
4849 * gcc.target/spu/cpat-2.c: New test.
4850 * gcc.target/spu/cpat-3.c: New test.
4851 * gcc.target/spu/cpat-4.c: New test.
4852
4853 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
4854
4855 PR tree-opt/28436
4856 * gcc.c-torture/compile/vector-1.c: New test.
4857 * gcc.c-torture/compile/vector-2.c: New test.
4858 * gcc.c-torture/compile/vector-3.c: New test.
4859
4860 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
4861
4862 * lib/fortran-torture.exp: Update copyright years. Remove
4863 obsolete comment. Test -ftree-vectorize where it makes sense.
4864 * lib/gfortran-dg.exp: Update copyright years. Use settings
4865 from fortran-torture.exp.
4866 * gfortran.dg/char_transpose_1.f90,
4867 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
4868 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
4869 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
4870 '-w' to dg-options.
4871
4872 2006-12-12 Richard Sandiford <richard@codesourcery.com>
4873
4874 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
4875 saved_${tool}_load.
4876
4877 2006-12-12 Ira Rosen <irar@il.ibm.com>
4878
4879 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
4880 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
4881 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
4882 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
4883 gaps.
4884
4885 2006-12-12 Richard Guenther <rguenther@suse.de>
4886
4887 PR middle-end/30147
4888 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
4889
4890 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
4891 Diego Novillo <dnovillo@redhat.com>
4892
4893 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
4894 VDEF/VUSE changes.
4895 * gcc.dg/tree-ssa/pr26421.c: Likewise
4896 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
4897 * gcc.dg/tree-ssa/pr23382.c: Likewise.
4898 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
4899 * gcc.dg/tree-ssa/pr28410.c: Likewise.
4900 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
4901 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4902 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4903 * gcc.dg/tree-ssa/vrp08.c: Likewise.
4904 * gcc.dg/tree-ssa/alias-12.c: Likewise.
4905
4906 2006-12-11 Jan Hubicka <jh@suse.cz>
4907
4908 * gcc.dg/tree-prof/stringop-1.c: New test.
4909 * gcc.dg/tree-prof/stringop-2.c: New test.
4910
4911 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
4912
4913 PR target/30120
4914 * gcc.target/i386/pr30120.c: New test.
4915
4916 Revert:
4917 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
4918
4919 * gcc.target/i386/x87regparm-1.c: New test.
4920 * gcc.target/i386/x87regparm-2.c: New test.
4921 * gcc.target/i386/x87regparm-3.c: New test.
4922 * gcc.target/i386/x87regparm-4.c: New test.
4923
4924 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
4925
4926 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
4927
4928 2006-12-10 Tobias Burnus <burnus@net-b.de>
4929
4930 PR fortran/23994
4931 * gfortran.dg/protected_1.f90: New test.
4932 * gfortran.dg/protected_2.f90: New test.
4933 * gfortran.dg/protected_3.f90: New test.
4934 * gfortran.dg/protected_4.f90: New test.
4935 * gfortran.dg/protected_5.f90: New test.
4936 * gfortran.dg/protected_6.f90: New test.
4937
4938 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
4939 Tobias Burnus <burnus@gcc.gnu.org>
4940
4941 PR fortran/29975
4942 PR fortran/30068
4943 * gfortran.dg/interface_4.f90: Test adding procedure to generic
4944 interface.
4945 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
4946 ambiguous interfaces.
4947 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
4948 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
4949 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
4950 ambiguous interfaces.
4951 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
4952 * gfortran.dg/array_initializer_2.f90: Add initializer array
4953 constructor test.
4954
4955 PR fortran/30096
4956 * gfortran.dg/interface_9.f90: Test that host interfaces are
4957 not checked for ambiguity with the local version.
4958
4959 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
4960
4961 PR fortran/29464
4962 * gfortran.dg/module_interface_2.f90: New test.
4963
4964 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
4965
4966 PR fortran/29941
4967 * gfortran.dg/assumed_len.f90: New test.
4968
4969 2006-12-09 Richard Guenther <rguenther@suse.de>
4970
4971 * g++.dg/warn/implicit-typename1.C: Qualify types.
4972 * g++.dg/parse/crash12.C: Likewise.
4973 * g++.dg/tree-ssa/pr22444.C: Likewise.
4974
4975 2006-12-09 Tobias Burnus <burnus@net-b.de>
4976
4977 * gfortran.dg/array_2.f90: Added sqrt test.
4978
4979 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
4980
4981 * gcc.target/i386/x87regparm-1.c: XFAIL.
4982 * gcc.target/i386/x87regparm-2.c: XFAIL.
4983 * gcc.target/i386/x87regparm-3.c: XFAIL.
4984 * gcc.target/i386/x87regparm-4.c: XFAIL.
4985
4986 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4987
4988 * lib/target-supports.exp
4989 (check_effective_target_large_long_double): New.
4990 * gcc.dg/Wconversion-real.c : Use it.
4991 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
4992 unsigned.
4993
4994 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
4995
4996 * gcc.c-torture/execute/mode-dependent-address.c: New test.
4997
4998 2006-12-08 Tobias Burnus <burnus@net-b.de>
4999
5000 PR fortran/27546
5001 * gfortran.dg/import4.f90: New test for IMPORT in modules.
5002
5003 2006-12-07 Mark Mitchell <mark@codesourcery.com>
5004
5005 PR c++/29732
5006 * g++.dg/template/crash65.C: New test.
5007 * g++.dg/template/spec16.C: Tweak error markers.
5008
5009 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
5010
5011 * gcc.target/spu: New directory.
5012 * gcc.target/spu/spu.exp: New file.
5013 * gcc.target/spu/intrinsics-1.c: New test.
5014
5015 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
5016
5017 PR c++/29980
5018 * g++.dg/ext/attrib27.C: New test.
5019 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
5020 * g++.dg/parse/typedef5.C: Likewise.
5021
5022 2006-12-07 Mike Stump <mrs@apple.com>
5023
5024 * treelang/compile/var_defs.tree: Adjust.
5025
5026 2006-12-06 Mark Mitchell <mark@codesourcery.com>
5027
5028 PR c++/29730
5029 * g++.dg/template/crash64.C: New test.
5030 * g++.dg/parse/crash27.C: Adjust error markers.
5031
5032 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
5033
5034 PR libfortran/30009
5035 PR libfortran/30056
5036 * gfortran.dg/read_eof_4.f90: Add tests.
5037 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
5038 * gfortran.dg/unf_read_corrupted_1.f90: New test.
5039
5040 2006-12-05 Mark Mitchell <mark@codesourcery.com>
5041
5042 PR c++/29729
5043 * g++.dg/template/crash63.C: New test.
5044
5045 PR c++/29728
5046 * g++.dg/template/crash62.C: New test.
5047
5048 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
5049
5050 PR fortran/30003
5051 * gfortran.dg/allocatable_function_1.f90: Increase the number
5052 of expected calls of free to 10; the lhs section reference is
5053 now evaluated so there is another call to bar. Change the
5054 comment appropriately.
5055 * gfortran.dg/array_section_1.f90: New test.
5056
5057 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
5058
5059 PR fortran/29912
5060 * gfortran.dg/char_result_12.f90: New test.
5061
5062 2006-12-05 Richard Guenther <rguenther@suse.de>
5063
5064 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
5065 * gcc.dg/vect/vect-pow-2.c: Rename to ...
5066 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
5067 vect_double, xfail for spu*-*-*.
5068
5069 2006-12-04 Tobias Burnus <burnus@net-b.de>
5070
5071 PR fortran/29962
5072 * initialization_4.f90: Test noninteger exponents (-std=f95).
5073 * initialization_5.f90: New test for noninteger exponents
5074 with -std=f2003.
5075
5076 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
5077
5078 PR fortran/29821
5079 * gfortran.dg/parameter_array_section_1.f90: New test.
5080
5081 2006-12-04 Mark Mitchell <mark@codesourcery.com>
5082
5083 PR c++/29733
5084 * g++.dg/template/crash61.C: New test.
5085
5086 PR c++/29632
5087 * g++.dg/template/error23.C: New test.
5088
5089 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
5090
5091 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
5092
5093 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
5094
5095 PR fortran/29916
5096 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
5097
5098 2006-12-04 Jakub Jelinek <jakub@redhat.com>
5099
5100 PR middle-end/29965
5101 * gcc.dg/gomp/pr29965-1.c: New test.
5102 * gcc.dg/gomp/pr29965-2.c: New test.
5103 * gcc.dg/gomp/pr29965-3.c: New test.
5104 * gcc.dg/gomp/pr29965-4.c: New test.
5105 * gcc.dg/gomp/pr29965-5.c: New test.
5106 * gcc.dg/gomp/pr29965-6.c: New test.
5107 * g++.dg/gomp/pr29965-1.C: New test.
5108 * g++.dg/gomp/pr29965-2.C: New test.
5109 * g++.dg/gomp/pr29965-3.C: New test.
5110 * g++.dg/gomp/pr29965-4.C: New test.
5111 * g++.dg/gomp/pr29965-5.C: New test.
5112 * g++.dg/gomp/pr29965-6.C: New test.
5113 * g++.dg/gomp/pr29965-7.C: New test.
5114 * g++.dg/gomp/pr29965-8.C: New test.
5115 * g++.dg/gomp/pr29965-9.C: New test.
5116 * g++.dg/gomp/pr29965-10.C: New test.
5117
5118 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
5119
5120 * gnat.dg/pointer_variable_bounds.adb: New test.
5121 * gnat.dg/pointer_variable_bounds.ads: Likewise.
5122 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
5123
5124 2006-12-03 Eric Christopher <echristo@apple.com>
5125
5126 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
5127
5128 2006-12-03 Richard Henderson <rth@redhat.com>
5129 Andrew Pinski <pinskia@gmail.com>
5130
5131 PR C++/14329
5132 * g++.dg/warn/unit-1.C: New test.
5133
5134 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
5135
5136 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
5137
5138 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
5139
5140 * g++.dg/vect/vect.exp: Enable tests to run on spu.
5141 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
5142 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
5143 * gcc.dg/vect/vect-70.c: Reduce array size.
5144 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
5145 vect_no_compaer_double targets.
5146 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
5147 vect_float, vect_double, and vect_int.
5148
5149 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
5150
5151 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
5152 test for loop versioning on vect_no_align targets.
5153 * gcc.dg/vect/pr20122.c: Likewise.
5154 * gcc.dg/vect/vect-105.c: Likewise.
5155 * gcc.dg/vect/vect-42.c: Likewise.
5156 * gcc.dg/vect/vect-43.c: Likewise.
5157 * gcc.dg/vect/vect-74.c: Likewise.
5158 * gcc.dg/vect/vect-75.c: Likewise.
5159 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5160 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5161 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
5162 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
5163
5164 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
5165
5166 PR fortran/29642
5167 * gfortran.dg/value_1.f90 : New test.
5168 * gfortran.dg/value_2.f90 : New test.
5169 * gfortran.dg/value_3.f90 : New test.
5170 * gfortran.dg/value_4.f90 : New test.
5171 * gfortran.dg/value_4.c : Called from value_4.f90.
5172
5173 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
5174
5175 PR C++/30033
5176 * g++.dg/cpp0x/static_assert4.C: New testcase.
5177
5178 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5179
5180 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
5181
5182 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
5183
5184 PR c/27953
5185 * gcc.dg/pr27953.c: New test.
5186
5187 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5188
5189 PR c++/30022
5190 * g++.dg/ext/vector5.C: New test.
5191
5192 PR c++/30021
5193 * g++.dg/other/main1.C: New test.
5194
5195 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
5196
5197 PR libfortran/29568
5198 * gfortran.dg/convert_implied_open.f90: Change to
5199 new default record length.
5200 * gfortran.dg/unf_short_record_1.f90: Adapt to
5201 new error message.
5202 * gfortran.dg/unformatted_subrecords_1.f90: New test.
5203
5204 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
5205
5206 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
5207
5208 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
5209
5210 PR c++/29066
5211 * g++.dg/expr/pr29066.c: New.
5212
5213 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
5214 Zdenek Dvorak <dvorakz@suse.cz>
5215
5216 PR tree-optimization/29921
5217 * gcc.dg/pr29921-2.c: New test.
5218
5219 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
5220
5221 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
5222 (i386_get_cpuid): New function.
5223 (i386_cpuid_ecx): Likewise.
5224 (i386_cpuid_edx): Likewise.
5225 (i386_cpuid): Updated to call i386_cpuid_edx.
5226
5227 * gcc.target/i386/sse3-addsubpd.c: New file.
5228 * gcc.target/i386/sse3-addsubps.c: Likewise.
5229 * gcc.target/i386/sse3-haddpd.c: Likewise.
5230 * gcc.target/i386/sse3-haddps.c: Likewise.
5231 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5232 * gcc.target/i386/sse3-hsubps.c: Likewise.
5233 * gcc.target/i386/sse3-lddqu.c: Likewise.
5234 * gcc.target/i386/sse3-movddup.c: Likewise.
5235 * gcc.target/i386/sse3-movshdup.c: Likewise.
5236 * gcc.target/i386/sse3-movsldup.c: Likewise.
5237
5238 2006-12-01 Dirk Mueller <dmueller@suse.de>
5239
5240 * g++.dg/warn/Wreturn-type-4.C: New testcase.
5241
5242 2006-11-30 Janis Johnson <janis187@us.ibm.com>
5243
5244 * gcc.dg/dfp/convert-int-max.c: New test.
5245 * gcc.dg/dfp/convert-int-max-fold.c: New test.
5246
5247 2006-11-30 Richard Guenther <rguenther@suse.de>
5248
5249 * gcc.dg/vect/vect-pow-1.c: Rename ...
5250 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
5251 floats instead of doubles, check successful vectorization.
5252
5253 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
5254
5255 PR target/29945
5256 * gcc.c-torture/compile/pr29945.c: New testcase.
5257
5258 2006-11-30 Joseph Myers <joseph@codesourcery.com>
5259
5260 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
5261 -maltivec.
5262
5263 2006-11-29 Eric Christopher <echristo@apple.com>
5264
5265 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
5266
5267 2006-11-29 Janis Johnson <janis187@us.ibm.com>
5268
5269 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
5270
5271 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
5272
5273 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
5274
5275 PR c++/29022
5276 * g++.dg/inherit/virtual2.C: New test.
5277 * g++.dg/inherit/virtual3.C: Likewise.
5278 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
5279 * g++.dg/inherit/error2.C: Likewise.
5280 * g++.dg/template/instantiate1.C: Likewise.
5281
5282 2006-11-28 Andrew Pinski <pinskia@gmail.com>
5283
5284 PR tree-opt/29984
5285 * gcc.dg/tree-ssa/reassoc-12.c: New test.
5286
5287 2006-11-28 Jan Hubicka <jh@suse.cz>
5288
5289 * gcc.dg/memcpy-1.c: New test.
5290
5291 2006-11-28 Jakub Jelinek <jakub@redhat.com>
5292
5293 PR c++/29735
5294 * g++.dg/warn/main-3.C: New test.
5295
5296 2006-11-28 Jan Hubicka <jh@suse.cz>
5297
5298 * gcc.dg/winline-1.c: New test.
5299
5300 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
5301
5302 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
5303 alignments.
5304
5305 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
5306
5307 PR fortran/29976
5308 * gfortran.dg/missing_optional_dummy_3.f90
5309
5310 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
5311
5312 PR fortran/20880
5313 * gfortran.dg/interface_3.f90: Modify errors.
5314
5315 2006-11-28 Ben Elliston <bje@au.ibm.com>
5316
5317 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
5318 fail to link due to relocation overflows on spu-*-*.
5319
5320 2006-11-27 Michael Matz <matz@suse.de>
5321 Andreas Krebbel <krebbel1@de.ibm.com>
5322
5323 PR target/29319
5324 * gcc.dg/20061127-1.c: New testcase.
5325
5326 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
5327
5328 * gcc.dg/20061124-1.c: Add exit() function prototype.
5329
5330 2006-11-27 Jan Hubicka <jh@suse.cz>
5331
5332 * gcc.target/i386/memcpy-1.c: Adjust size.
5333 * testsuite/gcc.dg/visibility-11.c: Likewise.
5334
5335 2006-11-27 Richard Guenther <rguenther@suse.de>
5336
5337 PR middle-end/25620
5338 * gcc.target/i386/pow-1.c: New testcase.
5339 * gcc.dg/builtins-58.c: Likewise.
5340
5341 2006-11-26 Mark Mitchell <mark@codesourcery.com>
5342
5343 PR c++/29886
5344 * g++.dg/expr/cast8.C: New test.
5345
5346 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5347
5348 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
5349 Don't ever inline the testcase.
5350
5351 2006-11-25 Andrew Pinski <pinskia@gmail.com>
5352
5353 PR fortran/29982
5354 * gfortran.fortran-torture/compile/parameter_3.f90: New
5355 testcase.
5356
5357 2006-11-25 Andrew Pinski <pinskia@gmail.com>
5358
5359 PR fortran/29951
5360 * gfortran.fortran-torture/execute/transfer2.f90: New test.
5361
5362 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5363
5364 * gfortran.fortran-torture/execute/specifics.f90: Remove test
5365 for CHAR.
5366
5367 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5368
5369 PR libgfortran/29936
5370 * gfortran.dg/write_check3.f90: New test.
5371
5372 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
5373
5374 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
5375
5376 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
5377
5378 PR fortran/20880
5379 * gfortran.dg/interface_3.f90: New test.
5380
5381 PR fortran/29387
5382 * gfortran.dg/generic_8.f90: New test.
5383
5384 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5385
5386 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
5387 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
5388 * gfortran.dg/specifics_3.f90: Remove.
5389
5390 2006-11-24 Jakub Jelinek <jakub@redhat.com>
5391
5392 PR c/29955
5393 * gcc.dg/gomp/pr29955.c: New test.
5394
5395 PR c/29736
5396 * gcc.dg/pr29736.c: New test.
5397
5398 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
5399
5400 PR tree-opt/29964
5401 * gcc.dg/pure-1.c: New test.
5402
5403 2006-11-24 Joseph Myers <joseph@codesourcery.com>
5404
5405 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
5406 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
5407
5408 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
5409
5410 * gcc.dg/20061124-1.c: New testcase.
5411
5412 2006-11-23 Eric Christopher <echristo@apple.com>
5413
5414 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
5415
5416 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5417
5418 PR c/2707
5419 PR c++/26167
5420 * gcc.dg/Wconversion-integer.c: New. Supersedes
5421 Wconversion-negative-constants.c
5422 * gcc.dg/Wconversion-real.c: New.
5423 * gcc.dg/Wconversion-real-integer.c: New.
5424 * gcc.dg/Wconversion-negative-constants.c: Deleted.
5425 * g++.dg/warn/Wconversion1.C: Modified.
5426
5427 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
5428
5429 * gfortran.dg/overload_1.f90: New test.
5430
5431 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5432
5433 PR c/9072
5434 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
5435 Wtraditional-conversion.
5436 * gcc.dg/overflow-warn-2.c: Likewise.
5437 * gcc.dg/Wconversion.c: Likewise. Renamed as
5438 Wtraditional-conversion.c .
5439 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
5440 Wtraditional-conversion-2.c .
5441 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
5442 Wtraditional-conversion-2.c
5443 * gcc.dg/Wconversion-negative-constants.c: New.
5444
5445 2006-11-23 Andrew Pinski <pinskia@gmail.com>
5446
5447 * gcc.dg/tree-ssa/dump-1.c: New test.
5448
5449 2006-11-23 David Ung <davidu@mips.com>
5450
5451 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
5452 -mfp64, allowable when ISA >= 33 and float is enabled.
5453 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
5454 of mthc1 and mfhc1 patterns.
5455
5456 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
5457
5458 PR tree-optimization/29921
5459 * gcc.dg/pr29921.c: New test.
5460
5461 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
5462
5463 PR fortran/29441
5464 * gfortran.dg/initialization_4.f90: New test.
5465
5466 2006-11-22 Ira Rosen <irar@il.ibm.com>
5467
5468 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
5469 platforms that have interleaving support.
5470 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
5471 * gcc.dg/vect/vect-strided-a-u16-i2.c,
5472 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
5473 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
5474 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
5475 gcc.dg/vect/vect-strided-u8-i2-gap.c,
5476 gcc.dg/vect/vect-strided-u8-i8.c,
5477 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
5478 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
5479 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
5480 gcc.dg/vect/vect-strided-float.c,
5481 gcc.dg/vect/vect-strided-a-mult.c,
5482 gcc.dg/vect/vect-strided-mult-char-ls.c,
5483 gcc.dg/vect/vect-strided-a-u16-mult.c,
5484 gcc.dg/vect/vect-strided-a-u32-mult.c,
5485 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
5486 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
5487 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
5488 gcc.dg/vect/vect-strided-mult.c,
5489 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
5490 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
5491
5492 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
5493
5494 PR fortran/25087
5495 * gfortran.dg/auto_char_len_4.f90: New test.
5496
5497 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
5498
5499 PR fortran/29652
5500 * gfortran.dg/generic_7.f90: New test.
5501 * gfortran.dg/defined_operators_1.f90: Add new error.
5502
5503 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
5504
5505 PR tree-optimization/29902
5506 * g++.dg/tree-ssa/pr29902.C: New test.
5507
5508 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
5509
5510 PR fortran/29820
5511 * gfortran.dg/used_types_13.f90: New test.
5512
5513 2006-11-21 Janis Johnson <janis187@us.ibm.com>
5514
5515 * gcc.dg/dfp/snan.c: Delete.
5516
5517 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
5518
5519 * g++.dg/cpp0x/static_assert1.C: New.
5520 * g++.dg/cpp0x/static_assert2.C: New.
5521 * g++.dg/cpp0x/static_assert3.C: New.
5522
5523 2006-11-21 Richard Guenther <rguenther@suse.de>
5524
5525 * gcc.dg/vect/vect-pow-1.c: New testcase.
5526 * gcc.dg/vect/vect-pow-2.c: Likewise.
5527
5528 2006-11-21 Jakub Jelinek <jakub@redhat.com>
5529
5530 PR c++/29570
5531 * g++.dg/template/static29.C: New test.
5532
5533 PR c++/29734
5534 * g++.dg/conversion/simd4.C: New test.
5535
5536 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
5537
5538 PR c++/29475
5539 * g++.dg/template/access19.C: New test.
5540 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
5541 error is reported.
5542
5543 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5544
5545 PR tree-opt/25500
5546 * gcc.dg/tree-ssa/sra-4.c: New testcase.
5547
5548 2006-11-20 Tobias Burnus <burnus@net-b.de>
5549
5550 PR fortran/27546
5551 * gfortran.dg/import.f90: Extended test.
5552 * gfortran.dg/import2.f90: Extended test.
5553
5554 2006-11-20 Tobias Burnus <burnus@net-b.de>
5555
5556 * gfortran.dg/volatile3.f90: Add conflict test.
5557
5558 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
5559
5560 PR fortran/24783
5561 * gfortran.dg/implicit_10.f90: New test.
5562
5563 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
5564
5565 PR c++/8586
5566 * g++.dg/warn/Wall-write-strings.C: New.
5567
5568 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
5569
5570 * gfortran.dg/alloc_comp_constraint_5.f90: New.
5571 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
5572
5573 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5574
5575 * gfortran.dg/use_3.f90: Remove error message.
5576 * gfortran.dg/iso_fortran_env_1.f90: New test.
5577 * gfortran.dg/iso_fortran_env_2.f90: New test.
5578 * gfortran.dg/iso_fortran_env_3.f90: New test.
5579 * gfortran.dg/iso_fortran_env_4.f90: New test.
5580
5581 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
5582
5583 * gcc.dg/vect/vect-27.c: Fix initialization.
5584
5585 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5586
5587 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
5588 * gcc.dg/torture/builtin-minmax-1.c: New.
5589
5590 * gcc.dg/builtins-20.c: Add cases for copysign.
5591
5592 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5593
5594 PR fortran/24285
5595 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
5596
5597 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5598 * gfortran.dg/use_1.f90: New test.
5599 * gfortran.dg/use_1.f90: New test.
5600 * gfortran.dg/use_1.f90: New test.
5601
5602 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
5603
5604 PR tree-optimization/29801
5605 * gcc.dg/pr29801.c: New test.
5606
5607 2006-11-17 Jakub Jelinek <jakub@redhat.com>
5608
5609 PR middle-end/29584
5610 * gcc.dg/torture/pr29584.c: New test.
5611
5612 2006-11-17 Joseph Myers <joseph@codesourcery.com>
5613
5614 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
5615 Condition PowerPC tests for saving FPRs on powerpc_fprs.
5616 * gcc.target/powerpc/compress-float-ppc.c,
5617 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
5618 powerpc_fprs.
5619 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
5620 do not pass -mhard-float.
5621
5622 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
5623
5624 * gnat.dg/volatile_aggregate.adb: New test.
5625
5626 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5627
5628 PR fortran/29391
5629 PR fortran/29489
5630 * gfortran.dg/bound_2.f90: Add more checks.
5631 * gfortran.dg/bound_3.f90: New test.
5632
5633 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
5634
5635 PR target/29201
5636 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
5637
5638 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
5639
5640 * gfortran.dg/import3.f90: Fix error message.
5641
5642 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5643
5644 PR tree-opt/29788
5645 * gfortran.fortran-torture/compile/inline_1.f90:
5646 New testcase.
5647
5648 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
5649
5650 * gcc.target/i386/x87regparm-1.c: New test.
5651 * gcc.target/i386/x87regparm-2.c: New test.
5652 * gcc.target/i386/x87regparm-3.c: New test.
5653 * gcc.target/i386/x87regparm-4.c: New test.
5654
5655 2006-11-15 Tobias Burnus <burnus@net-b.de>
5656
5657 PR fortran/27546
5658 * gfortran.dg/import.f90: New test.
5659 * gfortran.dg/import2.f90: New test.
5660 * gfortran.dg/import3.f90: New test.
5661
5662 2006-11-15 Tobias Burnus <burnus@net-b.de>
5663
5664 PR fortran/27588
5665 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
5666
5667 2006-11-15 Tobias Burnus <burnus@net-b.de>
5668
5669 PR fortran/29806
5670 * gfortran.dg/contains.f90: New test.
5671 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
5672
5673 2006-11-15 Jakub Jelinek <jakub@redhat.com>
5674
5675 PR tree-optimization/29581
5676 * gcc.dg/pr29581-1.c: New test.
5677 * gcc.dg/pr29581-2.c: New test.
5678 * gcc.dg/pr29581-3.c: New test.
5679 * gcc.dg/pr29581-4.c: New test.
5680 * gfortran.dg/pr29581.f90: New test.
5681
5682 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
5683
5684 PR fortran/29702
5685 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
5686 numbers in error message headers.
5687
5688 2006-11-14 Richard Guenther <rguenther@suse.de>
5689
5690 * gcc.target/i386/math-torture/math-torture.exp: Restrict
5691 to i?86 and x86_64 targets.
5692
5693 2006-11-14 Caroline Tice <ctice@apple.com>
5694
5695 * gcc.dg/pubtypes-1.c: New file/testcase.
5696 * gcc.dg/pubtypes-2.c: New file/testcase.
5697 * gcc.dg/pubtypes-3.c: New file/testcase.
5698 * gcc.dg/pubtypes-4.c: New file/testcase.
5699 * g++.dg/pubtypes.C: New file/testcase.
5700
5701 2006-11-14 Mark Mitchell <mark@codesourcery.com>
5702
5703 PR c++/29106
5704 * g++.dg/init/self1.C: New test.
5705
5706 2006-11-14 Tobias Burnus <burnus@net-b.de>
5707
5708 PR fortran/29657
5709 * gfortran.dg/conflicts.f90: Add.
5710
5711 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
5712
5713 PR rtl-optimization/29798
5714
5715 * gcc.c-torture/execute/pr29798.c: New.
5716
5717 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5718
5719 * gcc.dg/builtins-20.c: Add more cases.
5720
5721 2006-11-13 Jakub Jelinek <jakub@redhat.com>
5722
5723 PR fortran/29759
5724 * gfortran.dg/gomp/pr29759.f90: New test.
5725
5726 2006-11-13 Mark Mitchell <mark@codesourcery.com>
5727
5728 PR c++/29518
5729 * g++.dg/template/static28.C: New test.
5730
5731 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
5732
5733 * lib/c-torture.exp: Use target-libpath.exp.
5734 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
5735 set GCC_EXEC_PREFIX env var from global variable of same name.
5736
5737 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5738
5739 PR fortran/26994
5740 * gfortran.fortran-torture/compile/transfer-1.f90:
5741 New testcase.
5742
5743 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
5744 Zdenek Dvorak <dvorakz@suse.cz>
5745
5746 PR tree-optimization/29680
5747 * gcc.dg/alias-11.c: New test.
5748
5749 2006-11-12 Jason Merrill <jason@redhat.com>
5750 Andrew Pinski <pinskia@physics.uc.edu>
5751
5752 PR middle-end/28915
5753 * gcc.target/i386/vectorize1.c: New.
5754
5755 2006-11-12 Roger Sayle <roger@eyesopen.com>
5756
5757 PR rtl-optimization/29797
5758 * gcc.c-torture/execute/pr29797-1.c: New test case.
5759
5760 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5761
5762 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
5763
5764 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
5765
5766 * gcc.dg/tree-ssa/prefetch-3.c: New test.
5767
5768 2006-11-12 Roger Sayle <roger@eyesopen.com>
5769
5770 PR tree-optimization/13827
5771 * gcc.dg/fold-eqand-1.c: New test case.
5772
5773 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
5774
5775 PR rtl-opt/28812
5776 * gcc.c-torture/execute/mayalias-3.c: New test.
5777
5778 2006-11-11 Richard Sandiford <richard@codesourcery.com>
5779
5780 PR middle-end/27528
5781 * gcc.c-torture/compile/pr27528.c: New test.
5782 * gcc.dg/pr27528.c: Likewise.
5783
5784 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5785
5786 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
5787
5788 * gcc.dg/torture/builtin-symmetric-1.c: New test.
5789
5790 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
5791
5792 PR fortran/29758
5793 * gfortran.dg/reshape_source_size_1.f90: New test.
5794
5795 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
5796
5797 PR fortran/29315
5798 * gfortran.dg/aliasing_dummy_4.f90: New test.
5799
5800 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
5801
5802 PR target/29777
5803 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
5804 and x86_64-*-* targets.
5805
5806 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5807
5808 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
5809 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
5810 New macros. Use them in exact tests.
5811 (TESTIT3): New macro.
5812 Add tests for fmin, fmax and fma.
5813
5814 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5815
5816 PR fortran/29431
5817 * gfortran.dg/array_constructor_13.f90: New test.
5818
5819 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5820
5821 PR fortran/29744
5822 * gfortran.dg/used_types_12.f90: New test.
5823
5824 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
5825
5826 PR middle-end/29726
5827 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
5828 (test6): Ditto.
5829 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
5830 * gcc.dg/fold-eqandshift-3.c: New test case.
5831
5832 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5833
5834 PR fortran/29699
5835 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
5836
5837 PR fortran/21370
5838 * gfortran.dg/change_symbol_attributes_1.f90: New test.
5839
5840 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
5841
5842 * gcc.dg/20061109-1.c: New testcase.
5843
5844 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5845
5846 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
5847
5848 2006-11-09 Tobias Burnus <burnus@net-b.de>
5849
5850 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
5851 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
5852
5853 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
5854
5855 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
5856 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
5857
5858 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5859
5860 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
5861
5862 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
5863
5864 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
5865 vect-9.c).
5866 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
5867 * gcc.dg/vect/vect-9.c: Now vectorizable.
5868 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
5869 that support vect_widen_mult.
5870 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
5871 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
5872 vect-reduc-dot-u16.c).
5873 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
5874 vect-reduc-dot-u16.c).
5875 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
5876 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
5877 vect-reduc-dot-s8.c).
5878 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
5879 vect-reduc-dot-s8.c).
5880 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
5881 vect-reduc-dot-s8.c).
5882 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
5883 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
5884 vect-reduc-dot-u8.c).
5885 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
5886 vect-reduc-dot-u8.c).
5887 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
5888 * gcc.dg/vect/vect-multitypes-9.c: New test.
5889 * gcc.dg/vect/vect-multitypes-10.c: New test.
5890 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
5891 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
5892 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
5893 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
5894 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
5895 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
5896 wrapv-vect-reduc-dot-s8.c.
5897 * lib/target-support.exp (check_effective_target_vect_unpack): New.
5898 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
5899 targets that support vec_unpack.
5900 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5901 (check_effective_target_vect_widen_mult_qi_to_hi): New.
5902 (check_effective_target_vect_widen_mult_hi_to_si): New.
5903 (check_effective_target_vect_widen_sum): Removed.
5904
5905 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
5906
5907 * gcc.dg/vect/vect-multitypes-8.c: New test.
5908 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
5909
5910 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
5911
5912 * gcc.dg/vect/vect-multitypes-7.c: New test.
5913
5914 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
5915
5916 * gcc.dg/vect/vect-multitypes-4.c: New test.
5917 * gcc.dg/vect/vect-multitypes-5.c: New test.
5918 * gcc.dg/vect/vect-multitypes-6.c: New test.
5919
5920 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
5921
5922 * gcc.dg/vect/vect-multitypes-1.c: New test.
5923 * gcc.dg/vect/vect-multitypes-2.c: New test.
5924 * gcc.dg/vect/vect-multitypes-3.c: New test.
5925
5926 2006-11-07 Eric Christopher <echristo@apple.com>
5927
5928 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
5929 Test using scan-assembler-not.
5930
5931 2006-11-07 Jakub Jelinek <jakub@redhat.com>
5932
5933 * gcc.dg/inline-17.c: New test.
5934
5935 2006-11-07 Steve Ellcey <sje@cup.hp.com>
5936
5937 PR other/25028
5938 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
5939 on HP-UX.
5940
5941 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
5942
5943 PR fortran/29539
5944 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
5945
5946 PR fortran/29634
5947 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
5948 test.
5949
5950 2006-11-07 Tobias Burnus <burnus@net-b.de>
5951
5952 PR fortran/29601
5953 * gfortran.dg/volatile.f90: Add.
5954 * gfortran.dg/volatile2.f90: Add.
5955 * gfortran.dg/volatile3.f90: Add.
5956 * gfortran.dg/volatile4.f90: Add.
5957 * gfortran.dg/volatile5.f90: Add.
5958 * gfortran.dg/volatile6.f90: Add.
5959 * gfortran.dg/volatile7.f90: Add.
5960
5961 2006-11-06 Tobias Burnus <burnus@net-b.de>
5962
5963 * gfortran.dg/io_constraints_2.f90: Adjust pattern
5964 for matching error messages.
5965 * gfortran.dg/specifics_3.f90: Adjust pattern
5966 for matching error messages.
5967
5968 2006-11-06 Janis Johnson <janis187@us.ibm.com>
5969 Bernhard Fischer <aldot@gcc.gnu.org>
5970
5971 * lib/gcc-dg.exp (output-exists): New proc.
5972 (output-exists-not): New proc.
5973 * gcc.test-framework/test-framework.awk: Support new directives.
5974 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
5975 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
5976 * gcc.test-framework/dg-outexists-exp-F.c: New test.
5977 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
5978 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
5979 * gcc.test-framework/dg-outexists-exp-P.c: New test.
5980
5981 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
5982
5983 PR fortran/29630
5984 PR fortran/29679
5985 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
5986 * gfortran.dg/initialization_3.f90: New.
5987
5988 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5989
5990 PR libgfortran/25545
5991 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
5992
5993 2006-11-05 Jakub Jelinek <jakub@redhat.com>
5994
5995 PR middle-end/29695
5996 * gcc.c-torture/execute/pr29695-1.c: New test.
5997 * gcc.c-torture/execute/pr29695-2.c: New test.
5998
5999 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
6000
6001 PR fortran/29565
6002 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
6003
6004 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
6005
6006 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
6007 for matching error messages.
6008
6009 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
6010
6011 PR target/26915
6012 * gcc.target/i386/387-12.c: New test.
6013
6014 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6015
6016 PR libfortran/29713
6017 * gfortran.dg/pr29713.f90: New test.
6018
6019 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
6020
6021 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
6022 Also test for bogus rest sign.
6023
6024 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6025
6026 PR libfortran/27895
6027 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
6028
6029 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
6030
6031 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
6032 from error messages.
6033
6034 2006-11-02 Mike Stump <mrs@apple.com>
6035
6036 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
6037
6038 * g++.old-deja/g++.abi/align.C: Enable for darwin.
6039
6040 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
6041
6042 * g++.dg/eh/gcsec1.C: New test.
6043
6044 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6045
6046 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
6047 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
6048
6049 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
6050
6051 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
6052 hexadecimal value.
6053 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6054 * gcc.dg/pr14796-2.c: Likewise.
6055
6056 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
6057
6058 * gcc.c-torture/execute/20061101-1.c: New test.
6059
6060 2006-11-01 Richard Guenther <rguenther@suse.de>
6061
6062 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
6063
6064 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6065
6066 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
6067 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
6068
6069 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
6070
6071 * gcc.c-torture/execute/20061031-1.c: New test.
6072
6073 2006-10-31 Geoffrey Keating <geoffk@apple.com>
6074
6075 PR 23067
6076 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
6077 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
6078 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
6079 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
6080 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
6081 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
6082 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
6083
6084 2006-10-31 Eric Christopher <echristo@apple.com>
6085 Falk Hueffner <falk@debian.org>
6086
6087 * gcc.dg/builtin-bswap-1.c: New.
6088 * gcc.dg/builtin-bswap-2.c: New.
6089 * gcc.dg/builtin-bswap-3.c: New.
6090 * gcc.dg/builtin-bswap-4.c: New.
6091 * gcc.dg/builtin-bswap-5.c: New.
6092 * gcc.target/i386/builtin-bswap-1.c: New.
6093
6094 2006-10-31 Geoffrey Keating <geoffk@apple.com>
6095
6096 * gcc.dg/inline-16.c: New.
6097
6098 PR 16622
6099 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
6100 defining it.
6101 * gcc.dg/inline-13.c: New.
6102 * gcc.dg/inline-14.c: New.
6103 * gcc.dg/inline-15.c: New.
6104
6105 PR 11377
6106 * gcc.dg/inline6.c: New.
6107 * gcc.dg/inline7.c: New.
6108
6109 2006-10-31 Roger Sayle <roger@eyesopen.com>
6110
6111 PR middle-end/23470
6112 * gcc.dg/pr23470-1.c: New test case.
6113
6114 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
6115
6116 PR fortran/29537
6117 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
6118 data.
6119 * gfortran.dg/blockdata_2.f90: New testcase.
6120
6121 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
6122
6123 PR libfortran/29627
6124 * gfortran.dg/unf_short_record_1.f90: New test.
6125
6126 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6127
6128 PR fortran/29067
6129 * gfortran.dg/pr29067.f: New test.
6130
6131 2006-10-31 Joseph Myers <joseph@codesourcery.com>
6132 Richard Sandiford <richard@codesourcery.com>
6133
6134 * lib/target-supports.exp (get_compiler_messages): Append options
6135 as a single list element.
6136 (check_effective_target_arm_vfp_ok): New.
6137 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
6138
6139 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
6140
6141 PR fortran/29387
6142 * gfortran.dg/intrinsic_actual_2.f90: New test.
6143
6144 PR fortran/29490
6145 * gfortran.dg/actual_array_interface_1.f90: New test.
6146
6147 PR fortran/29641
6148 * gfortran.dg/used_types_11.f90: New test.
6149
6150 2006-10-30 Dirk Mueller <dmueller@suse.de>
6151
6152 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
6153 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
6154 * g++.old-deja/g++.pt/eichin01.C (main): Same.
6155 * g++.old-deja/g++.mike/net25.C (main): Same.
6156 * g++.dg/lookup/exception1.C (main): Same.
6157 * g++.dg/parse/parens2.C (main): Same.
6158
6159 2006-10-30 Roger Sayle <roger@eyesopen.com>
6160
6161 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
6162
6163 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6164
6165 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
6166 * gcc.dg/torture/builtin-math-3.c: Likewise.
6167
6168 2006-10-30 Tobias Burnus <burnus@net-b.de>
6169
6170 PR fortran/29452
6171 * gfortran.dg/write_check.f90: Check run-time keyword checking.
6172 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
6173
6174 2006-10-30 Andrew Pinski <pinskia@gmail.com>
6175
6176 PR Fortran/29410
6177 * gfortran.fortran-torture/execute/transfer1.f90: New test.
6178
6179 2006-10-30 Joseph Myers <joseph@codesourcery.com>
6180
6181 * lib/target-supports.exp (check_function_available): Declare
6182 function before calling.
6183
6184 2006-10-30 Jakub Jelinek <jakub@redhat.com>
6185
6186 PR tree-optimization/29637
6187 * gcc.dg/pr29637.c: New test.
6188
6189 2006-10-29 Roger Sayle <roger@eyesopen.com>
6190
6191 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
6192 tree canonicalization.
6193
6194 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6195
6196 * gcc.dg/builtins-20.c: Add more hypot tests.
6197
6198 2006-10-29 Roger Sayle <roger@eyesopen.com>
6199
6200 * gcc.dg/fold-compare-1.c: New test case.
6201
6202 2006-10-29 Dirk Mueller <dmueller@suse.de>
6203
6204 PR c++/16307
6205 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
6206
6207 2006-10-29 Roger Sayle <roger@eyesopen.com>
6208
6209 PR tree-optimization/15458
6210 * gcc.dg/fold-xornot-1.c: New test case.
6211
6212 2006-10-29 Richard Guenther <rguenther@suse.de>
6213
6214 * gcc.target/i386/math-torture/trunc.c: New testcase.
6215
6216 2006-10-29 Richard Guenther <rguenther@suse.de>
6217
6218 * gcc.target/i386/math-torture/round.c: New testcase.
6219
6220 2006-10-29 Richard Guenther <rguenther@suse.de>
6221
6222 * gcc.target/i386/math-torture/ceil.c: New testcase.
6223 * gcc.target/i386/math-torture/floor.c: Likewise.
6224
6225 2006-10-29 Richard Guenther <rguenther@suse.de>
6226
6227 * gcc.target/i386/math-torture/rint.c: New testcase.
6228 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
6229
6230 2006-10-29 Richard Guenther <rguenther@suse.de>
6231
6232 * gcc.target/i386/math-torture/lfloor.c: New testcase.
6233 * gcc.target/i386/math-torture/lceil.c: Likewise.
6234
6235 2006-10-28 Tobias Burnus <burnus@net-b.de>
6236
6237 PR libgfortran/24313
6238 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
6239
6240 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
6241
6242 * gcc.c-torture/execute/20020118-1.c,
6243 gcc.c-torture/execute/builtins/strlen.c,
6244 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
6245 comment typos.
6246
6247 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6248
6249 * gcc.dg/builtins-20.c: Add tests for hypot.
6250 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
6251 two-argument builtins.
6252 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
6253 TESTIT2. Update all callers.
6254 (TESTIT2, TESTIT2_R): New helper macros.
6255 Add testcases for pow, hypot and atan2.
6256
6257 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6258
6259 PR C++/29295
6260 * g++.dg/expr/bool1.C: New test.
6261 * g++.dg/expr/bool2.C: New test.
6262
6263 2006-10-28 Tobias Burnus <burnus@net-b.de>
6264
6265 PR fortran/28224
6266 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
6267 * gfortran.dg/namelist_internal.f90: New test.
6268
6269 2006-10-28 Tobias Burnus <burnus@net-b.de>
6270
6271 PR fortran/29625
6272 * gfortran.dg/io_real_boz.f90: Add.
6273 * gfortran.dg/io_real_boz2.f90: Add.
6274
6275 2006-10-28 Richard Guenther <rguenther@suse.de>
6276
6277 PR middle-end/26899
6278 * gcc.dg/tree-ssa/pr26899.c: New testcase.
6279
6280 2006-10-28 Richard Guenther <rguenther@suse.de>
6281
6282 PR target/28806
6283 * gcc.target/i386/math-torture/lround.c: New testcase.
6284
6285 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
6286
6287 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
6288 * gcc.dg/builtins-44.c: Likewise.
6289 * gcc.dg/builtins-45.c: Likewise.
6290 * gcc.dg/pr28796-2.c: Likewise.
6291 * gcc.dg/unordered-3.c: Likewise.
6292
6293 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6294
6295 PR libgfortran/27954
6296 * gfortran.dg/error_recovery_2.f90: New test.
6297
6298 2006-10-26 Richard Guenther <rguenther@suse.de>
6299
6300 * gcc.target/i386/i386.exp: Use glob, not find to collect
6301 tests. Avoids recursing into subdirectories.
6302 * gcc.target/i386/math-torture/math-torture.exp: Torture
6303 for interesting ia32 math options.
6304 * gcc.target.i386/math-torture/lrint.c: New testcase.
6305
6306 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6307
6308 PR libgfortran/29563
6309 * gfortran.dg/arrayio_9.f90: Update test.
6310 * gfortran.dg/arrayio_19.f90: New test.
6311
6312 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
6313
6314 * gcc.dg/20061026.c: New testcase.
6315
6316 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6317
6318 PR libgfortran/29563
6319 * gfortran.dg/arrayio_9.f90: New test.
6320
6321 2006-10-26 Ben Elliston <bje@au.ibm.com>
6322
6323 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
6324 Copy the strings manually, as strcpy may call strlen.
6325
6326 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6327
6328 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
6329 Add checks for log, log2, log10 and log1p.
6330
6331 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
6332 we already test 0.0. Add checks for expm1, log, log2, log10,
6333 log1p, cbrt, erf and erfc.
6334
6335 2006-10-25 Steve Ellcey <sje@cup.hp.com>
6336
6337 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
6338
6339 2006-10-25 Uros Bizjak <uros@kss-loka.si>
6340
6341 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
6342 and remainderl() built-in functions. Remove -ffast-math from
6343 dg-options.
6344
6345 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6346
6347 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
6348 acosh and atanh.
6349
6350 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
6351 floating point modifiers to arguments passed to float and long
6352 double functions respectively. Update all callers to use floating
6353 point numbers, not integers. Add tests for exp, exp2 and
6354 exp10/pow10.
6355
6356 * gcc.dg/torture/builtin-math-3.c: New test.
6357
6358 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
6359
6360 PR fortran/29393
6361 * gfortran.dg/initialize_2.f90: New.
6362
6363 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6364
6365 * gcc.dg/torture/builtin-math-2.c: New test.
6366
6367 2006-10-24 Richard Guenther <rguenther@suse.de>
6368
6369 PR middle-end/28796
6370 * gcc.dg/pr28796-1.c: New testcase.
6371 * gcc.dg/pr28796-2.c: Likewise.
6372
6373 2006-10-24 Richard Guenther <rguenther@suse.de>
6374
6375 * gcc.dg/builtins-57.c: New testcase.
6376
6377 2006-10-24 Richard Guenther <rguenther@suse.de>
6378
6379 PR tree-optimization/29567
6380 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
6381
6382 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
6383
6384 PR tree-optimization/14784
6385 * gcc.dg/alias-10.c: New test.
6386
6387 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6388
6389 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
6390
6391 2006-10-23 Jakub Jelinek <jakub@redhat.com>
6392
6393 * gcc.dg/builtin-strncat-chk-1.c: New test.
6394
6395 2006-10-23 Jan Hubicka <jh@suse.cz>
6396
6397 * gcc.dg/memmove-1.c: New test.
6398
6399 2006-10-23 Paul Brook <paul@codesourcery.com>
6400
6401 * gcc.dg/pragma-pack-5.c: New test.
6402
6403 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
6404
6405 * g++.dg/other/s390-1.C: New testcase.
6406
6407 2006-10-23 Richard Guenther <rguenther@suse.de>
6408
6409 PR middle-end/27132
6410 PR middle-end/23295
6411 * gcc.dg/pr27132.c: New testcase.
6412 * gcc.dg/pr23295.c: Likewise.
6413 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
6414 * g++.dg/tree-ssa/pr19807.C: Likewise.
6415
6416 2006-10-23 Richard Guenther <rguenther@suse.de>
6417
6418 PR middle-end/21032
6419 * gcc.dg/pr21032.c: New testcase.
6420
6421 2006-10-22 Jeff Law <law@redhat.com>
6422 Richard Guenther <rguenther@suse.de>
6423
6424 PR tree-optimization/15911
6425 * gcc.dg/tree-ssa/vrp30.c: New testcase.
6426
6427 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
6428
6429 PR c++/20647
6430 * g++.dg/abi/rtti3.C: New.
6431
6432 2006-10-21 Uros Bizjak <uros@kss-loka.si>
6433
6434 PR middle-end/28252
6435 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
6436 transformation.
6437
6438 2006-10-21 Richard Guenther <rguenther@suse.de>
6439
6440 PR tree-optimization/3511
6441 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
6442
6443 2006-10-21 Richard Guenther <rguenther@suse.de>
6444
6445 PR middle-end/26898
6446 * gcc.dg/torture/pr26898-1.c: New testcase.
6447 * gcc.dg/torture/pr26898-2.c: Likewise.
6448
6449 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
6450
6451 PR c++/28053
6452 * g++.dg/parse/bitfield1.C: Adjust error markers.
6453 * g++.dg/parse/bitfield2.C: New test.
6454
6455 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
6456
6457 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
6458
6459 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6460
6461 PR libfortran/27895
6462 * gfortran.dg/zero_sized_1.f90: New test.
6463
6464 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
6465
6466 * gcc.dg/div-compare-1.c: New test.
6467
6468 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
6469
6470 PR fortran/29216
6471 * gfortran.dg/result_default_init_1.f90: New test.
6472
6473 PR fortran/29314
6474 * gfortran.dg/automatic_default_init_1.f90: New test.
6475
6476 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
6477 from 38 to 33.
6478
6479 2006-10-18 Geoffrey Keating <geoffk@apple.com>
6480
6481 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
6482 'using namespace std' without previous declaration.
6483 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
6484 * g++.old-deja/g++.robertl/eb133c.C: New.
6485
6486 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6487
6488 PR libgfortran/29277
6489 * gfortran.dg/streamio_4.f90: Update test.
6490 * gfortran.dg/streamio_11.f90: New test.
6491
6492 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
6493
6494 PR c++/27952
6495 * g++.dg/inherit/virtual1.C: New test.
6496
6497 2006-10-17 Mark Mitchell <mark@codesourcery.com>
6498
6499 PR c++/28261
6500 * g++.dg/parse/enum3.C: New test.
6501
6502 2006-10-17 Mark Mitchell <mark@codesourcery.com>
6503
6504 PR c++/29039
6505 * g++.dg/init/ctor8.C: New test.
6506
6507 2006-10-17 Mark Mitchell <mark@codesourcery.com>
6508
6509 PR c++/27270
6510 * g++.dg/ext/complit8.C: Tweak error markers.
6511 * g++.dg/template/complit1.C: Add error marker.
6512
6513 2006-10-16 Mark Mitchell <mark@codesourcery.com>
6514
6515 PR c++/27270
6516 * g++.dg/ext/complit8.C: New test.
6517
6518 PR c++/29408
6519 * g++.dg/parse/dtor12.C: New test.
6520
6521 PR c++/29435
6522 * g++.dg/template/sizeof11.C: New test.
6523
6524 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
6525
6526 PR fortran/29392
6527 * gfortran.dg/data_char_3.f90: New test.
6528
6529 PR fortran/29451
6530 * gfortran.dg/negative_automatic_size.f90: New test.
6531
6532 2006-10-16 David Daney <ddaney@avtrex.com>
6533
6534 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
6535
6536 2006-10-16 Eric Christopher <echristo@apple.com>
6537
6538 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
6539 x86_64.
6540
6541 2006-10-16 Mark Mitchell <mark@codesourcery.com>
6542
6543 PR c++/28211
6544 * g++.dg/tc1/dr49.C: Tweak error messages.
6545 * g++.dg/parse/template21.C: New test.
6546
6547 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6548
6549 PR middle-end/20491
6550 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
6551
6552 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
6553
6554 PR fortran/29403
6555 * gfortran.dg/print_1.f90: New test.
6556
6557 2006-10-15 Jan Hubicka <jh@suse.cz>
6558
6559 PR middle-end/29241
6560 * gcc.c-torture/compile/pr29241.c: New testcase.
6561
6562 2006-10-15 David Edelsohn <edelsohn@gnu.org>
6563
6564 PR middle-end/29250
6565 * gcc.c-torture/compile/pr29250.c: New test.
6566
6567 2006-10-15 Richard Guenther <rguenther@suse.de>
6568
6569 * gcc.dg/pr29299.c: New testcase.
6570
6571 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
6572
6573 PR fortran/24767
6574 * gfortran.dg/label_4.f90: Adjust warning flag.
6575
6576 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
6577
6578 PR fortran/29371
6579 * gfortran.dg/nullify_3.f90: New test.
6580
6581 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
6582
6583 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
6584 on Solaris 2.5.1 too.
6585
6586 2006-10-13 Eric Christopher <echristo@apple.com>
6587
6588 * gcc.dg/pr25993.c: Skip for darwin.
6589
6590 2006-10-13 Eric Christopher <echristo@apple.com>
6591
6592 * gcc.dg/visibility-11.c: Skip for darwin.
6593
6594 2006-10-13 Eric Christopher <echristo@apple.com>
6595
6596 * gcc.dg/darwin-weakimport-1.c: Use
6597 -fno-asynchronous-unwind-tables.
6598 * gcc.dg/darwin-weakimport-3.c: Ditto.
6599
6600 2006-10-13 Richard Guenther <rguenther@suse.de>
6601
6602 PR tree-optimization/29446
6603 * gcc.dg/torture/pr29446.c: New testcase.
6604
6605 2006-10-13 Bill Wendling <wendling@apple.com>
6606
6607 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
6608 * g++.old-deja/g++.jason/hmc1.C: Likewise.
6609 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
6610 * g++.old-deja/g++.law/shadow1.C: Likewise.
6611 * g++.old-deja/g++.law/ctors10.C: Likewise.
6612 * g++.dg/debug/namespace1.C: Likewise.
6613 * g++.dg/inherit/namespace-as-base.C: Likewise.
6614 * g++.dg/opt/delay-slot-1.C: Likewise.
6615 * g++.dg/parse/defarg10.C: Likewise.
6616 * g++.dg/template/ptrmem11.C: Likewise.
6617 * g++.dg/template/mem_func_ptr.C: Likewise.
6618 * g++.dg/template/spec19.C: Likewise.
6619
6620 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
6621
6622 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
6623
6624 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
6625
6626 PR fortran/29373
6627 * gfortran.dg/implicit_9.f90: New test.
6628
6629 PR fortran/29407
6630 * gfortran.dg/namelist_25.f90: New test.
6631
6632 PR fortran/27701
6633 * gfortran.dg/same_name_2.f90: New test.
6634
6635 PR fortran/29232
6636 * gfortran.dg/host_assoc_types_1.f90: New test.
6637
6638 PR fortran/29364
6639 * gfortran.dg/missing_derived_type_1.f90: New test.
6640 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
6641
6642 PR fortran/29422
6643 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
6644
6645 PR fortran/29428
6646 * gfortran.dg/alloc_comp_assign_5.f90: New test.
6647
6648 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6649
6650 PR fortran/29391
6651 * gfortran.dg/bound_2.f90: New test.
6652
6653 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6654
6655 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
6656 directive.
6657 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
6658 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
6659 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6660 * gfortran.dg/gomp/reduction3.f90: Likewise.
6661 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
6662 * gfortran.dg/dummy_procedure_2.f90: Likewise.
6663 * gfortran.dg/interface_derived_type_1.f90: Likewise.
6664 * gfortran.dg/forall_4.f90: Likewise.
6665 * gfortran.dg/spec_expr_4.f90: Likewise.
6666 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
6667 * gfortran.dg/forall_5.f90: Likewise.
6668 * gfortran.dg/open_access_append_2.f90: Add check for
6669 compile-time warning.
6670
6671 2006-10-13 Mark Mitchell <mark@codesourcery.com>
6672
6673 PR c++/28506
6674 * g++.dg/parse/pure1.C: New test.
6675
6676 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6677
6678 PR fortran/21435
6679 * gfortran.dg/io_constraints_3.f90: New test.
6680 * gfortran.dg/open_access_append_1.f90: Add checks
6681 for compile-time warnings.
6682 * gfortran.dg/pr20163-2.f: Likewise.
6683 * gfortran.dg/iostat_2.f90: Likewise.
6684 * gfortran.dg/label_4.f90: Delete the temporary
6685 file.
6686 * gfortran.dg/direct_io_2.f90: Add a FILE=
6687 specifier.
6688 * gfortran.dg/iomsg_1.f90: Add check for
6689 compile-time warning.
6690
6691 2006-10-12 Jan Hubicka <jh@suse.cz>
6692
6693 PR c/28419
6694 * gcc.dg/pr28319.c: New test.
6695
6696 2006-10-12 Mark Mitchell <mark@codesourcery.com>
6697 PR c++/29318
6698 * g++.dg/ext/vla4.C: New test.
6699
6700 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
6701
6702 PR c++/27961
6703 * g++.dg/template/crash60.C: New test.
6704 * g++.dg/other/large-size-array.C: Adjust error markers.
6705 * g++.dg/parse/crash27.C: Likewise.
6706 * g++.dg/template/crash1.C: Likewise.
6707
6708 2006-10-12 Steve Ellcey <sje@cup.hp.com>
6709
6710 PR testsuite/29093
6711 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
6712
6713 2006-10-12 Jakub Jelinek <jakub@redhat.com>
6714
6715 PR preprocessor/28709
6716 * gcc.dg/cpp/paste14.c: New test.
6717
6718 2006-10-11 Mark Mitchell <mark@codesourcery.com>
6719
6720 PR c++/29175
6721 * g++.dg/init/array24.C: New test.
6722
6723 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6724
6725 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
6726 of <sys/types.h>.
6727
6728 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
6729
6730 PR c++/29024
6731 * g++.dg/parse/typedef8.C: New test.
6732 * g++.dg/other/mult-stor1.C: Adjust error markers.
6733
6734 2006-10-11 Richard Guenther <rguenther@suse.de>
6735
6736 PR tree-optimization/28230
6737 * gcc.dg/torture/pr28230.c: New testcase.
6738
6739 2006-10-11 Richard Guenther <rguenther@suse.de>
6740
6741 PR inline-asm/29119
6742 * gcc.dg/torture/pr29119.c: New testcase.
6743
6744 2006-10-10 Jakub Jelinek <jakub@redhat.com>
6745
6746 PR middle-end/29272
6747 * gcc.c-torture/execute/20060930-2.c: New test.
6748
6749 2006-10-09 Richard Henderson <rth@redhat.com>
6750
6751 Revert emutls patch.
6752
6753 2006-10-09 Richard Guenther <rguenther@suse.de>
6754
6755 PR middle-end/29254
6756 * gcc.dg/pr29254.c: New testcase.
6757
6758 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
6759 Paul Thomas <pault@gcc.gnu.org>
6760
6761 PR fortran/20541
6762 * gfortran.dg/alloc_comp_basics_1.f90: New test.
6763 * gfortran.dg/alloc_comp_basics_2.f90: New test.
6764 * gfortran.dg/alloc_comp_assign_1.f90: New test.
6765 * gfortran.dg/alloc_comp_assign_2.f90: New test.
6766 * gfortran.dg/alloc_comp_assign_3.f90: New test.
6767 * gfortran.dg/alloc_comp_assign_4.f90: New test.
6768 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
6769 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
6770 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
6771 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
6772 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
6773 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
6774 * gfortran.dg/alloc_comp_std.f90: New test.
6775 * gfortran.dg/move_alloc.f90: New test.
6776
6777 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
6778
6779 PR fortran/29115
6780 * gfortran.dg/derived_constructor_comps_2.f90: New test.
6781
6782 PR fortran/29211
6783 * gfortran.dg/forall_char_dependencies_1.f90: New test.
6784
6785 2006-10-08 Tobias Burnus <burnus@net-b.de>
6786
6787 PR fortran/28585
6788 * gfortran.dg/new_line.f90: New test.
6789
6790 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6791
6792 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
6793 * gcc.dg/torture/builtin-convert-1.c,
6794 gcc.dg/torture/builtin-convert-2.c,
6795 gcc.dg/torture/builtin-convert-3.c,
6796 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
6797
6798 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
6799
6800 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6801 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6802 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6803 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
6804
6805 2006-10-07 Andrew Pinski <pinskia@gmail.com>
6806
6807 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6808 Xfail some tests for powerpc-darwin and powerpc-aix.
6809
6810 2006-10-07 Jakub Jelinek <jakub@redhat.com>
6811
6812 PR c/29380
6813 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
6814
6815 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6816
6817 PR target/29300
6818 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
6819 on hppa*-*-hpux*.
6820
6821 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6822
6823 PR fortran/16580
6824 PR fortran/29288
6825 * gfortran.fortran-torture/execute/specifics.f90:
6826 Add tests for using all possible intrinsics as actual arguments.
6827 * gfortran.dg/specifics_1.f90: Add tests for using
6828 all possible intrinsics as actual arguments.
6829 * gfortran.dg/specifics_2.f90: New file.
6830 * gfortran.dg/specifics_3.f90: New file.
6831
6832 2006-10-07 Richard Sandiford <richard@codesourcery.com>
6833
6834 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
6835 * gcc.dg/debug/debug-2.c: Likewise.
6836
6837 2006-10-06 Uros Bizjak <uros@kss-loka.si>
6838
6839 * gcc.c-torture/compile/sync-2.c: New test.
6840
6841 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
6842
6843 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
6844 line endings.
6845
6846 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
6847
6848 PR rtl-optimization/29128
6849 * gcc.c-torture/compile/pr29128.c: New test.
6850
6851 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
6852
6853 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
6854 line endings.
6855
6856 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
6857
6858 PR middle-end/29256
6859 * gcc.dg/tree-ssa/loop-19.c: New test.
6860
6861 2006-10-06 Jakub Jelinek <jakub@redhat.com>
6862
6863 PR tree-optimization/29330
6864 * gcc.dg/pr29330.c: New test.
6865
6866 PR target/28924
6867 * gcc.c-torture/compile/20061005-1.c: New test.
6868
6869 2006-10-06 Olivier Hainque <hainque@adacore.com>
6870
6871 * gcc.dg/typename-vla-1.c: New case.
6872 * gnat.dg/forward_vla.adb: New case.
6873
6874 2006-10-06 Jakub Jelinek <jakub@redhat.com>
6875
6876 PR tree-optimization/29290
6877 * gfortran.dg/loop_nest_1.f90: New test.
6878
6879 PR target/29198
6880 * gcc.dg/tls/opt-12.c: New test.
6881
6882 PR fortran/28415
6883 * gfortran.dg/save_2.f90: New test.
6884
6885 PR c/29091
6886 * gcc.dg/pr29091.c: New test.
6887
6888 2006-10-06 Joseph Myers <joseph@codesourcery.com>
6889
6890 * lib/target-supports.exp
6891 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
6892 same as x86_64-*-*; check for LP64.
6893
6894 2006-10-04 Richard Henderson <rth@redhat.com>
6895
6896 * lib/target-supports.exp (check_effective_target_tls): Redefine
6897 to mean non-emulated tls.
6898 * gcc.dg/tls/alias-1.c: Remove tls requirement.
6899 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6900 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6901 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6902 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6903 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6904 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6905
6906 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
6907
6908 PR fortran/29343
6909 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
6910
6911 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6912
6913 * gfortran.dg/bounds_check_fail_1.f90: New test.
6914
6915 2006-10-03 Mark Mitchell <mark@codesourcery.com>
6916
6917 PR c++/29020
6918 * g++.dg/template/friend48.C: New test.
6919
6920 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
6921
6922 PR fortran/29098
6923 * gfortran.dg/default_initialization_2.f90: New test.
6924
6925 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
6926
6927 PR fortran/20779
6928 PR fortran/20891
6929 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
6930
6931 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
6932
6933 PR fortran/29284
6934 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
6935
6936 PR fortran/29321
6937 PR fortran/29322
6938 * gfortran.dg/missing_optional_dummy_2.f90: New test.
6939
6940 PR fortran/25091
6941 PR fortran/25092
6942 * gfortran.dg/entry_array_specs_1.f90: New test.
6943
6944 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
6945
6946 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
6947 insufficient to inhibit some test failures at -O3. Do testing
6948 on integers.
6949
6950 2006-10-03 Mark Mitchell <mark@codesourcery.com>
6951
6952 PR c++/29138
6953 * g++.dg/inherit/access8.C: New test.
6954 * g++.dg/template/dtor4.C: Tweak error messages.
6955
6956 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6957
6958 PR fortran/27478
6959 * gfortran.dg/entry_8.f90: New test.
6960
6961 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6962
6963 PR c++/29291
6964 * g++.dg/parse/new4.C: New test.
6965
6966 2006-10-03 Uros Bizjak <uros@kss-loka.si>
6967
6968 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
6969 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
6970 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
6971 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
6972 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
6973
6974 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6975
6976 PR fortran/19260
6977 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
6978 * gfortran.dg/continuation_2.f90: New test.
6979
6980 PR fortran/19262
6981 * gfortran.dg/continuation_3.f90: New test.
6982 * gfortran.dg/continuation_4.f90: New test.
6983 * gfortran.dg/continuation_5.f: New test.
6984 * gfortran.dg/continuation_6.f: New test.
6985
6986 2006-10-02 Mark Mitchell <mark@codesourcery.com>
6987
6988 PR c++/29226
6989 * g++.dg/template/vla1.C: New test.
6990
6991 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6992
6993 PR fortran/29210
6994 * gfortran.dg/complex_parameter_1.f90: New test.
6995
6996 2006-10-02 Jakub Jelinek <jakub@redhat.com>
6997
6998 PR c/29154
6999 * gcc.c-torture/execute/20060929-1.c: New test.
7000
7001 2006-10-01 Mark Mitchell <mark@codesourcery.com>
7002
7003 PR c++/29105
7004 * g++.dg/template/member6.C: New test.
7005 * g++.dg/parse/typename7.C: Adjust error markers.
7006
7007 PR c++/29080
7008 * g++.dg/template/member7.C: New test.
7009
7010 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
7011
7012 PR c/24010
7013 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
7014 gcc.dg/Woverride-init-3.c: New tests.
7015
7016 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
7017
7018 * gcc.c-torture/execute/20060930-1.c: New test.
7019
7020 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7021
7022 PR fortran/18791
7023 * gfortran.dg/specifics_1.f90: New test.
7024 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
7025 complex specifics.
7026
7027 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7028
7029 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
7030 pthread-init-common.h: New.
7031
7032 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
7033
7034 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
7035 precision on some archs.
7036
7037 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
7038
7039 * gcc.dg/non-local-goto-1.c: New test.
7040 * gcc.dg/non-local-goto-2.c: Likewise.
7041 * gcc.dg/setjmp-3.c: Likewise.
7042 * gcc.dg/setjmp-4.c: Likewise.
7043
7044 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
7045
7046 * gnat.dg/self_aggregate_with_pointer.adb: New test.
7047
7048 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
7049
7050 PR fortran/28276
7051 * gfortran.dg/exponent_1.f90: New test.
7052
7053 PR fortran/27021
7054 * gfortran.dg/nearest_1.f90: New test.
7055
7056 2006-09-26 Jakub Jelinek <jakub@redhat.com>
7057
7058 PR middle-end/25261
7059 PR middle-end/28790
7060 * gcc.dg/gomp/nestedfn-1.c: New test.
7061
7062 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
7063
7064 PR objc/29195
7065 * objc/compile/method-1.m: New test.
7066
7067 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
7068
7069 PR c++/26938
7070 * g++.dg/template/crash58.C: New test.
7071 * g++.dg/parse/crash28.C: Adjust error markers.
7072 * g++.dg/template/crash34.C: Likewise.
7073 * g++.dg/template/friend31.C: Likewise.
7074 * g++.dg/template/crash32.C: Likewise.
7075
7076 PR c++/27329
7077 * g++.dg/template/crash59.C: New test.
7078
7079 PR c++/27667
7080 * g++.dg/template/spec33.C: New test.
7081 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
7082
7083 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
7084 Adam Nemet <anemet@caviumnetworks.com>
7085
7086 * gcc.dg/tree-ssa/ivopts-1.c: New test.
7087 * gcc.dg/tree-ssa/ivopts-2.c: New test.
7088
7089 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
7090
7091 PR target/28911
7092 * gcc.dg/pr28911.c: New.
7093
7094 2006-09-23 Uros Bizjak <uros@kss-loka.si>
7095
7096 PR target/29169
7097 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
7098 (dg-options): Add -mfpmath=387.
7099
7100 2006-09-23 Jakub Jelinek <jakub@redhat.com>
7101
7102 PR c/28706
7103 * gcc.dg/pr28706.c: New test.
7104
7105 PR c/28712
7106 * gcc.dg/pr28712.c: New test.
7107
7108 2006-09-22 Mike Stump <mrs@apple.com>
7109
7110 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
7111
7112 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
7113
7114 PR tree-optimization/28888
7115 * gcc.dg/pr28888.c: New test.
7116
7117 2006-09-21 Mark Mitchell <mark@codesourcery.com>
7118
7119 PR c++/29016
7120 * g++.dg/init/ptrfn1.C: New test.
7121
7122 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
7123
7124 PR c++/28861
7125 * g++.dg/template/spec32.C: New test.
7126 * g++.dg/parse/crash9.C: Adjust error markers.
7127
7128 PR c++/28303
7129 * g++.dg/template/typedef6.C: New test.
7130 * g++.dg/init/error1.C: Adjust error markers.
7131 * g++.dg/parse/crash9.C: Likewise.
7132 * g++.dg/template/crash55.C: Likewise.
7133
7134 2006-09-21 Janis Johnson <janis187@us.ibm.com>
7135
7136 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
7137
7138 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
7139
7140 PR target/27650
7141 * g++.dg/ext/dllimport12.C: New test.
7142
7143 2006-09-20 Richard Sandiford <richard@codesourcery.com>
7144
7145 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
7146 * gcc.target/mips/nmadd-2.c: Likewise.
7147 * gcc.target/mips/mips-ps-6.c: New test.
7148 * gcc.target/mips/neg-abs-1.c: Likewise.
7149 * gcc.target/mips/neg-abs-2.c: Likewise.
7150 * gcc.target/mips/nmadd-3.c: New test.
7151
7152 2006-09-20 Jakub Jelinek <jakub@redhat.com>
7153
7154 PR middle-end/28046
7155 * gcc.dg/gomp/atomic-10.c: New test.
7156 * g++.dg/gomp/atomic-10.C: New test.
7157
7158 2006-09-20 Eric Christopher <echristo@apple.com>
7159
7160 * gcc.target/i386/sse3-not-fisttp.c: New.
7161
7162 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
7163
7164 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
7165
7166 2006-09-19 Richard Sandiford <richard@codesourcery.com>
7167
7168 * gcc.c-torture/execute/pr28289.c (one): New variable.
7169 (main): Use it instead of argc.
7170 * gcc.c-torture/execute/20060102-1.c (one): New variable.
7171 (main): Use it instead of argc.
7172
7173 2006-09-19 Paul Brook <paul@codesourcery.com>
7174
7175 PR target/28516
7176 * gcc.dg/nested-func-5.c: New test.
7177
7178 2006-09-19 Ben Elliston <bje@au.ibm.com>
7179
7180 * lib/target-supports.exp (check_effective_target_tls): Compile
7181 test stubs using ${tool}_target_compile, not just target_compile.
7182 (check_effective_target_tls_runtime): Likewise.
7183
7184 2006-09-19 Ben Elliston <bje@au.ibm.com>
7185
7186 * gcc.c-torture/compile/20030405-1.x: Remove.
7187
7188 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
7189 optimising linker from discarding it.
7190
7191 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
7192
7193 PR fortran/28526
7194 * gfortran.dg/keyword_symbol_1.f90: New test.
7195
7196 * gfortran.dg/spread_shape_1.f90: Add missing warning with
7197 pedantic compilation option.
7198
7199 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
7200
7201 PR fortran/29060
7202 * gfortran.dg/spread_shape_1.f90: New test.
7203
7204 2006-09-17 Roger Sayle <roger@eyesopen.com>
7205
7206 PR tree-optimization/28887
7207 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
7208
7209 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
7210
7211 PR c/25993
7212 * gcc.dg/pr25993.c: New test.
7213
7214 2006-09-17 Ira Rosen <irar@il.ibm.com>
7215
7216 PR tree-opt/21591
7217 * gcc.dg/vect/pr21591.c: New test.
7218
7219 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
7220
7221 PR tree-opt/29059
7222 * gcc.c-torture/compile/strcpy-1.c: New test.
7223 * gcc.c-torture/compile/strcpy-2.c: New test.
7224 * gcc.c-torture/compile/memcpy-1.c: New test.
7225 * gcc.c-torture/compile/memcpy-2.c: New test.
7226
7227 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
7228
7229 PR testsuite/29055
7230 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
7231
7232 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
7233
7234 * gnat.dg/specs/double_record_extension1.ads: New test.
7235 * gnat.dg/specs/double_record_extension2.ads: Likewise.
7236
7237 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
7238
7239 PR fortran/29051
7240 * gfortran.dg/oldstyle_3.f90: New test.
7241
7242 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7243
7244 PR libgfortran/29099
7245 * gfortran.dg/secnds-1.f: New test.
7246
7247 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7248
7249 PR libgfortran/29053
7250 * gfortran.dg/streamio_9.f90: New test.
7251 * gfortran.dg/streamio_10.f90: New test.
7252
7253 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
7254
7255 PR C++/29002
7256 * g++.dg/init/array22.C: New test.
7257 * g++.dg/init/array23.C: New test.
7258
7259 2006-09-14 Arnaud Charlet <charlet@adacore.com>
7260
7261 * stackcheck.lst: Update list of tests requiring stack checking.
7262 * norun.lst: Adjust for above change.
7263 * ada95.lst: New file.
7264 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
7265 requiring -gnat95 switch.
7266
7267 2006-09-14 Olivier Hainque <hainque@adacore.com>
7268
7269 * gnat.dg/in_out_parameter.adb: New test.
7270
7271 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
7272
7273 PR debug/28980
7274 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
7275
7276 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
7277
7278 * gnat.dg/specs/unchecked_union.ads: New test.
7279
7280 2006-09-13 Richard Sandiford <richard@codesourcery.com>
7281
7282 PR rtl-optimization/28982
7283 * gcc.c-torture/execute/pr28982a.c: New test.
7284 * gcc.c-torture/execute/pr28982b.c: Likewise.
7285
7286 2006-09-12 Eric Christopher <echristo@apple.com>
7287
7288 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
7289 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
7290
7291 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
7292
7293 PR c/28768
7294 PR preprocessor/14634
7295 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
7296 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
7297 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
7298
7299 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
7300
7301 * gcc.dg/pr28243.c: New test.
7302
7303 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
7304
7305 PR fortran/28971
7306 gfortran.dg/pr28971.f90: New test to act as a backstop in case
7307 this undiagnosed regression reappears.
7308
7309 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
7310
7311 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
7312 Treat $srcdir as a literal.
7313 * lib/fortran-torture.exp (fortran-torture-compile,
7314 fortran-torture-execute): Likewise.
7315 * lib/objc-torture.exp (objc-torture-compile,
7316 objc-torture-execute): Likewise.
7317 * lib/profopt.exp (profopt-execute): Likewise.
7318
7319 2006-09-11 Geoffrey Keating <geoffk@apple.com>
7320
7321 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
7322
7323 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
7324
7325 PR testsuite/28950
7326 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
7327
7328 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
7329
7330 PR target/13685
7331 * gcc.target/i386/pr13685.c: New test.
7332
7333 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
7334
7335 * gcc.dg/pr28726.c: New test.
7336
7337 2006-09-11 Josh Conner <jconner@apple.com>
7338
7339 * gcc.dg/nrv3.c: Increase size of structure.
7340 * gcc.dg/nrv4.c: Likewise.
7341 * gcc.dg/nrv5.c: Likewise.
7342
7343 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
7344
7345 PR libfortran/28890
7346 gfortran.dg/assumed_charlen_function_5.f90: New test.
7347
7348 2006-09-10 Mark Mitchell <mark@codesourcery.com>
7349
7350 PR c++/28991
7351 * g++.dg/init/static3.C: New test.
7352
7353 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
7354
7355 PR testsuite/29007
7356 * gcc.dg/long-long-cst1.c (t): Add cast to
7357 __SIZE_TYPE__ before casting to int.
7358 (main): Return 0 on success.
7359
7360 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
7361
7362 * gcc.c-torture/execute/20060910-1.c: New test.
7363
7364 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
7365
7366 PR middle-end/26983
7367 * gcc.dg/pr26983.c: New test.
7368
7369 2006-09-10 Richard Sandiford <richard@codesourcery.com>
7370
7371 PR target/29006
7372 * gcc.c-torture/execute/pr29006.c: New test.
7373
7374 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
7375
7376 PR libfortran/28947
7377 gfortran.dg/matmul_4.f90: New test.
7378
7379 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
7380
7381 PR fortran/28959
7382 gfortran.dg/used_types_10: New test.
7383
7384 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
7385
7386 PR libfortran/28923
7387 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
7388 gfortran.dg/array_initializer_3.f90: New test.
7389
7390 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7391
7392 PR fortran/28914
7393 * gfortran.dg/actual_array_constructor_3.f90: New test.
7394
7395 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
7396
7397 PR testsuite/26778
7398 * gcc.target/i386/pr26778.c: New testcase.
7399
7400 2006-09-08 Eric Christopher <echristo@apple.com>
7401
7402 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
7403 * gcc.target/i386/memcpy-1.c: Ditto.
7404 * gcc.target/i386/asm-1.c: Ditto.
7405 * gcc.target/i386/20060512-4.c: Ditto.
7406 * gcc.target/i386/compress-float-387.c: Ditto.
7407 * gcc.target/i386/20060512-1.c: Ditto.
7408 * gcc.target/i386/compress-float-sse.c: Ditto.
7409 * gcc.target/i386/20060512-2.c: Ditto.
7410 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
7411 * gcc.target/i386/stack-prot-kernel.c: Ditto.
7412 * gcc.target/i386/compress-float-387-pic.c: Ditto.
7413 * gcc.dg/pr26449.c: Ditto.
7414 * gcc.dg/attr-ms_struct-2.c: Ditto.
7415 * gcc.dg/attr-ms_struct-1.c: Ditto.
7416 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
7417
7418 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
7419
7420 PR c/28504
7421 * gcc.dg/vla-10.c: New test.
7422
7423 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7424
7425 PR c++/28858
7426 * g++.dg/parse/template20.C: New test.
7427 * g++.dg/template/operator8.C: Remove obsolete part.
7428 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
7429 * g++.old-deja/g++.pt/crash65.C: Likewise.
7430
7431 2006-09-07 Jason Merrill <jason@redhat.com>
7432
7433 PR middle-end/27724
7434 * gcc.dg/long-long-cst1.c: New test.
7435
7436 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
7437
7438 PR C++/28906
7439 * g++.dg/other/array3.C: New test.
7440 * g++.dg/other/array4.C: New test.
7441 * g++.dg/other/array5.C: New test.
7442
7443 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
7444
7445 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
7446
7447 2006-09-07 Uros Bizjak <uros@kss-loka.si>
7448
7449 PR target/28946
7450 * gcc.target/i386/pr28946.c: New test.
7451
7452 2006-09-07 Steven G. Kargl <kargls@comcast.net>
7453
7454 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
7455 in integer literal constant.
7456 * gfortran.dg/enum_8.f90: Ditto.
7457 * gfortran.dg/g77/20030326-1.f: Ditto.
7458
7459 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
7460
7461 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
7462 nonconformance usage.
7463
7464 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
7465
7466 PR middle-end/28862
7467 * gcc.c-torture/compile/vector-align-1.c: New test.
7468
7469 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
7470
7471 PR rtl-opt/27883
7472 * g++.dg/opt/copysign-1.C: New test.
7473
7474 2006-09-06 Jason Merrill <jason@redhat.com>
7475
7476 PR c++/27371
7477 * g++.dg/warn/unused-result1.C: New test.
7478
7479 2006-09-06 Mark Mitchell <mark@codesourcery.com>
7480
7481 PR c++/28903
7482 * g++.dg/ext/vla3.C: New test.
7483
7484 PR c++/28886
7485 * g++.dg/template/array16.C: New test.
7486
7487 2006-09-06 Richard Guenther <rguenther@suse.de>
7488
7489 * gcc.dg/pr27226.c: Remove testcase again.
7490
7491 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
7492
7493 PR tree-opt/28937
7494 * g++.dg/opt/unroll2.C: New test.
7495
7496 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
7497
7498 PR tree-opt/28952
7499 * gcc.dg/vect/pr28952.c: New test.
7500
7501 2006-09-05 Richard Guenther <rguenther@suse.de>
7502
7503 PR tree-optimization/28900
7504 * gcc.dg/torture/pr28900.c: New testcase
7505
7506 2006-09-05 Richard Guenther <rguenther@suse.de>
7507
7508 PR tree-optimization/28905
7509 * gcc.c-torture/compile/pr28905.c: New testcase.
7510
7511 2006-09-05 Richard Guenther <rguenther@suse.de>
7512
7513 PR middle-end/28935
7514 * gcc.dg/pr28935.c: New testcase.
7515
7516 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
7517
7518 * gcc.c-torture/execute/20060905-1.c: New test.
7519
7520 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
7521
7522 PR fortran/28908
7523 * gfortran.dg/used_types_7.f90: New test.
7524 * gfortran.dg/used_types_8.f90: New test.
7525 * gfortran.dg/used_types_9.f90: New test.
7526
7527 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
7528
7529 * gcc.c-torture/compile/20060904-1.c: New test.
7530
7531 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
7532
7533 PR c++/23287 Revert my 2006-09-01 patch
7534 * g++.dg/parse/dtor12.C: Remove.
7535
7536 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
7537
7538 PR c+/27670
7539 * g++.dg/template/operator9.C: New test.
7540
7541 PR c++/27493
7542 * g++.dg/template/operator7.C: New test.
7543
7544 PR c++/27494
7545 * g++.dg/template/operator8.C: New test.
7546
7547 PR c++/27397
7548 * g++.dg/template/crash57.C: New test.
7549
7550 * g++.dg/template/typedef4.C: Adjust error markers.
7551 * g++.dg/template/typedef5.C: Likewise.
7552
7553 2006-09-02 Jakub Jelinek <jakub@redhat.com>
7554
7555 PR c++/28878
7556 * g++.dg/parse/crash33.C: New test.
7557
7558 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
7559 Richard Guenther <rguenther@suse.de>
7560 Adam Nemet <anemet@caviumnetworks.com>
7561
7562 PR middle-end/27226
7563 * gcc.target/mips/memcpy-1.c: New testcase.
7564 * gcc.dg/pr27226.c: Likewise.
7565
7566 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
7567
7568 PR c++/28705
7569 * g++.dg/lookup/koenig5.C: New.
7570 * g++.dg/template/crash56.C: New.
7571
7572 2006-09-01 Josh Conner <jconner@apple.com>
7573
7574 PR c++/25505
7575 * gcc.dg/nrv3.c: New test.
7576 * gcc.dg/nrv4.c: New test.
7577 * gcc.dg/nrv5.c: New test.
7578
7579 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
7580
7581 PR c++/23287
7582 * g++.dg/parse/dtor12.C: New.
7583
7584 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
7585
7586 PR tree-optimization/28839
7587 * gcc.dg/pr28839.c: New test.
7588
7589 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
7590
7591 PR target/24367
7592 * gcc.dg/pr24367.c: New testcase.
7593
7594 2006-08-30 Joseph Myers <joseph@codesourcery.com>
7595
7596 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
7597
7598 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
7599
7600 PR rtl-optimization/27735
7601 * gcc.dg/loop-unswitch-1.c: New test.
7602
7603 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
7604
7605 PR fortran/28885
7606 * gfortran.dg/aliasing_dummy_2.f90: New test.
7607
7608 PR fortran/20067
7609 * gfortran.dg/generic_5.f90: Change error message.
7610
7611 PR fortran/28873
7612 * gfortran.dg/generic_6.f90: New test.
7613
7614 PR fortran/25077
7615 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
7616
7617 PR fortran/25102
7618 * gfortran.dg/invalid_interface_assignment.f90: New test.
7619
7620 PR fortran/24866
7621 * gfortran.dg/module_proc_external_dummy.f90: New test.
7622
7623 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
7624
7625 PR c++/28349
7626 * testsuite/g++.dg/warn/var-args1.C: New test.
7627
7628 2006-08-29 Steven G. Kargl <kargls@comcast.net>
7629
7630 PR fortran/28866
7631 * gfortran.dg/simpleif_2.f90: New test.
7632 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
7633 * gfortran.dg/enum_5.f90: Ditto.
7634
7635 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7636 Kazu Hirata <kazu@codesourcery.com>
7637
7638 PR tree-optimization/17506
7639 * gcc.dg/pr17506.c: New.
7640
7641 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
7642
7643 PR c++/28139
7644 * g++.dg/eh/alias1.C: New test.
7645
7646 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7647
7648 PR c++/28860
7649 * g++.dg/template/ttp22.C: New test.
7650
7651 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
7652
7653 PR middle-end/26632
7654 * gcc.dg/pr26632.c: New.
7655
7656 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7657
7658 PR libgfortran/28354
7659 * gfortran.dg/fmt_zero_precision.f90: New test.
7660
7661 2006-08-27 Mark Mitchell <mark@codesourcery.com>
7662
7663 PR c++/28058
7664 * g++.dg/template/spec31.C: New test.
7665
7666 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
7667
7668 PR c++/26573
7669 * g++.dg/other/static2.C: New test.
7670
7671 2006-08-26 Roger Sayle <roger@eyesopen.com>
7672
7673 * gcc.dg/Wswitch-enum-2.c: New test case.
7674 * gcc.dg/Wswitch-enum-3.c: Likewise.
7675
7676 2006-08-26 Richard Guenther <rguenther@suse.de>
7677
7678 * gcc.c-torture/compile/20060826-1.c: New testcase.
7679
7680 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
7681
7682 PR c++/28736
7683 * g++.dg/template/void10.C: New test.
7684
7685 PR c++/28737
7686 * g++.dg/template/void8.C: New test.
7687
7688 PR c+_+/28738
7689 * g++.dg/template/void9.C: New test.
7690
7691 * g++.dg/template/void3.C: Adjust error markers.
7692 * g++.dg/template/void4.C: Likewise.
7693 * g++.dg/template/crash55.C: Likewise.
7694 * g++.dg/template/void7.C: Likewise
7695
7696 2006-08-26 Mark Mitchell <mark@codesourcery.com>
7697
7698 PR c++/28588
7699 * g++.dg/inherit/access6.C: New test.
7700 * g++.dg/inherit/access7.C: Likewise.
7701
7702 PR c++/28595
7703 * g++.dg/template/array15.C: New test.
7704 * g++.dg/template/crash2.C: Tweak error markers.
7705
7706 2006-08-26 Jakub Jelinek <jakub@redhat.com>
7707
7708 PR middle-end/28683
7709 * gcc.c-torture/compile/20060823-1.c: New test.
7710
7711 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7712
7713 PR c++/28853
7714 * g++.dg/template/ttp21.C: New test.
7715
7716 PR c++/28852
7717 * g++.dg/other/operator1.C: Add error-marker.
7718 * g++.dg/other/operator2.C: New test.
7719
7720 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
7721
7722 PR c/27893
7723 * gcc.c-torture/compile/vla-const-1.c,
7724 gcc.c-torture/compile/vla-const-2.c: New tests.
7725
7726 2006-08-26 Richard Guenther <rguenther@suse.de>
7727
7728 PR middle-end/28814
7729 * gcc.dg/torture/pr28814.c: New testcase.
7730
7731 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
7732
7733 PR c/28418
7734 * gcc.c-torture/compile/compound-literal-1.c: New test.
7735
7736 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
7737
7738 PR c/28299
7739 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
7740 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
7741 Expect extra diagnostics.
7742
7743 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
7744
7745 gcc.dg/noncompile/pr16876.c: New test.
7746
7747 2006-08-25 Mark Mitchell <mark@codesourcery.com>
7748
7749 PR c++/28056
7750 * g++.dg/parse/local1.C: New test.
7751 * g++.dg/other/qual1.C: Tweak error marker.
7752
7753 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
7754
7755 PR c++/27787
7756 * g++.dg/template/typename10.C: New.
7757 * g++.dg/template/lookup4.C: Remove bogus error marker.
7758
7759 2006-08-25 Richard Guenther <rguenther@suse.de>
7760
7761 PR testsuite/28829
7762 * gcc.dg/pr26570.c: Fix testcase.
7763
7764 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
7765
7766 PR tree-opt/28807
7767 * gcc.c-torture/execute/mayalias-2.c: New test.
7768 * gcc.dg/tree-ssa/alias-13.c: New test.
7769
7770 2006-08-24 Jan Hubicka <jh@suse.cz>
7771
7772 PR debug/26881
7773 * gcc.dg/debug/pr26881.c: New file.
7774
7775 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
7776
7777 PR fortran/28788
7778 * gfortran.dg/used_types_4.f90: New test.
7779 * gfortran.dg/derived_init_2.f90: Modify to check sibling
7780 association of derived types.
7781 * gfortran.dg/used_types_2.f90: Add module cleanup.
7782 * gfortran.dg/used_types_3.f90: The same.
7783
7784 PR fortran/28771
7785 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
7786 fix of regression.
7787
7788 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7789
7790 PR 28813
7791 * gfortran.dg/direct_io_6.f90: Remove test.
7792
7793 2006-08-23 Stuart Hastings <stuart@apple.com>
7794
7795 PR 28825
7796 * gcc.target/i386/20060821-1.c: New.
7797
7798 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
7799
7800 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
7801 dg-warning strings for dllimport.
7802
7803 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
7804
7805 PR C++/28450
7806 * g++.dg/ext/vector4.C: New test.
7807 * g++.dg/ext/complex1.C: New test.
7808
7809 2006-08-21 Geoffrey Keating <geoffk@apple.com>
7810
7811 PR debug/28692
7812 * gcc.dg/debug/const-1.c: New.
7813 * gcc.dg/debug/const-2.c: New.
7814 * gcc.dg/debug/dwarf2/const-1.c: New.
7815 * gcc.dg/debug/dwarf2/const-2.c: New.
7816 * gcc.dg/debug/dwarf2/const-2b.c: New.
7817
7818 2006-08-22 Richard Guenther <rguenther@suse.de>
7819
7820 PR middle-end/28776
7821 * gcc.c-torture/compile/pr28776-1.c: New testcase.
7822 * gcc.c-torture/compile/pr28776-2.c: Likewise.
7823
7824 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
7825
7826 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
7827
7828 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
7829
7830 PR c++/26269
7831 * g++.dg/other/error14.C: New test.
7832
7833 PR c++/28505
7834 * g++.dg/parse/ctor7.C: New test.
7835 * g++.dg/parse/ctor8.C: Likewise.
7836
7837 PR c++/28741
7838 * g++.dg/template/void7.C: New test.
7839
7840 2006-08-21 Olivier Hainque <hainque@adacore.com>
7841
7842 * gnat.dg/self_aggregate_with_zeros.adb: New test.
7843 * gnat.dg/self_aggregate_with_array.adb: New test.
7844
7845 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
7846
7847 * g++.dg/eh/arm-vfp-unwind.C: New test.
7848
7849 2006-08-20 Mark Mitchell <mark@codesourcery.com>
7850
7851 PR c++/28341
7852 * g++.dg/template/ref3.C: New test.
7853 * g++.dg/template/nontype13.C: New test.
7854
7855 PR c++/28346
7856 * g++.dg/template/ptrmem17.C: New test.
7857
7858 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
7859
7860 PR target/28648 c:
7861 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
7862
7863 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
7864
7865 PR fortran/28630
7866 * gfortran.dg/used_types_2.f90: New test.
7867
7868 PR fortran/28601
7869 * gfortran.dg/used_types_3.f90: New test.
7870
7871 PR fortran/20886
7872 * gfortran.dg/generic_actual_arg.f90: New test.
7873
7874 PR fortran/28735
7875 * gfortran.dg/module_private_array_refs_1.f90: New test.
7876
7877 PR fortran/28762
7878 * gfortran.dg/program_name_1.f90: New test.
7879
7880 PR fortran/28425
7881 * gfortran.dg/derived_constructor_comps_1.f90: New test.
7882
7883 PR fortran/28496
7884 * gfortran.dg/array_initializer_2.f90: New test.
7885
7886 PR fortran/18111
7887 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
7888
7889 PR fortran/28600
7890 * gfortran.dg/assumed_charlen_function_4.f90: New test.
7891
7892 PR fortran/28771
7893 * gfortran.dg/assumed_charlen_in_main.f90: New test.
7894
7895 PR fortran/28660
7896 * gfortran.dg/dependent_decls_1.f90: New test.
7897
7898 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
7899
7900 PR fortran/25217
7901 * gfortran.dg/derived_init_2.f90: New.
7902
7903 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
7904
7905 * gcc.c-torture/execute/pr28289.c: New test.
7906
7907 2006-08-17 Jakub Jelinek <jakub@redhat.com>
7908
7909 PR c/28744
7910 * gcc.dg/attr-externally-visible-1.c: New test.
7911 * gcc.dg/attr-externally-visible-2.c: New test.
7912 * g++.dg/parse/attr-externally-visible-1.C: New test.
7913 * g++.dg/parse/attr-externally-visible-2.C: New test.
7914
7915 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7916
7917 PR c++/28606
7918 * g++.dg/parse/dtor11.C: New test.
7919
7920 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
7921
7922 PR rtl-optimization/28489
7923 * gcc.c-torture/compile/pr28489.c: New test.
7924
7925 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7926
7927 PR c++/28710
7928 * g++.dg/template/redecl4.C: New test.
7929
7930 PR c++/28711
7931 * g++.dg/template/ctor8.C: New test.
7932
7933 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
7934
7935 * gcc.dg/pr26570.c: Fix testcase.
7936
7937 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
7938
7939 * PR c++/28573
7940 * g++.dg/parse/offsetof6.C: New test.
7941 * g++.dg/parse/offsetof6.C: New test.
7942 * g++.dg/parse/offsetof7.C: New test.
7943
7944 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7945
7946 PR testsuite/28602
7947 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
7948 is false.
7949
7950 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
7951
7952 PR c++/28302
7953 * g++.dg/ext/vector3.C: New test.
7954
7955 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
7956
7957 PR gcov/profile/26570
7958 * gcc.dg/pr26570.c: New test.
7959
7960 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
7961
7962 PR c/27697
7963 * gcc.dg/qual-component-1.c: New test.
7964
7965 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7966
7967 PR c++/28593
7968 * g++.dg/parse/new3.C: New test.
7969
7970 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7971
7972 PR fortran/25828
7973 * gfortran.dg/streamio_1.f90: New test.
7974 * gfortran.dg/streamio_2.f90: New test.
7975 * gfortran.dg/streamio_3.f90: New test.
7976 * gfortran.dg/streamio_4.f90: New test.
7977 * gfortran.dg/streamio_5.f90: New test.
7978 * gfortran.dg/streamio_6.f90: New test.
7979 * gfortran.dg/streamio_7.f90: New test.
7980 * gfortran.dg/streamio_8.f90: New test.
7981
7982 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
7983
7984 PR c/28287
7985 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
7986
7987 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
7988
7989 PR c++/28594
7990 * g++.dg/template/void6.C: New test.
7991
7992 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7993
7994 PR c/28649
7995 * gcc.dg/parse-error-1.c: New test.
7996 * gcc.dg/parse-error-2.c: New test.
7997 * gcc.dg/cpp/digraph2.c: Add error-marker.
7998 * gcc.dg/noncompile/920923-1.c: Likewise.
7999
8000 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
8001
8002 PR c/27490
8003 * gcc.dg/sizeof-2.c: New testcase.
8004
8005 PR c/27489
8006 * gcc.dg/switch-A.c: New testcase.
8007
8008 2006-08-14 Steve Ellcey <sje@cup.hp.com>
8009
8010 PR c++/28288
8011 PR c++/14556
8012 * g++.old-deja/g++.warn/compare1.C: Delete.
8013 * g++.dg/opt/pr7503-2.C: Delete.
8014 * g++.dg/opt/pr7503-3.C: Delete.
8015 * g++.dg/opt/pr7503-4.C: Delete.
8016 * g++.dg/opt/pr7503-5.C: Delete.
8017 * g++.dg/opt/max1.C: Delete.
8018 * g++.dg/warn/minmax.C: Delete.
8019 * g++.dg/expr/minmax.C: New test.
8020
8021 2006-08-14 Richard Guenther <rguenther@suse.de>
8022
8023 PR testsuite/28703
8024 * gcc.c-torture/execute/pr28651.c: Do not use argc
8025 to avoid optimization, instead forbid inlining.
8026
8027 2006-08-14 Richard Sandiford <richard@codesourcery.com>
8028
8029 PR rtl-optimization/28634
8030 * gcc.c-torture/execute/ieee/pr28634.c: New test.
8031
8032 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
8033
8034 PR c/27184
8035 * gcc.dg/torture/pr27184.c: New test.
8036
8037 2006-08-12 Jakub Jelinek <jakub@redhat.com>
8038
8039 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
8040
8041 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8042
8043 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
8044 * gfortran.dg/stat_2.f90: Likewise.
8045 * gfortran.dg/chmod_1.f90: Likewise.
8046 * gfortran.dg/chmod_2.f90: Likewise.
8047 * gfortran.dg/chmod_3.f90: Likewise.
8048
8049 2006-08-11 David Edelsohn <edelsohn@gnu.org>
8050
8051 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
8052
8053 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
8054
8055 * g++.dg/opt/pr23454-2.C: New test.
8056
8057 2006-08-11 Richard Guenther <rguenther@suse.de>
8058
8059 PR middle-end/28651
8060 * gcc.c-torture/execute/pr28651.c: New testcase.
8061
8062 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
8063
8064 * gnat.dg/specs/static_initializer.ads: New test.
8065
8066 2006-08-10 Paul Brook <paul@codesourcery.com>
8067
8068 * gcc.target/arm/cond-asm.c: New test.
8069
8070 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
8071
8072 PR tree-optimization/26197
8073 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
8074 * g++.dg/vect/vect.exp: Compile the new tests with
8075 --param max-aliased-vops=0.
8076
8077 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
8078
8079 PR c++/28637
8080 * g++.dg/template/void3.C: New test.
8081
8082 PR c++/28638
8083 * g++.dg/template/void4.C: New test.
8084
8085 PR c++/28640
8086 * g++.dg/template/void5.C: New test.
8087
8088 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
8089
8090 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
8091 after dg-do compile.
8092
8093 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
8094
8095 PR tree-optimizations/26969
8096 * gcc.dg/vect/vect.exp: Compile tests prefixed with
8097 "unswitch-loops" with -funswitch-loops.
8098 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
8099
8100 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
8101
8102 * gcc.dg/sparc-getcontext-1.c: Fix typo.
8103 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
8104 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
8105 * objc.dg/dwarf-1.m: Likewise.
8106 * objc.dg/dwarf-2.m: Likewise.
8107 * obj-c++.dg/dwarf-2.mm: Likewise.
8108
8109 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8110
8111 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
8112 * objc.dg/dwarf-2.m: Likewise.
8113 * obj-c++.dg/dwarf-2.mm: Likewise.
8114
8115 PR libfortran/28603
8116 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
8117
8118 PR testsuite/27611
8119 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
8120
8121 PR testsuite/27033
8122 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
8123
8124 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
8125
8126 PR target/27827
8127 * gcc.target/i386/pr27827.c: New testcase.
8128
8129 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
8130
8131 PR fortran/28590
8132 * gfortran.dg/sequence_types_1.f90: New test.
8133
8134 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
8135
8136 PR fortran/28548
8137 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
8138 dg-warning. Add -pedantic option.
8139
8140 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8141
8142 PR c/28502
8143 * gcc.dg/proto-1.c: New test.
8144
8145 PR c/27721
8146 * gcc.dg/lvalue-4.c: New test.
8147
8148 PR c/28136
8149 * gcc.dg/init-bad-5.c: New test.
8150
8151 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
8152
8153 PR c++/28347
8154 * g++.dg/ext/typedef-init.C: Add new test for typedef
8155 initialization inside templates. Adjust existing error markers.
8156
8157 2006-08-03 Mark Mitchell <mark@codesourcery.com>
8158
8159 PR c++/28148
8160 * g++.dg/init/ptrmem3.C: New test.
8161
8162 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
8163
8164 PR tree-optimization/27770
8165 * lib/target-support.exp: New target keyword "section_anchors".
8166 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
8167 tests.
8168 * gcc.dg/vect/section-anchors-pr27770.c: New test.
8169 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
8170 * gcc.dg/vect/section-anchors-vect-69.c: New test.
8171 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
8172
8173 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8174
8175 * gcc.dg/20060801-1.c: Add missing '}'.
8176
8177 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8178
8179 PR c++/27508
8180 * g++.dg/parse/dtor9.C: New test.
8181 * g++.dg/parse/dtor10.C: New test.
8182 * g++.dg/other/error7.C: Adjust error-marker.
8183
8184 PR c++/28274
8185 * g++.dg/other/default5.C: New test.
8186
8187 2006-08-02 Richard Guenther <rguenther@suse.de>
8188
8189 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
8190
8191 2006-08-02 Mark Mitchell <mark@codesourcery.com>
8192
8193 PR c++/28557
8194 * g++.dg/template/conv9.C: New test.
8195
8196 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
8197
8198 PR debug/28063
8199 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
8200 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
8201 Optionally return assembly text. Update callers.
8202 (check_no_compiler_messages): Update verbose messages.
8203 (check_no_messages_and_pattern): New.
8204 (check_effective_target_string_merging): New.
8205
8206 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8207
8208 PR c++/28250
8209 * g++.dg/eh/catch4.C: New test.
8210
8211 PR c++/28257
8212 * g++.dg/other/qual1.C: New test.
8213
8214 PR c++/28259
8215 * g++.dg/inherit/error2.C: New test.
8216
8217 PR c++/28267
8218 * g++.dg/other/new1.C: New test.
8219
8220 * g++.dg/warn/pr23075.C: Remove obsolete test.
8221 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
8222 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
8223
8224 2006-07-31 Mark Mitchell <mark@codesourcery.com>
8225
8226 PR c++/28523
8227 * g++.dg/eh/cast1.C: New test.
8228
8229 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
8230
8231 PR libfortran/28452
8232 * gfortran.dg/random_3.f90: New test.
8233
8234 2006-08-01 Steve Ellcey <sje@cup.hp.com>
8235
8236 PR c++/28432
8237 * g++.dg/other/pr28304.C: Change expected error message.
8238 * g++.dg/other/pr28432.C: New test.
8239
8240 2006-08-01 Steve Ellcey <sje@cup.hp.com>
8241
8242 PR c++/28256
8243 * g++.dg/init/brace2.C: Change expected error message, add empty init.
8244
8245 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
8246
8247 PR debug/23336
8248 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
8249 at -g1.
8250 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
8251 g++.dg/debug/enum-2.C: New.
8252
8253 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8254
8255 PR c++/6634
8256 * g++.dg/parse/long1.C: Add more tests.
8257
8258 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8259
8260 * gfortran.dg/lrshift_1.c: New file.
8261
8262 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8263
8264 PR libgfortran/28335
8265 * gfortran.dg/no_unit_error_1.f90: New test.
8266
8267 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8268
8269 PR libgfortran/28335
8270 * gfortran.dg/no_unit_error_1.f90: Delete test.
8271 * gfortran.dg/no_unit_error_2.f90: Delete test.
8272
8273 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8274
8275 * gfortran.dg/chmod_3.f90: New test.
8276 * gfortran.dg/ltime_gmtime_1.f90: New test.
8277 * gfortran.dg/ltime_gmtime_2.f90: New test.
8278 * gfortran.dg/lrshift_1.f90: New test.
8279 * gfortran.dg/chmod_1.f90: New test.
8280 * gfortran.dg/chmod_2.f90: New test.
8281
8282 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
8283
8284 PR c++/27668
8285 * g++.dg/template/crash55.C: New test.
8286
8287 PR c++/27962
8288 * g++.dg/template/nontype16.C: New test.
8289
8290 * g++.dg/template/void2.C: Adjust error markers.
8291 * g++.dg/template/nontype5.C: Adjust error markers.
8292
8293 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
8294
8295 * gcc.target/i386/stack-prot-kernel.c: New test.
8296
8297 2006-07-27 Roger Sayle <roger@eyesopen.com>
8298
8299 * gcc.dg/builtins-55.c: New test case.
8300
8301 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
8302
8303 PR rtl-optimization/27907
8304 * gcc.c-torture/compile/pr27907.c: New test.
8305
8306 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8307
8308 * gfortran.dg/mclock.f90: New test.
8309 * gfortran.dg/int_conv_1.f90: New test.
8310 * gfortran.dg/stat_1.f90: New test.
8311 * gfortran.dg/stat_2.f90: New test.
8312
8313 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8314
8315 PR libgfortran/28335
8316 * gfortran.dg/no_unit_error_1.f90: New test.
8317 * gfortran.dg/no_unit_error_2.f90: New test.
8318 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
8319
8320 2006-07-25 Roger Sayle <roger@eyesopen.com>
8321
8322 PR middle-end/28473
8323 * gcc.dg/fold-convround-1.c: New test case.
8324
8325 2006-07-24 Steven G. Kargl <kargls@comcast.net>
8326
8327 * gfortran.dg/arithmetic_if.f90: Fix comments.
8328
8329 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8330
8331 PR c++/27572
8332 * g++.dg/other/typedef1.C: New test.
8333 * g++.dg/template/typedef4.C: New test.
8334 * g++.dg/template/typedef5.C: New test.
8335
8336 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
8337
8338 PR fortran/28416
8339 * gfortran.dg/allocatable_dummy_3.f90: New.
8340
8341 2006-07-24 Steven G. Kargl <kargls@comcast.net>
8342
8343 PR fortran/28439
8344 * gfortran.dg/arithmetic_if.f90: New test.
8345
8346 2006-07-24 Uros Bizjak <uros@kss-loka.si>
8347
8348 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
8349 avoid memcpy optimization.
8350
8351 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8352
8353 PR fortran/25289
8354 * gfortran.dg/direct_io_6.f90: New test.
8355
8356 2006-07-24 Jan Hubicka <jh@suse.cz>
8357
8358 PR c/25795
8359 PR c++/27369
8360 * gcc.dg/pr25795.c: New test.
8361 * gcc.dg/pr25795-1.c: New test.
8362
8363 2006-07-23 Roger Sayle <roger@eyesopen.com>
8364
8365 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
8366 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
8367 which may be transformed to "g || h" on some platforms.
8368
8369 2006-07-23 Mark Mitchell <mark@codesourcery.com>
8370
8371 PR c++/28025
8372 * g++.dg/template/friend45.C: New test.
8373
8374 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8375
8376 PR libgfortran/28339
8377 * gfortran.dg/arrayio_8.f90: New test.
8378
8379 2006-07-21 Mike Stump <mrs@apple.com>
8380
8381 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
8382
8383 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
8384
8385 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8386
8387 PR c++/28250
8388 * g++.dg/eh/catch3.C: New test.
8389
8390 PR c++/28363
8391 * g++.dg/template/defarg10.C: New test.
8392
8393 2006-07-20 Paul Brook <paul@codesourcery.com>
8394
8395 PR 27363
8396 * gcc.dg/pr27363.c: New test.
8397
8398 2006-07-19 Mark Mitchell <mark@codesourcery.com>
8399
8400 PR c++/28338
8401 * g++.dg/init/ref13.C: New test.
8402
8403 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8404
8405 PR obj-c++/28434
8406 * obj-c++.dg/proto-error-1.mm: New test.
8407
8408 2006-07-18 Mark Mitchell <mark@codesourcery.com>
8409
8410 PR c++/28337
8411 * g++.dg/template/string1.C: New test.
8412
8413 2006-07-18 Mark Mitchell <mark@codesourcery.com>
8414
8415 PR c++/28048
8416 * g++.dg/template/defarg9.C: New test.
8417
8418 PR c++/28235
8419 * g++.dg/template/static27.C: New test.
8420
8421 2006-07-18 Diego Novillo <dnovillo@redhat.com>
8422
8423 PR 28410
8424 * gcc.dg/tree-ssa/pr28410.c: New test.
8425
8426 2006-07-18 Lee Millward <lee.millward@gmail.com>
8427
8428 PR c++/28258
8429 * g++/dg/other/error13.C: New test.
8430
8431 PR c++/28260
8432 * g++.dg/template/friend44.C: New test.
8433
8434 2006-07-18 Steve Ellcey <sje@cup.hp.com>
8435
8436 PR c++/27495
8437 * g++.dg/other/pr27495.C: New.
8438
8439 2006-07-18 Olivier Hainque <hainque@adacore.com>
8440
8441 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
8442 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
8443
8444 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8445
8446 PR c/28286
8447 * gcc.dg/pragma-pack-4.c: New test.
8448
8449 2006-07-17 Steve Ellcey <sje@cup.hp.com>
8450
8451 PR c++/28291
8452 * g++.dg/ext/pr28291.C: New test.
8453
8454 2006-07-17 Richard Sandiford <richard@codesourcery.com>
8455
8456 PR middle-end/28403
8457 * gcc.c-torture/execute/pr28403.c: New test.
8458
8459 2006-07-17 Richard Sandiford <richard@codesourcery.com>
8460
8461 PR middle-end/28402
8462 * gcc.dg/pr28402.c: New test.
8463
8464 2006-07-17 Steve Ellcey <sje@cup.hp.com>
8465
8466 PR c++/28304
8467 * g++.dg/other/pr28304.C: New test.
8468
8469 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
8470
8471 PR other/28251
8472 gcc.c-torture/unsorted/dump-noaddr.c: New test.
8473 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
8474
8475 2006-07-17 Richard Guenther <rguenther@suse.de>
8476
8477 PR tree-optimization/28238
8478 * g++.dg/tree-ssa/pr28238.C: New testcase.
8479
8480 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8481
8482 PR c++/28250
8483 * g++.dg/eh/catch1.C: New test.
8484 * g++.dg/eh/catch2.C: New test.
8485
8486 2006-07-16 Jakub Jelinek <jakub@redhat.com>
8487
8488 PR c++/28370
8489 * g++.dg/template/anon3.C: New test.
8490
8491 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
8492
8493 PR fortran/20844
8494 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
8495 specifiers requiring an explicit format tag..
8496
8497 PR fortran/28201
8498 * gfortran.dg/generic_5: New test.
8499
8500 PR fortran/20893
8501 * gfortran.dg/elemental_optional_args_1.f90: New test.
8502
8503 2006-07-16 Olivier Hainque <hainque@adacore.com>
8504
8505 * gnat.dg/assert.ads: New file.
8506 * gnat.dg/controlled_record.ads: Likewise.
8507 * gnat.dg/controlled_record.adb: Likewise.
8508
8509 2006-07-15 Lee Millward <lee.millward@gmail.com>
8510
8511 PR c++/28292
8512 * g++.dg/other/error12.C: New test.
8513
8514 PR c++/28269
8515 * g++.dg/template/crash54.C: New test.
8516
8517 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8518
8519 PR c++/28249
8520 * g++.dg/parse/catch1.C: New test.
8521
8522 PR c++/28294
8523 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
8524
8525 PR c++/28387
8526 * g++.dg/ext/attrib24.C: New test.
8527
8528 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8529
8530 PR c++/28343
8531 * g++.dg/ext/asmspec1.C: New test.
8532
8533 2006-07-13 Janis Johnson <janis187@us.ibm.com>
8534
8535 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
8536 (dg-test): Support shouldfail tests.
8537 * lib/target-supports-dg.exp (dg-shouldfail): New.
8538 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
8539 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
8540 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
8541 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
8542 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
8543 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
8544 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
8545
8546 2006-07-13 Jan Hubicka <jh@suse.cz>
8547
8548 * gcc.target/i386/memcpy-1.c: New.
8549
8550 2006-07-12 Geoffrey Keating <geoffk@apple.com>
8551
8552 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
8553
8554 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
8555
8556 PR fortran/25097
8557 * gfortran.dg/present_1.f90: New test.
8558
8559 PR fortran/20903
8560 * gfortran.dg/interface_derived_type_1.f90: New test.
8561
8562 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
8563
8564 PR fortran/28213
8565 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
8566 list.
8567
8568 2006-07-07 Lee Millward <lee.millward@gmail.com>
8569
8570 PR c++/27820
8571 * g++.dg/other/label1.C: New test.
8572
8573 2006-07-07 Richard Guenther <rguenther@suse.de>
8574
8575 PR middle-end/28268
8576 * gcc.dg/torture/pr28268.c: New testcase.
8577
8578 2006-07-07 Steve Ellcey <sje@cup.hp.com>
8579
8580 PR c++/27019
8581 * g++.dg/ext/pr27019.C: New.
8582
8583 2006-07-07 Richard Guenther <rguenther@suse.de>
8584
8585 PR tree-optimization/28187
8586 * gcc.dg/pr28187.c: New testcase.
8587
8588 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
8589
8590 * gnat.dg/address_conversion.adb: New test.
8591 * gnat.dg/boolean_subtype.adb: Likewise.
8592 * gnat.dg/frame_overflow.adb: Likewise.
8593 * gnat.dg/pointer_array.adb: Likewise.
8594 * gnat.dg/pointer_conversion.adb: Likewise.
8595
8596 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
8597
8598 PR fortran/28237
8599 PR fortran/23420
8600 * gfortran.dg/print_fmt_5.f90: New test.
8601
8602 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8603
8604 PR fortran/28129
8605 * gfortran.dg/bounds_check_4.f90: New test.
8606
8607 2006-07-05 Richard Guenther <rguenther@suse.de>
8608
8609 PR target/28158
8610 * gfortran.dg/pr28158.f90: New testcase.
8611
8612 2006-07-05 Richard Guenther <rguenther@suse.de>
8613
8614 PR tree-optimization/28162
8615 * gcc.dg/pr28162.c: New testcase.
8616
8617 2006-07-05 Richard Guenther <rguenther@suse.de>
8618 Andrew Pinski <pinskia@gcc.gnu.org>
8619
8620 PR c++/27084
8621 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
8622
8623 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
8624
8625 PR fortran/28174
8626 * gfortran.dg/actual_array_substr_2.f90: New test.
8627
8628 PR fortran/28167
8629 * gfortran.dg/actual_array_constructor_2.f90: New test.
8630
8631 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8632
8633 * gfortran.dg/itime_idate_1.f: New test.
8634 * gfortran.dg/itime_idate_2.f: New test.
8635
8636 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8637
8638 PR libgfortran/27704
8639 * gfortran.dg/open_status_3.f90: New test.
8640 * gfortran.dg/fmt_l.f90: Update for new feature.
8641
8642 2006-07-03 Asher Langton <langton2@llnl.gov>
8643
8644 * gfortran.dg/oldstyle_2.f90: New.
8645
8646 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
8647
8648 * gnat.dg/string_slice.adb: New test.
8649
8650 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8651
8652 PR fortran/19259
8653 * gfortran.dg/semicolon_fixed.c: New.
8654 * gfortran.dg/semicolon_free.c: New.
8655
8656 2006-06-30 Mike Stump <mrs@apple.com>
8657
8658 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
8659 that don't support internal visibility.
8660
8661 2006-06-30 Andrew Pinski <pinskia@gmail.com>
8662
8663 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
8664 for '(' / ')' needing an extra '\'.
8665
8666 2006-06-29 Roger Sayle <roger@eyesopen.com>
8667
8668 PR middle-end/27428
8669 * gcc.dg/pr27428-1.c: New test case.
8670
8671 2006-06-29 Mike Stump <mrs@apple.com>
8672
8673 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
8674 on darwin as we can't align commons large enough yet.
8675
8676 * gcc.dg/vla-8.c: Add additional testcases.
8677
8678 2006-06-26 Steve Ellcey <sje@cup.hp.com>
8679
8680 PR c++/28114
8681 * g++.dg/other/pr28114.C: New.
8682
8683 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
8684
8685 * gcc.c-torture/compile/20060625-1.c: New test.
8686
8687 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
8688
8689 PR fortran/20867
8690 * gfortran.dg/stfunc_3.f90: New test.
8691
8692 PR fortran/25056
8693 * gfortran.dg/impure_actual_1.f90: New test.
8694
8695 PR fortran/20874
8696 * gfortran.dg/elemental_result_1.f90: New test.
8697
8698 PR fortran/25073
8699 * gfortran.dg/select_7.f90: New test.
8700
8701 PR fortran/27554
8702 * intrinsic_actual_1.f: New test.
8703
8704 PR fortran/22038
8705 PR fortran/28119
8706 * gfortran.dg/forall_4.f90: New test.
8707
8708 PR fortran/25072
8709 * gfortran.dg/forall_5.f90: New test.
8710
8711 2006-06-25 Lee Millward <lee.millward@gmail.com>
8712
8713 PR c++/28051
8714 * g++.dg/template/using13.C: New test.
8715
8716 PR c++/28054
8717 * g++.dg/other/incomplete3.C: New test.
8718
8719 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8720
8721 PR fortran/28081
8722 * gfortran.dg/substr_3.f: New test.
8723 * gfortran.dg/equiv_2.f90: Update expected error message.
8724
8725 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
8726
8727 PR fortran/28118
8728 * gfortran.dg/actual_array_substr_1.f90: New test.
8729
8730 2006-06-24 Olivier Hainque <hainque@adacore.com>
8731
8732 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
8733 * gnat.dg/scalar_mode_agg_compare.adb: New test.
8734
8735 2006-06-23 Janis Johnson <janis187@us.ibm.com>
8736
8737 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8738
8739 2006-06-23 Steven G. Kargl <kargls@comcast.net>
8740
8741 PR fortran/27981
8742 * gfortran.dg/simpleif_2.f90: New test.
8743
8744 2006-06-23 Lee Millward <lee.millward@gmail.com>
8745
8746 * g++.dg/template/error22.C: Fix typo.
8747
8748 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8749
8750 PR c++/28112
8751 * g++.dg/ext/attrib23.C: New test.
8752
8753 2006-06-23 Olivier Hainque <hainque@adacore.com>
8754
8755 * gnat.dg/varsize_temp.adb: New test.
8756
8757 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8758
8759 PR c++/11468
8760 * g++.dg/other/java2.C: New test.
8761
8762 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
8763
8764 PR target/27789
8765 * g++.dg/ext/dllimport4.C. Add more tests for invalid
8766 initialization.
8767
8768 2006-06-22 Roger Sayle <roger@eyesopen.com>
8769
8770 PR target/27531
8771 * gcc.dg/pr27531-1.c: New test case.
8772
8773 2006-06-22 Asher Langton <langton2@llnl.gov>
8774
8775 PR fortran/24748
8776 * gfortran.dg/implicit_8.f90: New.
8777
8778 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
8779
8780 PR rtl-optimization/28121
8781 * gcc.dg/pr28121.c: New test.
8782
8783 2006-06-22 Lee Millward <lee.millward@gmail.com>
8784
8785 PR c++/27805
8786 * g++.dg/parse/ptrmem6.C: New test.
8787
8788 PR c++/27821
8789 * g++.dg/template/error22.C: New test.
8790
8791 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8792
8793 PR c++/28111
8794 * g++.dg/template/friend43.C: New test.
8795
8796 PR c++/28110
8797 * g++.dg/template/crash53.C: New test.
8798
8799 PR c++/28109
8800 * g++.dg/rtti/incomplete1.C: New test.
8801
8802 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
8803
8804 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
8805
8806 2006-06-21 Joseph Myers <joseph@codesourcery.com>
8807
8808 * gcc.c-torture/execute/complex-7.c: New.
8809
8810 2006-06-21 Jakub Jelinek <jakub@redhat.com>
8811
8812 * gcc.dg/merge-all-constants-1.c: New test.
8813
8814 2006-06-20 Janis Johnson <janis187@us.ibm.com>
8815
8816 PR c++/28113
8817 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
8818
8819 2006-06-20 Steven G. Kargl <kargls@comcast.net>
8820
8821 * gfortran.dg/rrspacing_1.f90: New test.
8822
8823 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8824
8825 PR c++/28052
8826 * g++.dg/other/bitfield2.C: New test.
8827
8828 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
8829
8830 PR tree-optimization/27331
8831 * gcc.dg/pr27331.c: New test.
8832
8833 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
8834 Eric Botcazou <ebotcazou@adacore.com>
8835
8836 PR ada/18692
8837 * lib/gnat.exp: New file.
8838 * lib/gnat-dg.exp: Likewise.
8839 * gnat.dg: New directory.
8840 * gnat.dg/dg.exp: New driver.
8841 * gnat.dg/specs: New directory.
8842 * gnat.dg/specs/specs.exp: New driver.
8843 * gnat.dg/style: New directory.
8844 * gnat.dg/style/style.exp: New driver.
8845
8846 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
8847
8848 PR fortran/16206
8849 * gfortran.dg/array_initializer_1.f90: New test.
8850
8851 PR fortran/28005
8852 * gfortran.dg/matmul_3.f90: New test.
8853
8854 2006-06-19 Andrew Pinski <pinskia@gmail.com>
8855
8856 PR middle-end/28075
8857 * gcc.dg/tree-ssa/inline-1.c: New test.
8858
8859 2006-06-19 Anatoly Sokolov <aesok@post.ru>
8860
8861 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
8862 in malloc prototype; remove XFAIL.
8863 * gcc.dg/pr18241-2.c: Ditto.
8864 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
8865 in memset prototype; remove XFAIL.
8866 * gcc.dg/tree-ssa/pr23382.c: Ditto.
8867
8868 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
8869
8870 * gcc.dg/vla-8.c: Add.
8871
8872 2006-06-19 Richard Guenther <rguenther@suse.de>
8873
8874 PR tree-optimization/27090
8875 * g++.dg/tree-ssa/pr27090.C: New testcase.
8876
8877 2006-06-19 Roger Sayle <roger@eyesopen.com>
8878
8879 PR target/27861
8880 * gcc.dg/pr27861-1.c: New test case.
8881
8882 2006-06-19 Richard Guenther <rguenther@suse.de>
8883
8884 PR middle-end/28045
8885 * gcc.dg/torture/pr28045.c: New testcase.
8886
8887 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8888
8889 PR fortran/26801
8890 * gfortran.dg/associated_4.f90: New test.
8891
8892 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8893
8894 PR fortran/19310
8895 PR fortran/19904
8896 * gfortran.dg/real_const_3.f90: New test.
8897
8898 2006-06-16 Mark Mitchell <mark@codesourcery.com>
8899
8900 PR c++/28016
8901 * g++.dg/template/static26.C: New test.
8902
8903 PR c++/27979
8904 * g++.dg/expr/bitfield2.C: New test.
8905
8906 PR c++/27884
8907 * g++.dg/parse/linkage2.C: New test.
8908
8909 2006-06-16 Richard Guenther <rguenther@suse.de>
8910
8911 PR middle-end/27116
8912 * gcc.dg/pr15785-1.c: Revert last change.
8913 * gcc.dg/torture/pr27116-2.c: New testcase.
8914
8915 2006-06-16 Roger Sayle <roger@eyesopen.com>
8916
8917 PR middle-end/27802
8918 * gcc.dg/pr27802-1.c: New test case.
8919
8920 2006-06-15 Mark Mitchell <mark@codesourcery.com>
8921
8922 PR c++/27689
8923 * g++.dg/template/ttp18.C: New test.
8924 * g++.dg/template/ttp19.C: Likewise.
8925
8926 PR c++/27666
8927 * g++.dg/expr/cond9.C: New test.
8928
8929 PR c++/27640
8930 * g++.dg/template/ctor7.C: New test.
8931
8932 2006-06-15 Janis Johnson <janis187@us.ibm.com>
8933
8934 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
8935
8936 2006-06-16 Richard Guenther <rguenther@suse.de>
8937
8938 PR tree-optimization/27781
8939 * gcc.dg/tree-ssa/pr27781.c: New testcase.
8940
8941 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
8942
8943 * gfortran.dg/allocate_zerosize_2.f90: New test case.
8944
8945 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
8946
8947 * gcc.dg/tree-ssa/loop-18.c: New test.
8948
8949 2006-06-14 Mark Mitchell <mark@codesourcery.com>
8950
8951 PR c++/27665
8952 * g++.dg/template/crash52.C: New test.
8953
8954 PR c++/27648
8955 * g++.dg/ext/attrib22.C: New test.
8956
8957 PR c++/26559
8958 * g++.dg/template/builtin1.C: New test.
8959 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
8960
8961 PR c++/28018
8962 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
8963 assignment.
8964 * g++.old-deja/g++.pt/crash51.C: Likewise.
8965
8966 PR c++/27227
8967 * g++.dg/lookup/linkage1.C: New test.
8968 * g++.dg/lookup/linkage2.C: Likewise.
8969
8970 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
8971
8972 PR middle-end/27959
8973 * gcc.dg/pr27959.c: New testcase.
8974
8975 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
8976
8977 PR target/28014:
8978 * g++.dg/eh/div.C: New test.
8979
8980 2006-06-13 Jakub Jelinek <jakub@redhat.com>
8981
8982 PR c++/27894
8983 * g++.dg/tree-ssa/pr26757.C: New test.
8984 * g++.dg/tree-ssa/pr27894.C: New test.
8985
8986 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
8987
8988 * gcc.c-torture/compile/20060609-1.c: New test.
8989
8990 PR target/27863
8991 * gcc.c-torture/compile/pr27863.c: New test.
8992
8993 2006-06-13 Richard Guenther <rguenther@suse.de>
8994
8995 PR tree-optimization/27830
8996 * g++.dg/tree-ssa/pr27830.C: New testcase.
8997
8998 2006-06-13 Matthew Sachs <msachs@apple.com>
8999
9000 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
9001 the list of compiler flags; this causes those flags to be checked
9002 for things like dg-skip-if.
9003
9004 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9005
9006 PR c++/27601
9007 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
9008
9009 2006-06-12 Mark Mitchell <mark@codesourcery.com>
9010 Kazu Hirata <kazu@codesourcery.com>
9011
9012 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
9013 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
9014
9015 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9016
9017 PR c++/27933
9018 * g++.dg/lookup/using15.C: New test.
9019
9020 PR c++/27951
9021 * g++.dg/other/anon4.C: New test.
9022
9023 2006-06-12 Roger Sayle <roger@eyesopen.com>
9024
9025 PR c++/21210
9026 * g++.dg/init/complex1.C: New test case.
9027
9028 2006-06-11 Eric Christopher <echristo@apple.com>
9029
9030 PR middle-end/27948
9031 * gcc.dg/bf-ms-layout.c: Run on darwin.
9032 * gcc.dg/bf-no-ms-layout: Ditto.
9033 * gcc.dg/attr-ms_struct-2.c: New.
9034 * gcc.dg/bf-ms-layout-2.c: Ditto.
9035
9036 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
9037
9038 * gcc.dg/attr-ms_struct-packed1.c: New.
9039
9040 2006-06-09 Mike Stump <mrs@apple.com>
9041
9042 * gcc.dg/vla-7.c: Add.
9043
9044 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
9045
9046 PR fortran/24558
9047 * gfortran.dg/entry_6.f90: New test.
9048
9049 PR fortran/20877
9050 PR fortran/25047
9051 * gfortran.dg/entry_7.f90: New test.
9052
9053 2006-06-09 Jakub Jelinek <jakub@redhat.com>
9054
9055 PR c/27747
9056 * gcc.dg/cpp/_Pragma6.c: New test.
9057
9058 PR c++/27748
9059 * g++.dg/cpp/_Pragma1.C: New test.
9060
9061 PR preprocessor/27746
9062 * gcc.dg/gomp/macro-3.c: New test.
9063 * gcc.dg/gomp/macro-4.c: New test.
9064 * g++.dg/gomp/macro-3.C: New test.
9065 * g++.dg/gomp/macro-4.C: New test.
9066
9067 2006-06-09 Richard Guenther <rguenther@suse.de>
9068
9069 PR tree-optimization/26998
9070 * gcc.dg/torture/pr26998.c: New testcase.
9071 * gcc.dg/tree-ssa/vrp29.c: New testcase.
9072
9073 2006-06-08 Mike Stump <mrs@apple.com>
9074
9075 * gcc.dg/pr27095.c: Account for stubs.
9076
9077 PR target/26427
9078 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
9079 produce bad code on darwin.
9080
9081 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9082
9083 PR fortran/27958
9084 * gfortran.dg/substr_2.f: New test.
9085
9086 2006-06-08 Asher Langton <langton2@llnl.gov>
9087
9088 PR fortran/27786
9089 * cray_pointers_2.f90: Add -fbounds-check compile flag.
9090
9091 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9092
9093 PR target/27421
9094 * gcc.dg/union-3.c: New test.
9095
9096 2006-06-08 Richard Guenther <rguenther@suse.de>
9097
9098 PR middle-end/27116
9099 * gcc.dg/torture/pr27116.c: New testcase.
9100 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
9101
9102 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
9103
9104 PR rtl-optimization/26449
9105 * gcc.dg/pr26449.c: New test.
9106
9107 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9108
9109 PR c++/27601
9110 * g++.dg/ext/offsetof1.C: Test member functions.
9111
9112 2006-06-07 Steve Ellcey <sje@cup.hp.com>
9113
9114 * gcc.dg/pr27095.c: Improve scanning.
9115
9116 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
9117
9118 PR fortran/23091
9119 * gfortran.dg/saved_automatic_1.f90: New test.
9120
9121 PR fortran/24168
9122 * gfortran.dg/array_simplify_1.f90: New test.
9123
9124 PR fortran/25090
9125 * gfortran.dg/entry_dummy_ref_1.f90: New test.
9126
9127 PR fortran/25058
9128 * gfortran.dg/entry_dummy_ref_2.f90: New test.
9129
9130 2006-06-06 Mark Mitchell <mark@codesourcery.com>
9131
9132 PR c++/27177
9133 * g++.dg/expr/cast7.C: New test.
9134
9135 2006-06-06 Janis Johnson <janis187@us.ibm.com>
9136
9137 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
9138 * lib/gcc-defs.exp (tool_check_compile): Ditto.
9139 * lib/fortran-torture.exp (fortran-torture-compile,
9140 fortran-torture-execute): Ditto.
9141
9142 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
9143
9144 PR target/27842
9145 * gcc.dg/vmx/pr27842.c: New test.
9146
9147 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9148
9149 PR libfortran/27895
9150 * gfortran.dg/bounds_check_3.f90: New test.
9151
9152 2006-06-05 Mike Stump <mrs@apple.com>
9153
9154 * objc.dg/objc-fast-4.m: Skip for ppc64.
9155
9156 2006-06-05 Steve Ellcey <sje@cup.hp.com>
9157
9158 PR testsuite/27705
9159 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
9160
9161 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
9162 Victor Kaplansky <victork@il.ibm.com>
9163
9164 PR tree-optimizations/26360
9165 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
9166 with -fno-tree-dce.
9167 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
9168
9169 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
9170
9171 PR fortran/14067
9172 * gfortran.dg/data_char_1.f90: Add messages for truncated
9173 strings.
9174
9175 PR fortran/16943
9176 * gfortran.dg/func_decl_2.f90: New test.
9177
9178 PR fortran/20839
9179 * gfortran.dg/do_2.f90: New test.
9180
9181 PR fortran/27655
9182 * gfortran.dg/associated_3.f90: New test.
9183
9184 2006-06-04 Mark Mitchell <mark@codesourcery.com>
9185
9186 PR c++/27819
9187 * g++.dg/template/static25.C: New test.
9188
9189 PR c++/27722
9190 * g++.dg/init/array21.C: New test.
9191
9192 PR c++/27807
9193 * g++.dg/ext/complit7.C: New test.
9194
9195 PR c++/27806
9196 * g++.dg/parse/ptrmem5.C: New test.
9197
9198 2006-06-04 Roger Sayle <roger@eyesopen.com>
9199 Andrew Pinski <pinskia@physics.uc.edu>
9200
9201 PR c/27150
9202 PR middle-end/27382
9203 * gcc.dg/pr27150-1.c: New testcase.
9204 * gcc.dg/pr27382-1.c: New testcase.
9205 * gcc.dg/pr27382-2.c: New testcase.
9206
9207 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
9208
9209 PR c/25161
9210 PR c/27020
9211 * gcc.dg/array-10.c: New test.
9212
9213 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9214
9215 PR c++/27804
9216 * g++.dg/init/const4.C: New test.
9217 * g++.dg/init/member1.C: Add error-marker.
9218 * g++.dg/other/fold1.C: Adjust error-marker.
9219
9220 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9221
9222 PR c++/27601
9223 * g++.dg/ext/offsetof1.C: New test.
9224
9225 2006-06-04 Eric Christopher <echristo@apple.com>
9226
9227 * gcc.dg/attr-ms_struct-1.c: New.
9228
9229 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
9230
9231 * gcc.c-torture/compile/builtin_constant_p.c: New test.
9232
9233 2006-06-04 Richard Guenther <rguenther@suse.de>
9234
9235 PR tree-optimization/27039
9236 * gcc.dg/tree-ssa/loop-17.c: New testcase.
9237
9238 2006-06-03 Roger Sayle <roger@eyesopen.com>
9239
9240 PR target/26223
9241 * gcc.target/i386/amd64-abi-2.c: New test case.
9242
9243 2006-06-02 Eric Christopher <echristo@apple.com>
9244
9245 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
9246 * gcc.target/i386/20020523-1.c: Skip if darwin.
9247 * gcc.target/i386/asm-3.c: Ditto.
9248 * gcc.target/i386/20011119-1.c: Ditto.
9249 * gcc.target/i386/clobbers.c: Remove pic part of test.
9250
9251 2006-06-02 Steve Ellcey <sje@cup.hp.com>
9252
9253 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
9254 * g++.old-deja/g++.other/init19.C: Ditto.
9255 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
9256 and add other platforms as expected failures.
9257
9258 2006-06-01 Steve Ellcey <sje@cup.hp.com>
9259
9260 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
9261 (is-effective-target-keyword): Ditto.
9262
9263 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
9264
9265 PR fortran/27715
9266 * gfortran.dg/extended_char_comparison_1.f: New test.
9267
9268 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
9269
9270 PR fortran/25098
9271 * gfortran.dg/dummy_procedure_1.f90: New test.
9272
9273 PR fortran/25147
9274 * gfortran.dg/dummy_procedure_2.f90: New test.
9275
9276 * gfortran.dg/associated_2.f90: Correct to make consistent with
9277 standard.
9278
9279 2006-05-31 Roger Sayle <roger@eyesopen.com>
9280
9281 * gcc.target/i386/387-11.c: New test case.
9282
9283 2006-05-31 Mark Mitchell <mark@codesourcery.com>
9284
9285 PR c++/27801
9286 * g++.dg/template/cond6.C: New test.
9287
9288 PR c++/26496
9289 * g++.dg/template/crash51.C: New test.
9290 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
9291
9292 PR c++/27385
9293 * g++.dg/init/array20.C: New test.
9294
9295 2006-05-31 Roger Sayle <roger@eyesopen.com>
9296
9297 * gcc.dg/builtins-54.c: New test case.
9298
9299 2006-05-30 Mark Mitchell <mark@codesourcery.com>
9300
9301 PR c++/26433
9302 * g++.dg/template/fntry1.C: Add dg-do link.
9303
9304 PR c++/27808
9305 * g++.dg/parse/friend6.C: New test.
9306
9307 2006-05-30 Asher Langton <langton2@llnl.gov>
9308
9309 * gfortran.dg/cray_pointers_7.f90: New test.
9310
9311 2006-05-30 Roger Sayle <roger@eyesopen.com>
9312
9313 PR tree-optimization/23452
9314 * gcc.dg/fold-mulconj-1.c: New test case.
9315
9316 2006-05-30 Mark Mitchell <mark@codesourcery.com>
9317
9318 PR c++/27803
9319 * g++.dg/parse/bitfield1.C: New test.
9320
9321 2006-05-30 Roger Sayle <roger@eyesopen.com>
9322
9323 * gcc.target/ppc-eq0-1.c: New test case.
9324 * gcc.target/ppc-negeq0-1.c: New test case.
9325
9326 2006-05-30 Dirk Mueller <dmueller@suse.de>
9327
9328 PR c/27273
9329 * gcc.dg/overflow-warn-5.c: New test.
9330
9331 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9332
9333 PR c/27718
9334 * gcc.dg/sizeof-1.c: New test.
9335
9336 2006-05-30 Uros Bizjak <uros@kss-loka.si>
9337
9338 PR target/27790
9339 * gcc.target/i386/pr27790.c: New test.
9340
9341 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9342
9343 PR libgfortran/27757
9344 * gfortran.dg/direct_io_5.f90: New test.
9345
9346 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9347
9348 PR libgfortran/27634
9349 * gfortran.dg/fmt_missing_period_1.f: New test.
9350 * gfortran.dg/fmt_missing_period_2.f: New test.
9351 * gfortran.dg/fmt_missing_period_3.f: New test.
9352
9353 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9354
9355 PR fortran/19777
9356 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
9357 arrays.
9358
9359 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9360
9361 PR c++/27713
9362 * g++.dg/template/new6.C: New test.
9363
9364 2006-05-29 Roger Sayle <roger@eyesopen.com>
9365
9366 PR tree-optimization/24964
9367 * gcc.target/i386/387-10.c: New test case.
9368
9369 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
9370
9371 * intrinsics/string_intrinsics.c (compare_string):
9372 Use memcmp instead of strncmp to avoid tripping over
9373 CHAR(0) in a string.
9374
9375 2006-05-27 Richard Guenther <rguenther@suse.de>
9376
9377 PR middle-end/27773
9378 * gcc.dg/torture/pr27773.c: New testcase.
9379
9380 2006-05-27 Dirk Mueller <dmueller@suse.de>
9381
9382 * gcc.dg/pr24561.c: Rename to..
9383 * gcc.dg/pr25962.c: .. this.
9384
9385 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9386
9387 PR fortran/19777
9388 * gfortran.dg/bounds_check_2.f: New test.
9389
9390 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
9391
9392 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
9393 * gfortran.dg/byte_1.f90: Likewise.
9394 * gfortran.dg/dup_save_2.f90: Likewise.
9395
9396 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
9397
9398 * gfortran.dg/associated_2.f90: New test.
9399
9400 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9401
9402 PR fortran/27524
9403 * gfortran.dg/bounds_check_1.f90: New test.
9404
9405 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
9406
9407 PR rtl-optimization/27661
9408 * gcc.dg/pr27661.c: New test case.
9409
9410 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
9411
9412 PR fortran/23151
9413 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
9414 * gfortran.dg/print_parentheses_1.f: New test.
9415 * gfortran.dg/print_parentheses_2.f90: New test.
9416
9417 2006-05-26 Jakub Jelinek <jakub@redhat.com>
9418
9419 PR target/27758
9420 * gcc.dg/pr27758.c: New test.
9421
9422 2006-05-24 Falk Hueffner <falk@debian.org>
9423
9424 * gcc.c-torture/compile/pr27571.c: New test.
9425
9426 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
9427
9428 PR fortran/27709
9429 * gfortran.dg/spec_expr_4.f90: New test.
9430
9431 PR fortran/27155
9432 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
9433
9434 2006-05-25 Mark Mitchell <mark@codesourcery.com>
9435
9436 PR c++/20103
9437 * g++.dg/ext/complit6.C: New test.
9438 * g++.dg/ext/complit3.C: Adjust error markers.
9439 * g++.dg/init/const3.C: New test.
9440
9441 2006-05-25 Richard Guenther <rguenther@suse.de>
9442
9443 PR middle-end/27743
9444 * gcc.dg/torture/pr27743.c: New testcase.
9445
9446 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
9447
9448 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
9449
9450 2006-05-25 Alan Modra <amodra@bigpond.net.au>
9451
9452 * gcc.dg/compat/scalar-by-value-x.h: New.
9453 * gcc.dg/compat/scalar-by-value-y.h: New.
9454 * gcc.dg/compat/scalar-by-value-5.c: New.
9455 * gcc.dg/compat/scalar-by-value-5_main.c: New.
9456 * gcc.dg/compat/scalar-by-value-5_x.c: New.
9457 * gcc.dg/compat/scalar-by-value-5_y.c: New.
9458 * gcc.dg/compat/scalar-by-value-6.c: New.
9459 * gcc.dg/compat/scalar-by-value-6_main.c: New.
9460 * gcc.dg/compat/scalar-by-value-6_x.c: New.
9461 * gcc.dg/compat/scalar-by-value-6_y.c: New.
9462
9463 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
9464
9465 PR tree-optimization/27639
9466 PR tree-optimization/26719
9467 * gcc.dg/pr27639.c: New test.
9468 * gcc.dg/pr26719.c: New test.
9469 * gcc.dg/tree-ssa/scev-cast.c: New test.
9470
9471 2006-05-23 Mark Mitchell <mark@codesourcery.com>
9472
9473 PR c++/20173
9474 * g++.dg/template/error21.C: New test.
9475
9476 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
9477
9478 PR target/27696
9479 * gcc.target/i386/pr27696.c: New.
9480
9481 2006-05-22 Janis Johnson <janis187@us.ibm.com>
9482
9483 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
9484
9485 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
9486
9487 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9488
9489 PR c++/27716
9490 * g++.dg/other/assign1.C: New test.
9491
9492 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
9493
9494 PR target/27266
9495 * gcc.target/i386/pr27266.c: New.
9496
9497 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9498
9499 PR c++/27451
9500 * g++.dg/ext/asm9.C: New test.
9501
9502 2006-05-22 Richard Sandiford <richard@codesourcery.com>
9503
9504 PR rtl-optimization/25514
9505 * gcc.c-torture/compile/pr25514.c: New test.
9506
9507 2006-05-22 Richard Guenther <rguenther@suse.de>
9508
9509 Revert
9510 2006-01-31 Richard Guenther <rguenther@suse.de>
9511
9512 * gcc.target/i386/sselibm-1.c: New testcase.
9513 * gcc.target/i386/sselibm-2.c: Likewise.
9514 * gcc.target/i386/sselibm-3.c: Likewise.
9515 * gcc.target/i386/sselibm-4.c: Likewise.
9516 * gcc.target/i386/sselibm-5.c: Likewise.
9517
9518 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9519
9520 PR c/27420
9521 * gcc.dg/func-args-2.c: New test.
9522
9523 PR c/26818
9524 * gcc.dg/struct-incompl-1.c: New test.
9525
9526 2006-05-22 Richard Guenther <rguenther@suse.de>
9527
9528 PR testsuite/27708
9529 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
9530 the transformations we test for.
9531
9532 2006-05-22 Richard Guenther <rguenther@suse.de>
9533
9534 PR testsuite/27707
9535 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
9536
9537 2006-05-21 Mark Mitchell <mark@codesourcery.com>
9538
9539 PR c++/27210
9540 * g++.dg/warn/new1.C: New test.
9541 * g++.dg/template/new5.C: Likewise.
9542
9543 2006-05-21 Roger Sayle <roger@eyesopen.com>
9544
9545 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
9546 * gcc.target/i386/20060512-3.c: Likewise.
9547
9548 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
9549
9550 PR rtl-optimization/27671
9551 * gcc.c-torture/execute/pr27671-1.c: New.
9552 * gcc.dg/pr27671-2.c: Likewise.
9553
9554 PR tree-optimization/26622.
9555 * gcc.c-torture/compile/pr26622.c: New.
9556
9557 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
9558
9559 PR fortran/27613
9560 * gfortran.dg/recursive_reference_1.f90: New test.
9561
9562 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
9563
9564 PR fortran/25746
9565 * gfortran.dg/elemental_subroutine_3.f90: New test.
9566
9567 PR fortran/25090
9568 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
9569
9570 PR fortran/27584
9571 * gfortran.dg/associated_target_1.f90: New test.
9572
9573 PR fortran/19015
9574 * gfortran.dg/maxloc_shape_1.f90: New test.
9575
9576 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9577
9578 PR libgfortran/24459
9579 * gfortran.dg/namelist_24.f90: New test.
9580 * gfortran.dg/namelist_12.f: Fix typo in comment.
9581
9582 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
9583
9584 PR middle-end/25776
9585 * g++.dg/other/error11.C: New test.
9586
9587 2006-05-20 Richard Sandiford <richard@codesourcery.com>
9588
9589 * gcc.target/mips/pr26765.c: Add -w to options.
9590
9591 2006-05-20 Richard Sandiford <richard@codesourcery.com>
9592
9593 * lib/target-supports.exp (check_effective_target_mpaired_single):
9594 New function.
9595 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
9596 multilibs.
9597 * g++.dg/vect/vect.exp: Likewise.
9598
9599 2006-05-20 Richard Sandiford <richard@codesourcery.com>
9600
9601 PR testsuite/25891
9602 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
9603
9604 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
9605
9606 PR fortran/27662
9607 * gfortran.dg/temporary_1.f90: New file.
9608
9609 2006-05-19 Andreas Schwab <schwab@suse.de>
9610
9611 * g++.dg/other/unused1.C: Also match "stringz".
9612
9613 2006-05-19 Mark Mitchell <mark@codesourcery.com>
9614
9615 PR c++/26433
9616 * g++.dg/template/fntry1.C: New test.
9617
9618 2006-05-18 Mark Mitchell <mark@codesourcery.com>
9619
9620 PR c++/27471
9621 PR c++/27506
9622 * g++.dg/conversion/bitfield5.C: New test.
9623 * g++.dg/conversion/bitfield6.C: New test.
9624
9625 2006-05-18 Mike Stump <mrs@apple.com>
9626
9627 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
9628 * gcc.dg/vla-4.c: Add.
9629 * gcc.dg/vla-5.c: Add.
9630 * gcc.dg/vla-6.c: Add.
9631
9632 2006-05-12 Stuart Hastings <stuart@apple.com>
9633
9634 * testsuite/gcc.target/i386/20060512-1.c: New.
9635 * testsuite/gcc.target/i386/20060512-2.c: New.
9636 * testsuite/gcc.target/i386/20060512-3.c: New.
9637 * testsuite/gcc.target/i386/20060512-4.c: New.
9638
9639 2006-05-17 Mark Mitchell <mark@codesourcery.com>
9640
9641 PR c++/26122
9642 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
9643
9644 PR c++/26068
9645 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
9646 * g++.dg/parse/linkage1.C: New test.
9647
9648 2006-05-17 Jakub Jelinek <jakub@redhat.com>
9649
9650 PR tree-optimization/27548
9651 * g++.dg/tree-ssa/pr27548.C: New test.
9652
9653 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9654
9655 PR fortran/26551
9656 * gfortran.dg/recursive_check_1.f: New test.
9657 * gfortran.dg/recursive_check_2.f90: New test.
9658
9659 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
9660
9661 * g++.dg/opt/temp2.C: New test.
9662
9663 2006-05-17 Jakub Jelinek <jakub@redhat.com>
9664
9665 PR c++/27491
9666 * g++.dg/init/brace5.C: New test.
9667
9668 PR middle-end/27415
9669 * gcc.dg/gomp/pr27415.c: New test.
9670 * g++.dg/gomp/pr27415.C: New test.
9671
9672 PR tree-optimization/27549
9673 * g++.dg/tree-ssa/pr27549.C: New test.
9674
9675 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9676
9677 PR libgfortran/27575
9678 * gfortran.dg/read_eof_4.f90: New test.
9679
9680 2006-05-16 Richard Guenther <rguenther@suse.de>
9681
9682 PR tree-optimization/22303
9683 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
9684
9685 2006-05-16 Jakub Jelinek <jakub@redhat.com>
9686
9687 PR middle-end/27573
9688 * gcc.dg/gomp/pr27573.c: New test.
9689 * gfortran.dg/gomp/pr27573.f90: New test.
9690
9691 PR c/27499
9692 * gcc.dg/gomp/pr27499.c: New test.
9693 * g++.dg/gomp/pr27499.C: New test.
9694
9695 2006-05-15 Mark Mitchell <mark@codesourcery.com>
9696
9697 PR c++/27339
9698 * g++.dg/parser/access8.C: Adjust error marker.
9699 * g++.dg/template/access17.C: New test.
9700 * g++.dg/template/access18.C: Likewise.
9701
9702 2006-05-15 Roger Sayle <roger@eyesopen.com>
9703
9704 PR target/26600
9705 * gcc.target/i386/pr26600.c: New test case.
9706
9707 2006-05-15 Mark Mitchell <mark@codesourcery.com>
9708
9709 PR c++/27505
9710 * g++.dg/expr/bitfield1.C: New test.
9711
9712 2006-05-15 Richard Guenther <rguenther@suse.de>
9713
9714 PR tree-optimization/27603
9715 * gcc.dg/torture/pr27603.c: New testcase.
9716
9717 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
9718
9719 PR fortran/25090
9720 * gfortran.dg/entry_dummy_ref_1.f90: New test.
9721
9722 PR fortran/25082
9723 * gfortran.dg/scalar_return_1.f90: New test.
9724
9725 PR fortran/27411
9726 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
9727
9728 2006-05-15 Jakub Jelinek <jakub@redhat.com>
9729
9730 * gcc.dg/gomp/critical-4.c: New test.
9731 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
9732 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
9733 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
9734 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
9735
9736 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9737
9738 PR c++/27582
9739 * g++.dg/template/dependent-args1.C: New test.
9740
9741 PR c++/27581
9742 * g++.dg/lookup/this1.C: New test.
9743
9744 PR c++/27315
9745 * g++.dg/template/operator6.C: New test.
9746 * g++.dg/template/incomplete3.C: New test.
9747
9748 PR c++/27559
9749 * g++.dg/template/new4.C: New test.
9750
9751 PR c++/27496
9752 * g++.dg/template/void2.C: New test.
9753
9754 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
9755
9756 * g++.dg/template/dependent-expr5.C: New test.
9757
9758 2006-05-14 Roger Sayle <roger@eyesopen.com>
9759
9760 PR middle-end/26729
9761 * gcc.dg/pr26729-1.c: New test case.
9762
9763 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
9764
9765 * gcc.dg/pr27003.c: New test.
9766
9767 2006-05-12 Steve Ellcey <sje@cup.hp.com>
9768
9769 * lib/target-supports.dg (check_cxa_atexit_available): Change
9770 v3_target_compile to ${tool}_target_compile.
9771
9772 2006-05-11 Jason Merrill <jason@redhat.com>
9773
9774 * lib/scanasm.exp (scan-not-hidden): Fix typo.
9775
9776 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9777
9778 PR fortran/27553
9779 * gfortran.dg/label_5.f90: New test.
9780
9781 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
9782
9783 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
9784 check_effective_target_powerpc_altivec_ok): New.
9785 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
9786 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
9787 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
9788 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
9789 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
9790 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
9791 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
9792 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
9793 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
9794 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
9795 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
9796 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
9797 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
9798 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
9799 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
9800 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
9801 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
9802 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
9803 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
9804 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
9805 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
9806 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
9807 gcc.target/powerpc/altivec-9.c,
9808 gcc.target/powerpc/altivec-consts.c,
9809 gcc.target/powerpc/altivec-pr22085.c,
9810 gcc.target/powerpc/altivec-splat.c,
9811 gcc.target/powerpc/altivec-types-1.c,
9812 gcc.target/powerpc/altivec-types-2.c,
9813 gcc.target/powerpc/altivec-types-3.c,
9814 gcc.target/powerpc/altivec-types-4.c,
9815 gcc.target/powerpc/altivec-varargs-1.c,
9816 gcc.target/powerpc/altivec-vec-merge.c,
9817 gcc.target/powerpc/ppc-vector-memcpy.c,
9818 gcc.target/powerpc/ppc-vector-memset.c,
9819 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
9820 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
9821 these effective targets.
9822 * gcc.dg/vmx/pr27006.c: Add missing close brace.
9823 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
9824
9825 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9826
9827 PR middle-end/27384
9828 * g++.dg/other/fold1.C: New test.
9829
9830 PR middle-end/27488
9831 * gcc.dg/fold-nonneg-1.c: New test.
9832
9833 PR c++/27547
9834 * g++.dg/other/operator1.C: New test.
9835
9836 2006-05-11 Richard Guenther <rguenther@suse.de>
9837
9838 PR middle-end/27529
9839 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
9840
9841 2006-05-10 Janis Johnson <janis187@us.ibm.com>
9842
9843 * lib/target-supports-dg.exp (check-flags): New.
9844 (dg-skip-if): Move flag checks.
9845
9846 2006-05-09 Steve Ellcey <sje@cup.hp.com>
9847
9848 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
9849 * lib/target-supports.dg (check_cxa_atexit_available): New.
9850
9851 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
9852
9853 PR fortran/27470
9854 * gfortran.dg/multiple_allocation_2.f90: New test case.
9855
9856 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
9857
9858 * gcc.target/arm/pr27387.C: Fix a comment typo.
9859
9860 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9861
9862 PR fortran/24549
9863 * gfortran.dg/error_recovery_1.f90: New test.
9864
9865 2006-05-10 Richard Guenther <rguenther@suse.de>
9866
9867 PR tree-optimization/27302
9868 * gcc.dg/torture/pr27302.c: New testcase.
9869
9870 2006-05-09 Dirk Mueller <dmueller@suse.de>
9871 Richard Guenther <rguenther@suse.de>
9872
9873 PR middle-end/27498
9874 * gcc.dg/tree-ssa/pr27498.c: New testcase.
9875
9876 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
9877
9878 PR rtl-optimization/27335
9879 * gcc.dg/pr27335.c: New test.
9880
9881 2006-05-06 Richard Sandiford <richard@codesourcery.com>
9882
9883 * gcc.target/mips/mips-ps-5.c: New file.
9884
9885 2006-05-08 Jan Hubicka <jh@suse.cz>
9886
9887 PR middle-end/25962
9888 * gcc.dg/pr25962.c: New.
9889
9890 2006-05-08 Roger Sayle <roger@eyesopen.com>
9891
9892 PR target/27158
9893 * gcc.target/powerpc/pr27158.c: New test case.
9894
9895 2006-05-08 Laurent GUERBY <laurent@guerby.net>
9896
9897 PR testsuite/27476
9898 * ada/acats/run_all.sh: Use test -z.
9899
9900 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9901
9902 PR libfortran/18271
9903 * gfortran.dg/spec_expr_3.f90: New test.
9904
9905 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
9906
9907 PR target/24879
9908 * gcc.target/i386/monitor.c: New file.
9909
9910 2006-05-08 Alan Modra <amodra@bigpond.net.au>
9911
9912 * gcc.dg/pr27095.c: xfail *-*-darwin*.
9913
9914 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9915
9916 PR c++/27447
9917 * g++.dg/other/ptrmem7.C: New test.
9918
9919 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9920
9921 PR target/27421
9922 * gcc.dg/array-9.c: New test.
9923
9924 2006-05-07 Richard Guenther <rguenther@suse.de>
9925
9926 PR tree-optimization/27409
9927 * gcc.dg/torture/pr27409.c: New testcase.
9928
9929 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
9930
9931 PR fortran/27457
9932 * gfortran.dg/select_6.f90: New.
9933
9934 2006-05-07 Richard Guenther <rguenther@suse.de>
9935
9936 PR tree-optimization/27136
9937 * gcc.dg/torture/pr27136.c: New testcase.
9938
9939 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
9940
9941 PR fortran/24813
9942 * gfortran.dg/char_cons_len_1.f90: New test.
9943
9944 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9945
9946 PR c++/27427
9947 * g++.dg/template/incomplete2.C: New test.
9948
9949 2006-05-06 Richard Guenther <rguenther@suse.de>
9950
9951 PR tree-optimization/27151
9952 * gcc.dg/vect/pr27151.c: New testcase.
9953
9954 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9955
9956 PR c++/27430
9957 * g++.dg/template/void1.C: New test.
9958
9959 PR c++/27423
9960 * g++.dg/other/void2.C: New test.
9961
9962 PR c++/27422
9963 * g++.dg/conversion/void1.C: New test.
9964
9965 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
9966
9967 PR/21391
9968 * g++.dg/other/unused1.C: New.
9969
9970 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9971
9972 PR objc/27240
9973 * objc.dg/member-1.m: New test.
9974
9975 2006-05-05 Steve Ellcey <sje@cup.hp.com>
9976
9977 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
9978
9979 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9980
9981 PR libfortran/26985
9982 * gfortran.dg/matmul_2.f90: New test.
9983
9984 2005-05-05 Laurent GUERBY <laurent@guerby.net>
9985
9986 * ada/acats/run_all.sh: Use sync when main not found.
9987
9988 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
9989
9990 PR target/26765
9991 * gcc.target/mips/pr26765.c: New.
9992
9993 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
9994
9995 * gcc.target/bfin: New directory.
9996 * gcc.target/bfin/bfin.exp: New file.
9997 * gcc.target/bfin/frmul.c: New file.
9998 * gcc.target/bfin/arith.c: New file.
9999 * gcc.target/bfin/mul-combine.c: New file.
10000 * gcc.target/bfin/shift.c: New file.
10001
10002 2006-05-04 Richard Guenther <rguenther@suse.de>
10003
10004 PR tree-optimization/14287
10005 PR tree-optimization/14844
10006 PR tree-optimization/19792
10007 PR tree-optimization/21608
10008 PR tree-optimization/27090
10009 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
10010 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10011 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10012 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10013 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10014
10015 2006-05-04 Jakub Jelinek <jakub@redhat.com>
10016
10017 PR tree-optimization/27285
10018 * gcc.c-torture/execute/pr27285.c: New test.
10019
10020 PR middle-end/27388
10021 * gcc.dg/gomp/pr27388-1.c: New test.
10022 * gcc.dg/gomp/pr27388-2.c: New test.
10023 * gcc.dg/gomp/pr27388-3.c: New test.
10024
10025 PR c++/27359
10026 * g++.dg/gomp/pr27359.C: New test.
10027
10028 2006-05-02 Steven G. Kargl <kargls@comcast.net>
10029
10030 PR fortran/20248
10031 * gfortran.dg/iargc.f90: New test.
10032
10033 2006-05-02 Mark Mitchell <mark@codesourcery.com>
10034
10035 PR c++/27102
10036 * g++.dg/template/crash49.C: New test.
10037
10038 2006-05-02 Steve Ellcey <sje@cup.hp.com>
10039
10040 PR testsuite/27032
10041 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
10042
10043 2006-05-02 Jeff Law <law@redhat.com>
10044
10045 PR tree-optimization/27364
10046 * gcc.c-torture/execute/pr27364.c: New test.
10047
10048 2006-05-02 Mark Mitchell <mark@codesourcery.com>
10049
10050 PR c++/27309
10051 * g++.dg/parser/ctor5.C: New test.
10052
10053 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
10054
10055 PR target/27387
10056 * gcc.target/arm/arm.exp: New.
10057 * gcc.target/arm/pr27387.C: Likewise.
10058
10059 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
10060
10061 PR fortran/27269
10062 PR fortran/27324
10063 * gfortran.dg/module_equivalence_2.f90: New test.
10064
10065 2006-05-02 Jakub Jelinek <jakub@redhat.com>
10066
10067 PR middle-end/27337
10068 * g++.dg/gomp/pr27337-1.C: New test.
10069 * g++.dg/gomp/pr27337-2.C: New test.
10070
10071 PR middle-end/27328
10072 * gcc.dg/gomp/pr27328.c: New test.
10073
10074 PR middle-end/27325
10075 * g++.dg/gomp/pr27325.C: New test.
10076
10077 PR middle-end/27310
10078 * g++.dg/gomp/pr27310.C: New test.
10079
10080 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
10081
10082 PR tree-optimization/27291
10083 * g++.dg/tree-ssa/pr27291.C: New test.
10084
10085 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
10086
10087 PR tree-optimization/27283
10088 * g++.dg/tree-ssa/pr27283.C: New test.
10089
10090 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
10091
10092 * gcc.dg/tree-ssa/loop-16.c: New test.
10093
10094 2006-05-01 Roger Sayle <roger@eyesopen.com>
10095 Joseph S. Myers <joseph@codesourcery.com>
10096
10097 * gcc.dg/Wconversion-3.c: New test case.
10098 * gcc.dg/Wconversion-4.c: Likewise.
10099
10100 2006-05-01 Richard Guenther <rguenther@suse.de>
10101
10102 PR tree-optimization/26726
10103 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
10104
10105 2006-04-30 Roger Sayle <roger@eyesopen.com>
10106
10107 * gcc.dg/Woverflow-1.c: New test case.
10108 * gcc.dg/Woverflow-2.c: Likewise.
10109 * gcc.dg/Woverflow-3.c: Likewise.
10110
10111 2006-04-30 Mark Mitchell <mark@codesourcery.com>
10112
10113 PR c++/27094
10114 * g++.dg/template/defarg8.C: New test.
10115
10116 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10117
10118 PR c++/27278
10119 * g++.dg/parse/operator7.C: New test.
10120
10121 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10122
10123 PR c++/11471
10124 PR c++/27102
10125 * g++.dg/template/crash48.C: New test.
10126
10127 PR c++/27279
10128 * g++.dg/parse/ctor4.C: New test.
10129
10130 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10131
10132 PR fortran/25681
10133 * gfortran.df/char_type_len.f90: New test.
10134
10135 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10136
10137 PR libgfortran/27304
10138 * gfortran.dg/fmt_exhaust.f90: New test.
10139
10140 2006-04-28 Roger Sayle <roger@eyesopen.com>
10141
10142 PR c/25309
10143 * gcc.dg/large-size-array-2.c: New test case.
10144
10145 2006-04-28 Richard Guenther <rguenther@suse.de>
10146
10147 PR target/26826
10148 * gcc.target/i386/pr26826.c: New testcase.
10149
10150 2006-04-28 Jakub Jelinek <jakub@redhat.com>
10151
10152 PR middle-end/27260
10153 * gcc.c-torture/execute/pr27260.c: New.
10154
10155 2006-04-28 Alan Modra <amodra@bigpond.net.au>
10156
10157 PR middle-end/27095
10158 * gcc.dg/pr27095.c: New.
10159
10160 2006-04-27 Mark Mitchell <mark@codesourcery.com>
10161
10162 PR c++/27292
10163 * g++.dg/conversion/bitfield4.C: New test.
10164
10165 2006-04-27 Eric Christopher <echristo@apple.com>
10166
10167 * gcc.dg/pragma-ms_struct.c: New.
10168
10169 2006-04-27 Mark Mitchell <mark@codesourcery.com>
10170
10171 PR c++/27102
10172 * g++.dg/template/crash47.C: New test.
10173
10174 2006-04-27 Dirk Mueller <dmueller@suse.de>
10175
10176 * gcc.target/i386/sse-7.c: build with -msse.
10177
10178 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
10179
10180 PR testsuite/27274:
10181 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
10182 (main): Exit if processor doesn't support SSE.
10183
10184 2006-04-26 David Edelsohn <edelsohn@gnu.org>
10185
10186 PR middle-end/27282
10187 * gcc.c-torture/compile/pr27282.c: New test.
10188
10189 2006-04-26 Jakub Jelinek <jakub@redhat.com>
10190
10191 PR middle-end/26913
10192 * g++.dg/gomp/pr26913.C: New test.
10193
10194 PR c/25996
10195 * gcc.dg/gomp/pr25996.c: New test.
10196 * g++.dg/gomp/pr25996.C: New test.
10197
10198 2006-04-25 Richard Sandiford <richard@codesourcery.com>
10199
10200 PR rtl-optimization/26725
10201 * gcc.c-torture/compile/pr26725.c: New test.
10202
10203 2006-04-25 Richard Guenther <rguenther@suse.de>
10204
10205 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
10206 than n + -1.
10207
10208 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
10209
10210 * gcc.dg/20060425-1.c: New testcase.
10211
10212 2006-04-25 Jakub Jelinek <jakub@redhat.com>
10213
10214 PR tree-optimization/26865
10215 * gcc.dg/pr26865.c: New test.
10216
10217 2006-04-24 Mark Mitchell <mark@codesourcery.com>
10218
10219 PR c++/27292
10220 * g++.dg/conversion/bitfield1.C: New test.
10221 * g++.dg/conversion/bitfield2.C: Likewise.
10222 * g++.dg/conversion/bitfield3.C: Likewise.
10223
10224 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
10225 Richard Guenther <rguenther@suse.de>
10226
10227 PR tree-optimization/27236
10228 * gcc.dg/tree-ssa/pr27236.c: New testcase.
10229
10230 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10231
10232 PR c++/19963
10233 * g++.dg/other/incomplete2.C: New test.
10234
10235 2006-04-24 Richard Guenther <rguenther@suse.de>
10236
10237 PR middle-end/26869
10238 * gcc.dg/torture/pr26869.c: New testcase.
10239
10240 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
10241 Richard Guenther <rguenther@suse.de>
10242
10243 PR tree-optimization/27218
10244 * g++.dg/tree-ssa/pr27218.C: New testcase.
10245
10246 2006-04-23 Mark Mitchell <mark@codesourcery.com>
10247
10248 PR c++/26912
10249 * g++.dg/template/friend41.C: New test.
10250
10251 2006-04-23 David Edelsohn <edelsohn@gnu.org>
10252
10253 * g++.dg/opt/pr15551.C: Include cstdio.
10254 (main): Use remove instead of unlink.
10255
10256 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
10257
10258 * gcc.dg/sibcall-7.c: New test.
10259 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
10260 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
10261 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
10262 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
10263 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
10264
10265 2006-04-23 Mark Mitchell <mark@codesourcery.com>
10266
10267 PR c++/26534
10268 * g++.dg/opt/bitfield1.C: New test.
10269 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
10270 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
10271 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
10272 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
10273 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
10274 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
10275 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
10276 * g++.dg/abi/bitfield2.C: Likewise.
10277 * g++.dg/init/bitfield1.C: Likewise.
10278
10279 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
10280
10281 PR fortran/25099
10282 * gfortran.dg/elemental_subroutine_4.f90: New test.
10283 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
10284 call sub (m, x).
10285
10286 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
10287
10288 * gcc.c-torture/compile/20060421-1.c: New testcase.
10289
10290 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10291
10292 PR c/25875
10293 * gcc.dg/init-bad-4.c: New test.
10294
10295 2006-04-21 Paul Brook <paul@codesourcery.com>
10296
10297 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
10298
10299 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
10300
10301 PR fortran/27122
10302 * gfortran.dg/defined_operators_1.f90: New test.
10303 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
10304 remove old ones associated, incorrectly, with Note 5.46.
10305
10306 PR fortran/27113
10307 * gfortran.dg/character_array_constructor_1.f90: New test.
10308
10309 2006-04-20 Jakub Jelinek <jakub@redhat.com>
10310
10311 * gcc.dg/20060419-1.c: New test.
10312
10313 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
10314
10315 PR c/26774
10316 * gcc.dg/struct-parse-1.c: New test case.
10317
10318 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10319
10320 PR c++/26558
10321 * g++.dg/parse/template19.C: New test.
10322
10323 PR c++/26739
10324 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
10325
10326 PR c++/26036
10327 * g++.dg/expr/call3.C: New test.
10328
10329 PR c++/10385
10330 * g++.dg/conversion/dynamic1.C: New test.
10331
10332 2006-04-19 Mark Mitchell <mark@codesourcery.com>
10333
10334 PR c++/27102
10335 * g++.dg/template/crash35.C: Tweak error markers.
10336 * g++.dg/template/crash46.C: New test.
10337 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
10338 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
10339
10340 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
10341
10342 PR rtl-optimization/14261
10343 * gcc.c-torture/compile/20060419-1.c: Added.
10344
10345 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
10346
10347 * gfortran.dg/label_1.f90: Adjust dg-error.
10348
10349 2006-04-16 Roger Sayle <roger@eyesopen.com>
10350
10351 PR target/26961
10352 * gcc.dg/fold-cond-1.c: New test case.
10353 * gcc.dg/pr26961-1.c: Likewise.
10354
10355 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10356
10357 PR libgfortran/27138
10358 * gfortran.dg/read_bad_advance.f90: New test.
10359
10360 2006-04-16 Roger Sayle <roger@eyesopen.com>
10361 Dale Johannesen <dalej@apple.com>
10362
10363 PR target/24076
10364 * gcc.target/i386/vecinit-3.c: New testcase.
10365 * gcc.target/i386/vecinit-4.c: Likewise.
10366 * gcc.target/i386/sse-18.c: Likewise.
10367 * gcc.target/i386/sse-19.c: Likewise.
10368
10369 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
10370
10371 * gfortran.dg/allocate_zerosize_1.f90: New test.
10372
10373 2006-04-16 Mark Mitchell <mark@codesourcery.com>
10374
10375 PR c++/26365
10376 * g++.dg/template/crash45.C: New test.
10377
10378 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
10379
10380 PR fortran/26787
10381 * gfortran.dg/proc_assign_1.f90: New test.
10382 * gfortran.dg/procedure_lvalue.f90: Change message.
10383 * gfortran.dg/namelist_4.f90: Add new error.
10384
10385 PR fortran/25597
10386 PR fortran/27096
10387 * gfortran.dg/auto_pointer_array_result_1.f90
10388
10389 PR fortran/27089
10390 * gfortran.dg/specification_type_resolution_1.f90
10391
10392 PR fortran/18003
10393 PR fortran/25669
10394 PR fortran/26834
10395 * gfortran.dg/bounds_temporaries_1.f90: New test.
10396
10397 PR fortran/27124
10398 * gfortran.dg/array_return_value_1.f90: New test.
10399
10400 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10401
10402 PR fortran/25336
10403 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
10404
10405 2006-04-15 Jakub Jelinek <jakub@redhat.com>
10406
10407 PR middle-end/26823
10408 * g++.dg/gomp/pr26823-1.C: New test.
10409 * g++.dg/gomp/pr26823-2.C: New test.
10410
10411 2006-04-13 Uros Bizjak <uros@kss-loka.si>
10412
10413 PR middle-end/27134
10414 * gcc.dg/pr27314.c: New test.
10415
10416 2006-04-13 Richard Henderson <rth@redhat.com>
10417
10418 * g++.dg/gomp/block-0.C: Update expected matches.
10419
10420 2006-04-13 DJ Delorie <dj@redhat.com>
10421
10422 * lib/target-supports.exp (check_effective_target_int32plus): New.
10423 (check_effective_target_ptr32plus): New.
10424 (check_effective_target_size32plus): New.
10425 (check_effective_target_int16): New.
10426 (check_profiling_available): Add m32c to the list of unsupported targets.
10427
10428 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
10429 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
10430 memory size.
10431 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
10432 pointers.
10433 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
10434 size_t.
10435 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
10436 and size_t.
10437 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
10438 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
10439 not just xstormy16. Skip m32c due to weird pointer size.
10440 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
10441 not just xstormy16.
10442 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
10443 not just xstormy16.
10444 * gcc.dg/20020312-2.c: Add m32c support.
10445 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
10446 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
10447 in test.
10448 * gcc.dg/20050321-2.c: Require >=32 bit integers.
10449 * gcc.dg/asm-1.c: Skip if int and short are the same size.
10450 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
10451 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
10452 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
10453 * gcc.dg/init-string-2.c: Require >=32 bit integers.
10454 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
10455 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
10456 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
10457 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
10458 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
10459 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
10460 in test.
10461 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
10462 in test.
10463 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
10464 * gcc.dg/pr23049.c: Require >=32 bit integers.
10465 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
10466 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
10467 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
10468 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
10469 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
10470 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
10471 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
10472 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
10473 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
10474 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
10475 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
10476 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
10477 prototype in test.
10478 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
10479 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
10480 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
10481 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
10482 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
10483
10484 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
10485 * gcc.c-torture/execute/20040703-1.x: Likewise.
10486 * gcc.c-torture/execute/20040705-1.x: Likewise.
10487 * gcc.c-torture/execute/20040705-2.x: Likewise.
10488 * gcc.c-torture/execute/20040709-1.x: Likewise.
10489 * gcc.c-torture/execute/20040709-2.x: Likewise.
10490 * gcc.c-torture/execute/20040811-1.x: Likewise.
10491 * gcc.c-torture/execute/20050316-1.x: Likewise.
10492 * gcc.c-torture/execute/bitfld-4.x: Likewise.
10493 * gcc.c-torture/execute/pr19689.x: Likewise.
10494 * gcc.c-torture/execute/pr7284-1.x: Likewise.
10495 * gcc.c-torture/execute/usmul.x: Likewise.
10496 * gcc.c-torture/execute/vrp-5.x: Likewise.
10497 * gcc.c-torture/execute/vrp-6.x: Likewise.
10498 * gcc.dg/debug/20041023-1.s: Likewise.
10499
10500 2006-04-13 Roger Sayle <roger@eyesopen.com>
10501
10502 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
10503 of integers to a vector types are now constant expressions in C.
10504 * gcc.dg/vect/vect-fold-1.c: New test case.
10505
10506 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
10507 Ulrich Weigand <uweigand@de.ibm.com>
10508
10509 PR target/27006
10510 * gcc.dg/vmx/pr27006.c: New testcase.
10511
10512 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10513
10514 PR libgfortran/26766
10515 * gfortran.dg/write_recursive.f90: New test.
10516
10517 2006-04-11 Mark Mitchell <mark@codesourcery.com>
10518
10519 * g++.dg/parse/dtor7.C: New test.
10520 * g++.dg/parse/new1.C: Add error marker.
10521 * g++.dg/template/new3.C: New test.
10522
10523 PR c++/26122
10524 * g++.dg/template/pure1.C: New test.
10525
10526 PR c++/26295
10527 * g++.dg/parse/ptrmem4.C: New test.
10528
10529 2006-04-10 Jeff Law <law@redhat.com>
10530
10531 PR/27087
10532 * gcc.c-torture/compile/pr27087.c: New test.
10533
10534 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
10535
10536 PR/21391
10537 * gcc.dg/20060410.c: New.
10538
10539 2006-04-10 Matthias Klose <doko@debian.org>
10540
10541 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
10542 Recognize multilib directory names containing underscores.
10543
10544 2006-04-10 Roger Sayle <roger@eyesopen.com>
10545
10546 * gcc.target/i386/vecinit-1.c: New test case.
10547 * gcc.target/i386/vecinit-2.c: Likewise.
10548
10549 2006-04-10 Jakub Jelinek <jakub@redhat.com>
10550
10551 PR debug/27057
10552 * g++.dg/debug/dwarf2-2.C: New test.
10553
10554 2006-04-09 Richard Sandiford <richard@codesourcery.com>
10555
10556 PR rtl-optimization/27073
10557 * gcc.c-torture/execute/pr27073.c: New test.
10558
10559 2006-04-08 Mike Stump <mrs@apple.com>
10560
10561 * gcc.dg/pragma-darwin.c: Improve for ppc64.
10562
10563 2006-04-07 Richard Guenther <rguenther@suse.de>
10564
10565 PR tree-optimization/26135
10566 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
10567
10568 2006-04-06 Jan Hubicka <jh@suse.cz>
10569
10570 PR profile/26399
10571 * g++.dg/bprob/g++-bprob-2.C: New testcase.
10572
10573 2006-04-06 Roger Sayle <roger@eyesopen.com>
10574
10575 * g++.dg/conversion/nullptr1.C: New test case.
10576 * g++.dg/conversion/nullptr2.C: Likewise.
10577
10578 2006-04-05 Roger Sayle <roger@eyesopen.com>
10579
10580 * gfortran.dg/dependency_18.f90: New test case.
10581
10582 2006-04-05 Richard Guenther <rguenther@suse.de>
10583
10584 PR tree-optimization/26919
10585 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
10586 * gcc.dg/ipa/ipa-2.c: Likewise.
10587 * gcc.dg/ipa/ipa-3.c: Likewise.
10588 * gcc.dg/ipa/ipa-5.c: Likewise.
10589
10590 2006-04-05 Richard Guenther <rguenther@suse.de>
10591
10592 PR tree-optimization/26763
10593 * gcc.dg/torture/pr26763-1.c: New testcase.
10594 * gcc.dg/torture/pr26763-2.c: Likewise.
10595
10596 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
10597
10598 PR fortran/23634
10599 PR fortran/25619
10600 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
10601
10602 2006-04-04 Eric Christopher <echristo@apple.com>
10603
10604 * gcc.target/i386/387-1.c: Allow regexp to match darwin
10605 stubs.
10606 * gcc.target/i386/387-5.c: Ditto.
10607
10608 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
10609
10610 * gcc.target/sparc/struct-ret-check.c: New test.
10611
10612 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10613
10614 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
10615 zero decimal digits specified in format.
10616
10617 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
10618
10619 PR fortran/26891
10620 * gfortran.dg/missing_optional_dummy_1.f90: New test.
10621
10622 PR fortran/26976
10623 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
10624 * gfortran.dg/initialization_1.f90: Make assignment compliant.
10625 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
10626 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
10627 bigendian-ness.
10628
10629 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
10630
10631 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
10632 dummy arguments work when the actual argument is itself a dummy
10633 argument of the caller.
10634
10635 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
10636
10637 PR libfortran/24685
10638 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
10639
10640 2006-04-01 Roger Sayle <roger@eyesopen.com>
10641
10642 * gfortran.dg/dependencency_17.f90: New test case.
10643
10644 2006-04-01 Roger Sayle <roger@eyesopen.com>
10645
10646 * gfortran.dg/dependency_14.f90: New test case.
10647 * gfortran.dg/dependency_15.f90: Likewise.
10648 * gfortran.dg/dependency_16.f90: Likewise.
10649
10650 2006-03-31 Asher Langton <langton2@llnl.gov>
10651
10652 PR fortran/25358
10653 gfortran.dg/cray_pointers_6.f90: New test.
10654
10655 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10656
10657 PR libgfortran/26890
10658 * gfortran.dg/read_size_noadvance.f90: New test.
10659
10660 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
10661
10662 PR fortran/25031
10663 * gfortran.dg/multiple_allocation_1.f90: Check that the
10664 size has changed after a re-allocation with stat.
10665
10666 2006-03-30 Richard Guenther <rguenther@suse.de>
10667
10668 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
10669 removal.
10670 * gcc.target/i386/sselibm-2.c: Likewise.
10671 * gcc.target/i386/sselibm-3.c: Likewise.
10672 * gcc.target/i386/sselibm-4.c: Likewise.
10673 * gcc.target/i386/sselibm-5.c: Likewise.
10674
10675 2006-03-28 Roger Sayle <roger@eyesopen.com>
10676
10677 * gcc.dg/fold-andxor-1.c: New test case.
10678 * gcc.dg/fold-xorand-1.c: Likewise.
10679
10680 2006-03-28 Roger Sayle <roger@eyesopen.com>
10681
10682 * gcc.dg/fold-convnotconv-1.c: New test case.
10683
10684 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
10685
10686 PR fortran/26779
10687 * gfortran.dg/private_type_5.f90: New test.
10688
10689 2006-03-27 David Edelsohn <edelsohn@gnu.org>
10690
10691 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
10692
10693 2006-03-27 Jakub Jelinek <jakub@redhat.com>
10694
10695 * gfortran.dg/advance_2.f90: New test.
10696 * gfortran.dg/advance_3.f90: New test.
10697
10698 * gfortran.fortran-torture/execute/equiv_5.f: New test.
10699
10700 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10701
10702 PR libgfortran/26661
10703 PR libgfortran/26880
10704 * gfortran.dg/read_x_past.f: New test.
10705
10706 2006-03-26 Geoffrey Keating <geoffk@apple.com>
10707
10708 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
10709 to be STABS.
10710
10711 2006-03-26 David Edelsohn <edelsohn@gnu.org>
10712
10713 * objc.dg/dwarf-1.m: Skip on AIX.
10714 * objc.dg/dwarf-2.m: Skip on AIX.
10715
10716 2006-03-25 Steven G. Kargl <kargls@comcast.net>
10717
10718 PR fortran/26816
10719 * gfortran.dg/float_1.f90: New test.
10720
10721 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
10722
10723 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
10724 X86_64 targets.
10725 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
10726
10727 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
10728
10729 PR libfortran/26735
10730 * gfortran.dg/convert_implied_open.f90: New test case.
10731
10732 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
10733
10734 PR fortran/26769
10735 * gfortran.dg/transpose_reshape_r10.f90: New test case.
10736
10737 2006-03-25 Uros Bizjak <uros@kss-loka.si>
10738
10739 PR middle-end/26717
10740 * gcc.dg/pr26717.c: New test.
10741
10742 2006-03-25 Roger Sayle <roger@eyesopen.com>
10743
10744 * gfortran.dg/dependency_12.f90: New test case.
10745
10746 2006-03-24 Roger Sayle <roger@eyesopen.com>
10747
10748 * gfortran.dg/dependency_9.f90: New (resurected) test case.
10749
10750 2006-03-24 Jeff Law <law@redhat.com>
10751
10752 * gcc.c-torture/pr26840.c: New test.
10753
10754 2006-03-24 Geoffrey Keating <geoffk@apple.com>
10755
10756 * objc.dg/dwarf-2.m: New.
10757 * obj-c++.dg/dwarf-2.mm: New.
10758
10759 * g++.old-deja/g++.other/init19.C: New.
10760
10761 2006-03-24 David Edelsohn <edelsohn@gnu.org>
10762
10763 * g++.dg/eh/spbp.C: Skip on AIX.
10764
10765 2006-03-24 Jakub Jelinek <jakub@redhat.com>
10766
10767 PR middle-end/26611
10768 * g++.dg/gomp/pr26611-1.C: New test.
10769 * g++.dg/gomp/pr26611-2.C: New test.
10770
10771 2006-03-24 Jeff Law <law@redhat.com>
10772
10773 * gcc.c-torture/compile/pr26833.c: New test.
10774 * gfortran.fortran-torture/compile/pr26806.f90: New test.
10775
10776 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10777
10778 * gfortran.dg/endfile_2.f90: Delete temp file.
10779
10780 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
10781
10782 PR fortran/19303
10783 * gfortran.dg/record_marker_1.f90: New test case.
10784 * gfortran.dg/record_marker_2.f: New test case.
10785 * gfortran.dg/record_marker_3.f90: New test case.
10786
10787 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
10788
10789 PR fortran/17298
10790 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
10791 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
10792
10793 2006-03-21 Janis Johnson <janis187@us.ibm.com>
10794
10795 * lib/gcc-dg.exp (cleanup-modules): New proc.
10796 * gfortran.dg/allocatable_function_1.f90,
10797 gfortran.dg/allocate_char_star_scalar_1.f90,
10798 gfortran.dg/assumed_charlen_function_1.f90,
10799 gfortran.dg/assumed_dummy_1.f90,
10800 gfortran.dg/assumed_shape_ranks_1.f90,
10801 gfortran.dg/assumed_shape_ranks_2.f90,
10802 gfortran.dg/assumed_size_dt_dummy.f90,
10803 gfortran.dg/auto_char_dummy_array_1.f90,
10804 gfortran.dg/auto_char_len_3.f90,
10805 gfortran.dg/automatic_module_variable.f90,
10806 gfortran.dg/bad_automatic_objects_1.f90,
10807 gfortran.dg/char_array_constructor.f90,
10808 gfortran.dg/char_array_structure_constructor.f90,
10809 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
10810 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
10811 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
10812 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
10813 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
10814 gfortran.dg/derived_pointer_recursion.f90,
10815 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
10816 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
10817 gfortran.dg/dummy_functions_1.f90,
10818 gfortran.dg/elemental_initializer_1.f90,
10819 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
10820 gfortran.dg/elemental_pointer_1.f90,
10821 gfortran.dg/elemental_subroutine_1.f90,
10822 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
10823 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
10824 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
10825 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
10826 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
10827 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
10828 gfortran.dg/global_references_1.f90,
10829 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
10830 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
10831 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
10832 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
10833 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
10834 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
10835 gfortran.dg/large_integer_kind_1.f90,
10836 gfortran.dg/large_real_kind_1.f90,
10837 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
10838 gfortran.dg/module_double_reuse.f90,
10839 gfortran.dg/module_equivalence_1.f90,
10840 gfortran.dg/module_interface_1.f90,
10841 gfortran.dg/module_parameter_array_refs_1.f90,
10842 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
10843 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
10844 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
10845 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
10846 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
10847 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
10848 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
10849 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
10850 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
10851 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
10852 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
10853 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
10854 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
10855 gfortran.dg/same_name_1.f90,
10856 gfortran.dg/sibling_dummy_procedure_1.f90,
10857 gfortran.dg/sibling_dummy_procedure_2.f90,
10858 gfortran.dg/sibling_dummy_procedure_3.f90,
10859 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
10860 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
10861 gfortran.dg/used_dummy_types_2.f90,
10862 gfortran.dg/used_dummy_types_3.f90,
10863 gfortran.dg/used_dummy_types_4.f90,
10864 gfortran.dg/used_dummy_types_5.f90,
10865 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
10866 gfortran.dg/userdef_operator_1.f90: Use it.
10867
10868 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10869
10870 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
10871 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
10872 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
10873 gfortran.dg/write_back.f,
10874 gfortran.fortran-torture/execute/inquire_1.f90,
10875 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
10876
10877 2006-03-21 Jeff Law <law@redhat.com>
10878
10879 * gcc.dg/tree-ssa/vrp28.c: New test.
10880
10881 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
10882
10883 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
10884 if _STDC_C99 is defined.
10885 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
10886 * gcc.dg/builtins-20.c: Likewise.
10887 * gcc.dg/builtins-53.c: Likewise.
10888 * gcc.dg/single-precision-constant.c: Likewise. Also pass
10889 -mmacosx-version-min=10.3 on PowerPC/Darwin.
10890
10891 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
10892
10893 PR tree-opt/26781
10894 * gcc.c-torture/compile/pr26781-1.c: New test.
10895 * gcc.c-torture/compile/pr26781-2.c: New test.
10896
10897 2006-03-21 Jakub Jelinek <jakub@redhat.com>
10898
10899 PR c++/26690
10900 * g++.dg/gomp/pr26690-1.C: New test.
10901 * g++.dg/gomp/pr26690-2.C: New test.
10902
10903 2006-03-20 Jeff Law <law@redhat.com>
10904
10905 * gcc.dg/tree-ssa/pr21829.c: New test.
10906
10907 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
10908
10909 2006-03-20 Richard Sandiford <richard@codesourcery.com>
10910
10911 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
10912 (check_visibility_available): Use it.
10913 (check_effective_target_default_packed): Likewise.
10914 (check_effective_target_pcc_bitfield_type_matters): Likewise.
10915 (check_effective_target_fopenmp): Likewise.
10916 (check_effective_target_freorder): Likewise.
10917 (check_effective_target_fpic): Likewise.
10918 (check_named_sections_available): Likewise.
10919 (check_effective_target_ilp32): Likewise.
10920 (check_effective_target_lp64): Likewise.
10921
10922 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
10923
10924 PR fortran/20935
10925 * gfortran.dg/scalar_mask_2.f90: New test case.
10926
10927 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
10928
10929 PR tree-opt/26629
10930 * gcc.dg/tree-ssa/loadpre12.c: New test.
10931 * gcc.dg/tree-ssa/loadpre13.c: New test.
10932 * gcc.dg/tree-ssa/loadpre14.c: New test.
10933 * gcc.dg/tree-ssa/loadpre15.c: New test.
10934 * gcc.dg/tree-ssa/loadpre16.c: New test.
10935 * gcc.dg/tree-ssa/loadpre17.c: New test.
10936 * gcc.dg/tree-ssa/loadpre18.c: New test.
10937 * gcc.dg/tree-ssa/loadpre19.c: New test.
10938 * gcc.dg/tree-ssa/loadpre20.c: New test.
10939 * gcc.dg/tree-ssa/loadpre21.c: New test.
10940 * gcc.dg/tree-ssa/loadpre22.c: New test.
10941
10942 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
10943
10944 PR fortran/26741
10945 * gfortran.dg/elemental_initializer_1.f90: New test.
10946
10947 PR fortran/26716
10948 * gfortran.dg/assumed_shape_ranks_2: New test.
10949
10950 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
10951
10952 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
10953 target fpic.
10954
10955 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10956
10957 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
10958 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
10959 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
10960 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
10961 gfortran.fortran-torture/execute/direct_io.f90,
10962 gfortran.fortran-torture/execute/inquire_2.f90,
10963 gfortran.fortran-torture/execute/inquire_4.f90,
10964 gfortran.fortran-torture/execute/list_read_1.f90,
10965 gfortran.fortran-torture/execute/open_replace.f90,
10966 gfortran.fortran-torture/execute/slash_edit.f90,
10967 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
10968 temporary files from testcases.
10969
10970 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10971
10972 PR libgfortran/26509
10973 gfortran.dg/write_direct_eor.f90: New test.
10974
10975 2006-03-17 David Edelsohn <edelsohn@gnu.org>
10976
10977 * gcc.target/powerpc/pr26350.c: New.
10978 * gcc.target/powerpc/indexed-addr.c: New.
10979
10980 2006-03-16 Roger Sayle <roger@eyesopen.com>
10981
10982 * gfortran.dg/dependency_13.f90: New test case.
10983
10984 2006-03-16 Roger Sayle <roger@eyesopen.com>
10985
10986 PR middle-end/21781
10987 * gcc.dg/real-const-1.c: New test case.
10988
10989 2006-03-15 Geoffrey Keating <geoffk@apple.com>
10990
10991 * g++.old-deja/g++.other/init18.C: New.
10992 * g++.old-deja/g++.other/init5.C: Remove xfail.
10993
10994 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10995
10996 * g++.dg/opt/pr15551.C: Cleanup temp file.
10997
10998 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10999
11000 PR c++/6634
11001 g++.dg/parse/long1.C: New test.
11002
11003 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11004
11005 PR fortran/19101
11006 * gfortran.dg/continuation.f90: New test.
11007 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
11008
11009 2006-03-14 Richard Guenther <rguenther@suse.de>
11010
11011 PR tree-optimization/26672
11012 * gcc.dg/torture/pr26672.c: New testcase.
11013
11014 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
11015
11016 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
11017 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
11018
11019 2006-03-13 Roger Sayle <roger@eyesopen.com>
11020
11021 PR middle-end/26557
11022 * gcc.c-torture/compile/switch-1.c: New test case.
11023
11024 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
11025
11026 PR fortran/25378
11027 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
11028 test to include more permuatations of mask and index.
11029 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
11030 respond to F2003 spec. that the position returned for an all false
11031 mask && condition is zero.
11032
11033 2006-03-13 Jakub Jelinek <jakub@redhat.com>
11034
11035 PR middle-end/25989
11036 * gcc.dg/gomp/pr25989.c: New test.
11037
11038 2006-03-13 Jeff Law <law@redhat.com>
11039
11040 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
11041
11042 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
11043
11044 * gcc.dg/switch-9.c: New test.
11045
11046 2006-03-13 Richard Guenther <rguenther@suse.de>
11047
11048 PR middle-end/26630
11049 * gcc.dg/torture/pr26630.c: New testcase.
11050
11051 2006-03-11 Roger Sayle <roger@eyesopen.com>
11052
11053 * gfortran.dg/dependency_10.f90: New test case.
11054 * gfortran.dg/dependency_11.f90: Likewise.
11055
11056 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
11057 Erik Edelmann <eedelman@gcc.gnu.org>
11058
11059 * gfortran.dg/allocatable_function_1.f90: New.
11060 * gfortran.dg/allocatable_function_2.f90: New.
11061
11062 2006-03-10 Richard Guenther <rguenther@suse.de>
11063
11064 PR middle-end/26565
11065 * gcc.dg/torture/pr26565.c: New testcase.
11066
11067 2006-03-09 Eric Christopher <echristo@apple.com>
11068
11069 * gcc.c-torture/compile/20060309-1.c: New.
11070
11071 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11072
11073 PR libgfortran/26499
11074 * gfortran.dg/write_back.f: New test.
11075 * gfortran.dg/write_rewind_1.f: New test.
11076 * gfortran.dg/write_rewind_2.f: New test.
11077
11078 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11079
11080 PR libgfortran/26554
11081 * gfortran.dg/read_logical.f90: New test.
11082
11083 2006-03-04 Laurent GUERBY <laurent@guerby.net>
11084
11085 * ada/acats/norun.lst: cdd2a03 now passes.
11086
11087 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
11088
11089 PR testsuite/25177
11090 * gcc.target/powerpc/pr18096-1.c: Change where the error
11091 would match.
11092
11093 2006-03-04 Jakub Jelinek <jakub@redhat.com>
11094
11095 * gcc.target/i386/cleanup-1.c: New test.
11096 * gcc.target/i386/cleanup-2.c: New test.
11097
11098 2006-03-04 Roger Sayle <roger@eyesopen.com>
11099
11100 * gfortran.dg/dependency_9.f90: Remove for the time being.
11101
11102 2006-03-04 Krister Walfridsson <cato@df.lth.se>
11103
11104 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
11105 directive.
11106
11107 2006-03-03 Roger Sayle <roger@eyesopen.com>
11108
11109 * gfortran.dg/dependency_9.f90: New test case.
11110
11111 2006-03-03 Roger Sayle <roger@eyesopen.com>
11112
11113 * gfortran.dg/dependency_4.f90: New test case.
11114 * gfortran.dg/dependency_5.f90: New test case.
11115 * gfortran.dg/dependency_6.f90: New test case.
11116 * gfortran.dg/dependency_7.f90: New test case.
11117 * gfortran.dg/dependency_8.f90: New test case.
11118
11119 2006-03-03 Paul Brook <paul@codesourcery.com>
11120
11121 * lib/target-supports.exp (check_profiling_available):
11122 Add m68k-*-elf.
11123
11124 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
11125
11126 PR fortran/25031
11127 * multiple_allocation_1.f90: New test.
11128
11129 2006-03-03 Roger Sayle <roger@eyesopen.com>
11130
11131 PR tree-optimization/26524
11132 * gfortran.dg/pr26524.f: New test case.
11133
11134 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11135
11136 * g++.dg/template/repo5.C: Cleanup repo files.
11137 * gcc.dg/20051201-1.c: Cleanup coverage files.
11138 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
11139 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
11140 tree dump files.
11141
11142 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
11143
11144 * objc.dg/objc-nofilename-1.m: New test.
11145 * objc.dg/bad-receiver-type.m: New test.
11146 * obj-c++.dg/bad-receiver-type.mm: New test.
11147
11148 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
11149
11150 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
11151
11152 2006-03-01 Mike Stump <mrs@apple.com>
11153
11154 * g++.dg/abi/key2.C: Add.
11155
11156 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
11157
11158 * gfortran.dg/logical_dot_product.f90: New test.
11159
11160 PR fortran/26393
11161 * gfortran.dg/used_interface_ref.f90: New test.
11162
11163 PR fortran/20938
11164 * gfortran.dg/dependency_2.f90: New test.
11165 * gfortran.fortran-torture/execute/where17.f90: New test.
11166 * gfortran.fortran-torture/execute/where18.f90: New test.
11167 * gfortran.fortran-torture/execute/where19.f90: New test.
11168 * gfortran.fortran-torture/execute/where20.f90: New test.
11169
11170 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
11171
11172 * g++.dg/tree-ssa/pr26443.C: New test case.
11173
11174 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
11175
11176 PR middle-end/26022
11177 * g++.dg/opt/return-slot1.C: New test.
11178
11179 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11180
11181 PR libgfortran/26136
11182 * gfortran.dg/namelist_23.f90: New test.
11183
11184 2006-02-28 Roger Sayle <roger@eyesopen.com>
11185
11186 PR middle-end/14752
11187 * gcc.dg/fold-eqandshift-2.c: New test case.
11188
11189 2006-02-28 Richard Guenther <rguenther@suse.de>
11190
11191 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
11192 decomposition.
11193
11194 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
11195
11196 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
11197
11198 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11199
11200 PR libgfortran/26464
11201 * gfortran.dg/backspace_5.f: New test.
11202 * gfortran.dg/backspace_6.f: New test.
11203
11204 2006-02-26 Roger Sayle <roger@eyesopen.com>
11205
11206 * gcc.dg/fold-eqandnot-1.c: New test case.
11207
11208 2006-02-26 Roger Sayle <roger@eyesopen.com>
11209
11210 PR middle-end/19983
11211 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
11212
11213 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
11214
11215 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
11216 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
11217
11218 2006-02-26 Richard Guenther <rguenther@suse.de>
11219
11220 PR tree-optimization/26421
11221 * gcc.dg/tree-ssa/pr26421.c: New testcase.
11222
11223 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
11224
11225 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
11226 * g++.old-deja/g++.robertl/eb132.C: Likewise.
11227
11228 2006-02-26 Roger Sayle <roger@eyesopen.com>
11229
11230 * gcc.dg/fold-even-1.c: New test case.
11231
11232 2006-02-26 Roger Sayle <roger@eyesopen.com>
11233
11234 PR middle-end/21137
11235 * gcc.dg/fold-eqandshift-1.c: New test case.
11236
11237 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
11238
11239 PR tree-optimization/25125
11240 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
11241 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
11242
11243 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
11244
11245 PR tree-optimizations/26359
11246 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
11247 with -fdump-tree-dceloop-details.
11248 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
11249
11250 2006-02-25 Roger Sayle <roger@eyesopen.com>
11251
11252 PR middle-end/23673
11253 * gcc.dg/fold-eqxor-1.c: New test case.
11254 * gcc.dg/fold-eqxor-2.c: Likewise.
11255 * gcc.dg/fold-eqxor-3.c: Likewise.
11256
11257 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
11258
11259 PR fortran/23092
11260 * scalar_mask_1.f90: New test.
11261
11262 2006-02-24 Geoffrey Keating <geoffk@apple.com>
11263
11264 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
11265 * g++.dg/eh/uncaught2.C: New.
11266 * g++.dg/eh/uncaught3.C: New.
11267
11268 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11269
11270 PR libgfortran/26423
11271 * gfortran.dg/read_many_1.f: New test.
11272
11273 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
11274
11275 PR fortran/24519
11276 * gfortran.dg/dependency_3.f90: New test.
11277 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
11278 XFAILs.
11279
11280 PR fortran/25395
11281 * gfortran.dg/equiv_6.f90: New test.
11282
11283 2006-02-23 Jeff Law <law@redhat.com>
11284
11285 * gcc.c-torture/compile/pr26425.c: New test.
11286
11287 2006-02-23 Jakub Jelinek <jakub@redhat.com>
11288
11289 PR middle-end/26412
11290 * gcc.dg/gomp/pr26412.c: New test.
11291
11292 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11293
11294 PR c++/26291
11295 * g++.dg/other/ellipsis1.C: New test.
11296 * g++.dg/parse/operator4.C: Adjust error marker.
11297
11298 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
11299
11300 PR target/25603
11301 * gfortran.dg/pr25603.f: New testcase.
11302
11303 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
11304
11305 * gcc.dg/bf-spl1.c: Don't specify -m68000.
11306 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
11307
11308 2006-02-21 Geoffrey Keating <geoffk@apple.com>
11309
11310 * g++.dg/eh/spbp.C: New.
11311
11312 2006-02-21 Jakub Jelinek <jakub@redhat.com>
11313
11314 PR middle-end/26379
11315 * gcc.target/i386/mmx-7.c: New test.
11316
11317 2006-02-20 Roger Sayle <roger@eyesopen.com>
11318
11319 PR tree-optimization/26361
11320 * gcc.dg/tree-ssa/vrp27.c: New test case.
11321
11322 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
11323
11324 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
11325 * gcc.dg/tree-ssa/complex-4.c: Here.
11326
11327 2006-02-19 Roger Sayle <roger@eyesopen.com>
11328
11329 PR middle-end/19543
11330 * gfortran.dg/logical_1.f90: New test case.
11331
11332 2006-02-19 Jakub Jelinek <jakub@redhat.com>
11333
11334 PR middle-end/26334
11335 * gcc.dg/20060218-1.c: Moved to...
11336 * gcc.target/i386/20060218-1.c: ... here. New test.
11337
11338 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
11339
11340 PR fortran/26201
11341 * gfortran.dg/convert_1.f90: New.
11342
11343 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
11344
11345 PR fortran/25054
11346 * gfortran.dg/namelist_5.f90: New test.
11347
11348 PR fortran/25089
11349 * gfortran.dg/namelist_4.f90: New test.
11350
11351 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
11352
11353 PR tree-opt/25680
11354 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
11355
11356 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
11357
11358 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
11359 variable to take into account the variable name in the
11360 function header.
11361 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
11362
11363 2006-02-18 Jakub Jelinek <jakub@redhat.com>
11364
11365 PR middle-end/26334
11366 * gcc.c-torture/compile/20060217-1.c: New test.
11367 * gcc.dg/20060218-1.c: New test.
11368
11369 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
11370
11371 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
11372
11373 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
11374
11375 * gcc.dg/cpp/undef3.c: New test.
11376 * gcc.dg/cpp/trad/builtins2.c: New test.
11377
11378 2006-02-18 Mark Mitchell <mark@codesourcery.com>
11379
11380 PR c++/26266
11381 * g++.dg/template/static22.C: New test.
11382 * g++.dg/template/static23.C: New test.
11383 * g++.dg/template/static24.C: New test.
11384 * g++.dg/template/non-dependent13.C: New test.
11385 * g++.dg/init/member1.C: Tweak error markers.
11386
11387 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11388
11389 PR target/26255
11390 * gcc.c-torture/compile/pr26255.c: New test case.
11391
11392 2006-02-16 Roger Sayle <roger@eyesopen.com>
11393
11394 * gfortran.fortran-torture/execute/where_10.f90: New test case.
11395 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11396 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
11397 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
11398 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11399 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11400 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11401
11402 2006-02-16 Jeff Law <law@redhat.com>
11403
11404 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
11405 * gcc.dg/tree-ssa/vrp26.c: New test.
11406
11407 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
11408
11409 PR target/20353
11410 PR target/24578
11411 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
11412 __UCLIBC__ is defined.
11413
11414 2006-02-16 Jakub Jelinek <jakub@redhat.com>
11415
11416 PR fortran/26224
11417 * gfortran.dg/gomp/pr26224.f: New test.
11418
11419 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
11420
11421 PR tree-opt/25918
11422 * lib/target-supports.exp
11423 (check_effective_target_vect_short_mult): New.
11424 (check_effective_target_vect_char_mult): New.
11425 (check_effective_target_vect_widen_sum_qi_to_si): New.
11426 (check_effective_target_vect_widen_sum_qi_to_hi): New.
11427 (check_effective_target_vect_widen_sum_hi_to_si): New.
11428 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
11429 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
11430 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
11431 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
11432 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
11433 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
11434 vect-reduc-pattern-2c.c
11435 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
11436 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
11437 vect-reduc-pattern-1c.c
11438
11439 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
11440
11441 PR fortran/24557
11442 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
11443
11444 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
11445
11446 PR fortran/26054
11447 * gfortran.dg/enum_8.f90: Remove check for warning.
11448 * gfortran.dg/iomsg_1.f90: Ditto.
11449 * gfortran.dg/enum_1.f90: Ditto.
11450 * gfortran.dg/enum_9.f90: Ditto.
11451 * gfortran.dg/enum_2.f90: Ditto.
11452 * gfortran.dg/enum_10.f90: Ditto.
11453 * gfortran.dg/enum_3.f90: Ditto.
11454 * gfortran.dg/flush_1.f90: Ditto.
11455 * gfortran.dg/enum_4.f90: Ditto.
11456 * gfortran.dg/array_constructor_1.f90: Ditto.
11457 * gfortran.dg/enum_5.f90: Ditto.
11458 * gfortran.dg/enum_6.f90: Ditto.
11459 * gfortran.dg/enum_7.f90: Ditto.
11460
11461 2006-02-15 Jakub Jelinek <jakub@redhat.com>
11462
11463 PR middle-end/26300
11464 * gcc.c-torture/compile/20060215-1.c: New test.
11465
11466 2006-02-14 Roger Sayle <roger@eyesopen.com>
11467
11468 PR middle-end/23670
11469 * gcc.dg/tree-ssa/andor-2.c: New test case.
11470
11471 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
11472
11473 PR fortran/25045
11474 * optional_dim.f90: New test.
11475
11476 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11477
11478 PR fortran/26277
11479 * gfortran.dg/label_4.f90: New.
11480
11481 2006-02-14 Jakub Jelinek <jakub@redhat.com>
11482 Diego Novillo <dnovillo@redhat.com>
11483 Uros Bizjak <uros@kss-loka.si>
11484
11485 * gfortran.dg/gomp: New directory.
11486
11487 2006-02-14 Richard Guenther <rguenther@suse.de>
11488
11489 PR tree-optimization/26258
11490 * gcc.dg/torture/pr26258.c: New testcase.
11491
11492 2006-02-13 Jakub Jelinek <jakub@redhat.com>
11493
11494 PR fortran/26246
11495 * gfortran.dg/pr26246_1.f90: New test.
11496 * gfortran.dg/pr26246_2.f90: New test.
11497
11498 PR middle-end/26092
11499 * gcc.c-torture/compile/20060208-1.c: New test.
11500
11501 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
11502
11503 PR fortran/26074
11504 PR fortran/25103
11505 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
11506 * gfortran.dg/bad_automatic_objects_1.f90: New test.
11507 * gfortran.dg/automatic_module_variable.f90: Change error message.
11508
11509 PR fortran/20861
11510 * gfortran.dg/internal_dummy_1.f90: New test.
11511
11512 PR fortran/20871
11513 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
11514
11515
11516 PR fortran/25083
11517 * gfortran.dg/uncommon_block_data_1.f90: New test.
11518 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
11519 with standard.
11520
11521 PR fortran/25088
11522 * gfortran.dg/typed_subroutine_1.f90: New test.
11523
11524 2006-02-13 Geoffrey Keating <geoffk@apple.com>
11525
11526 * objc.dg/dwarf-1.m: New.
11527
11528 2006-02-13 Roger Sayle <roger@eyesopen.com>
11529
11530 PR middle-end/24427
11531 * gcc.dg/tree-ssa/andor-1.c: New test case.
11532
11533 2006-02-13 Josh Conner <jconner@apple.com>
11534
11535 PR target/25376
11536 * gcc.dg/pr25376.c: New test.
11537
11538 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
11539 assemble.
11540 * lib/target-supports.exp (check_named_sections_available):
11541 Only compile named-sections test -- don't assemble.
11542
11543 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
11544
11545 * g++.dg/warn/no-write-strings.C: New test.
11546 * g++.dg/warn/write-strings.C: Likewise.
11547 * g++.dg/warn/write-strings-default.C: Likewise.
11548
11549 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
11550
11551 PR fortran/25806
11552 * gfortran.dg/ret_pointer_2.f90: New test.
11553
11554 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
11555
11556 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
11557
11558 2006-02-10 Jeff Law <law@redhat.com>
11559
11560 * gcc.c-torture/compile/pr26213.c: New test.
11561
11562 2006-02-10 Steven G. Kargl <kargls@comcast.net>
11563
11564 gfortran.dg/null_1.f90: New test.
11565
11566 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11567
11568 PR fortran/14771
11569 * gfortran.dg/parens_4.f90: New.
11570 * gfortran.dg/parens_5.f90: New.
11571
11572 2006-02-10 Richard Guenther <rguenther@suse.de>
11573
11574 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
11575
11576 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11577 Paul Thomas <pault@gcc.gnu.org>
11578
11579 PR fortran/14771
11580 * gfortran.dg/parens_1.f90: New.
11581 * gfortran.dg/parens_2.f90: New.
11582 * gfortran.dg/parens_3.f90: New.
11583
11584 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
11585
11586 PR fortran/26038
11587 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
11588
11589 PR fortran/25059
11590 * gfortran.dg/impure_assignment_1.f90: New test.
11591
11592 PR fortran/25070
11593 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
11594
11595 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
11596
11597 PR target/26141
11598 * g++.dg/expr/stdarg2.C: New test.
11599
11600 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
11601
11602 PR inline-asm/16194
11603 * gcc.dg/pr16194.c: New test.
11604
11605 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
11606
11607 * ada/acats/run_acats: Use portable variant of "$@".
11608
11609 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
11610
11611 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
11612 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
11613
11614 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
11615
11616 PR tree-opt/26179
11617 * g++.dg/opt/pr26179.C: New test.
11618
11619 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
11620
11621 PR middle-end/26134
11622 * gcc.dg/tree-ssa/complex-3.c: New test.
11623
11624 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
11625
11626 * gcc.c-torture/compile/volatile-1.c: New test.
11627
11628 2006-02-09 Diego Novillo <dnovillo@redhat.com>
11629
11630 PR 26180
11631 * gcc.dg/tree-ssa/pr26180.c: New test.
11632
11633 2006-02-08 Jeff Law <law@redhat.com>
11634
11635 * gcc.dg/tree-ssa/pr21417.c: New test.
11636
11637 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
11638
11639 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11640 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
11641
11642 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
11643
11644 * lib/scanrtl.exp: New.
11645
11646 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11647
11648 PR c++/26071
11649 * g++.dg/other/virtual2.C: New test.
11650
11651 PR c++/26070
11652 * g++.dg/other/virtual1.C: New test.
11653
11654 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
11655
11656 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
11657 cleanup-ipa-dump): Update dump file glob patterns.
11658 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
11659 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
11660
11661 * lib/gcc-dg.exp: Load it.
11662 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
11663
11664 2006-02-07 Janis Johnson <janis187@us.ibm.com>
11665
11666 PR testsuite/26159
11667 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
11668 * gcc.dg/tree-ssa/pr23382.c: Ditto.
11669
11670 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11671
11672 PR fortran/25577
11673 * gfortran.dg/mvbits_1.f90: New.
11674
11675 2006-02-07 Dirk Mueller <dmueller@suse.com>
11676
11677 * g++.dg/warn/Wdiv-by-zero.C: New test.
11678 * g++.dg/warn/Wno-div-by-zero.C: New.
11679
11680 2006-02-07 Jeff Law <law@redhat.com>
11681
11682 * gcc.dg/tree-ssa/pr21559.c: New test.
11683
11684 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
11685 multiple VRP passes.
11686 * gcc.dg/tree-ssa/vrp09.c: Likewise.
11687 * gcc.dg/tree-ssa/vrp18.c: Likewise.
11688 * gcc.dg/tree-ssa/pr21582.c: Likewise.
11689 * gcc.dg/tree-ssa/pr20657.c: Likewise.
11690 * gcc.dg/tree-ssa/pr21001.c: Likewise.
11691 * gcc.dg/tree-ssa/vrp02.c: Likewise
11692 * gcc.dg/tree-ssa/vrp11.c: Likewise
11693 * gcc.dg/tree-ssa/pr14341.c: Likewise
11694 * gcc.dg/tree-ssa/vrp19.c: Likewise
11695 * gcc.dg/tree-ssa/vrp20.c: Likewise
11696 * gcc.dg/tree-ssa/vrp03.c: Likewise
11697 * gcc.dg/tree-ssa/pr21086.c: Likewise
11698 * gcc.dg/tree-ssa/pr21959.c: Likewise
11699 * gcc.dg/tree-ssa/vrp21.c: Likewise
11700 * gcc.dg/tree-ssa/vrp04.c: Likewise
11701 * gcc.dg/tree-ssa/pr25485.c: Likewise
11702 * gcc.dg/tree-ssa/pr22026.c: Likewise
11703 * gcc.dg/tree-ssa/vrp22.c: Likewise
11704 * gcc.dg/tree-ssa/vrp05.c: Likewise
11705 * gcc.dg/tree-ssa/20030807-10.c: Likewise
11706 * gcc.dg/tree-ssa/pr20701.c: Likewise
11707 * gcc.dg/tree-ssa/vrp23.c: Likewise
11708 * gcc.dg/tree-ssa/vrp06.c: Likewise
11709 * gcc.dg/tree-ssa/pr22117.c: Likewise
11710 * gcc.dg/tree-ssa/pr20702.c: Likewise
11711 * gcc.dg/tree-ssa/vrp15.c: Likewise
11712 * gcc.dg/tree-ssa/pr21090.c: Likewise
11713 * gcc.dg/tree-ssa/pr21294.c: Likewise
11714 * gcc.dg/tree-ssa/vrp24.c: Likewise
11715 * gcc.dg/tree-ssa/vrp07.c: Likewise
11716 * gcc.dg/tree-ssa/pr21563.c: Likewise
11717 * gcc.dg/tree-ssa/pr25382.c: Likewise
11718 * gcc.dg/tree-ssa/vrp16.c: Likewise
11719 * gcc.dg/tree-ssa/vrp25.c: Likewise
11720 * gcc.dg/tree-ssa/vrp08.c: Likewise
11721 * gcc.dg/tree-ssa/20030807-6.c: Likewise
11722 * gcc.dg/tree-ssa/vrp17.c: Likewise
11723 * gcc.dg/tree-ssa/pr21458.c: Likewise
11724 * g++.dg/tree-ssa/pr18178.C: Likewise
11725
11726 2006-02-07 Richard Guenther <rguenther@suse.de>
11727
11728 PR c++/26140
11729 Revert
11730 2006-01-30 Richard Guenther <rguenther@suse.de>
11731 PR c++/23372
11732 * gcc.dg/pr23372-1.C: New testcase.
11733
11734 * g++.dg/tree-ssa/pr26140.C: New testcase.
11735
11736 2006-02-07 Mark Mitchell <mark@codesourcery.com>
11737
11738 PR c++/9737
11739 * g++.dg/template/ttp15.C: New test.
11740 * g++.dg/template/ttp16.C: Likewise.
11741 * g++.dg/template/ttp17.C: Likewise.
11742 * g++.old-deja/g++.pt/ttp36.C: Remove.
11743 * g++.old-deja/g++.pt/ttp19.C: Likewise.
11744 * g++.old-deja/g++.pt/ttp37.C: Likewise.
11745 * g++.old-deja/g++.pt/ttp38.C: Likewise.
11746 * g++.old-deja/g++.pt/ttp39.C: Likewise.
11747 * g++.old-deja/g++.pt/ttp9.C: Likewise.
11748 * g++.old-deja/g++.pt/ttp40.C: Likewise.
11749 * g++.old-deja/g++.pt/ttp51.C: Likewise.
11750 * g++.old-deja/g++.pt/ttp26.C: Likewise.
11751 * g++.old-deja/g++.pt/ttp36.C: Likewise.
11752
11753 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
11754
11755 PR libfortran/23815
11756 * unf_io_convert_4.f90: New test.
11757
11758 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
11759
11760 * gcc.dg/tree-ssa/loadpre10.c: New test.
11761 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
11762 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
11763 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
11764
11765 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11766
11767 PR libfortran/24685
11768 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
11769
11770 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
11771
11772 PR tree-opt/25251
11773 * gfortran.dg/assign_7.f: New test.
11774
11775 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
11776
11777 PR fortran/26041
11778 PR fortran/26064
11779 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
11780 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
11781 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
11782
11783 2006-02-05 Jakub Jelinek <jakub@redhat.com>
11784
11785 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
11786 in size_t typedef.
11787
11788 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
11789
11790 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
11791 * g++.dg/charset/string.c (foo): Likewise.
11792 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
11793 const char*
11794 * g++.dg/ext/builtin2.C (printf): Likewise.
11795 * g++.dg/init/new15.C (printf): Likewise.
11796 * g++.dg/opt/pr17697-1.C (foo): Likewise.
11797 * g++.dg/opt/pr17697-2.C (foo): Likewise.
11798 * g++.dg/opt/pr17697-3.C (foo): Likewise.
11799 * g++.dg/template/non-dependent4.C (temp): Likewise.
11800 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
11801 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
11802 parameter type to const char*.
11803 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
11804 Change type to const char*.
11805 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
11806 Likewise.
11807 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
11808 second parameter type to const char*.
11809 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
11810 (Y::Y): Change parameter type to const char*.
11811 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
11812 * g++.old-deja/g++.jason/report.C: Apply const correctness.
11813 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
11814 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
11815 (char*).
11816 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
11817 const char*.
11818 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
11819 type to const char*.
11820 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
11821 return type to const char*.
11822 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
11823 to const char*.
11824 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
11825 * g++.old-deja/g++.law/refs1.C: Likewise.
11826 * g++.old-deja/g++.law/visibility1.C: Likewise.
11827 * g++.old-deja/g++.law/visibility2.C: Likewise.
11828 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
11829 const char*.
11830 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
11831 * g++.old-deja/g++.mike/net48.C: Likewise.
11832 * g++.old-deja/g++.mike/p646.C: Likewise.
11833 * g++.old-deja/g++.mike/p6746.C: Likewise.
11834 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
11835 type to const char*.
11836 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
11837 deprecated conversion warning.
11838 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
11839 char*.
11840 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
11841 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
11842 * g++.old-deja/g++.pt/explicit8.C: Likewise.
11843 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
11844 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
11845 * g++.old-deja/g++.pt/nontype3.C: Likewise.
11846 * g++.old-deja/g++.pt/t39.C: Likewise.
11847 * g++.old-deja/g++.robertl/eb106.C: Likewise.
11848 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
11849
11850 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
11851
11852 PR fortran/25075
11853 intrinsic_argument_conformance_1.f90: New test.
11854
11855 2006-02-03 Steven G. Kargl <kargls@comcast.net>
11856
11857 PR fortran/20845
11858 * gfortran.dg/char_result_11.f90: Add SAVE.
11859 * gfortran.dg/der_pointer_4.f90: Ditto.
11860 * gfortran.dg/default_initialization.f90: New test.
11861
11862 2006-02-03 Jeff Law <law@redhat.com>
11863
11864 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
11865 handle more than 100 dump files.
11866 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
11867 * lib/scantree.exp (scan-tree-dump): Likewise.
11868 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
11869 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
11870 * lib/scanipa.exp (scan-ipa-dump): Likewise.
11871 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
11872 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
11873
11874 2006-02-03 Diego Novillo <dnovillo@redhat.com>
11875
11876 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
11877
11878 2006-02-03 Mark Mitchell <mark@codesourcery.com>
11879
11880 * g++.dg/template/using12.C: New test.
11881
11882 2006-02-03 Alan Modra <amodra@bigpond.net.au>
11883
11884 * gcc.target/powerpc/pr25960.c: New test.
11885
11886 2006-02-02 Steven G. Kargl <kargls@comcast>
11887
11888 PR fortran/24958
11889 gfortran.dg/nullify_2.f90: New test.
11890
11891 2006-02-02 Diego Novillo <dnovillo@redhat.com>
11892
11893 PR 25990
11894 * gcc.dg/gomp/pr25990.c: New test.
11895
11896 2006-01-31 Mark Mitchell <mark@codesourcery.com>
11897
11898 PR c++/25342
11899 * g++.gd/template/partial4.C: New test.
11900
11901 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
11902
11903 PR middle-end/26001
11904 * gfortran.dg/data_char_2.f90: New.
11905
11906 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
11907
11908 PR fortran/26039
11909 maxval_maxloc_conformance_1.f90: New test.
11910
11911 2006-01-31 Richard Guenther <rguenther@suse.de>
11912
11913 * gcc.target/i386/sselibm-1.c: New testcase.
11914 * gcc.target/i386/sselibm-2.c: Likewise.
11915 * gcc.target/i386/sselibm-3.c: Likewise.
11916 * gcc.target/i386/sselibm-4.c: Likewise.
11917 * gcc.target/i386/sselibm-5.c: Likewise.
11918
11919 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
11920
11921 PR fortran/24266
11922 * gfortran.dg/arrayio_derived_2.f90: New.
11923
11924 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
11925
11926 * gcc.dg/unsigned-long-compare.c: New test.
11927
11928 2006-01-30 Steve Ellcey <sje@cup.hp.com>
11929
11930 PR testsuite/25318
11931 * lib/target-supports.exp (check_effective_target_freorder):
11932 Check to see if target supports -freorder-blocks-and-partition.
11933 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
11934 instead of "dg-require-named-sections".
11935
11936 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
11937
11938 PR target/14798:
11939 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
11940 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
11941 * gcc.dg/pragma-isr-trapa2.c: Likewise.
11942 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
11943 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
11944 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
11945 * gcc.dg/attr-isr-trap_exit.c: Likewise.
11946 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
11947
11948 2006-01-30 Richard Guenther <rguenther@suse.de>
11949
11950 PR c++/23372
11951 * gcc.dg/pr23372-1.C: New testcase.
11952
11953 2006-01-29 Diego Novillo <dnovillo@redhat.com>
11954
11955 * gcc.dg/gomp/pr25874.c: New test.
11956
11957 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
11958
11959 PR tree-opt/25911
11960 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
11961
11962 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
11963
11964 PR fortran/18578
11965 PR fortran/18579
11966 PR fortran/20857
11967 PR fortran/20885
11968 * gfortran.dg/intent_out_1.f90: New test.
11969
11970 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
11971
11972 PR fortran/17911
11973 * gfortran.dg/procedure_lvalue.f90: New test.
11974
11975 PR fortran/20895
11976 PR fortran/25030
11977 * gfortran.dg/char_pointer_assign_2.f90: New test.
11978 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
11979 assignment to be consistent with standard.
11980 * gfortran.dg/char_result_2.f90: The same.
11981 * gfortran.dg/char_result_8.f90: The same.
11982
11983 2006-01-28 Zack Weinberg <zackw@panix.com>
11984
11985 * gcc.dg/Woverlength-strings.c
11986 * gcc.dg/Woverlength-strings-pedantic-c89.c
11987 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
11988 * gcc.dg/Woverlength-strings-pedantic-c99.c
11989 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
11990
11991 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
11992
11993 * gcc.c-torture/execute/20060127-1.c: New test.
11994
11995 2006-01-28 Mark Mitchell <mark@codesourcery.com>
11996
11997 PR c++/25999
11998 * g++.dg/ext/pragmaweak1.C: New test.
11999
12000 2006-01-28 Mark Mitchell <mark@codesourcery.com>
12001
12002 PR c++/25855
12003 * g++.dg/template/spec29.C: New test.
12004
12005 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
12006
12007 PR c/19606.
12008 * gcc.c-torture/execute/pr19606.c: New.
12009
12010 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
12011
12012 * gcc.dg/pragma-re-4.c: New test.
12013
12014 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
12015
12016 PR fortran/25964
12017 * gfortran.dg/assumed_size_refs_3.f90: New test.
12018
12019 2006-01-27 Ben Elliston <bje@au.ibm.com>
12020
12021 * gcc.misc-tests/dectest.exp: Remove defunct comment.
12022
12023 2006-01-26 Laurent GUERBY <laurent@guerby.net>
12024
12025 PR ada/21317
12026 * ada/acats/support/impdef.a: Add One_Long_Second.
12027 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
12028 * ada/acats/tests/c9/c94026.a: Likewise.
12029 * ada/acats/tests/c9/c97305c.ada: Likewise.
12030 * ada/acats/tests/c9/c99004a.ada: Likewise.
12031
12032 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
12033
12034 PR fortran/25964
12035 * gfortran.dg/global_references_2.f90: New test.
12036
12037 PR fortran/25084
12038 PR fortran/20852
12039 PR fortran/25085
12040 PR fortran/25086
12041 * gfortran.dg/assumed_charlen_function_1.f90: New test.
12042 * gfortran.dg/assumed_charlen_function_3.f90: New test.
12043
12044 PR fortran/25416
12045 * gfortran.dg/assumed_charlen_function_2.f90: New test.
12046
12047 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
12048
12049 PR c/25892
12050 * gcc.dg/Wpointer-sign.c: New.
12051 * gcc.dg/Wpointer-sign-Wall.c: New.
12052 * gcc.dg/Wpointer-sign-Wall-no.c: New.
12053 * gcc.dg/Wpointer-sign-pedantic.c: New.
12054 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
12055 * gcc.dg/conv-2.c: Use -Wpointer-sign.
12056
12057 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
12058
12059 PR C/25861
12060 * gcc.c-torture/compile/pr25861.c: New test.
12061
12062 2006-01-26 Paul Brook <paul@codesourcery.com>
12063
12064 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
12065 on short-enum targets.
12066 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
12067 variable.
12068 (generate_fields): Use short_enums.
12069 (main): Set short_enums. Document -e.
12070 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
12071 on short-enum targets.
12072 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
12073 variable.
12074 (generate_fields): Use short_enums.
12075 (main): Set short_enums. Document -e.
12076 * lib/target-supports.exp (check_effective_target_short_enums): New.
12077
12078 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
12079
12080 PR target/25947
12081 * gcc.dg/torture/pr25947-1.c: New test.
12082
12083 2006-01-25 Jan Hubicka <jh@suse.cz>
12084 Roger Sayle <roger@eyesopen.com>
12085
12086 PR rtl-optimization/25703
12087 * gcc.target/i386/20060125-1.c: New test case.
12088 * gcc.target/i386/20060125-2.c: New test case.
12089
12090 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
12091
12092 PR fortran/18540
12093 * gfortran.dg/goto_1.f: New.
12094
12095 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
12096
12097 PR fortran/25716
12098 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
12099 25716 on 32-bit systems too.
12100
12101 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
12102
12103 PR testsuite/25590
12104 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
12105
12106 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
12107
12108 * gcc.dg/tree-ssa/gen-vect-33.c: New.
12109
12110 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12111
12112 PR fortran/25835
12113 * gfortran.dg/read_eof.f90: Delete, renamed.
12114 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
12115 * gfortran.dg/read_eof_2.f90: New test.
12116 * gfortran.dg/read_eof_3.f90: New test.
12117
12118 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
12119
12120 PR tree-opt/25860
12121 * gcc.c-torture/compile/pr25860.c: New test.
12122
12123 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12124
12125 PR c++/25552
12126 * g++.dg/parse/dtor8.C: New test.
12127
12128 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
12129
12130 PR testsuite/25891
12131 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
12132 * gcc.dg/gomp/gomp.exp: Return without testing anything if
12133 check_effective_target_fopenmp returns 0.
12134
12135 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
12136
12137 PR ada/20548
12138 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
12139 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
12140 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
12141
12142 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
12143
12144 PR tree-opt/25857
12145 * g++.dg/opt/pr25857.C: New test.
12146
12147 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
12148 Jan Hubicka <jh@suse.cz>
12149 Richard Guenther <rguenther@suse.de>
12150
12151 PR rtl-optimization/25654
12152 * gcc.dg/torture/pr25654.c: New testcase.
12153 * gcc.target/i386/pr25654.c: Likewise.
12154
12155 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
12156
12157 PR fortran/25901
12158 * gfortran.dg/internal references_2.f90: New test.
12159
12160 Fix regression in testing of admissability of attributes.
12161 * gfortran.dg/intent_used_1.f90: New test.
12162
12163 2006-01-23 Ben Elliston <bje@au.ibm.com>
12164
12165 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
12166 Remove target conditional torture options for i?86 and x86_64
12167 GNU/Linux.
12168
12169 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
12170
12171 PR c++/10891
12172 * g++.dg/rtti/no-rtti.C: New.
12173
12174 2006-01-21 Mark Mitchell <mark@codesourcery.com>
12175
12176 PR c++/25895
12177 * g++.dg/inherit/conv2.C: New test.
12178
12179 PR c++/25856
12180 * g++.dg/parse/dtor7.C: New test.
12181
12182 PR c++/25858
12183 * g++.dg/template/crash44.C: New test.
12184
12185 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
12186
12187 PR fortran/25124
12188 PR fortran/25625
12189 * gfortran.dg/internal_references_1.f90: New test.
12190 PR fortran/20881
12191 PR fortran/23308
12192 PR fortran/25538
12193 PR fortran/25710
12194 * gfortran.dg/global_references_1.f90: New test.
12195 * gfortran.dg/g77/19990905-1.f: Restore the error that
12196 there is a clash between the common block name and
12197 the name of a subroutine reference.
12198
12199 PR fortran/PR24276
12200 * gfortran.dg/aliasing_dummy_1.f90: New test.
12201
12202 2006-01-21 Alan Modra <amodra@bigpond.net.au>
12203
12204 * gcc.dg/vmx/1b-01.c: Warning fix.
12205 * gcc.dg/vmx/1c-02.c: Likewise.
12206 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
12207
12208 2006-01-20 Steve Ellcey <sje@cup.hp.com>
12209
12210 PR testsuite/24962
12211 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
12212
12213 2006-01-20 Richard Guenther <rguenther@suse.de>
12214 Steven Bosscher <stevenb.gcc@gmail.com>
12215
12216 PR rtl-optimization/24626
12217 * gcc.dg/torture/pr24626-1.c: New testcase.
12218 * gcc.dg/torture/pr24626-2.c: Likewise.
12219 * gcc.dg/torture/pr24626-3.c: Likewise.
12220 * gcc.dg/torture/pr24626-4.c: Likewise.
12221
12222 2006-01-20 Dirk Mueller <dmueller@suse.com>
12223
12224 PR c++/5520
12225 * g++.dg/warn/empty-body.C: New.
12226
12227 2006-01-19 Mark Mitchell <mark@codesourcery.com>
12228
12229 PR c++/22136
12230 * g++.dg/template/using10.C: New test.
12231 * g++.dg/temlpate/using11.C: Likewise.
12232 * g++.dg/inherit/using5.C: Tweak error messages.
12233
12234 2006-01-20 Alan Modra <amodra@bigpond.net.au>
12235
12236 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
12237 target test.
12238 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
12239
12240 2006-01-19 Jan Hubicka <jh@suse.cz>
12241
12242 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
12243
12244 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12245
12246 PR c++/25854
12247 * g++.dg/template/spec28.C: New test.
12248
12249 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
12250
12251 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
12252 Fix fprintf's by adding srcdir or removing it.
12253
12254 2006-01-19 Diego Novillo <dnovillo@redhat.com>
12255
12256 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
12257 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
12258 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
12259 * testsuite/gcc.dg/gomp/empty.c: Likewise.
12260 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
12261 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
12262 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
12263 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
12264 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
12265 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
12266 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
12267 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
12268 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
12269 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
12270
12271 2006-01-18 Jeff Law <law@redhat.com>
12272
12273 * gcc.dg/tree-ssa/vrp25.c: New test.
12274
12275 2006-01-19 Richard Sandiford <richard@codesourcery.com>
12276
12277 * gcc.dg/pr25805.c: Fix misapplied patch.
12278
12279 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
12280
12281 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
12282 (check_effective_target_vect_udot_qi): New.
12283 (check_effective_target_vect_sdot_hi): New.
12284 (check_effective_target_vect_udot_hi): New.
12285 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
12286 prefixed with "wrapv-" with -fwrapv.
12287 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
12288 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
12289 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
12290 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
12291 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
12292
12293 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
12294 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
12295 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
12296 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
12297
12298 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12299
12300 PR c++/16829
12301 * g++.dg/other/default2.C: New test.
12302 * g++.dg/other/default3.C: New test.
12303
12304 2006-01-19 Richard Sandiford <richard@codesourcery.com>
12305
12306 PR c/25805
12307 * gcc.dg/pr25805.c: New file.
12308
12309 2006-01-18 Mark Mitchell <mark@codesourcery.com>
12310
12311 PR c++/25836
12312 * g++.dg/template/init6.C: New test.
12313
12314 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
12315
12316 * gcc.dg/tree-ssa/pr24287.c: New test
12317
12318 2006-01-18 Eric Christopher <echristo@apple.com>
12319
12320 * g++.dg/eh/table.C: New.
12321
12322 2006-01-18 DJ Delorie <dj@redhat.com>
12323
12324 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
12325 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
12326 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
12327 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
12328
12329 2006-01-18 Jeff Law <law@redhat.com>
12330
12331 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
12332 on wrapping on overflow semantics.
12333
12334 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
12335
12336 * gcc.gc/tree-ssa/vrp23.c: New test.
12337 * gcc.gc/tree-ssa/vrp24.c: New test.
12338
12339 2006-01-18 Richard Henderson <rth@redhat.com>
12340 Aldy Hernandez <aldyh@redhat.com>
12341 Jakub Jelinek <jakub@redhat.com>
12342 Diego Novillo <dnovillo@redhat.com>
12343 Uros Bizjak <uros@kss-loka.si>
12344
12345 * testsuite/gcc.dg/gomp: New directory.
12346
12347 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
12348 Steven G. Kargl <kargls@comcast.net>
12349
12350 PR fortran/20869
12351 * gfortran.dg/intrinsic_external_1.f90: New test.
12352
12353 PR fortran/20875.
12354 * gfortran.dg/elemental_pointer_1.f90: New test.
12355
12356 PR fortran/25024
12357 * gfortran.dg/external_procedures_1.f90: New test.
12358
12359 PR fortran/25785
12360 gfortran.dg/assumed_present.f90: New test.
12361
12362 2006-01-18 Jakub Jelinek <jakub@redhat.com>
12363
12364 * g++.dg/parse/lookup5.C: New test.
12365
12366 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12367
12368 PR fortran/25697
12369 * gfortran.dg/read_eof.f90: New test.
12370
12371 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
12372
12373 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
12374 add a closing brace.
12375
12376 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12377
12378 PR fortran/25631
12379 * gfortran.dg/fmt_tl.f: New test.
12380
12381 2006-01-17 Eric Christopher <echristo@apple.com>
12382
12383 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
12384 * g++.old-deja/g++.warn/impint2.C: Ditto.
12385 * g++.old-deja/g++.other/null1.C: Ditto.
12386 * g++.dg/warn/conv2.C: Ditto.
12387 * g++.dg/warn/conv4.C: New file.
12388
12389 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
12390
12391 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
12392
12393 2006-01-17 Andreas Jaeger <aj@suse.de>
12394 Janis Johnson <janis187@us.ibm.com>
12395
12396 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
12397 in 64-bit.
12398 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
12399 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
12400
12401 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
12402
12403 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
12404 xfail txxx where xxx >= 25.
12405
12406 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
12407
12408 PR testsuite/25764
12409 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
12410
12411 2006-01-17 Jakub Jelinek <jakub@redhat.com>
12412
12413 PR c/25682
12414 * gcc.dg/pr25682.c: New test.
12415 * g++.dg/parse/array-size2.C: New test.
12416
12417 2006-01-16 Ian Lance Taylor <ian@airs.com>
12418
12419 * consistency.vlad: Remove entire directory, 1652 files.
12420
12421 2006-01-16 Janis Johnson <janis187@us.ibm.com>
12422
12423 * lib/target-supports.exp (check_effective_target_dfp_nocache,
12424 check_effective_target_dfprt_nocache): New.
12425 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
12426 (check_effective_target_dfprt): New.
12427 * lib/c-compat.exp (check_dfp): Remove.
12428 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
12429 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
12430 level of support for decimal float.
12431 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
12432 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
12433 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
12434 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
12435 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
12436 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
12437 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
12438 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
12439 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
12440 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
12441 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
12442 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
12443 directives.
12444
12445 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
12446
12447 PR testsuite/25741
12448 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
12449 $base_dir/../.
12450 * lib/gfortran.exp (gfortran_init): Likewise.
12451 * lib/obj-c++.exp (obj-c++_init): Likewise.
12452 * lib/scanasm.exp (scan-assembler-dem): Likewise.
12453 (scan-assembler-dem-not): Likewise.
12454 * lib/scandump.exp (scan-dump-dem): Likewise.
12455 (scan-dump-dem-not): Likewise.
12456
12457 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
12458
12459 PR testsuite/25767
12460 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
12461 powerpc-*-darwin*.
12462 * lib/obj-c++.exp (obj-c++_init): Likewise.
12463
12464 2006-01-16 Richard Guenther <rguenther@suse.de>
12465
12466 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
12467
12468 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12469
12470 PR testsuite/25777
12471 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
12472 to LD_LIBRARY_PATH.
12473
12474 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
12475 Andrew Pinski <pinskia@physics.uc.edu>
12476
12477 * gcc.dg/minmax-1.c: New test.
12478
12479 2006-01-16 Ben Elliston <bje@au.ibm.com>
12480
12481 * gcc.dg/dfp/dfp.exp: Correct FSF address.
12482 * gcc.misc-tests/dectest.exp: Ditto.
12483
12484 2006-01-15 Ian Lance Taylor <ian@airs.com>
12485
12486 PR testsuite/25796
12487 * gcc.target/i386/cmov6.c: Use -march=k8.
12488
12489 2006-01-15 Andreas Jaeger <aj@suse.de>
12490
12491 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
12492 x86 does not have __float128.
12493
12494 2006-01-14 Ian Lance Taylor <ian@airs.com>
12495
12496 * gcc.target/i386/cmov6.c: New test.
12497
12498 2006-01-14 Mark Mitchell <mark@codesourcery.com>
12499
12500 PR c++/25663
12501 * g++.dg/template/ctor6.C: New test.
12502
12503 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
12504
12505 PR tree-optimization/25485
12506 * gcc.dg/tree-ssa/pr25485.c: New.
12507
12508 2006-01-14 Richard Guenther <rguenther@suse.de>
12509
12510 PR tree-optimization/22548
12511 PR tree-optimization/22555
12512 PR tree-optimization/22501
12513 * gcc.dg/tree-ssa/alias-4.c: New testcase.
12514 * gcc.dg/tree-ssa/alias-5.c: Likewise.
12515 * gcc.dg/tree-ssa/alias-6.c: Likewise.
12516 * gcc.dg/tree-ssa/alias-7.c: Likewise.
12517 * gcc.dg/tree-ssa/alias-8.c: Likewise.
12518 * gcc.dg/tree-ssa/alias-9.c: Likewise.
12519 * gcc.dg/tree-ssa/alias-10.c: Likewise.
12520 * gcc.dg/tree-ssa/alias-11.c: Likewise.
12521 * gcc.dg/tree-ssa/alias-12.c: Likewise.
12522
12523 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
12524
12525 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
12526 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
12527
12528 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
12529 Richard Guenther <rguenther@suse.de>
12530
12531 PR rtl-optimization/24257
12532 * gcc.dg/torture/pr24257.c: New testcase.
12533
12534 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
12535
12536 * gcc.c-torture/execute/20060110-1.c: New test.
12537 * gcc.c-torture/execute/20060110-2.c: New test.
12538
12539 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
12540
12541 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
12542
12543 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
12544
12545 PR fortran/25756
12546 * gfortran.dg/label_3.f90: New test.
12547
12548 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
12549
12550 PR tree-optimization/25771
12551 * g++.dg/tree-ssa/pr25771.C: New test
12552
12553 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
12554
12555 PR tree-opt/24365
12556 * g++.dg/opt/complex5.C: New test.
12557
12558 2006-01-13 Richard Guenther <rguenther@suse.de>
12559
12560 * gcc.target/i386/387-9.c: New testcase.
12561
12562 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
12563
12564 PR c++/24824
12565 * g++.dg/debug/dwarf2-1.C: New.
12566
12567 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
12568
12569 PR testsuite/25728
12570 * lib/gcov.exp (verify-lines): Add "close $fd".
12571
12572 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
12573 Ben Elliston <bje@au.ibm.com>
12574
12575 * gcc.dg/dfp/inf-1.c: New test.
12576
12577 2006-01-12 Janis Johnson <janis187@us.ibm.com>
12578 Yao Qi <qiyaoltc@cn.ibm.com>
12579 Ben Elliston <bje@au.ibm.com>
12580 Jon Grimm <jgrimm2@us.ibm.com>
12581
12582 * gcc.dg/nodfp-1.c: New test.
12583 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
12584 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
12585 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
12586 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
12587 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
12588 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
12589 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
12590 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
12591 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
12592 * gcc.dg/format/dfp-scanf-1.c: Likewise.
12593 * gcc.dg/format/dfp-printf-1.c: Likewise.
12594 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
12595 (compat_setup_dfp): New.
12596 * gcc.dg/compat/compat.exp: Use it.
12597 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
12598 Make some variables global, prepend "compat_" to their names.
12599 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
12600 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
12601 * gcc.misc-tests/dectest.exp: New test driver for decTest.
12602 * lib/compat.exp (compat_skip_list): Make global, rename.
12603 * lib/c-compat.exp: New file.
12604 * lib/target-supports.exp (check_effective_target_dfp): New.
12605
12606 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
12607 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
12608 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
12609 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
12610 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
12611 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
12612 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
12613 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
12614 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
12615 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
12616 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
12617 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
12618 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
12619 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
12620 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
12621 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
12622 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
12623 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
12624 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
12625 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
12626 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
12627 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
12628 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
12629 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
12630 gcc.dg/dfp/struct-layout-1.c,
12631 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
12632 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
12633 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
12634 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
12635 gcc.dg/dfp/func-vararg-dfp.c,
12636 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
12637 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
12638 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
12639 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
12640 gcc.dg/dfp/wtr-conversion-1.c: New tests.
12641
12642 2006-01-11 Richard Guenther <rguenther@suse.de>
12643
12644 PR tree-optimization/25734
12645 * gcc.dg/tree-ssa/pr25734.c: New testcase.
12646
12647 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
12648
12649 PR fortran/25486
12650 * gfortran.dg/literal_character_constant_1_x.F: New test.
12651 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
12652 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
12653 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
12654
12655 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
12656
12657 PR c++/25386
12658 * g++.dg/ext/packed3.C: Add expected packed error.
12659
12660 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
12661
12662 PR target/25706
12663 * gcc.dg/torture/pr25706-1.c: New test.
12664
12665 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
12666
12667 PR tree-optimization/23109
12668 PR tree-optimization/23948
12669 PR tree-optimization/24123
12670
12671 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
12672 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
12673 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
12674 g++.dg/tree-ssa/pr23948.C: New testcases.
12675 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
12676 three divisions in order to do the optimization.
12677
12678 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
12679
12680 PR c++/25632
12681 * g++.dg/other/pr25632.C: New test.
12682
12683 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
12684
12685 PR fortran/25730
12686 * gfortran.dg/used_types_1.f90: New test.
12687
12688 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
12689
12690 PR target/25718
12691 * gcc.dg/torture/pr25718-1.c: New test.
12692
12693 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
12694
12695 * gfortran.dg/list_read_2.f90: Fix typo in description.
12696
12697 2006-01-10 Jan Beulich <jbeulich@novell.com>
12698
12699 * lib/target-supports.exp (check_visibility_available): Simplify test
12700 for *-*-netware*.
12701 (check_profiling_available): Fail for *-*-netware*.
12702 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
12703 * gcc.dg/20021014-1.c: Likewise.
12704 * gcc.dg/nest.c: Likewise.
12705
12706 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
12707
12708 fortran/24936
12709 * gfortran.dg/forall_3.f90: New test.
12710
12711 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
12712
12713 PR fortran/21977
12714 * gfortran.dg/nesting_2.f90: New test.
12715 * gfortran.dg/nesting_3.f90: New test.
12716
12717 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
12718
12719 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
12720 Fix typo in comment.
12721
12722 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
12723
12724 * gfortran.dg/single_char_string.f90: New test.
12725
12726 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
12727
12728 * gfortran.dg/ichar_2.f90: New test.
12729
12730 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
12731
12732 PR fortran/25093
12733 * gfortran.dg/private_type_4.f90: New.
12734
12735 2006-01-07 Richard Guenther <rguenther@suse.de>
12736
12737 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
12738
12739 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12740
12741 * gfortran.dg/func_decl_1.f90: New.
12742 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
12743 * gfortran.dg/array_alloc_2.f90: Likewise.
12744 * gfortran.dg/char_result_8.f90: Likewise.
12745 * gfortran.dg/dup_save_1.f90: Likewise.
12746 * gfortran.dg/dup_save_2.f90: Likewise.
12747 * gfortran.dg/f2c_6.f90: Likewise.
12748 * gfortran.dg/f2c_7.f90: Likewise.
12749 * gfortran.dg/func_result_2.f90: Likewise.
12750 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
12751
12752 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
12753
12754 PR fortran/22146
12755 * gfortran.dg/elemental_subroutine_1.f90: New test.
12756 * gfortran.dg/elemental_subroutine_2.f90: New test.
12757
12758 PR fortran/25029
12759 PR fortran/21256
12760 * gfortran.dg/assumed_size_refs_1.f90: New test.
12761
12762 PR fortran/20868
12763 PR fortran/20870
12764 * gfortran.dg/assumed_size_refs_2.f90: New test.
12765 * gfortran.dg/initialization_1.f90: Change warning message.
12766
12767 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
12768
12769 * gcc.dg/tree-ssa/loop-15.c: New test.
12770
12771 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12772
12773 PR fortran/25598
12774 * gfortran.dg/backspace_3.f: New test.
12775 * gfortran.dg/backspace_4.f: New test.
12776
12777 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12778
12779 PR fortran/24268
12780 * gfortran.dg/fmt_white.f: Update test.
12781
12782 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
12783
12784 * gcc.dg/cast-1.c: Add new warning.
12785 * gcc.dg/cast-2.c: Likewise.
12786 * gcc.dg/cast-3.c: Likewise.
12787 * gcc.dg/format/cast-1.c: Likewise.
12788 * gcc.dg/cast-4.c: New testcase.
12789
12790 2006-01-05 Richard Guenther <rguenther@suse.de>
12791
12792 PR tree-optimization/22555
12793 * gcc.dg/tree-ssa/alias-3.c: New testcase.
12794
12795 2006-01-05 Richard Guenther <rguenther@suse.de>
12796 Diego Novillo <dnovillo@redhat.com>
12797
12798 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
12799 * gcc.dg/tree-ssa/loop-8.c: Likewise.
12800 * gcc.dg/tree-ssa/loop-1.c: Likewise.
12801 * gcc.dg/tree-ssa/pr23294.c: Likewise.
12802 * gcc.dg/tree-ssa/pr21985.c: Likewise.
12803 * gcc.dg/tree-ssa/loop-14.c: Likewise.
12804 * gcc.dg/tree-ssa/loop-2.c: Likewise.
12805 * gcc.dg/tree-ssa/loop-3.c: Likewise.
12806 * gcc.dg/tree-ssa/loop-4.c: Likewise.
12807 * gcc.dg/tree-ssa/pr21171.c: Likewise.
12808 * gcc.dg/tree-ssa/loop-5.c: Likewise.
12809 * gcc.dg/tree-ssa/loop-10.c: Likewise.
12810 * gcc.dg/tree-ssa/loop-6.c: Likewise.
12811 * treelang/compile/extravar.tree: Likewise.
12812 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
12813 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
12814 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
12815 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12816 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
12817
12818 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
12819
12820 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
12821 for 64-bit fix.
12822
12823 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
12824
12825 PR fortran/23675
12826 gfortran.dg/char_result_11.f90: New.
12827
12828 2006-01-04 Mark Mitchell <mark@codesourcery.com>
12829
12830 PR c++/24782
12831 * g++.dg/parse/access9.C: New test.
12832 * g++.dg/tc1/dr52.C: Tweak error markers.
12833
12834 2006-01-04 Richard Henderson <rth@redhat.com>
12835
12836 Merge from gomp branch.
12837 * g++.dg/parse/pragma2.C: Update expected error lines.
12838
12839 2006-01-04 Jakub Jelinek <jakub@redhat.com>
12840
12841 * g++.dg/other/i386-2.C: New test.
12842
12843 PR target/25554
12844 * gcc.c-torture/compile/20051228-1.c: New test.
12845
12846 PR c/25559
12847 * gcc.dg/pr25559.c: New test.
12848
12849 2006-01-03 Mark Mitchell <mark@codesourcery.com>
12850
12851 PR c++/25492
12852 * g++.dg/lookup/friend9.C: New test.
12853
12854 PR c++/25625
12855 * g++.dg/template/repo5.C: New test.
12856
12857 2006-01-03 Steven G. Kargl <kargls@comcast.net>
12858
12859 PR fortran/25101
12860 * gfortran.dg/forall_2.f90: New test.
12861
12862 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
12863
12864 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
12865 dg-require-weak. Adjust regexp to handle leading-underscore
12866 targets and space as well as TAB after .weak. Change previous
12867 64-bit fix to not use naked dot.
12868
12869 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
12870
12871 PR rtl-optimization/25578
12872 * gcc.c-torture/execute/20060102-1.c: New testcase.
12873
12874 2006-01-03 Richard Guenther <rguenther@suse.de>
12875
12876 PR c/25183
12877 * gcc.dg/torture/pr25183.c: New testcase.
12878
12879 2006-01-03 Jakub Jelinek <jakub@redhat.com>
12880
12881 Merge from gomp-branch.
12882 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
12883 * gcc.dg/ia64-sync-2.c: Likewise.
12884 * gcc.dg/ia64-sync-3.c: Likewise.
12885 * gcc.dg/ia64-sync-4.c: Likewise.
12886 * gcc.dg/sync-2.c: Likewise.
12887 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
12888 that sparc64-*-* and sparcv9-*-* supports sync builtins.
12889
12890 2006-01-02 Mark Mitchell <mark@codesourcery.com>
12891
12892 PR c++/25635
12893 * g++.dg/parse/operator6.C: New test.
12894
12895 PR c++/25637
12896 * g++.dg/parse/error29.C: New test.
12897
12898 PR c++/25638
12899 * g++.dg/parse/dtor6.C: New test.
12900
12901 PR c++/25633
12902 * g++.dg/parse/ctor3.C: New test.
12903
12904 PR c++/25634
12905 * g++.dg/template/class3.C: New test.
12906
12907 2006-01-02 Geoffrey Keating <geoffk@apple.com>
12908
12909 * g++.dg/debug/debug9.C: New.
12910
12911 2006-01-02 Steven G. Kargl <kargls@comcast.net>
12912
12913 PR fortran/24640
12914 * gfortran.dg/label_2.f90: New test.
12915
12916 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12917
12918 * g++.dg/lookup/using12.C: Tighten error marker.
12919
12920 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
12921 Andrew Pinski <pinskia@physics.uc.edu>
12922
12923 * gcc.target/powerpc/darwin-abi-3.c: New file.
12924 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
12925 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
12926 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
12927 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
12928 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
12929 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
12930 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
12931 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
12932
12933 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
12934
12935 * gcc.dg/tree-ssa/loadpre1.c: New;
12936 * gcc.dg/tree-ssa/loadpre2.c: New;
12937 * gcc.dg/tree-ssa/loadpre3.c: New;
12938 * gcc.dg/tree-ssa/loadpre4.c: New;
12939 * gcc.dg/tree-ssa/loadpre5.c: New;
12940 * gcc.dg/tree-ssa/loadpre6.c: New;
12941 * gcc.dg/tree-ssa/loadpre7.c: New;
12942 * gcc.dg/tree-ssa/loadpre8.c: New;
12943 * gcc.dg/tree-ssa/loadpre9.c: New;
12944
12945 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
12946
12947 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
12948 * g++.dg/abi/thunk4.C: Likewise.
12949
12950 2006-01-01 Andreas Jaeger <aj@suse.de>
12951
12952 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
12953 portable.
12954
12955 2006-01-01 Jakub Jelinek <jakub@redhat.com>
12956
12957 PR c++/25294
12958 * gcc.dg/pragma-pack-3.c: New test.
12959 * g++.dg/parse/pragma3.C: New test.
12960
12961 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12962
12963 PR middle-end/24827
12964 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
12965
12966 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12967
12968 PR testsuite/25214
12969 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
12970
12971 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
12972
12973 PR fortran/22607
12974 * gfortran-dg/pure_byref_3.f90: New.
12975
12976 fortran/PR 25396
12977 * gfortran.dg/userdef_operator_1.f90: New.
12978
12979 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
12980
12981 * g++.dg/abi/thunk3.C: New.
12982 * g++.dg/abi/thunk4.C: New.
12983
12984 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
12985
12986 PR fortran/25532
12987 * gfortran.dg/host_used_types_1.f90: New test. Check that host
12988 associated derived type components of derived types are
12989 properly declared in contained procedures.
12990
12991 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12992
12993 PR libgfortran/25139
12994 * gfortran.dg/backspace_2.f: New test.
12995
12996 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12997
12998 PR libgfortran/25550
12999 * gfortran.dg/endfile.f: New test.
13000
13001 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13002
13003 PR libgfortran/25419
13004 * gfortran.dg/comma.f: New test.
13005
13006 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13007
13008 * lib/gfortran-dg.exp: Remove trailing whitespace.
13009 * lib/fortran-torture.exp: Test with -fbounds-check instead of
13010 -funroll-all-loops.
13011
13012 2005-12-28 Alan Modra <amodra@bigpond.net.au>
13013
13014 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
13015 Extended Double long doubles or repeat tests when long double is
13016 the same size as double.
13017
13018 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13019
13020 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
13021
13022 PR testsuite/25442
13023 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
13024 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
13025
13026 PR testsuite/25441
13027 * gcc.dg/pr23911.c: Make test variable static.
13028
13029 PR testsuite/25444
13030 * gcc.dg/tree-ssa/pr14841.c: Likewise.
13031
13032 2005-12-26 Mark Mitchell <mark@codesourcery.com>
13033
13034 PR c++/25439
13035 * g++.dg/parse/crash17.C: Adjust error markers.
13036 * g++.dg/template/error20.C: New test.
13037
13038 2005-12-26 Mark Mitchell <mark@codesourcery.com>
13039
13040 PR c++/23172
13041 * g++.dg/ext/complit4.C: New test.
13042
13043 PR c++/25417
13044 * g++.dg/ext/complit5.C: Likewise.
13045
13046 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
13047
13048 PR tree-optimization/25125
13049 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
13050 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
13051 * gcc.c-torture/execute/pr25125.c: New.
13052
13053 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
13054
13055 PR fortran/25029
13056 PR fortran/21256
13057 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
13058 with incorrect assumed size references.
13059
13060 2005-12-24 Mark Mitchell <mark@codesourcery.com>
13061
13062 PR c++/23171
13063 * g++.dg/opt/init1.C: New test.
13064
13065 2005-12-23 Mark Mitchell <mark@codesourcery.com>
13066
13067 PR c++/24671
13068 * g++.dg/template/sfinae3.C: New test.
13069
13070 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13071
13072 * g++.dg/other/friend4.C: New test.
13073
13074 2005-12-23 Jakub Jelinek <jakub@redhat.com>
13075
13076 PR target/25005
13077 * g++.dg/opt/pr25005.C: New test.
13078
13079 2005-12-22 Mark Mitchell <mark@codesourcery.com>
13080
13081 PR c++/25369
13082 * g++.dg/template/ptrmem16.C: New test.
13083
13084 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
13085
13086 PR fortran/25029
13087 PR fortran/21256
13088 * gfortran.dg/initialization_1.f90: Add test of SIZE.
13089
13090 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13091
13092 PR libgfortran/25307
13093 * gfortran.dg/list_read_5.f90: New test.
13094
13095 2005-12-22 Richard Henderson <rth@redhat.com>
13096
13097 * gcc.target/i386/sse-7.c: Use -msse2.
13098
13099 2005-12-23 Jakub Jelinek <jakub@redhat.com>
13100
13101 PR rtl-optimization/25432
13102 * gcc.c-torture/compile/20051216-1.c: New test.
13103
13104 PR objc/25328
13105 * objc/execute/pr25328.m: New test.
13106
13107 2005-12-22 Mark Mitchell <mark@codesourcery.com>
13108
13109 PR c++/25364
13110 * g++.dg/template/call4.C: New test.
13111
13112 2005-12-22 Dale Johannesen <dalej@apple.com>
13113
13114 * gcc.target/i386/sse-17.c: New.
13115
13116 2005-12-22 Paul Brook <paul@codesourcery.com>
13117
13118 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
13119
13120 2005-12-22 Paul Brook <paul@codesourcery.com>
13121
13122 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
13123
13124 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
13125
13126 PR tree-opt/25513
13127 * gcc.c-torture/compile/pr25513.c: New test.
13128
13129 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13130
13131 PR c++/23333
13132 * g++.dg/parse/error25.C: Add more tests.
13133
13134 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13135
13136 PR fortran/18990
13137 * gfortran.dg/der_charlen_1.f90: New.
13138
13139 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
13140
13141 PR fortran/20889
13142 * gfortran.dg/pointer_component_type_1.f90: New test.
13143
13144 PR fortran/25029
13145 PR fortran/21256
13146 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
13147 should give an error with assumed size array refernces and checks those
13148 that should not.
13149 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
13150 reference an upper bound so that it does not generate an error.
13151
13152 PR fortran/19362
13153 PR fortran/20244
13154 PR fortran/20864
13155 PR fortran/25391
13156 * gfortran.dg/used_dummy_types_1.f90: New test.
13157 * gfortran.dg/used_dummy_types_2.f90: New test.
13158 * gfortran.dg/used_dummy_types_3.f90: New test.
13159 * gfortran.dg/used_dummy_types_4.f90: New test.
13160 * gfortran.dg/used_dummy_types_5.f90: New test.
13161
13162 PR fortran/23152
13163 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
13164 group already being USE associated.
13165 * gfortran.dg/assumed_shape_nml.f90: New test.
13166 * gfortran.dg/assumed_size_nml.f90: New test.
13167
13168 PR fortran/20862
13169 PR fortran/25053
13170 PR fortran/25063
13171 PR fortran/25064
13172 PR fortran/25066
13173 PR fortran/25067
13174 PR fortran/25068
13175 PR fortran/25307
13176 * gfortran.dg/io_constraints_1.f90: New test.
13177 * gfortran.dg/io_constraints_1.f90: New test.
13178 * gfortran.dg/iostat_3.f90: Change wording of warning.
13179 * gfortran.dg/g77/19981216-0.f: The same.
13180
13181 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
13182
13183 PR tree-optimization/23518
13184 * testsuite/gcc.dg/pr23518.c: New.
13185
13186 2005-12-21 Mike Stump <mrs@apple.com>
13187
13188 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
13189
13190 2005-12-21 Paul Brook <paul@codesourcery.com>
13191
13192 * gcc.dg/pr19340.c: Skip on m68k targets.
13193
13194 2005-12-21 Steven Bosscher <stevenb@suse.de>
13195
13196 PR rtl-optimization/25196
13197 * gcc.dg/pr25196.c: New test.
13198
13199 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
13200
13201 PR fortran/25423
13202 gfortran.dg/where_nested_1.f90: New.
13203
13204 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
13205
13206 PR tree-optimization/25382.
13207 * gcc.dg/tree-ssa/pr25382.c: New.
13208
13209 2005-12-20 Richard Guenther <rguenther@suse.de>
13210
13211 PR middle-end/24306
13212 * gcc.target/i386/pr24306.c: New testcase.
13213
13214 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
13215
13216 PR tree-optimization/25501
13217 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
13218
13219 2005-12-20 Richard Guenther <rguenther@suse.de>
13220
13221 Revert
13222 2005-12-02 Richard Guenther <rguenther@suse.de>
13223
13224 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
13225
13226 2005-12-20 Mark Mitchell <mark@codesourcery.com>
13227
13228 PR c++/21228
13229 * g++.dg/warn/Wunreachable-code-2.C: New test.
13230
13231 2005-12-19 Mark Mitchell <mark@codesourcery.com>
13232
13233 PR c++/24278
13234 * g++.dg/template/ctor5.C: New test.
13235
13236 PR c++/24915
13237 * g++.dg/template/overload8.C: New test.
13238
13239 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
13240
13241 * gcc.c-torture/compile/pr25483 : New test.
13242
13243 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13244
13245 PR c++/20552
13246 * g++.dg/ext/typeof10.C: New test.
13247
13248 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
13249
13250 * gcc.dg/mt-loopi1.c: New.
13251
13252 2005-12-18 Richard Guenther <rguenther@suse.de>
13253
13254 PR tree-optimization/25481
13255 * gcc.dg/torture/pr25481.c: New testcase.
13256
13257 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
13258
13259 PR rtl-optimization/21041
13260 * gcc.dg/pr21041.c: New test.
13261
13262 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13263
13264 PR libgfortran/25463
13265 * gfortran.dg/advance.f90: New test.
13266
13267 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
13268
13269 * gcc.dg/20051201-1.c: New test.
13270
13271 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
13272
13273 PR fortran/25018
13274 * gfortran.dg/initialization_1.f90: New test.
13275 * gfortran.dg/enum_5.f90: Change dg-error to new message.
13276 * gfortran.dg/g77/980616-0.f: The same.
13277
13278 2005-12-17 Steven G. Kargl <kargls@comcast.net>
13279
13280 * PR fortran/25458
13281 * gfortran.dg/chkbits.f90: New test.
13282
13283 2005-12-17 Steven G. Kargl <kargls@comcast.net>
13284
13285 * gfortran.dg/enum_5.f: Revert to previous version.
13286
13287 2005-12-17 Steven G. Kargl <kargls@comcast.net>
13288
13289 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
13290 * gfortran.dg/nested_modules_1.f90: Ditto.
13291 * gfortran.dg/hollerith_f95.f90: Ditto.
13292 * gfortran.dg/select_5.f90: Ditto.
13293 * gfortran.dg/secnds.f: Ditto.
13294 * gfortran.dg/hollerith2.f90: Ditto.
13295 * gfortran.dg/imag_2.f: Ditto.
13296 * gfortran.dg/ftell_2.f90: Ditto.
13297 * gfortran.dg/malloc_free_1.f90: Ditto.
13298 * gfortran.dg/logint-1.f: Ditto.
13299 * gfortran.dg/recursive_statement_functions.f90: Ditto.
13300 * gfortran.dg/e_d_fmt.f90: Ditto.
13301 * gfortran.dg/hollerith_legacy.f90: Ditto.
13302 * gfortran.dg/logint-2.f: Ditto.
13303 * gfortran.dg/enum_5.f90: Ditto.
13304 * gfortran.dg/f2c_2.f90: Ditto.
13305 * gfortran.dg/pr17143.f90: Ditto.
13306 * gfortran.dg/namelist_14.f90: Ditto.
13307 * gfortran.dg/logint-3.f: Ditto.
13308 * gfortran.dg/spread_scalar_source.f90: Ditto.
13309 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
13310 * gfortran.dg/namelist_11.f: Ditto.
13311 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
13312 * gfortran.dg/g77/20010519-1.f
13313 * gfortran.dg/g77/alpha1.f: Ditto.
13314 * gfortran.dg/g77/990115-1.f: Ditto.
13315 * gfortran.dg/g77/erfc.f: Ditto.
13316 * gfortran.dg/g77/19990313-3.f: Ditto.
13317 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
13318 * gfortran.dg/g77/20010426.f: Ditto.
13319 * gfortran.dg/g77/19990313-0.f: Ditto.
13320 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
13321 * gfortran.dg/g77/20000629-1.f: Ditto.
13322 * gfortran.dg/g77/970125-0.f: Ditto.
13323 * gfortran.dg/g77/8485.f: Ditto.
13324 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
13325 * gfortran.dg/g77/19990313-1.f: Ditto.
13326 * gfortran.dg/g77/int8421.f: Ditto.
13327 * gfortran.dg/g77/19990305-0.f: Ditto.
13328 * gfortran.dg/g77/947.f: Ditto.
13329 * gfortran.dg/g77/19990905-2.f: Ditto.
13330 * gfortran.dg/g77/cabs.f: Ditto.
13331 * gfortran.dg/g77/19990313-2.f: Ditto.
13332 * gfortran.dg/g77/20020307-1.f: Ditto.
13333 * gfortran.dg/g77/dcomplex.f: Ditto.
13334 * gfortran.dg/g77/19990502-1.f: Ditto.
13335 * gfortran.dg/g77/19981216-0.f: Ditto.
13336 * gfortran.dg/common_4.f90: Ditto.
13337 * gfortran.dg/entry_4.f90: Ditto.
13338 * gfortran.dg/equiv_constraint_2.f90: Ditto.
13339 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
13340 * gfortran.dg/namelist_12.f: Ditto.
13341 * gfortran.dg/scale_1.f90: Ditto.
13342 * gfortran.dg/modulo_1.f90
13343 * gfortran.dg/hollerith.f90: Ditto.
13344 * gfortran.dg/direct_io_3.f90: Ditto.
13345 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
13346 * gfortran.dg/gnu_logical_1.F: Ditto.
13347 * gfortran.dg/unf_io_convert_1.f90: Ditto.
13348 * gfortran.dg/assign_1.f90: Ditto.
13349 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
13350 * gfortran.dg/pr23095.f: Ditto.
13351 * gfortran.dg/read_float_1.f90: Ditto.
13352
13353 2005-12-17 Andreas Jaeger <aj@suse.de>
13354
13355 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
13356 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
13357
13358 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13359
13360 PR fortran/24268
13361 * gfortran.dg/fmt_white.f: New test.
13362
13363 2005-12-16 Steven G. Kargl <kargls@comcast.net>
13364
13365 * gfortran.dg/label_1.f90: New test.
13366
13367 2005-12-15 Ben Elliston <bje@au.ibm.com>
13368
13369 PR testsuite/25422
13370 * gcc.dg/20031012-1.c: Add -Walways-true option.
13371 * gcc.dg/weak/weak-3.c: Likewise.
13372 * g++.old-deja/g++.mike/warn8.C: Likewise.
13373
13374 2005-12-16 Mike Stump <mrs@apple.com>
13375
13376 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
13377 exit.
13378
13379 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13380
13381 PR libgfortran/25264
13382 PR libgfortran/25349
13383 * gfortran.dg/tl_editing.f90: Added additional checks.
13384 * gfortran.dg/t_editing.f: New test.
13385 * gfortran.dg/write_padding.f90: New test
13386
13387 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13388
13389 PR testsuite/25215
13390 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
13391
13392 2005-12-16 Jakub Jelinek <jakub@redhat.com>
13393
13394 PR rtl-optimization/24899
13395 * gcc.c-torture/execute/20051215-1.c: New test.
13396
13397 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
13398
13399 PR 24823
13400 * gfortran.dg/pr24823.f: New test.
13401
13402 2005-12-16 Jeff Law <law@redhat.com>
13403
13404 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
13405
13406 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
13407
13408 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
13409 Change C++ style comments to C style comments.
13410 Remove aligned types from the array.
13411 Keep Enums disabled.
13412 (complex_types): Remove aligned types from the array.
13413 Comment out "_Complex long double".
13414 (attrib_types): Remove.
13415 (complex_attrib_types): Remove.
13416 (attrib_array_types): Remove.
13417 (complex_attrib_array_types): Remove.
13418 (aligned_bitfld_types): Remove.
13419 (n_aligned_bitfld_types): Remove.
13420 (FEATURE_ALIGNEDPACKED): Delete.
13421 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
13422 (singles): Remove support for adding attributes.
13423 (choose_type): Remove support for attributed types.
13424 (generate_fields): Remove support for attributed bit-fields.
13425 Remove support for adding attributes.
13426 (generate_random_tests): Remove support for adding attributes.
13427 (features): Add back "[0] :0" and "complex vector [0]".
13428 (main): Remove support for attributed bit-fields.
13429 Uncomment the calling of generate_random_tests for the rests of
13430 the tests.
13431
13432 2005-12-16 Jan Hubicka <jh@suse.cz>
13433
13434 * gcc.c-torture/combine/pr25224.c: New.
13435
13436 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
13437
13438 PR other/25028
13439 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
13440 HP-UX.
13441
13442 2005-12-15 Richard Sandiford <richard@codesourcery.com>
13443
13444 * gcc.dg/20051215-1.c: New file.
13445
13446 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13447
13448 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
13449 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
13450
13451 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
13452
13453 PR fortran/18197
13454 * gfortran.dg/dummy_functions_1.f90: New.
13455
13456 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
13457
13458 PR rtl-optimization/25310
13459 * gcc.c-torture/compile/pr25310.c: New test.
13460
13461 2005-12-14 Jakub Jelinek <jakub@redhat.com>
13462
13463 PR debug/25023
13464 * gcc.dg/pr25023.c: New test.
13465
13466 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13467
13468 * g++.old-deja/g++.brendan/redecl1.C,
13469 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
13470 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
13471 g++.old-deja/g++.oliva/typeof1.C,
13472 g++.old-deja/g++.other/crash16.C,
13473 g++.old-deja/g++.other/crash34.C,
13474 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
13475 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
13476 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
13477 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
13478 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
13479 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
13480 Remove xfail.
13481
13482 2005-12-14 Kean Johnston <jkj@sco.com>
13483 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13484
13485 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
13486 * gcc.target/i386/20020523-1.c: Ditto.
13487 * gcc.target/i386/tailcall-1.c: Ditto.
13488 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
13489 * gcc.target/i386/ssetype-5.c: Ditto.
13490
13491 2005-12-14 Jeff Law <law@redhat.com>
13492
13493 * gcc.dg/tree-ssa/foldstring-1.c: New test.
13494
13495 2005-12-14 Jakub Jelinek <jakub@redhat.com>
13496
13497 PR target/25254
13498 PR target/24188
13499 * gcc.target/i386/pr25254.c: New test.
13500 * gfortran.dg/PR24188.f: New test.
13501
13502 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
13503
13504 * lib/fortran-torture.exp: Catch remaining uses of
13505 remote_file build delete.
13506
13507 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13508
13509 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
13510
13511 2005-12-14 Ben Elliston <bje@au.ibm.com>
13512
13513 * gcc.dg/warn-addr-cmp.c: New test.
13514
13515 2005-12-13 Jakub Jelinek <jakub@redhat.com>
13516
13517 PR debug/25023
13518 PR target/25293
13519 * gcc.target/i386/pr25293.c: New test.
13520
13521 2005-12-13 Petr Machata <machata@post.cz>
13522
13523 PR c++/24907
13524 * g++.dg/parse/comma2.C: New test.
13525
13526 2005-12-13 Mark Mitchell <mark@codesourcery.com>
13527 Jakub Jelinek <jakub@redhat.com>
13528
13529 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13530 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13531 (limits.h): Include unconditionally.
13532 (stdlib.h): Likewise.
13533 (hashtab.h): Do not include.
13534 (getopt.h): Likewise.
13535 (stddef.h): Include.
13536 (hashval_t): Define.
13537 (struct entry): Add "next" field.
13538 (HASH_SIZE): New macro.
13539 (hash_table): New variable.
13540 (switchfiles): Do not use xmalloc.
13541 (mix): New macro.
13542 (iterative_hash): New function.
13543 (hasht): Remove.
13544 (e_exists): New function.
13545 (e_insert): Likewise.
13546 (output): Use, instead of libiberty hashtable functions.
13547 (main): Do not use getopt. Do not call htab_create.
13548
13549 2005-12-13 Jakub Jelinek <jakub@redhat.com>
13550
13551 PR c++/25331
13552 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
13553 put atal* and atpaal* attributes on array elements.
13554 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
13555 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
13556 put atal* and atpaal* attributes on array elements.
13557 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
13558
13559 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
13560
13561 * gcc.dg/single-precision-constant.c: New test.
13562
13563 2005-12-13 Alan Modra <amodra@bigpond.net.au>
13564
13565 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
13566 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
13567 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
13568 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13569 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13570 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13571 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
13572 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
13573 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
13574 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
13575 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
13576 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
13577 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
13578 gcc.target/powerpc/ppc-sdata-2.c,
13579 gcc.target/powerpc/ppc-stackalign-1.c,
13580 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
13581 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
13582 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
13583 gcc.target/powerpc/rs6000-ldouble-2.c,
13584 gcc.target/powerpc/rs6000-power2-1.c,
13585 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
13586 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
13587 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
13588 option into target selector.
13589 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
13590 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
13591
13592 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
13593
13594 PR objc/25348
13595 * objc.dg/encode-9.m: New test.
13596
13597 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13598
13599 PR testsuite/20772
13600 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
13601 * gcc.dg/asm-b.c: Fix typo.
13602 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
13603 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13604 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
13605 i?86 lp64 and x86_64 ilp32.
13606 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
13607 on i?86 lp64.
13608 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
13609
13610 2005-12-12 Steven G. Kargl <kargls@comcast.net>
13611
13612 PR fortran/25078
13613 gfortran.dg/equiv_5.f90: New test.
13614
13615 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
13616
13617 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
13618 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
13619 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
13620 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
13621 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
13622 * gcc.dg/tree-ssa/reassoc-5.c: New.
13623 * gcc.dg/tree-ssa/reassoc-6.c: New.
13624 * gcc.dg/tree-ssa/reassoc-7.c: New.
13625 * gcc.dg/tree-ssa/reassoc-8.c: New.
13626 * gcc.dg/tree-ssa/reassoc-9.c: New.
13627 * gcc.dg/tree-ssa/reassoc-10.c: New.
13628 * gcc.dg/tree-ssa/reassoc-11.c: New.
13629
13630 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13631
13632 PR testsuite/25167
13633 PR testsuite/24478
13634 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
13635
13636 2005-12-12 Mark Mitchell <mark@codesourcery.com>
13637
13638 PR c++/25300
13639 * g++.dg/template/inherit.C: Do not use a generic error message.
13640
13641 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
13642
13643 PR libobjc/25354
13644 * objc.dg/gnu-encoding: New directory.
13645 * objc.dg/gnu-encoding/compat-common.h: New file.
13646 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
13647 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
13648 * objc.dg/gnu-encoding/vector-defs.h: New file.
13649 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
13650 * objc.dg/gnu-encoding/generate-random.c: New file.
13651 * objc.dg/gnu-encoding/generate-random_r.c: New file.
13652 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
13653 * objc.dg/gnu-encoding/generate-random.h: New file.
13654
13655 2005-12-11 Mark Mitchell <mark@codesourcery.com>
13656
13657 PR c++/25337
13658 * g++.dg/template/defarg7.C: New test.
13659
13660 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
13661
13662 PR libobjc/25347
13663 * objc.dg/encode-8.m: New test.
13664
13665 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
13666
13667 PR libobjc/25346
13668 * objc.dg/encode-7.m: New test.
13669
13670 2005-12-10 Mark Mitchell <mark@codesourcery.com>
13671
13672 PR c++/25010
13673 * g++.dg/opt/inline10.C: New test.
13674
13675 2005-12-11 Steven G. Kargl <kargls@comcast.net>
13676
13677 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
13678
13679 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
13680
13681 * gfortran.dg/substring_equivalence.f90: typo in comment
13682
13683 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13684
13685 PR fortran/25068
13686 * gfortran.dg/iostat_3.f90: New test.
13687
13688 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
13689
13690 PR fortran/23815
13691 * gfortran.dg/unf_io_convert_1.f90: New test.
13692 * gfortran.dg/unf_io_convert_2.f90: New test.
13693 * gfortran.dg/unf_io_convert_3.f90: New test.
13694
13695 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13696
13697 PR testsuite/20772
13698 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
13699 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
13700 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13701 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
13702 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
13703 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13704 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
13705 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
13706 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13707 gcc.dg/torture/fp-int-convert-float128-timode.c,
13708 gcc.dg/torture/fp-int-convert-float128.c,
13709 gcc.dg/torture/fp-int-convert-float80-timode.c,
13710 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
13711 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
13712
13713 * gcc.dg/tls/opt-1.c: Require effective target fpic.
13714
13715 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
13716
13717 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
13718
13719 2005-12-10 Richard Sandiford <richard@codesourcery.com>
13720
13721 * gcc.dg/20051207-1.c,
13722 * gcc.dg/20051207-2.c,
13723 * gcc.dg/20051207-3.c: New tests.
13724
13725 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13726
13727 PR testsuite/20772
13728 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
13729 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
13730 dg-skip-if target selector.
13731
13732 PR testsuite/20772
13733 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
13734 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
13735 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
13736 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
13737 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
13738 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
13739 and/or merge with i?86 cases.
13740
13741 * gcc.dg/tls/opt-3.c: Require effective target fpic.
13742
13743 PR testsuite/20772
13744 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
13745 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
13746 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
13747 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
13748 x86_64-*-linux*.
13749
13750 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
13751
13752 PR target/25311
13753 * gcc.c-torture/compile/pr25311.c: New test.
13754
13755 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13756
13757 PR libgfortran/25039
13758 * gfortran.dg/read_comma.f: New test.
13759
13760 2005-12-08 Jakub Jelinek <jakub@redhat.com>
13761
13762 PR c++/19317
13763 * g++.dg/opt/pr19317-1.C: New test.
13764 * g++.dg/opt/pr19317-2.C: New test.
13765 * g++.dg/opt/pr19317-3.C: New test.
13766
13767 PR target/19005
13768 * gcc.c-torture/execute/pr19005.c: New test.
13769
13770 PR target/17828
13771 * g++.old-deja/g++.other/comdat5.C: New test.
13772 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
13773
13774 * g++.dg/compat/struct-layout-1.exp: New file.
13775 * g++.dg/compat/struct-layout-1.h: New.
13776 * g++.dg/compat/struct-layout-1_generate.c: New.
13777 * g++.dg/compat/struct-layout-1_x1.h: New.
13778 * g++.dg/compat/struct-layout-1_x2.h: New.
13779 * g++.dg/compat/struct-layout-1_y1.h: New.
13780 * g++.dg/compat/struct-layout-1_y2.h: New.
13781
13782 * gcc.dg/20050330-2.c: New test.
13783
13784 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
13785
13786 PR fortran/25292
13787 * gfortran.dg/associated_1.f90: New.
13788
13789 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
13790
13791 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
13792 ILP32 vect_no_align platforms.
13793
13794 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
13795 Jakub Jelinek <jakub@redhat.com>
13796
13797 PR target/25268
13798 * gcc.c-torture/compile/20051207-1.c: New test.
13799
13800 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13801
13802 PR testsuite/20772
13803 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
13804 gcc.dg/torture/pr18582-1.c,
13805 gcc.target/i386/attributes-error.c: Also test on x86_64.
13806
13807 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
13808
13809 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13810
13811 PR c++/19397
13812 * g++.dg/template/typedef3.C: New test.
13813
13814 PR c++/19762
13815 PR c++/19764
13816 * g++.dg/template/dtor3.C: Fix error markers.
13817
13818 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
13819
13820 * lib/target-supports.exp (check_effective_target_sync_char_short):
13821 Add s390*.
13822
13823 2005-12-06 Janis Johnson <janis187@us.ibm.com>
13824
13825 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
13826
13827 2005-12-06 Roger Sayle <roger@eyesopen.com>
13828
13829 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
13830 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
13831 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
13832 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
13833
13834 2005-12-06 Roger Sayle <roger@eyesopen.com>
13835
13836 PR c++/25263
13837 * g++.dg/other/array2.C: New test case.
13838
13839 2005-12-05 Geoffrey Keating <geoffk@apple.com>
13840
13841 * gcc.dg/darwin-weakimport-3.c: New.
13842
13843 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
13844 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
13845 and to work on Darwin.
13846 * gcc.dg/attr-weakref-1b.c: New file.
13847 * gcc.dg/attr-weakref-2.c: New test.
13848 * gcc.dg/darwin-weakref-1.c: New test.
13849
13850 2005-12-05 Janis Johnson <janis187@us.ibm.com>
13851
13852 PR testsuite/25247
13853 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
13854 use in selector expressions.
13855 (dg-xfail-if): Ditto.
13856 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
13857 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
13858 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
13859 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
13860 * gcc.test-framework/test-framework.exp: Skip generated tests if
13861 CHECK_TEST_FRAMEWORK is not 1.
13862
13863 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
13864
13865 PR tree-optimization/24963
13866 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
13867
13868 PR target/24108
13869 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
13870
13871 PR target/18580
13872 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
13873 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
13874 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
13875 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
13876
13877 2005-12-05 Jakub Jelinek <jakub@redhat.com>
13878
13879 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
13880 dg-options.
13881
13882 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
13883
13884 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
13885
13886 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
13887
13888 * gcc.dg/format/cast-1.c: New test.
13889
13890 2005-12-04 Roger Sayle <roger@eyesopen.com>
13891
13892 PR c/7776
13893 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
13894 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
13895 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
13896 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
13897
13898 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
13899
13900 * gcc.dg/cast-pretty-print-1.c: New test.
13901
13902 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
13903
13904 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
13905
13906 2005-12-02 Mark Mitchell <mark@codesourcery.com>
13907
13908 PR c++/24173
13909 * g++.dg/template/friend40.C: New test.
13910
13911 2005-12-02 Jakub Jelinek <jakub@redhat.com>
13912
13913 PR target/25199
13914 * gcc.target/i386/movq-2.c: New test.
13915 * gcc.target/i386/movq.c: Remove target i?86, instead add
13916 dg-require-effective-target ilp32.
13917
13918 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13919
13920 PR c++/24103
13921 * g++.dg/other/default1.C: New test.
13922
13923 2005-12-02 Richard Guenther <rguenther@suse.de>
13924
13925 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
13926
13927 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
13928
13929 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
13930
13931 2005-12-02 Alan Modra <amodra@bigpond.net.au>
13932
13933 PR target/21017
13934 * gcc.target/powerpc/rotate.c: New.
13935
13936 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13937
13938 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
13939 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
13940
13941 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
13942
13943 PR c/13384
13944 * gcc.dg/pr17730-1.c: Adjust.
13945 * gcc.dg/lvalue1.c (main): Likewise.
13946 * gcc.dg/lvalue-2.c: Likewise.
13947 * g++.dg/pr7503-3.C
13948
13949 2005-12-01 Geoffrey Keating <geoffk@apple.com>
13950
13951 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
13952 error messages.
13953
13954 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
13955
13956 PR fortran/24789
13957 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
13958
13959 2005-12-01 Uros Bizjak <uros@kss-loka.si>
13960
13961 PR target/24475
13962 * lib/target-supports.exp (check_effective_target_tls): New.
13963 (check_effective_target_tls_runtime): New.
13964 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
13965 for TLS support.
13966 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
13967 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13968 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
13969 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
13970 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
13971 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
13972 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13973 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
13974 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
13975 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
13976 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
13977 effective-target TLS.
13978 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
13979 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
13980 effective-target TLS runtime.
13981
13982 2005-12-01 Uros Bizjak <uros@kss-loka.si>
13983
13984 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
13985
13986 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
13987
13988 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
13989 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
13990 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
13991 ignored" warnings when "packing" is the same as the ABI layout.
13992
13993 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
13994
13995 PR fortran/21302
13996 * gfortran.dg/line_length_1.f: New test.
13997 * gfortran.dg/line_length_2.f90: Ditto.
13998
13999 2005-11-30 Richard Guenther <rguenther@suse.de>
14000
14001 PR tree-optimization/21655
14002 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
14003
14004 2005-11-30 Dale Johannesen <dalej@apple.com>
14005
14006 * gcc.c-torture/compile/pr24930.c: New.
14007
14008 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
14009
14010 PR fortran/15809
14011 * gfortran.dg/auto_char_dummy_array.f90: New test.
14012
14013 2005-11-30 Jeff Law <law@redhat.com>
14014
14015 * g++.old-deja/g++.law/pr25000.C: New test.
14016
14017 2005-11-30 Jakub Jelinek <jakub@redhat.com>
14018
14019 * gcc.dg/tls/opt-11.c: New test.
14020
14021 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
14022
14023 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
14024 targets.
14025 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
14026 LP64 ia64.
14027
14028 2005-11-29 Jakub Jelinek <jakub@redhat.com>
14029
14030 * gfortran.dg/open_access_1.f90: New test.
14031
14032 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14033
14034 * gcc.dg/charset/builtin2.c: New test.
14035
14036 2005-11-28 Jakub Jelinek <jakub@redhat.com>
14037
14038 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
14039 on mmix-*-* for *_[xy].c.
14040
14041 2005-11-28 Kean Johnston <jkj@sco.com>
14042
14043 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
14044 headers.
14045 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
14046 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
14047 * gcc.target/i386/asm-3.c: Ditto.
14048 * gcc.target/i386/clobbers.c: Ditto.
14049 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
14050 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
14051 test regexp.
14052 * gcc.target/i386/mul.c: Ditto.
14053 * gcc.target/i386/ssetype-1.c: Ditto.
14054 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
14055 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
14056 static so the test works with -fPIC mode too. Based on comment in
14057 PR19231 by Pinski.
14058 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
14059
14060 2005-11-28 Richard Guenther <rguenther@suse.de>
14061
14062 * gcc.dg/alias-9.c: New testcase.
14063 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
14064
14065 2005-11-28 Roger Sayle <roger@eyesopen.com>
14066 Uros Bizjak <uros@kss-loka.si>
14067
14068 PR middle-end/20219
14069 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
14070 tan(x)/sin(x) transformations.
14071
14072 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
14073
14074 PR middle-end/24575
14075 * gcc.dg/tree-ssa/divide-3.c: New test.
14076 * gcc.dg/tree-ssa/divide-4.c: New test.
14077
14078 2005-11-27 Steven G. Kargl <kargls@comcast.net>
14079
14080 PR fortran/24917
14081 * gfortran.dg/boz_6.f90: New test.
14082
14083 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14084
14085 PR fortran/23912
14086 * gfortran.dg/modulo_1.f90: New test.
14087
14088 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14089
14090 PR libfortran/24919
14091 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
14092 fail on CRLF platforms.
14093 * gfortran.dg/ftell_2.f90: Likewise.
14094
14095 2005-11-26 Eric Christopher <echristo@apple.com>
14096
14097 * gcc.dg/intmax_t-1.c: Remove mips xfail.
14098
14099 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
14100
14101 * objc.dg/gnu-runtime-3.m: Simplify.
14102
14103 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
14104
14105 PR middle-end/23669
14106 * gcc.dg/tree-ssa/divide-1.c: New test.
14107 * gcc.dg/tree-ssa/divide-2.c: New test.
14108
14109 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
14110
14111 PR libgfortran/24945
14112 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
14113
14114 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
14115
14116 PR libgfortran/24945
14117 * gfortran.dg/open_status_2.f90: New test.
14118
14119 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14120
14121 * gcc.c-torture/execute/builtins/fprintf.c,
14122 gcc.c-torture/execute/builtins/fputs-lib.c,
14123 gcc.c-torture/execute/builtins/fputs.c,
14124 gcc.c-torture/execute/builtins/lib/fprintf.c,
14125 gcc.c-torture/execute/builtins/lib/printf.c,
14126 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
14127
14128 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
14129
14130 * gcc.dg/20050922-2.c: New test.
14131
14132 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
14133
14134 * objc.dg/gnu-runtime-3.m: New test.
14135
14136 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14137
14138 PR c++/9278
14139 * g++.dg/other/void1.C: New test.
14140
14141 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
14142
14143 PR middle-end/24998
14144 * gcc.dg/torture/fp-int-convert-float.c,
14145 gcc.dg/torture/fp-int-convert-double.c,
14146 gcc.dg/torture/fp-int-convert-long-double.c,
14147 gcc.dg/torture/fp-int-convert-timode.c,
14148 gcc.dg/torture/fp-int-convert-float80.c,
14149 gcc.dg/torture/fp-int-convert-float80-timode.c,
14150 gcc.dg/torture/fp-int-convert-float128.c,
14151 gcc.dg/torture/fp-int-convert-float128-timode.c,
14152 gcc.dg/torture/fp-int-convert.h: New files.
14153
14154 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
14155
14156 PR middle-end/24989
14157 * gcc.dg/tree-ssa/bool-10.c: New test.
14158 * gcc.dg/tree-ssa/bool-11.c: New test.
14159 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
14160
14161 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
14162
14163 PR middle-end/24990
14164 * tree-ssa/pr24990-1.c: New test.
14165
14166 2005-11-24 Richard Guenther <rguenther@suse.de>
14167 Dirk Mueller <dmueller@suse.de>
14168
14169 PR c++/14024
14170 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
14171 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
14172 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
14173 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
14174 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
14175 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
14176
14177 2005-11-23 Uros Bizjak <uros@kss-loka.si>
14178
14179 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
14180
14181 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
14182
14183 PR c/21668
14184 * gcc.dg/Wc++-compat.c: New.
14185 * gcc.dg/Wno-c++-compat.c: New.
14186
14187 2005-11-23 Alan Modra <amodra@bigpond.net.au>
14188
14189 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
14190 (vspltish, vspltisw): Likewise.
14191
14192 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14193
14194 PR libgfortran/24794
14195 * gfortran.dg/namelist_12.f: Fix quotes.
14196 * gfortran.dg/namelist_13.f90: Fix quotes.
14197 * gfortran.dg/namelist_14.f90: Fix quotes.
14198 * gfortran.dg/namelist_15.f90: Fix quotes.
14199 * gfortran.dg/namelist_use.f90: Fix quotes.
14200 * gfortran.dg/namelist_use_only.f90: Fix quotes.
14201 * gfortran.dg/namelist_21.f90: New test.
14202 * gfortran.dg/namelist_22.f90: New test.
14203
14204 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
14205
14206 PR target/23435
14207 * gcc.c-torture/compile/pr23435.c: New.
14208
14209 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
14210
14211 * gcc.c-torture/execute/floatunsisf-1.c: New test.
14212
14213 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
14214
14215 * gcc.target/powerpc/405-macchw-1.c,
14216 gcc.target/powerpc/405-macchw-2.c,
14217 gcc.target/powerpc/405-macchwu-1.c,
14218 gcc.target/powerpc/405-macchwu-2.c,
14219 gcc.target/powerpc/405-machhw-1.c,
14220 gcc.target/powerpc/405-machhw-2.c,
14221 gcc.target/powerpc/405-machhwu-1.c,
14222 gcc.target/powerpc/405-machhwu-2.c,
14223 gcc.target/powerpc/405-maclhw-1.c,
14224 gcc.target/powerpc/405-maclhw-2.c,
14225 gcc.target/powerpc/405-maclhwu-1.c,
14226 gcc.target/powerpc/405-maclhwu-2.c,
14227 gcc.target/powerpc/405-mulchw-1.c,
14228 gcc.target/powerpc/405-mulchw-2.c,
14229 gcc.target/powerpc/405-mulchwu-1.c,
14230 gcc.target/powerpc/405-mulchwu-2.c,
14231 gcc.target/powerpc/405-mulhhw-1.c,
14232 gcc.target/powerpc/405-mulhhw-2.c,
14233 gcc.target/powerpc/405-mulhhwu-1.c,
14234 gcc.target/powerpc/405-mulhhwu-2.c,
14235 gcc.target/powerpc/405-mullhw-1.c,
14236 gcc.target/powerpc/405-mullhw-2.c,
14237 gcc.target/powerpc/405-mullhwu-1.c,
14238 gcc.target/powerpc/405-mullhwu-2.c,
14239 gcc.target/powerpc/405-nmacchw-1.c,
14240 gcc.target/powerpc/405-nmacchw-2.c,
14241 gcc.target/powerpc/405-nmachhw-1.c,
14242 gcc.target/powerpc/405-nmachhw-2.c,
14243 gcc.target/powerpc/405-nmaclhw-1.c,
14244 gcc.target/powerpc/405-nmaclhw-2.c,
14245 gcc.target/powerpc/440-macchw-1.c,
14246 gcc.target/powerpc/440-macchw-2.c,
14247 gcc.target/powerpc/440-macchwu-1.c,
14248 gcc.target/powerpc/440-macchwu-2.c,
14249 gcc.target/powerpc/440-machhw-1.c,
14250 gcc.target/powerpc/440-machhw-2.c,
14251 gcc.target/powerpc/440-machhwu-1.c,
14252 gcc.target/powerpc/440-machhwu-2.c,
14253 gcc.target/powerpc/440-maclhw-1.c,
14254 gcc.target/powerpc/440-maclhw-2.c,
14255 gcc.target/powerpc/440-maclhwu-1.c,
14256 gcc.target/powerpc/440-maclhwu-2.c,
14257 gcc.target/powerpc/440-mulchw-1.c,
14258 gcc.target/powerpc/440-mulchw-2.c,
14259 gcc.target/powerpc/440-mulchwu-1.c,
14260 gcc.target/powerpc/440-mulchwu-2.c,
14261 gcc.target/powerpc/440-mulhhw-1.c,
14262 gcc.target/powerpc/440-mulhhw-2.c,
14263 gcc.target/powerpc/440-mulhhwu-1.c,
14264 gcc.target/powerpc/440-mulhhwu-2.c,
14265 gcc.target/powerpc/440-mullhw-1.c,
14266 gcc.target/powerpc/440-mullhw-2.c,
14267 gcc.target/powerpc/440-mullhwu-1.c,
14268 gcc.target/powerpc/440-mullhwu-2.c,
14269 gcc.target/powerpc/440-nmacchw-1.c,
14270 gcc.target/powerpc/440-nmacchw-2.c,
14271 gcc.target/powerpc/440-nmachhw-1.c,
14272 gcc.target/powerpc/440-nmachhw-2.c,
14273 gcc.target/powerpc/440-nmaclhw-1.c,
14274 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
14275
14276 2005-11-21 Jakub Jelinek <jakub@redhat.com>
14277
14278 PR fortran/24774
14279 * gfortran.dg/inquire_9.f90: New test.
14280
14281 PR fortran/21647
14282 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
14283
14284 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
14285
14286 PR libfortran/24432
14287 * lib/target-supports.exp (check_effective_target_fortran_large_real):
14288 Check that 'cos' is supported.
14289
14290 2005-11-21 Paul Thomas <pault@gcc.gnu.org
14291
14292 PR fortran/24223
14293 * gfortran.dg/substring_equivalence.f90: New test.
14294
14295 PR fortran/24705
14296 * gfortran.dg/auto_internal_assumed.f90: New test.
14297
14298 2005-11-21 Uros Bizjak <uros@kss-loka.si>
14299
14300 * gcc.dg/fold-div-2.c: New test.
14301
14302 2005-11-20 Ian Lance Taylor <ian@airs.com>
14303
14304 PR rtl-optimization/24883
14305 * gcc.c-torture/compile/pr24883.c: New test.
14306
14307 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
14308
14309 PR middle-end/20583
14310 * gcc.c-torture/compile/pr20583.c: New.
14311
14312 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
14313
14314 * gcc.c-torture/execute/usmul.c: New test.
14315
14316 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
14317
14318 * gcc.dg/tree-ssa/vrp22.c: New test.
14319
14320 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
14321
14322 PR middle-end/24912
14323 * gcc.dg/torture/pr24912-1.c: New test.
14324
14325 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
14326
14327 PR fortran/24862
14328 * gfortran.dg/arrayio_derived_1.f90: New test.
14329
14330 2005-11-19 Richard Guenther <rguenther@suse.de>
14331
14332 PR middle-end/23294
14333 * gcc.dg/tree-ssa/pr23294.c: New testcase.
14334
14335 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
14336
14337 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
14338
14339 2005-11-18 Mark Mitchell <mark@codesourcery.com>
14340
14341 PR c++/8355
14342 * g++.dg/template/friend39.C: New test.
14343
14344 2005-11-18 James E Wilson <wilson@specifix.com>
14345
14346 * gcc.dg/builtin-strstr.c: New.
14347
14348 2005-11-18 Richard Henderson <rth@redhat.com>
14349
14350 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
14351 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
14352 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
14353 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
14354 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
14355 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
14356 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
14357 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
14358 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
14359 renaming to remove initial "ia64-".
14360
14361 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
14362
14363 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
14364
14365 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
14366
14367 * g++.dg/cpp/string-2.C: New test.
14368
14369 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
14370
14371 * gcc.dg/tree-ssa/loop-14.c: New test.
14372
14373 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
14374 Michael Chamberlain <michael@chamberlain.net.au>
14375
14376 * ada/acats/run_all.sh (target_run): Kill long running tests.
14377
14378 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14379
14380 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
14381 * gcc.dg/cleanup-9.c: Likewise.
14382 * gcc.dg/cleanup-10.c: Likewise.
14383 * gcc.dg/cleanup-11.c: Likewise.
14384
14385 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14386
14387 PR fortran/24892
14388 * gfortran.dg/open_access_append_1.f90: New test.
14389 * gfortran.dg/open_access_append_2.f90: New test.
14390
14391 2005-11-16 Richard Guenther <rguenther@suse.de>
14392
14393 PR middle-end/24851
14394 * gcc.c-torture/execute/pr24851.c: New testcase.
14395
14396 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
14397
14398 * gcc.dg/fold-overflow-1.c: New test.
14399
14400 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
14401
14402 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
14403 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
14404
14405 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
14406
14407 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
14408 structures.
14409 * g++.dg/eh/forced2.C: Likewise.
14410 * g++.dg/eh/forced3.C: Likewise.
14411 * g++.dg/eh/forced4.C: Likewise.
14412
14413 2005-11-11 Mike Stump <mrs@apple.com>
14414
14415 * g++.old-deja/g++.mike/unused.C: Add.
14416
14417 2005-11-15 Mark Mitchell <mark@codesourcery.com>
14418
14419 PR c++/24667
14420 * g++.dg/warn/Wcast-qual1.C: New test.
14421
14422 2005-11-15 Jan Hubicka <jh@suse.cz>
14423
14424 * gcc.dg/winline-5.c: Add large-unit-insns limit.
14425
14426 2005-11-14 David Edelsohn <edelsohn@gnu.org>
14427
14428 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
14429
14430 2005-11-14 Diego Novillo <dnovillo@redhat.com>
14431
14432 PR 24840
14433 * gcc.dg/tree-ssa/pr24840.c: New test.
14434
14435 2005-11-14 Janis Johnson <janis187@us.ibm.com>
14436
14437 PR testsuite/24841
14438 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
14439
14440 2005-11-14 Dale Johannesen <dalej@apple.com>
14441
14442 * gcc.c-torture/execute/20051113-1.c: New.
14443
14444 2005-11-14 Mark Mitchell <mark@codesourcery.com>
14445
14446 PR c++/24687
14447 * g++.dg/template/crash43.C: New test.
14448
14449 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
14450
14451 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
14452
14453 2005-11-13 Mark Mitchell <mark@codesourcery.com>
14454
14455 PR c++/24817
14456 * g++.dg/eh/spec8.C: New test.
14457
14458 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
14459
14460 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
14461
14462 2005-11-13 Mark Mitchell <mark@codesourcery.com>
14463
14464 PR c++/20293
14465 * g++.dg/parse/ambig4.C: New test.
14466 * g++.dg/tc1/dr101.C: Adjust error markers.
14467 * g++.dg/lookup/strong-using-2.C: Likewise.
14468 * g++.dg/lookup/ambig5.C: Likewise.
14469 * g++.dg/lookup/ambig4.C: Likewise.
14470 * g++.dg/parse/crash22.C: Likewise.
14471
14472 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
14473
14474 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
14475
14476 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
14477
14478 * gcc.dg/nested-calls-1.c: New test.
14479
14480 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14481
14482 * gfortran.dg/complex_intrinsic_1.f90: New test.
14483 * gfortran.dg/complex_intrinsic_2.f90: New test.
14484 * gfortran.dg/fgetc_1.f90: New test.
14485 * gfortran.dg/fgetc_2.f90: New test.
14486 * gfortran.dg/fgetc_3.f90: New test.
14487 * gfortran.dg/ftell_1.f90: New test.
14488 * gfortran.dg/ftell_2.f90: New test.
14489 * gfortran.dg/gnu_logical_1.F: New test.
14490 * gfortran.dg/gnu_logical_2.f90: New test.
14491
14492 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
14493
14494 PR middle-end/24820
14495 * testsuite/gcc.dg/pr24820.c: New test.
14496
14497 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
14498
14499 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
14500 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
14501 variable.
14502
14503 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14504
14505 testsuite/24614
14506 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
14507
14508 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
14509
14510 * gcc.target/cris/cris.exp: New file.
14511 * gcc.target/cris/rld-legit1.c: New test.
14512 * gcc.target/cris/rld-legit2.c: New test.
14513
14514 2005-11-12 Jakub Jelinek <jakub@redhat.com>
14515
14516 PR c++/24780
14517 * g++.dg/opt/pr24780.C: New test.
14518
14519 PR c++/24761
14520 * g++.dg/template/asm1.C: New test.
14521
14522 2005-11-12 Steven G. Kargl <kargls@comcast.net>
14523
14524 PR libgfortran/24787
14525 * gfortran.dg/scan_1.f90: New test.
14526
14527 2005-11-12 Jan Hubicka <jh@suse.cz>
14528
14529 * gcc.target/i386/minmax-1.c: New.
14530 * gcc.target/i386/minmax-2.c: New.
14531
14532 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
14533
14534 * gcc.dg/pr24445.c: Fix for 64-bit targets.
14535
14536 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
14537
14538 * gcc.c-torture/execute/20051110-1.c,
14539 gcc.c-torture/execute/20051110-2.c: New tests.
14540
14541 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
14542
14543 PR middle-end/24750
14544 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
14545 New tests.
14546
14547 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
14548
14549 * lib/target-libpath.exp (get_shlib_extension): New proc.
14550 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
14551 * lib/gfortran.exp (gfortran_link_flags): Likewise.
14552 * lib/objc.exp (objc_target_compile): Likewise.
14553 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
14554 detection.
14555
14556 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
14557
14558 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
14559
14560 * lib/target-supports.exp (check_effective_target_static_libgfortran):
14561 Add -static to additional_flags and pass it to target_compile.
14562
14563 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14564
14565 PR libgfortran/24719
14566 gfortran.dg/read_noadvance.f90: New test.
14567
14568 PR libgfortran/24699
14569 gfortran.dg/fmt_t_2.f90: New test.
14570
14571 PR libgfortran/24785
14572 gfortran.dg/read_x_eor.f90: New test.
14573
14574 PR libgfortran/24584
14575 gfortran.dg/namelist_empty.f90: Rename test.
14576
14577 PR libgfortran/24489
14578 gfortran/read_eor.f90: Rename test.
14579
14580 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
14581
14582 PR fortran/15976
14583 * gfortran.dg/automatic_module_variable.f90: New test.
14584
14585 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
14586
14587 PR target/24445
14588 * gcc.dg/pr24445.c: New test.
14589
14590 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
14591
14592 PR fortran/24655
14593 PR fortran/24755
14594 * gfortran.dg/recursive_statement_functions.f90: Add statement
14595 functions using inline intrinsic functions and parameters to test
14596 that they no longer seg-fault.
14597
14598 PR fortran/24409
14599 gfortran.dg/nested_modules_4.f90: New test.
14600 gfortran.dg/nested_modules_5.f90: New test.
14601
14602 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14603
14604 PR fortran/24643
14605 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
14606
14607 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
14608
14609 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
14610 failures.
14611
14612 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
14613
14614 * gcc.dg/sparc-getcontext-1.c: New test.
14615
14616 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
14617
14618 * gcc.dg/ifcvt-fabs-1.c: New test.
14619
14620 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
14621
14622 PR other/4372
14623 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
14624 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
14625
14626 2005-11-09 Richard Guenther <rguenther@suse.de>
14627
14628 PR tree-optimization/24716
14629 * gcc.c-torture/execute/pr24716.c: New testcase.
14630
14631 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
14632
14633 * gcc.dg/pr24624.c: Disable for non S/390 targets.
14634
14635 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
14636
14637 PR 24624
14638 * gcc.dg/pr24624.c: Testcase added.
14639
14640 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
14641
14642 PR 24623
14643 * g++.dg/other/pr24623.C: Testcase added.
14644
14645 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
14646
14647 PR fortran/22607
14648 * gfortran-dg/pure_byref_1.f90: New.
14649 * gfortran-dg/pure_byref_2.f90: New.
14650
14651 2005-11-09 Uros Bizjak <uros@kss-loka.si>
14652
14653 PR c/24101
14654 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
14655 * gcc.dg/dg.exp: Run main loop also for *.i files.
14656
14657 2005-11-08 Jakub Jelinek <jakub@redhat.com>
14658
14659 PR c++/19450
14660 * g++.dg/tls/diag-3.C: New test.
14661 * g++.dg/tls/diag-4.C: New test.
14662 * g++.dg/tls/static-1.C: New test.
14663 * g++.dg/tls/static-1a.cc: New file.
14664
14665 2005-11-08 Diego Novillo <dnovillo@redhat.com>
14666
14667 PR 23046
14668 * g++.dg/tree-ssa/pr23046.C: New test.
14669
14670 2005-11-08 Devang Patel <dpatel@apple.com>
14671
14672 PR tree-optimization/23115
14673 * gcc.dg/tree-ssa/pr23115.c: New.
14674
14675 2005-11-08 David Edelsohn <edelsohn@gnu.org>
14676
14677 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
14678 * gcc.target/powerpc/pr16155.c: Same.
14679 * gcc.target/powerpc/altivec-1.c: Same.
14680 * gcc.target/powerpc/altivec-2.c: Same.
14681 * gcc.target/powerpc/altivec-3.c: Same.
14682 * gcc.target/powerpc/altivec-5.c: Same.
14683 * gcc.target/powerpc/altivec-11.c: Same.
14684 * gcc.target/powerpc/altivec-12.c: Same.
14685 * gcc.target/powerpc/altivec-14.c: Same.
14686 * gcc.target/powerpc/altivec-22.c: Same.
14687 * gcc.target/powerpc/altivec-consts.c: Same.
14688 * gcc.target/powerpc/altivec-pr22085.c: Same.
14689 * gcc.target/powerpc/altivec-splat.c: Same.
14690 * gcc.target/powerpc/altivec-varargs-1.c: Same.
14691 * gcc.target/powerpc/altivec-vec-merge.c: Same.
14692 * gcc.target/powerpc/darwin-longlong.c: Same.
14693
14694 2005-11-08 Uros Bizjak <uros@kss-loka.si>
14695
14696 PR target/19340
14697 * gcc.dg/pr19340.c: New test.
14698
14699 2005-11-07 Ian Lance Taylor <ian@airs.com>
14700
14701 PR rtl-optimization/24683
14702 * gcc.dg/pr24683.c: New test.
14703
14704 2005-11-07 Uros Bizjak <uros@kss-loka.si>
14705
14706 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
14707 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
14708
14709 2005-11-07 Uros Bizjak <uros@kss-loka.si>
14710
14711 * gcc.target/i386/pr23376.c: Compile with -mmmx.
14712
14713 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
14714
14715 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
14716
14717 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
14718
14719 PR target/24230
14720
14721 * gcc.target/powerpc/altivec-consts.c,
14722 gcc.target/powerpc/altivec-splat.c: New testcase.
14723
14724 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
14725
14726 PR c/24599
14727
14728 * gcc.dg/overflow-2.c: New testcase.
14729
14730 2005-11-07 Jakub Jelinek <jakub@redhat.com>
14731
14732 PR rtl-optimization/23567
14733 * gcc.c-torture/execute/20051104-1.c: New test.
14734
14735 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
14736
14737 PR fortran/24534
14738 gfortran.dg/private_type_2.f90: Modified to check that case with
14739 PRIVATE declaration within derived type is accepted.
14740
14741 PR fortran/20838
14742 gfortran.dg/pointer_assign_1.f90: New test.
14743
14744 PR fortran/20840
14745 * gfortran.dg/arrayio_0.f90: New test.
14746
14747 PR fortran/17737
14748 gfortran.dg/data_initialized.f90: New test.
14749 gfortran.dg/data_constraints_1.f90: New test.
14750 gfortran.dg/data_constraints_2.f90: New test.
14751
14752 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
14753
14754 PR fortran/24174
14755 PR fortran/24305
14756 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
14757
14758 2005-11-06 Diego Novillo <dnovillo@redhat.com>
14759
14760 PR 24670
14761 * gcc.dg/tree-ssa/pr24670.c: New test.
14762
14763 2005-11-05 Ian Lance Taylor <ian@airs.com>
14764
14765 PR target/22432
14766 * gcc.target/i386/pr22432.c: New test.
14767
14768 2005-11-05 Richard Henderson <rth@redhat.com>
14769
14770 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
14771 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
14772 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
14773 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
14774 from gcc.dg/alpha-*.
14775 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
14776 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
14777
14778 2005-11-05 Andreas Jaeger <aj@suse.de>
14779
14780 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
14781
14782 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
14783
14784 PR target/23424
14785 * gcc.dg/torture/pr23424-1.c: New test.
14786
14787 2005-11-04 Richard Henderson <rth@redhat.com>
14788
14789 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
14790 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
14791 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
14792 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
14793 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
14794 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
14795 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
14796 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
14797 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
14798 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
14799 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
14800 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
14801 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
14802 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
14803 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
14804 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
14805 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
14806 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
14807 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
14808 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
14809 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
14810 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
14811 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
14812 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
14813 Move from gcc.dg/.
14814 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
14815 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
14816 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
14817 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
14818 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
14819 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
14820 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
14821 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
14822 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
14823 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
14824 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
14825 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
14826 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
14827 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
14828 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
14829 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
14830 gcc.target/i386/lea.c, gcc.target/i386/local.c,
14831 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
14832 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
14833 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
14834 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
14835 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
14836 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
14837 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
14838 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
14839 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
14840 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
14841 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
14842 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
14843 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
14844 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
14845 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
14846 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
14847 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
14848 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
14849 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
14850 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
14851 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
14852 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
14853 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
14854 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
14855 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
14856 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
14857 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
14858 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
14859
14860 2005-11-04 Diego Novillo <dnovillo@redhat.com>
14861
14862 PR 24627
14863 * gcc.dg/tree-ssa/pr24627.c: New test.
14864
14865 2005-11-04 Paul Brook <paul@codesourcery.com>
14866
14867 * gcc.dg/tls/opt-10.c: New test.
14868
14869 2005-11-04 Andreas Jaeger <aj@suse.de>
14870
14871 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
14872 avoid extra warnings.
14873
14874 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14875
14876 PR libfortran/22298
14877 * lib/target-supports.exp
14878 (check_effective_target_static_libgfortran): New
14879 static_libgfortran effective target.
14880 * gfortran.dg/static_linking_1.f: New test.
14881 * gfortran.dg/static_linking_1.c: New file.
14882
14883 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
14884
14885 * gcc.dg/pr24615.c: Guard test with { target fpic }.
14886
14887 2005-11-03 Josh Conner <jconner@apple.com>
14888
14889 PR c++/19989
14890 g++.dg/ext/array2.C: New test.
14891 g++.dg/template/dependent-name3.C: New test.
14892 g++.dg/template/dependent-name4.C: New test.
14893 g++.dg/template/sfinae2.C: New test.
14894
14895 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
14896
14897 PR preprocessor/22042
14898 * gcc.dg/cpp/strify4.c: New test.
14899
14900 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
14901
14902 PR c++/17964
14903 * g++.dg/cpp/string-1.C: New test.
14904
14905 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
14906
14907 * gcc.target/powerpc: New directory.
14908 * gcc.target/powerpc/powerpc.exp: New file.
14909 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
14910 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
14911 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
14912 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
14913 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
14914 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
14915 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
14916 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
14917 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
14918 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
14919 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
14920 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
14921 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
14922 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
14923 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
14924 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
14925 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
14926 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
14927 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
14928 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
14929 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
14930 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
14931 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
14932 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
14933 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
14934 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
14935 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
14936 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
14937 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
14938 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
14939 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
14940 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
14941 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
14942 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
14943
14944 2005-11-03 Mark Mitchell <mark@codesourcery.com>
14945
14946 PR c++/21627
14947 * g++.dg/warn/inline2.C: New test.
14948
14949 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
14950
14951 PR middle-end/23155
14952 * g++.dg/ext/c99struct1.C: New test.
14953 * gcc.dg/union-cast-1.c: New test.
14954 * gcc.dg/union-cast-2.c: New test.
14955 * gcc.dg/union-cast-3.c: New test.
14956
14957 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
14958
14959 PR middle-end/24589
14960 * gcc.c-torture/execute/zero-struct-2.c: New test.
14961
14962 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
14963
14964 PR c++/24582
14965 * g++.dg/init/switch1.C: New test.
14966
14967 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
14968
14969 * gcc.dg/delay-slot-1.c: New test.
14970
14971 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
14972
14973 PR target/24620
14974 * gcc.dg/pr24620.c: New test.
14975
14976 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
14977
14978 PR c/24329
14979 * gcc.dg/format/unnamed-1.c: New test.
14980
14981 2005-11-02 Mark Mitchell <mark@codesourcery.com>
14982
14983 PR c++/22434
14984 * g++.dg/expr/cond8.C: New test.
14985
14986 PR c++/24560
14987 * g++.dg/parse/dot1.C: New test.
14988
14989 2005-11-02 Jan Hubicka <jh@suse.cz>
14990
14991 PR target/23303
14992 * gcc.dg/i386-lea.c: New test
14993
14994 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
14995
14996 PR target/24615
14997 * gcc.dg/pr24615.c: New test.
14998
14999 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
15000
15001 PR target/24600
15002 * gcc.dg/pr24600.c: New test.
15003
15004 2005-11-02 Mark Mitchell <mark@codesourcery.com>
15005
15006 PR c++/19253
15007 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
15008 * g++.dg/parse/typename9.C: New test.
15009 * g++/dg/parse/typename10.C: Likewise.
15010
15011 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
15012
15013 PR fortran/18157
15014 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
15015 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
15016 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
15017
15018 2005-11-02 Mark Mitchell <mark@codesourcery.com>
15019
15020 PR c++/24569
15021 * g++.dg/debug/static1.C: New test.
15022
15023 2005-11-02 Josh Conner <jconner@apple.com>
15024
15025 * g++.dg/crash38.C: moved into proper directory...
15026 * g++.dg/template/crash42.C: ...here
15027
15028 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
15029
15030 PR target/18338
15031 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
15032 pcc_bitfield_type_matters || default_packed.
15033
15034 * lib/target-supports.exp
15035 (check_effective_target_pcc_bitfield_type_matters): New proc.
15036 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
15037
15038 PR testsuite/23304
15039 * lib/target-supports.exp (check_effective_default_packed): New proc.
15040 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
15041 Gate expected errors on target ! default_packed.
15042 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
15043
15044 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15045
15046 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
15047 change (r106358).
15048
15049 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15050
15051 PR fortran/24008
15052 * gfortran.dg/entry_5.f90: New.
15053 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
15054
15055 2005-11-01 Bob Wilson <bob.wilson@acm.org>
15056
15057 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
15058
15059 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
15060
15061 PR fortran/21565
15062 gfortran.dg/namelist_blockdata.f90: New test.
15063
15064 PR fortran/18737
15065 gfortran.dg/external_implicit_none.f90: New test.
15066
15067 PR fortran/14994
15068 * gfortran.dg/secnds.f: New test.
15069
15070 2005-10-31 Jan Hubicka <jh@suse.cz>
15071
15072 PR target/20928
15073 * gcc.c-torture/compile/pr20928.c: New test.
15074
15075 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
15076
15077 PR middle-end/23492
15078 * gcc.c-torture/compile/zero-strct-5.c: New test.
15079
15080 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
15081
15082 PR libgfortran/24584
15083 * gfortran.dg/pr24584.f90: New test.
15084
15085 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
15086
15087 PR fortran/18883
15088 * gfortran.dg/char_result_9.f90: New.
15089 * gfortran.dg/char_result_10.f90: New.
15090
15091 2005-10-30 Jan Hubicka <jh@suse.cz>
15092
15093 * g++.dg/tree-ssa/pr24172.C: New testcase.
15094
15095 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15096
15097 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
15098
15099 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
15100
15101 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
15102 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
15103 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
15104 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
15105 gfortran.dg/enum_9.f90,
15106 gfortran.fortran-torture/compile/enum_1.f90,
15107 gfortran.fortran-torture/execute/enum_1.f90,
15108 gfortran.fortran-torture/execute/enum_2.f90,
15109 gfortran.fortran-torture/execute/enum_3.f90,
15110 gfortran.fortran-torture/execute/enum_4.f90: New tests.
15111
15112 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
15113
15114 PR target/18482
15115 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
15116 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
15117
15118 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15119
15120 PR libfortran/20179
15121 * gfortran.dg/mixed_io_1.f90: New test.
15122 * gfortran.dg/mixed_io_1.c: New file.
15123
15124 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15125
15126 * gfortran.dg/malloc_free_1.f90: New test.
15127
15128 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
15129
15130 * gcc.dg/nested-func-4.c: Require profiling -pg.
15131
15132 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
15133
15134 PR C++/23229
15135 * g++.dg/warn/main-2.C: New test.
15136
15137 2005-10-28 Steven G. Kargl <kargls@comcast.net>
15138
15139 PR fortran/24545
15140 * gfortran.dg/interface_2.f90: new test.
15141
15142 2005-10-28 Josh Conner <jconner@apple.com>
15143
15144 PR c++/22153
15145 * g++.dg/template/crash38.C: New test.
15146 * g++.dg/parse/explicit1.C: Change expected errors.
15147
15148 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
15149
15150 PR C++/23426
15151 * g++.dg/other/large-size-array.C: New test.
15152
15153 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
15154
15155 PR middle-end/24362
15156 * g++.dg/opt/complex4.C: New test.
15157
15158 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
15159
15160 * gcc.dg/nested-func-4.c: New test.
15161
15162 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
15163
15164 PR fortran/24158
15165 gfortran.dg/derived_recursion.f90: New test.
15166 gfortran.dg/implicit_actual.f90: New test.
15167
15168 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
15169
15170 PR middle-end/24295, PR testsuite/24477
15171 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
15172 removed when weakref hits the tree.
15173
15174 2005-10-25 Jakub Jelinek <jakub@redhat.com>
15175
15176 * gfortran.dg/cray_pointers_4.f90: New test.
15177
15178 * gfortran.dg/cray_pointers_5.f90: New test.
15179
15180 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
15181
15182 PR fortran/22290
15183 * gfortran.dg/assign_5.f90: New test.
15184 * gfortran.dg/assign_6.f: New test.
15185
15186 2005-10-25 Uros Bizjak <uros@kss-loka.si>
15187
15188 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
15189 CPU has no SSE support.
15190
15191 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
15192
15193 PR libgfortran/24224
15194 * gfortran.dg/arrayio_1.f90: Update attribution.
15195 * gfortran.dg/arrayio_2.f90: Update attribution.
15196 * gfortran.dg/arrayio_3.f90: Update attribution.
15197 * gfortran.dg/arrayio_4.f90: Update test conditions.
15198 * gfortran.dg/arrayio_5.f90: Update attribution.
15199 * gfortran.dg/arrayio_6.f90: New test.
15200 * gfortran.dg/arrayio_7.f90: New test.
15201
15202 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
15203
15204 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
15205
15206 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
15207
15208 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
15209
15210 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
15211
15212 PR fortran/24416
15213 * gfortran.dg/namelist_char_only.f90: New test.
15214
15215 2005-10-24 Asher Langton <langton2@llnl.gov>
15216
15217 PR fortran/17031
15218 PR fortran/22282
15219 * gfortran.dg/cray_pointers_1.f90: New test.
15220 * gfortran.dg/cray_pointers_2.f90: New test.
15221 * gfortran.dg/cray_pointers_3.f90: New test.
15222 * gfortran.dg/loc_1.f90: New test.
15223 * gfortran.dg/loc_2.f90: New test.
15224
15225 2005-10-24 Steven Bosscher <stevenb@suse.de>
15226
15227 * gcc.dg/pr24225.c: New test.
15228
15229 2005-10-24 Asher Langton <langton2@llnl.gov>
15230
15231 * gfortran.dg/dup_save_1.f90: New test.
15232 * gfortran.dg/dup_save_2.f90: New test.
15233
15234 2005-10-24 Paul Brook <paul@codesourcery.com>
15235
15236 PR 24107
15237 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
15238 stdint.h.
15239
15240 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
15241
15242 PR libgfortran/24489
15243 * gfortran.dg/pr24489.f90: New test.
15244
15245 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
15246
15247 PR fortran/23635
15248 * gfortran.dg/ichar_1.f90: Add tests for derived types.
15249
15250 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
15251
15252 PR target/18911
15253 * g++.dg/init/array16.C: Skip for mmix-*-*.
15254
15255 2005-10-23 Asher Langton <langton2@llnl.gov>
15256
15257 * gfortran.dg/byte_1.f90: New test.
15258 * gfortran.dg/byte_2.f90: New test.
15259
15260 2005-10-23 David Edelsohn <edelsohn@gnu.org>
15261
15262 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
15263
15264 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
15265
15266 PR fortran/18022
15267 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
15268
15269 PR fortran/24311
15270 * gfortran.dg/merge_char_const.f90: New test.
15271
15272 PR fortran/24384
15273 * gfortran.dg/spread_scalar_source.f90: New test.
15274
15275 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
15276
15277 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
15278
15279 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
15280 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
15281
15282 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
15283
15284 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
15285
15286 PR fortran/24426
15287 * gfortran.dg/der_pointer_4.f90: New.
15288
15289 2005-10-22 David Ayers <d.ayers@inode.at>
15290
15291 * obj-c++.dg/except-1.mm: Simplify.
15292
15293 2005-10-21 David Ayers <d.ayers@inode.at>
15294
15295 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
15296
15297 2005-10-21 Jakub Jelinek <jakub@redhat.com>
15298
15299 * gfortran.dg/assumed_dummy_2.f90: New test.
15300
15301 2005-10-21 James E Wilson <wilson@specifix.com>
15302
15303 PR preprocessor/15220
15304 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
15305
15306 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
15307
15308 * gcc.c-torture/execute/20051021-1.c: New test.
15309
15310 2005-10-21 Mark Mitchell <mark@codesourcery.com>
15311
15312 PR c++/24260
15313 * g++.dg/ext/tmplattr1.C: New test.
15314
15315 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
15316
15317 PR fortran/24440
15318 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
15319
15320 2005-10-20 Geoffrey Keating <geoffk@apple.com>
15321
15322 * obj-c++.dg/except-1.mm: New.
15323
15324 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
15325
15326 2005-10-21 Alan Modra <amodra@bigpond.net.au>
15327
15328 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
15329
15330 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
15331
15332 PR middle-end/24295
15333 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
15334 declarations with the same names as thunks' alias targets, use
15335 aliases instead.
15336 * gcc.dg/attr-alias-3.c: New test.
15337 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
15338
15339 2005-10-20 Mark Mitchell <mark@codesourcery.com>
15340
15341 PR c++/22618
15342 * g++.dg/parse/access8.C: New test.
15343
15344 2005-10-20 Richard Guenther <rguenther@suse.de>
15345
15346 PR c++/24439
15347 * g++.dg/tree-ssa/pr24439.C: New testcase.
15348
15349 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
15350
15351 * g++.dg/opt/delay-slot-1.C: New test.
15352
15353 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
15354
15355 PR fortran/21625
15356 * gfortran.fg/der_init_1.f90: New.
15357
15358 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
15359
15360 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
15361
15362 2005-10-19 Mark Mitchell <mark@codesourcery.com>
15363
15364 PR c++/21908
15365 * g++.dg/parse/error28.C: New test.
15366
15367 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
15368
15369 * gcc.dg/profile-generate-2.c: New test.
15370
15371 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
15372
15373 PR target/23589
15374 * g++.dg/ext/dllimport11.C: New.
15375
15376 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15377
15378 PR c++/22293
15379 * g++.dg/other/friend3.C: New test.
15380
15381 2005-10-18 Mark Mitchell <mark@codesourcery.com>
15382
15383 PR c++/23293
15384 * g++.dg/template/error19.C: New test.
15385
15386 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
15387
15388 PR c++/21383
15389 * g++.dg/overload/koenig2.C: New.
15390
15391 PR c++/23118
15392 * g++.dg/overload/error2.C: New.
15393
15394 PR c++/22604
15395 * g++.dg/inherit/covariant14.C: New.
15396
15397 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15398
15399 PR c++/23440
15400 * g++.dg/parse/for1.C: New test.
15401
15402 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
15403
15404 PR fortran/23446
15405 * gfortran.dg/host_dummy_index_1.f90: New test.
15406
15407 PR fortran/21459
15408 * gfortran.dg/automatic_char_len_2.f90: New test.
15409
15410 PR fortran/20866
15411 * gfortran.dg/recursive_statement_functions.f90: New test.
15412
15413 PR fortran/20853
15414 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
15415
15416 PR fortran/20849
15417 * gfortran.dg/external_initializer.f90: New test.
15418
15419 PR fortran/20837
15420 * non_module_public.f90: New test.
15421
15422 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
15423
15424 PR c++/24386
15425 * g++.dg/template/overload7.C: New.
15426
15427 PR c++/22551
15428 * g++.dg/other/switch2.C: Remove expected warnings.
15429
15430 PR c++/21353
15431 * g++.dg/template/defarg6.C: New.
15432
15433 2005-10-17 Uros Bizjak <uros@kss-loka.si>
15434
15435 PR target/24315
15436 * gcc.target/i386/pr24315.c: New test.
15437
15438 2005-10-16 Mark Mitchell <mark@codesourcery.com>
15439
15440 PR c++/24389
15441 * g++.dg/template/static21.C: New test.
15442 * g++.dg/template/static21-a.cc: Likewise.
15443
15444 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
15445
15446 PR c++/23959
15447 * g++.dg/warn/Wswitch-default-1.C: New test.
15448 * g++.dg/warn/Wswitch-default-2.C: New test.
15449
15450 2005-10-16 Mark Mitchell <mark@codesourcery.com>
15451
15452 PR c++/22173
15453 * g++.dg/parse/template18.C: New test.
15454 * g++.dg/template/nontype15.C: Likewise.
15455
15456 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
15457
15458 PR fortran/22273
15459 * gfortran.dg/spec_expr_2.f90: New.
15460
15461 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
15462
15463 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
15464 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
15465 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
15466 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
15467 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
15468 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
15469 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
15470 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
15471 previous target-specific skips and warning-message matches where
15472 applicable.
15473
15474 2005-10-15 Mark Mitchell <mark@codesourcery.com>
15475
15476 PR c++/21347
15477 * g++.dg/warn/Wctor-dtor.C: New test.
15478
15479 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15480
15481 PR c/23439
15482 * gcc.dg/for-1.c: New test.
15483
15484 2005-10-14 Mark Mitchell <mark@codesourcery.com>
15485
15486 PR c++/19565
15487 * g++.dg/warn/Wconversion1.C: New test.
15488 * g++.dg/ext/packed4.C: Compile with -w.
15489 * g++.dg/opt/20050511-1.C: Likewise.
15490 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
15491
15492 2005-10-14 Jakub Jelinek <jakub@redhat.com>
15493
15494 * gfortran.dg/boz_5.f90: New test.
15495
15496 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
15497
15498 PR c++/22551
15499 * g++.dg/other/switch2.C: New.
15500
15501 PR c++/23984
15502 * g++.dg/init/ctor7.C: New.
15503
15504 2005-10-13 David Edelsohn <edelsohn@gnu.org>
15505
15506 PR c++/23730
15507 * g++.dg/parse/crash32.C: New test.
15508
15509 2005-10-13 Mark Mitchell <mark@codesourcery.com>
15510
15511 PR c++/20721
15512 * g++.dg/init/goto2.C: New test.
15513
15514 PR c++/22464
15515 * g++.dg/template/crash/41.C: New test.
15516
15517 PR c++/22180
15518 * g++.dg/template/crash40.C: New test.
15519
15520 PR c++/23694
15521 * g++.dg/parse/friend5.C: New test.
15522
15523 PR c++/23307
15524 * g++.dg/template/crash38.C: New test.
15525
15526 PR c++/22352
15527 * g++.dg/template/friend38.C: New test.
15528
15529 PR c++/22405
15530 * g++.dg/template/crash39.C: New test.
15531
15532 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
15533
15534 * gcc.dg/debug/dwarf2/dwarf-char1.c,
15535 gcc.dg/debug/dwarf2/dwarf-char2.c,
15536 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
15537
15538 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
15539
15540 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
15541
15542 * gcc.dg/dll-2.c: Add tests for warnings.
15543 * gcc.dg/dll-3.c: Likewise.
15544 * gcc.dg/dll-4.c: Likewise.
15545
15546 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
15547 * g++.dg/ext/dllimport2.C: Likewise.
15548 * g++.dg/ext/dllimport3.C: Likewise.
15549 * g++.dg/ext/dllimport7.C: Likewise.
15550 * g++.dg/ext/dllimport8.C: Likewise.
15551 * g++.dg/ext/dllimport9.C: Likewise.
15552
15553 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
15554
15555 PR fortran/24092
15556 * gfortran.dg/derived_pointer_recursion.f90: New test.
15557
15558 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
15559
15560 * gcc.c-torture/execute/20051012-1.c: New test.
15561
15562 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
15563
15564 PR fortran/18082
15565 * gfortran.dg/automatic_char_len_1.f90: New test.
15566
15567 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
15568
15569 PR fortran/20847
15570 * gfortran.dg/save_common.f90: New test.
15571
15572 PR fortran/20856
15573 * gfortran.dg/save_result.f90: New test.
15574
15575 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
15576
15577 PR c++/21592
15578 * g++.dg/template/dependent-expr1.C: Add new expected error.
15579 * g++.dg/template/dependent-expr2.C: Adjust error text.
15580 * g++.dg/template/overload6.C: New.
15581
15582 PR c++/23797
15583 * g++.dg/other/typename8.C: New.
15584
15585 PR c++/21117
15586 * g++.dg/other/return1.C: New.
15587
15588 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
15589
15590 PR c++/24052
15591 * g++.dg/ext/label5.C: New.
15592
15593 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
15594
15595 PR c++/19964
15596 * g++.dg/parse/crash31.C: New.
15597
15598 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
15599
15600 * g++.dg/ipa/ipa-1.c: New test.
15601 * g++.dg/ipa/ipa-2.c: New test.
15602 * g++.dg/ipa/ipa-3.c: New test.
15603 * g++.dg/ipa/ipa-4.c: New test.
15604 * g++.dg/ipa/ipa-5.c: New test.
15605 * g++.dg/ipa/ipa.exp: New file.
15606
15607 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
15608
15609 PR fortran/24207
15610 * gfortran.dg/private_type_3.f90: New test.
15611
15612 2005-10-11 Steven G. Kargl <kargls@comcast.net>
15613
15614 PR fortran/20786
15615 gfortran.dg/aint_anint_1.f90: New test.
15616
15617 2005-10-11 Steven G. Kargl <kargls@comcast.net>
15618
15619 PR libgfortran/24313
15620 gfortran.dg/csqrt.f: New test.
15621
15622 2005-10-11 Ian Lance Taylor <ian@airs.com>
15623
15624 PR c++/8057
15625 * g++.dg/warn/noeffect7.C: New test.
15626 * g++.dg/warn/noeffect2.C: Instantiate templates.
15627 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
15628 and warning.
15629
15630 2005-10-11 Mark Mitchell <mark@codesourcery.com>
15631
15632 PR c++/21089
15633 * g++.dg/init/float1.C: New test.
15634
15635 PR c++/24277
15636 * g++.dg/init/member1.C: Tweak error markers.
15637
15638 2005-10-11 Janis Johnson <janis187@us.ibm.com>
15639
15640 PR testsuite/24281
15641 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
15642 Check for null pointer.
15643
15644 2005-10-11 Mark Mitchell <mark@codesourcery.com>
15645
15646 PR c++/21369
15647 * g++.dg/parse/ret-type3.C: New test.
15648
15649 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
15650
15651 PR tree-opt/23946
15652 * gcc.c-torture/compile/pr23946.c: New test.
15653
15654 2005-10-11 Jakub Jelinek <jakub@redhat.com>
15655
15656 * g++.dg/opt/mmx2.C: New test.
15657
15658 2005-10-10 Mark Mitchell <mark@codesourcery.com>
15659
15660 PR c++/24277
15661 * g++.dg/template/static20.C: New test.
15662
15663 PR c++/24302
15664 * g++.dg/warn/Wunused-12.C: New test.
15665
15666 PR c++/23437
15667 * g++.dg/template/arg4.C: New test.
15668
15669 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
15670
15671 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
15672 * gcc.dg/ucnid-3.c: Likewise.
15673 * gcc.dg/ucnid-4.c: Likewise.
15674 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
15675 * g++.dg/other/ucnid-1.C: Likewise.
15676 * gcc.dg/sparc-frame-1.c: New test.
15677
15678 2005-10-10 Mark Mitchell <mark@codesourcery.com>
15679
15680 PR c++/24139
15681 * g++.dg/template/spec27.C: New test.
15682
15683 PR c++/24275
15684 * g++.dg/template/static19.C: New test.
15685
15686 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
15687
15688 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
15689 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
15690
15691 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
15692
15693 PR target/24136
15694 * gfortran.fortran-torture/compile/pr24136.f: New test.
15695
15696 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
15697
15698 PR c++/22172
15699 * g++.dg/parse/crash30.C: New test.
15700
15701 2005-10-07 Richard Guenther <rguenther@suse.de>
15702
15703 PR middle-end/24227
15704 * gcc.c-torture/compile/pr24227.c: New testcase.
15705
15706 2005-10-07 Steve Ellcey <sje@cup.hp.com>
15707
15708 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
15709 Do not put aligned attributes on array elements.
15710
15711 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
15712
15713 PR testsuite/23611, PR testsuite/23615
15714 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
15715 writing prototypes of library functions by hand.
15716 * obj-c++.dg/bitfield-4.mm: Likewise.
15717 * obj-c++.dg/const-str-4.mm: Likewise.
15718 * obj-c++.dg/encode-4.mm: Likewise.
15719 * obj-c++.dg/encode-5.mm: Likewise.
15720 * obj-c++.dg/encode-6.mm: Likewise.
15721 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
15722 * obj-c++.dg/method-10.mm: Likewise.
15723 * obj-c++.dg/method-17.mm: Likewise.
15724 * obj-c++.dg/method-19.mm: Likewise.
15725 * obj-c++.dg/try-catch-2.mm: Likewise.
15726
15727 2005-10-06 Richard Henderson <rth@redhat.com>
15728
15729 PR 24236
15730 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
15731
15732 2005-10-06 Dale Johannesen <dalej@apple.com>
15733
15734 * gcc.c-torture/execute/20030125-1.c: Correct.
15735
15736 2005-10-06 Richard Guenther <rguenther@suse.de>
15737
15738 PR tree-optimization/24238
15739 * g++.dg/tree-ssa/pr24238.C: New testcase.
15740
15741 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
15742
15743 PR 18568
15744 * gfortran.dg/der_pointer_3.f90: New test.
15745
15746 2005-10-05 Devang Patel <dpatel@apple.com>
15747
15748 PR Debug/23205
15749 * g++.dg/other/PR23205.C: New.
15750
15751 2005-10-05 Richard Henderson <rth@redhat.com>
15752
15753 PR target/23602
15754 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
15755 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
15756
15757 2005-10-05 Dale Johannesen <dalej@apple.com>
15758
15759 * gcc.c-torture/execute/float-floor.c: New.
15760
15761 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
15762
15763 PR tree-optimization/21419
15764 PR tree-optimization/24146
15765 PR tree-optimization/24151
15766
15767 * g++.dg/ext/asm7.C: New.
15768 * g++.dg/ext/asm8.C: New.
15769 * gcc.dg/asm-1.c: Compile on all targets.
15770 * gcc.dg/asm-pr24146.c: New.
15771 * gcc.dg/pr21419.c: Adjust error messages.
15772
15773 2005-10-05 Richard Guenther <rguenther@suse.de>
15774
15775 PR fortran/24176
15776 * gfortran.fortran-torture/compile/empty.f90: New testcase.
15777
15778 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
15779
15780 PR c++/23513
15781 * g++.dg/template/spec22.C: Robustify test.
15782 * g++.dg/template/spec26.C: New.
15783
15784 2005-10-05 Uros Bizjak <uros@kss-loka.si>
15785
15786 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
15787 if target supports vector instructions.
15788
15789 2005-10-04 Geoffrey Keating <geoffk@apple.com>
15790
15791 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
15792 C99 functions.
15793
15794 2005-10-04 Janis Johnson <janis187@us.ibm.com>
15795
15796 * lib/target-supports.exp (check_effective_target_fortran_large_real,
15797 check_effective_target_fortran_large_int): Replace cached result
15798 when target changes.
15799
15800 2005-10-04 Devang Patel <dpatel@apple.com>
15801
15802 * gcc.dg/i386-sse-vect-types.c: New.
15803
15804 2005-10-04 Ian Lance Taylor <ian@airs.com>
15805
15806 PR preprocessor/13726
15807 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
15808 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
15809
15810 2005-10-04 Richard Guenther <rguenther@suse.de>
15811
15812 PR c/23576
15813 * gcc.dg/noncompile/pr23576.c: New testcase.
15814
15815 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
15816
15817 PR middle-end/23125
15818 * gcc.dg/register-var-3.c: New test.
15819
15820 2005-10-04 Steven Bosscher <stevenb@suse.de>
15821
15822 * gcc.dg/pr23049.c: New test.
15823
15824 * gcc.dg/ucnid-4.c: Fix test.
15825
15826 2005-10-03 Diego Novillo <dnovillo@redhat.com>
15827
15828 PR 23445
15829 * gcc.c-torture/compile/pr23445.c: New test.
15830
15831 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
15832
15833 * g++.dg/overload/unknown1.C: New.
15834
15835 2005-10-03 Mark Mitchell <mark@codesourcery.com>
15836
15837 PR c++/17775
15838 * g++.dg/template/repo4.C: New test.
15839
15840 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15841
15842 PR libfortran/19308
15843 * gfortran.dg/large_real_kind_2.F90: New test.
15844 * gfortran.dg/large_integer_kind_2.f90: New test.
15845
15846 2005-10-03 Uros Bizjak <uros@kss-loka.si>
15847
15848 * lib/target-supports.exp (check_effective_target_vect_shift):
15849 Implement with result caching. Add i?86, x86_64 and ia64 targets.
15850 (check_effective_target_vect_condition): Fix copy-n-pasto.
15851
15852 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
15853 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
15854 targets.
15855
15856 2005-10-02 Mark Mitchell <mark@codesourcery.com>
15857
15858 PR c++/22621
15859 * g++.dg/template/overload5.C : New test.
15860
15861 PR c++/23840
15862 * g++.dg/expr/stdarg1.C: New test.
15863
15864 2005-10-02 Diego Novillo <dnovillo@redhat.com>
15865
15866 PR 24142
15867 * gcc.c-torture/execute/pr24142.c: New test.
15868
15869 2005-10-01 Diego Novillo <dnovillo@redhat.com>
15870
15871 PR 24141
15872 * gcc.c-torture/execute/pr24141.c: New test.
15873
15874 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
15875 Diego Novillo <dnovillo@redhat.com>
15876
15877 PR 23604
15878 * gcc.c-torture/execute/pr23604.c: New test.
15879
15880 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
15881
15882 PR fortran/16404
15883 PR fortran/20835
15884 PR fortran/20890
15885 PR fortran/20899
15886 PR fortran/20900
15887 PR fortran/20901
15888 PR fortran/20902
15889 gfortran.dg/equiv_constraint_1.f90: New test.
15890 gfortran.dg/equiv_constraint_2.f90: New test.
15891 gfortran.dg/equiv_constraint_3.f90: New test.
15892 gfortran.dg/equiv_constraint_4.f90: New test.
15893 gfortran.dg/equiv_constraint_5.f90: New test.
15894 gfortran.dg/equiv_constraint_6.f90: New test.
15895 gfortran.dg/equiv_constraint_7.f90: New test.
15896 gfortran.dg/equiv_constraint_8.f90: New test.
15897 gfortran.dg/private_type_1.f90: New test.
15898 gfortran.dg/private_type_2.f90: New test.
15899 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
15900 980628-10.f: Assert std=gnu to permit mixing of
15901 types in equivalence statements.
15902
15903 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
15904
15905 PR 24112
15906 * gfortran.dg/open_status_1.f90: New.
15907
15908 2005-09-30 Uros Bizjak <uros@kss-loka.si>
15909
15910 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
15911 * gcc.dg/vect/pr22480.c: Clean up temp files.
15912 * gcc.dg/vect/pr23831.c: Clean up temp files.
15913 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
15914 Clean up temp files.
15915 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
15916 Clean up temp files.
15917
15918 * gcc.dg/20050309-1.c: Clean up temp files.
15919 * gcc.dg/20050325-1.c: Clean up temp files.
15920
15921 2005-09-30 Uros Bizjak <uros@kss-loka.si>
15922
15923 PR tree-optimization/24059
15924 * gcc.dg/vect/pr24059.c : New test.
15925
15926 2005-09-29 Jakub Jelinek <jakub@redhat.com>
15927
15928 PR middle-end/24109
15929 * gcc.c-torture/execute/20050929-1.c: New test.
15930
15931 2005-09-29 Steven Bosscher <stevenb@suse.de>
15932
15933 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
15934
15935 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
15936
15937 PR c/21419
15938 * gcc.dg/pr21419.c: New test.
15939
15940 2005-09-29 Steven Bosscher <stevenb@suse.de>
15941
15942 * gcc.dg/pr23911.c: New test.
15943
15944 2005-09-28 Mark Mitchell <mark@codesourcery.com>
15945
15946 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
15947
15948 PR c++/16782
15949 * g++.dg/parse/qualified4.C: New test.
15950 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
15951 * g++.old-deja/g++.mike/p8154.C: Likewise.
15952
15953 2005-09-27 Mark Mitchell <mark@codesourcery.com>
15954
15955 PR c++/22147
15956 * g++.dg/template/friend37.C: New test.
15957 * g++.dg/parse/crash28.C: Adjust error markers.
15958
15959 2005-09-27 Jakub Jelinek <jakub@redhat.com>
15960
15961 PR fortran/18518
15962 * gfortran.fortran-torture/execute/save_2.f90: New decl.
15963
15964 2005-09-27 Devang Patel <dpatel@apple.com>
15965
15966 PR tree-optimization/23625
15967 * gcc.dg/pr23625.c: New test.
15968
15969 2005-09-27 Uros Bizjak <uros@kss-loka.si>
15970
15971 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
15972 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
15973
15974 2005-09-26 Jakub Jelinek <jakub@redhat.com>
15975
15976 PR fortran/23677
15977 * gfortran.fortran-torture/execute/save_1.f90: New test.
15978 * gfortran.dg/save_1.f90: New test.
15979
15980 2005-09-26 Uros Bizjak <uros@kss-loka.si>
15981
15982 * gcc.target/i386/builtin-apply-mmx.c: New test.
15983
15984 PR target/22576
15985 * gcc.target/i386/pr22576.c: New test.
15986
15987 PR target/22585
15988 * gcc.target/i386/pr22585.c: New test.
15989
15990 PR target/23268
15991 * gcc.target/i386/pr23268.c: New test.
15992
15993 PR middle-end/23831
15994 * gcc.dg/vect/pr23831.c: New test.
15995
15996 PR target/24055
15997 * gcc.target/i386/pr24055.c: New test.
15998
15999 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
16000
16001 PR tree-optimization/23960
16002 * gcc.c-torture/compile/pr23960.c: New.
16003
16004 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
16005
16006 PR fortran/16861
16007 * gfortran.dg/nested_modules_3.f90: New.
16008
16009 2005-09-22 Steven G. Kargl <kargls@comcast.net>
16010
16011 PR fortran/24005
16012 gfortran.dg/interface_1.f90: New test.
16013
16014 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
16015 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16016
16017 PR fortran/23843
16018 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
16019
16020 2005-09-22 Steven G. Kargl <kargls@comcast.net>
16021
16022 PR fortran/23516
16023 * gfortran.dg/imag_1.f: New test.
16024 * gfortran.dg/imag_2.f: Ditto.
16025
16026 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
16027
16028 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
16029
16030 2005-09-22 Jakub Jelinek <jakub@redhat.com>
16031
16032 PR c++/21983
16033 * g++.dg/warn/pr21983.C: New test.
16034
16035 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
16036
16037 * gcc.dg/20050922-1.c: Testcase added.
16038
16039 2005-09-21 Mark Mitchell <mark@codesourcery.com>
16040
16041 PR c++/23993
16042 * g++.dg/template/array14.C: New test.
16043
16044 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
16045
16046 PR fortran/19929
16047 * gfortran.dg/der_ptr_component_1.f90: New test.
16048
16049 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16050
16051 PR c++/23965
16052 * g++.dg/template/error1.C: Reject "no matching function" message.
16053
16054 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16055
16056 PR c++/17609
16057 * g++.dg/lookup/error1.C: New test.
16058
16059 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
16060
16061 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
16062 functionality of the testcase.
16063
16064 2005-09-20 Richard Henderson <rth@redhat.com>
16065
16066 * gcc.dg/vect/vect-22.c: Require vect_float.
16067 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
16068
16069 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
16070
16071 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
16072 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
16073 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
16074 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
16075 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
16076 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
16077 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
16078 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
16079 * gcc.dg/cpp/ucnid-8.c: New test.
16080
16081 2005-09-20 Jakub Jelinek <jakub@redhat.com>
16082
16083 PR tree-optimization/23929
16084 * gcc.c-torture/compile/pr23929.c: New test.
16085
16086 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
16087
16088 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
16089 for one loop.
16090
16091 2005-09-20 Steve Ellcey <sje@cup.hp.com>
16092
16093 PR testsuite/23186
16094 * g++.dg/other/pr22003.C: Require named sections.
16095
16096 2005-09-20 Jakub Jelinek <jakub@redhat.com>
16097
16098 PR c++/23947
16099 * g++.dg/rtti/crash3.C: New test.
16100
16101 PR tree-optimization/23818
16102 * gcc.dg/pr23818.c: New test.
16103
16104 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16105
16106 PR fortran/23420
16107 * gfortran.dg/print_fmt_4.f: New.
16108
16109 2005-09-20 Jakub Jelinek <jakub@redhat.com>
16110
16111 PR fortran/23663
16112 * gfortran.fortran-torture/execute/entry_11.f90: New test.
16113
16114 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
16115
16116 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
16117 Use pointers to local alignable arrays instead. Added comments.
16118 * gcc.dg/vect/vect-46.c: Likewise.
16119 * gcc.dg/vect/vect-48.c: Likewise.
16120 * gcc.dg/vect/vect-49.c: Likewise.
16121 * gcc.dg/vect/vect-52.c: Likewise.
16122 * gcc.dg/vect/vect-53.c: Likewise.
16123 * gcc.dg/vect/vect-54.c: Likewise.
16124 * gcc.dg/vect/vect-56.c: Likewise.
16125 * gcc.dg/vect/vect-57.c: Likewise.
16126 * gcc.dg/vect/vect-58.c: Likewise.
16127 * gcc.dg/vect/vect-60.c: Likewise.
16128 * gcc.dg/vect/vect-61.c: Likewise.
16129
16130 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
16131 The test is no longer vectorizable on vect_no_align targets.
16132 * gcc.dg/vect/vect-43.c: Likewsie.
16133
16134 * gcc.dg/vect/vect-44.c: Added comments.
16135 * gcc.dg/vect/vect-45.c: Added comments.
16136 * gcc.dg/vect/vect-50.c: Added comments.
16137 * gcc.dg/vect/vect-51.c: Added comments.
16138
16139 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
16140 aligned type.
16141 * gcc.dg/vect/Os-vect-95.c: Likewise.
16142
16143 * gcc.dg/vect/vect-41.c: Test removed.
16144 * gcc.dg/vect/vect-47.c: Test removed.
16145 * gcc.dg/vect/vect-55.c: Test removed.
16146 * gcc.dg/vect/vect-59.c: Test removed.
16147
16148 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
16149
16150 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
16151 No longer vectorizable on vect_no_align targets.
16152 * gcc.dg/vect/pr20122.c: Likewise.
16153 * gcc.dg/vect/vect-74.c: Likewise.
16154 * gcc.dg/vect/vect-75.c: Likewise.
16155 * gcc.dg/vect/vect-76.c: Likewise.
16156
16157 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
16158 Will not be vectorizable on vect_no_align targets once aliasing issues
16159 are resolved.
16160 * gcc.dg/vect/vect-79.c: Likewise.
16161
16162 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
16163 * gcc.dg/vect/vect-78.c: Likewise.
16164 * gcc.dg/vect/vect-97.c: Likewise.
16165
16166 2005-09-19 Steven Bosscher <stevenb@suse.de>
16167
16168 * gcc.dg/pr23943.c: New test.
16169
16170 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
16171
16172 PR fortran/19181
16173 * gfortran.dg/derived_pointer_null_1.f90: New test.
16174
16175 2005-09-18 Richard Guenther <rguenther@suse.de>
16176
16177 PR middle-end/23944
16178 * gcc.c-torture/compile/pr23944.c: New testcase.
16179
16180 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
16181
16182 PR fortran/15975
16183 * gfortran.dg/der_pointer_2.f90: New test.
16184
16185 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
16186
16187 PR fortran/16861
16188 * gfortran.dg/nested_modules_2.f90: New test.
16189
16190 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16191
16192 PR c++/18368
16193 * g++.dg/other/semicolon.C: New test.
16194
16195 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
16196
16197 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
16198 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
16199
16200 2005-09-16 Mark Mitchell <mark@codesourcery.com>
16201
16202 PR c++/23914
16203 * g++.dg/template/static18.C: New test.
16204
16205 PR c++/21514
16206 * g++.dg/template/crash19.C: Remove dg-error marker.
16207 * g++.dg/template/local4.C: New test.
16208
16209 2005-09-16 Paul Brook <paul@codesourcery.com>
16210
16211 PR fortran/23906
16212 * gfortran.dg/dependency_1.f90: New test.
16213
16214 2005-09-15 Mark Mitchell <mark@codesourcery.com>
16215
16216 PR c++/23896
16217 * g++.dg/template/static17.C: New test.
16218
16219 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
16220
16221 PR c++/23139
16222 * g++.dg/warn/huge-val1.C: New test.
16223
16224 2005-09-15 Mark Mitchell <mark@codesourcery.com>
16225
16226 PR c++/13140
16227 * g++.dg/parse/class2.C: New test.
16228 * g++.dg/template/explicit8.C: Likewise.
16229 * g++.dg/template/spec25.C: Likewise.
16230
16231 2005-09-14 Josh Conner <jconner@apple.com>
16232
16233 PR middle-end/23584
16234 * gcc.dg/pr23584.c: New test.
16235
16236 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
16237
16238 PR fortran/21875 Internal Unit Array I/O, NIST
16239 * gfortran.dg/arrayio_1.f90: New test.
16240 * gfortran.dg/arrayio_1.f90: New test.
16241 * gfortran.dg/arrayio_1.f90: New test.
16242 * gfortran.dg/arrayio_1.f90: New test.
16243 * gfortran.dg/arrayio_1.f90: New test.
16244
16245 2005-09-14 Uros Bizjak <uros@kss-loka.si>
16246
16247 PR middle-end/22480
16248 * gcc.dg/vect/pr22480.c: New test.
16249
16250 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
16251
16252 PR fortran/19358
16253 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
16254
16255 2005-09-13 Josh Conner <jconner@apple.com>
16256
16257 PR c++/23180
16258 * g++.dg/init/struct2.C: New test.
16259 * g++.dg/init/struct3.C: New test.
16260
16261 2005-09-13 Janis Johnson <janis187@us.ibm.com>
16262
16263 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
16264 Clean up temp files.
16265 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
16266 gcc.dg/tree-ssa/builtin-fprintf-1.c,
16267 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
16268 gcc.dg/tree-ssa/builtin-printf-1.c,
16269 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
16270 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
16271 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
16272 gcc.dg/tree-ssa/builtin-vprintf-1.c,
16273 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
16274 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
16275 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
16276 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
16277 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
16278 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
16279 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
16280 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
16281
16282 2005-09-13 Josh Conner <jconner@apple.com>
16283
16284 * lib/gcc-dg.exp: Load scanipa.exp.
16285 (cleanup-dump): New procedure.
16286 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
16287 * lib/scandump.exp: New file.
16288 * lib/scantree.exp: Use it.
16289 * lib/scanipa.exp: New file.
16290
16291 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
16292
16293 PR fortran/17740
16294 * gfortran.dg/generic_4.f90: New test.
16295
16296 2005-09-13 Uros Bizjak <uros@kss-loka.si>
16297
16298 PR target/23816
16299 * gcc.target/i386/pr23816-1.c: New test.
16300 * gcc.target/i386/pr23816-2.c: New test.
16301
16302
16303 2005-09-13 Bastian Blank <waldi@debian.org>
16304
16305 PR c++/16171
16306 * g++.dg/abi/mangle26.C: New test.
16307 * g++.dg/abi/mangle27.C: New test.
16308 * g++.dg/abi/mangle28.C: New test.
16309 * g++.dg/abi/mangle29.C: New test.
16310
16311 PR c++/23839
16312 * g++.dg/parse/register1.C: New test.
16313
16314 2005-09-13 Mark Mitchell <mark@codesourcery.com>
16315
16316 PR c++/23842
16317 * g++.dg/template/access16.C: New test.
16318
16319 2005-09-13 Richard Sandiford <richard@codesourcery.com>
16320
16321 * gfortran.dg/char_pack_2.f90: Increase the vector size.
16322
16323 2005-09-13 Richard Sandiford <richard@codesourcery.com>
16324
16325 PR fortran/18899
16326 * gfortran.dg/shape_2.f90: New test.
16327
16328 2005-09-13 Richard Sandiford <richard@codesourcery.com>
16329
16330 PR target/19269
16331 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
16332 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
16333 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
16334 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
16335 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
16336 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
16337 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
16338 tests.
16339
16340 2005-09-12 Mark Mitchell <mark@codesourcery.com>
16341
16342 PR c++/23841
16343 * g++.dg/parse/template17.C: New test.
16344
16345 2005-09-12 Mark Mitchell <mark@codesourcery.com>
16346
16347 PR c++/23789
16348 * g++.dg/template/nontype14.C: New test.
16349
16350 2005-09-12 Ian Lance Taylor <ian@airs.com>
16351
16352 PR g++/7874
16353 * g++.dg/lookup/friend7.C: New test.
16354 * g++.dg/lookup/friend8.C: New test.
16355 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
16356 so that it will be found via argument dependent lookup.
16357 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
16358 friend functions which will no longer be found.
16359 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
16360 function g, so that it will be found via argument dependent
16361 lookup.
16362 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
16363 * g++.old-deja/g++.mike/net43.C: Likewise.
16364
16365 2005-09-12 Mark Mitchell <mark@codesourcery.com>
16366
16367 PR c++/23691
16368 * g++.dg/template/static16.C: New test.
16369
16370 2005-09-12 Josh Conner <jconner@apple.com>
16371
16372 PR middle-end/23237
16373 * gcc.c-torture/compile/pr23237.c: New test.
16374
16375 2005-09-11 Richard Henderson <rth@redhat.com>
16376
16377 * g++.dg/other/error8.C: Update expected diagnostic text.
16378
16379 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16380
16381 PR libfortran/19872
16382 * gfortran.dg/overwrite_1.f: New test.
16383
16384 2005-09-09 Josh Conner <jconner@apple.com>
16385
16386 * g++.dg/init/pr23180-1.C: Removed.
16387 * g++.dg/init/pr23180-2.C: Removed.
16388
16389 2005-09-09 David Daney <ddaney@avtrex.com>
16390
16391 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
16392 files which are ...
16393 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
16394 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
16395
16396 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16397
16398 * gfortran.dg/iostat_2.f90: New test.
16399
16400 2005-09-09 Mark Mitchell <mark@codesourcery.com>
16401
16402 PR c++/22252
16403 * g++.dg/ext/interface1.C: New test.
16404 * g++.dg/ext/interface1.h: Likewise.
16405 * g++.dg/ext/interface1a.cc: Likewise.
16406
16407 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
16408
16409 * gfortran.dg/iomsg_1.f90: New test case.
16410
16411 2005-09-09 Richard Guenther <rguenther@suse.de>
16412
16413 PR c++/23624
16414 * g++.dg/tree-ssa/pr23624.C: New testcase.
16415
16416 2005-09-09 Richard Sandiford <richard@codesourcery.com>
16417
16418 PR fortran/19239
16419 * gfortran.dg/vector_subscript_1.f90,
16420 * gfortran.dg/vector_subscript_2.f90: New tests.
16421
16422 2005-09-09 Richard Sandiford <richard@codesourcery.com>
16423
16424 PR fortran/21104
16425 * gfortran.dg/array_alloc_1.f90,
16426 * gfortran.dg/array_alloc_2.f90,
16427 * gfortran.dg/array_alloc_3.f90: New tests.
16428
16429 2005-09-09 Richard Sandiford <richard@codesourcery.com>
16430
16431 PR fortran/12840
16432 * gfortran.dg/array_constructor_6.f90
16433 * gfortran.dg/array_constructor_7.f90
16434 * gfortran.dg/array_constructor_8.f90
16435 * gfortran.dg/array_constructor_9.f90
16436 * gfortran.dg/array_constructor_10.f90
16437 * gfortran.dg/array_constructor_11.f90
16438 * gfortran.dg/array_constructor_12.f90: New tests.
16439
16440 2005-09-08 Josh Conner <jconner@apple.com>
16441
16442 PR c++/23180
16443 * g++.dg/init/pr23180-1.C: New test.
16444 * g++.dg/init/pr23180-2.C: New test.
16445
16446 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
16447
16448 PR fortran/18878
16449 * gfortran.dg/module_double_reuse.f90: New.
16450
16451 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
16452
16453 PR fortran/23270
16454 PR fortran/22304
16455 PR fortran/18870
16456 PR fortran/17917
16457 PR fortran/16511
16458 * gfortran.dg/common_equivalence_1.f: New.
16459 * gfortran.dg/common_equivalence_2.f: New.
16460 * gfortran.dg/common_equivalence_3.f: New.
16461 * gfortran.dg/contained_equivalence_1.f90: New.
16462 * gfortran.dg/module_blank_common.f90: New.
16463 * gfortran.dg/module_commons_1.f90: New.
16464 * gfortran.dg/module_equivalence_1.f90: New.
16465 * gfortran.dg/nested_modules_1.f90: New.
16466 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
16467 equivalences and add comment to connect the test with
16468 the PR.
16469
16470 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16471
16472 PR fortran/23765
16473 * gfortran.dg/common_6.f90: New test.
16474
16475 2005-09-08 Richard Sandiford <richard@codesourcery.com>
16476
16477 PR fortran/15326
16478 * gfortran.dg/char_result_1.f90,
16479 * gfortran.dg/char_result_2.f90,
16480 * gfortran.dg/char_result_3.f90,
16481 * gfortran.dg/char_result_4.f90,
16482 * gfortran.dg/char_result_5.f90,
16483 * gfortran.dg/char_result_6.f90,
16484 * gfortran.dg/char_result_7.f90,
16485 * gfortran.dg/char_result_8.f90: New tests.
16486
16487 2005-09-08 Richard Sandiford <richard@codesourcery.com>
16488
16489 PR fortran/19928
16490 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
16491
16492 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
16493
16494 PR obj-c++/16816
16495 * obj-c++.dg/selector-5.mm: New test.
16496 * obj-c++.dg/selector-6.mm: New test.
16497
16498 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
16499
16500 PR objc/20574
16501 PR objc/19324
16502 * objc.dg/error-1.m: New test.
16503
16504 2005-09-07 Richard Sandiford <richard@codesourcery.com>
16505
16506 PR fortran/23373
16507 * gfortran.fortran-torture/execute/pr23373-1.f90,
16508 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
16509
16510 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
16511
16512 PR libfortran/23760
16513 * gfortran.dg/g77/1832.f: Remove long string in write statement
16514 to allow the test to pass on correct list directed output with
16515 prepended space.
16516
16517 2005-09-07 James E Wilson <wilson@specifix.com>
16518
16519 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
16520
16521 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
16522
16523 * gfortran.dg/parameter+save.f90: Rename to
16524 * gfortran.dg/parameter_save.f90: .. this.
16525
16526 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
16527
16528 PR fortran/20848
16529 * gfortran.dg/parameter+save.f90: New test case.
16530
16531 2005-09-06 Richard Sandiford <richard@codesourcery.com>
16532
16533 PR fortran/19269
16534 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
16535
16536 2005-09-06 Jakub Jelinek <jakub@redhat.com>
16537
16538 PR c/23075
16539 * gcc.dg/pr23075.c: New test.
16540 * g++.dg/warn/pr23075.C: New test.
16541
16542 PR target/22362
16543 * gcc.target/i386/pr22362.c: New test.
16544
16545 PR rtl-optimization/23098
16546 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
16547
16548 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
16549 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
16550 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
16551
16552 2005-09-06 Mark Mitchell <mark@codesourcery.com>
16553
16554 * g++.dg/expr/cast6.C: New test.
16555
16556 PR c++/9782
16557 * g++.dg/init/new15.C: New test.
16558
16559 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
16560
16561 * gcc.dg/vect/Os-vect-95.c: New test.
16562 * gcc.dg/vect/vect-95.c: Same.
16563
16564 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
16565
16566 * gcc.dg/vect/vect-29.c: Update xfail testing.
16567 * gcc.dg/vect/vect-44.c: Same.
16568 * gcc.dg/vect/vect-48.c: Same.
16569 * gcc.dg/vect/vect-50.c: Same.
16570 * gcc.dg/vect/vect-72.c: Same.
16571 * gcc.dg/vect/vect-77.c: Same.
16572 * gcc.dg/vect/vect-78.c: Same.
16573 * gcc.dg/vect/vect-80.c: Same.
16574 * gcc.dg/vect/vect-96.c: Same.
16575 * gcc.dg/vect/vect-100.c: Same.
16576 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
16577 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
16578 * gfortran.dg/vect/vect-5.f90: Same.
16579
16580 2005-09-06 Jakub Jelinek <jakub@redhat.com>
16581
16582 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
16583 start strings.
16584 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
16585 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
16586
16587 PR c++/23056
16588 * g++.dg/opt/pr23056.C: New test.
16589
16590 PR rtl-optimization/23098
16591 * gcc.target/i386/pr23098.c: New test.
16592
16593 2005-09-05 Mark Mitchell <mark@codesourcery.com>
16594
16595 PR c++/23667
16596 * g++.dg/template/static15.C: New test.
16597
16598 PR c++/21440
16599 * g++.dg/ext/stmtexpr5.C: New test.
16600 * g++.dg/ext/stmtexpr6.C: Likewise.
16601
16602 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
16603
16604 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
16605
16606 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
16607 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
16608 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
16609
16610 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
16611
16612 PR libfortran/23321
16613 * gfortran.dg/direct_io_4.f90: New test case.
16614
16615 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
16616 Rasmus Hahn <rassahah@neofonie.de>
16617
16618 PR libobjc/23108
16619 * objc.dg/type-stream-1.m: New test.
16620
16621 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
16622
16623 PR fortran/23661
16624 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
16625 gfortran.dg/print_fmt_3.f90: New test.
16626
16627 2005-09-03 Jakub Jelinek <jakub@redhat.com>
16628
16629 * gfortran.dg/fmt_t_1.f90: New test.
16630
16631 2005-09-03 Jakub Jelinek <jakub@redhat.com>
16632
16633 PR rtl-optimization/23454
16634 * g++.dg/opt/pr23454.C: New test.
16635
16636 2005-09-03 Mark Mitchell <mark@codesourcery.com>
16637
16638 PR c++/23699
16639 * g++.dg/ext/static1.C: New test.
16640
16641 2005-09-02 Richard Henderson <rth@redhat.com>
16642
16643 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
16644 tail call to check_fa_work.
16645
16646 2005-09-02 Mark Mitchell <mark@codesourcery.com>
16647
16648 PR c++/21687
16649 * g++.dg/other/gc3.C: New test.
16650
16651 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
16652
16653 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
16654 * gcc.dg/20050826-1.c: Likewise.
16655
16656 2005-08-31 Mark Mitchell <mark@codesourcery.com>
16657
16658 PR c++/23167
16659 * g++.dg/expr/volatile1.C: New test.
16660
16661 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
16662
16663 PR middle-end/23547
16664 * gcc.dg/pr23547.c: New test.
16665
16666 2005-09-02 Richard Sandiford <richard@codesourcery.com>
16667
16668 PR c/22061
16669 * gcc.c-torture/execute/pr22061-1.c,
16670 * gcc.c-torture/execute/pr22061-2.c,
16671 * gcc.c-torture/execute/pr22061-3.c,
16672 * gcc.c-torture/execute/pr22061-4.c: New tests.
16673
16674 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
16675
16676 * gcc.dg/Wredundant-decls-2.c: New test to check that
16677 -Wredundant-decls does not issue warning for a variable
16678 definition following a declaration.
16679
16680 2005-09-01 Jakub Jelinek <jakub@redhat.com>
16681
16682 PR debug/7241
16683 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
16684 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
16685 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
16686
16687 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
16688 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
16689 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
16690 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
16691 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
16692 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
16693 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
16694 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
16695
16696 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
16697
16698 PR objc/23306
16699 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
16700 scan-assmbler.
16701
16702 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
16703
16704 PR target/21255
16705 * gcc.dg/pr21255-1.c: New test.
16706 * gcc.dg/pr21255-2-mb.c: Likewise.
16707 * gcc.dg/pr21255-2-ml.c: Likewise.
16708 * gcc.dg/pr21255-3.c: Likewise.
16709 * gcc.dg/pr21255-4.c: Likewise.
16710
16711 2005-08-31 Dale Johannesen <dalej@apple.com>
16712
16713 * gcc.dg/20050830-1.c: New.
16714
16715 2005-08-31 Josh Conner <jconner@apple.com>
16716
16717 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
16718 command-line options for arm-*-* targets.
16719 * g++.dg/init/array16.C: Likewise.
16720 * g++.dg/other/crash-4.C: Likewise.
16721
16722 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
16723
16724 PR obj-c++/23640
16725 * obj-c++.dg/gnu-runtime-3.mm: New test.
16726
16727 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16728
16729 PR c++/13377
16730 * g++.dg/lookup/ambig4.C: New test.
16731 * g++.dg/lookup/ambig5.C: New test.
16732 * g++.dg/tc1/dr101.C: Adjust error markers.
16733
16734 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16735
16736 PR c++/23639
16737 * g++.dg/template/ttp5.C: Adjust error markers.
16738
16739 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
16740
16741 PR testsuite/23609
16742 * lib/obj-c++.exp: Include target-libpath.exp.
16743 (obj-c++_link_flags): Look for the GNU libobjc library
16744 and set the library path to include it.
16745 Don't manually set LD_LIBRARY_PATH (etc.) but call
16746 set_ld_library_path_env_vars instead.
16747 (obj-c++_target_compile): Don't set library path or
16748 linker flags because they are already set correctly
16749 in obj-c++_link_flags.
16750
16751 2005-08-30 Josh Conner <jconner@apple.com>
16752
16753 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
16754 to command-line options for arm-*-* targets.
16755
16756 2005-08-30 Geoffrey Keating <geoffk@apple.com>
16757
16758 * g++.dg/other/i386-1.C: New.
16759
16760 2005-08-30 Jakub Jelinek <jakub@redhat.com>
16761
16762 PR preprocessor/20348
16763 PR preprocessor/20356
16764 * gcc.dg/cpp/pr20348.c: New test.
16765 * gcc.dg/cpp/pr20348.h: New file.
16766 * gcc.dg/cpp/inc/pr20348.h: New file.
16767 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
16768 * gcc.dg/cpp/pr20356.c: New test.
16769 * gcc.dg/cpp/pr20356.h: New file.
16770 * gcc.dg/cpp/inc/pr20356.h: New file.
16771 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
16772
16773 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
16774
16775 * gfortran.fortran-torture/execute/intrinsic_count.f90:
16776 Fix array dimension to avoid correct end-of-file error.
16777
16778 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
16779
16780 PR libfortran/23598
16781 * gfortran.dg/iostat_1.f90: New test.
16782
16783 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
16784
16785 PR middle-end/23408
16786 * gcc.dg/pr23408.c: New test.
16787
16788 2005-08-28 Mark Mitchell <mark@codesourcery.com>
16789
16790 PR c++/23099
16791 * g++.dg/init/member1.C: Make sure erroneous static data member
16792 definitions are required.
16793 * g++.dg/template/static13.C: New test.
16794 * g++.dg/template/static14.C: Likewise.
16795
16796 2005-08-29 Jakub Jelinek <jakub@redhat.com>
16797
16798 * gcc.target/i386/pr23575.c: Use -msse2 instead of
16799 -march=pentium4, remove ilp32 requirement.
16800
16801 PR middle-end/23484
16802 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
16803 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
16804
16805 2005-08-29 Andreas Jaeger <aj@suse.de>
16806
16807 PR testsuite/23607
16808 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
16809
16810 2005-08-28 Jakub Jelinek <jakub@redhat.com>
16811
16812 * gcc.c-torture/execute/20050316-2.c: New test.
16813 * gcc.c-torture/execute/20050316-3.c: New test.
16814 * gcc.dg/torture/pr16104-1.c: New test.
16815
16816 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
16817
16818 PR middle-end/23463
16819 * gcc.c-torture/execute/zero-struct-1.c: New test.
16820
16821 2005-08-27 Richard Guenther <rguenther@suse.de>
16822
16823 PR target/23575
16824 * gcc.target/i386/pr23575.c: New testcase.
16825
16826 2005-08-26 Jakub Jelinek <jakub@redhat.com>
16827
16828 PR rtl-optimization/23561
16829 * gcc.c-torture/execute/20050826-1.c: New test.
16830
16831 PR rtl-opt/23560
16832 * gcc.c-torture/execute/20050826-2.c: New test.
16833
16834 2005-08-26 Dale Johannesen <dalej@apple.com>
16835
16836 * gcc.dg/20030711-1.c: Modify to work on Darwin.
16837 * gcc.dg/20050826-1.c: New.
16838
16839 2005-08-26 Mark Mitchell <mark@codesourcery.com>
16840
16841 PR c++/19004
16842 * g++.dg/template/nontype13.C: New test.
16843
16844 PR c++/23491
16845 * g++.dg/init/new14.C: New test.
16846 * g++.dg/expr/anew1.C: Do not XFAIL.
16847 * g++.dg/expr/anew2.C: Likewise.
16848 * g++.dg/expr/anew3.C: Likewise.
16849
16850 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
16851
16852 PR middle-end/22439
16853 * gcc.dg/vla-3.c: New test.
16854
16855 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
16856
16857 PR fortran/20363
16858 * gfortran.dg/named_interface.f90: New.
16859
16860 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
16861
16862 * gcc.c-torture/execute/frame-address.c: New test.
16863
16864 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
16865
16866 PR c++/20817
16867 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
16868
16869 2005-08-25 Alan Modra <amodra@bigpond.net.au>
16870
16871 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
16872
16873 2005-08-25 Alan Modra <amodra@bigpond.net.au>
16874
16875 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
16876 * gcc.dg/altivec-22.c: Rename from..
16877 * gcc.dg/altivec-nomfcr.c: ..this.
16878
16879 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
16880
16881 PR tree-optimization/23546
16882 * gcc.dg/tree-ssa/pr23546.c: New test.
16883
16884 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
16885
16886 PR fortran/17758
16887 * gfortran.dg/nonreturning_statements.f90: New test.
16888
16889 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
16890
16891 PR c++/22454
16892 * g++.dg/parse/crash29.C: New.
16893
16894 2005-08-23 DJ Delorie <dj@redhat.com>
16895
16896 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
16897 constants have the L suffix.
16898
16899 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
16900
16901 PR c++/23044
16902 * g++.dg/template/instantiate8.C: New.
16903
16904 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
16905
16906 PR middle-end/23467
16907 * gcc.c-torture/execute/pr23467.c: New test.
16908
16909 2005-08-23 Jakub Jelinek <jakub@redhat.com>
16910
16911 PR tree-optimization/22043
16912 * gcc.c-torture/execute/20050613-1.c: New test.
16913
16914 2005-08-23 Ben Elliston <bje@au.ibm.com>
16915
16916 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
16917
16918 2005-08-22 Jakub Jelinek <jakub@redhat.com>
16919
16920 PR rtl-optimization/23478
16921 * g++.dg/opt/pr23478.C: New test.
16922
16923 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
16924
16925 PR c/18715
16926 * gcc.dg/switch-warn-3.c: New test.
16927
16928 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16929
16930 PR c++/22233
16931 * g++.dg/template/param1.C: New test.
16932
16933 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16934
16935 PR c++/23089
16936 * g++.dg/other/incomplete1.C: New test.
16937
16938 2005-08-22 Ira Rosen <irar@il.ibm.com>
16939
16940 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
16941 are vectorizable.
16942
16943 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16944
16945 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
16946 d_lines_5.f: New.
16947
16948 2005-08-21 Jakub Jelinek <jakub@redhat.com>
16949
16950 * gcc.target/i386/sse-4.c: New test.
16951
16952 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16953
16954 PR testsuite/23239
16955 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
16956
16957 2005-08-20 Jakub Jelinek <jakub@redhat.com>
16958
16959 * gcc.dg/20050811-1.c: New test.
16960 * gcc.dg/20050811-2.c: New test.
16961
16962 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
16963
16964 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
16965
16966 2005-08-19 Diego Novillo <dnovillo@redhat.com>
16967
16968 PR 23476
16969 * gcc.c-torture/compile/pr23476.c: New test.
16970
16971 2005-08-19 Devang Patel <dpatel@apple.com>
16972
16973 PR tree-optimization/23048
16974 * gcc.dg/tree-ssa/pr23048.c: New test.
16975
16976 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
16977
16978 PR middle-end/20624
16979 * g++.dg/warn/Wreturn-3.C: New test
16980
16981 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
16982
16983 PR tree-optimization/22228
16984 * g++.dg/vect/pr22543.cc: New test.
16985
16986 2005-08-17 Steven Bosscher <stevenb@suse.de>
16987
16988 PR tree-optimization/21574
16989 * gcc.dg/tree-ssa/pr21574.c: New test.
16990
16991 2005-08-16 James E Wilson <wilson@specifix.com>
16992
16993 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
16994
16995 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
16996
16997 PR tree-opt/23402
16998 * gcc.c-torture/compile/zero-strct-3.c: New test.
16999 * gcc.c-torture/compile/zero-strct-4.c: New test.
17000
17001 2005-08-16 Steven Bosscher <stevenb@suse.de>
17002
17003 PR target/23376
17004 * gcc.target/x86_64/pr23376.c: New test.
17005
17006 2005-08-16 Ian Lance Taylor <ian@airs.com>
17007
17008 PR c++/23337
17009 * g++.dg/ext/vector2.C: New.
17010
17011 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
17012
17013 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
17014
17015 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
17016
17017 PR libfortran/23428
17018 * gfortran.dg/inquire-complex.f90: New test case.
17019
17020 2005-08-16 James E Wilson <wilson@specifix.com>
17021
17022 PR tree-optimization/21105
17023 * gcc.dg/large-size-array.c: New.
17024
17025 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
17026
17027 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
17028 type.
17029 * gcc.dg/vect/vect-41: Likewise.
17030 * gcc.dg/vect/vect-42: Likewise.
17031 * gcc.dg/vect/vect-43: Likewise.
17032 * gcc.dg/vect/vect-44: Likewise.
17033 * gcc.dg/vect/vect-46: Likewise.
17034 * gcc.dg/vect/vect-47: Likewise.
17035 * gcc.dg/vect/vect-48: Likewise.
17036 * gcc.dg/vect/vect-52: Likewise.
17037 * gcc.dg/vect/vect-53: Likewise.
17038 * gcc.dg/vect/vect-54: Likewise.
17039 * gcc.dg/vect/vect-55: Likewise.
17040 * gcc.dg/vect/vect-56: Likewise.
17041 * gcc.dg/vect/vect-57: Likewise.
17042 * gcc.dg/vect/vect-58: Likewise.
17043 * gcc.dg/vect/vect-59: Likewise.
17044 * gcc.dg/vect/vect-60: Likewise.
17045 * gcc.dg/vect/vect-61: Likewise.
17046 * gcc.dg/vect/vect-85: Likewise.
17047 * gcc.dg/vect/vect-87: Likewise.
17048 * gcc.dg/vect/vect-88: Likewise.
17049 * gcc.dg/vect/vect-93.c: Likewise.
17050 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
17051 * gcc.dg/vect/vect-75: Likewise.
17052 * gcc.dg/vect/vect-76: Likewise.
17053 * gcc.dg/vect/vect-77: Likewise.
17054 * gcc.dg/vect/vect-78: Likewise.
17055 * gcc.dg/vect/vect-80: Likewise.
17056 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
17057 vectorized for the expected reason, rather than checking how alignment
17058 was handled.
17059 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
17060 type and also instead of aligned pointers. Added documentation.
17061
17062 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
17063
17064 * gfortran.dg/power.f90: New test.
17065
17066 2005-08-16 Jakub Jelinek <jakub@redhat.com>
17067
17068 PR rtl-optimization/23299
17069 * g++.dg/opt/pr23299.C: New test.
17070
17071 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17072
17073 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
17074
17075 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
17076
17077 * g++.dg/template/local6.C: New test.
17078
17079 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
17080
17081 * execute/exceptions/finally-1.m: Check that the catch and finally are
17082 being called. Also add a "return 0;" at the end of main.
17083
17084 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
17085
17086 PR fortran/21432.
17087 * gfortran.dg/namelist_print_1.f: New test of functionality of
17088 PRINT namelist.
17089 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
17090 namelist generates error with -std=f95.
17091
17092 2005-08-14 Ira Rosen <irar@il.ibm.com>
17093
17094 PR tree-optimization/23119
17095 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
17096
17097 2005-08-13 Marcin Koziej <creep@desk.pl>
17098 Andrew Pinski <pinskia@physics.uc.edu>
17099
17100 PR libobjc/22492
17101 * execute/exceptions/finally-1.m: New test.
17102
17103 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
17104
17105 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
17106 testsuite.
17107 * objc/execute/exceptions/trivial.m: New test.
17108 * objc.dg/try-catch-11.m: Move to ...
17109 * objc/execute/exceptions/foward-1.m: Here.
17110 * objc.dg/try-catch-2.m: Move to ...
17111 * objc/execute/exceptions/catchall-1.m: Here.
17112 * objc.dg/try-catch-8.m: Move to ...
17113 * objc/execute/exceptions/local-variables-1.m: Here.
17114
17115 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
17116
17117 * objc.dg/nested-func-1.m: Move to ...
17118 * objc/execute/nested-func-1.m: Here.
17119
17120 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
17121
17122 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
17123 in ${options} instead of [target_info name].
17124 * lib/obj-c++.exp (objc_target_compile): Likewise.
17125
17126 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
17127
17128 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
17129
17130 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
17131
17132 part of PR testsuite/23348
17133 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
17134 of the torture options.
17135 * objc/compile/trivial.m: New test.
17136
17137 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
17138
17139 * gfortran.dg/eoshift.f90: Correct format.
17140
17141 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
17142
17143 * gfortran.fortran-torture/execute/character_passing.f90:
17144 Fix comment typo.
17145
17146 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
17147
17148 PR c++/8271
17149 * g++.dg/template/unify10.C: New.
17150
17151 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
17152
17153 * g++.dg/parse/pr22514.C: Move to...
17154 * g++.dg/debug/pr22514.C: here.
17155
17156 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17157
17158 PR c++/23266
17159 * g++.dg/inherit/pure1.C: New test.
17160
17161 * ChangeLog: Fix typos.
17162
17163 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17164 Steven Bosscher <stevenb@suse.de>
17165
17166 * gfortran.dg/runtime_warning_1.f90: New test.
17167
17168 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
17169
17170 PR c++/23219
17171 * g++.dg/parse/crash28.C: New.
17172
17173 2005-08-11 Richard Guenther <rguenther@suse.de>
17174
17175 PR target/23289
17176 * gcc.target/i386/tailcall-1.c: New testcase.
17177
17178 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
17179
17180 * gcc.dg/vect/vect-67.c: Un-xfail.
17181
17182 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
17183
17184 PR c++/23225
17185 * g++.dg/testsuite/parse/crash27.C: new test.
17186
17187 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
17188
17189 PR libfortran/22143
17190 * gfortran.dg/shift-kind.f90: New testcase.
17191
17192 2005-08-10 Richard Sandiford <richard@codesourcery.com>
17193
17194 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
17195 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
17196
17197 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17198
17199 PR c++/20646
17200 * g++.dg/other/mult-stor1.C: New test.
17201
17202 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
17203
17204 * gcc.c-torture/pr18299-1.c: Move to ...
17205 * gcc.c-torture/compile/pr18299-1.c: Here.
17206
17207 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
17208
17209 * gfortran/fortran.torture/execute/character_passing.f90:
17210 Fix types for LSAME.
17211
17212 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
17213
17214 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
17215 input data back to what it was originally.
17216
17217 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
17218
17219 * objc.dg/try-catch-8.m: Enable for all targets.
17220
17221 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
17222
17223 * gcc.dg/pr23165.c: New test.
17224
17225 2005-08-09 Steven Bosscher <stevenb@suse.de>
17226
17227 PR tree-optimization/23234
17228 * gcc.dg/tree-ssa/pr23234.c: New test.
17229
17230 2005-08-08 Josh Conner <jconner@apple.com>
17231
17232 PR rtl-optimization/23241
17233 * gcc.dg/char-compare.c: New test.
17234
17235 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17236
17237 PR c++/22508
17238 * g++.dg/init/new13.C: New test.
17239
17240 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
17241
17242 PR c++/21166
17243 * g++.dg/other/crash-4.C: Adjust
17244 * g++/dg/ext/packed9.C: New.
17245
17246 2005-08-08 Richard Sandiford <richard@codesourcery.com>
17247
17248 PR middle-end/21964
17249 * gcc.c-torture/execute/pr21964-1.c: New test.
17250
17251 2005-08-08 Richard Sandiford <richard@codesourcery.com>
17252
17253 PR c/22458
17254 * gcc.dg/pr22458-1.c: New test.
17255
17256 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
17257 Steven G. Kargl <kargls@comcast.net>
17258
17259 PR fortran/22390
17260 * gfortran.dg/flush_1.f90: New test.
17261
17262 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17263
17264 PR c++/23191
17265 * g++.dg/template/eh2.C: New test.
17266
17267 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17268
17269 PR c++/19498
17270 * g++.dg/template/instantiate7.C: New test.
17271
17272 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
17273
17274 PR c/23113
17275 * gcc.dg/Wunused-value-1.c: New test.
17276
17277 2005-08-06 Richard Sandiford <richard@codesourcery.com>
17278
17279 PR rtl-optimization/23233
17280 * gcc.c-torture/compile/pr23233-1.c: New test.
17281
17282 2005-08-06 Jakub Jelinek <jakub@redhat.com>
17283
17284 PR fortran/18833
17285 PR fortran/20850
17286 * gfortran.dg/equiv_1.f90: New test.
17287 * gfortran.dg/equiv_2.f90: New test.
17288 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
17289 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
17290 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
17291
17292 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
17293
17294 * gcc.c-torture/execute/vrp-5.c: New test.
17295 * gcc.c-torture/execute/vrp-6.c: New test.
17296 * gcc.dg/tree-ssa/vrp21.c: New test.
17297
17298 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
17299
17300 * g++.dg/parse/pr22514.C: New test.
17301
17302 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
17303
17304 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
17305
17306 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
17307 instead of constant loads / pool entries.
17308
17309 2005-08-05 David Edelsohn <edelsohn@gnu.org>
17310
17311 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
17312 TEST_TO_WCTYPE.
17313
17314 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
17315
17316 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
17317 __WINT_TYPE__ in generated prototypes if possible.
17318
17319 2005-08-04 Diego Novillo <dnovillo@redhat.com>
17320
17321 PR 22037
17322 * g++.dg/tree-ssa/pr22037.C:
17323
17324 2005-08-04 Richard Henderson <rth@redhat.com>
17325
17326 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
17327 scan-tree-dump-times directive.
17328
17329 2005-08-04 Jan Hubicka <jh@suse.cz>
17330
17331 * gcov-1.C: Fix switch counts.
17332 * gcov-4b.c: Likewise.
17333
17334 2005-08-03 Jeff Law <law@redhat.com>
17335
17336 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
17337
17338 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
17339
17340 * gcc.c-torture/execute/pr23135.c: New test.
17341
17342 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17343
17344 PR tree-optimization/19899
17345 * gcc.dg/tree-ssa/scev-1.c: New test.
17346 * gcc.dg/tree-ssa/scev-2.c: New test.
17347
17348 2005-08-03 Richard Sandiford <richard@codesourcery.com>
17349
17350 PR target/18582
17351 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
17352
17353 2005-08-03 Jan Hubicka <jh@suse.cz>
17354
17355 * update-conroll.c: New testcase.
17356 * update-conroll-2.c: New testcase.
17357
17358 2005-08-02 David Edelsohn <edelsohn@gnu.org>
17359
17360 * gfortran.dg/constant_substring.f: New test.
17361 * gfortran.dg/pr22491.f: New test.
17362
17363 2005-08-02 Jan Hubicka <jh@suse.cz>
17364
17365 * update-threading.c: Replace by the proper one.
17366
17367 2005-08-02 Diego Novillo <dnovillo@redhat.com>
17368
17369 PR 23164
17370 * g++.dg/tree-ssa/pr23164.C: New test.
17371
17372 2005-08-02 Diego Novillo <dnovillo@redhat.com>
17373
17374 * gcc.dg/tree-ssa/pr23192.c: New test.
17375
17376 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
17377
17378 * gcc.c-torture/execute/vrp-4.c: New test.
17379
17380 2005-08-02 Jan Hubicka <jh@suse.cz>
17381
17382 * update-threading.c: New test.
17383
17384 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
17385
17386 * gcc.c-torture/compile/20050801-1.c: New test.
17387 * gcc.c-torture/compile/20050801-2.c: New test.
17388
17389 2005-08-01 Jan Hubicka <jh@suse.cz>
17390
17391 * val-prof-5.c: New test.
17392
17393 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
17394
17395 PR c/22311
17396 * gcc.dg/pr22311-1.c : New test.
17397
17398 2005-07-31 Steven Bosscher <stevenb@suse.de>
17399
17400 PR target/23095
17401 * gfortran.dg/pr23095.f: New test.
17402
17403 PR c++/22003
17404 * g++.dg/other/pr22003.C: New test.
17405
17406 2005-07-31 Richard Sandiford <richard@codesourcery.com>
17407
17408 PR target/20621
17409 * gcc.c-torture/execute/pr20621-1.c: New test.
17410
17411 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
17412
17413 * gfortran.dg/comma_format_extension_4.f: Adjust length
17414 of string for format.
17415 * gfortran.dg/der_array_io_1.f: Replace illegal internal
17416 print statement with internal write.
17417 * gfortran.dg/der_array_io_2.f: Likewise.
17418 * gfortran.dg/der_array_io_3.f: Likewise.
17419
17420 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
17421
17422 * gcc.dg/fold-abs-4.c: new test.
17423
17424 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
17425
17426 PR fortran/22570 an related issues.
17427 * gfortran.dg/x_slash_1.f: New test.
17428
17429 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
17430
17431 PR c/23143
17432 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
17433 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
17434
17435 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
17436
17437 PR c/529
17438 * gcc.dg/Wshadow-3.c: New test.
17439
17440 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
17441
17442 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
17443 used to have the wrong bounds).
17444
17445 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
17446
17447 PR c/21720
17448 * gcc.dg/hex-round-1.c: Test more cases.
17449 * gcc.dg/hex-round-2.c: New test.
17450
17451 2005-07-29 Diego Novillo <dnovillo@redhat.com>
17452
17453 PR 22550
17454 * g++.dg/tree-ssa/pr22550.C: New test.
17455
17456 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
17457
17458 * gcc.dg/tree-ssa/vrp19.c: New test.
17459 * gcc.dg/tree-ssa-vrp20.c: New test.
17460
17461 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
17462
17463 PR c/22240
17464 * gcc.dg/transparent-union-4.c: New test.
17465
17466 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
17467
17468 PR c/22192
17469 * gcc.dg/c99-vla-2.c: New test.
17470
17471 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
17472
17473 PR c/21720
17474 * gcc.dg/hex-round-1.c: New test.
17475
17476 2005-07-28 Jan Hubicka <jh@suse.cz>
17477
17478 * inliner-1.c: Do not dump everything.
17479 * tree-prof.exp: Do not pass -ftree-based-profiling.
17480 * bprob.exp: Likewise.
17481
17482 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
17483
17484 2005-07-28 Mark Mitchell <mark@codesourcery.com>
17485
17486 PR c++/22545
17487 * g++.dg/expr/ptrmem7.C: New test.
17488
17489 2005-07-28 Mike Stump <mrs@apple.com>
17490
17491 * g++.old-deja/g++.mike/visibility-1.C: New test.
17492
17493 2005-07-28 Richard Sandiford <richard@codesourcery.com>
17494
17495 PR c/20187
17496 * gcc.c-torture/execute/pr20187-1.c: New test.
17497
17498 2005-07-28 Jeff Law <law@redhat.com>
17499
17500 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
17501 * gcc.dg/tree-ssa/vrp18.c: New test.
17502
17503 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
17504
17505 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
17506
17507 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
17508
17509 PR tree-optimization/22506
17510 * gcc.dg/vect/ps22506.c: New test.
17511
17512 2005-07-28 Jakub Jelinek <jakub@redhat.com>
17513
17514 PR target/21149
17515 * gcc.target/i386/sse-3.c: New test.
17516
17517 2005-07-28 Richard Sandiford <richard@codesourcery.com>
17518
17519 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
17520 * gcc.target/mips/mips32-dsp-type.c: Likewise.
17521
17522 2005-07-28 Richard Sandiford <richard@codesourcery.com>
17523
17524 PR c/22589
17525 * gcc.c-torture/compile/pr22589-1.c: New test.
17526
17527 2005-07-28 Jan Hubicka <jh@suse.cz>
17528
17529 * update-loopch.c: New testcase.
17530
17531 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
17532
17533 PR rtl-optimization/23047
17534 * gcc.c-torture/execute/pr23047.c: New test.
17535 * gcc.c-torture/execute/pr23047.x: New.
17536
17537 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
17538
17539 PR tree-optimization/22493
17540 * gcc.c-torture/execute/pr22493-1.c: New test.
17541 * gcc.c-torture/execute/pr22493-1.x: New.
17542 * gcc.c-torture/execute/vrp-1.c: New test.
17543 * gcc.c-torture/execute/vrp-2.c: New test.
17544 * gcc.c-torture/execute/vrp-2.c: New test.
17545
17546 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
17547
17548 * gcc.target/frv/all-builtin-read8.c: Delete.
17549 * gcc.target/frv/all-builtin-read16.c: Delete.
17550 * gcc.target/frv/all-builtin-read32.c: Delete.
17551 * gcc.target/frv/all-builtin-read64.c: Delete.
17552 * gcc.target/frv/all-builtin-write8.c: Delete.
17553 * gcc.target/frv/all-builtin-write16.c: Delete.
17554 * gcc.target/frv/all-builtin-write32.c: Delete.
17555 * gcc.target/frv/all-builtin-write64.c: Delete.
17556 * gcc.target/frv/all-read-write-1.c: New.
17557
17558 2005-07-27 Jeff Law <law@redhat.com>
17559
17560 * gcc.c-torture/execute/pr22630.c: New test.
17561
17562 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
17563
17564 PR tree-optimization/23073
17565 * gcc.dg/vect/nodump-pr23073.c: New test.
17566 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
17567
17568 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
17569
17570 PR tree-optimize/22348
17571 * gcc.c-torture/execute/pr22348.c: New.
17572
17573 2005-07-27 Richard Guenther <rguenther@suse.de>
17574
17575 * gcc.dg/tree-ssa/salias-1.c: New testcase.
17576
17577 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17578
17579 PR fortran/22503
17580 * gfortran.dg/logical_comp.f90: New test.
17581
17582 2005-07-27 Jan Hubicka <jh@suse.cz>
17583
17584 * inliner-1.c: Add cleanup of dumps.
17585 * val-prof-*.c: Likewise.
17586 * update-tailcall.c: New.
17587
17588 2005-07-26 Diego Novillo <dnovillo@redhat.com>
17589
17590 PR 22591
17591 * gcc.dg/tree-ssa/pr22591.c: New test.
17592 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
17593
17594 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
17595
17596 PR libobjc/22606
17597 * objc.dg/try-catch-11.m: New test.
17598
17599 2005-07-26 Richard Guenther <rguenther@suse.de>
17600
17601 PR tree-optimization/22486
17602 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
17603
17604 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
17605
17606 PR tree-opt/22484
17607 * testsuite/g++.dg/opt/loop2.C: New test.
17608
17609 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
17610
17611 * gcc.dg/tree-ssa/reassoc-3.c: New test.
17612 * gcc.dg/tree-ssa/reassoc-4.c: New test.
17613
17614 2005-07-25 Adam Nemet <anemet@lnxw.com>
17615
17616 * lib/profopt.exp (profopt-execute): Check for profiling data
17617 files on the target.
17618
17619 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
17620
17621 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
17622 for matching of asm labels.
17623
17624 2005-07-25 Richard Guenther <rguenther@suse.de>
17625
17626 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
17627
17628 2005-07-25 Richard Guenther <rguenther@suse.de>
17629
17630 PR testsuite/22624
17631 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
17632
17633 2005-07-25 Ira Rosen <irar@il.ibm.com>
17634
17635 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
17636 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
17637 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
17638 * gcc.dg/vect/vect-100.c: New test.
17639 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
17640 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
17641 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
17642 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
17643 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
17644 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
17645 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
17646 * gfortran.dg/vect/pr19049.f90: New testcase.
17647 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
17648
17649 2005-07-25 Jakub Jelinek <jakub@redhat.com>
17650
17651 * gcc.c-torture/execute/20050713-1.c: New test.
17652
17653 PR fortran/20063
17654 * gfortran.fortran-torture/execute/data_4.f90: New test.
17655
17656 PR middle-end/20303
17657 * gcc.dg/visibility-d.c: New test.
17658
17659 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
17660
17661 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
17662 * gfortran.dg/underflow.f90: Ditto.
17663
17664 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17665
17666 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
17667 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
17668 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
17669
17670 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
17671
17672 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
17673 include case of field width of zero.
17674
17675 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
17676
17677 PR libgfortran/21875
17678 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
17679 with trailing blanks on normal formatted read.
17680
17681 2005-07-23 Chao-ying Fu <fu@mips.com>
17682
17683 * gcc.target/mips/mips32-dsp-type.c: New test.
17684 * gcc.target/mips/mips32-dsp.c: New test.
17685
17686 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
17687
17688 PR testsuite/21073
17689 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
17690
17691 PR testsuite/20454
17692 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
17693 and __cyg_profile_func_exit.
17694
17695 2005-07-22 David Edelsohn <edelsohn@gnu.org>
17696
17697 * gfortran.dg/comma_format_extension_3.f: Fix typo.
17698 * gfortran.dg/comma_format_extension_4.f: Same.
17699 * gfortran.dg/pr15332.f: Same.
17700 * gfortran.dg/pr21730.f: Same.
17701
17702 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
17703
17704 * g++.dg/opt/vrp2.C: Fix testcase.
17705
17706 PR tree-opt/22625
17707 * g++.dg/opt/vrp2.C: New test.
17708
17709 2005-07-22 Mark Mitchell <mark@codesourcery.com>
17710
17711 PR debug/21828
17712 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
17713
17714 2005-07-22 Diego Novillo <dnovillo@redhat.com>
17715
17716 * gcc.dg/tree-ssa/20050719-1.c: New test.
17717
17718 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
17719
17720 * gcc.dg/bfin-longcall-1.c: New file.
17721 * gcc.dg/bfin-longcall-2.c: New file.
17722
17723 2005-07-21 Janis Johnson <janis187@us.ibm.com>
17724
17725 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
17726
17727 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
17728
17729 PR middle-end/19055
17730 * gcc.dg/tree-ssa/pr19055.c: New test.
17731 * gcc.dg/tree-ssa/pr19055-2.c: New test.
17732
17733 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
17734
17735 PR C++/22358
17736 * g++.dg/other/pr22358.C: New test.
17737
17738 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
17739
17740 PR c++/2922
17741 * g++.dg/lookup/two-stage5.C: New test from bug comments.
17742
17743 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17744
17745 PR c++/15938
17746 * g++.dg/init/union2.C: New test.
17747
17748 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17749
17750 PR c/22393
17751 * gcc.dg/complex-4.c: New test.
17752
17753 2005-07-21 Richard Guenther <rguenther@suse.de>
17754
17755 PR testsuite/22522
17756 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
17757 scanning for asm labels.
17758 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
17759
17760 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
17761
17762 PR target/22085
17763 * gcc.dg/altivec-pr22085.c: New.
17764
17765 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
17766
17767 PR tree-optimization/19210
17768 * gcc.dg/tree-ssa/pr19210-1.c: New.
17769 * gcc.dg/tree-ssa/pr19210-2.c: New.
17770
17771 2005-07-21 Richard Sandiford <richard@codesourcery.com>
17772
17773 PR rtl-optimization/22167
17774 * g++.dg/opt/pr22167.C: New test.
17775
17776 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
17777
17778 PR c++/2922
17779 * g++.dg/lookup/two-stage2.C: New.
17780 * g++.dg/lookup/two-stage3.C: New.
17781 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
17782 fixed two-stage name lookup for operators.
17783 * g++.dg/template/call3.C: Compiler now produces an appropriate
17784 error message.
17785 * g++.dg/template/crash37.C: Compiler now describes bla() on line
17786 14 as a candidate.
17787 * g++.dg/template/ptrmem4.C: Compiler produces different error
17788 message.
17789 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
17790 connect_to_method as a candidate.
17791
17792 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
17793
17794 * gcc.dg/fold-alloc-1.c: New test.
17795
17796 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
17797
17798 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
17799 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
17800
17801 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
17802
17803 * gcc.dg/fold-abs-1.c: New test.
17804 * gcc.dg/fold-abs-2.c: New test.
17805 * gcc.dg/fold-abs-3.c: New test.
17806
17807 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
17808
17809 Make CONSTRUCTOR use VEC to store initializers.
17810 * g++.dg/ext/complit3.C: Check for specific error messages.
17811 * g++.dg/init/brace2.C: Update error message.
17812 * g++.dg/warn/Wbraces2.C: Likewise.
17813
17814 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
17815
17816 PR fortran/16940
17817 * gfortran.dg/module_interface_1.f90: New test.
17818
17819 2005-07-19 Danny Berlin <dberlin@dberlin.org>
17820 Kenneth Zadeck <zadeck@naturalbridge.com>
17821
17822 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
17823
17824 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17825
17826 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
17827 specify -Wformat for these tests.
17828 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
17829 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
17830 * gcc.dg/format/opt-6.c: Delete.
17831
17832 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
17833
17834 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
17835 * gcc.dg/tree-ssa/sra-3.c: Likewise.
17836
17837 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
17838
17839 * gcc.dg/tree-ssa/alias-2.c: New test.
17840
17841 2005-07-18 Mark Mitchell <mark@codesourcery.com>
17842
17843 PR c++/22263
17844 * g++.dg/template/explicit7.C: New test.
17845
17846 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
17847
17848 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
17849 width of 8 to +Inf and -Inf.
17850
17851 2005-07-17 Mark Mitchell <mark@codesourcery.com>
17852
17853 PR c++/22139
17854 * g++.dg/template/friend36.C: New test.
17855
17856 2005-07-16 David Edelsohn <edelsohn@gnu.org>
17857
17858 PR fortran/21730
17859 * gfortran.dg/pr21730.f: New test.
17860
17861 2005-07-16 Danny Berlin <dberlin@dberlin.org>
17862 Kenneth Zadeck <zadeck@naturalbridge.com>
17863
17864 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
17865 since pure const detection cannot run at -O1 in c compiler.
17866 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
17867 can now optimize this case properly.
17868 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
17869 because we now pass.
17870 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
17871
17872 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
17873
17874 PR c/22421
17875 * gcc.dg/format/bitfld-1.c: New test.
17876
17877 2005-07-15 Mark Mitchell <mark@codesourcery.com>
17878
17879 PR c++/22204
17880 * g++.dg/rtti/repo1.C: New test.
17881
17882 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
17883
17884 PR middle-end/22398
17885 * gcc.c-torture/compile/pr22398.c: New test.
17886
17887 2005-07-15 Mark Mitchell <mark@codesourcery.com>
17888
17889 PR c++/22132
17890 * g++.dg/expr/cast4.C: New test.
17891
17892 2005-07-15 Richard Guenther <rguenther@suse.de>
17893
17894 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
17895 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
17896
17897 2005-07-15 Steven Bosscher <stevenb@suse.de>
17898
17899 PR tree-optimization/22230
17900 * gcc.dg/tree-ssa/pr22230.c: New test.
17901
17902 2005-07-14 Jakub Jelinek <jakub@redhat.com>
17903
17904 * gfortran.dg/g77/cpp6.f: New test.
17905
17906 PR fortran/22417
17907 * gfortran.dg/g77/cpp5.F: New test.
17908 * gfortran.dg/g77/cpp5.h: New file.
17909 * gfortran.dg/g77/cpp5inc.h: New file.
17910
17911 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
17912
17913 PR libfortran/16435
17914 * gfortran.dg/tl_editting.f90: New.
17915 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
17916
17917 2005-07-14 Steven G. Kargl <kargls@comcast.net>
17918
17919 * gfortran.dg/char_array_constructor.f90: New test.
17920
17921 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
17922
17923 * gfortran.dg/past_eor.f90: New.
17924 * gfortran.dg/complex_read.f90: New.
17925
17926 2005-07-13 Jeff Law <law@redhat.com>
17927
17928 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
17929 additional casts.
17930
17931 * gcc.dg/tree-ssa/pr22321.c: New test
17932
17933 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
17934
17935 PR tree-optimization/21921
17936 * gcc.dg/tree-ssa/pr21921.c: New.
17937
17938 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
17939
17940 PR tree-optimizatio/22442
17941 * gcc.dg/tree-ssa/loop-11.c: New test.
17942
17943 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
17944
17945 PR tree-opt/21840
17946 * gcc.c-torture/compile/pr21840.c: New test.
17947
17948 2005-07-12 Jan Hubicka <jh@suse.cz>
17949
17950 * gcc.c-torture/compile/pr22379.c: New test.
17951
17952 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
17953
17954 PR libfortran/21593
17955 gfortran.dg/dev_null.f90: Remove outdated comment about
17956 PR libfortran/21593.
17957
17958
17959 2005-07-12 Dale Johannesen <dalej@apple.com>
17960
17961 * gcc.target/i386/compress-float-sse.c: New.
17962 * gcc.target/i386/compress-float-sse-pic.c: New.
17963 * gcc.target/i386/compress-float-387.c: New.
17964 * gcc.target/i386/compress-float-387-pic.c: New.
17965 * gcc.dg/compress-float-ppc.c: New.
17966 * gcc.dg/compress-float-ppc-pic.c: New.
17967
17968 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
17969
17970 PR libfortran/21593
17971 gfortran.dg/dev_null.f90: Remove targets.
17972
17973 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
17974
17975 PR tree-opt/22335
17976 * gcc.dg/pr22335-1.c: New test.
17977 * gcc.dg/pr22335-2.c: New test.
17978
17979 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17980
17981 PR c++/20172
17982 * g++.dg/template/nontype12.C : New test.
17983
17984 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
17985
17986 * gcc.dg/tree-ssa/loop-10.c: New test.
17987
17988 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
17989
17990 * gcc.c-torture/execute/20020720-1.x: Remove.
17991
17992 2005-07-11 Jakub Jelinek <jakub@redhat.com>
17993
17994 * gfortran.fortran-torture/execute/forall_7.f90: New test.
17995
17996 2005-07-10 Richard Sandiford <richard@codesourcery.com>
17997
17998 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
17999 (dg-mips-options): Use it.
18000
18001 2005-07-09 Diego Novillo <dnovillo@redhat.com>
18002
18003 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
18004
18005 2005-07-09 Richard Henderson <rth@redhat.com>
18006
18007 * lib/target-supports.exp (check_effective_target_sync_char_short):
18008 Add alpha.
18009
18010 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
18011
18012 PR libfortran/22217
18013 * gfortran.dg/negative-z-descriptor.f90: New test.
18014
18015 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
18016
18017 PR tree-opt/22329
18018 * gcc.dg/pr22329.c: New test.
18019
18020 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
18021
18022 PR tree-optimization/20139
18023 * gcc.dg/tree-ssa/pr20139.c: New.
18024
18025 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
18026
18027 PR tree-opt/22356
18028 * testsuite/gcc.dg/pr22356-1.c: New test.
18029
18030 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
18031
18032 PR c++/21799
18033 * g++.dg/template/unify8.C: New.
18034 * g++.dg/template/unify9.C: New.
18035
18036 2005-07-08 Jakub Jelinek <jakub@redhat.com>
18037
18038 * gfortran.fortran-torture/execute/entry_10.f90: New test.
18039
18040 2005-07-07 Geoffrey Keating <geoffk@apple.com>
18041
18042 * gcc.dg/darwin-version-1.c: New.
18043 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
18044 * gcc.dg/builtins-20.c: Likewise.
18045 * gcc.dg/builtins-53.c: Likewise.
18046 * gcc.dg/torture/builtins-convert-1.c: Likewise.
18047 * gcc.dg/torture/builtins-convert-2.c: Likewise.
18048 * gcc.dg/torture/builtins-convert-3.c: Likewise.
18049 * gcc.dg/torture/builtins-power-1.c: Likewise.
18050 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
18051 on Darwin.
18052
18053 2005-07-07 Jeff Law <law@redhat.com>
18054
18055 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
18056 argument evaluation order.
18057
18058 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
18059
18060 PR libfortran/21594
18061 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
18062 Add test cases where the shift length is greater than the
18063 array length.
18064
18065 2005-07-07 Ziemowit Laski <zlaski@apple.com>
18066
18067 * obj-c++.dg/proto-lossage-6.mm: New.
18068 * objc.dg/proto-lossage-6.m: New.
18069
18070 2005-07-07 Ziemowit Laski <zlaski@apple.com>
18071
18072 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
18073 * objc.dg/gnu-runtime-2.m: Likewise.
18074
18075 2005-07-07 Jakub Jelinek <jakub@redhat.com>
18076
18077 * gfortran.dg/longline.f: New test.
18078
18079 * gfortran.dg/badline.f: New test.
18080
18081 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
18082
18083 PR fortran/16531
18084 PR fortran/15966
18085 PR fortran/18781
18086 * gfortran.dg/hollerith.f90: New.
18087 * gfortran.dg/hollerith2.f90: New.
18088 * gfortran.dg/hollerith3.f90: New.
18089 * gfortran.dg/hollerith4.f90: New.
18090 * gfortran.dg/hollerith_f95.f90: New.
18091 * gfortran.dg/hollerith_legacy.f90: New.
18092 * gfortran.dg/g77/cpp4.F: New. Port from g77.
18093
18094 2005-07-07 Ziemowit Laski <zlaski@apple.com>
18095
18096 PR objc/22274
18097 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
18098 * objc.dg/gnu-runtime-2.m: New.
18099
18100 2005-07-06 Jeff Law <law@redhat.com>
18101
18102 * gcc.dg/tree-ssa/vrp17.c: New test.
18103
18104 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
18105
18106 PR fortran/22327
18107 * gfortran.dg/array_constructor_5.f90: New test.
18108
18109 2005-07-07 Jakub Jelinek <jakub@redhat.com>
18110
18111 * gfortran.fortran-torture/execute/entry_9.f90: New test.
18112
18113 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
18114
18115 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
18116 * gcc.dg/980816-1.c: Ditto.
18117
18118 2005-07-06 Jeff Law <law@redhat.com>
18119
18120 * gcc.c-torture/compile/pr21356.c: New test.
18121
18122 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
18123
18124 PR c/22013
18125 PR c/22098
18126 * gcc.c-torture/compile/pr22013-1.c,
18127 gcc.c-torture/execute/pr22098-1.c,
18128 gcc.c-torture/execute/pr22098-2.c,
18129 gcc.c-torture/execute/pr22098-3.c: New tests.
18130
18131 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
18132
18133 PR c/22308
18134 * gcc.dg/pr22308-1.c: New test.
18135
18136 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
18137
18138 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
18139 target.
18140 * gcc.dg/compare9.c: Use -fshort-enums instead of
18141 -fno-short-enums. Change the last test to dg-bogus.
18142
18143 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
18144
18145 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
18146 * gcc.dg/compare9.c: New.
18147
18148 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18149
18150 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
18151
18152 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
18153
18154 PR testsuite/22288
18155 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
18156
18157
18158 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18159
18160 * gcc.dg/format/gcc_gfc-1.c: New.
18161
18162 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
18163
18164 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
18165
18166 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18167
18168 PR fortran/20842
18169 * gfortran.dg/io_invalid_1.f90: New test.
18170
18171 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
18172
18173 * gcc.dg/format/gcc_diag-1.c: Update.
18174
18175 2005-07-02 Jeff Law <law@redhat.com>
18176
18177 * gcc.dg/tree-ssa/pr22051-1.c: New test.
18178 * gcc.dg/tree-ssa/pr22051-2.c: New test.
18179
18180 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
18181
18182 * gcc.dg/format/gcc_diag-1.c: Update.
18183
18184 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
18185
18186 PR tree-opt/22269
18187 * gcc.c-torture/compile/pr22269.c: New test.
18188
18189 2005-06-30 Diego Novillo <dnovillo@redhat.com>
18190
18191 PR 21584
18192 PR 22219
18193 * g++.dg/tree-ssa/pr21584-1.C: New test.
18194 * g++.dg/tree-ssa/pr21584-2.C: New test.
18195
18196 2005-06-30 Ziemowit Laski <zlaski@apple.com>
18197
18198 * obj-c++.dg/try-catch-11.mm: New.
18199 * objc.dg/try-catch-10.m: New.
18200
18201 2005-06-29 David Edelsohn <edelsohn@gnu.org>
18202
18203 * g++.dg/other/ucnid-1.C: xfail on AIX.
18204
18205 2005-06-29 Diego Novillo <dnovillo@redhat.com>
18206
18207 PR 22234
18208 * gcc.dg/20050629-1.c: New test.
18209
18210 2005-06-29 Ziemowit Laski <zlaski@apple.com>
18211
18212 * obj-c++.dg/const-str-1[0-1].mm: New.
18213 * objc.dg/const-str-1[0-1].m: New.
18214
18215 2005-05-29 Richard Henderson <rth@redhat.com>
18216
18217 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
18218 Rename from check_effective_target_vect_no_max.
18219 (check_effective_target_vect_no_int_add): New.
18220 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
18221 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
18222 * gcc.dg/vect/vect-reduc-3.c: Likewise.
18223 * gcc.dg/vect/vect-reduc-1.c: Use both.
18224 * gcc.dg/vect/vect-reduc-2.c: Likewise.
18225
18226 2005-05-29 Richard Henderson <rth@redhat.com>
18227
18228 * lib/target-supports.exp (check_effective_target_vect_no_max):
18229 Remove i386 and x86_64.
18230
18231 2005-06-29 Steve Ellcey <sje@cup.hp.com>
18232
18233 PR testsuite/21969
18234 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
18235
18236 2005-06-29 Steve Ellcey <sje@cup.hp.com>
18237
18238 PR middle-end/21969
18239 * gcc.dg/vect/pr21969.c: New test.
18240
18241 2005-06-28 Eric Christopher <echristo@redhat.com>
18242
18243 PR c/22052
18244 PR c/21975
18245 * gcc.dg/inline1.c: New test.
18246 * gcc.dg/inline2.c: Ditto.
18247 * gcc.dg/inline3.c: Ditto.
18248 * gcc.dg/inline4.c: Ditto.
18249 * gcc.dg/inline5.c: Ditto.
18250
18251 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
18252
18253 PR libfortran/22142
18254 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
18255 Add testcase also testing eoshift1 for PR 22142.
18256
18257 2005-06-28 Richard Henderson <rth@redhat.com>
18258
18259 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
18260 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
18261 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
18262 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
18263 gcc.dg/tree-ssa/20030922-2.c: Likewise.
18264
18265 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
18266
18267 PR libfortran/22142
18268 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
18269 Add testcase for PR 22142.
18270
18271 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
18272
18273 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
18274 gcc.target/ia64/fpreg-2.c: New tests.
18275
18276 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18277
18278 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
18279
18280 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18281
18282 PR libfortran/22170
18283 * gfortran.dg/slash_1.f90: New test.
18284
18285 2005-06-27 Richard Henderson <rth@redhat.com>
18286
18287 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
18288 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
18289 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
18290 * gcc.dg/vect/vect-reduc-2.c: Likewise.
18291 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
18292 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
18293
18294 2005-06-27 Richard Henderson <rth@redhat.com>
18295
18296 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
18297 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
18298
18299 2005-06-27 Ziemowit Laski <zlaski@apple.com>
18300
18301 * obj-c++.dg/proto-lossage-5.mm: New.
18302 * objc.dg/proto-lossage-5.m: New.
18303
18304 2005-06-27 Diego Novillo <dnovillo@redhat.com>
18305
18306 PR 21959
18307 * gcc.dg/tree-ssa/pr21959.c: New test.
18308
18309 2005-06-27 Jakub Jelinek <jakub@redhat.com>
18310
18311 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
18312 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
18313 testing uninitialized var.
18314
18315 * gcc.c-torture/execute/builtins/chk.h: New.
18316 * gcc.c-torture/execute/builtins/lib/chk.c: New.
18317 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
18318 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
18319 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
18320 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
18321 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
18322 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
18323 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
18324 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
18325 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
18326 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
18327 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
18328 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
18329 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
18330 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
18331 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
18332 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
18333 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
18334 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
18335 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
18336 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
18337 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
18338 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
18339 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
18340 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
18341 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
18342 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
18343 * gcc.dg/builtin-object-size-1.c: New test.
18344 * gcc.dg/builtin-object-size-2.c: New test.
18345 * gcc.dg/builtin-object-size-3.c: New test.
18346 * gcc.dg/builtin-object-size-4.c: New test.
18347 * gcc.dg/builtin-object-size-5.c: New test.
18348 * gcc.dg/builtin-stringop-chk-1.c: New test.
18349 * gcc.dg/builtin-stringop-chk-2.c: New test.
18350 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
18351 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
18352 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
18353 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
18354 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
18355 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
18356 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
18357 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
18358 * gcc.c-torture/execute/printf-1.c: New test.
18359 * gcc.c-torture/execute/fprintf-1.c: New test.
18360 * gcc.c-torture/execute/vprintf-1.c: New test.
18361 * gcc.c-torture/execute/vfprintf-1.c: New test.
18362 * gcc.c-torture/execute/printf-chk-1.c: New test.
18363 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
18364 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
18365 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
18366
18367 2005-06-27 Michael Matz <matz@suse.de>
18368
18369 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
18370 slot is not merged if address escapes.
18371
18372 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18373
18374 PR c/21911
18375 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
18376
18377 2005-06-26 Jakub Jelinek <jakub@redhat.com>
18378
18379 PR middle-end/17965
18380 * gcc.c-torture/compile/20050622-1.c: New test.
18381
18382 PR middle-end/22028
18383 * gcc.dg/20050620-1.c: New test.
18384
18385 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
18386
18387 PR tree-optimization/22026
18388 * gcc.dg/tree-ssa/pr22026.c: New.
18389
18390 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
18391
18392 PR libfortran/22144
18393 * gfortran.dg/shift-alloc.f90: New testcase.
18394
18395 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
18396
18397 * all files: Update FSF address in copyright headers.
18398
18399 2005-06-22 Jan Hubicka <jh@suse.cz>
18400
18401 * wholeprogram-1.c: New testcase.
18402 * wholeprogram-2.c: New testcase.
18403
18404 2005-06-24 Mark Mitchell <mark@codesourcery.com>
18405
18406 PR 22171
18407 * gcc.dg/tree-ssa/pr22171.c: New test.
18408
18409 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
18410
18411 * gfortran.dg/simplify_modulo.f90: New.
18412
18413 2005-06-24 Jan Hubicka <jh@suse.cz>
18414
18415 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
18416
18417 2005-06-23 Ziemowit Laski <zlaski@apple.com>
18418
18419 * obj-c++.dg/proto-lossage-[1-4].mm: New.
18420
18421 2005-06-23 Ziemowit Laski <zlaski@apple.com>
18422
18423 * obj-c++.dg/typedef-alias-1.mm: New.
18424 * objc.dg/typedef-alias-1.m: New.
18425
18426 2005-06-23 Jeff Law <law@redhat.com>
18427
18428 * gcc.dg/tree-ssa/vrp16.c: New test.
18429
18430 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18431
18432 * lib/target-supports.exp: Add
18433 check_effective_target_fortran_large_real and
18434 check_effective_target_fortran_large_int to check for
18435 corresponding effective targets.
18436 * gfortran.dg/large_integer_kind_1.f90: New test.
18437 * gfortran.dg/large_real_kind_1.f90: New test.
18438
18439 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
18440
18441 PR tree-optimization/22117
18442 * gcc.dg/tree-ssa/pr22117.c: New.
18443
18444 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
18445
18446 PR testsuite/22123
18447 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
18448
18449 2005-06-23 David Edelsohn <edelsohn@gnu.org>
18450
18451 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
18452
18453 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
18454
18455 * gfortran.dg/f2c_4.f90: Add tests for complex functions
18456 * gfortran.dg/f2c_4.c: Likewise.
18457
18458 2005-06-22 Paul Brook <paul@codesourcery.com>
18459
18460 PR fortran/21034
18461 * gfortran.dg/auto_save_1.f90: New test.
18462
18463 2005-06-22 Michael Matz <matz@suse.de>
18464
18465 * gcc.target/x86-64/abi: New directory.
18466 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
18467 * gcc.target/x86-64/abi/README.gcc: New file.
18468 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
18469 * gcc.target/x86-64/abi/asm-support.s: New file.
18470 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
18471 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
18472 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
18473 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
18474 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
18475 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
18476 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
18477 * gcc.target/x86_64/abi/test_bitfields.c: New test.
18478 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
18479 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
18480 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
18481 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
18482 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
18483 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
18484 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
18485 * gcc.target/x86_64/abi/test_varargs.c: New test.
18486
18487 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
18488
18489 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
18490 32-bit i?86 and x86_64.
18491
18492 2005-06-21 Ziemowit Laski <zlaski@apple.com>
18493
18494 * obj-c++.dg/const-str-[1-9].mm: New tests.
18495
18496 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
18497
18498 PR fortran/22010
18499 * gfortran.dg/namelist_use.f90: New.
18500 * gfortran.dg/namelist_use_only.f90: New.
18501
18502 2005-06-21 Jeff Law <law@redhat.com>
18503
18504 * gcc.dg/tree-ssa/vrp15.c: New test.
18505
18506 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
18507
18508 * lib/target-supports.exp (check_effective_target_vect_reduction):
18509 Remove.
18510 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
18511 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
18512 remove vect_reduction target keyword. Also avoid two returns in main.
18513 * gcc.dg/vect/vect-reduc-3.c: Likewise.
18514 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
18515 * gcc.dg/vect/vect-reduc-1short.c: New test.
18516 * gcc.dg/vect/vect-reduc-1char.c: New test.
18517 * gcc.dg/vect/vect-reduc-2short.c: New test.
18518 * gcc.dg/vect/vect-reduc-2char.c: New test.
18519 * gcc.dg/vect/vect-reduc-6.c: New test.
18520 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
18521 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
18522 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
18523
18524 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18525 Paul Thomas <pault@gcc.gnu.org>
18526
18527 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
18528 New tests.
18529
18530 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18531
18532 * gfortran.dg/backslash_1.f90: New test.
18533 * gfortran.dg/backslash_2.f90: New test.
18534
18535 2005-06-20 Steven G. Kargl <kargls@comcast.net>
18536
18537 * gfortran.dg/duplicate_labels.f90: New test.
18538
18539 2005-06-20 Jan Beulich <jbeulich@novell.com>
18540
18541 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
18542 unsupportable relocations.
18543 * g++.old-deja/g++.other/store-expr1.C: Likewise.
18544 * gcc.dg/20050321-2.c: xfail for NetWare.
18545
18546 2005-06-20 Andreas Jaeger <aj@suse.de>
18547
18548 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
18549 gcc.target/i386/fastcall-sseregparm.c,
18550 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
18551
18552 2005-06-19 Richard Henderson <rth@redhat.com>
18553
18554 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
18555
18556 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
18557
18558 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
18559
18560 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
18561
18562 PR c++/22115
18563 * g++.dg/conversion/simd2.C: Change expected error message.
18564
18565 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
18566
18567 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
18568 * gcc.dg/vect/vect-reduc-2.c: Likewise.
18569 * gcc.dg/vect/vect-reduc-3.c: Likewise.
18570
18571 2005-06-18 James A Morrison <phython@gcc.gnu.org>
18572
18573 * gcc.dg/fold-mod-1.c: New test.
18574
18575 2005-06-18 Steven G. Kargl <kargls@comcast.net>
18576
18577 PR fortran/19926
18578 * gfortran.dg/pr19926.f90: New test.
18579
18580 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
18581
18582 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
18583 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
18584 targets.
18585 * gcc.dg/vect/vect-reduc-2.c: Likewise.
18586 * gcc.dg/vect/vect-reduc-3.c: Likewise.
18587
18588 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
18589
18590 * gcc.target/ia64/float80-varargs-1.c: New test.
18591
18592 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18593
18594 PR tree-opt/22035
18595 * gfortran.dg/f2c_6.f90: New test.
18596
18597 2005-06-17 Geoffrey Keating <geoffk@apple.com>
18598
18599 PR c++/17413
18600 * g++.dg/template/local5.C: New.
18601
18602 2005-06-17 Richard Henderson <rth@redhat.com>
18603
18604 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
18605
18606 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
18607
18608 PR testsuite/21945
18609 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
18610
18611 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
18612
18613 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
18614 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
18615 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
18616 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
18617 check_vect to verify the presence of hardware vector support.
18618
18619 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
18620
18621 PR testsuite/22056
18622 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
18623
18624 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18625
18626 PR libfortran/19216
18627 * gfortran.dg/pr19216.f: Add correct space between brackets and
18628 dg directive.
18629
18630 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18631
18632 PR libfortran/16436
18633 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
18634
18635 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
18636
18637 * gcc.target/i386/attributes-error.c: New testcase.
18638 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
18639 * gcc.target/i386/regparm-stdcall.c: Likewise.
18640 * gcc.target/i386/sseregparm-1.c: Likewise.
18641 * gcc.target/i386/sseregparm-2.c: Likewise.
18642
18643 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
18644
18645 * g++.dg/rtti/crash2.C: New.
18646
18647 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
18648
18649 * gcc.dg/noncompile/20040203-3.c: Update expected message.
18650
18651 2005-06-15 David Ung <davidu@mips.com>
18652
18653 * gcc.target/mips/mips16e-extends.c: New test for testing the
18654 generation of MIPS16e zeb/zeh, seb/seh instructions.
18655
18656 2005-06-15 Diego Novillo <dnovillo@redhat.com>
18657
18658 PR 22018
18659 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
18660 * gcc.dg/tree-ssa/pr22018.c: New test.
18661
18662 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
18663
18664 * gcc.dg/simd-1.c: Update error messages.
18665 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
18666 * gcc.dg/simd-2.c: Update error messages.
18667 * gcc.dg/simd-4.c: New.
18668
18669 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
18670
18671 PR c++/20678
18672 * g++.dg/other/crash-4.C: New.
18673
18674 2005-06-14 Devang Patel <dpatel@apple.com>
18675
18676 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
18677
18678 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
18679
18680 PR c++/21929
18681 * g++.dg/parse/crash11.C: Update
18682
18683 2005-06-13 Jeff Law <law@redhat.com>
18684
18685 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
18686 perform the desired transformations.
18687 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
18688 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
18689
18690 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18691
18692 PR fortran/22038
18693 * gfortran.dg/forall_1.f90: Un-XFAIL.
18694
18695 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
18696
18697 PR c++/21929
18698 * g++.dg/parse/crash26.C: New.
18699
18700 PR c++/20789
18701 * g++.dg/init/member1.C: New.
18702
18703 2005-06-13 Jakub Jelinek <jakub@redhat.com>
18704
18705 * gfortran.dg/altreturn_1.f90: New test.
18706
18707 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
18708
18709 PR middle-end/21985
18710 * gcc.dg/tree-ssa/pr21985.c: New test.
18711
18712 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
18713
18714 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
18715
18716 2005-06-12 Roger Sayle <roger@eyesopen.com>
18717
18718 PR c++/21930
18719 * g++.dg/other/error10.C: New test case.
18720
18721 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18722
18723 PR libfortran/19155
18724 * gfortran.dg/pr19155.f: Add test.
18725
18726 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18727
18728 * gfortran.dg/f2c_7.f90: New test.
18729
18730 * gfortran.dg/forall_1.f90: XFAILed.
18731
18732 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
18733
18734 * gcc.dg/pr14796-1.c: New.
18735 * gcc.dg/pr14796-2.c: New.
18736
18737 2005-06-11 Steven G. Kargl <kargls@comcast.net>
18738
18739 PR fortran/17792
18740 PR fortran/21375
18741 * gfortran.dg/deallocate_stat.f90: New test.
18742
18743 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
18744
18745 * gfortran.fortran-torture/execute/in-pack.f90: New test.
18746
18747 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
18748
18749 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
18750 access will be generated when this loop is vectorized. Test that
18751 accesses with same alignment were detected.
18752 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
18753 Test that accesses with same alignment were detected.
18754 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
18755 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
18756 alignment were detected.
18757
18758 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
18759
18760 PR c++/10611
18761 * g++.dg/conversion/simd2.C: New.
18762
18763 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
18764
18765 * gcc.dg/Wcxx-compat-1.c: New.
18766
18767 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
18768
18769 PR libfortran/21480
18770 * gfortran.dg/reshape-complex.f90: Add a test for a packed
18771 complex array.
18772
18773 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
18774
18775 * gcc.dg/alias-8.c: New.
18776
18777 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
18778
18779 * gcc.dg/format/cmn_err-1.c: Update.
18780
18781 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
18782
18783 PR target/20666
18784 * gcc.target/sparc/fexpand-2.c: New.
18785 * gcc.target/sparc/fpmerge-2.c: New.
18786 * gcc.target/sparc/fpmul-2.c: New.
18787 * gcc.target/sparc/noresult.c: New.
18788 * gcc.target/sparc/pdist-2.c: New.
18789 * gcc.target/sparc/pdist-3.c: New.
18790
18791 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
18792
18793 PR testsuite/21702
18794 * gcc.target/i386/i386.exp: Fix comment typo.
18795
18796 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
18797
18798 PR c++/19497
18799 * g++.dg/inherit/using5.C: New.
18800 * g++.dg/inherit/using6.C: New.
18801
18802 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18803
18804 PR c++/19894
18805 * g++.dg/template/ptrmem15.C: New test.
18806
18807 PR c++/20563
18808 * g++.dg/ext/label4.C: New test.
18809
18810 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
18811
18812 * gcc.dg/tls/debug-1.c: New test.
18813
18814 2005-06-07 Dale Johannesen <dalej@apple.com>
18815
18816 * gcc.target/i386/movq.c: New.
18817
18818 2005-06-07 Dale Johannesen <dalej@apple.com>
18819
18820 * gcc.dg/20050607-1.c: New.
18821
18822 2005-06-07 Jakub Jelinek <jakub@redhat.com>
18823
18824 PR middle-end/21850
18825 * gcc.c-torture/execute/20050607-1.c: New test.
18826
18827 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
18828
18829 PR libfortran/21926
18830 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
18831 Test case where the return array has lowest stride one,
18832 but isn't packed.
18833
18834 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
18835
18836 * lib/target-supports.exp (check_effective_target_sync_int_long):
18837 Add s390 and s390x targets.
18838
18839 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
18840
18841 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
18842 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
18843 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
18844 * gcc.dg/tree-ssa/loop-9.c: New test.
18845
18846 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
18847
18848 * g++.dg/parse/defarg10.C: New.
18849
18850 2005-06-06 Jakub Jelinek <jakub@redhat.com>
18851
18852 PR regression/21897
18853 * gcc.c-torture/execute/20050604-1.c: New test.
18854
18855 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
18856
18857 PR 21903
18858 * g++.dg/parse/defarg9.C: New.
18859
18860 PR c++/20637
18861 * g++.dg/inherit/using4.C: New.
18862 * g++.dg/overload/error1.C: Adjust expected errors.
18863 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
18864 * g++.old-deja/g++.brendan/arm2.C: Likewise.
18865 * g++.old-deja/g++.other/redecl2.C: Likewise.
18866 * g++.old-deja/g++.other/redecl4.C: Likewise.
18867 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
18868
18869 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
18870
18871 * gfortran.dg/f2c_5.f90: Add -w to dg-options
18872
18873 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
18874
18875 * lib/gfortran.exp (gfortran_target_compile): Call
18876 dg-additional-files-options
18877 * gfortran.dg/f2c_4.f90: New file
18878 * gfortran.dg/f2c_4.c: New file
18879 * gfortran.dg/f2c_5.f90: New file
18880 * gfortran.dg/f2c_5.c: New file
18881
18882 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18883
18884 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
18885
18886 PR fortran/21912
18887 * gfortran.dg/array_constructor_4.f90: New test.
18888
18889 2005-06-05 Mark Mitchell <mark@codesourcery.com>
18890
18891 PR c++/21619
18892 * g++.dg/ext/builtin9.C: New test.
18893
18894 2005-06-05 Dale Johannesen <dalej@apple.com>
18895
18896 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
18897 * gcc.c-torture/execute/20050603-2.c: Ditto.
18898
18899 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
18900
18901 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
18902 * gcc.dg/vect/vect-reduc-1.c: New.
18903 * gcc.dg/vect/vect-reduc-2.c: New.
18904 * gcc.dg/vect/vect-reduc-3.c: New.
18905
18906 2005-06-04 Dale Johannesen <dalej@apple.com>
18907
18908 * gcc.c-torture/execute/20050603-1.c: New.
18909 * gcc.c-torture/execute/20050603-2.c: New.
18910 * gcc.dg/20050603-3.c: New.
18911
18912 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18913
18914 PR fortran/19195
18915 * gfortran.dg/debug_1.f90: New test.
18916
18917 * gfortran.dg/forall_1.f90: New test.
18918
18919 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
18920
18921 * gfortran.dg/array_constructor_3.f90: New test.
18922
18923 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18924
18925 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
18926
18927 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
18928
18929 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
18930
18931 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
18932
18933 PR c/21873
18934 * gcc.dg/init-excess-1.c: New test.
18935
18936 2005-06-03 Mark Mitchell <mark@codesourcery.com>
18937
18938 PR c++/21853
18939 * g++.dg/expr/static_cast6.C: New test.
18940
18941 2005-06-03 Diego Novillo <dnovillo@redhat.com>
18942
18943 * gcc.dg/tree-ssa/vrp14.c: New test.
18944
18945 2005-06-03 Mark Mitchell <mark@codesourcery.com>
18946
18947 PR c++/21336
18948 * g++.dg/template/new2.C: New test.
18949
18950 2005-06-03 Josh Conner <jconner@apple.com>
18951
18952 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
18953 all entries in initializer.
18954
18955 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
18956
18957 PR middle-end/21858
18958 * gcc.dg/pr21858.c: New testcase.
18959
18960 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
18961
18962 PR tree-optimization/21292
18963
18964 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
18965 New.
18966 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18967 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18968 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18969 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18970 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
18971
18972 2005-06-02 Richard Henderson <rth@redhat.com>
18973
18974 * gcc.dg/sync-2.c: Use -march=i486 for i386.
18975
18976 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
18977
18978 * gcc.dg/wtypequal.c: New testcase.
18979
18980 2005-06-02 Diego Novillo <dnovillo@redhat.com>
18981
18982 PR 21582
18983 * gcc.dg/tree-ssa/pr21582.c: New test.
18984
18985 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
18986
18987 PR c++/21280
18988 * g++.dg/opt/interface2.h: New.
18989 * g++.dg/opt/interface2.C: New.
18990 * g++.dg/init/ctor4.C: Adjust error lines.
18991 * g++.old-deja/g++.bob/inherit2.C: Likewise.
18992 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18993 * g++.old-deja/g++.jason/opeq3.C: Likewise.
18994 * g++.old-deja/g++.pt/assign1.C: Likewise.
18995 * g++.old-deja/g++.pt/crash20.C: Likewise.
18996
18997 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
18998
18999 PR tree-optimization/21734
19000 * g++.dg/vect/pr21734_1.cc: New.
19001 * g++.dg/vect/pr21734_2.cc: New.
19002
19003 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
19004
19005 PR c++/20350
19006 * g++.dg/template/spec24.C: New.
19007
19008 PR c++/21151
19009 * g++.dg/pch/local-1.C: New.
19010 * g++.dg/pch/local-1.Hs: New.
19011
19012 2005-06-01 Diego Novillo <dnovillo@redhat.com>
19013
19014 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
19015 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
19016 * gcc.dg/tree-ssa/pr14341.c: New test.
19017 * gcc.dg/tree-ssa/pr14841.c: New test.
19018 * gcc.dg/tree-ssa/pr20701.c: New test.
19019 * gcc.dg/tree-ssa/pr21086.c: New test.
19020 * gcc.dg/tree-ssa/pr21090.c: New test.
19021 * gcc.dg/tree-ssa/pr21332.c: New test.
19022 * gcc.dg/tree-ssa/pr21458.c: New test.
19023 * gcc.dg/tree-ssa/pr21658.c: New test.
19024 * gcc.dg/tree-ssa/vrp01.c: New test.
19025 * gcc.dg/tree-ssa/vrp02.c: New test.
19026 * gcc.dg/tree-ssa/vrp03.c: New test.
19027 * gcc.dg/tree-ssa/vrp04.c: New test.
19028 * gcc.dg/tree-ssa/vrp05.c: New test.
19029 * gcc.dg/tree-ssa/vrp06.c: New test.
19030 * gcc.dg/tree-ssa/vrp07.c: New test.
19031 * gcc.dg/tree-ssa/vrp08.c: New test.
19032 * gcc.dg/tree-ssa/vrp09.c: New test.
19033 * gcc.dg/tree-ssa/vrp10.c: New test.
19034 * gcc.dg/tree-ssa/vrp11.c: New test.
19035 * gcc.dg/tree-ssa/vrp12.c: New test.
19036 * gcc.dg/tree-ssa/vrp13.c: New test.
19037
19038 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
19039
19040 PR 21029
19041 * gcc.dg/tree-ssa/pr21029.c: New test.
19042
19043 2005-06-01 Roger Sayle <roger@eyesopen.com>
19044
19045 * gfortran.dg/logint-1.f: New test case.
19046 * gfortran.dg/logint-2.f: Likewise.
19047 * gfortran.dg/logint-3.f: Likewise.
19048
19049 2005-06-01 Jakub Jelinek <jakub@redhat.com>
19050
19051 PR c/21536
19052 PR c/20760
19053 * gcc.dg/20050527-1.c: New test.
19054
19055 * gcc.dg/i386-sse-12.c: New test.
19056
19057 PR fortran/21729
19058 * gfortran.dg/implicit_5.f90: New test.
19059
19060 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
19061
19062 PR fortran/20883
19063 * gfortran/assign_4.f90: New test.
19064 * gfortran/assign_2.f90: Change compile to run.
19065
19066 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
19067
19068 * lib/target-supports.exp
19069 (check_effective_target_sync_char_short): New.
19070 * gcc.dg/sync-2.c: New.
19071
19072 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
19073
19074 PR tree-optimization/21817
19075 * gcc.dg/torture/pr21817-1.c: New.
19076
19077 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
19078
19079 PR c++/21165
19080 * g++.dg/template/init5.C: New.
19081
19082 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
19083
19084 * gfortran.dg/char_initialiser_actual.f90:
19085 Test character initialisers as actual arguments.
19086 * gfortran.dg/char_pointer_comp_assign.f90:
19087 Test character pointer structure component assignments.
19088 * gfortran.dg/char_array_structure_constructor.f90:
19089 Test character components in structure constructors.
19090
19091 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
19092
19093 PR middle-end/20931
19094 * g++.dg/opt/pr20931.C: New test.
19095
19096 2005-05-31 Andreas Jaeger <aj@suse.de>
19097
19098 PR testsuite/20772
19099 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
19100 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
19101 g++.old-deja/g++.ext/asmspec1.C,
19102 g++.old-deja/g++.other/regstack.C,
19103 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
19104 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
19105 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
19106 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
19107 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
19108 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
19109 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
19110 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
19111 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
19112 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
19113 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
19114 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
19115 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
19116 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
19117 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
19118 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
19119 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
19120 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
19121 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
19122
19123 2005-05-31 Jeff Law <law@redhat.com>
19124
19125 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
19126
19127 2005-05-30 Paolo Carlini <pcarlini@suse.de>
19128
19129 PR middle-end/21743
19130 * gcc.dg/builtins-1.c: Activate disabled clog test.
19131 * gcc.dg/torture/builtin-attr-1.c: Likewise.
19132
19133 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
19134
19135 * gfortran.dg/char_pointer_assign.f90:
19136 Test character-pointer assignments and pointer assignments.
19137 * gfortran.dg/char_pointer_dummy.f90:
19138 Test character-pointer dummy arguments.
19139 * gfortran.dg/char_pointer_func.f90:
19140 Test character-pointer function returns.
19141 * gfortran.dg/char_pointer_dependency.f90:
19142 Test character-pointer functions with dependencies.
19143
19144 2005-05-30 Mark Mitchell <mark@codesourcery.com>
19145
19146 PR c++/21784
19147 * g++.dg/lookup/using14.C: New test.
19148
19149 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
19150
19151 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
19152 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
19153 trailing ^M.
19154
19155 2005-05-29 Geoffrey Keating <geoffk@apple.com>
19156
19157 PR c++/17413
19158 * g++.dg/template/local5.C: New.
19159
19160 PR target/21761
19161 * gcc.c-torture/compile/pr21761.c: New.
19162
19163 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
19164 before darwin8.
19165
19166 2005-05-30 Steven G. Kargl
19167
19168 PR fortran/20846
19169 * gfortran.dg/inquire_8.f90: New test.
19170
19171 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19172
19173 PR libfortran/21376
19174 * gfortran.dg/output_exponents_1.f90: New test.
19175
19176 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19177
19178 PR libfortran/20006
19179 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
19180
19181 2005-05-28 Mark Mitchell <mark@codesourcery.com>
19182
19183 PR c++/21210
19184 * g++.dg/ext/complex1.C: New test.
19185
19186 PR c++/21340
19187 * g++.dg/init/ctor6.C: New test.
19188
19189 2005-05-29 Jan Hubicka <jh@suse.cz>
19190
19191 * gcc.c-torture/compile/pr21562.c: New.
19192
19193 2005-05-28 Steven G. Kargl <kargls@comcast.net>
19194
19195 * gfortran.dg/subnormal_1.f90: New test.
19196
19197 2005-05-28 Jan Hubicka <jh@suse.cz>
19198
19199 * tree-prof.exp: Fix comment.
19200 * value-prof-1.c: New.
19201 * value-prof-2.c: New.
19202 * value-prof-3.c: New.
19203 * value-prof-4.c: New.
19204
19205 2005-05-27 Mark Mitchell <mark@codesourcery.com>
19206
19207 PR c++/21614
19208 * g++.dg/expr/ptrmem6.C: New test.
19209 * g++.dg/expr/ptrmem6a.C: Likewise.
19210
19211 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
19212
19213 PR tree-optimization/21658
19214 * gcc.dg/tree-ssa/pr21658.c: New.
19215
19216 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
19217
19218 PR c++/21455
19219 * g++.dg/inherit/ptrmem3.C: New.
19220
19221 PR c++/21681
19222 * g++.dg/parse/template16.C: New.
19223
19224 2005-05-27 Andreas Jaeger <aj@suse.de>
19225
19226 * gcc.dg/setjmp-2.c: Only run in 32-bit.
19227
19228 * gcc.dg/i386-sse-8.c: Run test on all archs.
19229
19230 2005-05-26 Mike Stump <mrs@apple.com>
19231
19232 * objc.dg/isa-field-1.m: Only run on darwin.
19233 * objc.dg/lookup-1.m: Likewise.
19234 * objc.dg/try-catch-8.m: Likewise.
19235
19236 2005-05-26 Roger Sayle <roger@eyesopen.com>
19237
19238 PR tree-optimization/9814
19239 * gcc.dg/pr9814-1.c: New test case.
19240
19241 2005-05-26 Ziemowit Laski <zlaski@apple.com>
19242
19243 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
19244 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
19245 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
19246 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
19247 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
19248 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
19249 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
19250 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
19251 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
19252 objc.dg/try-catch-8.m: New.
19253
19254 2005-05-26 Janis Johnson <janis187@us.ibm.com>
19255
19256 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
19257 remove extraneous semicolons.
19258
19259 2005-05-26 Ziemowit Laski <zlaski@apple.com>
19260
19261 * obj-c++.dg/comp-types-12.mm: New.
19262 * objc.dg/comp-types-11.m: New.
19263 * objc.dg/selector-4.m: New.
19264
19265 2005-05-26 Andreas Jaeger <aj@suse.de>
19266
19267 PR testsuite/20772
19268 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
19269 g++.old-deja/g++.ext/attrib3.C,
19270 g++.old-deja/g++.other/store-expr1.C,
19271 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
19272 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
19273 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19274 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
19275 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
19276 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
19277 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
19278 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19279 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
19280 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
19281 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
19282 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
19283 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
19284 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
19285 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
19286 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
19287 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
19288 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19289 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
19290
19291 2005-05-26 Andreas Jaeger <aj@suse.de>
19292
19293 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
19294 x86-64 compilation.
19295
19296 2005-05-26 Andreas Jaeger <aj@suse.de>
19297
19298 PR testsuite/20772
19299 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
19300 gcc.misc-tests/i386-pf-athlon-1.c,
19301 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
19302 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
19303 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
19304 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
19305 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
19306 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
19307 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
19308 programs.
19309
19310 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
19311 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
19312 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
19313 x86-64 compilation.
19314
19315 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
19316 x86_64.
19317
19318 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
19319 effective-target ilp32.
19320
19321 2005-05-26 David Ung <davidu@mips.com>
19322
19323 * gcc.target/mips/ext_ins.c: New test for testing the generation
19324 of MIPS32/64 rev 2 ext/ins instructions.
19325
19326 2005-05-26 Andreas Jaeger <aj@suse.de>
19327
19328 * treelang/compile/unsigned.tree: Use gimple instead of
19329 nonexisting generic dump.
19330
19331 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
19332
19333 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
19334
19335 2005-05-26 Andreas Jaeger <aj@suse.de>
19336
19337 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
19338
19339 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
19340
19341 PR libfortran/17283
19342 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
19343 Test callee-allocated memory with write statements.
19344
19345 2005-05-25 Roger Sayle <roger@eyesopen.com>
19346
19347 PR middle-end/21709
19348 * gcc.dg/pr21709-1.c: New test case.
19349
19350 2005-05-25 Ziemowit Laski <zlaski@apple.com>
19351 Mike Stump <mrs@apple.com>
19352
19353 * objc/execute/next_mapping.h: Update for C++.
19354
19355 * obj-c++.dg/selector-1.mm: Move to...
19356 * obj-c++.dg/selector-4.mm: here...
19357
19358 * obj-c++.dg/basic.mm: New.
19359 * obj-c++.dg/comp-types-1.mm: New.
19360 * obj-c++.dg/cxx-class-1.mm: New.
19361 * obj-c++.dg/cxx-ivars-1.mm: New.
19362 * obj-c++.dg/cxx-ivars-2.mm: New.
19363 * obj-c++.dg/cxx-ivars-3.mm: New.
19364 * obj-c++.dg/cxx-scope-1.mm: New.
19365 * obj-c++.dg/cxx-scope-2.mm: New.
19366 * obj-c++.dg/defs.mm: New.
19367 * obj-c++.dg/empty-private-1.mm: New.
19368 * obj-c++.dg/encode-1.mm: New.
19369 * obj-c++.dg/encode-2.mm: New.
19370 * obj-c++.dg/encode-3.mm: New.
19371 * obj-c++.dg/extern-c-1.mm: New.
19372 * obj-c++.dg/extra-semi.mm: New.
19373 * obj-c++.dg/fix-and-continue-2.mm: New.
19374 * obj-c++.dg/isa-field-1.mm: New.
19375 * obj-c++.dg/ivar-list-semi.mm: New.
19376 * obj-c++.dg/local-decl-1.mm: New.
19377 * obj-c++.dg/lookup-1.mm: New.
19378 * obj-c++.dg/lookup-2.mm: New.
19379 * obj-c++.dg/method-1.mm: New.
19380 * obj-c++.dg/method-2.mm: New.
19381 * obj-c++.dg/method-3.mm: New.
19382 * obj-c++.dg/method-4.mm: New.
19383 * obj-c++.dg/method-5.mm: New.
19384 * obj-c++.dg/method-6.mm: New.
19385 * obj-c++.dg/method-7.mm: New.
19386 * obj-c++.dg/no-extra-load.mm: New.
19387 * obj-c++.dg/overload-1.mm: New.
19388 * obj-c++.dg/pragma-1.mm: New.
19389 * obj-c++.dg/pragma-2.mm: New.
19390 * obj-c++.dg/private-1.mm: New.
19391 * obj-c++.dg/private-2.mm: New.
19392 * obj-c++.dg/proto-qual-1.mm: New.
19393 * obj-c++.dg/qual-types-1.mm: New.
19394 * obj-c++.dg/stubify-1.mm: New.
19395 * obj-c++.dg/stubify-2.mm: New.
19396 * obj-c++.dg/super-class-1.mm: New.
19397 * obj-c++.dg/super-class-2.mm: New.
19398 * obj-c++.dg/super-dealloc-1.mm: New.
19399 * obj-c++.dg/super-dealloc-2.mm: New.
19400 * obj-c++.dg/template-1.mm: New.
19401 * obj-c++.dg/template-2.mm: New.
19402 * obj-c++.dg/template-3.mm: New.
19403 * obj-c++.dg/template-4.mm: New.
19404 * obj-c++.dg/template-5.mm: New.
19405 * obj-c++.dg/template-6.mm: New.
19406 * obj-c++.dg/try-catch-1.mm: New.
19407 * obj-c++.dg/try-catch-2.mm: New.
19408 * obj-c++.dg/try-catch-3.mm: New.
19409 * obj-c++.dg/try-catch-4.mm: New.
19410 * obj-c++.dg/try-catch-5.mm: New.
19411 * obj-c++.dg/try-catch-6.mm: New.
19412 * obj-c++.dg/try-catch-7.mm: New.
19413 * obj-c++.dg/try-catch-8.mm: New.
19414 * obj-c++.dg/try-catch-9.mm: New.
19415 * obj-c++.dg/va-meth-1.mm: New.
19416
19417 2005-05-25 Ziemowit Laski <zlaski@apple.com>
19418
19419 * obj-c++.dg/selector-1.mm: New.
19420 * obj-c++.dg/selector-2.mm: New.
19421
19422 2005-05-25 Ziemowit Laski <zlaski@apple.com>
19423
19424 * obj-c++.dg/selector-3.mm: New.
19425 * objc.dg/selector-3.m: New.
19426
19427 2005-05-25 Ziemowit Laski <zlaski@apple.com>
19428
19429 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
19430 about where warning appears.
19431
19432 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
19433
19434 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
19435 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
19436 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
19437 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
19438
19439 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
19440
19441 * gcc.dg/20050524-1.c: New test.
19442
19443 2005-05-25 Jan Hubicka <jh@suse.cz>
19444
19445 * gcc.dg/tree-prof/inliner-1.c: New.
19446
19447 2005-05-25 Janis Johnson <janis187@us.ibm.com>
19448
19449 * gcc.dg/tree-prof: New directory.
19450 * gcc.dg/tree-prof/tree-prof.exp: New.
19451
19452 2005-05-25 DJ Delorie <dj@redhat.com>
19453
19454 * gcc.dg/Wattributes-1.c: New.
19455 * gcc.dg/Wattributes-2.c: New.
19456 * gcc.dg/Wattributes-3.c: New.
19457
19458 20005-05-24 Janis Johnson <janis187@us.ibm.com>
19459
19460 PR tree-optimization/19833
19461 * gcc.dg/uninit-4.c: Remove xfail.
19462 * gcc.dg/uninit-9.c: Ditto.
19463
19464 2005-05-24 Ziemowit Laski <zlaski@apple.com>
19465
19466 * obj-c++.dg/bitfield-[1-5].mm: New.
19467 * obj-c++.dg/class-protocol-1.mm: New.
19468 * obj-c++.dg/comp-types-1[0-1].mm: New.
19469 * obj-c++.dg/comp-types-[2-9].mm: New.
19470 * obj-c++.dg/encode-[4-8].mm: New.
19471 * obj-c++.dg/layout-1.mm: New.
19472 * obj-c++.dg/method-1[0-9].mm: New.
19473 * obj-c++.dg/method-2[0-1].mm: New.
19474 * obj-c++.dg/method-[8-9].mm: New.
19475 * obj-c++.dg/objc-gc-3.mm: New.
19476 * obj-c++.dg/try-catch-10.mm: New.
19477 * objc.dg/bitfield-5.m: New.
19478 * objc.dg/comp-types-10.m: New.
19479 * objc.dg/comp-types-9.m: New.
19480 * objc.dg/layout-1.m: New.
19481 * objc.dg/objc-gc-4.m: New.
19482 * objc.dg/try-catch-9.m: New.
19483 * objc.dg/class-protocol-1.m: Tweak diagnostics.
19484 * objc.dg/comp-types-1.m: Likewise.
19485 * objc.dg/comp-types-[5-6].m: Likewise.
19486 * objc.dg/method-9.m: Likewise.
19487
19488 2005-05-24 Janis Johnson <janis187@us.ibm.com>
19489
19490 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
19491 and on hardware without VMX support.
19492
19493 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
19494
19495 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
19496
19497 * lib/profopt.exp (dg-final-generate, dg-final-use,
19498 profopt-final-code, profopt-get-options): New.
19499 (profopt-execute): Process test directives.
19500
19501 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
19502 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
19503 cleanup-tree-dump, cleanup-saved-temps): Update comments.
19504
19505 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
19506
19507 PR C++/21645
19508 * g++.dg/init/ctor5.C: New test.
19509
19510 2005-05-24 Ira Rosen <irar@il.ibm.com>
19511
19512 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
19513 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
19514 vect-113.c, vect-114.c.
19515
19516 2005-05-23 Adam Nemet <anemet@lnxw.com>
19517
19518 * gcc.dg/const-elim-1.c: Remove xfails.
19519
19520 2005-05-23 Jeff Law <law@redhat.com>
19521
19522 * gcc.c-torture/compile/pr21638.c: New test.
19523 * gcc.c-torture/compile/20050520-1.c: New test.
19524
19525 2005-05-23 Nick Clifton <nickc@redhat.com>
19526
19527 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
19528 be a proper triple, ie: m32r*-*-*.
19529 * g++.old-deja/g++.jason/thunk3.C: Likewise.
19530
19531 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
19532
19533 PR middle-end/21331
19534 PR tree-opt/21293
19535 * gcc.c-torture/compile/pr21293.c: New test.
19536 * gcc.c-torture/execute/pr21331.c: New test.
19537
19538 2004-05-20 Richard Henderson <rth@redhat.com>
19539
19540 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
19541
19542 2005-05-20 Ziemowit Laski <zlaski@apple.com>
19543
19544 * obj-c++-dg.exp: Add.
19545 * obj-c++.exp: Add.
19546 * obj-c++.dg/dg.exp: Add.
19547
19548 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
19549
19550 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
19551 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
19552
19553 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
19554
19555 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
19556
19557 2004-05-19 Richard Henderson <rth@redhat.com>
19558
19559 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
19560
19561 2005-05-19 Janis Johnson <janis187@us.ibm.com>
19562
19563 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
19564
19565 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
19566
19567 2005-05-19 Jakub Jelinek <jakub@redhat.com>
19568
19569 PR c++/21495
19570 * g++.dg/parse/extern1.C: New test.
19571 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
19572
19573 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
19574
19575 * gcc.dg/c99-math.h: New.
19576 * gcc.dg/c99-math-float-1.c: New test.
19577 * gcc.dg/c99-math-double-1.c: Likewise.
19578 * gcc.dg/c99-math-long-double-1.c: Likewise.
19579
19580 2005-05-18 Richard Henderson <rth@redhat.com>
19581
19582 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
19583
19584 2005-05-18 Devang Patel <dpatel@apple.com>
19585
19586 * g++.dg/opt/20050511-1.C: New test.
19587
19588 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
19589
19590 PR libfortran/21127
19591 * gfortran.dg/reshape-complex.f90: New test.
19592
19593 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
19594
19595 * gfortran.dg/array_constructor_1.f90: New test.
19596 * gfortran.dg/array_constructor_2.f90: New test.
19597
19598 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
19599
19600 PR fortran/20954
19601 * gfortran.dg/pr20954.f: New test.
19602
19603 2005-05-17 Mike Stump <mrs@apple.com>
19604
19605 Yet more Objective-C++...
19606
19607 * objc.dg/method-5.m: Update.
19608 * objc.dg/method-6.m: Update.
19609 * objc.dg/method-7.m: Update.
19610 * objc.dg/method-9.m: Update.
19611 * objc.dg/try-catch-2.m: Update.
19612
19613 2005-05-17 Mark Mitchell <mark@codesourcery.com>
19614
19615 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
19616 Remove little-endian optimizations.
19617
19618 2005-05-17 Jeff Law <law@redhat.com>
19619
19620 * g++.dg/tree-ssa/pr14814.C: New test.
19621 * gcc.dg/tree-ssa/pr14814.C: New test.
19622 * gcc.dg/tree-ssa/pr17141-1.C: New test.
19623 * gcc.dg/tree-ssa/pr17141-2.C: New test.
19624
19625 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
19626
19627 * gcc.dg/compat/generate-random.c: Do not include
19628 libiberty.h.
19629 * gcc.dg/compat/generate-random_r.c: Likewise.
19630
19631 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
19632
19633 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
19634
19635 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
19636
19637 PR middle-end/21595
19638 * g++.dg/tree-ssa/builtin1.C: New testcase.
19639
19640 2005-05-17 Jakub Jelinek <jakub@redhat.com>
19641
19642 PR c++/21454
19643 * g++.dg/opt/const4.C: New test.
19644
19645 PR middle-end/21492
19646 * g++.dg/opt/crossjump1.C: New test.
19647
19648 PR tree-optimization/21610
19649 * gcc.c-torture/compile/20050516-1.c: New test.
19650
19651 PR fortran/15080
19652 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
19653 about the test failing.
19654 * gfortran.fortran-torture/execute/where_7.f90: New test.
19655 * gfortran.fortran-torture/execute/where_8.f90: New test.
19656
19657 2005-05-16 Richard Henderson <rth@redhat.com>
19658
19659 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
19660 i?86 and x86_64.
19661
19662 2005-05-16 Mark Mitchell <mark@codesourcery.com>
19663
19664 * gcc.dg/compat/generate-random.c (config.h): Do not include.
19665 (limits.h): Include unconditionally.
19666 (stdlib.h): Likewise.
19667 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
19668 (limits.h): Include unconditionally.
19669 (stdlib.h): Likewise.
19670 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19671 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19672 (limits.h): Include unconditionally.
19673 (stdlib.h): Likewise.
19674 (hashtab.h): Do not include.
19675 (getopt.h): Likewise.
19676 (stddef.h): Include.
19677 (hashval_t): Define.
19678 (struct entry): Add "next" field.
19679 (HASH_SIZE): New macro.
19680 (hash_table): New variable.
19681 (switchfiles): Do not use xmalloc.
19682 (mix): New macro.
19683 (iterative_hash): New function.
19684 (hasht): Remove.
19685 (e_exists): New function.
19686 (e_insert): Likewise.
19687 (output): Use, instead of libiberty hashtable functions.
19688 (main): Do not use getopt. Do not call htab_create.
19689
19690 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
19691
19692 PR libstdc++/21526
19693 * lib/target-supports.exp (check_mkfifo_available):
19694 Return 0 for cygwin as mkfifo support incomplete on platform.
19695 Fix typos in comments.
19696
19697 2005-05-15 Mark Mitchell <mark@codesourcery.com>
19698
19699 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
19700
19701 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
19702
19703 PR fortran/17432
19704 * gfortran.dg/assign_4.f: New test.
19705
19706 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
19707
19708 PR tree-optimization/21563
19709 * gcc.dg/tree-ssa/pr21563.c: New.
19710
19711 2005-05-14 Jan Hubicka <jh@suse.cz>
19712
19713 * gcc.dg/noreturn-7.c: Allow control reaches warning.
19714
19715 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
19716
19717 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
19718
19719 2005-05-13 Julian Brown <julian@codesourcery.com>
19720
19721 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
19722 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
19723
19724 2005-05-13 Jan Hubicka <jh@suse.cz>
19725
19726 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
19727 * gcc.dg/fold-xor-?.c: Likewise.
19728 * gcc.dg/pr15784-?.c: Likewise.
19729 * gcc.dg/pr20922-?.c: Likewise.
19730 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
19731 * gcc.dg/tree-ssa/pr17598.c: Likewise.
19732 * gcc.dg/tree-ssa/pr20470.c: Likewise.
19733
19734 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19735
19736 PR fortran/21260
19737 * gfortran.dg/hollerith_1.f90: New test.
19738
19739 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19740
19741 * gfortran.dg/func_result_2.f90: New test.
19742
19743 2005-05-11 Bud Davis <bdavis@gfortran.org>
19744
19745 * gfortran.dg/dev_null.f90: New test.
19746
19747 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
19748
19749 * gcc.dg/arm-vfp1.c: Revert last change.
19750
19751 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
19752
19753 PR middle-end/19807
19754 PR tree-optimization/19639
19755 * g++.dg/tree-ssa/pr19807.C: New testcase.
19756
19757 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19758
19759 PR libfortran/21471
19760 * gfortran.dg/append-1.f90: New test.
19761
19762 2005-05-10 Diego Novillo <dnovillo@redhat.com>
19763
19764 * gcc.dg/pr18501.c: XFAIL.
19765 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
19766 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
19767 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
19768 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19769 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19770 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
19771 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
19772 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
19773
19774 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19775
19776 PR fortran/20178
19777 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
19778 gfortran.dg/f2c_3.f90: New tests.
19779
19780 * gfortran.dg/return_1.f90: Fix dg annotation.
19781
19782 2005-05-10 Diego Novillo <dnovillo@redhat.com>
19783
19784 * gcc.c-torture/compile/20050510-1.c: New test.
19785
19786 2005-05-10 Mark Mitchell <mark@codesourcery.com>
19787
19788 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
19789
19790 2005-05-10 Bob Wilson <bob.wilson@acm.org>
19791
19792 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
19793
19794 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
19795
19796 PR c/17913
19797 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
19798
19799 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
19800
19801 PR c/21342
19802 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
19803 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
19804
19805 2005-05-10 Ben Elliston <bje@au.ibm.com>
19806
19807 PR debug/16676
19808 * gcc.dg/debug/pr16676.c: New test.
19809
19810 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
19811
19812 PR testsuite/21443
19813 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
19814 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
19815 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
19816 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
19817 Change -O1 to -O2.
19818 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
19819 -fno-tree-dominator-opts.
19820
19821 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19822
19823 * gfortran.dg/return_1.f90: New test.
19824
19825 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
19826
19827 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
19828
19829 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
19830
19831 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
19832
19833 PR c++/21427
19834 * g++.dg/inherit/covariant13.C: New.
19835
19836 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19837
19838 PR libfortran/19155
19839 * gfortran.dg/pr19155.f: New test.
19840
19841 2005-05-08 Roger Sayle <roger@eyesopen.com>
19842
19843 PR inline-asm/8788
19844 * gcc.dg/pr8788-1.c: New testcase.
19845
19846 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
19847
19848 PR target/21416
19849 * gcc.target/mips/fpcmp-[12].c: New tests.
19850
19851 2005-05-06 Mark Mitchell <mark@codesourcery.com>
19852
19853 * lib/target-supports-dg.exp (dg-require-fork): New function.
19854 (dg-require-mkfifo): Likewise.
19855 * lib/target-supports.exp (check_function_available): New
19856 function.
19857 (check_fork_available): Likewise.
19858 (check_mkfifo_available): Likewise.
19859
19860 2005-05-06 Jeff Law <law@redhat.com>
19861
19862 * gcc.c-torture/compile/pr21380.c: New test.
19863
19864 2005-05-06 Jakub Jelinek <jakub@redhat.com>
19865
19866 PR c++/20961
19867 * g++.dg/ext/weak3.C: New test.
19868
19869 2005-05-05 Mark Mitchell <mark@codesourcery.com>
19870
19871 PR c++/21352
19872 * g++.dg/template/crash37.C: New test.
19873
19874 2005-05-05 Paul Brook <paul@codesourcery.com>
19875
19876 * gcc.dg/arm-g2.c: Use effective-target arm32.
19877 * gcc.dg/arm-mmx-1.c: Ditto.
19878 * gcc.dg/arm-scd42-2.c: Ditto.
19879 * gcc.dg/arm-vfp1.c: Ditto.
19880 * lib/target-supports.exp (check_effective_target_arm32): New
19881 function.
19882
19883 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
19884
19885 PR libfortran/21354
19886 gfortran.dg/in_pack_rank7.f90: New test.
19887
19888 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
19889
19890 PR middle-end/15618
19891 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
19892
19893 2005-05-04 Jakub Jelinek <jakub@redhat.com>
19894
19895 PR middle-end/21265
19896 * gcc.dg/20050503-1.c: New test.
19897
19898 PR rtl-optimization/21239
19899 * gcc.dg/i386-sse-11.c: New test.
19900
19901 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
19902
19903 PR target/16888
19904 * gcc.target/i386/asm-1.c: New test.
19905
19906 2005-05-03 Jakub Jelinek <jakub@redhat.com>
19907
19908 PR rtl-optimization/21330
19909 * gcc.c-torture/execute/20050502-1.c: New test.
19910
19911 PR target/21297
19912 * gcc.c-torture/execute/20050502-2.c: New test.
19913
19914 2005-05-03 Uros Bizjak <uros@kss-loka.si>
19915
19916 PR middle-end/21282
19917 * gcc.dg/pr21282.c: New.
19918
19919 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
19920
19921 * gcc.dg/vect/pr20122.c: Clean up .vect file.
19922 * gcc.dg/vect/vect-92.c: Likewise.
19923 * gcc.dg/vect/vect-93.c: Likewise.
19924 * gcc.dg/vect/vect-dv-1.c: Likewise.
19925 * gcc.dg/vect/vect-dv-2.c: Likewise.
19926 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
19927
19928 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
19929
19930 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
19931 * gfortran.dg/vect/vect-2.f90: Likewise.
19932 * gfortran.dg/vect/vect-3.f90: Likewise.
19933 * gfortran.dg/vect/vect-4.f90: Likewise.
19934 * gfortran.dg/vect/vect-5.f90: Likewise.
19935
19936 2005-05-02 Geoffrey Keating <geoffk@apple.com>
19937
19938 PR target/20813
19939 * gcc.dg/rs6000-fpint-2.c: New.
19940
19941 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
19942
19943 PR c/15698
19944 * gcc.dg/builtins-30.c: Update expected messages.
19945 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
19946 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
19947 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
19948
19949 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
19950
19951 PR tree-optimization/21294
19952 * gcc.dg/tree-ssa/pr21294.c: New.
19953
19954 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
19955
19956 * gcc.dg/altivec-3.c (vec_store): Do not use the old
19957 __builtin_altivec_st_internal_4si built-in.
19958
19959 2005-05-02 Mark Mitchell <mark@codesourcery.com>
19960
19961 PR c++/15875
19962 * g++.dg/template/ptrmem14.C: New test.
19963
19964 2005-05-02 Paul Brook <paul@codesourcery.com>
19965
19966 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
19967
19968 2005-05-02 Michael Matz <matz@suse.de>
19969
19970 PR c++/19542
19971 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
19972
19973 2005-05-01 Mark Mitchell <mark@codesourcery.com>
19974
19975 * g++.dg/cpp/weak.C: New test.
19976
19977 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
19978
19979 * gcc.dg/tree-ssa/loop-8.c: New test.
19980
19981 2005-04-30 Michael Maty <matz@suse.de>
19982
19983 * gcc.dg/inline-mcpy.c: New test.
19984
19985 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
19986
19987 PR libfortran/18958
19988 * gfortran.dg/eoshift.f90: New test case.
19989
19990 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
19991
19992 PR libfortran/18857
19993 * gfortran.dg/matmul_1.f90: New test.
19994
19995 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
19996
19997 PR tree-optimization/21030
19998 * gcc.dg/tree-ssa/pr21030.c: New.
19999
20000 2005-04-29 Devang Patel <dpatel@apple.com>
20001
20002 PR tree-optimization/21272
20003 * gcc.dg/vect/vect-ifcvt-10.c: New test.
20004
20005 2005-04-29 Jakub Jelinek <jakub@redhat.com>
20006
20007 PR fortran/13082
20008 PR fortran/18824
20009 * gfortran.dg/entry_4.f90: New test.
20010 * gfortran.fortran-torture/execute/entry_1.f90: New test.
20011 * gfortran.fortran-torture/execute/entry_2.f90: New test.
20012 * gfortran.fortran-torture/execute/entry_3.f90: New test.
20013 * gfortran.fortran-torture/execute/entry_4.f90: New test.
20014 * gfortran.fortran-torture/execute/entry_5.f90: New test.
20015 * gfortran.fortran-torture/execute/entry_6.f90: New test.
20016 * gfortran.fortran-torture/execute/entry_7.f90: New test.
20017
20018 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20019
20020 * gfortran.fortran-torture/execute/entry_8.f90: New test.
20021
20022 2005-04-29 Paul Brook <paul@codesourcery.com>
20023
20024 * gfortran.dg/entry_3.f90: New test.
20025
20026 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20027
20028 * gfortran.dg/implicit_4.f90: New test.
20029
20030 2005-04-28 Bob Wilson <bob.wilson@acm.org>
20031
20032 * lib/target-supports.exp (check_profiling_available): Return
20033 false for xtensa-*-elf.
20034
20035 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
20036
20037 * lib/fortran-torture.exp (fortran-torture.exp): Catch
20038 error if file cannot be deleted.
20039
20040 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
20041
20042 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
20043 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
20044 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
20045 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
20046 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
20047 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
20048 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
20049 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
20050 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
20051 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20052 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
20053 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
20054 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
20055
20056 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20057
20058 PR fortran/20865
20059 * gfortran.dg/pr20865.f90: New test.
20060
20061 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
20062
20063 * gcc.dg/void-cast-2.c: New test.
20064
20065 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
20066
20067 PR c/21159
20068 * gcc.dg/void-cast-1.c: New test.
20069
20070 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
20071
20072 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
20073
20074 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20075
20076 PR fortran/21177
20077 * gfortran.dg/pr21177.f90: New test.
20078
20079 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
20080
20081 PR tree-optimization/21171
20082 * gcc.dg/tree-ssa/pr21171.c: New test.
20083
20084 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
20085
20086 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
20087 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
20088 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
20089 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
20090 gcc.dg/tree-ssa/gen-vect-32.c: New.
20091 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
20092 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
20093 don't run on PPC32.
20094
20095 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
20096
20097 PR c/21213
20098 * gcc.dg/transparent-union-3.c: New test.
20099
20100 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
20101
20102 PR c/20740
20103 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
20104 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
20105 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
20106 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
20107 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
20108 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
20109
20110 2005-04-26 Jeff Law <law@redhat.com>
20111
20112 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
20113 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
20114 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
20115 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
20116 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
20117 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
20118 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
20119
20120 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
20121
20122 PR tree-optimization/17598
20123 * gcc.dg/tree-ssa/pr17598.c: New testcase.
20124
20125 2005-04-25 Mike Stump <mrs@apple.com>
20126
20127 * objc.dg/fix-and-continue-1.m: Add.
20128
20129 2005-04-25 Roger Sayle <roger@eyesopen.com>
20130
20131 PR c++/20995
20132 * g++.dg/opt/pr20995-1.C: New test case.
20133
20134 2005-04-25 Devang Patel <dpatel@apple.com>
20135
20136 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
20137
20138 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
20139
20140 PR testsuite/21062
20141 * g++.dg/opt/alias2.C (printf): Correct the prototype.
20142
20143 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
20144
20145 PR C++/21188
20146 * g++.dg/opt/rtti2.C: New test.
20147
20148 2005-04-25 Paul Brook <paul@codesourcery.com>
20149 Steven G. Kargl <kargls@comcast.net>
20150
20151 PR fortran/20879
20152 * gfortran.dg/ichar_1.f90: New file.
20153
20154 2005-04-24 Jakub Jelinek <jakub@redhat.com>
20155
20156 PR middle-end/20991
20157 * g++.dg/opt/pr20991.C: New test.
20158
20159 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
20160 where sizeof (type) < __alignof__ (type).
20161 * gcc.dg/compat/struct-layout-1.h: Likewise.
20162
20163 2005-04-24 Per Bothner <per@bothner.com>
20164 Devang Patel <dpatel@apple.com>
20165
20166 PR preprocessor/20907
20167 * gcc.dg/cpp/very-long-comment.c: New test.
20168
20169 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20170
20171 PR fortran/20059
20172 * gfortran.dg/common_5.f: New test.
20173
20174 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
20175
20176 PR middle-end/21082
20177 * g++.dg/tree-ssa/pr21082.C: New testcase.
20178
20179 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
20180
20181 * gcc.dg/vect/vect-99.c: New test.
20182
20183 2005-04-22 Diego Novillo <dnovillo@redhat.com>
20184
20185 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
20186
20187 2005-04-22 Jeff Law <law@redhat.com>
20188
20189 * gcc.dg/uninit-5.c: Remove xfails.
20190 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
20191 conditionals and loads.
20192
20193 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
20194
20195 PR libfortran/20074
20196 PR libfortran/20436
20197 PR libfortran/21108
20198 * gfortran.dg/nested_reshape.f90: new test
20199 * gfortran.dg/reshape-alloc.f90: new test
20200 * gfortran.dg/reshape.f90: new test
20201
20202 2005-04-22 Mark Mitchell <mark@codesourcery.com>
20203
20204 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
20205
20206 * gcc.dg/arm-vfp1.c: New test.
20207
20208 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
20209
20210 PR c++/21087
20211 * g++.dg/lookup/builtin2.C: New test.
20212
20213 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
20214
20215 * gcc.dg/weak/weak-13.c: New test.
20216
20217 2005-04-21 Geoffrey Keating <geoffk@apple.com>
20218
20219 * lib/target-supports.exp (check_effective_target_sync_int_long):
20220 Add powerpc*.
20221
20222 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
20223
20224 * gcc.target/mips/branch-1.c: New test.
20225
20226 2005-04-21 Richard Henderson <rth@redhat.com>
20227
20228 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
20229 * gcc.dg/vect/vect-86.c: Likewise.
20230 * gcc.dg/vect/vect-87.c: Likewise.
20231 * gcc.dg/vect/vect-88.c: Likewise.
20232
20233 2005-04-21 Devang Patel <dpatel@apple.com>
20234
20235 PR optimization/20994
20236 * gcc.dg/tree-ssa/ifc-3.c: New test.
20237
20238 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
20239
20240 PR c/12913
20241 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
20242 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
20243 gcc.dg/c99-vla-jump-5.c: New tests.
20244
20245 2005-04-19 Richard Henderson <rth@redhat.com>
20246
20247 * lib/target-supports.exp (check_effective_target_vect_int_mult):
20248 Fix typo in exists check.
20249 (check_effective_target_sync_int_long): New.
20250 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
20251 * gcc.dg/ia64-sync-2.c: Likewise.
20252 * gcc.dg/ia64-sync-3.c: Likewise.
20253 * gcc.dg/ia64-sync-4.c: Likewise.
20254
20255 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
20256
20257 * gcc.dg/fold-xor-1.c: New test.
20258 * gcc.dg/fold-xor-2.c: New test.
20259
20260 2005-04-19 James E. Wilson <wilson@specifixinc.com>
20261
20262 PR target/20670
20263 * g++.dg/eh/fp-regs.C: New test.
20264
20265 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
20266
20267 * gcc.dg/Wint-to-pointer-cast-1.c,
20268 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
20269 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
20270 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
20271
20272 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20273
20274 PR fortran/16861
20275 * gfortran.dg/pr16861.f90: New test.
20276
20277 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
20278
20279 * gcc.dg/pr21085.c: New test.
20280
20281 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
20282
20283 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
20284 (setup_mips_tests, dg-mips-options): New procedures.
20285 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
20286 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
20287 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
20288 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
20289 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
20290 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
20291 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
20292 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
20293 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
20294 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
20295 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
20296 dg-mips-options instead of dg-options. Remove now-redundant
20297 preprocessor guards.
20298 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
20299 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
20300 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
20301 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
20302 * gcc.dg/vr-mult-2.c: Delete.
20303 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
20304 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
20305 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
20306 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
20307 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
20308 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
20309 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
20310
20311 2005-04-18 Laurent GUERBY <laurent@guerby.net>
20312
20313 * ada/acats/run_all.sh: Use sync when executable not present.
20314
20315 2005-04-18 Devang Patel <dpatel@apple.com>
20316
20317 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
20318 * gcc.dg/vect/vect-11a.c: New.
20319 * gcc.dg/vect/vect-none.c: Update.
20320 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
20321
20322 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
20323
20324 PR tree-optimization/20922
20325 * gcc.dg/pr20922-1.c: New test.
20326 * gcc.dg/pr20922-2.c: New test.
20327 * gcc.dg/pr20922-3.c: New test.
20328 * gcc.dg/pr20922-4.c: New test.
20329 * gcc.dg/pr20922-5.c: New test.
20330 * gcc.dg/pr20922-6.c: New test.
20331
20332 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20333
20334 PR libfortran/20950
20335 * gfortran.dg/pr20950.f: New test.
20336
20337 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20338
20339 PR libfortran/19216
20340 * gfortran.dg/pr19216.f: New test.
20341
20342 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
20343
20344 PR tree-optimization/21001
20345 * gcc.dg/tree-ssa/pr21001.c: New.
20346
20347 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
20348
20349 PR libfortran/21075
20350 * gfortran.dg/reshape_rank7.f90: New test.
20351
20352 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
20353
20354 PR libfortran/12884 gfortran.dg/pr12884.f: New test
20355 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
20356 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
20357 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
20358 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
20359 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
20360 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
20361 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
20362 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
20363 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
20364 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
20365 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
20366 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
20367 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
20368 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
20369 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
20370 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
20371 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
20372 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
20373 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
20374 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
20375
20376 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
20377
20378 * gfortran.dg/wtruncate.f: New testcase.
20379 * gfortran.dg/wtruncate.f90: New testcase.
20380
20381 2005-04-16 Mark Mitchell <mark@codesourcery.com>
20382
20383 PR c++/21025
20384 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
20385 which sizeof/alignof is dependent, rather than just whether we are
20386 processing_template_decl.
20387
20388 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
20389
20390 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
20391 corrected typo where the wrong variables had been compared.
20392
20393 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
20394
20395 PR libfortran/18495
20396 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
20397 Test callee-allocated version of return array with a write
20398 statement.
20399 Test spread with a temporary with another write statement.
20400
20401 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
20402
20403 PR tree-optimization/21031
20404 * gcc.dg/tree-ssa/pr21031.c: New.
20405
20406 2005-04-15 Uros Bizjak <uros@kss-loka.si>
20407
20408 PR tree-optimization/21004
20409 * gcc.dg/builtins-53.c: Include builtins-config.h.
20410 Check floorf, ceilf, floorl and ceill transformations
20411 only when HAVE_C99_RUNTIME is defined.
20412
20413 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
20414
20415 PR middle-end/20739
20416 * gcc.dg/tree-ssa/pr20739.c: New test.
20417
20418 2005-04-14 Mike Stump <mrs@apple.com>
20419
20420 * gcc.dg/Foundation.framework/empty: New.
20421 * gcc.dg/framework-2.c: New.
20422
20423 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
20424
20425 PR tree-optimization/21021
20426 * gcc.c-torture/compile/pr21021.c: New.
20427
20428 2005-04-14 Janis Johnson <janis187@us.ibm.com>
20429
20430 PR testsuite/21010
20431 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
20432 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
20433 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
20434 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
20435 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
20436 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
20437 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
20438 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
20439
20440 2005-04-14 Richard Henderson <rth@redhat.com>
20441
20442 * lib/target-supports.exp (check_effective_target_vect_condition):
20443 Add ia64, i?86, and x86_64.
20444
20445 2005-04-14 Steven G. Kargl <kargls@comcast.net>
20446
20447 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
20448
20449 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
20450
20451 PR tree-optimization/20657
20452 * gcc.dg/tree-ssa/pr20657.c: New.
20453
20454 2005-04-14 Uros Bizjak <uros@kss-loka.si>
20455
20456 * gcc.dg/builtins-53.c: Also check (int)trunc* and
20457 (long long int)trunc*.
20458
20459 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
20460
20461 PR target/20927
20462 * gcc.dg/pr20927.c: New test.
20463
20464 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
20465
20466 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
20467 * gcc.target/mips/asm-1.c: Likewise.
20468
20469 2005-04-13 Dale Johannesen <dalej@apple.com>
20470
20471 * objc.dg/objc-fast-4.m: New.
20472
20473 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
20474
20475 * gcc.target/cris/torture/cris-torture.exp: New driver in new
20476 directory.
20477 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
20478
20479 2005-04-13 David Edelsohn <edelsohn@gnu.org>
20480
20481 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
20482 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
20483 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
20484
20485 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
20486
20487 PR tree-optimization/20913
20488 * gcc.dg/tree-ssa/pr20913.c: New.
20489
20490 PR tree-optimization/20702
20491 * gcc.dg/tree-ssa/pr20702.c: New.
20492
20493 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20494
20495 PR c++/13744
20496 * g++.dg/inherit/local3.C: New test.
20497
20498 2005-04-12 Jeff Law <law@redhat.com>
20499
20500 * gcc.dg/tree-ssa/20050412-1.c: New test.
20501
20502 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
20503
20504 PR libfortran/19016
20505 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
20506 Add tests with mask generated by expression.
20507 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
20508 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
20509 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
20510
20511 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
20512
20513 PR middle-end/20917
20514 * gcc.dg/20050409-1.c: New test.
20515
20516 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
20517
20518 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
20519
20520 2005-04-11 Mark Mitchell <mark@codesourcery.com>
20521
20522 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
20523 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
20524 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
20525 (TARGET_CXX): Adjust accordingly.
20526 * target.h (struct gcc_target): Remove epxort_class_data. Add
20527 determine_class_data_visibility and class_data_always_comdat.
20528 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
20529 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
20530 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
20531 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
20532 (arm_cxx_determine_class_data_visibility): New.
20533 (arm_cxx_class_data_always_comdat): Likewise.
20534 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
20535 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
20536 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
20537 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
20538 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
20539 Define.
20540
20541 2005-04-11 Mark Mitchell <mark@codesourcery.com>
20542
20543 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
20544
20545 2005-04-11 Geoffrey Keating <geoffk@apple.com>
20546
20547 * gcc.dg/i386-darwin-fpmath.c: New.
20548
20549 2004-04-11 Devang Patel <dpatel@apple.com>
20550
20551 * lib/target-supports.exp (check_effective_target_vect_condition): New.
20552 * gcc.dg/vect/vect-ifcvt-1.c: New test.
20553 * gcc.dg/vect/vect-ifcvt-2.c: New test.
20554 * gcc.dg/vect/vect-ifcvt-3.c: New test.
20555 * gcc.dg/vect/vect-ifcvt-4.c: New test.
20556 * gcc.dg/vect/vect-ifcvt-5.c: New test.
20557 * gcc.dg/vect/vect-ifcvt-6.c: New test.
20558 * gcc.dg/vect/vect-ifcvt-7.c: New test.
20559 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
20560
20561 2004-04-11 Devang Patel <dpatel@apple.com>
20562
20563 * gcc.dg/vect/vect-dv-1.c: New test.
20564 * gcc.dg/vect/vect-dv-2.c: New test.
20565
20566 2005-04-11 Diego Novillo <dnovillo@redhat.com>
20567
20568 PR tree-optimization/20933
20569 * gcc.dg/tree-ssa/pr20933.c: New test.
20570
20571 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20572
20573 * gfortran.dg/fold_nearest.f90: New test.
20574
20575 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
20576
20577 * gcc.dg/tree-ssa/alias-1.c: New test.
20578
20579 2005-04-11 Diego Novillo <dnovillo@redhat.com>
20580
20581 PR tree-optimization/20920
20582 * g++.dg/tree-ssa/pr20920.C: New test.
20583
20584 2005-04-11 Uros Bizjak <uros@kss-loka.si>
20585
20586 * gcc.dg/builtins-53.c: Also check (int)ceil* and
20587 (long long int)ceil*.
20588
20589 2005-04-10 Mark Mitchell <mark@codesourcery.com>
20590
20591 * g++.dg/warn/Wdtor1.C: Declare template in system header with
20592 explicit C++ linkage.
20593
20594 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20595
20596 * gfortran.dg/pr17229.f: Take care of the new obsolescence
20597 warning for arithmetic IF statements.
20598
20599 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
20600
20601 * eor_handling_1.f90: New test case.
20602 * eor_handling_2.f90: New test case.
20603 * eor_handling_3.f90: New test case.
20604 * eor_handling_4.f90: New test case.
20605 * eor_handling_5.f90: New test case.
20606 * noadv_size.f90: New test case.
20607 * pad_no.f90: New test case.
20608
20609 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
20610
20611 * gcc.c-torture/execute/20050410-1.c: New test.
20612
20613 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
20614
20615 * gcc.dg/pr20126.c: New.
20616
20617 2005-04-09 Bud Davis <bdavis@gfortran.org>
20618 Steven G. Kargl <kargls@comcast.net>
20619
20620 * gfortran.dg/PR19872.f: New test.
20621
20622 2005-04-09 Steven G. Kargl <kargls@comcast.net>
20623
20624 * gfortran.dg/nint_1.f90: Fix dg-do directive.
20625
20626 2005-04-09 Steven G. Kargl <kargls@comcast.net>
20627
20628 * gfortran.dg/nint_1.f90: New test.
20629
20630 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
20631
20632 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
20633 Added test for callee-allocated arrays with write statements.
20634 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
20635 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
20636 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
20637 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
20638 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
20639
20640 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
20641
20642 PR libfortran/20163
20643 * gfortran.dg/open-options-blanks.f: New test.
20644
20645 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
20646
20647 PR fortran/13257
20648 * gfortran.dg/comma_format_extension_[1234].f: New tests.
20649
20650 2005-04-09 Jakub Jelinek <jakub@redhat.com>
20651
20652 * gcc.dg/tree-ssa/stdarg-1.c: New test.
20653 * gcc.dg/tree-ssa/stdarg-2.c: New test.
20654 * gcc.dg/tree-ssa/stdarg-3.c: New test.
20655 * gcc.dg/tree-ssa/stdarg-4.c: New test.
20656 * gcc.dg/tree-ssa/stdarg-5.c: New test.
20657 * gcc.c-torture/execute/stdarg-4.c: New test.
20658
20659 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
20660
20661 PR target/20795
20662 * g++.dg/abi/param2.C: New test.
20663
20664 2005-04-09 Uros Bizjak <uros@kss-loka.si>
20665
20666 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
20667
20668 2005-04-09 Uros Bizjak <uros@kss-loka.si>
20669
20670 * gcc.dg/builtins-53.c: New test.
20671
20672 2005-04-08 Diego Novillo <dnovillo@redhat.com>
20673
20674 * g++.dg/tree-ssa/pr18178.C: New test.
20675 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
20676 * gcc.c-torture/execute/20041019-1.c: New test.
20677 * gcc.dg/tree-ssa/20041008-1.c: New test.
20678 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
20679 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
20680 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
20681 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
20682 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
20683 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
20684 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
20685 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
20686 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
20687 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
20688
20689 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
20690
20691 PR rtl-optimization/20466
20692 * gcc.c-torture/execute/pr20466-1.c: New test.
20693
20694 2005-04-08 Mark Mitchell <mark@codesourcery.com>
20695
20696 PR c++/20905
20697 * g++.dg/parse/cond2.C: New test.
20698
20699 PR c++/20145
20700 * g++.dg/warn/Wdtor1.C: New test.
20701
20702 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20703
20704 PR fortran/17229
20705 * gfortran.dg/pr17229.f: New test.
20706
20707 2005-04-07 Steven G. Kargl <kargls@comcast.net>
20708
20709 * gfortran.dg/tiny_1.f90: New test.
20710 * gfortran.dg/tiny_2.f90: ditto.
20711
20712 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
20713
20714 * gfortran.dg/eor_1.f90: Fix dg-do run line
20715 * gfortran.dg/open_new.f90: Fix dg-do run line
20716
20717 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
20718
20719 * lib/target-supports.exp (get_compiler_messages): Support
20720 optional arguments, the fourth being compiler options.
20721 (check_effective_target_fpic): New proc.
20722 * gcc.dg/20050321-2.c: Restrict to target fpic.
20723
20724 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
20725
20726 * gcc.dg/15443-1.c: New test.
20727 * gcc.dg/15443-2.c: Likewise.
20728
20729 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20730
20731 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
20732
20733 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
20734
20735 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
20736
20737 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
20738
20739 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
20740 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
20741 -m64.
20742 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
20743 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
20744 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
20745
20746 2005-04-06 Mark Mitchell <mark@codesourcery.com>
20747
20748 PR c++/20212
20749 * g++.dg/warn/Wunused-11.C: New test.
20750
20751 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
20752
20753 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
20754
20755 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
20756
20757 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
20758
20759 2005-04-05 Mark Mitchell <mark@codesourcery.com>
20760
20761 PR c++/20734
20762 * g++.dg/template/ptrmem13.C: New test.
20763
20764 2005-04-05 Per Bothner <per@bothner.com>
20765
20766 * lib/gcc.exp: Always add -fno-show-column, for now.
20767
20768 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
20769
20770 PR testsuite/20767
20771 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
20772 of plain old "unsigned int" for the type of "i". Makes this test
20773 64bit clean.
20774
20775 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
20776
20777 * gcc.dg/i386-ssefn-1.c: New test.
20778 * gcc.dg/i386-ssefn-2.c: New test.
20779 * gcc.dg/i386-ssefn-3.c: New test.
20780 * gcc.dg/i386-ssefn-4.c: New test.
20781
20782 2005-04-05 Jakub Jelinek <jakub@redhat.com>
20783
20784 PR tree-optimization/20076
20785 * gcc.dg/builtin-apply4.c: New test.
20786
20787 PR preprocessor/19475
20788 * gcc.dg/cpp/macspace1.c: New test.
20789 * gcc.dg/cpp/macspace2.c: New test.
20790
20791 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20792
20793 * gfortran.dg/pr20755.f: Fixed bad format.
20794
20795 2005-04-05 Mark Mitchell <mark@codesourcery.com>
20796
20797 PR c++/20763
20798 * g++.dg/ext/attrib21.C: New test.
20799
20800 2004-04-05 Devang Patel <dpatel@apple.com>
20801
20802 * lib/target-supports.exp (check_effective_target_vect_shif): New.
20803 * gcc.dg/vect/vect-shift-1.c: New test.
20804
20805 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20806
20807 PR libfortran/20755
20808 * gfortran.dg/pr20755.f: New test.
20809
20810 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
20811
20812 * gfortran.dg/pr15959.f90: New test.
20813 * gfortran.dg/string_pad_trunc.f90: New test.
20814
20815 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20816
20817 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
20818 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
20819 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
20820 syntax.
20821
20822 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
20823
20824 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
20825
20826 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20827
20828 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
20829 * gcc.c-torture/compile/20011119-2.c: Likewise.
20830 * gcc.c-torture/compile/981001-2.c: Likewise.
20831
20832 2005-04-04 Mark Mitchell <mark@codesourcery.com>
20833
20834 PR c++/20679
20835 * g++.dg/template/overload4.C: New test.
20836
20837 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
20838
20839 PR c++/20746
20840 * g++.dg/abi/covariant5.C: New.
20841
20842 PR debug/20505
20843 * g++.dg/debug/const2.C: New.
20844
20845 2005-04-04 Jakub Jelinek <jakub@redhat.com>
20846
20847 PR rtl-optimization/16104
20848 * gcc.c-torture/execute/20050316-1.c: New test.
20849
20850 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
20851
20852 * g++.dg/template/spec23.C: Fix dg-error text.
20853
20854 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
20855
20856 PR c++/19199
20857 * g++.dg/expr/lval2.C: New.
20858
20859 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20860
20861 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
20862 __builtin_strcasecmp and __builtin_strncasecmp.
20863
20864 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
20865
20866 PR c++/20723
20867 * g++.dg/template/spec22.C: New.
20868 * g++.dg/template/spec23.C: New.
20869
20870 2005-04-03 Dale Ranta <dir@lanl.gov>
20871 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20872
20873 PR libfortran/20068
20874 PR libfortran/20125
20875 PR libfortran/20156
20876 PR libfortran/20471
20877 * gfortran.dg/backspace.f: New test.
20878
20879 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
20880
20881 * gcc.dg/pr19345.c: New test.
20882
20883 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
20884
20885 PR tree-optimization/20640
20886 * gcc.dg/torture/tree-loop-1.c: New.
20887
20888 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
20889
20890 PR rtl-optimization/20290
20891 * gcc.c-torture/execute/loop-ivopts-2.c: New.
20892
20893 2005-04-02 Geoffrey Keating <geoffk@apple.com>
20894
20895 * gcc.dg/rs6000-fpint.c: New.
20896
20897 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
20898
20899 * gcc.dg/old-style-then-proto-1.c: New test.
20900
20901 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20902
20903 * gfortran.fortran-torture/execute/backspace.f90: Check
20904 after backspace and read was incorrect.
20905
20906 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20907
20908 * gcc.c-torture/execute/builtins/strcat.c: Check the result
20909 buffer past the terminating NUL using memcmp.
20910 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
20911 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
20912
20913 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
20914 Fix unused/uninitialized variable warnings.
20915
20916 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
20917 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
20918 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
20919 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
20920
20921 * gcc.c-torture/execute/builtins/abs-1-lib.c,
20922 gcc.c-torture/execute/builtins/fputs-lib.c,
20923 gcc.c-torture/execute/builtins/lib/fprintf.c,
20924 gcc.c-torture/execute/builtins/lib/main.c,
20925 gcc.c-torture/execute/builtins/lib/memcmp.c,
20926 gcc.c-torture/execute/builtins/lib/memmove.c,
20927 gcc.c-torture/execute/builtins/lib/mempcpy.c,
20928 gcc.c-torture/execute/builtins/lib/memset.c,
20929 gcc.c-torture/execute/builtins/lib/printf.c,
20930 gcc.c-torture/execute/builtins/lib/sprintf.c,
20931 gcc.c-torture/execute/builtins/lib/stpcpy.c,
20932 gcc.c-torture/execute/builtins/lib/strchr.c,
20933 gcc.c-torture/execute/builtins/lib/strcmp.c,
20934 gcc.c-torture/execute/builtins/lib/strcpy.c,
20935 gcc.c-torture/execute/builtins/lib/strcspn.c,
20936 gcc.c-torture/execute/builtins/lib/strlen.c,
20937 gcc.c-torture/execute/builtins/lib/strncat.c,
20938 gcc.c-torture/execute/builtins/lib/strncmp.c,
20939 gcc.c-torture/execute/builtins/lib/strncpy.c,
20940 gcc.c-torture/execute/builtins/lib/strrchr.c,
20941 gcc.c-torture/execute/builtins/lib/strspn.c,
20942 gcc.c-torture/execute/builtins/lib/strstr.c,
20943 gcc.c-torture/execute/builtins/memops-asm-lib.c,
20944 gcc.c-torture/execute/builtins/strlen-2.c,
20945 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
20946 prototypes.
20947
20948 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
20949
20950 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
20951 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
20952 selectany usage.
20953
20954 2005-04-01 Jakub Jelinek <jakub@redhat.com>
20955
20956 PR c++/19406
20957 * g++.dg/debug/using1.C: New test.
20958
20959 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
20960
20961 PR middle-end/20524
20962 * gcc.dg/alias-7.c: Prefix asm-declared name with
20963 __USER_LABEL_PREFIX__.
20964
20965 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
20966
20967 Fix fallout from PR middle-end/15700:
20968 * gcc.c-torture/compile/20011119-1.c: Take
20969 __USER_LABEL_PREFIX__ into account.
20970 * gcc.c-torture/compile/20011119-2.c: Likewise.
20971
20972 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
20973
20974 PR c++/18644
20975 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
20976
20977 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
20978
20979 PR c/17855
20980 * gcc.c-torture/compile/struct-non-lval-1.c,
20981 gcc.c-torture/compile/struct-non-lval-2.c,
20982 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
20983
20984 2005-03-31 Janis Johnson <janis187@us.ibm.com>
20985
20986 * gcc.dg/tls/tls.exp: Remove temporary file.
20987 * g++.dg/tls/tls.exp: Ditto.
20988 * lib/file-format.exp: Ditto.
20989 * g++.dg/special/ecos.exp: Ditto.
20990
20991 * lib/profopt.exp: Treat prof_ext as a list.
20992 * gcc.misc-tests/bprob.exp: Ditto.
20993 * g++.dg/bprob/bprob.exp: Ditto.
20994
20995 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
20996 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
20997 g++.dg/tree-ssa/pointer-reference-alias.C,
20998 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
20999 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
21000 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
21001 g++.dg/vect/pr19951.cc: Ditto.
21002 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
21003 gcc.dg/builtins-47.c: Ditto.
21004 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
21005 gcc.dg/pr20115-1.c: Ditto.
21006 * gcc.dg/tree-ssa/20030530-2.c,
21007 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
21008 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21009 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
21010 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21011 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
21012 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
21013 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
21014 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
21015 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
21016 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
21017 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
21018 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
21019 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
21020 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
21021 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
21022 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21023 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21024 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21025 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21026 gcc.dg/tree-ssa/20030824-1.c,
21027 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
21028 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
21029 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
21030 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
21031 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
21032 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
21033 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
21034 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
21035 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
21036 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
21037 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
21038 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
21039 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
21040 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
21041 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
21042 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
21043 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
21044 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
21045 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
21046 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
21047 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
21048 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
21049 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
21050 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
21051 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
21052 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
21053 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
21054 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
21055 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
21056 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
21057 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
21058 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
21059 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
21060 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
21061 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
21062 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
21063 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
21064 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
21065 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
21066 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
21067 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
21068 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
21069 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21070 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
21071 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
21072 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
21073 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
21074 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
21075 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
21076 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
21077 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21078 gcc.dg/tree-ssa/useless-1.c: Ditto.
21079 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
21080 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
21081 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
21082 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
21083 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21084 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
21085 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
21086 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
21087 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
21088 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
21089 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
21090 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
21091 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
21092 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
21093 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
21094 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
21095 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
21096 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
21097 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
21098 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
21099 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
21100 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21101 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21102 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
21103 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
21104 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
21105 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
21106 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
21107 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
21108 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
21109 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
21110 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
21111 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
21112 gcc.dg/vect/vect-none.c: Ditto.
21113 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
21114 treelang/compile/unsigned.tree: Ditto.
21115
21116 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
21117 * gcc.dg/cpp/direct2s.c: Ditto.
21118 * gcc.dg/cpp/paste4.c: Ditto.
21119 * gcc.dg/cpp/separate-1.c: Ditto.
21120 * gcc.dg/pch/save-temps-1.c: Ditto.
21121 * g++.dg/ext/altivec-10.C: Ditto.
21122 * g++.dg/pch/pch.C: Ditto.
21123
21124 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
21125
21126 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
21127 * g++.dg/template/repo1.C: Ditto.
21128 * g++.dg/template/repo2.C: Ditto.
21129 * g++.dg/template/repo3.C: Ditto.
21130 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
21131 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
21132 * g++.old-deja/g++.pt/repo1.C: Ditto.
21133 * g++.old-deja/g++.pt/repo2.C: Ditto.
21134 * g++.old-deja/g++.pt/repo3.C: Ditto.
21135 * g++.old-deja/g++.pt/repo4.C: Ditto.
21136
21137 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
21138 * gcc.dg/20030107-1.c: Ditto.
21139 * gcc.dg/20030702-1.c: Ditto.
21140 * gcc.dg/profile-generate-1.c: Ditto.
21141 * g++.dg/other/profile1.C: Ditto.
21142 * g++.old-deja/g++.robertl/eb83.C: Ditto.
21143
21144 * lib/gcc-dg.exp (remove-build-file): New.
21145 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
21146 cleanup-tree-dump, cleanup-saved-temps): New.
21147
21148 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
21149
21150 PR c++/19203, DR 214
21151 * g++.dg/parse/ambig3.C: Not ambiguous.
21152 * g++.dg/template/spec20.C: New.
21153 * g++.dg/template/spec21.C: New.
21154
21155 2005-03-31 Steve Ellcey <sje@cup.hp.com>
21156
21157 PR target/20045
21158 * gcc.dg/ia64-fptr-1.c: Run only on linux.
21159
21160 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21161
21162 PR libfortran/20660
21163 * gfortran.dg/negative_unit.f: New test.
21164
21165 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
21166
21167 * gcc.dg/20050330-1.c: New test.
21168
21169 2005-03-30 Devang Patel <dpatel@apple.com>
21170
21171 * g++.dg/tree-sra/ssa-sra-3.C: New test.
21172
21173 2005-03-30 Dale Johannesen <dalej@apple.com>
21174
21175 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
21176
21177 2005-03-30 Janis Johnson <janis187@us.ibm.com>
21178
21179 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21180 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
21181 Strip options from test name.
21182
21183 2005-03-31 Jan Hubicka <jh@suse.cz>
21184
21185 * gcc.dg/varpool-1.c: New testcase.
21186
21187 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
21188
21189 PR c/772
21190 PR c/17913
21191 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
21192 gcc.dg/stmt-expr-label-3.c : New tests.
21193 * gcc.c-torture/execute/medce-2.c: Remove.
21194
21195 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
21196
21197 PR c/20368
21198 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
21199 tests.
21200
21201 2005-03-30 Alan Modra <amodra@bigpond.net.au>
21202
21203 * gcc.c-torture/compile/pr20203.c: New test.
21204
21205 2005-03-26 Steven G. Kargl <kargls@comcast.net>
21206
21207 * gfortran.dg/promotion.f90: New test.
21208
21209 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
21210
21211 PR middle-end/20491
21212 * gcc.dg/torture/asm-subreg-1.c: New test.
21213
21214 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
21215
21216 PR c/20672
21217 * gcc.dg/pr20672-1.c: New test.
21218
21219 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
21220
21221 * gfortran.dg/vect: New directory.
21222 * gfortran.dg/vect/vect.exp: New.
21223 * gfortran.dg/vect/vect-1.f90: New test.
21224 * gfortran.dg/vect/vect-2.f90: New test.
21225 * gfortran.dg/vect/vect-3.f90: New test.
21226 * gfortran.dg/vect/vect-4.f90: New test.
21227 * gfortran.dg/vect/vect-5.f90: New test.
21228
21229 2005-03-29 Jakub Jelinek <jakub@redhat.com>
21230
21231 PR middle-end/20622
21232 * gcc.dg/alias-7.c: New test.
21233
21234 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
21235
21236 * gcc.dg/sparc-reg-1.c: New test.
21237
21238 2005-03-28 Steve Ellcey <sje@cup.hp.com>
21239
21240 PR target/19890
21241 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
21242
21243 2005-03-29 Dale Ranta <dir@lanl.gov>
21244 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21245
21246 PR libfortran/20163
21247 * gfortran.dg/pr20163-2.f: New test.
21248
21249 2005-03-28 Jan Hubicka <jh@suse.cz>
21250
21251 PR middle-end/20635
21252 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
21253 by Jakub Jelinek.
21254
21255 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
21256
21257 PR tree-optimization/20626
21258 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
21259 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
21260
21261 2005-03-26 Steven G. Kargl <kargls@comcast.net>
21262
21263 * gfortran.dg/underflow.f90: New test.
21264 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
21265
21266 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21267
21268 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
21269
21270 2005-03-25 Mark Mitchell <mark@codesourcery.com>
21271
21272 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
21273 (g++_init): Make sure that CXXFLAGS is set.
21274 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
21275 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
21276 * lib/gfortran.exp (gfortran_link_flags): Likewise.
21277 * lib/objc.exp (objc_init): Likewise.
21278 * lib/treelang.exp (treelang_init): Likewise.
21279
21280 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
21281
21282 PR tree-optimization/20470
21283 * gcc.dg/tree-ssa/pr20470.c: New test.
21284
21285 2005-03-25 Geoffrey Keating <geoffk@apple.com>
21286
21287 * gcc.dg/ppc-stfiwx.c: New.
21288
21289 2005-03-25 Steve Ellcey <sje@cup.hp.com>
21290
21291 PR target/19888
21292 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
21293
21294 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
21295
21296 * gcc.dg/20050325-1.c: Fix a typo.
21297
21298 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21299
21300 PR libfortran/19678
21301 PR libfortran/19679
21302 * gfortran.dg/dos_eol.f: New test.
21303
21304 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
21305
21306 PR rtl-optimization/20249
21307 * gcc.dg/20050325-1.c: New test.
21308
21309 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21310
21311 PR libfortran/15332
21312 * gfortran.dg/pr15332.f: New test.
21313
21314 2005-03-24 Dale Johannesen <dalej@apple.com>
21315
21316 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
21317
21318 2005-03-24 Geoffrey Keating <geoffk@apple.com>
21319
21320 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
21321 'internal' visibility.
21322 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
21323 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
21324 'protected' visibility.
21325 * gcc.dg/visibility-7.c: Likewise.
21326 * lib/target-supports.exp (check_visibility_available): Take
21327 a parameter, the kind of visibility to check for.
21328 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
21329 to check_visibility_available.
21330
21331 * g++.dg/expr/cast3.C: New.
21332
21333 2005-03-24 David Edelsohn <edelsohn@gnu.org>
21334
21335 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
21336 rs6000.
21337
21338 2005-03-24 Steve Ellcey <sje@cup.hp.com>
21339
21340 PR target/20095
21341 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
21342
21343 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
21344
21345 * gcc.dg/badshift.c: Renamed to...
21346 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
21347
21348 * gcc.target/i386/badshift.c: Renamed to...
21349 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
21350 only.
21351
21352 PR rtl-optimization/20532
21353 * gcc.target/i386/badshift.c: New.
21354
21355 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21356
21357 * gfortran.dg/pr18025.f90: New test.
21358
21359 2005-03-23 Dale Johannesen <dalej@apple.com>
21360
21361 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
21362
21363 2005-03-23 Mark Mitchell <mark@codesourcery.com>
21364
21365 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
21366
21367 * lib/target-supports.exp (check_iconv_available): Default
21368 libiconv to -liconv, if there is no definition.
21369
21370 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
21371
21372 * gcc.dg/torture/cris-asm-mof-1.c: New test.
21373
21374 2005-03-22 Mark Mitchell <mark@codesourcery.com>
21375
21376 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
21377 * g++.dg/opt/pr7503-2.C: Likewise.
21378 * g++.dg/opt/pr7503-3.C: Likewise.
21379 * g++.dg/opt/pr7503-4.C: Likewise.
21380 * g++.dg/opt/pr7503-5.C: Likewise.
21381 * g++.dg/warn/minmax.C: New test.
21382
21383 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21384
21385 * gfortran.dg/g77_intrinsics_funcs.f: New test.
21386 * gfortran.dg/g77_intrinsics_sub.f: New test.
21387
21388 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
21389 Jan Hubicka <jh@suse.cz>
21390 Steven Bosscher <stevenb@suse.de
21391
21392 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
21393
21394 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21395
21396 PR c++/19980
21397 * g++.dg/template/redecl3.C: New test.
21398
21399 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21400
21401 PR c++/20499
21402 * g++.dg/parse/error16.C: Tweak error markers.
21403
21404 2005-03-22 Jakub Jelinek <jakub@redhat.com>
21405
21406 PR target/20561
21407 * gcc.dg/20050321-2.c: New test.
21408
21409 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
21410
21411 PR c++/20465
21412 PR c++/20381
21413 * g++.dg/template/ptrmem12.C: New.
21414
21415 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
21416
21417 PR rtl-optimization/20527
21418 * gcc.c-torture/execute/pr20527-1.c: New test.
21419
21420 2005-03-22 Ben Elliston <bje@au.ibm.com>
21421
21422 * gcc.misc-tests/options.exp (check_for_options): Create a real C
21423 program, compile it into a real executable and then delete the .c
21424 and .x files afterwards, to avoid problems on testglue targets.
21425
21426 2005-03-21 Stuart Hastings <stuart@apple.com>
21427
21428 * gcc.target/i386/sse-2.c: New.
21429
21430 2005-03-21 Uros Bizjak <uros@kss-loka.si>
21431
21432 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
21433
21434 2005-03-21 Paolo Carlini <pcarlini@suse.de>
21435
21436 * g++.dg/parse/crash25.C: Fix typo.
21437
21438 2005-03-21 Paolo Carlini <pcarlini@suse.de>
21439
21440 PR c++/20461
21441 * g++.dg/parse/crash24.C: New test.
21442
21443 PR c++/20536
21444 * g++.dg/parse/crash25.C: New test.
21445
21446 2005-03-21 Paolo Carlini <pcarlini@suse.de>
21447
21448 PR c++/20147
21449 * g++.dg/ext/stmtexpr4.C: New test.
21450
21451 2005-03-20 Roger Sayle <roger@eyesopen.com>
21452
21453 PR middle-end/20539
21454 * gcc.c-torture/compile/pr13066-1.c: New test case.
21455 * gcc.c-torture/compile/pr20539-1.c: Likewise.
21456 * g++.dg/opt/pr13066-1.C: Likewise.
21457
21458 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
21459
21460 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
21461
21462 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21463
21464 PR fortran/18525
21465 * gfortran.dg/nesting_1.f90: New test.
21466
21467 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21468
21469 PR c++/20240
21470 * g++.dg/lookup/using13.C: New test.
21471
21472 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21473
21474 PR c++/20333
21475 * g++.dg/template/crash36.C: New test.
21476
21477 2005-03-18 Paolo Carlini <pcarlini@suse.de>
21478
21479 PR c++/20463
21480 * g++.dg/template/crash35.C: New test.
21481
21482 2005-03-17 Paolo Carlini <pcarlini@suse.de>
21483
21484 PR c++/19966
21485 * g++.dg/overload/operator2.C: New test.
21486
21487 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21488
21489 PR libfortran/20257
21490 * gfortran.dg/pr20257.f90: New test.
21491
21492 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21493
21494 PR libfortran/20480
21495 * gfortran.dg/pr20480.f90: New test.
21496
21497 2005-03-16 Richard Henderson <rth@redhat.com>
21498
21499 PR middle-end/15700
21500 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
21501 (_rtld_global): New.
21502 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
21503 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
21504
21505 * gcc.dg/alias-3.c: New.
21506 * gcc.dg/alias-4.c: New.
21507 * gcc.dg/alias-5.c: New.
21508 * gcc.dg/alias-6.c: New.
21509
21510 2005-03-15 Geoffrey Keating <geoffk@apple.com>
21511
21512 * gcc.dg/cpp/ucnid-7.c: New.
21513
21514 2005-03-15 Janis Johnson <janis187@us.ibm.com>
21515 Dorit Naishlos <dorit@il.ibm.com>
21516
21517 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
21518 darwin.
21519
21520 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
21521
21522 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
21523 misaligned accesses.
21524 * gcc.dg/vect/vect-58.c: Likewise.
21525 * gcc.dg/vect/vect-92.c: New.
21526 * gcc.dg/vect/vect-93.c: New.
21527
21528 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
21529
21530 PR fortran/18827
21531 * gfortran.dg/assign_2.f90: New test.
21532 * gfortran.dg/assign_3.f90: New test.
21533 * gfortran.dg/assign.f90: New test.
21534
21535 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
21536
21537 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
21538 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
21539 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
21540 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
21541 names.
21542
21543 2005-03-14 Geoffrey Keating <geoffk@apple.com>
21544
21545 * gcc.dg/cpp/ucnid-6.c: New.
21546
21547 * gcc.dg/cpp/normalize-1.c: New.
21548 * gcc.dg/cpp/normalize-2.c: New.
21549 * gcc.dg/cpp/normalize-3.c: New.
21550 * gcc.dg/cpp/normalize-4.c: New.
21551 * gcc.dg/cpp/ucnid-4.c: New.
21552 * gcc.dg/cpp/ucnid-5.c: New.
21553 * g++.dg/cpp/normalize-1.C: New.
21554 * g++.dg/cpp/ucnid-1.C: New.
21555
21556 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
21557
21558 * gcc.dg/pr18628.c: New.
21559
21560 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
21561
21562 PR c++/20280
21563 * g++.dg/tree-ssa/pr20280.C: New.
21564
21565 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21566
21567 PR fortran/20467
21568 * gfortran.dg/stfunc_2.f90: New test.
21569
21570 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
21571
21572 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
21573
21574 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
21575
21576 * gcc.dg/tree-ssa/20050314-1.c: New test.
21577
21578 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21579
21580 PR c++/4403
21581 PR c++/9783, DR433
21582 * g++.dg/template/friend34.C: New test.
21583 * g++.dg/template/friend35.C: Likewise.
21584 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
21585
21586 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21587
21588 Friend class name lookup 5/n
21589 PR c++/1016
21590 * g++.dg/lookup/hidden-class1.C: New test.
21591 * g++.dg/lookup/hidden-class2.C: Likewise.
21592 * g++.dg/lookup/hidden-class3.C: Likewise.
21593 * g++.dg/lookup/hidden-class4.C: Likewise.
21594 * g++.dg/lookup/hidden-class5.C: Likewise.
21595 * g++.dg/lookup/hidden-class6.C: Likewise.
21596 * g++.dg/lookup/hidden-class7.C: Likewise.
21597 * g++.dg/lookup/hidden-class8.C: Likewise.
21598 * g++.dg/lookup/hidden-class9.C: Likewise.
21599 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
21600 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
21601 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
21602 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
21603 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
21604 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
21605 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
21606 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
21607 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
21608 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
21609 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
21610
21611 2005-03-13 Mark Mitchell <mark@codesourcery.com>
21612
21613 PR c++/20157
21614 * g++.dg/template/error18.C: New test.
21615
21616 2005-03-09 Ben Elliston <bje@au.ibm.com>
21617
21618 PR debug/16792
21619 * g++.dg/debug/pr16792.C: New test.
21620
21621 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
21622
21623 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
21624 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
21625 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
21626 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
21627 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
21628 test assertion names.
21629
21630 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21631
21632 PR fortran/18600
21633 * gfortran.dg/stfunc_1.f90: New test.
21634
21635 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21636
21637 PR fortran/16907
21638 * gfortran.dg/real_index_1.f90: New test.
21639
21640 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21641
21642 PR fortran/20323
21643 * gfortran.dg/spec_expr_1.f90: New test.
21644
21645 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
21646
21647 PR c/20402
21648 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
21649 new parser.
21650
21651 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21652
21653 PR fortran/20361
21654 * gfortran.dg/largeequiv_1.f90: New test.
21655
21656 2005-03-12 Geoffrey Keating <geoffk@apple.com>
21657
21658 * gcc.dg/ucnid-1.c: New.
21659 * gcc.dg/ucnid-2.c: New.
21660 * gcc.dg/ucnid-3.c: New.
21661 * gcc.dg/ucnid-4.c: New.
21662 * gcc.dg/ucnid-5.c: New.
21663 * gcc.dg/ucnid-6.c: New.
21664 * gcc.dg/cpp/ucnid-1.c: New.
21665 * gcc.dg/cpp/ucnid-2.c: New.
21666 * gcc.dg/cpp/ucnid-3.c: New.
21667 * g++.dg/other/ucnid-1.C: New.
21668
21669 2005-03-12 Geoffrey Keating <geoffk@apple.com>
21670
21671 * gcc.dg/vmx/darwin-abi-3.c: Delete.
21672
21673 2005-03-11 Per Bothner <per@bothner.com>
21674
21675 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
21676 that diagnotics refer to correct token.
21677 * gcc.dg/unused-3.c: Likewise.
21678
21679 2005-03-11 Per Bothner <per@bothner.com>
21680
21681 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
21682 constant" is now actually on same line as string constant.
21683 * gcc.dg/cpp/direct2s.c: Likewise.
21684
21685 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
21686
21687 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
21688
21689 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21690
21691 PR libfortran/20124
21692 * gfortran.dg/pr20124.f90: New Test
21693
21694 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
21695
21696 PR tree-optimization/20130
21697 * gcc.dg/pr20130-1.c: New test.
21698
21699 2005-03-10 Steve Ellcey <sje@cup.hp.com>
21700
21701 PR target/20095
21702 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
21703
21704 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21705
21706 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
21707
21708 2005-03-10 Steve Ellcey <sje@cup.hp.com>
21709
21710 * g++.dg/eh/forced1.C: Fix comment.
21711 * g++.dg/eh/forced2.C: Ditto.
21712 * g++.dg/eh/forced3.C: Ditto.
21713 * g++.dg/eh/forced4.C: Ditto.
21714
21715 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
21716
21717 PR rtl-opt/20412
21718 * gcc.c-torture/compile/pr20412.c: New test.
21719
21720 2005-03-10 Roger Sayle <roger@eyesopen.com>
21721
21722 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
21723
21724 2005-03-10 Jakub Jelinek <jakub@redhat.com>
21725
21726 PR target/20322
21727 * gcc.dg/20050307-1.c: New test.
21728
21729 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
21730
21731 PR c++/20375
21732 * g++.dg/other/stdarg3.C: New.
21733
21734 2005-03-10 Jakub Jelinek <jakub@redhat.com>
21735
21736 PR c++/18384, c++/18327
21737 * g++.dg/init/array19.C: New test.
21738
21739 PR inline-asm/20314
21740 * gcc.dg/torture/pr20314-1.c: New test.
21741 * gcc.dg/torture/pr20314-2.c: New test.
21742
21743 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
21744
21745 * gcc.dg/20050309-1.c: New test.
21746
21747 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21748
21749 * gcc.dg/builtins-10.c: Reactivate disabled test.
21750 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
21751 new cbrt transformations.
21752
21753 2005-03-09 Mark Mitchell <mark@codesourcery.com>
21754
21755 PR c++/20208
21756 * g++.dg/template/array13.C: New test.
21757
21758 2005-03-09 Paolo Carlini <pcarlini@suse.de>
21759
21760 PR c++/16859
21761 * g++.dg/init/brace4.C: New test.
21762
21763 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
21764
21765 PR c++/20186
21766 * g++.dg/template/non-dependent12.C: New.
21767
21768 2005-03-08 Mark Mitchell <mark@codesourcery.com>
21769
21770 PR c++/20142
21771 * g++.dg/init/array18.C: Add dg-do run marker.
21772
21773 PR c++/20142
21774 * g++.dg/init/array18.C: New test.
21775
21776 2005-03-09 Ben Elliston <bje@au.ibm.com>
21777
21778 * consistency.vlad/vlad.exp: Remove trailing semicolons.
21779 * g++.dg/gcov/gcov.exp: Likewise.
21780 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
21781 * gcc.target/xstormy16/xstormy16.exp: Likewise.
21782 * lib/c-torture.exp: Likewise.
21783 * lib/fortran-torture.exp: Likewise.
21784 * lib/g++.exp: Likewise.
21785 * lib/gcc-defs.exp: Likewise.
21786 * lib/gcc-dg.exp: Likewise.
21787 * lib/gcc.exp: Likewise.
21788 * lib/gcov.exp: Likewise.
21789 * lib/gfortran.exp: Likewise.
21790 * lib/mike-g++.exp: Likewise.
21791 * lib/mike-gcc.exp: Likewise.
21792 * lib/objc-torture.exp: Likewise.
21793 * lib/objc.exp: Likewise.
21794 * lib/profopt.exp: Likewise.
21795 * lib/target-libpath.exp: Likewise.
21796 * lib/target-supports.exp: Likewise.
21797 * lib/treelang.exp: Likewise.
21798 * lib/wrapper.exp: Likewise.
21799
21800 2005-03-08 Jeff Law <law@redhat.com>
21801
21802 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
21803 PHI-OPT changes.
21804
21805 2005-03-08 Ira Rosen <irar@il.ibm.com>
21806
21807 * gcc.dg/vect/pr20122.c: New test.
21808
21809 2005-03-07 Jeff Law <law@redhat.com>
21810
21811 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
21812 was folded away.
21813 * gcc.dg/tree-ssa/pr18133-1.c: New test.
21814 * gcc.dg/tree-ssa/pr18133-2.c: New test.
21815 * gcc.dg/tree-ssa/pr18134.c: New test.
21816
21817 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21818
21819 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
21820 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
21821 gcc.dg/torture/builtin-noret-2.c: Require weak support.
21822
21823 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
21824
21825 PR tree-opt/17671
21826 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
21827
21828 2005-03-07 Mark Mitchell <mark@codesourcery.com>
21829
21830 * g++.dg/warn/Wnvdtor.C: New test.
21831
21832 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
21833
21834 * gcc.dg/torture/pr19683-1.c: New test.
21835
21836 2005-03-06 Steven G. Kargl <kargls@comcast.net>
21837
21838 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
21839 * gfortran.dg/g77/19990313-2.f: Ditto.
21840 * gfortran.dg/g77/19990313-3.f: Ditto.
21841 * gfortran.dg/g77/19990525-0.f: Ditto.
21842 * gfortran.dg/g77/19990826-0.f: Ditto.
21843 * gfortran.dg/g77/19990826-2.f: Ditto.
21844 * gfortran.dg/g77/19990826-3.f: Ditto.
21845 * gfortran.dg/g77/20000511-1.f: Ditto.
21846 * gfortran.dg/g77/20000511-2.f: Ditto.
21847 * gfortran.dg/g77/970625-2.f: Ditto.
21848 * gfortran.dg/g77/980310-2.f: Ditto.
21849 * gfortran.dg/g77/980310-3.f: Ditto.
21850 * gfortran.dg/g77/980310-8.f: Ditto.
21851 * gfortran.dg/g77/980519-2.f: Ditto.
21852 * gfortran.dg/g77/alpha1.f: Ditto.
21853 * gfortran.dg/g77/claus.f: Ditto.
21854 * gfortran.dg/g77/erfc.f: Ditto.
21855 * gfortran.dg/g77/short.f: Ditto.
21856 * gfortran.fortran-torture/execute/data.f90: Ditto.
21857 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
21858 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
21859
21860 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21861
21862 * lib/file-format.exp (gcc_target_object_format): Add check for som
21863 format and hardcode object formats on hppa*-*-hpux*.
21864 * lib/target-supports.exp (check_weak_available): Add check for som
21865 object format. Always return 0 on hppa*-*-hpux10*.
21866
21867 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
21868 is defined.
21869
21870 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
21871
21872 2005-03-05 Steven G. Kargl <kargls@comcast.net>
21873
21874 * gfortran.dg/pr19936_1.f90: New test.
21875 * gfortran.dg/pr19936_2.f90: New test.
21876 * gfortran.dg/pr19936_3.f90: New test.
21877
21878 2005-03-05 Steven G. Kargl <kargls@comcast.net>
21879 Paul Thomas <prthomas@drfccad.cea.fr>
21880
21881 * gfortran.dg/PR19754_1.f90: New test.
21882 * gfortran.dg/PR19754_2.f90: Ditto.
21883
21884 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21885
21886 PR c++/19311
21887 * g++.dg/template/non-dependent11.C: New test.
21888
21889 2005-03-05 Uros Bizjak <uros@kss-loka.si>
21890
21891 * lib/target-supports.exp (check_iconv_available): Fix comment.
21892
21893 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
21894 Joseph S. Myers <joseph@codesourcery.com>
21895
21896 PR c++/19797
21897 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
21898
21899 2005-03-04 Matthew Sachs <msachs@apple.com>
21900
21901 * gcc.exp (gcc_target_compile): Put braces around
21902 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
21903 * objc.exp (objc_target_compile): Likewise.
21904 * treelang.exp (treelang_target_compile): Likewise.
21905
21906 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21907
21908 PR fortran/19673
21909 * gfortran.dg/func_result_1.f90: New test.
21910
21911 2005-03-04 Ben Elliston <bje@au.ibm.com>
21912
21913 * gcc.misc-tests/options.exp: New test.
21914
21915 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
21916
21917 * gcc.dg/pr15784-4.c: New test.
21918
21919 2005-03-03 Geoffrey Keating <geoffk@apple.com>
21920
21921 * gcc.c-torture/execute/pr17133.c: New.
21922 * gcc.c-torture/compile/20050303-1.c: New.
21923
21924 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
21925
21926 * gcc.dg/cpp/assert4.c: Fix for cygwin.
21927
21928 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
21929
21930 * g++.dg/overload/using2.C: New.
21931
21932 2005-03-02 Mark Mitchell <mark@codesourcery.com>
21933
21934 PR c++/19916
21935 * g++.dg/init/ptrmem2.C: New test.
21936
21937 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
21938
21939 PR c/8927
21940 * gcc.dg/pr8927-1.c: New test.
21941
21942 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
21943
21944 PR c++/20232
21945 * g++.dg/inherit/covariant12.C: New.
21946
21947 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21948
21949 PR fortran/19479
21950 * gfortran.dg/bound_1.f90: New test.
21951
21952 2005-02-28 Janis Johnson <janis187@us.ibm.com>
21953
21954 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
21955 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
21956
21957 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
21958
21959 PR c/20245
21960 * gcc.dg/pr20245-1.c: New test.
21961
21962 2005-02-28 Jakub Jelinek <jakub@redhat.com>
21963
21964 PR middle-end/19874
21965 * gcc.c-torture/execute/20050119-2.c: New test case.
21966
21967 2005-02-28 Ben Elliston <bje@au.ibm.com>
21968
21969 * README: Update the DejaGnu bug reporting address.
21970 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
21971 * lib/objc-torture.exp: Likewise.
21972
21973 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
21974
21975 * gfortran.dg/boz_1.f90: New test.
21976 * gfortran.dg/boz_3.f90: New test.
21977 * gfortran.dg/boz_4.f90: New test.
21978
21979 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
21980
21981 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
21982 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
21983
21984 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21985
21986 PR libfortran/20101
21987 * gfortran.dg/write_0_pe_format.f90: New test.
21988
21989 2005-02-27 Jakub Jelinek <jakub@redhat.com>
21990
21991 PR c++/20206
21992 * g++.dg/opt/thunk2.C: New test.
21993 * g++.dg/opt/covariant1.C: New test.
21994
21995 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21996
21997 * gfortran.dg/e_d_fmt.f90: New test.
21998
21999 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
22000
22001 * gcc.dg/asm-b.c: Fix comment typos.
22002
22003 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
22004
22005 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
22006 a V_MAY_DEF also.
22007
22008 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
22009
22010 PR tree-opt/20188
22011 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
22012 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
22013 * gcc.dg/asm-b.c: New test.
22014
22015 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
22016
22017 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
22018 Disable this test on IRIX 6.
22019
22020 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
22021
22022 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
22023 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
22024 parser.
22025
22026 2005-02-25 Diego Novillo <dnovillo@redhat.com>
22027
22028 PR tree-optimization/20204
22029 * testsuite/gcc.dg/pr20204.c: New test.
22030
22031 2005-02-24 Jakub Jelinek <jakub@redhat.com>
22032
22033 PR target/20196
22034 * gcc.c-torture/execute/20050224-1.c: New test.
22035
22036 PR c++/20175
22037 * g++.dg/warn/Wbraces2.C: New test.
22038
22039 2005-02-23 Mark Mitchell <mark@codesourcery.com>
22040
22041 PR c++/19878
22042 * g++.dg/init/const2.C: New test.
22043
22044 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
22045
22046 PR tree-optimization/20100
22047 * gcc.c-torture/execute/pr20100-1.c: New test.
22048
22049 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22050
22051 * gfortran.dg/implicit_3.f90: New test.
22052
22053 * gfortran.dg/deftype_1.f90: New test.
22054
22055 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
22056
22057 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
22058 the test passes.
22059 * g++.dg/other/anon3.C: Accept a warning.
22060
22061 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
22062
22063 * gcc.dg/pr20017.c: Fix a comment typo.
22064
22065 2005-02-23 Bud Davis <bdavis@gfortran.org>
22066
22067 * gfortran.dg/list_read_4.f90: Change to f90 comments.
22068
22069 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
22070
22071 PR ada/19902
22072 * ada/acats/tests/cxa/cxa3004.a: Remove.
22073 * ada/acats/tests/cxb/cxb30061.am: Likewise.
22074
22075 2005-02-22 Mark Mitchell <mark@codesourcery.com>
22076
22077 PR c++/20073
22078 * g++.dg/init/const1.C: New test.
22079
22080 PR c++/19991
22081 * g++.dg/parse/constant7.C: New test.
22082
22083 PR c++/20152
22084 * g++.dg/parse/error27.C: New test.
22085 * g++.dg/template/qualttp15.C: Adjust error markers.
22086 * g++.old-deja/g++.other/struct1.C: Likewise.
22087
22088 PR c++/20153
22089 * g++.dg/template/error17.C: New test.
22090
22091 PR c++/20148
22092 * g++.dg/parser/error26.C: New test.
22093
22094 2005-02-22 Diego Novillo <dnovillo@redhat.com>
22095
22096 PR tree-optimization/20100
22097 PR tree-optimization/20115
22098 * gcc.dg/pr20115.c: New test.
22099 * gcc.dg/pr20115-1.c: New test.
22100 * gcc.dg/pr20100.c: New test.
22101 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
22102 call-clobbered variables after alias1.
22103
22104 2005-02-22 Bud Davis <bdavis@gfortran.org>
22105
22106 * gfortran.dg/list_read_4.f90: new test.
22107
22108 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
22109
22110 PR rtl-optimization/20017.
22111 * gcc.dg/pr20017.c: New.
22112
22113 2005-02-22 Devang Patel <dpatel@apple.com>
22114
22115 PR 19952
22116 * g++.dg/tree-ssa/pr19952.C: New test.
22117
22118 2005-02-22 Mark Mitchell <mark@codesourcery.com>
22119
22120 PR c++/19883
22121 * g++.dg/parse/constant6.C: New test.
22122
22123 2005-02-22 Uros Bizjak <uros@kss-loka.si>
22124
22125 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
22126 * g++.dg/charset/asm2.c: Likewise.
22127 * g++.dg/charset/asm3.c: Likewise.
22128 * g++.dg/charset/asm4.c: Likewise.
22129 * g++.dg/charset/asm5.c: Likewise.
22130 * g++.dg/charset/attribute1.c: Likewise.
22131 * g++.dg/charset/attribute2.c: Likewise.
22132 * g++.dg/charset/extern1.cc: Likewise.
22133 * g++.dg/charset/extern2.cc: Likewise.
22134 * g++.dg/charset/extern3.cc: Likewise.
22135 * g++.dg/charset/function.cc: Likewise.
22136 * g++.dg/charset/string.c: Likewise.
22137 * g++.dg/charset/charset.exp: Likewise.
22138 * lib/target-supports.exp (check_iconv_available): Fix comment.
22139
22140 2005-02-22 Uros Bizjak <uros@kss-loka.si>
22141
22142 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
22143 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
22144 * gcc.dg/charset/asm2.c: Likewise.
22145 * gcc.dg/charset/asm3.c: Likewise.
22146 * gcc.dg/charset/asm4.c: Likewise.
22147 * gcc.dg/charset/asm5.c: Likewise.
22148 * gcc.dg/charset/asm6.c: Likewise.
22149 * gcc.dg/charset/attribute1.c: Likewise.
22150 * gcc.dg/charset/attribute2.c: Likewise.
22151 * gcc.dg/charset/builtin1.c: Likewise.
22152 * gcc.dg/charset/extern.c: Likewise.
22153 * gcc.dg/charset/function.c: Likewise.
22154 * gcc.dg/charset/string.c: Likewise.
22155 * gcc.dg/charset/charset.exp: Likewise.
22156
22157 2005-02-21 Bud Davis <bdavis9659@comcast.net>
22158
22159 PR fortran/20086
22160 * gfortran.dg/pr20086.f90: New test.
22161
22162 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
22163
22164 PR tree-optimization/19786
22165 * g++.dg/tree-ssa/pr19786.C: New.
22166
22167 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22168
22169 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
22170
22171 2005-02-21 Jeff Law <law@redhat.com>
22172
22173 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
22174
22175 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22176
22177 * gfortran.dg/do_iterator: Split loop, markup all lines for
22178 which an error locus is printed.
22179 * gfortran.dg/pr17708.f90: Markup all lines for which an error
22180 locus is printed.
22181 * gfortran.dg/select_4.f90: Likewise.
22182 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
22183 locuses in the various permutations.
22184
22185 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
22186
22187 PR tree-optimization/19951
22188 * g++.dg/vect: New directory.
22189 * g++.dg/vect/vect.exp: New file.
22190 * g++.dg/vect/pr19951.cc: New testcase.
22191 * g++.dg/dg.exp: Also prune vectorizer tests.
22192
22193 2005-02-20 Zack Weinberg <zack@codesourcery.com>
22194
22195 PR 18785
22196 * gcc.dg/charset/builtin1.c: New test.
22197
22198 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22199
22200 PR c++/19299
22201 * g++.dg/inherit/volatile1.C: New test.
22202
22203 PR c++/19440
22204 * g++.dg/template/dtor4.C: New test.
22205
22206 2005-02-19 Steven G. Kargl <kargls@comcast.net>
22207
22208 * gfortran.dg/int_1.f90: New test.
22209
22210 2005-02-19 Devang Patel <dpatel@apple.com>
22211
22212 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
22213
22214 2005-02-19 Steven G. Kargl <kargls@comcast.net>
22215
22216 * gfortran.dg/achar_1.f90: New test.
22217
22218 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
22219
22220 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
22221
22222 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
22223 Jakub Jelinek <jakub@redhat.com>
22224
22225 PR tree-optimization/19828
22226 * gcc.dg/tree-ssa/loop-7.c: New test.
22227 * gcc.c-torture/execute/20050218-1.c: New test.
22228
22229 2005-02-19 Jakub Jelinek <jakub@redhat.com>
22230
22231 PR c/20043
22232 * gcc.dg/transparent-union-1.c: New test.
22233 * gcc.dg/transparent-union-2.c: New test.
22234
22235 2005-02-18 James E Wilson <wilson@specifixinc.com>
22236
22237 PR tree-optimization/18977
22238 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
22239
22240 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
22241
22242 PR target/20054
22243 * gcc.dg/pr20054.c: New test.
22244
22245 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22246
22247 PR c++/19508
22248 * g++.dg/ext/attrib20.C: New test.
22249
22250 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
22251
22252 PR middle-end/20030
22253 * gfortran.fortran-torture/execute/character_passing.f90: New test.
22254
22255 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
22256
22257 PR c++/20008
22258 * g++.dg/opt/switch4.C: New.
22259
22260 2005-02-18 Jakub Jelinek <jakub@redhat.com>
22261
22262 PR c++/20023
22263 PR tree-optimization/20009
22264 * gcc.c-torture/compile/20050217-1.c: New test.
22265 * g++.dg/opt/switch3.C: New test.
22266
22267 PR tree-optimization/18947
22268 * gcc.c-torture/compile/20050215-1.c: New test.
22269 * gcc.c-torture/compile/20050215-2.c: New test.
22270 * gcc.c-torture/compile/20050215-3.c: New test.
22271
22272 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
22273
22274 PR c++/20028
22275 * g++.dg/template/crash34.C: New.
22276
22277 PR c++/20022
22278 * g++.dg/other/access3.C: New.
22279
22280 2005-02-17 Ira Rosen <irar@il.ibm.com>
22281
22282 * gcc.dg/vect/vect-98.c: New test.
22283
22284 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
22285
22286 PR tree-optimization/19967
22287 * gcc.dg/pr19967.c: New.
22288
22289 2005-02-16 Jakub Jelinek <jakub@redhat.com>
22290
22291 PR middle-end/19857
22292 * gcc.dg/tree-ssa/20050215-1.c: New test.
22293 * gcc.c-torture/execute/20050215-1.c: New test.
22294
22295 2005-02-15 Eric Christopher <echristo@redhat.com>
22296
22297 * gcc.dg/cpp/20050215-1.c: New file.
22298
22299 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
22300
22301 PR tree-optimization/15785
22302 * gcc.dg/pr15785-1.c: New test.
22303
22304 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
22305
22306 PR c++/17788
22307 * g++.dg/init/ctor4.C: New.
22308 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
22309
22310 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
22311
22312 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
22313 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
22314
22315 2005-02-15 Andreas Schwab <schwab@suse.de>
22316
22317 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
22318 declare malloc.
22319
22320 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
22321
22322 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
22323
22324 2005-02-14 Diego Novillo <dnovillo@redhat.com>
22325
22326 PR tree-optimization/19853
22327 * gcc.c-torture/compile/pr19853.c: New test.
22328
22329 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
22330
22331 PR c++/19608
22332 * g++.dg/parse/local-class1.C: New.
22333
22334 PR c++/19895
22335 * g++.dg/parse/ptrmem3.C: New.
22336
22337 PR c++/19884
22338 * g++.old-deja/g++.oliva/template6.C: Add another case.
22339 * g++.dg/template/explicit6.C: New.
22340
22341 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
22342
22343 PR c++/17816
22344 * g++.dg/other/redecl2.C: New.
22345
22346 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
22347
22348 PR c++/19891
22349 * g++.dg/abi/covariant4.C: New.
22350
22351 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
22352
22353 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
22354
22355 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
22356
22357 * gcc.dg/vect/vect-96.c: Fix typo.
22358
22359 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22360
22361 PR c++/14479
22362 PR c++/19487
22363 * g++.dg/template/enum5.C: New test.
22364
22365 2005-02-12 Ira Rosen <irar@il.ibm.com>
22366
22367 * gcc.dg/vect/vect-97.c: New test.
22368
22369 2005-02-12 Ira Rosen <irar@il.ibm.com>
22370
22371 * gcc.dg/vect/vect-96.c: New test.
22372
22373 2005-02-12 Uros Bizjak <uros@kss-loka.si>
22374
22375 * gcc.dg/builtins-34.c: Also check ldexp*.
22376
22377 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
22378
22379 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
22380
22381 2005-02-11 Janis Johnson <janis187@us.ibm.com>
22382
22383 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
22384 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
22385 dg-require-dll, dg-require-iconv, dg-require-named-sections,
22386 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
22387 selector_list, selector_expression, dg-process-target): Move to new
22388 file target-supports-dg.exp.
22389 * lib/target-supports-dg.exp: New.
22390
22391 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
22392 New.
22393
22394 2005-02-11 Jakub Jelinek <jakub@redhat.com>
22395
22396 PR c++/19666
22397 * g++.dg/other/ptrmem6.C: New test.
22398
22399 PR middle-end/19858
22400 * gcc.c-torture/compile/20050210-1.c: New test.
22401
22402 2005-02-11 Mark Mitchell <mark@codesourcery.com>
22403
22404 PR c++/19755
22405 * g++.dg/warn/Wbraces1.C: New test.
22406
22407 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
22408
22409 * gcc.dg/builtins-52.c: New testcase.
22410
22411 2005-02-10 Jakub Jelinek <jakub@redhat.com>
22412
22413 PR c/19342
22414 * gcc.c-torture/execute/20050119-1.c: New test.
22415
22416 2005-02-09 Mark Mitchell <mark@codesourcery.com>
22417
22418 PR c++/19811
22419 * g++.dg/init/delete1.C: New test.
22420
22421 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
22422
22423 PR c++/18470
22424 * g++.dg/template/static12.C: New test.
22425
22426 2005-02-09 Mark Mitchell <mark@codesourcery.com>
22427
22428 PR c++/19787
22429 * g++.dg/conversion/ambig1.C: New test.
22430
22431 PR c++/19739
22432 * g++.dg/ext/attrib19.C: New test.
22433
22434 PR c++/19732
22435 * g++.dg/parse/dtor5.C: New test.
22436
22437 PR c++/19762
22438 * g++.dg/template/dtor3.C: New test.
22439
22440 PR c++/19826
22441 * g++.dg/template/static11.C: New test.
22442 * g++.dg/template/crash2.C: Remove dg-error marker.
22443
22444 2005-02-09 Janis Johnson <janis187@us.ibm.com>
22445
22446 PR C++/18491
22447 * g++.old-deja/g++.mike/p10769a.C: Remove.
22448
22449 2005-02-09 Roger Sayle <roger@eyesopen.com>
22450
22451 * gcc.dg/builtins-48.c: New test case.
22452 * gcc.dg/builtins-49.c: New test case.
22453 * gcc.dg/builtins-50.c: New test case.
22454 * gcc.dg/builtins-51.c: New test case.
22455
22456 2005-02-09 Ian Lance Taylor <ian@airs.com>
22457
22458 PR middle-end/19583
22459 * g++.dg/warn/Wreturn-type-3.C: New test.
22460
22461 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
22462
22463 PR middle-end/19402
22464 * gcc.dg/pr19402-1.c: New testcase.
22465 * gcc.dg/pr19402-2.c: likewise.
22466
22467 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
22468
22469 PR middle-end/19854
22470 * g++.dg/tree-ssa/tmmti.C: New testcase.
22471
22472 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
22473
22474 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
22475
22476 2005-02-08 Mark Mitchell <mark@codesourcery.com>
22477
22478 PR c++/19733
22479 * g++.dg/parse/crash23.C: New test.
22480 * g++.dg/warn/Weff1.C: New test.
22481
22482 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
22483
22484 * gcc.dg/20050209-1.c: New test.
22485
22486 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
22487
22488 PR target/19799
22489 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
22490
22491 2005-02-08 Mike Stump <mrs@apple.com>
22492
22493 * g++.dg/pch/import-2.c: New test.
22494 * g++.dg/pch/import-2.hs: New.
22495 * g++.dg/pch/include/import-2a.h: New.
22496 * g++.dg/pch/include/import-2b.h: New.
22497
22498 2005-02-08 Janis Johnson <janis187@us.ibm.com>
22499
22500 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
22501
22502 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22503
22504 * gfortran.dg/substr_1.f90: New test.
22505
22506 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
22507
22508 PR middle-end/19775
22509 * gcc.dg/torture/builtin-power-1.c: Disable test for
22510 invalid transformation.
22511 * gcc.dg/builtins-10.c: Likewise. Disable one test we
22512 no longer optimize.
22513 * gcc.dg/builtins-47.c: New testcase.
22514
22515 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
22516 Dorit Naishlos <dorit@il.ibm.com>
22517
22518 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
22519
22520 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
22521
22522 * gcc.c-torture/compile/20050206-1.c: New test.
22523
22524 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
22525
22526 PR tree-opt/19768
22527 * g++.dg/opt/pr19768.C: New test.
22528
22529 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
22530
22531 PR tree-opt/19736
22532 * gcc.c-torture/compile/pr19736.c: New test.
22533
22534 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22535
22536 PR c++/17401
22537 * g++.dg/parse/error25.C: New test.
22538
22539 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
22540
22541 * gcc.c-torture/execute/20050203-1.c: New.
22542
22543 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
22544
22545 * gcc.dg/vect/vect-85.c: Remove xfail.
22546 * gcc.dg/vect/vect-86.c: Remove xfail.
22547 * gcc.dg/vect/vect-87.c: Remove xfail.
22548 * gcc.dg/vect/vect-88.c: Remove xfail.
22549
22550 2005-02-02 Geoffrey Keating <geoffk@apple.com>
22551
22552 * gcc.dg/altivec-19.c: New.
22553
22554 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
22555
22556 PR c/17807
22557 * gcc.dg/nested-func-3.c: New test.
22558 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
22559
22560 2005-02-02 Janis Johnson <janis187@us.ibm.com>
22561
22562 * gcc.test-framework/gen_directive_tests: Generate tests for
22563 selector expressions.
22564
22565 2005-02-02 Matt Austern <austern@apple.com>
22566
22567 PR c++/19628
22568 * g++/ext/builtin7.C: New.
22569 * g++/ext/builtin8.C: New.
22570
22571 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
22572
22573 PR c/18502
22574 * gcc.dg/pr18502-1.c: New test.
22575
22576 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22577
22578 PR c++/17413
22579 * g++.dg/template/local4.C: Tweak.
22580
22581 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
22582
22583 PR tree-optimization/19578
22584 * gcc.c-torture/compile/20050202-1.c: New test.
22585
22586 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
22587
22588 PR c/19435
22589 * gcc.dg/c99-init-4.c: New test.
22590
22591 2005-02-01 Janis Johnson <janis187@us.ibm.com>
22592
22593 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
22594
22595 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
22596
22597 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
22598 * g++.dg/eh/check-vect.h: New.
22599
22600 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
22601 * gcc.dg/vect/vect-78.c: Ditto.
22602 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
22603 Remove.
22604
22605 * g++.dg/conversion/simd1.C: Expect warning.
22606 * g++.dg/ext/attribute-test-1.C: Ditto.
22607 * g++.dg/ext/attribute-test-2.C: Ditto.
22608 * g++.dg/ext/attribute-test-3.C: Ditto.
22609 * g++.dg/ext/attribute-test-4.C: Ditto.
22610
22611 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
22612 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
22613
22614 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
22615
22616 2005-02-01 Richard Henderson <rth@redhat.com>
22617
22618 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
22619 long double for ibm double-double format.
22620 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
22621
22622 2005-02-01 Diego Novillo <dnovillo@redhat.com>
22623
22624 PR tree-optimization/19633
22625 * testsuite/gcc.dg/pr19633-1.c: New test.
22626 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
22627 to NULL or a symbol.
22628
22629 2005-02-01 Janis Johnson <janis187@us.ibm.com>
22630
22631 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
22632 New procs.
22633 (dg-process-target (local override)): Handle selector expressions.
22634
22635 * gcc.test-framework/README: Describe tests in source directory.
22636 * gcc.test-framework/test-framework.awk: Handle dg- tests.
22637 * gcc.test-framework/test-framework.exp: Handle dg- tests.
22638 * gcc.test-framework/dg-bogus-exp-P.c: New test.
22639 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
22640 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
22641 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
22642 * gcc.test-framework/dg-do-link-exp-P.c: New test.
22643 * gcc.test-framework/dg-do-run-exp-P.c: New test.
22644 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
22645 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
22646 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
22647 * gcc.test-framework/dg-error-exp-P.c: New test.
22648 * gcc.test-framework/dg-error-exp-XP.c: New test.
22649 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
22650 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
22651 * gcc.test-framework/dg-output-exp-P.c: New test.
22652 * gcc.test-framework/dg-output-exp-XF.c: New test.
22653 * gcc.test-framework/dg-warning-exp-P.c: New test.
22654 * gcc.misc-tests/dg-1.c: Remove.
22655 * gcc.misc-tests/dg-2.c: Remove.
22656 * gcc.misc-tests/dg-3.c: Remove.
22657 * gcc.misc-tests/dg-4.c: Remove.
22658 * gcc.misc-tests/dg-5.c: Remove.
22659 * gcc.misc-tests/dg-6.c: Remove.
22660 * gcc.misc-tests/dg-7.c: Remove.
22661 * gcc.misc-tests/dg-8.c: Remove.
22662 * gcc.misc-tests/dg-9.c: Remove.
22663 * gcc.misc-tests/dg-10.c: Remove.
22664 * gcc.misc-tests/dg-11.c: Remove.
22665 * gcc.misc-tests/dg-12.c: Remove.
22666 * gcc.misc-tests/dg-test.exp: Remove.
22667
22668 * gcc.test-framework/test-framework.awk: Change recording and
22669 printing of passes and failures.
22670
22671 * gcc.test-framework: New directory.
22672 * gcc.test-framework/README: New.
22673 * gcc.test-framework/test-framework.exp: New.
22674 * gcc.test-framework/test-framework.awk: New.
22675 * gcc.test-framework/gen_directive_tests: New.
22676
22677 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
22678
22679 * lib/treelang.exp: Fix comment typos.
22680 (treelang_target_compile): Don't append libs=-ltreelang to options.
22681
22682 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
22683
22684 * g++.dg/parse/typename7.C: Adjust error messages.
22685
22686 2005-01-31 Jeff Law <law@redhat.com>
22687
22688 * gcc.c-torture/execute/20050131-1.c: New test.
22689 * gcc.dg/wcaselabel.c: New test.
22690
22691 2005-01-31 Mark Mitchell <mark@codesourcery.com>
22692
22693 * g++.dg/other/warning1.C: Adjust error messags.
22694 * g++.dg/parse/constant5.C: New test.
22695
22696 2005-01-31 Steven Bosscher <stevenb@suse.de>
22697
22698 PR c/19333
22699 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
22700 the test case valid.
22701 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
22702 * testsuite/gcc.dg/array-7.c: Adjust expected result.
22703 * testsuite/gcc.dg/pr18596-3.c: Likewise.
22704 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
22705 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
22706 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
22707
22708 2005-01-31 Dale Johannesen <dalej@apple.com>
22709
22710 * g++.dg/opt/pr19650.C: New test.
22711
22712 2005-01-31 Richard Henderson <rth@redhat.com>
22713
22714 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
22715 long double for intel double extended format.
22716 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
22717
22718 2005-01-30 Mark Mitchell <mark@codesourcery.com>
22719
22720 PR c++/19555
22721 * g++.dg/template/static10.C: New test.
22722
22723 PR c++/19395
22724 * g++.dg/parse/error24.C: New test.
22725
22726 PR c++/19367
22727 * g++.dg/lookup/builtin1.C: New test.
22728
22729 PR c++/19457
22730 * g++.dg/warn/conv3.C: New test.
22731
22732 2005-01-30 Bud Davis <bdavis@gfortran.org>
22733
22734 PR fortran/19647
22735 * gfortan.dg/inquire_7.f90
22736
22737 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
22738
22739 PR tree-optimization/15791
22740 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
22741 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
22742 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
22743 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
22744 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
22745 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
22746 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
22747 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
22748 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
22749 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
22750
22751 2005-01-29 Paul Brook <paul@codesourcery.com>
22752
22753 PR fortran/18565
22754 * check.c (real_or_complex_check): New function.
22755 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
22756 * intrinsic.c (add_functions): Use new check functions.
22757 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
22758 Add prototypes.
22759
22760 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
22761
22762 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
22763 gcc.dg/lvalue-3.c: New tests.
22764 * gcc.dg/concat.c: Update expected messages.
22765
22766 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
22767
22768 PR libfortran/19595
22769 * gfortran.dg/eor_1.f90: New test.
22770
22771 2005-01-29 Steven G. Kargl <kargls@comcast.net>
22772
22773 PR fortran/19589
22774 * gfortran.dg/logical_data_1.f90: New test.
22775
22776 2005-01-28 Mark Mitchell <mark@codesourcery.com>
22777
22778 PR c++/19253
22779 * g++.dg/template/crash33.C: New test.
22780
22781 PR c++/19667
22782 * g++.dg/template/crash32.C: New test.
22783
22784 2005-01-28 Ian Lance Taylor <ian@airs.com>
22785
22786 PR middle-end/16558
22787 * g++.dg/warn/Wreturn-type-2.C: New test.
22788
22789 2004-06-24 Jeff Law <law@redhat.com>
22790
22791 * gcc.dg/tree-ssa/20050128-1.c: New test.
22792
22793 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
22794
22795 * gcc.target/frv/all-mdpackh-1.c: New test.
22796
22797 2005-01-28 Steven Bosscher <stevenb@suse.de>
22798
22799 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
22800
22801 2005-01-27 Richard Henderson <rth@redhat.com>
22802
22803 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
22804
22805 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
22806
22807 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
22808
22809 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
22810
22811 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
22812 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
22813 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
22814 to cope with cases where the multilib options override the dg-options.
22815
22816 2005-01-27 Jakub Jelinek <jakub@redhat.com>
22817
22818 PR c/18946
22819 * gcc.dg/noncompile/20050120-1.c: New test.
22820
22821 2005-01-26 Diego Novillo <dnovillo@redhat.com>
22822
22823 PR tree-optimization/19633
22824 * gcc.dg/pr19633.c: New test.
22825 * gcc.dg/tree-ssa/pr19633.c: New test.
22826
22827 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
22828
22829 * gcc.dg/20041216-1.c: New test.
22830
22831 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
22832
22833 PR objc/18862
22834 * objc.dg/selector-2.m: New test.
22835
22836 2005-01-26 Jakub Jelinek <jakub@redhat.com>
22837
22838 * g++.dg/opt/range-test-2.C: New test.
22839
22840 PR rtl-optimization/19579
22841 * gcc.c-torture/execute/20050124-1.c: New test.
22842
22843 2005-01-26 Greg Parker <gparker@apple.com>
22844 Stuart Hastings <stuart@apple.com>
22845
22846 * gcc.c-torture/execute/20050125-1.c: New.
22847
22848 2005-01-18 Jan Hubicka <jh@suse.cz>
22849
22850 PR tree-optimize/19337
22851 * gcc.c-torture/compile/20050119-1.c: New test.
22852
22853 2005-01-24 James E Wilson <wilson@specifixinc.com>
22854
22855 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
22856 test for successful match.
22857
22858 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
22859
22860 PR objc/18408
22861 * objc.dg/comp-types-7.m: New test.
22862
22863 2005-01-24 Janis Johnson <janis187@us.ibm.com>
22864
22865 * lib/target-supports.exp (current_target_name): New.
22866 (check_effective_target_ilp32, check_effective_target_lp64):
22867 Cache the result to use as long as the current target, with
22868 multilib flags, remains the same.
22869
22870 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
22871 (dg-require-weak, dg-require-visibility, dg-require-alias,
22872 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
22873 dg-require-effective-target, dg-skip-if): Remove call to
22874 skip_test_and_clear_xfail.
22875 (dg-test): Clear xfail data.
22876
22877 2005-01-24 Jakub Jelinek <jakub@redhat.com>
22878
22879 PR target/17751
22880 * gcc.dg/ppc64-toc.c: New test.
22881
22882 * g++.dg/tree-ssa/empty-1.C: New test.
22883
22884 PR middle-end/19551
22885 * gcc.c-torture/execute/20050121-1.c: New test.
22886 * gcc.dg/20050121-2.c: New test.
22887
22888 2004-01-23 Steven G. Kargl <kargls@comcast.net>
22889 Paul Brook <paul@codesourcery.com>
22890
22891 PR fortran/17941
22892 * gfortran.dg/real_const_1.f: New test.
22893 * gfortran.dg/real_const_2.f90: New test.
22894 * gfortran.dg/complex_int_1.f90: New test.
22895
22896 2005-01-23 Bud Davis <bdavis9659@comcast.net>
22897
22898 PR fortran/19313
22899 * gfortan.dg/inquire_6.f90: New test.
22900
22901 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
22902
22903 PR libfortran/19451
22904 * open_readonly_1.f90: New test.
22905
22906 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
22907
22908 PR libfortran/18982
22909 * gfortran.dg/open_new.f90: New file.
22910
22911 2005-01-22 Paul Brook <paul@codesourcery.com>
22912
22913 * namelist_1.f90: New test.
22914
22915 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
22916
22917 PR tree-optimization/19484
22918 * gcc.c-torture/compile/20050122-[12].c: New tests.
22919
22920 2005-01-22 Paul Brook <paul@codesourcery.com>
22921
22922 * gfortran.dg/implicit_2.f90: New test.
22923
22924 2005-01-22 Bud Davis <bdavis9659@comcast.net>
22925
22926 PR fortran/19314
22927 * gfortran.dg/inquire_5.f90: New test.
22928
22929 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22930
22931 PR c/18809
22932 * gcc.dg/pr18809-1.c: New test.
22933
22934 2005-01-21 Ian Lance Taylor <ian@airs.com>
22935
22936 * gcc.dg/20050121-1.c: New test.
22937
22938 PR tree-optimization/13000
22939 * gcc.dg/20040206-1.c: Change warning to point where function is
22940 being inlined.
22941
22942 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22943
22944 PR c++/19208
22945 * g++.dg/template/array11.C: New test.
22946
22947 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22948
22949 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
22950 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
22951 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
22952 * gfortran.dg/getenv_1.f90: Add dg-do directive.
22953 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
22954 gfortran.dg/pr17164.f90: Add missing dg-do directives.
22955
22956 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
22957
22958 PR tree-optimization/15349
22959 * gcc.dg/tree-ssa/pr15349.c: New.
22960
22961 2005-01-20 Steve Ellcey <sje@cup.hp.com>
22962
22963 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
22964
22965 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
22966
22967 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
22968 scan-assembler-times directive name.
22969
22970 * gcc.dg/asm-a.c: Move dg-require-effective-target to
22971 after dg-do.
22972
22973 PR rtl-optimization/19462
22974 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
22975
22976 2005-01-19 Steve Ellcey <sje@cup.hp.com>
22977
22978 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
22979 counting function calls on ia64.
22980
22981 2005-01-19 Jakub Jelinek <jakub@redhat.com>
22982
22983 PR rtl-optimization/15139
22984 * gcc.dg/20050111-2.c: New test.
22985
22986 PR c/17297
22987 * gcc.c-torture/compile/20050113-1.c: New testcase.
22988
22989 PR middle-end/19164
22990 * gcc.dg/20050113-1.c: New testcase.
22991
22992 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
22993
22994 * gcc.dg/vect/vect-85.c: Add comment.
22995 * gcc.dg/vect/vect-86.c: Add xfail for now.
22996 * gcc.dg/vect/vect-87.c: Add xfail for now.
22997 * gcc.dg/vect/vect-88.c: Add xfail for now.
22998 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
22999
23000 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
23001
23002 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
23003
23004 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
23005
23006 * g++.dg/debug/typedef3.C: New test.
23007
23008 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
23009
23010 PR c/19472
23011 * gcc.dg/asm-a.c: New test.
23012
23013 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
23014
23015 * gcc.dg/sh-relax.c: Add prototype for abort.
23016
23017 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
23018
23019 * gcc.dg/short-compare-1.c: New test.
23020 * gcc.dg/short-compare-2.c: Likewise.
23021
23022 2005-01-18 Michael Matz <matz@suse.de>
23023
23024 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
23025
23026 2005-01-17 Diego Novillo <dnovillo@redhat.com>
23027
23028 PR tree-optimization/19121
23029 * gcc.c-torture/compile/pr19121.c: New test.
23030
23031 2005-01-17 James E. Wilson <wilson@specifixinc.com>
23032
23033 PR target/19357
23034 * gcc.c-torture/compile/pr19357.c: New test.
23035
23036 2005-01-17 Ian Lance Taylor <ian@airs.com>
23037
23038 PR c/5675
23039 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
23040 pass--those that refer just to the variable, possibly with a
23041 cast.
23042 * gcc.dg/c99-const-expr-3.c: Likewise.
23043
23044 PR middle-end/13127
23045 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
23046 longer emitted.
23047
23048 2005-01-16 Bud Davis <bdavis9659@comcast.net>
23049
23050 PR fortran/18778
23051 * gfortran.dg/endfile_2.f90: New test.
23052
23053 2005-01-16 Steven G. Kargl <kargls@comcast.net>
23054
23055 PR 19168
23056 * gfortran.dg/select_5.f90: New test.
23057
23058 2004-01-16 Paul Brook <paul@codesourcery.com>
23059
23060 * gfortran.dg/common_4.f90: New test.
23061
23062 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
23063
23064 PR rtl-optimization/19462
23065 * gcc.dg/torture/pr19462-1.c: New test.
23066
23067 2005-01-15 Ziemowit Laski <zlaski@apple.com>
23068
23069 PR objc/19321
23070 * objc.dg/func-ptr-2.m: New.
23071 * objc.dg/volatile-1.m: New.
23072
23073 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23074
23075 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
23076
23077 2005-01-15 Jakub Jelinek <jakub@redhat.com>
23078
23079 PR tree-optimization/19060
23080 * gcc.c-torture/execute/20050104-1.c: New test.
23081
23082 2005-01-15 Bud Davis <bdavis9659@comcast.net>
23083
23084 PR fortran/18983
23085 * gfortran.dg/write_to_null.f90: New test.
23086
23087 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
23088 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23089
23090 PR other/19328
23091 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
23092 argument.
23093
23094 2005-01-15 Jakub Jelinek <jakub@redhat.com>
23095
23096 PR c++/19263
23097 * g++.dg/init/vector1.C: New test.
23098
23099 2005-01-14 James E. Wilson <wilson@specifixinc.com>
23100
23101 PR target/13158
23102 * gcc.target/ia64/sibcall-unwind-1.c: New test.
23103 PR target/18987
23104 * gcc.target/ia64/sibcall-unwind-2.c: New test.
23105
23106 2005-01-14 Steven G. Kargl <kargls@comcast.net>
23107
23108 * gfortran.dg/select_1.f90: New test.
23109 * gfortran.dg/select_2.f90: New test.
23110 * gfortran.dg/select_3.f90: New test.
23111 * gfortran.dg/select_4.f90: New test.
23112
23113 2005-01-14 Jakub Jelinek <jakub@redhat.com>
23114
23115 PR middle-end/19084
23116 PR rtl-optimization/19348
23117 * gcc.dg/20050111-1.c: New test.
23118 * gcc.c-torture/execute/20050111-1.c: New test.
23119
23120 * gcc.dg/i386-asm-4.c: New test.
23121
23122 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
23123
23124 * gcc.dg/nested-func-2.c: New test.
23125 * ada/acats/norun.lst: Remove c953002.
23126
23127 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
23128
23129 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
23130
23131 2005-01-12 Ben Elliston <bje@au.ibm.com>
23132
23133 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
23134
23135 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
23136
23137 PR target/18761
23138 * g++.dg/abi/align1.C: New test.
23139
23140 2005-01-11 Alan Modra <amodra@bigpond.net.au>
23141
23142 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
23143 at a time.
23144 * g++.dg/ext/altivec_check.h: Support compiling as C.
23145
23146 2005-01-10 Roger Sayle <roger@eyesopen.com>
23147
23148 PR c++/19355
23149 * g++.dg/expr/pr19355-1.C: New test case.
23150
23151 2005-01-10 Laurent GUERBY <laurent@guerby.net>
23152
23153 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
23154 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
23155 * ada/acats/tests/c3/c92005b.ada: Likewise.
23156 * ada/acats/tests/c3/cxb3012.a: Likewise.
23157 * ada/acats/norun.lst: Add c380004 and c953002, add PR
23158
23159 2005-01-09 Paul Brook <paul@codesourcery.com>
23160
23161 * gfortran.dg/common_2.f90: New file.
23162 * gfortran.dg/common_3.f90: New file.
23163
23164 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
23165
23166 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
23167
23168 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
23169
23170 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
23171 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
23172 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
23173 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
23174 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
23175 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
23176 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
23177 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
23178 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
23179 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
23180 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
23181 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
23182 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
23183 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
23184 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
23185 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
23186 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
23187 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
23188 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
23189 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
23190 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
23191 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
23192 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
23193 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
23194 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
23195 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
23196 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
23197 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
23198 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
23199 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
23200 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
23201 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
23202 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
23203 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
23204 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
23205 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
23206 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
23207 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
23208 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
23209 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
23210 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
23211 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
23212 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
23213 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
23214 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
23215 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
23216 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
23217 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
23218 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
23219 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
23220 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
23221 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
23222 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
23223 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
23224 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
23225 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
23226 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
23227 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
23228 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
23229 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
23230 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
23231 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
23232 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
23233 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
23234 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
23235 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
23236 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
23237
23238 * gcc.dg/vect/vect-1.c: Fix spelling.
23239 * gcc.dg/vect/vect-10.c: Fix spelling.
23240 * gcc.dg/vect/vect-11.c: Fix spelling.
23241 * gcc.dg/vect/vect-12.c: Fix spelling.
23242 * gcc.dg/vect/vect-14.c: Fix spelling.
23243 * gcc.dg/vect/vect-15.c: Fix spelling.
23244 * gcc.dg/vect/vect-16.c: Fix spelling.
23245 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
23246 * gcc.dg/vect/vect-64.c: Fix comments.
23247 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
23248
23249 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
23250 Ira Rosen <irar@il.ibm.com>
23251
23252 * gcc.dg/vect/vect-70.c: New test.
23253 * gcc.dg/vect/vect-71.c: New test.
23254
23255 2005-01-09 Manfred Hollstein <mh@suse.com>
23256
23257 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
23258 * gcc.dg/pr18241-2.c: Likewise.
23259 * gcc.dg/pr18241-3.c: Likewise.
23260 * gcc.dg/pr18241-4.c: Likewise.
23261 * gcc.dg/pr18241-5.c: Likewise.
23262
23263 2005-01-08 Richard Henderson <rth@redhat.com>
23264
23265 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
23266 False for x86 and x86-64.
23267
23268 2005-01-08 Diego Novillo <dnovillo@redhat.com>
23269
23270 PR tree-optimization/18241
23271 * gcc.dg/pr18241-1.c: New test.
23272 * gcc.dg/pr18241-2.c: New test.
23273 * gcc.dg/pr18241-3.c: New test.
23274 * gcc.dg/pr18241-4.c: New test.
23275 * gcc.dg/pr18241-5.c: New test.
23276
23277 2005-01-08 Steven G. Kargl <kargls@comcast.net>
23278
23279 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
23280 gfortran.dg/select_4.f90: New.
23281
23282 2005-01-07 Jakub Jelinek <jakub@redhat.com>
23283
23284 * gcc.c-torture/execute/20050107-1.c: New test.
23285
23286 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
23287
23288 PR c++/19298
23289 * g++.dg/template/ref2.C: New.
23290
23291 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
23292
23293 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
23294 instead of being empty.
23295
23296 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23297
23298 PR fortran/15553
23299 * gfortran.dg/array-1.f90: New test.
23300
23301 2005-01-07 Jakub Jelinek <jakub@redhat.com>
23302
23303 PR tree-optimization/19283
23304 * gcc.c-torture/execute/20050106-1.c: New test.
23305
23306 PR rtl-optimization/18861
23307 * gcc.dg/20050105-1.c: New test.
23308
23309 PR tree-optimization/18828
23310 * gcc.dg/20050105-2.c: New test.
23311
23312 2005-01-07 Andreas Jaeger <aj@suse.de>
23313
23314 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
23315
23316 2005-01-07 Bud Davis <bdavis9659@comcast.net>
23317
23318 PR fortran/18398
23319 * gfortran.dg/fmt_read.f90: New test.
23320
23321 2005-01-06 Geoffrey Keating <geoffk@apple.com>
23322
23323 * gcc.dg/rs6000-ldouble-2.c: New.
23324
23325 2005-01-06 Mark Mitchell <mark@codesourcery.com>
23326
23327 PR c++/19244
23328 * g++.dg/parser/ctor2.C: New test.
23329
23330 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23331
23332 PR c++/17154
23333 * g++.dg/template/using9.C: New test.
23334
23335 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23336
23337 PR c++/19258
23338 * g++.dg/lookup/friend6.C: New test.
23339
23340 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
23341
23342 PR c++/19270
23343 * g++.dg/template/array10.C: New.
23344
23345 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23346
23347 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
23348 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
23349
23350 2005-01-06 Jakub Jelinek <jakub@redhat.com>
23351
23352 * gcc.c-torture/compile/20050105-1.c: New test.
23353
23354 2005-01-05 Geoffrey Keating <geoffk@apple.com>
23355
23356 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
23357
23358 2005-01-05 Roger Sayle <roger@eyesopen.com>
23359
23360 PR middle-end/19100
23361 * gcc.dg/conv-3.c: New test case.
23362
23363 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
23364
23365 * gcc.dg/asm-wide-1.c: New test.
23366
23367 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
23368
23369 PR c++/19030
23370 * g++.dg/parse/crash22.C: New
23371
23372 2005-01-04 Geoffrey Keating <geoffk@apple.com>
23373
23374 PR 19257
23375 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
23376
23377 2005-01-04 Uros Bizjak <uros@kss-loka.si>
23378
23379 PR middle-end/17767
23380 * gcc.dg/i386-mmx-6.c: New test case.
23381
23382 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
23383
23384 PR tree-optimization/18308
23385 * gcc.dg/vect/pr18308.c: New testcase.
23386
23387 2005-01-04 Andreas Jaeger <aj@suse.de>
23388
23389 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
23390
23391 2005-01-03 Geoffrey Keating <geoffk@apple.com>
23392 Robert Bowdidge <bowdidge@apple.com>
23393
23394 * gcc.dg/cpp/subframework1.c: New.
23395 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
23396 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
23397 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
23398 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
23399
23400 2005-01-03 Geoffrey Keating <geoffk@apple.com>
23401
23402 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
23403 producing warning.
23404 * gcc.dg/darwin-weakimport-2.c: New.
23405
23406 2005-01-03 Richard Henderson <rth@redhat.com>
23407
23408 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
23409
23410 2005-01-03 Richard Henderson <rth@redhat.com>
23411
23412 * gcc.dg/vect/vect.exp: Enable for ia64.
23413 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
23414 (check_effective_target_vect_float): Likewise.
23415 (check_effective_target_vect_no_align): Likewise.
23416 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
23417 * gcc.dg/vect/vect-8.c: Likewise.
23418
23419 2005-01-03 Uros Bizjak <uros@kss-loka.si>
23420
23421 PR target/19236
23422 * gcc.dg/pr19236-1.c: New test case.
23423
23424 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
23425
23426 PR rtl-optimization/12092
23427 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
23428
23429 2005-01-02 Andreas Jaeger <aj@suse.de>
23430
23431 * gcc.dg/pr12092-1.c: Do not run on x86_64.
23432
23433 2005-01-01 Roger Sayle <roger@eyesopen.com>
23434 Andrew Pinski <pinskia@physics.uc.edu>
23435
23436 PR rtl-optimization/12092
23437 * gcc.dg/pr12092-1.c: New test case.
23438
23439 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
23440
23441 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
23442 'hidden' and 'default' for better portability.
23443 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
23444
23445 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
23446 6 and 7.
23447 * g++.old-deja/g++.brendan/new3.C: Likewise.
23448
23449 2005-01-01 Steven Bosscher <stevenb@suse.de>
23450
23451 * gcc.dg/20041231-1.C: New test.
23452 * g++.dg/warn/Wunreachable-code-1.C: New test.
23453
23454 2004-12-30 David Edelsohn <edelsohn@gnu.org>
23455
23456 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
23457 file, not /dev/null. Abort on error.
23458
23459 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
23460 Ziemowit Laski <zlaski@apple.com>
23461
23462 PR objc/18971
23463 * objc.dg/encode-5.m: New test.
23464
23465 2004-12-29 Richard Henderson <rth@redhat.com>
23466
23467 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
23468 * objc.dg/stabs-1.m: Disable for ia64.
23469
23470 2004-12-29 Mark Mitchell <mark@codesourcery.com>
23471
23472 PR c++/19190
23473 * g++.dg/warn/Wunused-10.C: New test.
23474
23475 2004-12-28 Richard Henderson <rth@redhat.com>
23476
23477 * objc.dg/stabs-1.m: Disable for alpha.
23478
23479 2004-12-27 Mark Mitchell <mark@codesourcery.com>
23480
23481 PR c++/19149
23482 * g++.dg/parse/error23.C: New test.
23483
23484 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23485
23486 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
23487
23488 PR fortran/19032
23489 * gfortran.dg/intrinsic_modulo_1.f90: New.
23490 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
23491 tests with divisor -1.
23492
23493 2004-12-27 Mark Mitchell <mark@codesourcery.com>
23494
23495 * g++.dg/opt/temp1.C (memcpy): Return a value.
23496
23497 PR c++/19148
23498 * g++.dg/expr/cond7.C: New test.
23499
23500 2004-12-27 Paul Brook <paul@codesourcery.com>
23501
23502 * gfortran.dg/g77/select_no_compile.f: Remove.
23503
23504 2004-12-27 Richard Henderson <rth@redhat.com>
23505
23506 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
23507 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
23508 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
23509
23510 2004-12-26 Richard Henderson <rth@redhat.com>
23511
23512 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
23513 by 1i instead of token pasting.
23514
23515 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23516
23517 PR tree-optimization/17578
23518 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
23519 to additional_flags.
23520 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
23521
23522 2004-12-25 Richard Henderson <rth@redhat.com>
23523
23524 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
23525 Remove Alpha.
23526
23527 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23528
23529 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
23530 hppa*-*-hpux*.
23531 * gcc.dg/pr17957.c (dg-options): Likewise.
23532 * gcc.dg/struct-ret-1.c: Add prototype for abort.
23533 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
23534 instead of 0 on __hppa__.
23535 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
23536 "foo,%r" on hppa*-*-*.
23537
23538 2004-12-23 Bud Davis <bdavis9659@comcast.net>
23539
23540 PR fortran/19071
23541 * gfortran.dg/complex_write.f90: New test.
23542
23543 2004-12-23 Mark Mitchell <mark@codesourcery.com>
23544
23545 PR c++/17595
23546 * g++.dg/parse/pragma2.C: New test.
23547
23548 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
23549
23550 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
23551
23552 * gcc.dg/empty2.c: Add missing dg-warning.
23553
23554 2004-12-23 Mark Mitchell <mark@codesourcery.com>
23555
23556 PR c++/17413
23557 * g++.dg/template/local4.C: New test.
23558 * g++.dg/template/crash19.C: Add dg-error marker.
23559
23560 * g++.dg/template/crash31.C: Correct embedded PR number.
23561
23562 2004-12-23 Mark Mitchell <mark@codesourcery.com>
23563
23564 PR c++/16405
23565 * g++.dg/opt/temp1.C: Add do-run marker.
23566
23567 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
23568
23569 * g++.dg/template/spec19.C: New.
23570
23571 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
23572
23573 PR target/16819
23574 * gcc.dg/empty2.c: New.
23575
23576 2004-12-23 Richard Henderson <rth@redhat.com>
23577
23578 * lib/target-supports.exp (check_effective_target_vect_no_align):
23579 Remove i?86 and x86-64.
23580
23581 2004-12-23 Mark Mitchell <mark@codesourcery.com>
23582
23583 PR c++/16405
23584 * g++.dg/opt/temp1.C: New test.
23585
23586 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23587
23588 PR c++/18733
23589 * g++.dg/template/friend33.C: New testcase.
23590
23591 2004-12-22 Mark Mitchell <mark@codesourcery.com>
23592
23593 PR c++/18464
23594 * g++.dg/template/cond5.C: New test.
23595
23596 PR c++/18492
23597 * g++.dg/inherit/thunk3.C: New test.
23598
23599 PR c++/11224
23600 * g++.dg/warn/Wunused-9.C: New test.
23601
23602 2004-12-22 Janis Johnson <janis187@us.ibm.com>
23603
23604 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
23605
23606 2004-12-22 Jan Beulich <jbeulich@novell.com>
23607
23608 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
23609
23610 2004-12-21 Mark Mitchell <mark@codesourcery.com>
23611
23612 PR c++/18378
23613 * g++.dg/ext/packed8.C: New test.
23614
23615 PR c++/19063
23616 * g++.dg/template/crash31.C: New test.
23617
23618 PR c++/19034
23619 * g++.dg/template/crash30.C: New test.
23620
23621 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
23622
23623 PR C++/18984
23624 * g++.dg/eh/ctor3.C: New test.
23625
23626 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
23627
23628 * objc.dg/stabs-1.m: Allow section name to be quoted and
23629 assembly label to begin with '.LL'.
23630
23631 2004-12-21 Janis Johnson <janis187@us.ibm.com>
23632
23633 * gcc.dg/vect/vect.exp
23634 (check_effective_target_lp64_or_vect_no_align): New.
23635 * gcc.dg/vect/vect-77.c: Use it.
23636 * gcc.dg/vect/vect-78.c: Use it.
23637
23638 * lib/target-supports.exp
23639 (check_effective_target_vect_no_max,
23640 check_effective_target_vect_no_bitwise,
23641 check_effective_target_vect_no_align): New.
23642 * gcc.dg/vect/vect-13.c: Use them.
23643 * gcc.dg/vect/vect-17.c: Ditto.
23644 * gcc.dg/vect/vect-18.c: Ditto.
23645 * gcc.dg/vect/vect-19.c: Ditto.
23646 * gcc.dg/vect/vect-20.c: Ditto.
23647 * gcc.dg/vect/vect-27.c: Ditto.
23648 * gcc.dg/vect/vect-29.c: Ditto.
23649 * gcc.dg/vect/vect-44.c: Ditto.
23650 * gcc.dg/vect/vect-48.c: Ditto.
23651 * gcc.dg/vect/vect-50.c: Ditto.
23652 * gcc.dg/vect/vect-52.c: Ditto.
23653 * gcc.dg/vect/vect-54.c: Ditto.
23654 * gcc.dg/vect/vect-56.c: Ditto.
23655 * gcc.dg/vect/vect-58.c: Ditto.
23656 * gcc.dg/vect/vect-60.c: Ditto.
23657 * gcc.dg/vect/vect-72.c: Ditto.
23658 * gcc.dg/vect/vect-80.c: Ditto.
23659
23660 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
23661
23662 PR c++/14075
23663 * g++.dg/init/string1.C: New.
23664
23665 PR c++/18975
23666 * g++.dg/other/synth1.C: New.
23667
23668 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
23669
23670 PR c/18963
23671 * gcc.dg/pr18963-1.c: New test.
23672
23673 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
23674
23675 PR c/18596
23676 * gcc.dg/funcdef-storage-1.c (foo): Remove.
23677 * gcc.dg/pr18596-1.c: Use dg-error.
23678 (dg-options): Use -fno-unit-at-a-time.
23679 * gcc.dg/pr18596-2.c: New test.
23680 * gcc.dg/pr18596-3.c: New test.
23681
23682 2004-12-20 Roger Sayle <roger@eyesopen.com>
23683
23684 PR middle-end/18683
23685 * g++.dg/opt/pr18683-1.C: New test case.
23686
23687 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
23688
23689 PR other/19093
23690 * g++.dg/opt/max1.C: Fix for 64bit targets.
23691
23692 2004-12-20 Matt Austern <austern@apple.com>
23693
23694 PR c++/19044
23695 * g++.dg/ext/builtin6.C: New
23696
23697 2004-12-20 Diego Novillo <dnovillo@redhat.com>
23698
23699 PR tree-optimization/19080
23700 * gcc.c-torture/compile/pr19080.c: New test.
23701
23702 2004-12-20 Steven Bosscher <stevenb@suse.de>
23703
23704 * gcc.dg/20041219-1.c: New test.
23705
23706 2004-12-19 Roger Sayle <roger@eyesopen.com>
23707
23708 PR middle-end/19068
23709 * g++.dg/opt/max1.C: New test case.
23710
23711 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
23712
23713 * gcc.dg/fdata-sections-1.c: New test.
23714
23715 2004-12-18 Roger Sayle <roger@eyesopen.com>
23716
23717 PR middle-end/18548
23718 * gcc.dg/max-1.c: New test case.
23719
23720 2004-12-18 Jakub Jelinek <jakub@redhat.com>
23721
23722 * gcc.c-torture/execute/20041218-1.c: New test.
23723
23724 2004-12-17 Diego Novillo <dnovillo@redhat.com>
23725
23726 * gcc.dg/pr18501.c: New test.
23727 * gcc.dg/uninit-5.c: XFAIL.
23728 * gcc.dg/uninit-9.c: XFAIL.
23729
23730 2004-12-17 Dale Johannesen <dalej@apple.com>
23731
23732 * gcc.dg/20041213-1.c: New.
23733
23734 2004-12-17 Ziemowit Laski <zlaski@apple.com>
23735
23736 * objc.dg/stabs-1.m: Allow assembly label to begin
23737 with a dot ('.').
23738
23739 2004-12-17 Jakub Jelinek <jakub@redhat.com>
23740
23741 * gcc.c-torture/execute/20041213-1.c: Move...
23742 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
23743
23744 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
23745
23746 PR c++/18721
23747 * g++.dg/lookup/conv-5.C: New.
23748
23749 2004-12-16 Ziemowit Laski <zlaski@apple.com>
23750
23751 * objc.dg/stabs-1.m: New test.
23752
23753 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
23754
23755 * gcc.dg/visibility-c.c: Change compile to
23756 assemble for the test.
23757
23758 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
23759
23760 PR target/19041
23761 * gcc.dg/visibility-c.c: New test.
23762
23763 2004-12-16 Roger Sayle <roger@eyesopen.com>
23764
23765 PR middle-end/18493
23766 * gcc.dg/switch-8.c: New test case.
23767
23768 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
23769
23770 PR c++/18905
23771 * g++.dg/template/init4.C: New.
23772 * g++.dg/opt/static3.C: Enable optimizer.
23773
23774 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
23775
23776 * g++.dg/other/complex1.C: New test.
23777
23778 2004-12-15 Alan Modra <amodra@bigpond.net.au>
23779
23780 * g++.dg/opt/inline9.C: New test.
23781
23782 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23783
23784 PR fortran/18993
23785 * gfotran.dg/nullify_1.f: New test.
23786
23787 2004-12-15 Richard Henderson <rth@redhat.com>
23788
23789 * gcc.target/i386/i386.exp: New harness.
23790 * gcc.target/i386/vect-args.c: New.
23791
23792 2004-12-15 David Edelsohn <edelsohn@gnu.org>
23793
23794 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
23795
23796 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23797
23798 PR c++/18825
23799 * g++.dg/template/friend32.C: New test.
23800
23801 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
23802
23803 * cpp/pragma-once-1.c: New test.
23804 * cpp/pragma-once-1b.h: Likewise.
23805 * cpp/pragma-once-1c.h: Likewise.
23806 * cpp/pragma-once-1d.h: Likewise.
23807 * cpp/inc/pragma-once-1a.h: Likewise.
23808
23809 2004-12-15 Bud Davis <bdavis9659@comcast.net>
23810 Steven G. Kargl <kargls@comcast.net>
23811
23812 PR fortran/17597
23813 * gfortran.dg/list_read_3.f90: New test.
23814
23815 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
23816
23817 * gcc.dg/ftrapv-2.c: New test.
23818
23819 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
23820
23821 PR c++/18981
23822 * g++.dg/template/typename9.C: New test.
23823
23824 2004-12-14 Mark Mitchell <mark@codesourcery.com>
23825
23826 PR c++/18738
23827 * g++.dg/template/typename8.C: New test.
23828 * g++.dg/parse/friend2.C: Tweak error message.
23829
23830 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
23831
23832 * gcc.c-torture/20041214-1.c: New test.
23833
23834 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
23835
23836 PR c++/18965
23837 * g++.dg/init/array17.C: New test.
23838
23839 2004-12-14 Mark Mitchell <mark@codesourcery.com>
23840
23841 PR c++/18793
23842 * g++.dg/init/aggr3.C: New test.
23843
23844 2004-12-14 Janis Johnson <janis187@us.ibm.com>
23845
23846 * gcc.dg/altivec-types-1.c: New test.
23847 * gcc.dg/altivec-types-2.c: New test.
23848 * gcc.dg/altivec-types-3.c: New test.
23849 * gcc.dg/altivec-types-4.c: New test.
23850 * g++.dg/ext/altivec-types-1.C: New test.
23851 * g++.dg/ext/altivec-types-2.C: New test.
23852 * g++.dg/ext/altivec-types-3.C: New test.
23853 * g++.dg/ext/altivec-types-4.C: New test.
23854
23855 2004-12-14 Jakub Jelinek <jakub@redhat.com>
23856
23857 PR middle-end/18951
23858 * gcc.c-torture/execute/20041213-1.c: New test.
23859
23860 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
23861
23862 PR c++/18949
23863 * g++.dg/template/cast1.C: New.
23864
23865 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
23866
23867 * gcc.c-torture/execute/20041213-2.c: New test.
23868
23869 2004-12-13 Richard Henderson <rth@redhat.com>
23870
23871 * gcc.dg/i386-sse-10.c: Fix typo in options.
23872
23873 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
23874
23875 PR c++/18968
23876 * g++.dg/opt/pr18968.C: New test.
23877
23878 2004-12-13 Mark Mitchell <mark@codesourcery.com>
23879
23880 PR c++/18925
23881 * g++.dg/ext/visibility/staticdatamem.C: New test.
23882
23883 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
23884
23885 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
23886
23887 2004-12-13 Roger Sayle <roger@eyesopen.com>
23888
23889 PR rtl-optimization/18928
23890 * gcc.dg/pr18928-1.c: New test case.
23891
23892 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
23893
23894 PR tree-opt/16951
23895 * gcc.c-torture/compile/20041211-1.c: New.
23896
23897 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23898
23899 PR middle-end/17564
23900 * gcc.c-torture/execute/20041212-1.c: New test.
23901
23902 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23903
23904 PR fortran/18869
23905 * gfortran.dg/common_1.f90: New test.
23906
23907 2004-12-12 Steven G. Kargl <kargls@comcast.net>
23908 Paul Brook <paul@codesourcery.com>
23909
23910 PR fortran/16222
23911 * gfortran.dg/real_do_1.f90: New test.
23912
23913 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
23914
23915 PR tree-opt/18040
23916 * g++.dg/opt/ptrmem6.C: New test.
23917
23918 2004-12-11 Roger Sayle <roger@eyesopen.com>
23919
23920 PR middle-end/18921
23921 * gcc.dg/pr18921-1.c: New test case.
23922
23923 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23924
23925 PR fortran/17175
23926 * gfortran.dg/scale_1.f90: New test.
23927
23928 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
23929
23930 PR middle-end/18903
23931 * gcc.c-torture/compile/pr18903.c: New test.
23932
23933 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
23934
23935 * gcc.c-torture/execute/20041210-1.c: New test.
23936
23937 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23938
23939 PR c++/18731
23940 * g++.dg/parser/struct-1.C: New test.
23941 * g++.dg/parser/struct-2.C: New test.
23942 * g++.dg/parser/struct-3.C: New test.
23943
23944 2004-12-09 Richard Henderson <rth@redhat.com>
23945
23946 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
23947
23948 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
23949 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
23950
23951 2004-12-09 Matt Austern <austern@apple.com>
23952
23953 PR c++/18514
23954 * g++.dg/ext/builtin1.C: New
23955 * g++.dg/ext/builtin2.C: New
23956 * g++.dg/ext/builtin3.C: New
23957 * g++.dg/ext/builtin4.C: New
23958 * g++.dg/ext/builtin5.C: New
23959
23960 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
23961
23962 PR tree-opt/18904
23963 * g++.dg/opt/ptrmem5.C: New test.
23964
23965 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
23966
23967 * g++.dg/parse/typename5.C: Adjust for new error.
23968 * g++.dg/parse/typename7.C: New.
23969
23970 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23971
23972 PR c++/18073
23973 * g++.dg/other/mmintrin.C: New test.
23974
23975 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
23976
23977 PR c++/16681
23978 * g++.dg/init/array15.C: New.
23979 * g++.dg/init/array16.C: New.
23980
23981 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23982
23983 PR fortran/18826
23984 * gfortran.dg/assign_1.f90: New test.
23985
23986 2004-12-08 Nick Clifton <nickc@redhat.com>
23987
23988 * gcc.target/xstormy16/bss_below100: New directory containing tests.
23989 * gcc.target/xstormy16/data_below100: Likewise.
23990 * gcc.target/xstormy16/sfr: Likewise.
23991 * gcc.target/xstormy16/below100.S: New test source file.
23992 * gcc.target/xstormy16/below100.ld: New test linker script.
23993 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23994 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
23995 bp instructions.
23996 * gcc.target/xstormy16/bp.c: Likewise.
23997
23998 * gcc.target/xstormy16/bss_below100: New files:
23999 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
24000 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
24001 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
24002 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
24003 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
24004 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
24005 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
24006 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
24007 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
24008 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
24009 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
24010 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
24011 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
24012 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
24013 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
24014 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
24015 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
24016 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
24017 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
24018 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
24019 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
24020 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
24021 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
24022 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
24023 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
24024 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
24025 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
24026
24027 * gcc.target/xstormy16/data_below100: New files:
24028 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
24029 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
24030 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
24031 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
24032 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
24033 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
24034 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
24035 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
24036 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
24037 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
24038 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
24039 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
24040 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
24041 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
24042 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
24043 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
24044 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
24045 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
24046 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
24047 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
24048 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
24049 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
24050 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
24051 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
24052 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
24053 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
24054 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
24055
24056 * gcc.target/xstormy16/sfr: New files:
24057 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
24058 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
24059 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
24060 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
24061 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
24062 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
24063 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
24064 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
24065 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
24066 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
24067 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
24068 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
24069 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
24070 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
24071 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
24072 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
24073 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
24074 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
24075 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
24076 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
24077 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
24078 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
24079 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
24080 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
24081 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
24082 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
24083 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
24084 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
24085 27_if0_sfrw_bitfield_f.c
24086
24087 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24088
24089 PR c++/18100
24090 * g++.dg/lookup/name-clash4.C: New test.
24091
24092 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
24093
24094 PR c++/18672
24095 * g++.dg/opt/array1.C: New.
24096
24097 PR c++/18803
24098 * g++.dg/template/operator5.C: New.
24099
24100 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
24101
24102 PR c/18867
24103 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
24104
24105 2004-12-07 Steven Bosscher <stevenb@suse.de>
24106
24107 * gcc.dg/noncompile/20041207.c: New test.
24108
24109 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
24110
24111 * g++.dg/other/unreachable-1.C: New test.
24112
24113 2004-12-06 Nick Clifton <nickc@redhat.com>
24114
24115 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
24116 <limits.h> because the latter comes from gcc's include/ directory
24117 and not the newlib/libc/include directory.
24118
24119 2004-12-04 Richard Henderson <rth@redhat.com>
24120
24121 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
24122
24123 2004-12-04 Richard Henderson <rth@redhat.com>
24124
24125 * lib/target-supports.exp (check_gc_sections_available): Disable
24126 for alpha and ia64.
24127
24128 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
24129
24130 PR middle-end/17909
24131 * g++.dg/other/vararg-2.C: New test.
24132
24133 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24134
24135 PR c++/17011, c++/17971
24136 * g++.dg/template/error15.C: Adjust expected error.
24137 * g++.dg/template/instantiate3.C: Likewise.
24138
24139 2004-12-03 Janis Johnson <janis187@us.ibm.com>
24140
24141 * gcc.dg/altivec-18.c: Fix for darwin
24142
24143 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
24144
24145 PR c++/18782
24146 * g++.dg/parse/ptrmem2.C: New.
24147
24148 PR c++/18318
24149 * g++.dg/template/new1.C: New.
24150
24151 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24152
24153 PR fortran/18710
24154 * gfortran.dg/direct_io_3.f90: New test.
24155
24156 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
24157
24158 PR 18758
24159 * g++.dg/parse/crash21.C: New.
24160
24161 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24162
24163 PR c++/15664, c++/18276
24164 * g++.dg/template/ttp13.C: New test.
24165 * g++.dg/template/ttp14.C: Likewise.
24166
24167 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24168
24169 PR c++/18123
24170 * g++.dg/parse/enum2.C: New test.
24171 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
24172
24173 2004-12-02 Nick Clifton <nickc@redhat.com>
24174
24175 * gcc.target/xstormy16: New test directory.
24176 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
24177 * gcc.target/xstormy16/bp.c: Check the generation of bp
24178 instructions.
24179 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
24180 bn instructions and the BELOW100 attribute.
24181
24182 2004-12-02 Alan Modra <amodra@bigpond.net.au>
24183
24184 PR target/16952
24185 * gcc.dg/ppc-eabi.c: New.
24186
24187 2004-12-02 Bud Davis <bdavis9659@comcast.net>
24188
24189 PR fortran/18284
24190 * gfortran.dg/backspace.f90
24191
24192 2004-12-02 Bud Davis <bdavis9659@comcast.net>
24193
24194 * gfortran.dg/inquire.f90: New test.
24195
24196 2004-12-01 Janis Johnson <janis187@us.ibm.com>
24197
24198 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
24199 handle effective-target-keyword.
24200 (dg-skip-if): Support effective-target keyword as target list.
24201 (dg-xfail-if): Ditto.
24202 * lib/target-supports.exp (is-effective-target-keyword): New proc.
24203
24204 2004-12-01 Diego Novillo <dnovillo@redhat.com>
24205
24206 PR tree-optimization/18291
24207 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
24208
24209 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
24210
24211 PR C++/18729
24212 * g++.dg/parse/crash20.C: New.
24213
24214 PR c++/17431
24215 * g++.dg/overload/arg1.C: New.
24216 * g++.dg/overload/arg2.C: New.
24217 * g++.dg/overload/arg3.C: New.
24218 * g++.dg/overload/arg4.C: New.
24219
24220 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
24221
24222 * gcc.dg/c99-flex-array-4.c: Remove.
24223
24224 2004-11-30 Janis Johnson <janis187@us.ibm.com>
24225
24226 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
24227
24228 * lib/target-supports.exp (is-effective-target): Simplify.
24229
24230 * lib/target-supports.exp (check_effective_target_vect_long):
24231 Fix for powerpc64-*-*.
24232
24233 2004-11-30 Loren James Rittle <ljrittle@acm.org>
24234
24235 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
24236 to support new requirements on FreeBSD 5.
24237
24238 2004-11-30 Devang Patel <dpatel@apple.com>
24239
24240 PR 18702
24241 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
24242
24243 2004-11-30 Janis Johnson <janis187@us.ibm.com>
24244
24245 * g++.dg/ext/altivec-13.C: New test.
24246
24247 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
24248
24249 PR tree-opt/18298
24250 * gcc.c-torture/execute/p18298.c: New test.
24251
24252 2004-11-30 Ira Rosen <irar@il.ibm.com>
24253 Dorit Naishlos <dorit@il.ibm.com>
24254
24255 PR tree-opt/18607
24256 * gcc.dg/vect/vect-89.c: New test.
24257
24258 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
24259
24260 * gcc.dg/pr18596-1.c: New test.
24261
24262 2004-11-30 Ben Elliston <bje@au.ibm.com>
24263
24264 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
24265
24266 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
24267
24268 PR c/18479
24269 * gcc.dg/pr18479.c: New test.
24270
24271 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
24272
24273 PR target/18490
24274 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
24275 mmix-knuth-mmixware.
24276
24277 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
24278 cris-*-elf* cris-*-aout* mmix-*-*
24279
24280 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
24281
24282 PR middle-end/18725
24283 * gcc.dg/pr18725.c: New test.
24284
24285 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
24286
24287 PR target/18488
24288 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
24289
24290 PR target/18336
24291 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
24292
24293 2004-11-29 Mark Mitchell <mark@codesourcery.com>
24294
24295 PR c++/18368
24296 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
24297 * g++.old-deja/g++.law/ctors5.C: Likewise.
24298 * g++.old-deja/g++.other/crash25.C: Likewise.
24299
24300 PR c++/18674
24301 * g++.dg/template/error16.C: New test.
24302
24303 PR c++/18512
24304 * g++.dg/template/crash29.C: New test.
24305
24306 2004-11-29 Diego Novillo <dnovillo@redhat.com>
24307
24308 PR tree-optimization/18712
24309 * gcc.c-torture/compile/pr18712.c: New test.
24310
24311 2004-11-29 Joseph Myers <joseph@codesourcery.com>
24312
24313 PR c/7544
24314 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
24315 tests.
24316
24317 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24318
24319 PR c++/18652
24320 * g++.dg/lookup/crash6.C: New test.
24321
24322 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
24323
24324 PR middle-end/18164
24325 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
24326
24327 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
24328
24329 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
24330 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
24331 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
24332
24333 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
24334
24335 * gcc.dg/pr18164.c: New test.
24336
24337 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
24338
24339 * gcc.dg/funroll-loops-all.c: New.
24340
24341 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
24342
24343 PR target/18489
24344 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
24345 delimeter, match space and TAB as well as ":".
24346
24347 PR target/18484
24348 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
24349
24350 PR target/18348
24351 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
24352
24353 PR target/18345
24354 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
24355
24356 PR target/18337
24357 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
24358
24359 2004-11-28 Bud Davis <bdavis9659@comcast.net>
24360
24361 * gfortran.dg/direct_io_2.f90: New test.
24362
24363 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
24364
24365 PR target/18334
24366 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
24367
24368 2004-11-28 Richard Henderson <rth@redhat.com>
24369
24370 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
24371
24372 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
24373
24374 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
24375 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
24376 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
24377 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
24378 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
24379 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
24380 gcc.dg/pointer-arith-8.c: New tests.
24381
24382 2004-11-27 Bud Davis <bdavis9659@comcast.net>
24383
24384 PR fortran/18364
24385 * gfortran.dg/endfile.f90: New test.
24386
24387 2004-11-27 Falk Hueffner <falk@debian.org>
24388
24389 * gcc.dg/loop-6.c: New test.
24390
24391 2004-11-27 Jakub Jelinek <jakub@redhat.com>
24392
24393 * gcc.c-torture/execute/20041126-1.c: New test.
24394
24395 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
24396
24397 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
24398 on IRIX.
24399
24400 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
24401
24402 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
24403 functions.
24404
24405 2004-11-27 Jakub Jelinek <jakub@redhat.com>
24406
24407 PR rtl-optimization/17825
24408 * gcc.c-torture/compile/20041119-1.c: New test.
24409
24410 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24411
24412 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
24413 Check existence of ld library path variables before unsetting.
24414
24415 2004-11-26 Mark Mitchell <mark@codesourcery.com>
24416
24417 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
24418
24419 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
24420
24421 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
24422
24423 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
24424
24425 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
24426
24427 2004-11-26 Ben Elliston <bje@au.ibm.com>
24428
24429 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
24430 dg-do directive.
24431
24432 2004-11-26 Ben Elliston <bje@au.ibm.com>
24433
24434 * gcc.dg/pr17957.c: Pass --param, not -param.
24435
24436 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
24437
24438 PR middle-end/17957
24439 * testsuite/gcc.dg/pr17957.c: New test.
24440
24441 2004-11-25 Mark Mitchell <mark@codesourcery.com>
24442
24443 PR c++/18445
24444 * g++.dg/template/crash28.C: Likewise.
24445
24446 PR c++/18001
24447 * g++.dg/expr/unary2.C: Adjust lvalue messages.
24448 * g++.dg/ext/lvaddr.C: Likewise.
24449 * g++.dg/opt/pr7503-3.C: Likewise.
24450
24451 PR c++/18466
24452 * g++.dg/parse/qualified3.C: New test.
24453 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
24454
24455 PR c++/18545
24456 * g++.dg/expr/return1.C: New test.
24457
24458 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24459
24460 Friend class name lookup 3/n, PR c++/3332
24461 * g++.dg/lookup/friend3.C: New test.
24462 * g++.dg/lookup/friend4.C: Likewise.
24463 * g++.dg/lookup/friend5.C: Likewise.
24464
24465 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24466
24467 Friend class name lookup 2/n, PR c++/14513, c++/15410
24468 * g++.dg/lookup/friend2.C: New test.
24469 * g++.dg/template/friend31.C: Likewise.
24470
24471 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24472
24473 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
24474
24475 2004-11-24 Mark Mitchell <mark@codesourcery.com>
24476
24477 PR c++/17473
24478 * g++.dg/tc1/dr56.C: Remove.
24479 * g++.dg/template/typedef1.C: Add dg-error markers.
24480 * g++.old-deja/g++.other/typedef7.C: Likewise.
24481
24482 PR c++/18285
24483 * g++.dg/parse/typedef7.C: New test.
24484
24485 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
24486
24487 * gcc.c-torture/execute/20041124-1.c: New test.
24488
24489 2004-11-24 Mark Mitchell <mark@codesourcery.com>
24490
24491 * g++.dg/template/deduce3.C: New test.
24492
24493 PR c++/18586
24494 * g++.dg/template/crash27.C: New test.
24495
24496 PR c++/18530
24497 * g++.dg/warn/Wshadow-3.C: New test.
24498
24499 2004-11-24 Devang Patel <dpatel@apple.com>
24500
24501 PR/18555
24502 * gcc.dg/cpp/isysroot-1.c: New test.
24503 * gcc.dg/cpp/usr/include/stdio.h: New file.
24504 * gcc.dg/cpp/isysroot-2.c: New test.
24505 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
24506 New file.
24507
24508 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24509
24510 PR c++/8929
24511 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
24512
24513 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
24514
24515 * gcc.target/sparc/align.c: Do not include <stdint.h>.
24516 * gcc.target/sparc/pdist.c: Likewise.
24517
24518 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
24519
24520 PR c++/16882
24521 * g++.dg/conversion/simd1.C: New test.
24522
24523 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24524
24525 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
24526 and restore_ld_library_path_env_vars.
24527 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
24528 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
24529 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
24530 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
24531
24532 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
24533
24534 * gcc.dg/pragma-align-2.c: Test macro expansion.
24535 * gcc.dg/pragma-pack-2.c: New test.
24536
24537 2004-11-23 Richard Henderson <rth@redhat.com>
24538
24539 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
24540 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24541 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
24542 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
24543 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
24544 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
24545
24546 * gcc.dg/vect/vect.exp: Add check for alpha.
24547 * lib/target-supports.exp (check_alpha_max_hw_available): New.
24548 (check_effective_target_vect_int): Enable for alpha.
24549 (check_effective_target_vect_long): New.
24550 (is-effective-target): Add it.
24551
24552 2004-11-23 Uros Bizjak <uros@kss-loka.si>
24553
24554 * gcc.dg/pr18614-1.c: New test.
24555
24556 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
24557
24558 * gcc.dg/setjmp-2.c: New test.
24559
24560 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
24561
24562 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
24563 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
24564 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
24565 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
24566 gcc.target/sparc/pdist.c: New tests.
24567
24568 2004-11-22 Bob Wilson <bob.wilson@acm.org>
24569
24570 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
24571
24572 2004-11-22 Dale Johannesen <dalej@apple.com>
24573
24574 * gcc.dg/20041111-1.c: New.
24575
24576 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
24577
24578 PR tree-opt/18536
24579 * gcc.dg/vect/pr18536.c: New test.
24580
24581 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24582
24583 PR c++/18354
24584 * g++.dg/template/nontype11.C: New test.
24585
24586 2004-11-21 Roger Sayle <roger@eyesopen.com>
24587
24588 PR middle-end/18520
24589 * gcc.dg/pr18520-1.c: New test case.
24590
24591 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
24592
24593 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
24594 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
24595 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
24596 expected diagnostics.
24597
24598 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
24599
24600 PR target/18580
24601 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
24602 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
24603 vect-77.c, vect-77a.c: XFAIL on the SPARC.
24604
24605 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
24606
24607 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
24608
24609 2004-11-19 Mark Mitchell <mark@codesourcery.com>
24610 Joseph Myers <joseph@codesourcery.com>
24611
24612 * lib/target-supports.exp (check_visibility_available): Really
24613 test the compiler.
24614
24615 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
24616
24617 PR tree-opt/18181
24618 * gcc.dg/vect/vect-85.c: New test.
24619 * gcc.dg/vect/vect-86.c: New test.
24620 * gcc.dg/vect/vect-87.c: New test.
24621 * gcc.dg/vect/vect-88.c: New test.
24622
24623 2004-11-19 Ben Elliston <bje@au.ibm.com>
24624
24625 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
24626
24627 2004-11-18 Janis Johnson <janis187@us.ibm.com>
24628
24629 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
24630 * gcc.dg/ppc-and-1.c: Ditto.
24631 * gcc.dg/ppc-compare-1.c: Ditto.
24632 * gcc.dg/ppc-mov-1.c: Ditto
24633
24634 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
24635 Mark Mitchell <mark@codesourcery.com>
24636
24637 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
24638
24639 2004-11-17 Janis Johnson <janis187@us.ibm.com>
24640 Aldy Hernandez <aldyh@redhat.com>
24641
24642 * lib/target-supports.exp (check_effective_target_vect_int): New
24643 (check_effective_target_vect_float): New
24644 (check_effective_target_vect_double): New.
24645 (is-effective-target): Support new effective targets keywords.
24646 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
24647 default action for dg-do.
24648 * gcc.dg/vect/pr16105.c: Use new support.
24649 * gcc.dg/vect/pr18400.c: Ditto.
24650 * gcc.dg/vect/pr18425.c: Ditto.
24651 * gcc.dg/vect/vect-1.c: Ditto.
24652 * gcc.dg/vect/vect-10.c: Ditto.
24653 * gcc.dg/vect/vect-11.c: Ditto.
24654 * gcc.dg/vect/vect-12.c: Ditto.
24655 * gcc.dg/vect/vect-13.c: Ditto.
24656 * gcc.dg/vect/vect-14.c: Ditto.
24657 * gcc.dg/vect/vect-15.c: Ditto.
24658 * gcc.dg/vect/vect-16.c: Ditto.
24659 * gcc.dg/vect/vect-17.c: Ditto.
24660 * gcc.dg/vect/vect-18.c: Ditto.
24661 * gcc.dg/vect/vect-19.c: Ditto.
24662 * gcc.dg/vect/vect-2.c: Ditto.
24663 * gcc.dg/vect/vect-20.c: Ditto.
24664 * gcc.dg/vect/vect-21.c: Ditto.
24665 * gcc.dg/vect/vect-22.c: Ditto.
24666 * gcc.dg/vect/vect-23.c: Ditto.
24667 * gcc.dg/vect/vect-24.c: Ditto.
24668 * gcc.dg/vect/vect-25.c: Ditto.
24669 * gcc.dg/vect/vect-26.c: Ditto.
24670 * gcc.dg/vect/vect-27.c: Ditto.
24671 * gcc.dg/vect/vect-27a.c: Ditto.
24672 * gcc.dg/vect/vect-28.c: Ditto.
24673 * gcc.dg/vect/vect-29.c: Ditto.
24674 * gcc.dg/vect/vect-29a.c: Ditto.
24675 * gcc.dg/vect/vect-3.c: Ditto.
24676 * gcc.dg/vect/vect-30.c: Ditto.
24677 * gcc.dg/vect/vect-31.c: Ditto.
24678 * gcc.dg/vect/vect-32.c: Ditto.
24679 * gcc.dg/vect/vect-33.c: Ditto.
24680 * gcc.dg/vect/vect-34.c: Ditto.
24681 * gcc.dg/vect/vect-35.c: Ditto.
24682 * gcc.dg/vect/vect-36.c: Ditto.
24683 * gcc.dg/vect/vect-37.c: Ditto.
24684 * gcc.dg/vect/vect-38.c: Ditto.
24685 * gcc.dg/vect/vect-4.c: Ditto.
24686 * gcc.dg/vect/vect-40.c: Ditto.
24687 * gcc.dg/vect/vect-41.c: Ditto.
24688 * gcc.dg/vect/vect-42.c: Ditto.
24689 * gcc.dg/vect/vect-43.c: Ditto.
24690 * gcc.dg/vect/vect-44.c: Ditto.
24691 * gcc.dg/vect/vect-45.c: Ditto.
24692 * gcc.dg/vect/vect-46.c: Ditto.
24693 * gcc.dg/vect/vect-47.c: Ditto.
24694 * gcc.dg/vect/vect-48.c: Ditto.
24695 * gcc.dg/vect/vect-48a.c: Ditto.
24696 * gcc.dg/vect/vect-49.c: Ditto.
24697 * gcc.dg/vect/vect-5.c: Ditto.
24698 * gcc.dg/vect/vect-50.c: Ditto.
24699 * gcc.dg/vect/vect-51.c: Ditto.
24700 * gcc.dg/vect/vect-52.c: Ditto.
24701 * gcc.dg/vect/vect-53.c: Ditto.
24702 * gcc.dg/vect/vect-54.c: Ditto.
24703 * gcc.dg/vect/vect-55.c: Ditto.
24704 * gcc.dg/vect/vect-56.c: Ditto.
24705 * gcc.dg/vect/vect-56a.c: Ditto.
24706 * gcc.dg/vect/vect-57.c: Ditto.
24707 * gcc.dg/vect/vect-58.c: Ditto.
24708 * gcc.dg/vect/vect-59.c: Ditto.
24709 * gcc.dg/vect/vect-6.c: Ditto.
24710 * gcc.dg/vect/vect-60.c: Ditto.
24711 * gcc.dg/vect/vect-61.c: Ditto.
24712 * gcc.dg/vect/vect-62.c: Ditto.
24713 * gcc.dg/vect/vect-63.c: Ditto.
24714 * gcc.dg/vect/vect-64.c: Ditto.
24715 * gcc.dg/vect/vect-65.c: Ditto.
24716 * gcc.dg/vect/vect-66.c: Ditto.
24717 * gcc.dg/vect/vect-67.c: Ditto.
24718 * gcc.dg/vect/vect-68.c: Ditto.
24719 * gcc.dg/vect/vect-69.c: Ditto.
24720 * gcc.dg/vect/vect-7.c: Ditto.
24721 * gcc.dg/vect/vect-72.c: Ditto.
24722 * gcc.dg/vect/vect-72a.c: Ditto.
24723 * gcc.dg/vect/vect-73.c: Ditto.
24724 * gcc.dg/vect/vect-74.c: Ditto.
24725 * gcc.dg/vect/vect-75.c: Ditto.
24726 * gcc.dg/vect/vect-76.c: Ditto.
24727 * gcc.dg/vect/vect-77.c: Ditto.
24728 * gcc.dg/vect/vect-77a.c: Ditto.
24729 * gcc.dg/vect/vect-78.c: Ditto.
24730 * gcc.dg/vect/vect-79.c: Ditto.
24731 * gcc.dg/vect/vect-8.c: Ditto.
24732 * gcc.dg/vect/vect-80.c: Ditto.
24733 * gcc.dg/vect/vect-82.c: Ditto.
24734 * gcc.dg/vect/vect-82_64.c: Ditto.
24735 * gcc.dg/vect/vect-83.c: Ditto.
24736 * gcc.dg/vect/vect-83_64.c: Ditto.
24737 * gcc.dg/vect/vect-9.c: Ditto.
24738 * gcc.dg/vect/vect-all.c: Ditto.
24739 * gcc.dg/vect/vect-none.c: Ditto.
24740
24741 2004-11-17 Janis Johnson <janis187@us.ibm.com>
24742
24743 * lib/gcc-dg.exp (dg-skip-if): New function.
24744 (dg-forbid-option): Remove.
24745 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
24746 * g++.dg/abi/bitfield8.C: Likewise.
24747 * g++.dg/abi/dtor1.C: Likewise.
24748 * g++.dg/abi/empty10.C: Likewise.
24749 * g++.dg/abi/empty7.C: Likewise.
24750 * g++.dg/abi/empty9.C: Likewise.
24751 * g++.dg/abi/layout3.C: Likewise.
24752 * g++.dg/abi/layout4.C: Likewise.
24753 * g++.dg/abi/thunk1.C: Likewise.
24754 * g++.dg/abi/thunk2.C: Likewise.
24755 * g++.dg/abi/vbase11.C: Likewise.
24756 * g++.dg/abi/vthunk2.C: Likewise.
24757 * g++.dg/abi/vthunk3.C: Likewise.
24758 * g++.dg/ext/attrib8.C: Likewise.
24759 * g++.dg/opt/longbranch2.C: Likewise.
24760 * g++.dg/opt/reg-stack4.C: Likewise.
24761 * g++.old-deja/g++.ext/attrib1.C: Likewise.
24762 * g++.old-deja/g++.ext/attrib2.C: Likewise.
24763 * g++.old-deja/g++.ext/attrib3.C: Likewise.
24764 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24765 * g++.old-deja/g++.other/store-expr2.C: Likewise.
24766 * gcc.dg/20000609-1.c: Likewise.
24767 * gcc.dg/20000720-1.c: Likewise.
24768 * gcc.dg/20011107-1.c: Likewise.
24769 * gcc.dg/20011119-1.c: Likewise.
24770 * gcc.dg/20020108-1.c: Likewise.
24771 * gcc.dg/20020122-2.c: Likewise.
24772 * gcc.dg/20020122-3.c: Likewise.
24773 * gcc.dg/20020201-3.c: Likewise.
24774 * gcc.dg/20020206-1.c: Likewise.
24775 * gcc.dg/20020218-1.c: Likewise.
24776 * gcc.dg/20020310-1.c: Likewise.
24777 * gcc.dg/20020411-1.c: Likewise.
24778 * gcc.dg/20020418-2.c: Likewise.
24779 * gcc.dg/20020426-1.c: Likewise.
24780 * gcc.dg/20020426-2.c: Likewise.
24781 * gcc.dg/20020517-1.c: Likewise.
24782 * gcc.dg/20020523-1.c: Likewise.
24783 * gcc.dg/20020523-2.c: Likewise.
24784 * gcc.dg/20020729-1.c: Likewise.
24785 * gcc.dg/20030204-1.c: Likewise.
24786 * gcc.dg/20030826-2.c: Likewise.
24787 * gcc.dg/20030926-1.c: Likewise.
24788 * gcc.dg/20031202-1.c: Likewise.
24789 * gcc.dg/980312-1.c: Likewise.
24790 * gcc.dg/980313-1.c: Likewise.
24791 * gcc.dg/990117-1.c: Likewise.
24792 * gcc.dg/990424-1.c: Likewise.
24793 * gcc.dg/990524-1.c: Likewise.
24794 * gcc.dg/991230-1.c: Likewise.
24795 * gcc.dg/i386-387-1.c: Likewise.
24796 * gcc.dg/i386-387-2.c: Likewise.
24797 * gcc.dg/i386-387-3.c: Likewise.
24798 * gcc.dg/i386-387-4.c: Likewise.
24799 * gcc.dg/i386-387-5.c: Likewise.
24800 * gcc.dg/i386-387-6.c: Likewise.
24801 * gcc.dg/i386-asm-1.c: Likewise.
24802 * gcc.dg/i386-bitfield1.c: Likewise.
24803 * gcc.dg/i386-bitfield2.c: Likewise.
24804 * gcc.dg/i386-loop-1.c: Likewise.
24805 * gcc.dg/i386-loop-2.c: Likewise.
24806 * gcc.dg/i386-loop-3.c: Likewise.
24807 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24808 * gcc.dg/i386-pic-1.c: Likewise.
24809 * gcc.dg/i386-regparm.c: Likewise.
24810 * gcc.dg/i386-signbit-1.c: Likewise.
24811 * gcc.dg/i386-signbit-2.c: Likewise.
24812 * gcc.dg/i386-signbit-3.c: Likewise.
24813 * gcc.dg/i386-sse-5.c: Likewise.
24814 * gcc.dg/i386-sse-8.c: Likewise.
24815 * gcc.dg/i386-unroll-1.c: Likewise.
24816 * gcc.dg/tls/opt-1.c: Likewise.
24817 * gcc.dg/tls/opt-2.c: Likewise.
24818 * gcc.dg/unroll-1.c: Likewise.
24819 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24820 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24821 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24822 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24823
24824 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24825
24826 * g++.dg/template/incomplete1.C: New test.
24827
24828 2004-11-16 Nick Clifton <nickc@redhat.com>
24829
24830 Revert patches accidentally commited during checkin of fixes for
24831 xstormy16 tests:
24832 gcc.c-torture/execute/simd-4.c: Revert
24833 gcc.dg/20040910-1.c: Revert.
24834
24835 2004-11-16 Paul Brook <paul@codesourcery.com>
24836
24837 PR fortran/13010
24838 * gfortran.dg/der_pointer_1.f90: New test.
24839
24840 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
24841
24842 PR c/18498
24843 * gcc.dg/bitfld-13.c: New test.
24844
24845 2004-11-15 Janis Johnson <janis187@us.ibm.com>
24846
24847 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
24848 powerpc*-*-linux*.
24849
24850 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
24851 * gcc.dg/ppc64-abi-2.c: Ditto.
24852 * gcc.dg/ppc64-abi-3.c: Ditto.
24853
24854 * lib/gcc-dg.exp (dg-target-list): Remove.
24855
24856 2004-11-15 Steve Ellcey <sje@cup.hp.com>
24857
24858 * gcc.dg/ia64-postinc.c: New test.
24859
24860 2004-11-15 Mark Mitchell <mark@codesourcery.com>
24861
24862 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
24863
24864 2004-11-15 Nick Clifton <nickc@redhat.com>
24865
24866 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
24867 __INT_MAX__ so that the test can be compiled by toolchains
24868 targeted at 16-bit processors.
24869
24870 * gcc.dg/20040625-1.c: Use long constants rather than integers
24871 when performing arithmetic that will overflow 16-bits.
24872
24873 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
24874 xstormy16. It does not support 128-bit vector operations.
24875
24876 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
24877 with the macro PTR_TYPE. Define this macro to an integer type
24878 suitable for holding a pointer.
24879
24880 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
24881 the target is a 16-bit processor.
24882
24883 * gcc.dg/cpp/if-2.c: Expect a different warning message from
24884 16-bit targets where the character constant will be too long.
24885
24886 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
24887 where the double will not be directly addressable.
24888
24889 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24890
24891 Friend class name lookup 1/n, PR c++/18471
24892 * g++.dg/template/crash26.C: New test.
24893 * g++.dg/lookup/struct1.C: Adjust expected error.
24894 * g++.dg/parse/elab1.C: Likewise.
24895 * g++.dg/parse/elab2.C: Likewise.
24896 * g++.dg/parse/int-as-enum1.C: Likewise.
24897 * g++.dg/parse/struct-as-enum1.C: Likewise.
24898 * g++.dg/parse/typedef1.C: Likewise.
24899 * g++.dg/parse/typedef3.C: Likewise.
24900 * g++.dg/parse/typedef4.C: Likewise.
24901 * g++.dg/parse/typedef5.C: Likewise.
24902 * g++.dg/template/nontype4.C: Likewise.
24903 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
24904 * g++.old-deja/g++.other/elab1.C: Likewise.
24905 * g++.old-deja/g++.other/syntax4.C: Likewise.
24906
24907 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
24908
24909 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
24910
24911 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
24912
24913 * gcc.c-torture/execute/20041114-1.c: New test.
24914
24915 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
24916
24917 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
24918 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
24919 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
24920 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
24921 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
24922 gcc.dg/switch-7.c: New tests.
24923
24924 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
24925
24926 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
24927
24928 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
24929
24930 PR tree-opt/18400
24931 * gcc.dg/vect/pr18400.c: New test.
24932
24933 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
24934 Andrew Pinski <pinskia@physics.uc.edu>
24935
24936 PR tree-opt/18425
24937 * gcc.dg/vect/pr18425.c: New test.
24938
24939 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
24940
24941 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
24942 Guard with dg-require-alias and dg-require-visibility.
24943
24944 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
24945
24946 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
24947
24948 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24949
24950 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
24951
24952 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24953
24954 PR c++/17344
24955 * g++.dg/template/defarg5.C: New test.
24956
24957 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
24958
24959 * g++.dg/parse/cast1.C: Run only on ILP32.
24960 * g++.old-deja/g++.mike/p784.C: Likewise.
24961
24962 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
24963
24964 * gcc.c-torture/execute/20041113-1.c: New test.
24965
24966 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
24967
24968 PR target/18230
24969 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
24970 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
24971 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
24972 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24973 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
24974 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
24975 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
24976 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
24977 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
24978 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24979 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24980 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
24981 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
24982
24983 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
24984
24985 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
24986 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
24987 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
24988 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
24989 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
24990 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
24991 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
24992 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
24993 gcc.target/sparc/combined-1.c: New tests.
24994
24995 2004-11-12 Ziemowit Laski <zlaski@apple.com>
24996
24997 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
24998 New tests.
24999
25000 2004-11-12 Mark Mitchell <mark@codesourcery.com>
25001
25002 * lib/gcc-dg.exp (dg-forbid-option): New function.
25003 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
25004 * g++.dg/abi/bitfield8.C: Likewise.
25005 * g++.dg/abi/dtor1.C: Likewise.
25006 * g++.dg/abi/empty10.C: Likewise.
25007 * g++.dg/abi/empty7.C: Likewise.
25008 * g++.dg/abi/empty9.C: Likewise.
25009 * g++.dg/abi/layout3.C: Likewise.
25010 * g++.dg/abi/layout4.C: Likewise.
25011 * g++.dg/abi/thunk1.C: Likewise.
25012 * g++.dg/abi/thunk2.C: Likewise.
25013 * g++.dg/abi/vbase11.C: Likewise.
25014 * g++.dg/abi/vthunk2.C: Likewise.
25015 * g++.dg/abi/vthunk3.C: Likewise.
25016 * g++.dg/ext/attrib8.C: Likewise.
25017 * g++.dg/opt/longbranch2.C: Likewise.
25018 * g++.dg/opt/reg-stack4.C: Likewise.
25019 * g++.old-deja/g++.ext/attrib1.C: Likewise.
25020 * g++.old-deja/g++.ext/attrib2.C: Likewise.
25021 * g++.old-deja/g++.ext/attrib3.C: Likewise.
25022 * g++.old-deja/g++.other/store-expr1.C: Likewise.
25023 * g++.old-deja/g++.other/store-expr2.C: Likewise.
25024 * gcc.dg/20000609-1.c: Likewise.
25025 * gcc.dg/20000720-1.c: Likewise.
25026 * gcc.dg/20011107-1.c: Likewise.
25027 * gcc.dg/20011119-1.c: Likewise.
25028 * gcc.dg/20020108-1.c: Likewise.
25029 * gcc.dg/20020122-2.c: Likewise.
25030 * gcc.dg/20020122-3.c: Likewise.
25031 * gcc.dg/20020201-3.c: Likewise.
25032 * gcc.dg/20020206-1.c: Likewise.
25033 * gcc.dg/20020218-1.c: Likewise.
25034 * gcc.dg/20020310-1.c: Likewise.
25035 * gcc.dg/20020411-1.c: Likewise.
25036 * gcc.dg/20020418-2.c: Likewise.
25037 * gcc.dg/20020426-1.c: Likewise.
25038 * gcc.dg/20020426-2.c: Likewise.
25039 * gcc.dg/20020517-1.c: Likewise.
25040 * gcc.dg/20020523-1.c: Likewise.
25041 * gcc.dg/20020523-2.c: Likewise.
25042 * gcc.dg/20020729-1.c: Likewise.
25043 * gcc.dg/20030204-1.c: Likewise.
25044 * gcc.dg/20030826-2.c: Likewise.
25045 * gcc.dg/20030926-1.c: Likewise.
25046 * gcc.dg/20031202-1.c: Likewise.
25047 * gcc.dg/980312-1.c: Likewise.
25048 * gcc.dg/980313-1.c: Likewise.
25049 * gcc.dg/990117-1.c: Likewise.
25050 * gcc.dg/990424-1.c: Likewise.
25051 * gcc.dg/990524-1.c: Likewise.
25052 * gcc.dg/991230-1.c: Likewise.
25053 * gcc.dg/i386-387-1.c: Likewise.
25054 * gcc.dg/i386-387-2.c: Likewise.
25055 * gcc.dg/i386-387-3.c: Likewise.
25056 * gcc.dg/i386-387-4.c: Likewise.
25057 * gcc.dg/i386-387-5.c: Likewise.
25058 * gcc.dg/i386-387-6.c: Likewise.
25059 * gcc.dg/i386-asm-1.c: Likewise.
25060 * gcc.dg/i386-bitfield1.c: Likewise.
25061 * gcc.dg/i386-bitfield2.c: Likewise.
25062 * gcc.dg/i386-loop-1.c: Likewise.
25063 * gcc.dg/i386-loop-2.c: Likewise.
25064 * gcc.dg/i386-loop-3.c: Likewise.
25065 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25066 * gcc.dg/i386-pic-1.c: Likewise.
25067 * gcc.dg/i386-regparm.c: Likewise.
25068 * gcc.dg/i386-signbit-1.c: Likewise.
25069 * gcc.dg/i386-signbit-2.c: Likewise.
25070 * gcc.dg/i386-signbit-3.c: Likewise.
25071 * gcc.dg/i386-sse-5.c: Likewise.
25072 * gcc.dg/i386-sse-8.c: Likewise.
25073 * gcc.dg/i386-unroll-1.c: Likewise.
25074 * gcc.dg/tls/opt-1.c: Likewise.
25075 * gcc.dg/tls/opt-2.c: Likewise.
25076 * gcc.dg/unroll-1.c: Likewise.
25077 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
25078 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
25079 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
25080 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
25081 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
25082 -m64 is specified.
25083
25084 2004-11-12 Mark Mitchell <mark@codesourcery.com>
25085
25086 PR c++/18389
25087 * g++.dg/parse/cond1.C: New test.
25088
25089 PR c++/18429
25090 * g++.dg/template/array9.C: New test.
25091 * g++.dg/ext/vla1.C: Adjust error messages.
25092 * g++.dg/ext/vlm1.C: Likewise.
25093 * g++.dg/template/crash2.C: Likewise.
25094
25095 PR c++/18436
25096 * g++.dg/template/call3.C: New test.
25097
25098 PR c++/18407
25099 * g++.dg/template/ptrmem11.C: New test.
25100
25101 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
25102
25103 PR other/14264
25104 * lib/g++.exp: Set LC_ALL and LANG to C.
25105 * lib/gcc-dg.exp: Likewise.
25106 * lib/gfortran.exp: Likewise.
25107 * lib/objc.exp: Likewise.
25108 * lib/treelang.exp: Likewise.
25109
25110 2004-11-12 Andreas Schwab <schwab@suse.de>
25111
25112 * gcc.dg/pr16286.c: Fix last change.
25113
25114 2004-11-12 Mark Mitchell <mark@codesourcery.com>
25115
25116 PR c++/18416
25117 * g++.dg/init/global1.C: New test.
25118
25119 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
25120
25121 * gcc.c-torture/execute/20041112-1.c: New test.
25122
25123 2004-11-11 Janis Johnson <janis187@us.ibm.com>
25124
25125 * lib/gcc-dg.exp (dg-target-list): New.
25126
25127 2004-11-11 Janis Johnson <janis187@us.ibm.com>
25128 Richard Sandiford <rsandifo@redhat.com>
25129
25130 * lib/target-supports.exp (get-compiler_messages): New.
25131 (check_named_sections_available): Use it.
25132 (check_effective_target_ilp32): New.
25133 (check_effective_target_lp64): New.
25134 (is-effective-target): New.
25135 * lib/gcc-dg.exp (dg-require-effective-target): New.
25136
25137 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
25138
25139 * gcc.dg/precedence-1.c: New test.
25140
25141 2004-11-11 Janis Johnson <janis187@us.ibm.com>
25142
25143 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
25144
25145 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
25146 message, delete generated files, use more descriptive name for
25147 executable, and make the test unsupported when it cannot be run.
25148
25149 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
25150 (dg-require-weak, dg-require-visibility, dg-require-alias,
25151 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
25152 dg-require-iconv, dg-require-named-sections): Use it.
25153
25154 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
25155
25156 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
25157
25158 PR target/16457
25159 * gcc.dg/ppc-and-1: New
25160
25161 PR target/16796
25162 * gcc.dg/ppc-mov-1.c: New.
25163
25164 PR target/16458
25165 * gcc.dg/ppc-compare-1.c: New.
25166
25167 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
25168
25169 * objc.dg/desig-init-2.m: New test.
25170
25171 2004-11-10 Adam Nemet <anemet@lnxw.com>
25172
25173 PR middle-end/18160
25174 * g++.dg/warn/register-var-1.C: New test.
25175 * g++.dg/warn/register-var-2.C: New test.
25176
25177 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
25178
25179 * gcc.dg/union-2.c: New test.
25180
25181 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
25182
25183 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
25184 New test for PR tree-optimization/17892.
25185
25186 2004-11-09 Mark Mitchell <mark@codesourcery.com>
25187
25188 PR c++/18369
25189 * g++.dg/init/new12.C: New test.
25190
25191 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
25192
25193 * gcc.target/sparc: New directory.
25194 * gcc.target/sparc/sparc.exp: New driver.
25195 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
25196 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
25197 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
25198 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
25199
25200 2004-11-10 Paul Brook <paul@codesourcery.com>
25201
25202 PR fortran/18218
25203 * gfortran.dg/list_read.c: New test.
25204
25205 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
25206
25207 PR c/18322
25208 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
25209 expected diagnostic location.
25210
25211 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
25212
25213 * gcc.dg/20041109-1.c: New test.
25214
25215 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
25216
25217 PR objc/18406
25218 * objc/compile/pr18406.m: New test.
25219
25220 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
25221
25222 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
25223
25224 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
25225
25226 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
25227
25228 2004-11-08 Steve Ellcey <sje@cup.hp.com>
25229
25230 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
25231
25232 2004-11-08 Steve Ellcey <sje@cup.hp.com>
25233
25234 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
25235 exit.
25236
25237 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
25238
25239 PR tree-opt/18299
25240 * gcc.c-torture/pr18299-1.c: New test.
25241
25242 2004-11-06 Andreas Schwab <schwab@suse.de>
25243
25244 * gcc.dg/pr16286.c: Also test for bool and pixel.
25245
25246 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
25247
25248 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
25249 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
25250 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
25251 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
25252 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
25253 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
25254 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
25255 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
25256 gcc.dg/struct-semi-3.c: New tests.
25257
25258 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
25259
25260 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
25261
25262 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
25263
25264 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
25265 Do not use C99 designators.
25266
25267 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
25268
25269 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
25270
25271 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
25272
25273 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
25274 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
25275 * gcc.c-torture/execute/simd-5.x: Remove.
25276
25277 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
25278
25279 PR rtl-optimization/17933
25280 * gcc.dg/torture/pr17933-1.c: New test.
25281
25282 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
25283
25284 PR target/18106
25285 * lib/target-supports.exp (check_weak_available): Support
25286 Windows.
25287
25288 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
25289
25290 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
25291 call to fflush(stdout) before abort.
25292 (my_ffsll): New function.
25293 (generate_fields): Use it.
25294
25295 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
25296
25297 * gcc.dg/init-undef-1.c: New test.
25298
25299 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
25300
25301 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
25302 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
25303 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
25304 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
25305 expected messages for new parser.
25306
25307 2004-11-04 Mark Mitchell <mark@codesourcery.com>
25308
25309 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
25310
25311 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
25312
25313 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
25314 on LP64 targets.
25315
25316 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
25317
25318 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
25319 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
25320 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
25321 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
25322 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
25323 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
25324 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
25325 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
25326 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
25327 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
25328
25329 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
25330
25331 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
25332 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
25333 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
25334 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
25335 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
25336 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
25337 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
25338 for new parser.
25339
25340 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
25341
25342 PR target/15342
25343 * gcc.dg/20041104-1.c: New test.
25344
25345 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25346
25347 * g++.dg/template/nontype7.C: New test.
25348 * g++.dg/template/nontype8.C: Likewise.
25349 * g++.dg/template/nontype9.C: Likewise.
25350 * g++.dg/template/nontype10.C: Likewise.
25351 * g++.dg/tc1/dr49.C: Likewise.
25352 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
25353 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
25354
25355 2004-11-04 Ben Elliston <bje@au.ibm.com>
25356
25357 * g++.dg/rtti/tinfo1.C: Remove xfails.
25358
25359 2004-11-04 Ben Elliston <bje@au.ibm.com>
25360
25361 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
25362 packed attribute to the definition to satisfy the new C++ parser.
25363
25364 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25365
25366 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
25367 invocations of va_arg.
25368
25369 2004-11-02 Mark Mitchell <mark@codesourcery.com>
25370
25371 PR c++/18124
25372 * g++.dg/template/crash25.C: New test.
25373
25374 PR c++/18155
25375 * g++.dg/template/typedef2.C: New test.
25376 * g++.dg/parse/crash13.C: Adjust error markers.
25377
25378 PR c++/18177
25379 * g++.dg/conversion/const3.C: New test.
25380
25381 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25382
25383 PR fortran/17535
25384 PR fortran/17583
25385 PR fortran/17713
25386 * gfortran.dg/generic_[123].f90: New testcases.
25387
25388 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
25389
25390 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
25391 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
25392
25393 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
25394
25395 PR tree-opt/16808
25396 * gcc.c-torture/compile/pr16808.c: New test.
25397
25398 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
25399
25400 PR rtl-optimization/17104
25401 * gcc.dg/ppc-bitfield1.c: New.
25402
25403 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
25404
25405 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
25406
25407 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
25408
25409 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
25410 strings for 32-bit code.
25411
25412 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
25413
25414 PR c/18239
25415 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
25416
25417 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
25418
25419 PR c++/18064
25420 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
25421
25422 2004-10-31 Mark Mitchell <mark@codesourcery.com>
25423
25424 PR c++/15172
25425 * g++.dg/init/aggr2.C: New test.
25426
25427 2004-10-30 Ziemowit Laski <zlaski@apple.com>
25428
25429 * objc.dg/local-decl-1.m: New test.
25430
25431 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
25432
25433 * gcc.dg/20040910-1.c: Adjust regex.
25434
25435 2004-10-30 Roger Sayle <roger@eyesopen.com>
25436
25437 PR rtl-optimization/18084
25438 * g++.dg/opt/pr18084-1.C: New testcase.
25439
25440 2004-10-30 Matt Austern <austern@apple.com>
25441
25442 PR c++/17542
25443 * g++.dg/ext/attrib18.C: New test.
25444
25445 2004-10-30 Roger Sayle <roger@eyesopen.com>
25446
25447 PR middle-end/18096
25448 * gcc.dg/pr18096-1.c: New test case.
25449
25450 2004-10-30 Roger Sayle <roger@eyesopen.com>
25451
25452 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
25453
25454 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
25455
25456 PR c/16666
25457 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
25458 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
25459 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
25460 gcc.dg/old-style-prom-3.c: New tests.
25461
25462 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
25463
25464 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
25465 Remove unnecessary inclusion of stdio.h.
25466
25467 2004-10-29 Roger Sayle <roger@eyesopen.com>
25468
25469 PR rtl-optimization/17581
25470 * gcc.dg/pr17581-1.c: New test case.
25471
25472 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
25473
25474 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
25475 being implemented.
25476 * g++.dg/conversion/dr195-1.C: New.
25477 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
25478 * g++.old-deja/g++.mike/p10148.C: Likewise.
25479
25480 2004-10-29 Mark Mitchell <mark@codesourcery.com>
25481
25482 PR c++/17695
25483 * g++.dg/debug/typedef2.C: New test.
25484
25485 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
25486
25487 PR fortran/13490
25488 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
25489 * gfortran.dg/g77/README: Update.
25490
25491 2004-10-28 Matt Austern <austern@apple.com>
25492
25493 PR c++/14124
25494 * g++.dg/ext/packed7.C: New test.
25495
25496 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25497
25498 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
25499 scan-assembler.
25500 * lib/scanasm.exp (hidden-scan-for): New proc.
25501 (scan-hidden): Use hidden-scan-for instead of constructing the scan
25502 string.
25503 (scan-not-hidden): Likewise.
25504 * lib/target-supports.exp (check_visibility_available): mach-o is
25505 support too.
25506
25507 2004-10-28 Mark Mitchell <mark@codesourcery.com>
25508
25509 PR c++/17132
25510 * g++.dg/template/memclass3.C: New test.
25511
25512 2004-10-28 Adam Nemet <anemet@lnxw.com>
25513
25514 PR middle-end/18160
25515 * gcc.dg/register-var-1.c: New test.
25516 * gcc.dg/register-var-2.c: New test.
25517 * gcc.dg/asm-7.c: Taking the address of a register variable is an
25518 error now.
25519
25520 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
25521
25522 PR other/18172
25523 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
25524 unused variables.
25525 * gcc.dg/vect/vect-22.c: Likewise.
25526
25527 2004-10-28 Jakub Jelinek <jakub@redhat.com>
25528
25529 * gcc.dg/i386-rotate-1.c: New test.
25530
25531 2004-10-27 Mark Mitchell <mark@codesourcery.com>
25532
25533 * g++.dg/init/ref12.C: Add "run" marker.
25534
25535 PR c++/17435
25536 * g++.dg/init/ref12.C: New test.
25537
25538 PR c++/18140
25539 * g++.dg/template/shift1.C: New test.
25540 * g++.dg/template/error10.C: Adjust error markers.
25541
25542 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
25543
25544 PR tree-opt/17529
25545 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
25546
25547 2004-10-27 Geoffrey Keating <geoffk@apple.com>
25548
25549 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
25550 * gcc.dg/weak/weak-3.c: Likewise.
25551 * gcc.dg/weak/weak-5.c: Likewise.
25552 * gcc.dg/weak/weak-9.c: Likewise.
25553 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
25554 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
25555
25556 * gcc.dg/darwin-weakimport-1.c: New.
25557
25558 2004-10-28 Ben Elliston <bje@au.ibm.com>
25559
25560 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
25561
25562 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
25563
25564 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
25565 'syntax' error messages.
25566 * gcc.dg/cpp/direct2s.c: Likewise.
25567
25568 2004-10-26 Geoffrey Keating <geoffk@apple.com>
25569
25570 * gcc.c-torture/compile/20041026-1.c: New.
25571
25572 2004-10-26 Mark Mitchell <mark@codesourcery.com>
25573
25574 PR c++/18093
25575 * g++.dg/lookup/ns2.C: New test.
25576
25577 PR c++/18020
25578 * g++.dg/template/enum4.C: New test.
25579
25580 PR c++/18161
25581 * g++.dg/template/expr1.C: New test.
25582
25583 2004-10-26 Ben Elliston <bje@au.ibm.com>
25584
25585 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
25586
25587 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
25588
25589 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
25590 gcc.dg/decl-nospec-3.c: New tests.
25591
25592 2004-10-26 Ziemowit Laski <zlaski@apple.com>
25593
25594 * objc.dg/super-class-3.m: New test.
25595
25596 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
25597
25598 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
25599 resyncing.
25600 * gcc.dg/cpp/direct2s.c: Likewise.
25601
25602 2004-10-25 Geoffrey Keating <geoffk@apple.com>
25603
25604 * objc.dg/image-info.m: Update for changes to section selection.
25605
25606 2004-10-25 David Ayers <d.ayers@inode.at>
25607 Ziemowit Laski <zlaski@apple.com>
25608
25609 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
25610 diagnostics when messaging 'id <Proto>'.
25611 * objc.dg/class-protocol-1.m: New test.
25612 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
25613 a non-existent method signature.
25614 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
25615 Update diagnostics when messaging with non-existent method signature.
25616 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
25617 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
25618 invalid receivers are now resolved as if messaging 'id'; remove
25619 extraneous diagnostics.
25620
25621 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
25622
25623 PR c/16667
25624 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
25625 gcc.dg/init-desig-obs-3.c: New tests.
25626
25627 2004-10-25 Jakub Jelinek <jakub@redhat.com>
25628
25629 * gcc.dg/debug/20041023-1.c: New test.
25630
25631 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
25632
25633 PR middle-end/17407
25634 * gcc.c-torture/compile/pr17407.c: New test.
25635
25636 PR c++/18121
25637 * g++.dg/template/array8.C: New test.
25638
25639 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
25640
25641 PR other/18138
25642 * lib/g++.exp: Accept more than one multilib libgcc.
25643 * lib/gcc-dg.exp: Likewise.
25644 * lib/objc.exp: Likewise.
25645 * lib/treelang.exp: Likewise.
25646 * lib/gfortran.exp: Likewise.
25647
25648 2004-10-24 Ben Elliston <bje@au.ibm.com>
25649
25650 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
25651
25652 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
25653
25654 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
25655 * gcc.dg/c99-const-expr-3.c: Likewise.
25656
25657 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
25658
25659 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
25660
25661 2004-10-23 Ben Elliston <bje@au.ibm.com>
25662
25663 * gcc.c-torture/execute/loop-2e.x: Remove.
25664
25665 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
25666
25667 PR c++/18095
25668 * g++.dg/parse/crash18.C: New.
25669 * g++.dg/parse/crash19.C: New.
25670
25671 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
25672
25673 * g++.dg/ext/dllimport1.C: Move dg-warnings.
25674 * g++.dg/ext/dllimport2.C: Same.
25675 * g++.dg/ext/dllimport8.C: Same.
25676
25677 2004-10-21 Mark Mitchell <mark@codesourcery.com>
25678
25679 PR c++/10841
25680 * g++.dg/conversion/cast1.C: New test.
25681 * g++.dg/overload/pmf1.C: Adjust error marker.
25682
25683 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
25684
25685 PR objc/17923
25686 * objc.dg/const-str-7.m: New test.
25687
25688 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25689
25690 * g++.dg/template/memfriend11.C: Fix comment typo.
25691 * g++.dg/template/memfriend14.C: Likewise.
25692
25693 2004-10-20 Richard Henderson <rth@redhat.com>
25694
25695 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
25696 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
25697 -fasynchronous-unwind-tables.
25698
25699 2004-10-20 Richard Henderson <rth@redhat.com>
25700
25701 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
25702 (main): Return success.
25703 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
25704 (main): Return success.
25705
25706 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25707
25708 PR c++/13495
25709 * g++.dg/template/memfriend9.C: New test.
25710 * g++.dg/template/memfriend10.C: Likewise.
25711 * g++.dg/template/memfriend11.C: Likewise.
25712 * g++.dg/template/memfriend12.C: Likewise.
25713 * g++.dg/template/memfriend13.C: Likewise.
25714 * g++.dg/template/memfriend14.C: Likewise.
25715 * g++.dg/template/memfriend15.C: Likewise.
25716 * g++.dg/template/memfriend16.C: Likewise.
25717 * g++.dg/template/memfriend17.C: Likewise.
25718 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
25719
25720 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
25721
25722 * g++.dg/conversion/dr195.C: New.
25723 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
25724
25725 2004-10-20 Ben Elliston <bje@au.ibm.com>
25726 Devang Patel <dpatel@apple.com>
25727
25728 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
25729 of floating point arithmetic, which could trap.
25730
25731 2004-10-19 Mark Mitchell <mark@codesourcery.com>
25732
25733 PR c++/14035
25734 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
25735 * g++.dg/conversion/const2.C: New test.
25736 * g++.dg/expr/reinterpret2.C: New test.
25737 * g++.dg/expr/reinterpret3.C: New test.
25738 * g++.dg/expr/cast2.C: New test.
25739 * g++.dg/expr/copy1.C: New test.
25740 * g++.dg/other/conversion1.C: Change error message.
25741 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
25742 function pointers to void *.
25743 * g++.old-deja/g++.mike/p10148.C: Likewise.
25744
25745 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25746
25747 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
25748
25749 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
25750
25751 PR c++/18047
25752
25753 * g++.dg/parse/expr3.C: New test.
25754
25755 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25756
25757 * gcc.dg/smod-1.c: New test.
25758
25759 2004-10-18 Ziemowit Laski <zlaski@apple.com>
25760
25761 * objc.dg/method-14.m: New test.
25762
25763 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
25764
25765 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
25766 Also xfail as the patch was reverted.
25767
25768 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
25769
25770 PR middle-end/16973
25771 * gcc.dg/pr16973.c: New test.
25772
25773 2004-10-18 Diego Novillo <dnovillo@redhat.com>
25774
25775 PR tree-optimization/17656
25776 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
25777
25778 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
25779
25780 * g++.dg/eh/shadow1.C: New.
25781
25782 2004-10-18 Jakub Jelinek <jakub@redhat.com>
25783
25784 * gcc.c-torture/compile/20041018-1.c: New test.
25785
25786 2004-10-18 Ben Elliston <bje@au.ibm.com>
25787
25788 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
25789 compiler referring to register 0 when accessing sdata. The linker
25790 now patches things up.
25791
25792 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
25793
25794 PR c/17529
25795 * gcc.c-torture/compile/pr17529.c: New test.
25796
25797 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25798
25799 PR c++/17743
25800 * g++.dg/ext/attrib17.C: New test.
25801
25802 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
25803
25804 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
25805
25806 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25807
25808 PR c++/10479
25809 * g++.dg/ext/attrib16.C: New test.
25810
25811 2004-10-15 Mark Mitchell <mark@codesourcery.com>
25812
25813 PR c++/17042
25814 * g++.dg/init/dso_handle1.C: New test.
25815
25816 PR c++/14667
25817 * g++.dg/parse/typedef6.C: New test.
25818
25819 PR c++/17916
25820 * g++.dg/parse/pragma1.C: New test.
25821
25822 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
25823
25824 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
25825
25826 2004-10-15 Steve Ellcey <sje@cup.hp.com>
25827
25828 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
25829 -fno-common when on HPPA HP-UX platforms.
25830
25831 2004-10-15 Jakub Jelinek <jakub@redhat.com>
25832
25833 PR other/16820
25834 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
25835 stdint.h.
25836 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
25837 uintptr_t.
25838
25839 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
25840
25841 PR c++/16301
25842 * g++.dg/lookup/strong-using-4.C: New test.
25843
25844 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
25845
25846 PR middle-end/16567
25847 * gcc.c-torture/compile/nested-1.c: New test.
25848
25849 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
25850
25851 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
25852 and mipsisa64*-*-* (until support for misaligned loads is added).
25853 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
25854 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
25855 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
25856 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
25857 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
25858 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
25859
25860 2004-10-14 Mark Mitchell <mark@codesourcery.com>
25861
25862 PR c++/17976
25863 * g++.dg/init/dtor3.C: New test.
25864
25865 2004-10-15 Ben Elliston <bje@au.ibm.com>
25866
25867 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
25868
25869 2004-10-14 Geoffrey Keating <geoffk@apple.com>
25870
25871 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
25872 * gcc.dg/macho-lo-sum.c: Likewise.
25873
25874 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
25875
25876 * gcc.dg/ppc-spe64-1.c: New test.
25877
25878 2004-10-14 Devang Patel <dpatel@apple.com>
25879
25880 PR 17635
25881 * gcc.dg/pr17635.c : New test.
25882
25883 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
25884
25885 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
25886 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
25887 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
25888 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
25889 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
25890 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
25891 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
25892 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
25893 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
25894 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
25895 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
25896 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
25897 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
25898 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
25899 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
25900 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
25901 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
25902 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
25903
25904 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
25905
25906 * gcc.dg/vect/vect-82.c: New testcase.
25907 * gcc.dg/vect/vect-82_64.c: New testcase.
25908 * gcc.dg/vect/vect-83.c: New testcase.
25909 * gcc.dg/vect/vect-83_64.c: New testcase.
25910
25911 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
25912
25913 * gcc.dg/cpp/error-1.c: New test.
25914
25915 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
25916
25917 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
25918
25919 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
25920
25921 PR target/17984
25922 * gcc.dg/cris-peep2-xsrand2.c: New test.
25923
25924 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
25925
25926 PR c++/17661
25927 * testsuite/g++.dg/expr/for2.C: New test.
25928
25929 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
25930
25931 * g++.dg/inherit/thunk1.C: Run on the SPARC.
25932
25933 2004-10-13 Jakub Jelinek <jakub@redhat.com>
25934
25935 PR tree-optimization/17724
25936 * g++.dg/opt/pr17724-1.C: New test.
25937 * g++.dg/opt/pr17724-2.C: New test.
25938 * g++.dg/opt/pr17724-3.C: New test.
25939 * g++.dg/opt/pr17724-4.C: New test.
25940 * g++.dg/opt/pr17724-5.C: New test.
25941 * g++.dg/opt/pr17724-6.C: New test.
25942
25943 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
25944
25945 PR c/17301
25946 * gcc.dg/pr17301-2.c: New test.
25947
25948 2004-10-11 Mark Mitchell <mark@codesourcery.com>
25949
25950 PR c++/15876
25951 * g++.dg/parse/error22.C: New test.
25952
25953 PR c++/17936
25954 * g++.dg/template/spec18.C: New test.
25955
25956 2004-10-11 Steve Ellcey <sje@cup.hp.com>
25957
25958 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
25959 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
25960 memcpy.
25961 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
25962 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
25963
25964 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
25965
25966 * g++.dg/eh/cleanup5.C: Add dg-options "".
25967
25968 2004-10-11 Roger Sayle <roger@eyesopen.com>
25969
25970 PR middle-end/17657
25971 * gcc.dg/switch-4.c: New test case.
25972
25973 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
25974
25975 * gcc.c-torture/execute/20041011-1.c: New test.
25976
25977 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
25978
25979 PR c++/17554
25980 * g++.dg/init/for3.C: New test.
25981
25982 PR c++/17657
25983 * g++.dg/opt/switch2.C: New test.
25984
25985 PR middle-end/17703
25986 * g++.dg/warn/Wreturn-2.C: New test.
25987
25988 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
25989
25990 PR c++/17907
25991 * g++.dg/eh/cleanup5.C: New test.
25992
25993 2004-10-10 Mark Mitchell <mark@codesourcery.com>
25994
25995 PR c++/17393
25996 * g++.dg/parse/error21.C: New test.
25997
25998 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
25999
26000 * g++.dg/overload/pmf1.C: Adjust quoting marks.
26001 * g++.dg/warn/incomplete1.C: Likewise.
26002 * g++.dg/template/qualttp20.C: Likewise.
26003
26004 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
26005
26006 PR c/17881
26007 * parm-incomplete-1.c: New test.
26008
26009 2004-10-09 Mark Mitchell <mark@codesourcery.com>
26010
26011 PR c++/17867
26012 * g++.dg/parse/error19.C: New test.
26013
26014 PR c++/17670
26015 * g++.dg/init/new11.C: New test.
26016
26017 PR c++/17821
26018 * g++.dg/parse/error20.C: New test.
26019
26020 PR c++/17826
26021 * g++.dg/template/crash24.C: New test.
26022
26023 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
26024
26025 PR c/17301
26026 * gcc.dg/pr17301-1.c: New test.
26027
26028 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
26029
26030 PR c/17189
26031 * gcc.dg/anon-struct-5.c: New test.
26032
26033 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
26034
26035 PR c/17844
26036 * gcc.dg/pr17844-1.c: New test.
26037
26038 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
26039
26040 PR tree-optimization/17906
26041 * gcc.c-torture/compile/pr17906.c: New.
26042
26043 2004-10-09 Stuart Hastings <stuart@apple.com>
26044 Roger Sayle <roger@eyesopen.com>
26045
26046 PR rtl-optimization/17853
26047 * gcc.dg/i386-mmx-5.c: New testcase.
26048
26049 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
26050
26051 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
26052
26053 2004-10-09 Mark Mitchell <mark@codesourcery.com>
26054
26055 PR c++/17524
26056 * g++.dg/template/static9.C: New test.
26057
26058 PR c++/17685
26059 * g++.dg/parse/operator5.C: New test.
26060
26061 2004-10-09 Roger Sayle <roger@eyesopen.com>
26062
26063 PR middle-end/17894
26064 * gcc.c-torture/execute/divcmp-4.c: New test case.
26065
26066 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
26067
26068 PR tree-opt/17902
26069 * g++.dg/opt/pr17902.C: New test.
26070
26071 2004-10-09 Jakub Jelinek <jakub@redhat.com>
26072
26073 * gcc.dg/cpp/ident-1.c: Add dg-options "".
26074
26075 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
26076
26077 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
26078
26079 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
26080
26081 * gcc.dg/assign-warn-3.c: New test.
26082
26083 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
26084
26085 PR c/16999
26086 * gcc.dg/cpp/ident-1.c: New test.
26087
26088 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
26089
26090 * gcc.c-torture/compile/acc1.c: New.
26091
26092 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
26093
26094 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
26095 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
26096
26097 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
26098
26099 * gcc.dg/ultrasp11.c: New test.
26100
26101 2004-10-08 Michael Matz <matz@suse.de>
26102
26103 * gcc.dg/doloop-2.c: New test.
26104
26105 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
26106
26107 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
26108 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
26109 objc.dg/method-9.m: Update expected diagnostics.
26110
26111 2004-10-07 Geoffrey Keating <geoffk@apple.com>
26112
26113 * gcc.dg/ppc-fsel-3.c: New file.
26114 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
26115
26116 2004-10-07 Paul Brook <paul@codesourcery.com>
26117
26118 * gfortran.dg/intrinsic_verify_1.f90: New test.
26119
26120 2004-10-07 Paul Brook <paul@codesourcery.com>
26121
26122 * gfortran.dg/empty_format_1.f90: Remove stray commas.
26123
26124 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26125
26126 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
26127 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
26128 commit.
26129
26130 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
26131
26132 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
26133
26134 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26135
26136 PR c++/17115
26137 * g++.dg/warn/Winline-4.C: New test.
26138
26139 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
26140
26141 * gcc.c-torture/compile/20041007-1.c: New test.
26142
26143 2004-10-07 Paul Brook <paul@codesourcery.com>
26144
26145 PR fortran/17678
26146 * gfortran.dg/use_allocated_1.f90: New test.
26147
26148 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
26149
26150 PR middle-end/17849
26151 * gfortran.fortran-torture/compile/nested.f90: New test
26152
26153 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
26154
26155 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
26156
26157 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
26158
26159 PR c++/17368
26160 * g++.dg/ext/asm6.C: New test.
26161
26162 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
26163
26164 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
26165
26166 2004-10-06 Paul Brook <paul@codesourcery.com>
26167
26168 PR libfortran/17709
26169 * gfortran.dg/empty_format_1.f90: New test.
26170
26171 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26172
26173 PR fortran/17568
26174 * gfortran.dg/ishft.f90: New test.
26175
26176 PR fortran/17283
26177 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
26178 tests.
26179
26180 2004-10-06 Paul Brook <paul@codesourcery.com>
26181
26182 * gfortran.dg/do_1.f90: New test.
26183
26184 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26185
26186 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
26187 optimizing for size.
26188
26189 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
26190
26191 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
26192
26193 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
26194
26195 * gcc.c-torture/compile/20041005-1.c: New test.
26196
26197 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
26198
26199 PR c++/17829
26200 * g++.dg/lookup/koenig4.C: New.
26201
26202 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
26203
26204 * g++.dg/other/classkey1.C: Adjust quoting marks.
26205 * g++.dg/parse/error15.C: Likewise.
26206 * g++.dg/template/meminit2.C (int>): Likewise.
26207
26208 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26209
26210 PR fortran/17283
26211 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
26212
26213 PR fortran/17631
26214 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
26215
26216 PR fortran/17708
26217 * gfortran.dg/pr17708.f90: New test.
26218
26219 2004-10-04 Chao-ying Fu <fu@mips.com>
26220
26221 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
26222 * gcc.dg/vect/vect-4.c: Ditto.
26223 * gcc.dg/vect/vect-5.c: Ditto.
26224 * gcc.dg/vect/vect-6.c: Ditto.
26225 * gcc.dg/vect/vect-8.c: Ditto.
26226 * gcc.dg/vect/vect-16.c: Ditto.
26227 * gcc.dg/vect/vect-30.c: Ditto.
26228 * gcc.dg/vect/vect-40.c: Ditto.
26229 * gcc.dg/vect/vect-41.c: Ditto.
26230 * gcc.dg/vect/vect-42.c: Ditto.
26231 * gcc.dg/vect/vect-43.c: Ditto.
26232 * gcc.dg/vect/vect-44.c: Ditto.
26233 * gcc.dg/vect/vect-45.c: Ditto.
26234 * gcc.dg/vect/vect-46.c: Ditto.
26235 * gcc.dg/vect/vect-47.c: Ditto.
26236 * gcc.dg/vect/vect-48.c: Ditto.
26237 * gcc.dg/vect/vect-49.c: Ditto.
26238 * gcc.dg/vect/vect-50.c: Ditto.
26239 * gcc.dg/vect/vect-51.c: Ditto.
26240 * gcc.dg/vect/vect-52.c: Ditto.
26241 * gcc.dg/vect/vect-53.c: Ditto.
26242 * gcc.dg/vect/vect-54.c: Ditto.
26243 * gcc.dg/vect/vect-55.c: Ditto.
26244 * gcc.dg/vect/vect-56.c: Ditto.
26245 * gcc.dg/vect/vect-57.c: Ditto.
26246 * gcc.dg/vect/vect-58.c: Ditto.
26247 * gcc.dg/vect/vect-59.c: Ditto.
26248 * gcc.dg/vect/vect-60.c: Ditto.
26249 * gcc.dg/vect/vect-74.c: Ditto.
26250 * gcc.dg/vect/vect-79.c: Ditto.
26251 * gcc.dg/vect/vect-80.c: Ditto.
26252
26253 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
26254
26255 * gcc.dg/unused-7.c: Use the correct option.
26256
26257 2004-10-04 Paul Brook <paul@codesourcery.com>
26258 Bud Davis <bdavis9659@comcast.net>
26259
26260 PR fortran/17706
26261 PR fortran/16434
26262 * gfortran/pr17706.f90: New test.
26263 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
26264
26265 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26266
26267 * gfortran.dg/pr17612.f90: New test.
26268
26269 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
26270
26271 * g++.dg/template/local1.C: Adjust quoting marks in
26272 testing for diagnostics.
26273 * g++.dg/tls/diag-2.C: Likewise.
26274 * g++.dg/other/error8.C: Likewise.
26275
26276 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
26277
26278 PR c/17178
26279 * gcc.dg/unused-4.c: Adjust to be correct.
26280
26281 PR c/17820
26282 * gcc.dg/unused-7.c: New test.
26283
26284 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
26285
26286 PR c++/17797
26287 * g++.dg/overload/template2.C: New test.
26288
26289 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
26290
26291 PR tree-optimization/16632
26292 * gcc.dg/tree-ssa/20041002-1.c: New.
26293
26294 2004-10-03 Paul Brook <paul@codesourcery.com>
26295
26296 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
26297 rather than relying on default formatting.
26298
26299 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
26300
26301 * gcc.dg/20040920-1.c: Update expected message text.
26302
26303 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
26304
26305 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
26306
26307 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
26308
26309 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
26310 tree level.
26311
26312 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
26313
26314 * gcc.dg/tree-ssa/pr17343.c: Remove.
26315
26316 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
26317
26318 PR tree-opt/17343
26319 * gcc.dg/tree-ssa/pr17343.c: New test.
26320
26321 2004-10-01 Jakub Jelinek <jakub@redhat.com>
26322
26323 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
26324 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
26325 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
26326 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
26327 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
26328
26329 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
26330
26331 * gcc.dg/lvalue-2.c: New test.
26332
26333 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
26334
26335 PR c/17730
26336 * gcc.dg/pr17730-1.c: New test
26337
26338 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
26339
26340 PR c/7425
26341 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
26342
26343 2004-09-29 Jakub Jelinek <jakub@redhat.com>
26344
26345 * gcc.c-torture/execute/stdarg-1.c: New test.
26346 * gcc.c-torture/execute/stdarg-2.c: New test.
26347 * gcc.c-torture/execute/stdarg-3.c: New test.
26348 * gcc.dg/tree-ssa/stdarg-1.c: New test.
26349 * gcc.dg/tree-ssa/stdarg-2.c: New test.
26350 * gcc.dg/tree-ssa/stdarg-3.c: New test.
26351 * gcc.dg/tree-ssa/stdarg-4.c: New test.
26352 * gcc.dg/tree-ssa/stdarg-5.c: New test.
26353
26354 2004-09-29 Jakub Jelinek <jakub@redhat.com>
26355
26356 PR tree-optimization/17697
26357 * g++.dg/opt/pr17697-1.C: New test.
26358 * g++.dg/opt/pr17697-2.C: New test.
26359 * g++.dg/opt/pr17697-3.C: New test.
26360
26361 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
26362
26363 PR c/16409
26364 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
26365 gcc.dg/vla-init-5.c: New tests.
26366
26367 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
26368
26369 PR c/13804
26370 * gcc.dg/pr13804-1.c: New test.
26371
26372 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26373
26374 PR fortran/16938
26375 * gfortran.dg/pr16938.f90: New test.
26376
26377 2004-09-27 Mark Mitchell <mark@codesourcery.com>
26378
26379 * g++.dg/template/crash23.C: New test.
26380
26381 2004-09-27 Mark Mitchell <mark@codesourcery.com>
26382
26383 PR c++/17585
26384 * g++.dg/template/static8.C: New test.
26385
26386 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
26387
26388 PR c++/17681
26389 * g++.dg/other/error9.C: New test.
26390
26391 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
26392
26393 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
26394
26395 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26396
26397 PR fortran/15164
26398 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
26399
26400 2004-09-26 Roger Sayle <roger@eyesopen.com>
26401
26402 PR middle-end/17112
26403 * gcc.dg/pr17112-1.c: New test case.
26404
26405 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
26406
26407 PR c/11459
26408 * gcc.dg/pr11459-1.c: New test.
26409
26410 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
26411
26412 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
26413 * gcc.dg/tree-ssa/loop-4.c: Likewise.
26414
26415 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26416
26417 * gfortran.dg/pr15324.f90: Make array bounds consistent.
26418
26419 2004-09-25 Jan Hubicka <jh@suse.cz>
26420
26421 * compile/30040909-1.c: New test.
26422 * compile/30040907-1.c: New test.
26423
26424 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
26425
26426 * gcc.c-torture/execute/va-arg-26.c: New test.
26427
26428 2004-09-24 Zack Weinberg <zack@codesourcery.com>
26429
26430 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
26431 extra diagnostics on targets with 64-bit pointers.
26432 * objc.dg/selector-1.m: Adjust dg-warning regexp.
26433
26434 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
26435
26436 PR c/17188
26437 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
26438 * gcc.dg/decl-3.c: Adjust expected message.
26439
26440 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26441
26442 PR fortran/17615
26443 * gfortran.dg/pr17615.f90: New test.
26444
26445 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
26446
26447 PR tree-optimzation/17517
26448 * g++.dg/tree-ssa/pr17517.C: New Test.
26449
26450 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
26451
26452 PR c++/16889
26453 * g++.dg/lookup/ambig3.C: New.
26454
26455 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
26456
26457 PR tree-opt/17624
26458 * g++.dg/opt/pr17624.C: New test.
26459
26460 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
26461
26462 PR c/6980
26463 * gcc.dg/Wbad-function-cast-1.c: New test.
26464
26465 2004-09-23 Zack Weinberg <zack@codesourcery.com>
26466
26467 * g++.dg/ext/complit1.C
26468 * g++.dg/other/error2.C
26469 * g++.dg/other/nontype-1.C
26470 * g++.dg/parse/crash11.C
26471 * g++.dg/parse/crash12.C
26472 * g++.dg/parse/error15.C
26473 * g++.dg/parse/error4.C
26474 * g++.dg/parse/tmpl-outside1.C
26475 * g++.dg/parse/too-many-tmpl-args1.C
26476 * g++.dg/template/dependent-expr3.C
26477 * g++.dg/template/error10.C
26478 * g++.dg/template/instantiate1.C
26479 * g++.dg/template/vtable2.C
26480 * g++.dg/warn/Wshadow-1.C
26481 * g++.dg/warn/weak1.C
26482 * g++.old-deja/g++.brendan/crash16.C
26483 * g++.old-deja/g++.brendan/crash18.C
26484 * g++.old-deja/g++.brendan/crash48.C
26485 * g++.old-deja/g++.brendan/crash49.C
26486 * g++.old-deja/g++.brendan/crash55.C
26487 * g++.old-deja/g++.brendan/crash56.C
26488 * g++.old-deja/g++.brendan/crash8.C
26489 * g++.old-deja/g++.brendan/enum11.C
26490 * g++.old-deja/g++.brendan/enum8.C
26491 * g++.old-deja/g++.brendan/enum9.C
26492 * g++.old-deja/g++.brendan/friend3.C
26493 * g++.old-deja/g++.brendan/misc14.C
26494 * g++.old-deja/g++.bugs/900402_02.C
26495 * g++.old-deja/g++.bugs/900404_03.C
26496 * g++.old-deja/g++.bugs/900404_04.C
26497 * g++.old-deja/g++.bugs/900428_03.C
26498 * g++.old-deja/g++.jason/crash4.C
26499 * g++.old-deja/g++.jason/overload21.C
26500 * g++.old-deja/g++.jason/redecl1.C
26501 * g++.old-deja/g++.jason/report.C
26502 * g++.old-deja/g++.jason/rfg10.C
26503 * g++.old-deja/g++.jason/template30.C
26504 * g++.old-deja/g++.law/arm12.C
26505 * g++.old-deja/g++.law/ctors5.C
26506 * g++.old-deja/g++.law/cvt20.C
26507 * g++.old-deja/g++.law/init10.C
26508 * g++.old-deja/g++.law/init8.C
26509 * g++.old-deja/g++.law/visibility17.C
26510 * g++.old-deja/g++.law/visibility7.C
26511 * g++.old-deja/g++.mike/net8.C
26512 * g++.old-deja/g++.mike/p646.C
26513 * g++.old-deja/g++.mike/p700.C
26514 * g++.old-deja/g++.mike/p701.C
26515 * g++.old-deja/g++.mike/p811.C
26516 * g++.old-deja/g++.ns/template13.C
26517 * g++.old-deja/g++.other/array3.C
26518 * g++.old-deja/g++.other/crash25.C
26519 * g++.old-deja/g++.other/dtor3.C
26520 * g++.old-deja/g++.other/dtor4.C
26521 * g++.old-deja/g++.other/main1.C
26522 * g++.old-deja/g++.other/warn7.C
26523 * g++.old-deja/g++.pt/crash11.C
26524 * g++.old-deja/g++.pt/crash36.C
26525 * g++.old-deja/g++.pt/spec22.C
26526 * g++.old-deja/g++.pt/spec9.C
26527 * g++.old-deja/g++.pt/ttp52.C
26528 * g++.old-deja/g++.robertl/eb103.C
26529 * g++.old-deja/g++.robertl/eb121.C
26530 * g++.old-deja/g++.robertl/eb22.C
26531 * g++.old-deja/g++.robertl/eb8.C:
26532 Update locations and/or regexps of dg-error markers.
26533 Remove markers for some bogus messages that are no longer issued.
26534
26535 2004-09-23 Jakub Jelinek <jakub@redhat.com>
26536
26537 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
26538 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
26539
26540 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
26541
26542 PR c++/17618
26543 * g++.dg/lookup/crash5.C: New test.
26544
26545 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
26546
26547 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
26548 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
26549 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
26550 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
26551 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
26552 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
26553
26554 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
26555 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
26556 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
26557 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
26558 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
26559 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
26560
26561 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
26562
26563 * gcc.dg/vect/vect-44.c: Check additional cases.
26564 * gcc.dg/vect/vect-48.c: Check additional cases.
26565
26566 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
26567 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
26568 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
26569 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
26570 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
26571 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
26572 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
26573 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
26574 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
26575
26576 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
26577 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
26578 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
26579
26580 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
26581
26582 * gcc.dg/tree-ssa/loop-6.c: New test.
26583
26584 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
26585
26586 PR c++/17620
26587 * g++.dg/inherit/base2.C: New.
26588
26589 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
26590
26591 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
26592 * gcc.dg/20001012-2.c: Likewise.
26593 * gcc.dg/20001013-1.c: Likewise.
26594 * gcc.dg/20001101-1.c: Likewise.
26595 * gcc.dg/20001102-1.c: Likewise.
26596 * gcc.dg/bf-spl1.c: Likewise.
26597 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
26598 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
26599
26600 2004-09-22 Diego Novillo <dnovillo@redhat.com>
26601
26602 PR tree-optimization/16721
26603 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
26604
26605 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
26606
26607 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
26608 * gcc.dg/20040305-1.c: Likewise.
26609
26610 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
26611
26612 PR c/16566
26613 * gcc.c-torture/compile/pr16566-1.c,
26614 gcc.c-torture/compile/pr16566-2.c,
26615 gcc.c-torture/compile/pr16566-3.c: New tests.
26616
26617 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
26618
26619 PR tree-optimization/17512
26620 * gcc.c-torture/compile/20040916-1.c.
26621
26622 2004-09-21 Mark Mitchell <mark@codesourcery.com>
26623
26624 * gcc.dg/pragma-re-3.c: New test.
26625
26626 2004-09-17 Matt Austern <austern@apple.com>
26627
26628 PR c++/15049
26629 * g++.dg/other/anon3.C: New.
26630
26631 2004-09-21 Roger Sayle <roger@eyesopen.com>
26632
26633 PR c++/7503
26634 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
26635 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
26636 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
26637 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
26638 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
26639
26640 2004-09-21 Bud Davis <bdavis9659@comcast.net>
26641
26642 PR fortran/17286
26643 * gfortran.dg/pr17286.f90: New test.
26644
26645 2004-09-20 Mark Mitchell <mark@codesourcery.com>
26646
26647 PR c++/17530
26648 * g++.dg/template/static7.C: New test.
26649
26650 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
26651
26652 PR tree-opt/17558
26653 * gcc.c-torture/compile/pr17558.c: New test.
26654
26655 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
26656
26657 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
26658 if SKIP_ATTRIBUTE is defined.
26659
26660 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26661
26662 PR fortran/15957
26663 * gfortran.dg/pr15957.f90: New test.
26664
26665 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
26666
26667 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
26668 in comparison.
26669 * gcc.dg/vect/vect-79.c: Likewise.
26670 * gcc.dg/vect/vect-80.c: Likewise.
26671
26672 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26673
26674 PR fortran/15750
26675 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
26676
26677 2004-09-20 Ira Rosen <irar@il.ibm.com>
26678
26679 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
26680 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
26681 * gcc.dg/vect/vect-62.c: New testcase.
26682 * gcc.dg/vect/vect-63.c: New testcase.
26683 * gcc.dg/vect/vect-64.c: New testcase.
26684 * gcc.dg/vect/vect-65.c: New testcase.
26685 * gcc.dg/vect/vect-66.c: New testcase.
26686 * gcc.dg/vect/vect-67.c: New testcase.
26687 * gcc.dg/vect/vect-68.c: New testcase.
26688 * gcc.dg/vect/vect-69.c: New testcase.
26689 * gcc.dg/vect/vect-79.c: New testcase.
26690 * gcc.dg/vect/vect-80.c: New testcase.
26691
26692 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
26693
26694 * gcc.target/mips/asm-1.c: New test.
26695
26696 2004-09-19 Ira Rosen <irar@il.ibm.com>
26697
26698 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
26699 * gcc.dg/vect/vect-73.c: New testcase.
26700 * gcc.dg/vect/vect-74.c: New testcase.
26701 * gcc.dg/vect/vect-75.c: New testcase.
26702 * gcc.dg/vect/vect-76.c: New testcase.
26703 * gcc.dg/vect/vect-77.c: New testcase.
26704 * gcc.dg/vect/vect-78.c: New testcase
26705
26706 2004-09-18 Paul Brook <paul@codesourcery.com>
26707
26708 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
26709
26710 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
26711
26712 PR c/17424
26713 * gcc.dg/pr17424-1.c: New test.
26714
26715 2004-09-18 Diego Novillo <dnovillo@redhat.com>
26716
26717 * g++.dg/tree-ssa/pr17153.C: New test.
26718
26719 2004-09-16 Geoffrey Keating <geoffk@apple.com>
26720
26721 PR pch/13361
26722 * testsuite/g++.dg/pch/wchar-1.C: New.
26723 * testsuite/g++.dg/pch/wchar-1.Hs: New.
26724
26725 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
26726
26727 * gcc.c-torture/execute/20040917-1.c: New test.
26728
26729 2004-09-17 Diego Novillo <dnovillo@redhat.com>
26730
26731 PR tree-optimization/17319
26732 * gcc.dg/pr17319.c: New test.
26733
26734 2004-09-17 Devang Patel <dpatel@apple.com>
26735
26736 * gcc.dg/20040813-1.c: New test.
26737
26738 2004-09-17 Diego Novillo <dnovillo@redhat.com>
26739
26740 PR tree-optimization/17273
26741 * gcc.c-torture/compile/pr17273.c: New test.
26742
26743 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
26744
26745 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
26746 Update expected messages.
26747 * gcc.dg/declspec-13.c: New test.
26748
26749 2004-09-17 David Edelsohn <edelsohn@gnu.org>
26750
26751 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
26752
26753 2004-09-17 Diego Novillo <dnovillo@redhat.com>
26754
26755 * gcc.c-torture/execute/pr17252.c: Use post-increment to
26756 change what 'a' is pointing to.
26757
26758 2004-09-17 Mark Mitchell <mark@codesourcery.com>
26759
26760 PR c++/16002
26761 * g++.dg/template/error18.C: New test.
26762
26763 PR c++/16029
26764 * g++.dg/warn/Wunused-8.C: New test.
26765
26766 2004-09-17 Steven Bosscher <stevenb@suse.de>
26767
26768 PR tree-optimization/17513
26769 * gcc.dg/20040916-1.c: New test.
26770
26771 2004-09-16 Mark Mitchell <mark@codesourcery.com>
26772
26773 PR c++/17501
26774 * g++.dg/template/typename7.C: New test.
26775
26776 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
26777
26778 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
26779
26780 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
26781
26782 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
26783 with -ftree-based-profiling also.
26784 * lib/profopt.exp: Support late-set profile_option/feedback_option.
26785
26786 2004-09-16 Victor Leikehman <lei@il.ibm.com>
26787
26788 PR/15364
26789 * gfortran.dg/der_array_io_1.f90: New test.
26790 * gfortran.dg/der_array_io_2.f90: New test.
26791 * gfortran.dg/der_array_io_3.f90: New test.
26792
26793 2004-09-15 Mark Mitchell <mark@codesourcery.com>
26794
26795 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
26796 EABI.
26797
26798 2004-09-15 Mark Mitchell <mark@codesourcery.com>
26799
26800 * g++.dg/opt/switch1.C: New test.
26801
26802 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
26803
26804 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
26805 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
26806 Update expected messages.
26807
26808 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26809
26810 PR fortran/16485
26811 * gfortran.dg/same_name_1.f90: New test.
26812
26813 2004-09-15 Diego Novillo <dnovillo@redhat.com>
26814
26815 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
26816 dereference garbage pointers.
26817
26818 2004-09-15 Jakub Jelinek <jakub@redhat.com>
26819
26820 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
26821 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
26822
26823 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
26824 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
26825 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
26826
26827 2004-09-14 Mark Mitchell <mark@codesourcery.com>
26828
26829 PR c++/17324
26830 * g++.dg/template/mangle1.C: New test.
26831
26832 2004-09-14 Diego Novillo <dnovillo@redhat.com>
26833
26834 PR tree-optimization/17252
26835 * gcc.c-torture/execute/pr17252.c: New test.
26836
26837 2004-09-14 Andrew Pinski <apinski@apple.com>
26838
26839 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
26840
26841 2004-09-14 Roger Sayle <roger@eyesopen.com>
26842
26843 PR rtl-optimization/9771
26844 * gcc.dg/pr9771-1.c: New test case.
26845
26846 2004-09-14 Diego Novillo <dnovillo@redhat.com>
26847
26848 PR tree-optimization/15262
26849 * gcc.c-torture/execute/pr15262-1.c: New test.
26850 * gcc.c-torture/execute/pr15262-2.c: New test.
26851
26852 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
26853
26854 * gcc.dg/declspec-12.c: New test.
26855
26856 2004-09-14 Bud Davis <bdavis9659@comcast.net>
26857
26858 * gfortran.dg/pr17090.f90: Add directives to test.
26859
26860 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
26861
26862 * gcc.c-torture/compile/20040914-1.c: New test.
26863
26864 2004-09-13 Mark Mitchell <mark@codesourcery.com>
26865
26866 PR c++/16162
26867 * g++.dg/template/decl2.C: New test.
26868
26869 2004-09-13 Bud Davis <bdavis9659@comcast.net>
26870
26871 PR fortran/17090
26872 * gfortran.dg/pr17090.f90: New test.
26873
26874 2004-09-13 Dale Johannesen <dalej@apple.com>
26875
26876 * gcc.c-torture/compile/pr17408.c: New test case.
26877
26878 2004-09-13 Mark Mitchell <mark@codesourcery.com>
26879
26880 PR c++/16716
26881 * g++.dg/parse/crash17.C: New test.
26882
26883 PR c++/17327
26884 * g++.dg/template/enum3.C: New test.
26885
26886 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
26887
26888 * lib/gcc-defs.exp: Load wrapper.exp.
26889 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
26890 using local code.
26891 * lib/gcc.exp (gcc_init): Similar.
26892 * lib/gfortran.exp (gfortran_init): Similar.
26893 * lib/objc.exp (objc_init): Similar.
26894 * lib/treelang.exp (treelang_init): Similar.
26895 * lib/wrapper.exp: New file with build_wrapper call machinery in
26896 ${tool}_maybe_build_wrapper.
26897
26898 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
26899
26900 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
26901 "inline".
26902 * gcc.dg/declspec-11.c: Update expected messages.
26903 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
26904 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
26905 gcc.dg/inline-12.c: New tests.
26906
26907 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
26908
26909 * g++.dg/tree-ssa/pr17400.C: New testcase.
26910
26911 2004-09-13 James E Wilson <wilson@specifixinc.com>
26912
26913 * gcc.target/mips/sb1-1.c: New testcase.
26914
26915 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
26916
26917 * lib/g77-dg.exp: Remove unused file.
26918 * lib/mike-g77.exp: Ditto.
26919 * lib/g77.exp: Ditto.
26920
26921 2004-09-12 Richard Henderson <rth@redhat.com>
26922
26923 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
26924
26925 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
26926
26927 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
26928 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26929 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
26930 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
26931 Update expected messages.
26932
26933 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
26934
26935 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
26936 declaration/use mismatch for dirp parameter.
26937
26938 2004-09-12 Andrew Pinski <apinski@apple.com>
26939
26940 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
26941 -fgnu-runtime is passed.
26942
26943 2004-09-12 Richard Henderson <rth@redhat.com>
26944
26945 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
26946 do the uplevel thing and update additional_flags directly.
26947 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
26948 gfortran.fortran-torture/execute/intrinsic_nearest.x,
26949 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
26950 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
26951
26952 2004-09-11 Steven Bosscher <stevenb@suse.de>
26953
26954 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
26955
26956 2004-09-11 Roger Sayle <roger@eyesopen.com>
26957
26958 PR middle-end/17411
26959 * g++.dg/opt/pr17411-1.C: New test case.
26960
26961 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
26962
26963 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26964 gcc.dg/tls/diag-2.c: Update expected messages.
26965 * gcc.dg/991209-1.c: Specify compilation options. Update expected
26966 messages.
26967 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
26968 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
26969 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
26970 gcc.dg/tls/diag-5.c: New tests.
26971
26972 2004-09-11 Zack Weinberg <zack@codesourcery.com>
26973
26974 * gcc.dg/20040910-1.c: Correct dg-error regexp.
26975
26976 2004-09-11 Steven Bosscher <stevenb@suse.de>
26977
26978 * g++.dg/parse/break-in-for.C: New test.
26979
26980 2004-09-11 Jakub Jelinek <jakub@redhat.com>
26981
26982 * gcc.dg/tree-ssa/20040911-1.c: New test.
26983
26984 2004-09-11 Andreas Jaeger <aj@suse.de>
26985
26986 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
26987 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
26988
26989 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
26990
26991 * gcc.target/frv: New directory of FR-V-specific tests.
26992
26993 2004-09-10 James E Wilson <wilson@specifixinc.com>
26994
26995 * gcc.dg/convert-vec-1.c: New test.
26996
26997 2004-09-10 Roger Sayle <roger@eyesopen.com>
26998
26999 PR middle-end/17024
27000 * gcc.dg/pr17024-1.c: New test case.
27001
27002 2004-09-10 Eric Christopher <echristo@redhat.com>
27003
27004 * gcc.dg/20040910-1.c: New test.
27005
27006 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
27007
27008 * gcc.dg/bitfld-9.c: New test.
27009
27010 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
27011
27012 * gcc.c-torture/execute/ieee/acc1.c: New test.
27013 * gcc.c-torture/execute/ieee/acc2.c: New test.
27014 * gcc.c-torture/execute/ieee/mzero6.c: New test.
27015
27016 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
27017
27018 * gcc.dg/deprecated-2.c: New test.
27019
27020 2004-09-09 James E Wilson <wilson@specifixinc.com>
27021
27022 * gcc.dg/init-vec-1.c: New test.
27023
27024 2004-09-09 Roger Sayle <roger@eyesopen.com>
27025
27026 PR middle-end/17055
27027 * gcc.dg/pr17055-1.c: New test case.
27028
27029 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
27030
27031 PR target/17377
27032 * gcc.c-torture/execute/pr17377.c: New test.
27033
27034 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
27035
27036 PR c/8420
27037 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
27038 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
27039 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
27040 gcc.dg/long-long-typespec-1.c: New tests.
27041 * gcc.dg/tls/diag-2.c: Update expected diagnostics
27042
27043 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
27044
27045 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
27046 gcc.dg/gnu99-static-1.c: New tests.
27047
27048 2004-09-08 Devang Patel <dpatel@apple.com>
27049
27050 * gcc.dg/darwin-ld-20040828-1.c: New test.
27051 * gcc.dg/darwin-ld-20040828-2.c: New test.
27052 * gcc.dg/darwin-ld-20040828-3.c: New test.
27053
27054 2004-09-08 Ziemowit Laski <zlaski@apple.com>
27055
27056 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
27057 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
27058 in error message.
27059 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
27060 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
27061 in error message.
27062 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
27063 types they qualify.
27064 * objc.dg/type-size-2.m: Fix wording in comment.
27065 * objc.dg/va-meth-1.m: New test case.
27066
27067 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
27068
27069 PR c/16633:
27070 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
27071 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
27072
27073 2004-09-06 Devang Patel <dpatel@apple.com>
27074
27075 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
27076 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
27077
27078 2004-09-06 Zack Weinberg <zack@codesourcery.com>
27079
27080 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
27081 reflect changed line numbering of diagnostics.
27082
27083 2004-09-06 Paul Brook <paul@codesourcery.com>
27084
27085 * gfortran.dg/edit_real_1.f90: Add new test.
27086
27087 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
27088
27089 * gcc.dg/tree-ssa/loop-2.c: New test.
27090 * gcc.dg/tree-ssa/loop-3.c: New test.
27091 * gcc.dg/tree-ssa/loop-4.c: New test.
27092 * gcc.dg/tree-ssa/loop-5.c: New test.
27093
27094 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27095
27096 * gcc.dg/format/sentinel-1.c: Update for parameter option.
27097
27098 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27099
27100 * gcc.dg/format/sentinel-1.c: New test.
27101
27102 2004-09-04 Uros Bizjak <uros@kss-loka.si>
27103
27104 * testsuite/gcc.dg/builtins-46.c: New.
27105
27106 2004-09-03 Devang Patel <dpatel@apple.com>
27107
27108 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
27109 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
27110
27111 2004-09-03 Jan Beulich <jbeulich@novell.com>
27112
27113 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
27114 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
27115 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
27116 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
27117 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
27118 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
27119 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
27120 the non-portable bzero.
27121 * gcc.dg/20010912-1.c: xfail for NetWare.
27122 * gcc.dg/20020426-2.c: xfail for NetWare.
27123 * gcc.dg/20021014-1.c: xfail for NetWare.
27124 * gcc.dg/20021018-1.c: xfail for NetWare.
27125 * gcc.dg/20030213-1.c: xfail for NetWare.
27126 * gcc.dg/20030225-1.c: xfail for NetWare.
27127 * gcc.dg/20030708-1.c: xfail for NetWare.
27128 * gcc.dg/builtins-config.h: Also exclude NetWare.
27129 * gcc.dg/format/format.h: Define restrict only if not already defined.
27130 * gcc.dg/nest.c: xfail for NetWare.
27131 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
27132 * lib/target-supports.exp (check_visibility_available): Exclude
27133 NetWare.
27134
27135 2004-09-03 Jan Beulich <jbeulich@novell.com>
27136
27137 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
27138 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
27139 deterministic starting point for the alignment of structure fields.
27140 * gcc.dg/Wpadded.c: Dito.
27141 * g++.dg/abi/vbase10.C: Dito.
27142
27143 2004-09-03 Devang Patel <dpatel@apple.com>
27144
27145 * g++.dg/debug/pr15736.cc: New test.
27146
27147 2004-09-02 Mark Mitchell <mark@codesourcery.com>
27148
27149 * README.QMTEST: Fix out-of-date link.
27150
27151 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
27152
27153 PR fortran/16579
27154 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
27155 Delete. Duplicate of gfortran.dg/g77/20010610.f
27156
27157 2004-09-02 Mark Mitchell <mark@codesourcery.com>
27158
27159 * g++.dg/abi/arm_rtti1.C: New test.
27160
27161 2004-09-02 Geoffrey Keating <geoffk@apple.com>
27162
27163 * gcc.dg/ppc-vector-memcpy.c: New.
27164 * gcc.dg/ppc-vector-memset.c: New.
27165
27166 2004-09-02 Chao-ying Fu <fu@mips.com>
27167
27168 * gcc.target/mips/mips-3d-1.c: New test.
27169 * gcc.target/mips/mips-3d-2.c: New test.
27170 * gcc.target/mips/mips-3d-3.c: New test.
27171 * gcc.target/mips/mips-3d-4.c: New test.
27172 * gcc.target/mips/mips-3d-5.c: New test.
27173 * gcc.target/mips/mips-3d-6.c: New test.
27174 * gcc.target/mips/mips-3d-7.c: New test.
27175 * gcc.target/mips/mips-3d-8.c: New test.
27176 * gcc.target/mips/mips-3d-9.c: New test.
27177 * gcc.target/mips/mips-ps-1.c: New test.
27178 * gcc.target/mips/mips-ps-2.c: New test.
27179 * gcc.target/mips/mips-ps-3.c: New test.
27180 * gcc.target/mips/mips-ps-4.c: New test.
27181 * gcc.target/mips/mips-ps-type.c: New test.
27182
27183 2004-09-02 Paul Brook <paul@codesourcery.com>
27184
27185 * gfortran.dg/edit_real_1.f90: Add new tests.
27186
27187 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27188
27189 PR fortran/15327
27190 * gfortran.dg/merge_char_1.f90: New test.
27191
27192 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27193
27194 PR fortran/16404
27195 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
27196
27197 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
27198
27199 PR c/1522
27200 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
27201
27202 2004-09-01 Mark Mitchell <mark@codesourcery.com>
27203
27204 * g++.dg/opt/loop1.C: Do not XFAIL.
27205
27206 2004-09-01 Jakub Jelinek <jakub@redhat.com>
27207
27208 * gcc.c-torture/execute/20040831-1.c: New test.
27209
27210 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
27211
27212 PR fortran/16579
27213 * gfortran.dg/g77/20010610.f: Now passes.
27214 Copy from g77.f-torture/execute. Add dg-run directive.
27215 * gfortran.dg/g77/README: Update
27216
27217 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
27218
27219 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
27220 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
27221 (t1, t2, t3, t4): Add volatile.
27222
27223 2004-08-31 Mark Mitchell <mark@codesourcery.com>
27224
27225 * g++.dg/ext/visibility/arm1.C: New test.
27226
27227 2004-08-31 Geoffrey Keating <geoffk@apple.com>
27228
27229 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
27230 -pedantic-errors.
27231
27232 2004-09-01 Paul Brook <paul@codesourcery.com>
27233
27234 * gfortran.dg/eof_2.f90: New test.
27235
27236 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27237
27238 PR fortran/16579
27239 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
27240
27241 2004-08-31 Bud Davis <bdavis9659@comcast.net>
27242
27243 PR libfortran/16805
27244 * gfortran.dg/list_read_2.f90: New test.
27245
27246 2004-08-31 Mark Mitchell <mark@codesourcery.com>
27247
27248 * g++.dg/abi/key1.C: New test.
27249
27250 2004-08-31 Richard Henderson <rth@redhat.com>
27251
27252 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
27253 form of offsetof.
27254 * g++.dg/other/offsetof5.C: Remove duplicate.
27255
27256 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27257
27258 PR fortran/17244
27259 * gfortran.dg/func_derived_1.f90: New test.
27260
27261 2004-08-31 Paul Brook <paul@codesourcery.com>
27262
27263 * gfortran.dg/eof_1.f90: New test.
27264
27265 2004-08-31 Paul Brook <paul@codesourcery.com>
27266
27267 * gfortran.dg/list_read_1.f90: New file.
27268
27269 2004-08-30 Mark Mitchell <mark@codesourcery.com>
27270
27271 * g++.dg/opt/loop1.C: XFAIL.
27272
27273 2004-08-30 Geoffrey Keating <geoffk@apple.com>
27274
27275 * gcc.dg/funcdef-storage-1.c: New.
27276 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
27277 an extern function in local scope.
27278 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
27279 declare an 'auto inline' function in local scope.
27280 * gcc.dg/20011130-1.c: Likewise.
27281 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
27282 an 'auto' function in local scope.
27283 * gcc.dg/20021014-1.c: Likewise.
27284 * gcc.dg/20030331-2.c: Likewise.
27285
27286 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27287
27288 * gfortran.dg/blockdata_1.f90: New test.
27289
27290 2004-08-30 Richard Henderson <rth@redhat.com>
27291
27292 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
27293
27294 2004-08-30 Richard Henderson <rth@redhat.com>
27295
27296 * lib/fortran-torture.exp (fortran-torture-execute): Honor
27297 additional_flags set by alternate driver.
27298 (ieee-options): New procedure.
27299 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
27300 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
27301 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
27302 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
27303
27304 2004-08-30 Richard Henderson <rth@redhat.com>
27305
27306 * lib/f-torture.exp: Remove.
27307
27308 2004-08-29 Mark Mitchell <mark@codesourcery.com>
27309
27310 PR rtl-optimization/16590
27311 * g++.dg/opt/loop1.C: New test.
27312
27313 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27314
27315 PR fortran/13910
27316 * gfortran.dg/oldstyle_1.f90: New test.
27317
27318 2004-08-29 Steven G. Kargl <kargls@comcast.net>
27319 Paul Brook <paul@codesourcery.com>
27320
27321 * gfortran.dg/g77/README: Update.
27322 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
27323 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
27324 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
27325
27326 2004-08-28 Paul Brook <paul@codesourcery.com>
27327
27328 PR libfortran/17195
27329 * gfortran.dg/edit_real_1.f90: New test.
27330
27331 2004-08-27 Paul Brook <paul@codesourcery.com>
27332
27333 * gfortran.dg/rewind_1.f90: New test.
27334
27335 2004-08-27 Bud Davis <bdavis9659@comcast.net>
27336
27337 PR fortran/16597
27338 * gfortran.dg/pr16597.f90: New test.
27339
27340 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
27341
27342 PR c/13801
27343 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
27344 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
27345 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
27346 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
27347 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
27348
27349 2004-08-26 Nick Clifton <nickc@redhat.com>
27350
27351 * gcc.c-torture/compile/pr17119.c: New test.
27352
27353 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
27354
27355 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
27356
27357 2004-08-25 Richard Henderson <rth@redhat.com>
27358
27359 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
27360 the bits that expect kind=8 to be the largest real kind.
27361
27362 2004-08-25 Ziemowit Laski <zlaski@apple.com>
27363
27364 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
27365
27366 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27367
27368 * gfortran.dg/assignment_1.f90: New test.
27369
27370 2004-08-25 Adam Nemet <anemet@lnxw.com>
27371
27372 * g++.dg/template/repo3.C: New test.
27373
27374 2004-08-25 Roger Sayle <roger@eyesopen.com>
27375
27376 PR middle-end/16693
27377 PR tree-optimization/16372
27378 * g++.dg/opt/pr16372-1.C: New test case.
27379 * g++.dg/opt/pr16693-1.C: New test case.
27380 * g++.dg/opt/pr16693-2.C: New test case.
27381
27382 2004-08-25 Ziemowit Laski <zlaski@apple.com>
27383
27384 * objc.dg/proto-lossage-4.m: New test.
27385
27386 2004-08-25 Mark Mitchell <mark@codesourcery.com>
27387
27388 PR c++/17155
27389 * g++.dg/inherit/local2.C: New test.
27390
27391 2004-08-25 Paul Brook <paul@codesourcery.com>
27392
27393 PR fortran/17144
27394 * gfortran.dg/string_ctor_1.f90: New test.
27395
27396 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27397
27398 PR c++/14428
27399 * g++.dg/template/redecl2.C: New test.
27400
27401 2004-08-24 Bud Davis <bdavis9659@comcast.net>
27402
27403 PR fortran/17143
27404 * gfortran.dg/pr17143.f90: New test.
27405
27406 2004-08-24 Bud Davis <bdavis9659@comcast.net>
27407
27408 PR fortran/17164
27409 * gfortran.dg/pr17164.f90: New test.
27410
27411 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
27412
27413 * gcc.dg/tree-ssa/loop-1.c: New test.
27414
27415 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
27416
27417 * gcc.c-torture/compile/20040824-1.c: New test.
27418
27419 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
27420
27421 * gcc.c-torture/compile/iftrap-3.c: New test.
27422
27423 2004-08-24 Paul Brook <paul@codesourcery.com>
27424
27425 * gfortran.dg/entry_2.f90: New test.
27426
27427 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
27428
27429 PR c++/16889
27430 * g++.dg/lookup/ambig[12].C: New.
27431
27432 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27433
27434 PR c++/16706
27435 * g++.dg/template/crash21.C: New test.
27436 * g++.dg/template/crash22.C: Likewise.
27437
27438 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
27439
27440 PR c++/17149
27441 * g++.dg/template/access15.C: New.
27442
27443 2004-08-23 Mark Mitchell <mark@codesourcery.com>
27444
27445 PR c++/17163
27446 * g++.dg/template/repo2.C: New test.
27447
27448 2004-08-23 Roger Sayle <roger@eyesopen.com>
27449
27450 PR rtl-optimization/17078
27451 * gcc.c-torture/execute/pr17078-1.c: New test case.
27452
27453 2004-08-23 Mark Mitchell <mark@codesourcery.com>
27454
27455 PR c/14492
27456 * gcc.dg/debug/crash1.c: New test.
27457
27458 2004-08-23 Mark Mitchell <mark@codesourcery.com>
27459
27460 PR c/16180
27461 * gcc.dg/loop-5.c: New test.
27462
27463 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
27464
27465 * gcc.c-torture/execute/20040823-1.c: New test.
27466
27467 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
27468
27469 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
27470 to the assembler. Simplify test accordingly.
27471 (asm_abi_flags): Use GNU names.
27472 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
27473 to check for ABI flags.
27474
27475 2004-08-22 Andrew Pinski <apinski@apple.com>
27476
27477 * g++.dg/opt/pr14029.C: New test.
27478 * gcc.c-torture/execute/pr15262.c: New test.
27479
27480 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27481
27482 * gfortran.dg/reduction.f90: Add checks with complex arguments.
27483
27484 2004-08-21 Bud Davis <bdavis9659@comcast.net>
27485
27486 PR 16908
27487 * gfortran.dg/direct_io.f90: New test.
27488
27489 2004-08-20 Mark Mitchell <mark@codesourcery.com>
27490
27491 PR c++/17121
27492 * g++.dg/inherit/local2.C: New test.
27493
27494 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
27495
27496 PR c++/17120
27497 * g++.dg/warn/Wparentheses-4.C: New test.
27498
27499 2004-08-20 Mark Mitchell <mark@codesourcery.com>
27500
27501 PR c++/17121
27502 * g++.dg/inherit/local2.C: New test.
27503
27504 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
27505 * gcc.dg/ppc-ldstruct.c: Likewise.
27506 * gcc.dg/ppc64-abi-2.c: Likewise.
27507
27508 2004-08-20 Jakub Jelinek <jakub@redhat.com>
27509
27510 PR rtl-optimization/17099
27511 * gcc.c-torture/execute/20040820-1.c: New test.
27512
27513 2004-08-20 David Edelsohn <edelsohn@gnu.org>
27514
27515 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
27516
27517 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
27518
27519 PR fortran/17077
27520 * gfortran.dg/auto_array_1.f90: New test.
27521
27522 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27523
27524 PR fortran/17074
27525 * gfortran.dg/simpleif_1.f90: New test.
27526
27527 2004-08-19 Mark Mitchell <mark@codesourcery.com>
27528
27529 * lib/target-supports.exp (check_profiling_available): Return
27530 false for arm*-*-symbianelf* and arm*-*-eabi*.
27531
27532 PR c++/15890
27533 * g++.dg/template/delete1.C: New test.
27534
27535 2004-08-19 Paul Brook <paul@codesourcery.com>
27536
27537 PR fortran/14976
27538 PR fortran/16228
27539 * gfortran.dg/data_char_1.f90: New test.
27540
27541 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
27542
27543 PR fortran/16946
27544 * gfortran.dg/reduction.f90: New testcase.
27545
27546 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27547
27548 PR fortran/16520
27549 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
27550
27551 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
27552
27553 PR c++/17041
27554 * g++.dg/Wparentheses-3.C: New test.
27555
27556 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
27557
27558 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
27559 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
27560 * gcc.dg/vect/vect-2.c: Likewise.
27561 * gcc.dg/vect/vect-3.c: Likewise.
27562 * gcc.dg/vect/vect-4.c: Likewise.
27563 * gcc.dg/vect/vect-5.c: Likewise.
27564 * gcc.dg/vect/vect-6.c: Likewise.
27565 * gcc.dg/vect/vect-7.c: Likewise.
27566 * gcc.dg/vect/vect-25.c: Likewise.
27567 * gcc.dg/vect/vect-31.c: Likewise.
27568 * gcc.dg/vect/vect-32.c: Likewise.
27569 * gcc.dg/vect/vect-34.c: Likewise.
27570 * gcc.dg/vect/vect-36.c: Likewise.
27571 * gcc.dg/vect/vect-all.c: Likewise.
27572
27573 2004-08-18 Mark Mitchell <mark@codesourcery.com>
27574
27575 PR c++/17068
27576 * g++.dg/template/operator4.C: New test.
27577
27578 2004-08-18 Richard Henderson <rth@redhat.com>
27579
27580 * gcc.dg/20040206-1.c: XFAIL.
27581
27582 2004-08-17 Mark Mitchell <mark@codesourcery.com>
27583
27584 PR c++/16246
27585 * g++.dg/template/array7.C: New test.
27586
27587 2004-08-17 James E Wilson <wilson@specifixinc.com>
27588
27589 * gcc.dg/mips-movcc-1.c: New test.
27590 * gcc.dg/mips-movcc-2.c: New test.
27591 * gcc.dg/mips-movcc-3.c: New test.
27592
27593 * gcc.dg/mips-nmadd-1.c: New test.
27594 * gcc.dg/mips-nmadd-2.c: New test.
27595
27596 2004-08-17 Mark Mitchell <mark@codesourcery.com>
27597
27598 PR c++/15871
27599 * g++.dg/opt/inline8.C: New test.
27600
27601 PR c++/16965
27602 * g++.dg/parse/error17.C: New test.
27603
27604 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
27605
27606 * gcc.dg/vect: New directory for vectorizer tests.
27607 * gcc.dg/vect/tree-vect.h: New file.
27608 * gcc.dg/vect/vect.exp: New file.
27609 * gcc.dg/vect/pr16105.c.c: New test.
27610 * gcc.dg/vect/vect-1.c: New test.
27611 * gcc.dg/vect/vect-2.c: New test.
27612 * gcc.dg/vect/vect-3.c: New test.
27613 * gcc.dg/vect/vect-4.c: New test.
27614 * gcc.dg/vect/vect-5.c: New test.
27615 * gcc.dg/vect/vect-6.c: New test.
27616 * gcc.dg/vect/vect-7.c: New test.
27617 * gcc.dg/vect/vect-8.c: New test.
27618 * gcc.dg/vect/vect-9.c: New test.
27619 * gcc.dg/vect/vect-10.c: New test.
27620 * gcc.dg/vect/vect-11.c: New test.
27621 * gcc.dg/vect/vect-12.c: New test.
27622 * gcc.dg/vect/vect-13.c: New test.
27623 * gcc.dg/vect/vect-14.c: New test.
27624 * gcc.dg/vect/vect-15.c: New test.
27625 * gcc.dg/vect/vect-16.c: New test.
27626 * gcc.dg/vect/vect-17.c: New test.
27627 * gcc.dg/vect/vect-18.c: New test.
27628 * gcc.dg/vect/vect-19.c: New test.
27629 * gcc.dg/vect/vect-20.c: New test.
27630 * gcc.dg/vect/vect-21.c: New test.
27631 * gcc.dg/vect/vect-22.c: New test.
27632 * gcc.dg/vect/vect-23.c: New test.
27633 * gcc.dg/vect/vect-24.c: New test.
27634 * gcc.dg/vect/vect-25.c: New test.
27635 * gcc.dg/vect/vect-26.c: New test.
27636 * gcc.dg/vect/vect-27.c: New test.
27637 * gcc.dg/vect/vect-28.c: New test.
27638 * gcc.dg/vect/vect-29.c: New test.
27639 * gcc.dg/vect/vect-30.c: New test.
27640 * gcc.dg/vect/vect-31.c: New test.
27641 * gcc.dg/vect/vect-32.c: New test.
27642 * gcc.dg/vect/vect-33.c: New test.
27643 * gcc.dg/vect/vect-34.c: New test.
27644 * gcc.dg/vect/vect-35.c: New test.
27645 * gcc.dg/vect/vect-36.c: New test.
27646 * gcc.dg/vect/vect-37.c: New test.
27647 * gcc.dg/vect/vect-38.c: New test.
27648 * gcc.dg/vect/vect-40.c: New test.
27649 * gcc.dg/vect/vect-41.c: New test.
27650 * gcc.dg/vect/vect-42.c: New test.
27651 * gcc.dg/vect/vect-43.c: New test.
27652 * gcc.dg/vect/vect-44.c: New test.
27653 * gcc.dg/vect/vect-45.c: New test.
27654 * gcc.dg/vect/vect-46.c: New test.
27655 * gcc.dg/vect/vect-47.c: New test.
27656 * gcc.dg/vect/vect-48.c: New test.
27657 * gcc.dg/vect/vect-49.c: New test.
27658 * gcc.dg/vect/vect-50.c: New test.
27659 * gcc.dg/vect/vect-51.c: New test.
27660 * gcc.dg/vect/vect-52.c: New test.
27661 * gcc.dg/vect/vect-53.c: New test.
27662 * gcc.dg/vect/vect-54.c: New test.
27663 * gcc.dg/vect/vect-55.c: New test.
27664 * gcc.dg/vect/vect-56.c: New test.
27665 * gcc.dg/vect/vect-57.c: New test.
27666 * gcc.dg/vect/vect-58.c: New test.
27667 * gcc.dg/vect/vect-59.c: New test.
27668 * gcc.dg/vect/vect-60.c: New test.
27669 * gcc.dg/vect/vect-61.c: New test.
27670 * gcc.dg/vect/vect-all.c: New test.
27671 * gcc.dg/vect/vect-none.c: New test.
27672
27673 2004-08-17 Paul Brook <paul@codesourcery.com>
27674
27675 PR fortran/13082
27676 * gfortran.dg/entry_1.f90: New test.
27677
27678 2004-08-17 Andrew Pinski <apinski@apple.com>
27679
27680 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
27681
27682 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
27683
27684 * gcc.dg/pr17036-1.c: New test.
27685
27686 2004-08-16 Devang Patel <dpatel@apple.com>
27687
27688 * gcc.dg/darwin-20040809-1.c: New test.
27689
27690 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
27691
27692 * gcc.dg/funcdef-attr-1.c: New test.
27693
27694 2004-08-16 Janis Johnson <janis187@us.ibm.com>
27695
27696 * gcc.dg/altivec-17.c: New test.
27697 * gcc.dg/altivec-18.c: New test.
27698
27699 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27700
27701 PR c++/6749
27702 * g++.dg/template/vtable2.C: New test.
27703
27704 2004-08-14 Richard Henderson <rth@redhat.com>
27705
27706 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
27707 * gcc.dg/pack-test-4.c (main): Return 0.
27708 * gcc.dg/setjmp-1.c: Remove XFAIL.
27709 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
27710
27711 2004-08-14 Richard Henderson <rth@redhat.com>
27712
27713 * gcc.dg/980217-1.c: Add prototype for printf.
27714
27715 2004-08-13 Bud Davis <bdavis9659@comcast.net>
27716
27717 * gfortran.dg/pr16935.f90: New test.
27718
27719 2004-08-13 Janis Johnson <janis187@us.ibm.com>
27720
27721 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
27722
27723 2004-08-13 Paul Brook <paul@codesourcery.com>
27724
27725 * gfortran.dg/der_io_1.f90: Remove stray comma.
27726
27727 2004-08-12 Janis Johnson <janis187@us.ibm.com>
27728
27729 * gcc.dg/vmx/cw-bug-2.c: Remove.
27730 * gcc.dg/vmx/vprint-1.c: Remove.
27731 * gcc.dg/vmx/vscan-1.c: Remove.
27732
27733 2004-08-12 Devang patel <dpatel@apple.com>
27734
27735 * gcc.dg/darwin-20040809-2.c: New test.
27736
27737 2004-08-12 Janis Johnson <janis1872us.ibm.com>
27738
27739 * g++.dg/ext/altivec-12.C: New test.
27740
27741 * g++.dg/ext/altivec-11.C: New test.
27742
27743 2004-08-12 Paul Brook <paul@codesourcery.com>
27744
27745 * g++.dg/abi/arm_cxa_vec_1.C: New test.
27746
27747 2004-08-12 Janis Johnson <janis187@us.ibm.com>
27748
27749 * g++.dg/ext/altivec-2.C: Check for hardware support before
27750 executing any VMX instructions.
27751
27752 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
27753
27754 2004-08-12 Jakub Jelinek <jakub@redhat.com>
27755
27756 PR c++/16276
27757 * g++.old-deja/g++.other/comdat4.C: New test.
27758 * g++.old-deja/g++.other/comdat4-aux.cc: New.
27759
27760 2004-08-12 Ben Elliston <bje@au.ibm.com>
27761
27762 PR target/16286
27763 * gcc.dg/pr16286.c: New test.
27764
27765 2004-08-12 Jan Beulich <jbeulich@novell.com>
27766
27767 * g++.dg/ext/asm5.C: New.
27768
27769 2004-08-11 Mark Mitchell <mark@codesourcery.com>
27770
27771 PR c++/16698
27772 * g++.dg/eh/crash1.C: New test.
27773
27774 PR c++/16717
27775 * g++.dg/ext/construct1.C: New test.
27776
27777 2004-08-11 Mark Mitchell <mark@codesourcery.com>
27778
27779 PR c++/16853
27780 * g++.dg/init/ptrmem1.C: New test.
27781
27782 PR c++/16618
27783 * g++.dg/parse/offsetof5.C: New test.
27784
27785 PR c++/16870
27786 * g++.dg/template/overload3.C: New test.
27787
27788 2004-08-11 Mark Mitchell <mark@codesourcery.com>
27789
27790 PR c++/16964
27791 * g++.dg/parse/error16.C: New test.
27792
27793 PR c++/16904
27794 * g++.dg/template/error14.C: New test.
27795
27796 PR c++/16929
27797 * g++.dg/template/error15.C: New test.
27798
27799 2004-08-11 Devang Patel <dpatel@apple.com>
27800
27801 * gcc.dg/darwin-ld-20040809-1.c: New test.
27802 * gcc.dg/darwin-ld-20040809-2.c: New test.
27803
27804 2004-08-11 Steven G. Kargl <kargls@comcast.net>
27805
27806 PR fortran/16917
27807 * gfortran.dg/dfloat_1.f90: New test.
27808
27809 2004-08-09 Mark Mitchell <mark@codesourcery.com>
27810
27811 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
27812 * gcc.dg/dll-2.c: Fix dg-require syntax.
27813 * gcc.misc-tests/arm-isr.c (abort): Declare.
27814 (exit): Likewise.
27815
27816 2004-08-10 Mark Mitchell <mark@codesourcery.com>
27817
27818 PR c++/16971
27819 * g++.dg/parse/crash16.C: New test.
27820
27821 2004-08-10 Roger Sayle <roger@eyesopen.com>
27822
27823 * gcc.dg/mips-rsqrt-1.c: New test case.
27824 * gcc.dg/mips-rsqrt-2.c: New test case.
27825 * gcc.dg/mips-rsqrt-3.c: New test case.
27826
27827 2004-08-10 Paul Brook <paul@codesourcery.com>
27828
27829 * gfortran.dg/der_io_1.f90: New test.
27830
27831 2004-08-10 Paul Brook <paul@codesourcery.com>
27832
27833 PR fortran/16919
27834 * gfortran.dg/der_array_1.f90: New test.
27835
27836 2004-08-09 David Edelsohn <edelsohn@gnu.org>
27837
27838 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
27839
27840 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
27841
27842 * gcc.dg/wchar_t-2.c: Fix typo.
27843
27844 2004-08-09 Falk Hueffner <falk@debian.org>
27845
27846 PR tree-optimization/12517
27847 * gcc.c-torture/compile/pr12517.c: New test.
27848
27849 PR tree-optimization/12578
27850 * gcc.c-torture/compile/pr12578.c: New test.
27851
27852 PR tree-optimization/12899
27853 * gcc.c-torture/compile/pr12899.c: New test.
27854
27855 PR rtl-optimization/14692
27856 * gcc.c-torture/compile/pr14692.c: New test.
27857
27858 PR tree-optimization/16461
27859 * gcc.c-torture/compile/pr16461.c: New test.
27860
27861 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
27862
27863 * gfortran.dg/getenv_1.f90: New test.
27864
27865 2004-08-06 Mark Mitchell <mark@codesourcery.com>
27866
27867 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
27868 wchar_t.
27869 * gcc.dg/symbian5.c: Test -fno-short-wchar.
27870
27871 2004-08-06 Paul Brook <paul@codesourcery.com>
27872
27873 * gfortran.dg/ret_array_1.f90: New test.
27874 * gfortran.dg/ret_pointer_1.f90: New test.
27875
27876 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
27877
27878 * gcc.dg/missing-field-init-[12].c: New tests.
27879 * g++.dg/warn/missing-field-init-[12].C: New tests.
27880
27881 2004-08-06 Mark Mitchell <mark@codesourcery.com>
27882
27883 * gcc.dg/enum2.c: New test.
27884 * gcc.dg/symbian3.c: Likewise.
27885 * gcc.dg/symbian4.c: Likewise.
27886 * gcc.dg/wchar_t-2.c: Likewise.
27887
27888 2004-08-05 Mark Mitchell <mark@codesourcery.com>
27889
27890 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
27891 destructor tests.
27892
27893 2004-08-05 Mark Mitchell <mark@codesourcery.com>
27894
27895 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
27896 dg-require-visiblity.
27897 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
27898 * g++.dg/ext/visibility/fvisibility.C: Likewise.
27899 * g++.dg/ext/visibility/memfuncts.C: Likewise.
27900 * g++.dg/ext/visibility/new1.C: Likewise.
27901 * g++.dg/ext/visibility/pragma.C: Likewise.
27902 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
27903 * g++.dg/ext/visibility/virtual.C: Likewise.
27904 * g++/dg/ext/visibility/visibility-1.C: Likewise.
27905 * g++/dg/ext/visibility/visibility-2.C: Likewise.
27906 * g++/dg/ext/visibility/visibility-3.C: Likewise.
27907 * g++/dg/ext/visibility/visibility-4.C: Likewise.
27908 * g++/dg/ext/visibility/visibility-5.C: Likewise.
27909 * g++/dg/ext/visibility/visibility-6.C: Likewise.
27910 * g++/dg/ext/visibility/visibility-7.C: Likewise.
27911 * g++/dg/ext/visibility/visibility-8.C: New test.
27912 * gcc.c-torture/compile/dll.x: Remove.
27913 * gcc.dg/dll-2.c: Use dg-require-dll
27914 * gcc.dg/visibility-10.c: New test.
27915 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
27916 supporting DLLs.
27917 * testsuite/lib/scanasm.exp (scan_hidden): New function.
27918 (scan_not_hidden): Likewise.
27919
27920 2004-08-05 David Edelsohn <edelsohn@gnu.org>
27921
27922 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
27923
27924 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
27925
27926 * gcc.c-torture/execute/20040805-1.c: New test.
27927
27928 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
27929
27930 * gcc.dg/20020118-1.c: Declare abort.
27931 * gcc.dg/altivec_check.h: Likewise.
27932 * gcc.dg/iftrap-2.c: Likewise.
27933 * gcc.dg/pragma-darwin.c: Likewise.
27934 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
27935
27936 2004-08-04 Geoffrey Keating <geoffk@apple.com>
27937
27938 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
27939
27940 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
27941
27942 * gcc.c-torture/execute/builtins/abs-2.c,
27943 gcc.c-torture/execute/builtins/abs-3.c,
27944 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
27945 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
27946 intmax_t, uintmax_t and their limits.
27947 * gcc.dg/intmax_t-1.c: New test.
27948
27949 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27950
27951 * g++.dg/tc1/dr147.C: Add reference to PR.
27952
27953 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
27954
27955 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
27956 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
27957
27958 2004-08-03 David Edelsohn <edelsohn@gnu.org>
27959
27960 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
27961
27962 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
27963
27964 * gcc.dg/redecl-5.c: New test.
27965 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
27966 of scanf.
27967
27968 2004-08-03 Roger Sayle <roger@eyesopen.com>
27969
27970 PR middle-end/16790
27971 * gcc.c-torture/execute/pr16790-1.c: New test case.
27972
27973 2004-08-03 Mark Mitchell <mark@codesourcery.com>
27974
27975 * g++.dg/ext/visibility/assign1.C: New test.
27976 * g++.dg/ext/visibility/new1.C: Likewise.
27977
27978 * gcc.dg/symbian1.c: New test.
27979 * gcc.dg/symbian2.c: Likewise.
27980
27981 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
27982
27983 PR target/16570
27984 * gcc.dg/i386-sse-9.c: New test.
27985
27986 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
27987
27988 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
27989
27990 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
27991
27992 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
27993 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
27994 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
27995 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
27996 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
27997 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
27998 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
27999 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
28000 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
28001 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
28002 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
28003 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
28004 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
28005 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
28006 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
28007 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
28008 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
28009 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
28010 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
28011 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
28012 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
28013 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
28014 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
28015 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28016 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
28017 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
28018 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
28019 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
28020 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28021 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28022 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
28023 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
28024 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
28025 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
28026 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
28027 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28028 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28029 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28030 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28031 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
28032 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
28033 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
28034 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
28035 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
28036 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28037 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28038 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
28039 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
28040 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
28041 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
28042 gcc.misc-tests/i386-pf-3dnow-1.c,
28043 gcc.misc-tests/i386-pf-athlon-1.c,
28044 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28045 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
28046 Declare built-in functions used.
28047 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
28048
28049 2004-08-02 Mark Mitchell <mark@codesourcery.com>
28050
28051 PR c++/16707
28052 * g++.dg/lookup/using12.C: New test.
28053
28054 * g++.dg/init/null1.C: Fix PR number.
28055 * g++.dg/parse/namespace10.C: Likewise.
28056
28057 2004-08-01 Mark Mitchell <mark@codesourcery.com>
28058
28059 PR c++/16224
28060 * g++.dg/template/spec17.C: New test.
28061 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
28062 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
28063
28064 2004-08-02 David Billinghurst
28065
28066 PR fortran/16292
28067 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
28068
28069 2004-08-01 Zack Weinberg <zack@codesourcery.com>
28070
28071 * gcc.dg/ia64-got-1.c: New test case.
28072
28073 2004-08-01 Mark Mitchell <mark@codesourcery.com>
28074
28075 PR c++/16489
28076 * g++.dg/init/null1.C: New test.
28077 * g++.dg/tc1/dr76.C: Adjust error marker.
28078
28079 PR c++/16529
28080 * g++.dg/parse/namespace10.C: New test.
28081
28082 PR c++/16810
28083 * g++.dg/inherit/ptrmem2.C: New test.
28084
28085 2004-08-02 Ben Elliston <bje@au.ibm.com>
28086
28087 PR target/16155
28088 * gcc.dg/pr16155.c: New test.
28089
28090 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
28091
28092 * gcc.dg/redecl-2.c: New test.
28093
28094 2004-07-30 Geoffrey Keating <geoffk@apple.com>
28095
28096 * gcc.dg/darwin-longdouble.c: New file.
28097
28098 2004-07-30 Richard Henderson <rth@redhat.com>
28099
28100 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
28101 write to constant argument.
28102 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
28103
28104 2004-07-30 Richard Henderson <rth@redhat.com>
28105
28106 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
28107 tests of nearest around zero.
28108
28109 2004-07-30 Andrew Pinski <apinski@apple.com>
28110
28111 * gcc.c-torture/compile/20040730-1.c: New test.
28112
28113 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
28114
28115 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
28116 powerpc-eabispe.
28117
28118 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
28119
28120 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
28121
28122 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
28123
28124 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
28125 contains $ld_library_path.
28126 * lib/gfortran.exp (gfortran_link_flags): Likewise.
28127
28128 2004-07-29 Richard Henderson <rth@redhat.com>
28129
28130 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
28131
28132 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
28133 (alt2, which): New.
28134 (Check): Accept either alternative.
28135
28136 2004-07-29 Mark Mitchell <mark@codesourcery.com>
28137
28138 * g++.dg/abi/inline1.C: New test.
28139 * g++.dg/abi/local1-a.cc: Likewise.
28140 * g++.dg/abi/local1.C: Likewise.
28141 * g++.dg/abi/mangle11.C: Tweak location of warnings.
28142 * g++.dg/abi/mangle12.C: Likewise.
28143 * g++.dg/abi/mangle17.C: Likewise.
28144 * g++.dg/abi/mangle20-2.C: Likewise.
28145 * g++.dg/opt/interface1.C: Likewise.
28146 * g++.dg/opt/interface1.h: Likewise.
28147 * g++.dg/opt/interface1-a.cc: New test.
28148 * g++.dg/parse/repo1.C: New test.
28149 * g++.dg/template/repo1.C: Likewise.
28150 * g++.dg/warn/Winline-1.C: Likewise.
28151 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
28152
28153 2004-07-29 Diego Novillo <dnovillo@redhat.com>
28154
28155 * gcc.dg/tree-ssa/20040729-1.c: New test.
28156
28157 2004-07-27 Matt Austern <austern@apple.com>
28158
28159 * gcc.dg/darwin-bool-1.c: New test.
28160 * gcc.dg/darwin-bool-2.c: New test.
28161
28162 2004-07-28 Richard Henderson <rth@redhat.com>
28163
28164 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
28165 arguments in the correct type. Don't write to constant arguments.
28166
28167 2004-07-28 Diego Novillo <dnovillo@redhat.com>
28168
28169 PR tree-optimization/16688
28170 PR tree-optimization/16689
28171 * g++.dg/tree-ssa/pr16688.C: New test.
28172
28173 2004-07-28 Diego Novillo <dnovillo@redhat.com>
28174
28175 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
28176 loads. Not only in the comment, this time.
28177
28178 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
28179
28180 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
28181 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
28182 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
28183 * gcc.dg/sh4a-bitmovua.c: New.
28184 * gcc.dg/sh4a-cos.c: New.
28185 * gcc.dg/sh4a-cosf.c: New.
28186 * gcc.dg/sh4a-fprun.c: New.
28187 * gcc.dg/sh4a-fsrra.c: New.
28188 * gcc.dg/sh4a-memmovua.c: New.
28189 * gcc.dg/sh4a-sin.c: New.
28190 * gcc.dg/sh4a-sincos.c: New.
28191 * gcc.dg/sh4a-sincosf.c: New.
28192 * gcc.dg/sh4a-sinf.c: New.
28193
28194 2004-07-28 Diego Novillo <dnovillo@redhat.com>
28195
28196 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
28197 conditionals.
28198 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
28199 loads.
28200 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
28201 DOM1.
28202
28203 2004-07-27 Andrew Pinski <apinski@apple.com>
28204
28205 * g++.dg/rtti/tinfo1.C: Correct the xfail.
28206
28207 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
28208
28209 * gcc.dg/pragma-isr.c: New test.
28210
28211 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28212
28213 PR c++/14429
28214 * g++.dg/template/ttp11.C: New test.
28215
28216 2004-07-27 Diego Novillo <dnovillo@redhat.com>
28217
28218 * gcc.c-torture/compile/20040727-1.c: New test.
28219
28220 2004-07-26 Eric Christopher <echristo@redhat.com>
28221
28222 * gcc.c-torture/compile/20040726-2.c: New test.
28223
28224 2004-07-26 Andrew Pinski <apinski@apple.com>
28225
28226 * g++.dg/rtti/tinfo1.C: Xfail.
28227
28228 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
28229
28230 * gcc.c-torture/compile/20040726-1.c: New test.
28231
28232 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
28233 Brian Ryner <bryner@brianryner.com>
28234
28235 PR c++/9283
28236 PR c++/15000
28237 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
28238 * g++.dg/ext/visibility/: New directory.
28239 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
28240 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
28241 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
28242 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
28243 * g++.dg/ext/visibility/fvisibility.C,
28244 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
28245 g++.dg/ext/visibility/fvisibility-override1.C
28246 g++.dg/ext/visibility/fvisibility-override2.C
28247 g++.dg/ext/visibility/memfuncts.C
28248 g++.dg/ext/visibility/noPLT.C
28249 g++.dg/ext/visibility/pragma.C
28250 g++.dg/ext/visibility/pragma-override1.C
28251 g++.dg/ext/visibility/pragma-override2.C
28252 g++.dg/ext/visibility/staticmemfuncts.C
28253 g++.dg/ext/visibility/virtual.C: New tests.
28254
28255 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
28256
28257 PR c/15360
28258 * gcc.dg/pr15360-1.c: New test.
28259
28260 2004-07-25 Daniel Jacobowitz <dan@debian.org>
28261
28262 * gcc.dg/pragma-align-2.c: New test.
28263 * gcc.dg/pragma-init-fini.c: New test.
28264 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
28265 targets.
28266
28267 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
28268
28269 * gcc.dg/init-string-2.c: New test.
28270
28271 2004-07-24 Zack Weinberg <zack@codesourcery.com>
28272
28273 PR 16684
28274 * gcc.dg/Wredundant-decls-1.c: New test case.
28275
28276 2004-07-24 Jakub Jelinek <jakub@redhat.com>
28277
28278 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
28279 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
28280 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
28281 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
28282 * gcc.dg/compat/generate-random.c: New file.
28283 * gcc.dg/compat/generate-random.h: Likewise.
28284 * gcc.dg/compat/generate-random_r.c: Likewise.
28285 * gcc.dg/compat/struct-layout-1.h: Likewise.
28286 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
28287 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
28288 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
28289 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
28290 * gcc.dg/compat/struct-layout-1_main.c: New test.
28291 * gcc.dg/compat/struct-layout-1_x.c: New file.
28292 * gcc.dg/compat/struct-layout-1_y.c: New file.
28293 * gcc.dg/compat/struct-layout-1_test.h: New file.
28294
28295 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
28296
28297 * gcc.dg/comp-return-1.c: New test
28298
28299 2004-07-23 Janis Johnson <janis187@us.ibm.com>
28300
28301 * gcc.dg/vmx/8-02a.c: Fix typo.
28302
28303 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
28304 * gcc.dg/darwin-abi-3.c: New test.
28305
28306 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
28307 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
28308
28309 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
28310 * gcc.dg/vmx/ops-long-1.c: New test.
28311 * gcc.dg/vmx/ops-long-2.c: New test.
28312
28313 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
28314
28315 * g++.dg/lookup/conv-[1234].C: New.
28316
28317 2004-07-22 Mark Mitchell <mark@codesourcery.com>
28318
28319 * g++.dg/parse/attr2.C: Simplify.
28320
28321 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
28322
28323 PR c/7284
28324 * gcc.c-torture/execute/pr7284-1.c: New test.
28325
28326 2004-07-22 Brian Booth <bbooth@redhat.com>
28327
28328 * gcc.dg/tree-ssa/20040721-1.c: New test.
28329
28330 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
28331
28332 * g++.dg/template/crash20.c: New.
28333
28334 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
28335
28336 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
28337 Add dg-run directive. Declare variables as required.
28338 * gfortran.dg/g77/README: Update
28339
28340 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
28341
28342 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
28343 gcc.dg/cris-peep2-andu2.c: New tests.
28344
28345 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
28346
28347 PR c/15052
28348 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
28349 on return type.
28350 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
28351 messages.
28352 * gcc.dg/qual-return-2.c: Update expected messages.
28353 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
28354
28355 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
28356
28357 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
28358 * gcc.dg/noncompile/921102-1.c: Update expected error message.
28359
28360 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
28361
28362 PR c/11250
28363 * gcc.dg/init-string-1.c: New test.
28364
28365 2004-07-21 Jakub Jelinek <jakub@redhat.com>
28366
28367 PR middle-end/15345
28368 PR c/16450
28369 * gcc.dg/torture/nested-fn-1.c: New test.
28370
28371 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
28372
28373 PR target/16559
28374 * gcc.dg/ia64-fptr-1.c: New file.
28375
28376 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28377
28378 PR c++/14497
28379 * g++.dg/template/spec16.C: New test.
28380 * g++.old-deja/g++.robertl/eb118.C: Remove.
28381
28382 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28383
28384 PR c++/509
28385 * g++.dg/template/spec15.C: New test.
28386
28387 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
28388
28389 Copy cases from g77.f-torture/execute and add dg-run
28390 directive. Other changes as noted.
28391 * gfortran.dg/g77/13037.f
28392 * gfortran.dg/g77/1832.f
28393 * gfortran.dg/g77/19981119-0.f
28394 * gfortran.dg/g77/19990313-0.f
28395 * gfortran.dg/g77/19990313-1.f
28396 * gfortran.dg/g77/19990313-2.f
28397 * gfortran.dg/g77/19990313-3.f
28398 * gfortran.dg/g77/19990419-1.f
28399 * gfortran.dg/g77/19990826-0.f
28400 * gfortran.dg/g77/19990826-2.f
28401 * gfortran.dg/g77/20000503-1.f
28402 * gfortran.dg/g77/20001111.f
28403 * gfortran.dg/g77/20010116.f
28404 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
28405 * gfortran.dg/g77/20010430.f
28406 * gfortran.dg/g77/6177.f
28407 * gfortran.dg/g77/947.f
28408 * gfortran.dg/g77/970816-3.f
28409 * gfortran.dg/g77/971102-1.f
28410 * gfortran.dg/g77/980520-1.f
28411 * gfortran.dg/g77/980628-0.f
28412 * gfortran.dg/g77/980628-1.f
28413 * gfortran.dg/g77/980628-10.f
28414 * gfortran.dg/g77/980628-2.f
28415 * gfortran.dg/g77/980628-3.f
28416 * gfortran.dg/g77/980628-7.f
28417 * gfortran.dg/g77/980628-8.f
28418 * gfortran.dg/g77/980628-9.f
28419 * gfortran.dg/g77/980701-0.f
28420 * gfortran.dg/g77/980701-1.f
28421 * gfortran.dg/g77/cabs.f
28422 * gfortran.dg/g77/claus.f
28423 * gfortran.dg/g77/complex_1.f
28424 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
28425 * gfortran.dg/g77/dcomplex.f
28426 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
28427 * gfortran.dg/g77/f90-intrinsic-mathematical.f
28428 * gfortran.dg/g77/f90-intrinsic-numeric.f
28429 * gfortran.dg/g77/int8421.f
28430 * gfortran.dg/g77/labug1.f
28431 * gfortran.dg/g77/large_vec.f
28432 * gfortran.dg/g77/le.f
28433 * gfortran.dg/g77/short.f
28434 * gfortran.dg/g77/README: Update
28435
28436 2004-07-20 Mark Mitchell <mark@codesourcery.com>
28437
28438 PR c++/16637
28439 * g++.dg/parse/lookup4.C: New test.
28440
28441 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28442
28443 PR c++/16175
28444 * g++.dg/template/ttp10.C: New test.
28445
28446 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
28447
28448 * gcc.dg/pr12625-1.c: New test.
28449
28450 2004-07-20 Steven Bosscher <stevenb@suse.de>
28451
28452 * testsuite/gcc.dg/switch-warn-1.c: New test.
28453 * testsuite/gcc.dg/switch-warn-2.c: New test.
28454 * gcc.c-torture/compile/pr14730.c: Update.
28455
28456 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
28457
28458 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
28459 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
28460 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
28461 g++.dg/template/nontype3.C: Remove trailing CR from tests.
28462
28463 2004-07-18 Mark Mitchell <mark@codesourcery.com>
28464
28465 PR c++/16623
28466 * g++.dg/template/assign1.C: New test.
28467
28468 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28469
28470 PR c++/12170
28471 * g++.dg/template/ttp9.C: New test.
28472
28473 2004-07-19 Daniel Jacobowitz <dan@debian.org>
28474
28475 * gcc.dg/format/cmn-err-1.c: New test.
28476
28477 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
28478
28479 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
28480 gcc.dg/Wparentheses-10.c: New tests.
28481 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
28482
28483 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28484
28485 PR fortran/16465
28486 * gfortran.dg/g77//ffixed-line-length-0.f,
28487 gfortran.dg/g77/ffixed-line-length-132.f,
28488 gfortran.dg/g77/ffixed-line-length-72.f,
28489 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
28490 gfortran.dg/g77/README: Update.
28491
28492 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28493
28494 PR c++/13092
28495 * g++.dg/template/non-dependent7.C: New test.
28496 * g++.dg/template/non-dependent8.C: Likewise.
28497 * g++.dg/template/non-dependent9.C: Likewise.
28498 * g++.dg/template/non-dependent10.C: Likewise.
28499
28500 2004-07-17 Mark Mitchell <mark@codesourcery.com>
28501
28502 PR c++/16337
28503 * g++.dg/parse/attr2.C: New test.
28504
28505 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
28506
28507 * g77.dg: Removed.
28508 * g77.f-torture: Ditto.
28509
28510 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
28511
28512 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
28513 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
28514 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
28515
28516 2004-07-16 Richard Henderson <rth@redhat.com>
28517
28518 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
28519
28520 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28521
28522 * lib/fortran-torture.exp (fortran-torture): Don't test compile
28523 tests with full list of options.
28524 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
28525 of TORTURE_OPTIONS if test contains 'dg-do run'.
28526
28527 PR fortran/16404
28528 * gfortran.dg/do_iterator.f90: New test.
28529
28530 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28531
28532 PR rtl-optimization/16536
28533 * gcc.c-torture/execute/restrict-1.c: New test.
28534
28535 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28536
28537 PR fortran/15324
28538 * gfortran.dg/pr15324.f90: New test.
28539
28540 PR fortran/15129
28541 * gfortran.dg/pr15129.f90: New test.
28542
28543 PR fortran/15140
28544 * gfortran.dg/pr15140.f90: New test.
28545
28546 PR fortran/13792
28547 * gfortran.fortran-torture/execute/bounds.f90: Add check for
28548 compile-time simplification.
28549
28550 2004-07-14 Mike Stump <mrs@apple.com>
28551
28552 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
28553
28554 2004-07-14 James E Wilson <wilson@specifixinc.com>
28555
28556 PR target/16325
28557 * gcc.dg/profile-generate-1.c: New.
28558
28559 2004-07-15 Jakub Jelinek <jakub@redhat.com>
28560
28561 * gcc.c-torture/execute/20040709-1.c: New test.
28562 * gcc.c-torture/execute/20040709-2.c: New test.
28563
28564 2004-07-14 Mike Stump <mrs@apple.com>
28565
28566 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
28567
28568 2004-07-14 Mike Stump <mrs@apple.com>
28569
28570 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
28571
28572 2004-07-13 Mark Mitchell <mark@codesourcery.com>
28573
28574 PR c++/16518
28575 * g++.dg/parse/mutable1.C: New test.
28576
28577 2004-07-13 Diego Novillo <dnovillo@redhat.com>
28578
28579 PR tree-optimization/16443
28580 * gcc.dg/tree-ssa/20040713-1.c: New test.
28581
28582 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
28583
28584 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
28585 for operator new.
28586
28587 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
28588
28589 * gfortran.dg/g77/README: New file
28590 * gfortran.dg/g77/19981216-0.f: Copy from
28591 g77.f-torture/noncompile. Add "dg-do compile" and
28592 dg-error as required.
28593 * gfortran.dg/g77/19990218-1.f: Likewise.
28594 * gfortran.dg/g77/19990905-1.f: Likewise.
28595 * gfortran.dg/g77/9263.f: Likewise.
28596 * gfortran.dg/g77/980615-0.f: Likewise.
28597 * gfortran.dg/g77/980616-0.f: Likewise.
28598 * gfortran.dg/g77/check0.f: Likewise.
28599 * gfortran.dg/g77/select_no_compile.f: Likewise.
28600
28601 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
28602
28603 Copy files from g77.f-torture/compile.
28604 Add "{ dg-do compile}". Other changes as noted
28605 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
28606 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
28607 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
28608 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
28609 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
28610 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
28611 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
28612 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
28613 statement to conform to standard. Append alpha1.x for reference.
28614 * gfortran.dg/g77/xformat.f: Add dg-warning
28615
28616 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
28617
28618 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
28619 Add {dg-do compile} directive.
28620 * gfortran.dg/g77/cpp2.F: Likewise.
28621
28622 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28623
28624 PR c++/5402
28625 * g++.dg/lookup/name-clash1.C: New test.
28626
28627 PR c++/9777
28628 * g++.dg/lookup/name-clash2.C: New test.
28629
28630 PR c++/12102
28631 * g++.dg/lookup/name-clash3.C: New test.
28632
28633 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28634
28635 * g++.dg/lookup/new2.C: New test.
28636 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
28637
28638 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
28639
28640 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
28641 Add {dg-do compile} directive.
28642 * gfortran.dg/g77/13060.f: Likewise.
28643 * gfortran.dg/g77/19990218-0.f: Likewise.
28644 * gfortran.dg/g77/19990305-0.f: Likewise.
28645 * gfortran.dg/g77/19990419-0.f: Likewise.
28646 * gfortran.dg/g77/19990502-0.f: Likewise.
28647 * gfortran.dg/g77/19990502-1.f: Likewise.
28648 * gfortran.dg/g77/19990525-0.f: Likewise.
28649 * gfortran.dg/g77/19990826-1.f: Likewise.
28650 * gfortran.dg/g77/19990826-3.f: Likewise.
28651 * gfortran.dg/g77/19990905-2.f: Likewise.
28652 * gfortran.dg/g77/20000412-1.f: Likewise.
28653 * gfortran.dg/g77/20000511-1.f: Likewise.
28654 * gfortran.dg/g77/20000511-2.f: Likewise.
28655 * gfortran.dg/g77/20000518.f: Likewise.
28656 * gfortran.dg/g77/20000601-1.f: Likewise.
28657 * gfortran.dg/g77/20000601-2.f: Likewise.
28658 * gfortran.dg/g77/20000629-1.f: Likewise.
28659 * gfortran.dg/g77/20000630-2.f: Likewise.
28660 * gfortran.dg/g77/20010115.f: Likewise.
28661 * gfortran.dg/g77/20010321-1.f: Likewise.
28662 * gfortran.dg/g77/20010426.f: Likewise.
28663 * gfortran.dg/g77/20020307-1.f: Likewise.
28664 * gfortran.dg/g77/8485.f: Likewise.
28665 * gfortran.dg/g77/960317-1.f: Likewise.
28666 * gfortran.dg/g77/970915-0.f: Likewise.
28667 * gfortran.dg/g77/980310-1.f: Likewise.
28668 * gfortran.dg/g77/980310-2.f: Likewise.
28669 * gfortran.dg/g77/980310-3.f: Likewise.
28670 * gfortran.dg/g77/980310-4.f: Likewise.
28671 * gfortran.dg/g77/980310-6.f: Likewise.
28672 * gfortran.dg/g77/980310-7.f: Likewise.
28673 * gfortran.dg/g77/980310-8.f: Likewise.
28674 * gfortran.dg/g77/980419-2.f: Likewise.
28675 * gfortran.dg/g77/980424-0.f: Likewise.
28676 * gfortran.dg/g77/980427-0.f: Likewise.
28677 * gfortran.dg/g77/980729-0.f: Likewise.
28678 * gfortran.dg/g77/981117-1.f: Likewise.
28679 * gfortran.dg/g77/toon_1.f: Likewise.
28680
28681 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28682
28683 PR c++/2204
28684 * g++.dg/other/abstract2.C: New test.
28685
28686 2004-07-12 Paul Brook <paul@codesourcery.com>
28687
28688 * gfortran.dg/pointer_init_1.f90: New test.
28689
28690 2004-07-11 Paul Brook <paul@codesourcery.com>
28691
28692 PR fortran/15986
28693 * gfortran.dg/contained_1.f90: New test.
28694
28695 2004-07-11 Mark Mitchell <mark@codesourcery.com>
28696
28697 * g++.dg/parse/defarg8.C: New test.
28698
28699 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28700
28701 PR fortran/16433
28702 * gfortran.dg/pr16433.f: New test.
28703
28704 PR fortran/17574
28705 * gfortran.dg/pr15754.f90: New test.
28706
28707 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
28708
28709 PR tree-optimization/16437
28710 * gcc.c-torture/execute/bitfld-4.c: New test.
28711
28712 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28713
28714 * gfortran.fortran-torture/execute/common_2.f90: Add check for
28715 access to common var from module.
28716
28717 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28718
28719 PR fortran/16336
28720 * gfortran.fortran-torture/execute/common_2.f90: New test.
28721
28722 2004-07-10 Paul Brook <paul@codesourcery.com>
28723
28724 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
28725
28726 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28727
28728 PR fortran/15969
28729 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
28730
28731 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
28732
28733 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
28734 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
28735 * gfortran.dg/g77/ffree-form-1.f: Likewise.
28736 * gfortran.dg/g77/ffree-form-2.f: Likewise.
28737 * gfortran.dg/g77/ffree-form-3.f: Likewise.
28738 * gfortran.dg/g77/fno-underscoring.f: Likewise.
28739 * gfortran.dg/g77/funderscoring.f: Likewise.
28740 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
28741
28742 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28743
28744 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
28745
28746 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28747 Paul Brook <paul@codesourcery.com>
28748
28749 PR fortran/13415
28750 * gfortran.dg/common_pointer_1.f90: New test.
28751
28752 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28753
28754 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
28755
28756 2004-07-09 James E Wilson <wilson@specifixinc.com>
28757
28758 PR target/16364
28759 * gcc.c-torture/compile/20040709-1.c: New.
28760
28761 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28762
28763 PR fortran/14077
28764 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
28765
28766 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28767
28768 PR fortran/13201
28769 * gfortran.dg/shape_1.f90: New test.
28770
28771 2004-07-09 Zack Weinberg <zack@codesourcery.com>
28772 Andrew Pinski <apinski@apple.com>
28773
28774 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
28775
28776 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28777
28778 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
28779 comment.
28780
28781 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28782 Paul Brook <paul@codesourcery.com>
28783
28784 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
28785 '.f95' and '.F95'.
28786
28787 2004-07-09 Diego Novillo <dnovillo@redhat.com>
28788
28789 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
28790
28791 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28792
28793 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
28794 testcases with capital suffix.
28795
28796 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28797
28798 PR fortran/15481
28799 PR fortran/13372
28800 PR fortran/13575
28801 PR fortran/15978
28802 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
28803
28804 * gfortran.dg/implicit_1.f90: New test.
28805
28806 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
28807
28808 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
28809 expression to match gfortran warning/error messages
28810 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
28811 dg-error text.
28812
28813 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
28814
28815 * lib/fortran-torture.exp: Rename proc search_for to
28816 search_for_re.
28817
28818 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28819
28820 * gcc.c-torture/execute/simd-5.x: New file.
28821 XFAIL on SPARC 64-bit at -O0.
28822
28823 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28824
28825 PR c++/8211
28826 PR c++/16165
28827 * g++.dg/warn/effc3.C: New test.
28828
28829 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
28830
28831 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
28832 change X to 1X in format.
28833 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
28834 add data statements to conform to standard.
28835
28836 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
28837
28838 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
28839 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
28840 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
28841
28842 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
28843
28844 * gfortran.dg/g77/7388.f: Copy from g77.dg
28845 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
28846 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
28847 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
28848 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
28849 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
28850 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
28851 * gfortran.dg/g77/strlen0.f: Likewise.
28852
28853 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
28854
28855 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
28856 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
28857
28858 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
28859
28860 * gcc.c-torture/execute/920428-2.x: Delete.
28861 * gcc.c-torture/execute/920501-7.x: Likewise.
28862
28863 2004-07-08 Jakub Jelinek <jakub@redhat.com>
28864
28865 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
28866 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
28867 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
28868 prescott and c3-2.
28869 (PREFETCH_3DNOW): Add -march=c3.
28870
28871 2004-07-08 Diego Novillo <dnovillo@redhat.com>
28872
28873 PR c/16437
28874 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
28875 * gcc.c-torture/execute/bf64-1.x: Likewise.
28876
28877 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
28878
28879 * gcc.c-torture/compile/20040708-1.c: New test.
28880
28881 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28882
28883 PR c++/16169
28884 * g++.dg/warn/effc2.C: New test.
28885
28886 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
28887
28888 * gcc.c-torture/execute/bitfld-1.x: Remove.
28889 * gcc.c-torture/execute/bitfld-3.c: New test.
28890 * gcc.dg/bitfld-2.c: Remove XFAILs.
28891
28892 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
28893
28894 PR c++/16276
28895 * g++.dg/rtti/tinfo1.C: New file.
28896
28897 2004-07-07 Eric Christopher <echristo@redhat.com>
28898
28899 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
28900
28901 2004-07-07 Andrew Pinski <apinski@apple.com>
28902
28903 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
28904
28905 2004-07-07 Mark Mitchell <mark@codesourcery.com>
28906
28907 * g++.dg/init/call1.C: XFAIL.
28908
28909 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
28910
28911 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
28912 except for movstrict*, to movmem* and clrstr* to clrmem*.
28913
28914 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
28915
28916 * gcc.c-torture/execute/20040707-1.c: New test.
28917
28918 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
28919
28920 * gcc.c-torture/execute/20040706-1.c: New test.
28921
28922 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28923
28924 PR c++/3671
28925 * g++.dg/template/spec14.C: New test.
28926
28927 2004-07-05 Jakub Jelinek <jakub@redhat.com>
28928
28929 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
28930 nothing if not yet defined. Use it in b, c and d type definitions.
28931 * gcc.c-torture/execute/20040705-1.c: New test.
28932 * gcc.c-torture/execute/20040705-2.c: New test.
28933
28934 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28935
28936 PR c++/2518
28937 * g++.dg/lookup/new1.C: New test.
28938
28939 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28940
28941 PR c++/11406
28942 * g++.dg/template/sizeof8.C: New test.
28943
28944 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
28945
28946 * gcc.c-torture/compile/20040705-1.c: New test.
28947
28948 2004-07-04 Bud Davis <bdavis9659@comcast.net>
28949
28950 * gfortran.fortran-torture/execute/seq_io.f90: New test.
28951
28952 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
28953
28954 * gcc.dg/cpp/if-mop.c: Two new testcases.
28955 * gcc.dg/cpp/trad/comment-3.c: New.
28956
28957 2004-07-04 Paul Brook <paul@codesourcery.com>
28958
28959 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
28960
28961 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
28962
28963 PR c++/3761
28964 * g++.dg/lookup/crash4.C: New test.
28965
28966 2004-07-02 Zack Weinberg <zack@codesourcery.com>
28967
28968 * gcc.c-torture/execute/builtin-abs-1.c
28969 * gcc.c-torture/execute/builtin-abs-2.c
28970 * gcc.c-torture/execute/builtin-complex-1.c
28971 * gcc.c-torture/execute/builtins/string-1-lib.c
28972 * gcc.c-torture/execute/builtins/string-1.c
28973 * gcc.c-torture/execute/builtins/string-2-lib.c
28974 * gcc.c-torture/execute/builtins/string-2.c
28975 * gcc.c-torture/execute/builtins/string-3-lib.c
28976 * gcc.c-torture/execute/builtins/string-3.c
28977 * gcc.c-torture/execute/builtins/string-4-lib.c
28978 * gcc.c-torture/execute/builtins/string-4.c
28979 * gcc.c-torture/execute/builtins/string-5-lib.c
28980 * gcc.c-torture/execute/builtins/string-5.c
28981 * gcc.c-torture/execute/builtins/string-6-lib.c
28982 * gcc.c-torture/execute/builtins/string-6.c
28983 * gcc.c-torture/execute/builtins/string-7-lib.c
28984 * gcc.c-torture/execute/builtins/string-7.c
28985 * gcc.c-torture/execute/builtins/string-8-lib.c
28986 * gcc.c-torture/execute/builtins/string-8.c
28987 * gcc.c-torture/execute/builtins/string-9-lib.c
28988 * gcc.c-torture/execute/builtins/string-9.c
28989 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
28990 * gcc.c-torture/execute/builtins/string-asm-1.c
28991 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
28992 * gcc.c-torture/execute/builtins/string-asm-2.c
28993 * gcc.c-torture/execute/stdio-opt-1.c
28994 * gcc.c-torture/execute/stdio-opt-2.c
28995 * gcc.c-torture/execute/stdio-opt-3.c
28996 * gcc.c-torture/execute/string-opt-1.c
28997 * gcc.c-torture/execute/string-opt-10.c
28998 * gcc.c-torture/execute/string-opt-11.c
28999 * gcc.c-torture/execute/string-opt-12.c
29000 * gcc.c-torture/execute/string-opt-13.c
29001 * gcc.c-torture/execute/string-opt-14.c
29002 * gcc.c-torture/execute/string-opt-15.c
29003 * gcc.c-torture/execute/string-opt-16.c
29004 * gcc.c-torture/execute/string-opt-2.c
29005 * gcc.c-torture/execute/string-opt-6.c
29006 * gcc.c-torture/execute/string-opt-7.c
29007 * gcc.c-torture/execute/string-opt-8.c:
29008 Replace with ...
29009
29010 * gcc.c-torture/execute/builtins/abs-2.c
29011 * gcc.c-torture/execute/builtins/abs-3.c
29012 * gcc.c-torture/execute/builtins/complex-1.c
29013 * gcc.c-torture/execute/builtins/fprintf.c
29014 * gcc.c-torture/execute/builtins/fputs.c
29015 * gcc.c-torture/execute/builtins/memcmp.c
29016 * gcc.c-torture/execute/builtins/memmove.c
29017 * gcc.c-torture/execute/builtins/memops-asm.c
29018 * gcc.c-torture/execute/builtins/mempcpy-2.c
29019 * gcc.c-torture/execute/builtins/mempcpy.c
29020 * gcc.c-torture/execute/builtins/memset.c
29021 * gcc.c-torture/execute/builtins/printf.c
29022 * gcc.c-torture/execute/builtins/sprintf.c
29023 * gcc.c-torture/execute/builtins/strcat.c
29024 * gcc.c-torture/execute/builtins/strchr.c
29025 * gcc.c-torture/execute/builtins/strcmp.c
29026 * gcc.c-torture/execute/builtins/strcpy.c
29027 * gcc.c-torture/execute/builtins/strcspn.c
29028 * gcc.c-torture/execute/builtins/strlen-2.c
29029 * gcc.c-torture/execute/builtins/strlen.c
29030 * gcc.c-torture/execute/builtins/strncat.c
29031 * gcc.c-torture/execute/builtins/strncmp-2.c
29032 * gcc.c-torture/execute/builtins/strncmp.c
29033 * gcc.c-torture/execute/builtins/strncpy.c
29034 * gcc.c-torture/execute/builtins/strpbrk.c
29035 * gcc.c-torture/execute/builtins/strpcpy-2.c
29036 * gcc.c-torture/execute/builtins/strpcpy.c
29037 * gcc.c-torture/execute/builtins/strrchr.c
29038 * gcc.c-torture/execute/builtins/strspn.c
29039 * gcc.c-torture/execute/builtins/strstr-asm.c
29040 * gcc.c-torture/execute/builtins/strstr.c:
29041 ... these new files.
29042
29043 * gcc.c-torture/execute/builtins/abs-2-lib.c
29044 * gcc.c-torture/execute/builtins/abs-3-lib.c
29045 * gcc.c-torture/execute/builtins/complex-1-lib.c
29046 * gcc.c-torture/execute/builtins/fprintf-lib.c
29047 * gcc.c-torture/execute/builtins/fputs-lib.c
29048 * gcc.c-torture/execute/builtins/memcmp-lib.c
29049 * gcc.c-torture/execute/builtins/memmove-lib.c
29050 * gcc.c-torture/execute/builtins/memops-asm-lib.c
29051 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
29052 * gcc.c-torture/execute/builtins/mempcpy-lib.c
29053 * gcc.c-torture/execute/builtins/memset-lib.c
29054 * gcc.c-torture/execute/builtins/printf-lib.c
29055 * gcc.c-torture/execute/builtins/sprintf-lib.c
29056 * gcc.c-torture/execute/builtins/strcat-lib.c
29057 * gcc.c-torture/execute/builtins/strchr-lib.c
29058 * gcc.c-torture/execute/builtins/strcmp-lib.c
29059 * gcc.c-torture/execute/builtins/strcpy-lib.c
29060 * gcc.c-torture/execute/builtins/strcspn-lib.c
29061 * gcc.c-torture/execute/builtins/strlen-2-lib.c
29062 * gcc.c-torture/execute/builtins/strlen-lib.c
29063 * gcc.c-torture/execute/builtins/strncat-lib.c
29064 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
29065 * gcc.c-torture/execute/builtins/strncmp-lib.c
29066 * gcc.c-torture/execute/builtins/strncpy-lib.c
29067 * gcc.c-torture/execute/builtins/strpbrk-lib.c
29068 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
29069 * gcc.c-torture/execute/builtins/strpcpy-lib.c
29070 * gcc.c-torture/execute/builtins/strrchr-lib.c
29071 * gcc.c-torture/execute/builtins/strspn-lib.c
29072 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
29073 * gcc.c-torture/execute/builtins/strstr-lib.c
29074 * gcc.c-torture/execute/builtins/lib/abs.c
29075 * gcc.c-torture/execute/builtins/lib/fprintf.c
29076 * gcc.c-torture/execute/builtins/lib/memset.c
29077 * gcc.c-torture/execute/builtins/lib/printf.c
29078 * gcc.c-torture/execute/builtins/lib/sprintf.c
29079 * gcc.c-torture/execute/builtins/lib/strcpy.c
29080 * gcc.c-torture/execute/builtins/lib/strcspn.c
29081 * gcc.c-torture/execute/builtins/lib/strncat.c
29082 * gcc.c-torture/execute/builtins/lib/strncmp.c
29083 * gcc.c-torture/execute/builtins/lib/strncpy.c
29084 * gcc.c-torture/execute/builtins/lib/strpbrk.c
29085 * gcc.c-torture/execute/builtins/lib/strspn.c
29086 * gcc.c-torture/execute/builtins/lib/strstr.c:
29087 New files containing support routines.
29088
29089 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
29090 declaration.
29091 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
29092 when not optimizing.
29093
29094 2004-07-02 Mark Mitchell <mark@codesourcery.com>
29095
29096 PR c++/16240
29097 * g++.dg/abi/mangle22.C: New test.
29098 * g++.dg/abi/mangle23.C: Likewise.
29099
29100 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
29101
29102 PR fortran/16290
29103 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
29104 Allow for cases without denormalized floating point numbers.
29105
29106 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
29107
29108 PR c/1027
29109 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
29110 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
29111 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
29112 expected warning text.
29113 * gcc.dg/format/diag-2.c: New test.
29114
29115 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
29116
29117 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
29118
29119 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
29120
29121 * gcc.dg/builtins-43.c: New.
29122 * gcc.dg/builtins-44.c: New.
29123 * gcc.dg/builtins-45.c: New.
29124
29125 2004-06-26 Geoffrey Keating <geoffk@apple.com>
29126 Andreas Tobler <a.tobler@schweiz.ch>
29127
29128 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
29129 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
29130 as SIGSEGV.
29131 * gcc.dg/cleanup-11.c: Likewise.
29132 * gcc.dg/cleanup-8.c: Likewise.
29133 * gcc.dg/cleanup-9.c: Likewise.
29134 * gcc.dg/cleanup-5.c: Run on all platforms.
29135
29136 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
29137
29138 * g++.dg/warn/nonnull1.C: New test.
29139
29140 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
29141
29142 * gcc.dg/compat/compat-common.h: Wrap up CINT in
29143 an #ifndef SKIP_COMPLEX_INT/#endif pair.
29144 Special-case the Sun compiler wrt to <complex.h>.
29145
29146 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
29147
29148 * gcc.dg/Wunreachable-8.C: New test.
29149
29150 * gcc.dg/h8300-ice2.c : New test.
29151
29152 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
29153
29154 PR fortran/16161
29155 * gfortran.fortran-torture/compile/implicit.f90: Add test
29156 for implicit character.
29157
29158 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
29159
29160 PR fortran/16289
29161 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
29162 Use tiny() intrinsic to find smallest non-negative real
29163
29164 2004-06-30 Jakub Jelinek <jakub@redhat.com>
29165
29166 * gcc.dg/compat/struct-by-value-22_main.c: New test.
29167 * gcc.dg/compat/struct-by-value-22_x.c: New.
29168 * gcc.dg/compat/struct-by-value-22_y.c: New.
29169
29170 * gcc.c-torture/execute/20040629-1.c: New test.
29171
29172 2004-06-29 Jakub Jelinek <jakub@redhat.com>
29173
29174 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
29175 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
29176
29177 PR target/16195
29178 * gcc.dg/20040625-1.c: New test.
29179
29180 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29181
29182 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
29183
29184 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29185
29186 PR fortran/15963
29187 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
29188
29189 2004-06-29 Richard Henderson <rth@redhat.com>
29190
29191 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
29192
29193 2004-06-29 Paul Brook <paul@codesourcery.com>
29194
29195 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
29196 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
29197
29198 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
29199
29200 PR c++/16260
29201 * g++.dg/parse/crash15.C: New.
29202
29203 2004-06-28 Andrew Pinski <apinski@apple.com>
29204
29205 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
29206 by the error already.
29207
29208 * g++.dg/opt/ptrmem4.C: Change to compile only test.
29209
29210 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
29211
29212 PR target/14041
29213 * gcc.dg/h8300-bss-align-1.c : New.
29214
29215 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
29216
29217 * PR c++/16174
29218 * g++.dg/template/ctor4.C: New.
29219
29220 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
29221
29222 PR c++/16205
29223 * g++.dg/warn/Wsequence-point-1.C: New test.
29224
29225 2004-06-27 Paul Brook <paul@codesourcery.com>
29226
29227 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
29228
29229 2004-06-27 Zack Weinberg <zack@codesourcery.com>
29230
29231 * g++.old-deja/g++.mike/p7325.C: Remove.
29232
29233 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
29234
29235 PR c/14963
29236 * gcc.dg/pr14963.c: New test.
29237
29238 2004-06-27 Mark Mitchell <mark@codesourcery.com>
29239
29240 PR c++/16193
29241 * g++.dg/parse/redef1.C: New test.
29242
29243 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
29244
29245 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
29246 20021110.c.
29247 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
29248 20021119-1.c.
29249 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
29250 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
29251 5-04.c.
29252 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
29253 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
29254 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
29255 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
29256 g++.brendan/enum14.C.
29257 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
29258 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
29259 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
29260 g++.mike/virt1.C.
29261 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
29262 memtemp24.C.
29263
29264 2004-06-27 Roger Sayle <roger@eyesopen.com>
29265
29266 * gcc.dg/20040527-1.c: New test case.
29267
29268 2004-06-26 Bud Davis <bdavis9659@comcast.net>
29269
29270 PR gfortran/pr16196
29271 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
29272
29273 2004-06-25 Roger Sayle <roger@eyesopen.com>
29274
29275 PR middle-end/15825
29276 * gcc.dg/pr15825-1.c: New test case.
29277
29278 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
29279
29280 * gcc.c-torture/execute/20040625-1.c: New test.
29281
29282 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29283
29284 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
29285
29286 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
29287
29288 * gcc.dg/torture/mips-div-1.c: New test.
29289
29290 2004-06-24 Jeff Law <law@redhat.com>
29291
29292 * gcc.dg/tree-ssa/20040624-1.c: New test.
29293
29294 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
29295
29296 * gcc.c-torture/compile/20040624-1.c: New test.
29297
29298 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29299
29300 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
29301 this directory.
29302
29303 2004-06-23 Andrew Pinski <apinski@apple.com>
29304
29305 PR middle-end/15988
29306 * g++.dg/opt/ptrmem4.C: New test.
29307
29308 * gcc.dg/c90-array-quals-2.c: New test.
29309
29310 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
29311
29312 * gcc.dg/kpice1.c: New test.
29313
29314 2006-06-23 Andrew Pinski <apinski@apple.com>
29315
29316 * gcc.dg/c90-array-quals.c: New test.
29317
29318 2006-06-22 Richard Henderson <rth@redhat.com>
29319
29320 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
29321
29322 2004-06-22 Loren James Rittle <ljrittle@acm.org>
29323
29324 * gcc.dg/builtins-config.h: Handle FreeBSD.
29325
29326 2006-06-22 Richard Henderson <rth@redhat.com>
29327
29328 * g++.dg/opt/devirt1.C: New.
29329
29330 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
29331
29332 * g++.dg/opt/pr15551.C: New testcase.
29333
29334 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
29335
29336 PR target/14800
29337 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
29338 x86_64-*-linux* when compiling for 32bit.
29339
29340 2004-06-21 Andrew Pinski <apinski@apple.com>
29341
29342 * gcc.dg/pch/struct-1.c: New.
29343 * gcc.dg/pch/struct-1.hs: New.
29344
29345 2004-06-21 Geoffrey Keating <geoffk@apple.com>
29346
29347 * gcc.dg/pch/save-temps-1.c: New file.
29348 * gcc.dg/pch/save-temps-1.hs: New file.
29349
29350 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
29351
29352 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
29353 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
29354
29355 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29356
29357 * gfortran.fortran-torture/execute/select_1.f90: Rename function
29358 to fix type error.
29359 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
29360 Remove trailing spaces.
29361
29362 2004-06-21 Richard Henderson <rth@redhat.com>
29363
29364 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
29365 merging && to BIT_FIELD_REF.
29366
29367 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
29368
29369 * g++.dg/opt/placeholder1.C: New test.
29370
29371 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
29372
29373 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
29374 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
29375 * gcc.dg/compat/union-m128-1_x.c: Likewise.
29376 * gcc.dg/compat/union-m128-1_y.c: Likewise.
29377
29378 2004-06-20 Zack Weinberg <zack@codesourcery.com>
29379
29380 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
29381 extern "C".
29382 * g++.dg/other/pragma-re-1.C: Add comments.
29383
29384 2004-06-19 Bud Davis <bdavis9659@comcast.net>
29385
29386 PR gfortran/16080
29387 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
29388
29389 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
29390
29391 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
29392 instead of setting the type of size_t by
29393 hand.
29394
29395 2004-06-18 Roger Sayle <roger@eyesopen.com>
29396
29397 * gcc.dg/unordered-2.c: New test case.
29398 * gcc.dg/unordered-3.c: New test case.
29399
29400 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
29401
29402 PR other/16043
29403 * lib/g++.exp (g++_version): Tweak regexp for version
29404 * lib/g77.exp (g77_version): Likewise.
29405 * lib/gfortran.exp (gfortran_version): Likewise.
29406 * lib/objc.exp (objc_version): Likewise.
29407 * lib/treelang.exp (treelang_version): Likewise.
29408
29409 2004-06-19 Jakub Jelinek <jakub@redhat.com>
29410
29411 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
29412 Use INT_MAX instead of __INT_MAX__.
29413 * gcc.dg/compat/struct-align-2_y.c: Likewise.
29414
29415 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
29416 * gcc.dg/compat/scalar-return-3_x.c: Use it.
29417 * gcc.dg/compat/scalar-return-3_y.c: Use it.
29418 * gcc.dg/compat/scalar-return-4_x.c: Use it.
29419 * gcc.dg/compat/scalar-return-4_y.c: Use it.
29420 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
29421 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
29422 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
29423 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
29424
29425 * gcc.dg/range-test-1.c: New test.
29426 * g++.dg/opt/range-test-1.C: New test.
29427
29428 2004-06-17 Richard Henderson <rth@redhat.com>
29429
29430 * objc.dg/sync-1.m: New.
29431 * objc.dg/try-catch-1.m: Don't force next runtime.
29432 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
29433 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
29434 shadowed catch clause.
29435 * objc.dg/try-catch-5.m: New.
29436
29437 2004-06-17 Zack Weinberg <zack@codesourcery.com>
29438
29439 Bug 14610
29440 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
29441
29442 2004-06-15 Richard Henderson <rth@redhat.com>
29443
29444 * gcc.dg/20001116-1.c: Move expected warning line.
29445
29446 2004-06-15 Richard Henderson <rth@redhat.com>
29447
29448 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
29449 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
29450
29451 2004-06-15 Jeff Law <law@redhat.com>
29452
29453 * gcc.dg/tree-ssa/20040615-1.c: New test.
29454 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
29455 be less sensitive to operand ordering.
29456 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
29457
29458 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
29459
29460 * g++.dg/abi/bitfield3.C: Add comment..
29461
29462 2004-06-15 Richard Henderson <rth@redhat.com>
29463
29464 * g++.dg/ext/stmtexpr1.C: XFAIL.
29465 * gcc.dg/20030612-1.c: XFAIL.
29466
29467 2004-06-15 Eric Christopher <echristo@redhat.com>
29468
29469 * g++.dg/charset/asm5.c: New.
29470 * gcc.dg/charset/asm6.c: New.
29471
29472 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29473
29474 PR fortran/15962
29475 * gfortran.fortran-torture/execute/select_1.f90: New test.
29476
29477 2004-06-15 Paul Brook <paul@codesourcery.com>
29478
29479 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
29480
29481 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29482
29483 PR c++/15967
29484 * g++.dg/lookup/crash3.C: New test.
29485
29486 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29487
29488 PR c++/15947
29489 * g++.dg/parse/dtor4.C: New test.
29490
29491 2004-06-14 Jeff Law <law@redhat.com>
29492
29493 * gcc.c-torture/compile/20040614-1.c: New test.
29494
29495 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29496
29497 PR fortran/15211
29498 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
29499 LEN of a character array.
29500
29501 2004-06-14 Mark Mitchell <mark@codesourcery.com>
29502
29503 PR c++/15096
29504 * g++.dg/template/ptrmem10.C: New test.
29505
29506 PR c++/14930
29507 * g++.dg/template/friend30.C: New test.
29508
29509 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29510
29511 PR fortran/14928
29512 * gfortran.fortran-torture/compile/mloc.f90: New test.
29513
29514 2004-06-13 Paul Brook <paul@codesourcery.com>
29515
29516 * gfortran.fortran-torture/execute/random_2.f90: New test.
29517
29518 2004-06-13 Eric Christopher <echristo@redhat.com>
29519
29520 * gcc.dg/noncompile/redecl-1.c: Fix error message.
29521
29522 2004-06-12 Paul Brook <paul@codesourcery.com>
29523
29524 * gfortran.fortran-torture/execute/contained_3.f90: New test.
29525
29526 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29527
29528 PR fortran/14923
29529 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
29530
29531 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29532
29533 PR fortran/14957
29534 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
29535 syntax errors in end statements of contained subroutines.
29536
29537 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29538
29539 PR fortran/12841
29540 * gfortran.fortran-torture/execute/null_arg.f90: New test.
29541
29542 2004-06-12 Bud Davis <bdavis9659@comcast.net>
29543
29544 PR fortran/15665
29545 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
29546
29547 2004-06-12 Bud Davis <bdavis9659@comcast.net>
29548
29549 PR gfortran/12839
29550 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
29551
29552 2004-06-11 Mark Mitchell <mark@codesourcery.com>
29553
29554 PR c++/15862
29555 * g++.dg/parse/enum1.C: New test.
29556
29557 2004-06-10 Jeff Law <law@redhat.com>
29558
29559 * gcc.c-torture/compile/20040610-1.c: New test.
29560
29561 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29562
29563 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
29564 * g++.old-deja/g++.other/decl3.C: Likewise.
29565
29566 2004-06-10 Brian Booth <bbooth@redhat.com>
29567
29568 * gcc.dg/tree-ssa/20031015-1.c: Scan for
29569 V_MAY_DEF instead of VDEF.
29570 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
29571
29572 2004-06-10 Mark Mitchell <mark@codesourcery.com>
29573
29574 PR c++/14211
29575 * g++.dg/conversion/const1.C: New test.
29576
29577 PR c++/15076
29578 * g++.dg/conversion/reinterpret1.C: New test.
29579
29580 PR c++/15877
29581 * g++.dg/template/enum2.C: New test.
29582
29583 PR c++/15227
29584 * g++.dg/template/error13.C: New test.
29585
29586 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29587
29588 PR fortran/14957
29589 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
29590 arguments to test_* REAL and of the right size.
29591
29592 2004-06-10 Jakub Jelinek <jakub@redhat.com>
29593
29594 PR target/15569
29595 PR rtl-optimization/15681
29596 * gcc.dg/20040609-1.c: New test.
29597
29598 2004-06-10 Jakub Jelinek <jakub@redhat.com>
29599
29600 PR c++/14791
29601 * g++.dg/opt/builtins1.C: New test.
29602
29603 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
29604
29605 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
29606 that use default windows32 struct layout.
29607 * gcc.dg/i386-bitfield2.c: Likewise.
29608
29609 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
29610
29611 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
29612 for mingw32 and cygwin targets.
29613
29614 2004-06-09 Geoffrey Keating <geoffk@apple.com>
29615
29616 * gcc.dg/pch/macro-4.c: New.
29617 * gcc.dg/pch/macro-4.hs: New.
29618
29619 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29620
29621 PR fortran/13249
29622 * gfortran.fortran-torture/compile/name_clash.f90: New test.
29623
29624 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29625
29626 PR fortran/13372
29627 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
29628
29629 2004-06-09 Bud Davis <bdavis9659@comcast.net>
29630
29631 PR gfortran/14897
29632 * gfortran.fortran-torture/execute/t_edit.f90: New test.
29633
29634 2004-06-09 Bud Davis <bdavis9659@comcast.net>
29635
29636 PR gfortran/15755
29637 * gfortran.fortran-torture/execute/backspace.c : New test.
29638
29639 2004-06-09 Paul Brook <paul@codesourcery.com>
29640
29641 * gfortran.fortran-torture/execure/intrinsic_associated.f90
29642 (pointer_to_section): Rewrite to use smaller array.
29643
29644 2004-06-08 David Edelsohn <edelsohn@gnu.org>
29645
29646 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
29647 * gcc.dg/ext/altivec-10.c: Same.
29648 * gcc.dg/ext/altivec-11.c: Same.
29649 * gcc.dg/ext/altivec-12.c: Same.
29650 * gcc.dg/ext/altivec-13.c: Same.
29651 * gcc.dg/ext/altivec-14.c: Same.
29652 * gcc.dg/ext/altivec-15.c: Same.
29653 * gcc.dg/ext/altivec-16.c: Same.
29654 * gcc.dg/ext/altivec-3.c: Same.
29655 * gcc.dg/ext/altivec-4.c: Same.
29656 * gcc.dg/ext/altivec-6.c: Same.
29657 * gcc.dg/ext/altivec-7.c: Same.
29658 * gcc.dg/ext/altivec-8.c: Same.
29659 * gcc.dg/ext/altivec-varargs-1.c: Same.
29660
29661 * g++.dg/ext/altivec-1.C: Correct dg syntax.
29662 * g++.dg/ext/altivec-10.C: Same.
29663 * g++.dg/ext/altivec-2.C: Same.
29664 * g++.dg/ext/altivec-3.C: Same.
29665 * g++.dg/ext/altivec-4.C: Same.
29666 * g++.dg/ext/altivec-5.C: Same.
29667 * g++.dg/ext/altivec-6.C: Same.
29668 * g++.dg/ext/altivec-7.C: Same.
29669 * g++.dg/ext/altivec-8.C: Same.
29670 * g++.dg/ext/altivec-9.C: Same.
29671
29672 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29673
29674 PR c++/7841
29675 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
29676
29677 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
29678
29679 * gcc.dg/union-1.c: New test.
29680
29681 2004-06-07 Roger Sayle <roger@eyesopen.com>
29682
29683 * gcc.dg/builtins-41.c: New test case.
29684 * gcc.dg/builtins-42.c: New test case.
29685
29686 2004-06-07 David Edelsohn <edelsohn@gnu.org>
29687
29688 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
29689 * g++.dg/ext/altivec-10.C: Same.
29690 * g++.dg/ext/altivec-2.C: Same.
29691 * g++.dg/ext/altivec-3.C: Same.
29692 * g++.dg/ext/altivec-4.C: Same.
29693 * g++.dg/ext/altivec-5.C: Same.
29694 * g++.dg/ext/altivec-6.C: Same.
29695 * g++.dg/ext/altivec-7.C: Same.
29696 * g++.dg/ext/altivec-8.C: Same.
29697 * g++.dg/ext/altivec-9.C: Same.
29698 * g++.old-deja/g++.abi/cxa_vec.C: Same.
29699 * g++.old-deja/g++.brendan/new3.C: Same.
29700 * gcc.c-torture/execute/eeprof-1.x: Same.
29701
29702 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
29703
29704 PR c/14765
29705 * gcc.dg/pr14765-1.c: New test.
29706
29707 2004-06-07 Roger Sayle <roger@eyesopen.com>
29708
29709 PR c/14649
29710 * gcc.dg/pr14649-1.c: New test case.
29711
29712 2004-06-07 Richard Henderson <rth@redhat.com>
29713
29714 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
29715 if temporaries.
29716
29717 2004-06-07 David Edelsohn <edelsohn@gnu.org>
29718
29719 * g++.dg/eh/elide1.C: Remove XFAIL.
29720
29721 2004-06-07 Mark Mitchell <mark@codesourcery.com>
29722
29723 PR c++/15337
29724 * g++.dg/expr/sizeof3.C: New test.
29725
29726 PR c++/14777
29727 * g++.dg/template/access14.C: New test.
29728
29729 PR c++/15554
29730 * g++.dg/template/enum1.C: New test.
29731
29732 PR c++/15057
29733 * g++.dg/eh/throw1.C: New test.
29734
29735 2004-06-07 David Ayers <d.ayers@inode.at>
29736 Ziemowit Laski <zlaski@apple.com>
29737
29738 * lib/objc.exp (objc_target_compile): Revert the '-framework
29739 Foundation' flag fix, since bare Darwin does not ship
29740 with the Foundation framework.
29741 * objc/execute/next_mapping.h: Provide a local NSConstantString
29742 @interface and @implementation.
29743 (objc_constant_string_init): A constructor function, used to
29744 initialize the NSConstantString meta-class object.
29745 * objc/execute/string1.m: Include "next_mapping.h" instead of
29746 <Foundation/NSString.h>.
29747 * objc/execute/string2.m: Likewise.
29748 * objc/execute/string3.m: Likewise.
29749 * objc/execute/string4.m: Likewise.
29750
29751 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
29752
29753 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
29754 to double. Replace double with FLOAT.
29755 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
29756
29757 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
29758 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
29759 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
29760 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
29761 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
29762 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
29763 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
29764 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
29765
29766 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
29767
29768 PR c/13519
29769 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
29770
29771 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29772
29773 PR c++/15503
29774 * g++.dg/template/meminit2.C: New test.
29775
29776 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
29777
29778 PR target/15822
29779 * gcc.c-torture/execute/compare-fp-1.c,
29780 gcc.c-torture/execute/compare-fp-2.c,
29781 gcc.c-torture/execute/compare-fp-3.c,
29782 gcc.c-torture/execute/compare-fp-4.c,
29783 gcc.c-torture/execute/compare-fp-3.x,
29784 gcc.c-torture/execute/compare-fp-4.x: Moved...
29785 * gcc.c-torture/execute/ieee/compare-fp-1.c,
29786 gcc.c-torture/execute/ieee/compare-fp-2.c,
29787 gcc.c-torture/execute/ieee/compare-fp-3.c,
29788 gcc.c-torture/execute/ieee/compare-fp-4.c,
29789 gcc.c-torture/execute/ieee/compare-fp-3.x,
29790 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
29791
29792 2004-06-04 David Ayers <d.ayers@inode.at>
29793
29794 * objc/execute/protocol-isEqual-4.m: New testcase.
29795
29796 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
29797
29798 * objc/execute/protocol-isEqual-1.m: New testcase.
29799 * objc/execute/protocol-isEqual-2.m: New testcase.
29800 * objc/execute/protocol-isEqual-3.m: New testcase.
29801
29802 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29803
29804 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
29805
29806 2004-06-02 Ziemowit Laski <zlaski@apple.com>
29807
29808 * lib/objc.exp (objc_target_compile): When running tests on
29809 Darwin (Mac OS X), inform the linker about '-framework
29810 'Foundation'.
29811
29812 2004-06-02 Eric Christopher <echristo@redhat.com>
29813
29814 * gcc.c-torture/compile/20040602-1.c: New.
29815
29816 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
29817
29818 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
29819 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
29820
29821 PR tree-optimization/14736
29822 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
29823
29824 PR tree-optimization/14042
29825 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
29826
29827 PR tree-optimization/14729
29828 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
29829
29830 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29831
29832 PR fortran/15557
29833 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
29834
29835 2004-06-01 Richard Hederson <rth@redhat.com>
29836
29837 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
29838
29839 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29840
29841 PR c++/14932
29842 * g++.dg/parse/offsetof4.C: New test.
29843
29844 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
29845
29846 PR objc/7993
29847 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
29848
29849 2004-05-31 Mark Mitchell <mark@codesourcery.com>
29850
29851 PR c++/15701
29852 * g++.dg/template/friend29.C: New test.
29853
29854 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
29855
29856 PR c/15749
29857 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
29858
29859 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
29860
29861 * gcc.dg/sparc-trap-1.c: New test.
29862
29863 2004-05-31 Roger Sayle <roger@eyesopen.com>
29864
29865 PR middle-end/15069
29866 * g++.dg/opt/fold3.C: New test case.
29867
29868 2004-05-30 Graham Stott <graham.stott@btinternet.com>
29869
29870 * lib/target-supports.exp (check_iconv_available): Fix fallout
29871 from 2004-05-28 patch.
29872
29873 2004-05-30 Paul Brook <paul@codesourcery.com>
29874
29875 PR fortran/15620
29876 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
29877 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
29878
29879 2004-05-30 Steven G. Kargl <kargls@comcast.net>
29880
29881 * gfortran.fortran-torture/execute/random_1.f90: New test.
29882
29883 2004-05-28 Ziemowit Laski <zlaski@apple.com>
29884
29885 * g++.dg/ext/altivec-10.C: New test.
29886
29887 2004-05-29 Paul Brook <paul@codesourcery.com>
29888
29889 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
29890
29891 2004-05-28 Ziemowit Laski <zlaski@apple.com>
29892
29893 * gcc.dg/altivec-16.c: New test.
29894
29895 2004-05-28 Janis Johnson <janis187@us.ibm.com>
29896
29897 * lib/target-supports.exp (check_vmx_hw_available): New.
29898 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
29899
29900 * lib/target-supports.exp (check_alias_available,
29901 check_iconv_available, check_named_sections_available): Use
29902 unique names for temporary files.
29903
29904 2004-05-28 Ziemowit Laski <zlaski@apple.com>
29905
29906 * gcc.dg/altivec-15.c: New test.
29907
29908 2004-05-28 Mark Mitchell <mark@codesourcery.com>
29909
29910 PR c++/15083
29911 * g++.dg/warn/noeffect6.C: New test.
29912
29913 PR c++/15471
29914 * g++.dg/expr/ptrmem4.C: New test.
29915
29916 PR c++/15640
29917 * g++.dg/template/operator3.C: New test.
29918
29919 2004-05-28 Mark Mitchell <mark@codesourcery.com>
29920
29921 PR c++/14668
29922 * g++.dg/lookup/redecl1.C: New test.
29923 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
29924
29925 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
29926
29927 * gcc.c-torture/execute/compare-fp-1.c,
29928 gcc.c-torture/execute/compare-fp-2.c,
29929 gcc.c-torture/execute/compare-fp-3.c,
29930 gcc.c-torture/execute/compare-fp-4.c,
29931 gcc.c-torture/execute/compare-fp-3.x,
29932 gcc.c-torture/execute/compare-fp-4.x,
29933 gcc.dg/pr15649-1.c: New.
29934
29935 2004-05-27 Adam Nemet <anemet@lnxw.com>
29936
29937 PR c++/12883
29938 * g++.dg/init/array14.C: New test.
29939
29940 2004-05-25 Janis Johnson <janis187@us.ibm.com>
29941
29942 * lib/compat.exp (compat-get-options-main): New.
29943 (compat-get-options): Remove unneeded code, warn for ignored
29944 command.
29945 (compat-execute): Check flag set by dg-require-* commands.
29946
29947 * lib/compat.exp (compat-execute): Break up long lines.
29948
29949 2004-05-24 Janis Johnson <janis187@us.ibm.com>
29950
29951 * gcc.dg/altivec-7.c: Don't use 'vector long'.
29952 * gcc.dg/altivec-14.c: New test.
29953 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
29954
29955 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
29956 * gcc.dg/altivec-12.c: Ditto.
29957
29958 * gcc.dg/altivec-3.c: Move call to altivec_check.
29959
29960 2004-05-23 Mark Mitchell <mark@codesourcery.com>
29961
29962 PR c++/15044
29963 * g++.dg/template/error12.C: New test.
29964
29965 PR c++/15317
29966 * g++.dg/ext/attrib15.C: New test.
29967
29968 PR c++/15329
29969 * g++.dg/template/ptrmem9.C: New test.
29970
29971 2004-05-25 Paul Brook <paul@codesourcery.com>
29972
29973 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
29974
29975 2004-05-23 Mark Mitchell <mark@codesourcery.com>
29976
29977 PR c++/15165
29978 * g++.dg/template/crash19.C: New test.
29979
29980 2004-05-23 Mark Mitchell <mark@codesourcery.com>
29981
29982 PR c++/15025
29983 * g++.dg/template/redecl1.C: New test.
29984
29985 2004-05-23 Mark Mitchell <mark@codesourcery.com>
29986
29987 PR c++/14821
29988 * g++.dg/other/ns1.C: New test.
29989
29990 PR c++/14883
29991 * g++.dg/template/invalid1.C: New test.
29992
29993 2004-05-23 Paul Brook <paul@codesourcery.com>
29994 Victor Leikehman <lei@haifasphere.co.il>
29995
29996 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
29997 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
29998
29999 2004-05-22 Mark Mitchell <mark@codesourcery.com>
30000
30001 PR c++/15285
30002 PR c++/15299
30003 * g++.dg/template/non-dependent5.C: New test.
30004 * g++.dg/template/non-dependent6.C: New test.
30005
30006 2004-05-22 Mark Mitchell <mark@codesourcery.com>
30007
30008 PR c++/15507
30009 * g++.dg/inherit/union1.C: New test.
30010
30011 PR c++/15542
30012 * g++.dg/template/addr1.C: New test.
30013
30014 PR c++/15427
30015 * g++.dg/template/array5.C: New test.
30016
30017 PR c++/15287
30018 * g++.dg/template/array6.C: New test.
30019
30020 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
30021 Roger Sayle <roger@eyesopen.com>
30022
30023 * g++.dg/lookup/forscope2.C: New test case.
30024
30025 2004-05-22 Ben Elliston <bje@au.ibm.com>
30026
30027 * gcc.dg/cpp/Wmissingdirs.c: New.
30028
30029 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
30030
30031 PR target/15301
30032 * gcc.dg/compat/union-m128-1.h: New file.
30033 * gcc.dg/compat/union-m128-1_main.c: Likewise.
30034 * gcc.dg/compat/union-m128-1_x.c: Likewise.
30035 * gcc.dg/compat/union-m128-1_y.c: Likewise.
30036
30037 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
30038
30039 PR target/15302
30040 * gcc.dg/compat/struct-complex-1.h: New file.
30041 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
30042 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
30043 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
30044
30045 2004-05-20 Roger Sayle <roger@eyesopen.com>
30046
30047 PR middle-end/3074
30048 * gcc.dg/pr3074-1.c: New test case.
30049 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
30050
30051 2004-05-20 Falk Hueffner <falk@debian.org>
30052
30053 PR other/15526
30054 * gcc.dg/ftrapv-1.c: New test case.
30055
30056 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
30057
30058 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
30059
30060 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
30061 Jeff Law <law@redhat.com>
30062
30063 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
30064 * gcc.dg/tree-ssa/20040518-2.c: New test.
30065
30066 * gcc.dg/tree-ssa/20040518-1.c: New test.
30067
30068 2004-05-18 Zack Weinberg <zack@codesourcery.com>
30069
30070 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
30071
30072 2004-05-18 Paul Brook <paul@codesourcery.com>
30073
30074 PR fortran/13930
30075 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
30076
30077 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30078
30079 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
30080 constant folding.
30081
30082 2004-05-17 Steven Bosscher <stevenb@suse.de>
30083
30084 * gcc.dg/tree-ssa/20040517-1.c: New test.
30085
30086 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30087
30088 * gcc.dg/loop-4.c: New test.
30089
30090 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
30091
30092 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
30093
30094 2004-05-15 Bud Davis <bdavis9659@comcast.net>
30095
30096 PR fortran/15311
30097 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
30098
30099 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30100
30101 PR fortran/13826
30102 PR fortran/13940
30103 * gfortran.fortran-torture/compile/data_1.f90: New test.
30104
30105 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
30106
30107 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
30108 * gcc.dg/uninit-H.c: Define ASM for __s390__.
30109
30110 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
30111
30112 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
30113
30114 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
30115
30116 PR c/15444
30117 * gcc.dg/format/xopen-1.c: Adjust expected message.
30118 * gcc.dg/format/xopen-3.c: New test.
30119
30120 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
30121
30122 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
30123
30124 2004-05-14 Jeff Law <law@redhat.com>
30125
30126 * gcc.dg/tree-ssa/20040514-2.c: New test.
30127
30128 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30129
30130 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
30131 this ...
30132 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
30133 this.
30134
30135 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
30136
30137 * gcc.dg/tree-ssa/20040514-1.c: New test.
30138
30139 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30140
30141 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
30142 test.
30143
30144 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30145
30146 PR fortran/14066
30147 * gfortran.fortran-torture/compile/do_1.f90: New test.
30148
30149 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30150
30151 PR fortran/15051
30152 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
30153 test.
30154
30155 2004-05-14 Bud Davis <bdavis9659@comcast.net>
30156
30157 PR fortran/15149
30158 * gfortran.fortran-torture/execute/random_init.f90: New test.
30159
30160 2004-05-13 Paul Brook <paul@codesourcery.com>
30161
30162 PR fortran/15314
30163 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
30164
30165 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
30166
30167 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
30168 for the powerpc case.
30169
30170 2004-05-13 Jeff Law <law@redhat.com>
30171
30172 * gcc.dg/tree-ssa/20040513-1.c: New test.
30173 * gcc.dg/tree-ssa/20040513-2.c: New test.
30174
30175 2004-05-13 Paul Brook <paul@codesourcery.com>
30176
30177 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
30178 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
30179 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
30180
30181 2004-05-13 Andreas Schwab <schwab@suse.de>
30182
30183 PR other/10819
30184 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
30185 characters.
30186
30187 2004-05-13 Bud Davis <bdavis9659@comcast.net>
30188
30189 PR fortran/15294
30190 * gfortran.fortran-torture/execute/adjustr.f90: New file.
30191
30192 2004-05-13 Diego Novillo <dnovillo@redhat.com>
30193
30194 Merge from tree-ssa-20020619-branch. See
30195 ChangeLog.tree-ssa for details.
30196
30197 2004-05-11 Ziemowit Laski <zlaski@apple.com>
30198
30199 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
30200 include <altivec.h> explicitly.
30201 * gcc.dg/altivec-13.c: Likewise.
30202
30203 2004-05-11 Paul Brook <paul@codesourcery.com>
30204
30205 * gcc.c-torture/compile/20010518-1.c: Force enum size.
30206
30207 2004-05-10 Eric Christopher <echristo@redhat.com>
30208
30209 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
30210 * gcc.dg/sibcall-4.c: Ditto.
30211
30212 2004-05-10 Ziemowit Laski <zlaski@apple.com>
30213
30214 * g++.dg/ext/altivec-8.C: New test case.
30215 * gcc.dg/altivec-13.c: New test case.
30216
30217 2004-05-08 Roger Sayle <roger@eyesopen.com>
30218
30219 * gcc.c-torture/execute/divcmp-1.c: New test case.
30220 * gcc.c-torture/execute/divcmp-2.c: New test case.
30221 * gcc.c-torture/execute/divcmp-3.c: New test case.
30222
30223 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
30224
30225 * g++.dg/other/pragma-re-2.C: New test.
30226
30227 2004-05-07 Uros Bizjak <uros@kss-loka.si>
30228
30229 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
30230 * gcc.dg/i386-387-2.c: Likewise.
30231
30232 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
30233 __builtin_drem.
30234 * gcc.dg/i386-387-6.c: Likewise.
30235
30236 2004-05-07 Uros Bizjak <uros@kss-loka.si>
30237
30238 * gcc.dg/builtins-33.c: Also check log1p*.
30239
30240 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
30241
30242 PR optimization/15296
30243 * gcc.c-torture/execute/pr15296.c: New test.
30244
30245 2004-05-05 Uros Bizjak <uros@kss-loka.si>
30246
30247 * gcc.dg/builtins-40.c: New test.
30248
30249 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
30250
30251 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
30252
30253 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
30254
30255 * g++.dg/ext/spe1.C: New testcase.
30256
30257 2004-05-04 Ziemowit Laski <zlaski@apple.com>
30258
30259 * objc.dg/image-info.m: Allow additional attributes
30260 for __image_info section.
30261
30262 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
30263
30264 * gcc.dg/torture/mips-hilo-2.c: New test.
30265
30266 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30267
30268 PR c++/14389
30269 * g++.dg/template/member5.C: New test.
30270
30271 2004-05-03 Uros Bizjak <uros@kss-loka.si>
30272
30273 * gcc.dg/builtins-34.c: Also check expm1*.
30274
30275 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30276
30277 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
30278 * gcc.dg/torture/builtin-convert-3.c: New test.
30279
30280 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
30281
30282 PR middle-end/15054
30283 * g++.dg/opt/pr15054.C: New test.
30284
30285 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30286
30287 * gcc.dg/torture/builtin-rounding-1.c: New test.
30288 * gcc.dg/builtins-25.c: Delete.
30289 * gcc.dg/builtins-29.c: Delete.
30290
30291 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
30292
30293 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
30294 * gcc.dg/sibcall-4.c: Likewise.
30295 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
30296
30297 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
30298
30299 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
30300 bit-field on 16-bit targets.
30301
30302 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
30303
30304 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
30305 16-bit targets.
30306
30307 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
30308
30309 * gcc.dg/rs6000-power2-1.c: Change to compile only.
30310 * gcc.dg/rs6000-power2-2.c: Likewise.
30311
30312 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
30313
30314 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
30315 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
30316 Change the asm registers to be in form of frN instead of fN.
30317
30318 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30319
30320 * gcc.dg/torture/builtin-convert-2.c: New test.
30321
30322 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
30323
30324 * gcc.dg/rs6000-power2-1.c: New test.
30325 * gcc.dg/rs6000-power2-2.c: New test.
30326
30327 2004-04-28 Jan Hubicka <jh@suse.cz>
30328
30329 * gcc.dg/unused-6.c: New test.
30330
30331 2004-04-24 Laurent GUERBY <laurent@guerby.net>
30332 Ulrich Weigand <uweigand@de.ibm.com>
30333
30334 * ada/acats/run_all.sh: Define $target variable.
30335
30336 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
30337
30338 PR c++/15119
30339 * g++.dg/other/vararg-1.C: New test.
30340
30341 PR c++/4794
30342 * g++.dg/eh/cleanup3.C: New test.
30343
30344 2004-04-24 Laurent GUERBY <laurent@guerby.net>
30345
30346 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
30347 and ad8011a (target_insn).
30348 * ada/acats/support/macro.dfs: Likewise.
30349 * ada/acats/support/impbit.adb: New file.
30350
30351 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
30352
30353 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
30354
30355 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30356
30357 * gcc.dg/loop-3.c: New test.
30358
30359 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
30360
30361 * gcc.c-torture/execute/simd-5.c: New test.
30362
30363 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30364
30365 PR c++/15064
30366 * g++.dg/template/crash18.C: New test.
30367
30368 2004-04-22 Mark Mitchell <mark@codesourcery.com>
30369
30370 * g++.dg/ext/complit3.C: New test.
30371
30372 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
30373
30374 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
30375 * gcc.dg/altivec-3.c: Same.
30376 * gcc.dg/altivec-varargs-1.c: Same.
30377
30378 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
30379
30380 * lib/target-supports.exp (check_profiling_available): Assume
30381 profiling is not available on powerpc-eabi targets.
30382
30383 2004-04-21 Janis Johnson <janis187@us.ibm.com>
30384
30385 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
30386 * gcc.dg/vmx/bug-1.c: Ditto.
30387
30388 2004-04-20 Eric Christopher <echristo@redhat.com>
30389
30390 * gcc.dg/charset/extern.c: New test.
30391 * g++.dg/charset/extern3.cc: Ditto.
30392
30393 2004-04-20 Uros Bizjak <uros@kss-loka.si>
30394
30395 * gcc.dg/builtins-39.c: New test.
30396
30397 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
30398
30399 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
30400
30401 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
30402
30403 * gcc.dg/torture/mips-hilo-1.c: New test.
30404
30405 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
30406
30407 * gcc.c-torture/compile/20040419-1.c: New test.
30408
30409 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
30410
30411 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
30412
30413 2004-04-18 Zack Weinberg <zack@codesourcery.com>
30414 Aldy Hernandez <aldyh@redhat.com>
30415
30416 * gcc.c-torture/execute/va-arg-24.c: New.
30417
30418 2004-04-17 Zack Weinberg <zack@codesourcery.com>
30419 Aldy Hernandez <aldyh@redhat.com>
30420
30421 * gcc.dg/vmx/1b-01.c: New.
30422 * gcc.dg/vmx/1b-02.c: New.
30423 * gcc.dg/vmx/1b-03.c: New.
30424 * gcc.dg/vmx/1b-04.c: New.
30425 * gcc.dg/vmx/1b-05.c: New.
30426 * gcc.dg/vmx/1b-06.c: New.
30427 * gcc.dg/vmx/1b-07.c: New.
30428 * gcc.dg/vmx/1c-01.c: New.
30429 * gcc.dg/vmx/1c-02.c: New.
30430 * gcc.dg/vmx/3a-01a.c: New.
30431 * gcc.dg/vmx/3a-01.c: New.
30432 * gcc.dg/vmx/3a-01m.c: New.
30433 * gcc.dg/vmx/3a-03.c: New.
30434 * gcc.dg/vmx/3a-03m.c: New.
30435 * gcc.dg/vmx/3a-04.c: New.
30436 * gcc.dg/vmx/3a-04m.c: New.
30437 * gcc.dg/vmx/3a-05.c: New.
30438 * gcc.dg/vmx/3a-06.c: New.
30439 * gcc.dg/vmx/3a-06m.c: New.
30440 * gcc.dg/vmx/3a-07.c: New.
30441 * gcc.dg/vmx/3b-01.c: New.
30442 * gcc.dg/vmx/3b-02.c: New.
30443 * gcc.dg/vmx/3b-10.c: New.
30444 * gcc.dg/vmx/3b-13.c: New.
30445 * gcc.dg/vmx/3b-14.c: New.
30446 * gcc.dg/vmx/3b-15.c: New.
30447 * gcc.dg/vmx/3c-01a.c: New.
30448 * gcc.dg/vmx/3c-01.c: New.
30449 * gcc.dg/vmx/3c-02.c: New.
30450 * gcc.dg/vmx/3c-03.c: New.
30451 * gcc.dg/vmx/3d-01.c: New.
30452 * gcc.dg/vmx/4-01.c: New.
30453 * gcc.dg/vmx/4-03.c: New.
30454 * gcc.dg/vmx/5-01.c: New.
30455 * gcc.dg/vmx/5-02.c: New.
30456 * gcc.dg/vmx/5-03.c: New.
30457 * gcc.dg/vmx/5-04.c: New.
30458 * gcc.dg/vmx/5-05.c: New.
30459 * gcc.dg/vmx/5-06.c: New.
30460 * gcc.dg/vmx/5-07.c: New.
30461 * gcc.dg/vmx/5-07t.c: New.
30462 * gcc.dg/vmx/5-08.c: New.
30463 * gcc.dg/vmx/5-10.c: New.
30464 * gcc.dg/vmx/5-11.c: New.
30465 * gcc.dg/vmx/7-01a.c: New.
30466 * gcc.dg/vmx/7-01.c: New.
30467 * gcc.dg/vmx/7c-01.c: New.
30468 * gcc.dg/vmx/7d-01.c: New.
30469 * gcc.dg/vmx/7d-02.c: New.
30470 * gcc.dg/vmx/8-01.c: New.
30471 * gcc.dg/vmx/8-02a.c: New.
30472 * gcc.dg/vmx/8-02.c: New.
30473 * gcc.dg/vmx/brode-1.c: New.
30474 * gcc.dg/vmx/bug-1.c: New.
30475 * gcc.dg/vmx/bug-2.c: New.
30476 * gcc.dg/vmx/bug-3.c: New.
30477 * gcc.dg/vmx/cw-bug-1.c: New.
30478 * gcc.dg/vmx/cw-bug-2.c: New.
30479 * gcc.dg/vmx/cw-bug-3.c: New.
30480 * gcc.dg/vmx/dct.c: New.
30481 * gcc.dg/vmx/debug-1.c: New.
30482 * gcc.dg/vmx/debug-2.c: New.
30483 * gcc.dg/vmx/debug-3.c: New.
30484 * gcc.dg/vmx/debug-4.c: New.
30485 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
30486 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
30487 * gcc.dg/vmx/eg-5.c: New.
30488 * gcc.dg/vmx/fft.c: New.
30489 * gcc.dg/vmx/gcc-bug-1.c: New.
30490 * gcc.dg/vmx/gcc-bug-2.c: New.
30491 * gcc.dg/vmx/gcc-bug-3.c: New.
30492 * gcc.dg/vmx/gcc-bug-4.c: New.
30493 * gcc.dg/vmx/gcc-bug-5.c: New.
30494 * gcc.dg/vmx/gcc-bug-6.c: New.
30495 * gcc.dg/vmx/gcc-bug-7.c: New.
30496 * gcc.dg/vmx/gcc-bug-8.c: New.
30497 * gcc.dg/vmx/gcc-bug-9.c: New.
30498 * gcc.dg/vmx/gcc-bug-b.c: New.
30499 * gcc.dg/vmx/gcc-bug-c.c: New.
30500 * gcc.dg/vmx/gcc-bug-d.c: New.
30501 * gcc.dg/vmx/gcc-bug-e.c: New.
30502 * gcc.dg/vmx/gcc-bug-f.c: New.
30503 * gcc.dg/vmx/gcc-bug-g.c: New.
30504 * gcc.dg/vmx/gcc-bug-i.c: New.
30505 * gcc.dg/vmx/harness.h: New.
30506 * gcc.dg/vmx/ira1.c: New.
30507 * gcc.dg/vmx/ira2a.c: New.
30508 * gcc.dg/vmx/ira2b.c: New.
30509 * gcc.dg/vmx/ira2.c: New.
30510 * gcc.dg/vmx/ira2c.c: New.
30511 * gcc.dg/vmx/mem.c: New.
30512 * gcc.dg/vmx/newton-1.c: New.
30513 * gcc.dg/vmx/ops.c: New.
30514 * gcc.dg/vmx/sn7153.c: New.
30515 * gcc.dg/vmx/spill2.c: New.
30516 * gcc.dg/vmx/spill3.c: New.
30517 * gcc.dg/vmx/spill.c: New.
30518 * gcc.dg/vmx/t.c: New.
30519 * gcc.dg/vmx/varargs-1.c: New.
30520 * gcc.dg/vmx/varargs-2.c: New.
30521 * gcc.dg/vmx/varargs-3.c: New.
30522 * gcc.dg/vmx/varargs-4.c: New.
30523 * gcc.dg/vmx/varargs-5.c: New.
30524 * gcc.dg/vmx/varargs-6.c: New.
30525 * gcc.dg/vmx/varargs-7.c: New.
30526 * gcc.dg/vmx/vmx.exp: New.
30527 * gcc.dg/vmx/vprint-1.c: New.
30528 * gcc.dg/vmx/vscan-1.c: New.
30529 * gcc.dg/vmx/x-01.c: New.
30530 * gcc.dg/vmx/x-02.c: New.
30531 * gcc.dg/vmx/x-03.c: New.
30532 * gcc.dg/vmx/x-04.c: New.
30533 * gcc.dg/vmx/x-05.c: New.
30534 * gcc.dg/vmx/yousufi-1.c: New.
30535 * gcc.dg/vmx/zero-1.c: New.
30536 * gcc.dg/vmx/zero.c: New.
30537
30538 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
30539
30540 * g++.dg/lookup/java1.C: Update for chage of
30541 _Jv_AllocObject.
30542 * g++.dg/lookup/java2.C: Likewise.
30543
30544 2004-04-17 Laurent GUERBY <laurent@guerby.net>
30545
30546 * ada/acats/run_all.sh: use -O2 by default.
30547
30548 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
30549
30550 * gcc.dg/vr-mult-[12].c: New tests.
30551
30552 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30553
30554 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
30555
30556 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
30557
30558 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
30559
30560 * lib/target-supports.exp (check_profiling_available): Assume profiling
30561 isn't available for mips*-*-elf targets.
30562
30563 2004-04-14 Uros Bizjak <uros@kss-loka.si>
30564
30565 * gcc.dg/builtins-38.c: New test.
30566
30567 2004-04-14 Eric Christopher <echristo@redhat.com>
30568
30569 * g++.dg/charset/charset.exp: Run .cc extension tests.
30570
30571 2004-04-14 Zack Weinberg <zack@codesourcery.com>
30572
30573 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
30574
30575 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30576
30577 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
30578
30579 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
30580
30581 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
30582 * gcc.dg/i386-387-2.c: Likewise.
30583
30584 * gcc.dg/i386-387-7.c: New test.
30585 * gcc.dg/i386-387-8.c: New test.
30586
30587 * gcc.dg/builtins-37.c: New test.
30588
30589 2004-04-13 Geoffrey Keating <geoffk@apple.com>
30590
30591 * g++.dg/pch/externc-1.C: Add missing semicolon.
30592
30593 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
30594
30595 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
30596
30597 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
30598
30599 * gcc.c-torture/execute/20040411-1.c: New test.
30600
30601 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
30602
30603 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
30604
30605 2004-04-09 Chris Demetriou <cgd@broadcom.com>
30606
30607 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
30608
30609 2004-04-09 Zack Weinberg <zack@codesourcery.com>
30610
30611 * lib/target-supports.exp (check_named_sections_available): New.
30612 * lib/gcc-dg.exp (dg-require-named-sections): New.
30613 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
30614 old-deja.exp. Also prune error-count message from HP linker.
30615 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
30616
30617 * g++.dg/init/init-ref4.C: Use dg-require-weak.
30618 * g++.old-deja/g++.pt/static3.C: Likewise.
30619 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
30620
30621 2004-04-09 Roger Sayle <roger@eyesopen.com>
30622
30623 * gcc.c-torture/execute/20040409-1.c: New test case.
30624 * gcc.c-torture/execute/20040409-2.c: New test case.
30625 * gcc.c-torture/execute/20040409-3.c: New test case.
30626
30627 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
30628
30629 * gcc.dg/20040409-1.c: New test.
30630
30631 2004-04-08 Roger Sayle <roger@eyesopen.com>
30632
30633 PR target/14888
30634 * g++.dg/opt/pr14888.C: New test case.
30635
30636 2004-04-08 Geoffrey Keating <geoffk@apple.com>
30637
30638 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
30639 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
30640 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
30641 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
30642 New tests.
30643
30644 2004-04-08 Paul Brook <paul@codesourcery.com>
30645
30646 * gcc.dg/spill-1.c: New test.
30647
30648 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30649
30650 * gcc.dg/torture/builtin-ctype-2.c: New test.
30651
30652 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
30653
30654 * gcc.dg/pch/pch.exp: Add largefile test.
30655
30656 2004-04-06 Geoffrey Keating <geoffk@apple.com>
30657
30658 * g++.dg/pch/externc-1.Hs: New.
30659 * g++.dg/pch/externc-1.C: New.
30660
30661 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30662
30663 * gcc.dg/compat/struct-by-value-5a_main.c,
30664 gcc.dg/compat/struct-by-value-5b_main.c: New files.
30665 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
30666 * gcc.dg/compat/struct-by-value-5a_x.c,
30667 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
30668 gcc.dg/compat/struct-by-value-5_x.c.
30669 * gcc.dg/compat/struct-by-value-5a_y.c,
30670 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
30671 gcc.dg/compat/struct-by-value-5_y.c.
30672
30673 * gcc.dg/compat/struct-by-value-6a_main.c,
30674 gcc.dg/compat/struct-by-value-6b_main.c: New files.
30675 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
30676 * gcc.dg/compat/struct-by-value-6a_x.c,
30677 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
30678 gcc.dg/compat/struct-by-value-6_x.c.
30679 * gcc.dg/compat/struct-by-value-6a_y.c,
30680 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
30681 gcc.dg/compat/struct-by-value-6_y.c.
30682
30683 * gcc.dg/compat/struct-by-value-7a_main.c,
30684 gcc.dg/compat/struct-by-value-7b_main.c: New files.
30685 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
30686 * gcc.dg/compat/struct-by-value-7a_x.c,
30687 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
30688 gcc.dg/compat/struct-by-value-7_x.c.
30689 * gcc.dg/compat/struct-by-value-7a_y.c,
30690 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
30691 gcc.dg/compat/struct-by-value-7_y.c.
30692
30693 2004-04-06 Jakub Jelinek <jakub@redhat.com>
30694
30695 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
30696 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
30697 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
30698 options.
30699
30700 2004-04-06 Uros Bizjak <uros@kss-loka.si>
30701
30702 * gcc.dg/builtins-36.c: New test.
30703
30704 2004-04-06 Paul Brook <paul@codesourcery.com>
30705
30706 * README.gcc: Remove obsolete contraint on testcases.
30707
30708 2004-04-05 Paul Brook <paul@codesourcery.com>
30709
30710 PR2123
30711 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
30712 failure and exit(0) on success.
30713 * g++.dg/expr/anew2.C: Ditto.
30714 * g++.dg/expr/anew3.C: Ditto.
30715 * g++.dg/expr/anew4.C: Ditto.
30716
30717 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
30718
30719 PR c++/3518
30720 * g++.dg/template/unify7.C: New.
30721
30722 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
30723
30724 * g++.dg/README: Bring up to date with new subdirectories; remove
30725 duplicate subdirectory lines.
30726
30727 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
30728
30729 PR c++/14007
30730 * g++.dg/template/unify5.C: New.
30731 * g++.dg/template/unify6.C: New.
30732 * g++.dg/template/qualttp20.C: Adjust.
30733 * g++.old-deja/g++.jason/report.C: Adjust.
30734 * g++.old-deja/g++.other/qual1.C: Adjust.
30735
30736 2004-04-01 Mark Mitchell <mark@codesourcery.com>
30737
30738 PR c++/14803
30739 * g++.dg/inherit/ptrmem1.C: New test.
30740
30741 2004-04-01 Jakub Jelinek <jakub@redhat.com>
30742
30743 PR c++/14755
30744 * gcc.c-torture/execute/20040331-1.c: New test.
30745 * gcc.dg/20040331-1.c: New test.
30746
30747 2004-04-01 Paul Brook <paul@codesourcery.com>
30748
30749 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
30750
30751 2004-03-30 Mark Mitchell <mark@codesourcery.com>
30752
30753 PR c++/14724
30754 * g++.dg/init/goto1.C: New test.
30755
30756 PR c++/14763
30757 * g++.dg/template/defarg4.C: New test.
30758
30759 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
30760
30761 * gcc.dg/altivec-11.c: Extend test for more valid cases.
30762
30763 2004-03-28 David Edelsohn <edelsohn@gnu.org>
30764
30765 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
30766
30767 2004-03-28 Zack Weinberg <zack@codesourcery.com>
30768
30769 * gcc.dg/noncompile/undeclared-2.c: New test.
30770
30771 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
30772
30773 * gcc.dg/940409-1.c: Remove XFAIL.
30774 * gcc.dg/reg-vol-struct-1.c: New test.
30775
30776 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30777
30778 * gcc.dg/torture/builtin-wctype-1.c: New test.
30779
30780 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
30781
30782 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
30783 * gcc.dg/20001101-1.c: Likewise.
30784 * gcc.dg/20001102-1.c: Likewise.
30785
30786 2004-03-25 Roger Sayle <roger@eyesopen.com>
30787
30788 * gcc.dg/compare8.c: Add an additional test for XOR.
30789
30790 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30791
30792 * gcc.dg/torture/builtin-ctype-1.c: New test.
30793
30794 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30795
30796 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
30797 * gcc.dg/torture/builtin-math-1.c: Likewise.
30798 * gcc.dg/torture/builtin-power-1.c: New test.
30799
30800 2004-03-24 Andreas Schwab <schwab@suse.de>
30801
30802 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
30803 IA64 assembler.
30804
30805 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
30806 Roger Sayle <roger@eyesopen.com>
30807
30808 * gcc.dg/compare8.c: New test case.
30809
30810 2004-03-23 Ziemowit Laski <zlaski@apple.com>
30811
30812 * g++.dg/ext/altivec-7.C: New test.
30813
30814 2004-03-23 Zack Weinberg <zack@codesourcery.com>
30815
30816 PR 12267, 12391, 12560, 13129, 14114, 14133
30817 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
30818 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
30819 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
30820 Adjust error regexps.
30821 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
30822 * gcc.dg/noncompile/undeclared-1.c: New test cases.
30823 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
30824 * gcc.dg/local1.c: Add explanatory comment.
30825
30826 2004-03-23 Roger Sayle <roger@eyesopen.com>
30827
30828 PR optimization/14669
30829 * g++.dg/opt/fold2.C: New test case.
30830
30831 2004-03-22 Jakub Jelinek <jakub@redhat.com>
30832
30833 PR c/14069
30834 * gcc.dg/20040322-1.c: New test.
30835
30836 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
30837
30838 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
30839 * gcc.dg/ultrasp4.c: Likewise.
30840 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
30841
30842 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
30843
30844 * gcc.dg/i386-sse-8.c: Reset default options.
30845
30846 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
30847
30848 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
30849 in the error message text.
30850
30851 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
30852
30853 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
30854
30855 2004-03-21 Mark Mitchell <mark@codesourcery.com>
30856
30857 PR c++/14616
30858 * g++.dg/init/array13.C: New test.
30859
30860 2004-03-20 Roger Sayle <roger@eyesopen.com>
30861
30862 PR target/13889
30863 * gcc.c-torture/compile/pr13889.c: New test case.
30864
30865 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
30866
30867 PR c/14635
30868 * builtins-1.c (nan, nans): Don't test.
30869 * builtins-30.c: Don't use nan, nanf, nanl.
30870 * builtins-35.c: New test.
30871
30872 2004-03-19 Ziemowit Laski <zlaski@apple.com>
30873
30874 * g++.dg/ext/altivec-6.C: New test.
30875
30876 2004-03-19 Mark Mitchell <mark@codesourcery.com>
30877
30878 * g++.dg/init/placement3.C: New test.
30879
30880 * g++.dg/template/spec13.C: New test.
30881
30882 * g++.dg/lookup/using11.C: New test.
30883
30884 * g++.dg/lookup/koenig3.C: New test.
30885
30886 * g++.dg/template/operator2.C: New test.
30887
30888 * g++.dg/expr/dtor3.C: New test.
30889 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
30890 marker.
30891 * g++.old-deja/g++.law/visibility28.C: Likewise.
30892
30893 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
30894
30895 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
30896 * gcc.dg/ppc64-abi-3.c: Likewise.
30897
30898 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30899
30900 PR c++/14545
30901 * g++.dg/parse/template15.C: New test.
30902
30903 2004-03-18 Mark Mitchell <mark@codesourcery.com>
30904
30905 * g++.dg/expr/dtor2.C: New test.
30906
30907 * g++.dg/lookup/anon4.C: New test.
30908
30909 * g++.dg/overload/using1.C: New test.
30910
30911 * g++.dg/template/lookup7.C: New test.
30912
30913 * g++.dg/template/typename6.C: New test.
30914
30915 * g++.dg/expr/cond6.C: New test.
30916
30917 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30918
30919 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
30920
30921 2004-03-18 Mark Mitchell <mark@codesourcery.com>
30922
30923 * g++.dg/expr/cond5.C: New test.
30924 * g++.dg/expr/constcast1.C: Likewise.
30925 * g++.dg/expr/ptrmem2.C: Likewise.
30926 * g++.dg/expr/ptrmem3.C: Likewise.
30927 * g++.dg/lookup/main1.C: Likewise.
30928 * g++.dg/template/lookup6.C: Likewise.
30929
30930 2004-03-18 Mark Mitchell <mark@codesourcery.com>
30931
30932 * gcc.dg/local1.c: New test.
30933
30934 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
30935
30936 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30937
30938 * gcc.dg/torture/builtin-convert-1.c: New test.
30939
30940 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30941
30942 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
30943
30944 2004-03-16 Mark Mitchell <mark@codesourcery.com>
30945
30946 PR c++/14481
30947 * g++.dg/warn/Wunused-7.C: New test.
30948
30949 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30950
30951 * gcc.dg/torture/builtin-integral-1.c: New test.
30952
30953 2004-03-16 Mark Mitchell <mark@codesourcery.com>
30954
30955 PR c++/14586
30956 * g++.dg/parse/non-dependent3.C: New test.
30957
30958 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
30959
30960 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
30961 * g++.dg/eh/simd-2.C: Likewise.
30962 * g++.dg/init/array10.C: Likewise.
30963 * gcc.c-torture/compile/simd-1.c: Likewise.
30964 * gcc.c-torture/compile/simd-2.c: Likewise.
30965 * gcc.c-torture/compile/simd-3.c: Likewise.
30966 * gcc.c-torture/compile/simd-4.c: Likewise.
30967 * gcc.c-torture/compile/simd-6.c: Likewise.
30968 * gcc.c-torture/execute/simd-1.c: Likewise.
30969 * gcc.c-torture/execute/simd-2.c: Likewise.
30970 * gcc.dg/compat/vector-defs.h: Likewise.
30971 * gcc.dg/20020531-1.c: Likewise.
30972 * gcc.dg/altivec-3.c: Likewise.
30973 * gcc.dg/altivec-4.c: Likewise.
30974 * gcc.dg/altivec-varargs-1.c: Likewise.
30975 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
30976 * gcc.dg/i386-mmx-3.c: Likewise.
30977 * gcc.dg/i386-sse-4.c: Likewise.
30978 * gcc.dg/i386-sse-5.c: Likewise.
30979 * gcc.dg/i386-sse-8.c: Likewise.
30980 * gcc.dg/simd-1.c: Likewise.
30981 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
30982 __ev64_opaque__ since the machine description provides it.
30983
30984 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
30985
30986 * lib/compat.exp (skip_list): New global variable.
30987 Use it to hold the user defined COMPAT_SKIPS list if any.
30988 (compat-obj): Add the members of skip_list to optall.
30989
30990 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
30991
30992 * gcc.dg/compat/union-by-value-1_main.c,
30993 union-by-value-1_x.c, union-by-value-1_y.c,
30994 union-check.h, union-defs.h,
30995 union-init.h, union-return-1_main.c,
30996 union-return-1_x.c, union-return-1_y.c: New files.
30997
30998 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
30999
31000 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
31001 mixed-struct-init.h: Add 4 mixed structure types.
31002 struct-by-value-21_main.c, struct-by-value-21_x.c,
31003 struct-by-value-21_y.c, struct-return-21_main.c,
31004 struct-return-21_x.c, struct-return-21_y.c: New files.
31005
31006 2004-03-13 Mark Mitchell <mark@codesourcery.com>
31007
31008 PR c++/14550
31009 * g++.dg/parse/template14.C: New test.
31010
31011 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31012
31013 * gcc.c-torture/execute/20040313-1.c: New test.
31014
31015 2004-03-13 Jakub Jelinek <jakub@redhat.com>
31016
31017 PR target/14533
31018 * gcc.dg/20040311-2.c: New test.
31019
31020 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
31021
31022 PR other/14544
31023 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
31024 bit-field.
31025
31026 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
31027
31028 * gcc.dg/20040305-2.c: Add missing return statement.
31029
31030 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31031
31032 * gcc.dg/builtins-34.c: Also check pow10*.
31033
31034 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
31035
31036 PR target/14262
31037 * gcc.dg/20040305-2.c: New test.
31038
31039 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
31040
31041 * gcc.dg/20040310-1.c: New test.
31042
31043 2004-03-11 Roger Sayle <roger@eyesopen.com>
31044
31045 * gcc.c-torture/execute/20040311-1.c: New test case.
31046
31047 2004-03-11 Mark Mitchell <mark@codesourcery.com>
31048
31049 PR c++/14476
31050 * g++.dg/lookup/enum1.C: New test.
31051
31052 2004-03-10 Mark Mitchell <mark@codesourcery.com>
31053
31054 PR c++/14510
31055 * g++.dg/lookup/struct2.C: New test.
31056
31057 2004-03-10 Uros Bizjak <uros@kss-loka.si>
31058
31059 * gcc.dg/builtins-34.c: New test.
31060
31061 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31062
31063 * gcc.dg/torture/builtin-nonneg-1.c: New test.
31064
31065 2004-03-09 James E Wilson <wilson@specifixinc.com>
31066
31067 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
31068 * gcc.dg/alias-2.c: New testcase.
31069
31070 2004-03-09 Zack Weinberg <zack@codesourcery.com>
31071
31072 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
31073
31074 2004-03-09 Roger Sayle <roger@eyesopen.com>
31075
31076 * gcc.c-torture/execute/20040309-1.c: New test case.
31077
31078 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
31079
31080 PR c++/14397
31081 * g++.dg/overload/ref1.C: New.
31082
31083 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31084
31085 PR c++/14409
31086 * g++.dg/template/spec12.C: New test.
31087
31088 PR c++/14448
31089 * g++.dg/parse/crash14.C: New test.
31090
31091 2004-03-09 Mark Mitchell <mark@codesourcery.com>
31092
31093 PR c++/14230
31094 * g++.dg/init/ref11.C: New test.
31095
31096 2004-03-09 Mark Mitchell <mark@codesourcery.com>
31097
31098 PR c++/14432
31099 * g++.dg/parse/builtin2.C: New test.
31100
31101 2004-03-08 Mark Mitchell <mark@codesourcery.com>
31102
31103 PR c++/14401
31104 * g++.dg/init/ctor3.C: New test.
31105 * g++.dg/init/union1.C: New test.
31106 * g++.dg/ext/anon-struct4.C: New test.
31107
31108 2004-03-08 Mark Mitchell <mark@codesourcery.com>
31109
31110 * g++.dg/lookup/koenig1.C: Tweak error messages.
31111 * g++.dg/lookup/used-before-declaration.C: Likewise.
31112 * g++.dg/other/do1.C: Likewise.
31113 * g++.dg/overload/koenig1.C: Likewise.
31114 * g++.dg/parse/crash13.C: Likewise.
31115 * g++.dg/template/instantiate3.C: Likewise.
31116
31117 2004-03-08 Eric Christopher <echristo@redhat.com>
31118
31119 * * lib/target-supports.exp: Enable libiconv in test
31120 compilation. Fix up error checking.
31121
31122 2004-03-08 Roger Sayle <roger@eyesopen.com>
31123
31124 PR middle-end/14289
31125 * gcc.dg/pr14289-1.c: New test case.
31126 * gcc.dg/pr14289-2.c: Likewise.
31127 * gcc.dg/pr14289-3.c: Likewise.
31128
31129 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
31130
31131 * gcc.c-torture/execute/20040308-1.c: New test.
31132
31133 2004-03-07 Roger Sayle <roger@eyesopen.com>
31134
31135 * gcc.c-torture/execute/20040307-1.c: New test case.
31136
31137 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
31138
31139 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
31140
31141 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
31142
31143 * gcc.dg/20040306-1.c: New test.
31144
31145 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
31146
31147 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
31148 them static.
31149 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
31150
31151 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31152
31153 PR c/14465
31154 * gcc.dg/decl-6.c: New test.
31155
31156 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31157
31158 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
31159 Rename LOGPOW -> LOG_POW.
31160 (SQRT_EXP, POW_EXP): New.
31161
31162 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31163
31164 * gcc.dg/i386-sse-8.c: New test.
31165
31166 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31167
31168 PR c/14114
31169 * gcc.dg/decl-5.c: New test.
31170
31171 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
31172
31173 * gcc.dg/20040305-1.c: New test.
31174
31175 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
31176
31177 PR other/14354
31178 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
31179
31180 2004-03-04 Ziemowit Laski <zlaski@apple.com>
31181
31182 PR c++/14425, c++/14426
31183 * g++.dg/ext/altivec-4.C: New test.
31184 * g++.dg/ext/altivec-5.C: New test.
31185
31186 2004-03-04 Geoffrey Keating <geoffk@apple.com>
31187
31188 * g++.old-deja/g++.other/linkage1.C: Expect errors about
31189 global variables of a type with no linkage.
31190 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
31191 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
31192 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
31193 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
31194 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
31195 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
31196 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
31197 * g++.dg/warn/deprecated.C: Name enum Color.
31198 * g++.dg/overload/VLA.C: Name structure for 'b'.
31199 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
31200
31201 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31202
31203 * gcc.c-torture/compile/20040304-1.c: New test.
31204
31205 2004-03-03 Zack Weinberg <zack@codesourcery.com>
31206
31207 PR 13728
31208 * gcc.dg/decl-4.c: New testcase.
31209
31210 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
31211
31212 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
31213 as PRECF if sizeof (float) > sizeof (double).
31214 (PRECL): Make it the same as PRECF if
31215 sizeof (float) > sizeof (long double).
31216
31217 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31218
31219 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
31220 system type. Add check for irix6 which doesn't have c99 runtime.
31221
31222 2004-03-03 Bob Wilson <bob.wilson@acm.org>
31223
31224 * gcc.dg/const-elim-1.c: xfail for xtensa.
31225
31226 2004-03-01 Mark Mitchell <mark@codesourcery.com>
31227
31228 PR c++/14369
31229 * g++.dg/template/cond4.C: New test.
31230
31231 2004-03-01 Mark Mitchell <mark@codesourcery.com>
31232
31233 PR c++/14360
31234 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
31235
31236 PR c++/14361
31237 * g++.dg/parse/defarg7.C: New test.
31238
31239 PR c++/14359
31240 * g++.dg/template/friend26.C: New test.
31241
31242 2004-03-01 Mark Mitchell <mark@codesourcery.com>
31243
31244 PR c++/14324
31245 * g++.dg/abi/mangle21.C: New test.
31246
31247 PR c++/14260
31248 * g++.dg/parse/constructor2.C: New test.
31249
31250 PR c++/14337
31251 * g++.dg/template/sfinae1.C: New test.
31252
31253 2004-02-29 Mark Mitchell <mark@codesourcery.com>
31254
31255 PR c++/14267
31256 * g++.dg/expr/crash2.C: New test.
31257
31258 PR middle-end/13448
31259 * gcc.dg/inline-5.c: New test.
31260 * gcc.dg/always-inline.c: Split out tests into ...
31261 * gcc.dg/always-inline2.c: ... this and ...
31262 * gcc.dg/always-inline3.c: ... this.
31263
31264 2004-02-29 Mark Mitchell <mark@codesourcery.com>
31265
31266 PR debug/12103
31267 * g++.dg/debug/crash1.C: New test.
31268
31269 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
31270
31271 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
31272 function with __attribute__((noinline)).
31273 (recurser_void2): Likewise.
31274 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
31275 (recurser_void2): Likewise.
31276
31277 2004-02-29 Roger Sayle <roger@eyesopen.com>
31278
31279 PR middle-end/14203
31280 * g++.dg/warn/Wunused-6.C: New test case.
31281
31282 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
31283
31284 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
31285 not defined.
31286
31287 2004-02-27 Eric Christopher <echristo@redhat.com>
31288
31289 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
31290 * g++.dg/charset/asm2.c: Run only x86.
31291 * gcc.dg/charset/asm3.c: Ditto.
31292
31293 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
31294
31295 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
31296 ld_library_path.
31297
31298 2004-02-27 Ziemowit Laski <zlaski@apple.com>
31299
31300 * g++.dg/ext/altivec-3.C: New.
31301
31302 2004-02-26 Richard Henderson <rth@redhat.com>
31303
31304 * g++.dg/ext/attrib10.C: Mark for warning.
31305 * gcc.dg/attr-alias-1.c: New.
31306
31307 2004-02-26 Richard Henderson <rth@redhat.com>
31308
31309 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
31310 * gcc.c-torture/execute/20040208-2.c: ... it back.
31311
31312 2004-02-26 Eric Christopher <echristo@redhat.com>
31313
31314 * lib/target-supports.exp (check-iconv-available): New function.
31315 * lib/gcc-dg.exp (dg-require-iconv): New function.
31316 Use above.
31317 * gcc.dg/charset: New directory.
31318 * gcc.dg/charset/charset.exp: New file.
31319 * gcc.dg/charset/asm1.c: Ditto.
31320 * gcc.dg/charset/asm2.c: Ditto.
31321 * gcc.dg/charset/asm3.c: Ditto.
31322 * gcc.dg/charset/asm4.c: Ditto.
31323 * gcc.dg/charset/asm5.c: Ditto.
31324 * gcc.dg/charset/attribute1.c: Ditto.
31325 * gcc.dg/charset/attribute2.c: Ditto.
31326 * gcc.dg/charset/string1.c: Ditto.
31327 * g++.dg/charset: New directory.
31328 * g++.dg/dg.exp: Add here. Special options.
31329 * g++.dg/charset/charset.exp: New file.
31330 * g++.dg/charset/asm1.c: Ditto.
31331 * g++.dg/charset/asm2.c: Ditto.
31332 * g++.dg/charset/asm3.c: Ditto.
31333 * g++.dg/charset/asm4.c: Ditto.
31334 * g++.dg/charset/attribute1.c: Ditto.
31335 * g++.dg/charset/attribute2.c: Ditto.
31336 * g++.dg/charset/extern1.cc: Ditto.
31337 * g++.dg/charset/extern2.cc: Ditto.
31338 * g++.dg/charset/string1.c: Ditto.
31339
31340 2004-02-26 Mark Mitchell <mark@codesourcery.com>
31341
31342 PR c++/14278
31343 * g++.dg/parse/comma1.C: New test.
31344
31345 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31346
31347 PR c++/14284
31348 * g++.dg/template/ttp8.C: New test.
31349
31350 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
31351
31352 * gcc.dg/fixuns-trunc-1.c: New test.
31353
31354 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31355
31356 * gcc.dg/builtins-config.h: Use #elif.
31357
31358 2004-02-26 Michael Matz <matz@suse.de>
31359
31360 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
31361 * gcc.dg/991214-1.c: Likewise.
31362 * gcc.dg/i386-asm-1.c: Likewise.
31363
31364 2004-02-25 Richard Henderson <rth@redhat.com>
31365
31366 * gcc.c-torture/execute/20040208-2.c: Move ...
31367 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
31368
31369 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31370
31371 PR c++/14246
31372 * g++.dg/other/crash-3.C: New test.
31373
31374 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31375
31376 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
31377 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
31378
31379 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
31380 HP-UX.
31381
31382 2004-02-24 Michael Matz <matz@suse.de>
31383
31384 * gcc.dg/i386-regparm.c: New.
31385
31386 2004-02-23 James E Wilson <wilson@specifixinc.com>
31387
31388 * gcc.c-torture/execute/20040223-1.c: New.
31389
31390 2004-02-23 Zack Weinberg <zack@codesourcery.com>
31391 Kazu Hirata <kazu@cs.umass.edu>
31392
31393 * gcc.dg/fwritable-strings-1.c: Remove.
31394
31395 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
31396
31397 PR c/14156
31398 * gcc.dg/20040223-1.c: New test.
31399
31400 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31401
31402 PR c++/14106
31403 * g++.dg/ext/typeof9.C: New test.
31404
31405 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31406
31407 PR c++/14250
31408 * g++.dg/other/switch1.C: New test.
31409
31410 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31411
31412 * gcc.dg/cast-function-1.c: Adjust for new informative message.
31413 * gcc.dg/va-arg-1.c: Likewise.
31414
31415 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31416
31417 PR c++/14143
31418 * g++.dg/template/koenig5.C: New test.
31419
31420 2004-02-21 Ziemowit Laski <zlaski@apple.com>
31421
31422 * g++.dg/ext/altivec-1.C: Generalize target triple.
31423 * g++.dg/ext/altivec-2.C: New test case.
31424 * g++.dg/ext/altivec_check.h: New file.
31425 * gcc.dg/altivec-1.c: Generalize target triple;
31426 include altivec_check.h and call altivec_check().
31427 * gcc.dg/altivec-[2-5].c: Generalize target triple.
31428 * gcc.dg/altivec-6.c: New test case.
31429 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
31430 type casts as needed.
31431 * gcc.dg/altivec-10.c: Include altivec_check.h and call
31432 altivec_check().
31433 * gcc.dg/altivec-12.c: New test case.
31434 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
31435 include altivec_check.h and call altivec_check().
31436 * gcc.dg/altivec_check.h: New file.
31437
31438 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31439
31440 * lib/target-supports.exp (check_alias_available): Don't mangle
31441 function `g' in test program.
31442
31443 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31444
31445 * lib/target-supports.exp (check_profiling_available): Check
31446 argument to determine whether we support a profiling type.
31447 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
31448 check_profiling_available.
31449 * g++.dg/bprob/bprob.exp: Likewise.
31450 * g77.dg/bprob/bprob.exp: Likewise.
31451 * gcc.misc-tests/bprob.exp: Likewise.
31452 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
31453 dg-require-profiling and delete expected error handling.
31454 * gcc.dg/20021014-1.c: Likewise.
31455 * gcc.dg/nest.c: Likewise.
31456
31457 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31458
31459 PR c++/12007
31460 * g++.dg/other/vthunk1.C: New test.
31461
31462 2004-02-20 Falk Hueffner <falk@debian.org>
31463
31464 PR target/14201
31465 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
31466
31467 2004-02-20 Mark Mitchell <mark@codesourcery.com>
31468
31469 PR c++/13927
31470 * g++.dg/other/error8.C: Remove XFAIL markers.
31471
31472 PR c++/14173
31473 * g++.dg/ext/packed5.C: New test.
31474
31475 PR c++/14199
31476 * g++.dg/warn/Wunused-5.C: New test.
31477
31478 PR c++/14186
31479 * g++.dg/lookup/member1.C: New test.
31480
31481 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
31482
31483 * gcc.c-torture/compile/20040130-1.c: Enable only when
31484 __INT_MAX__ >= 2147483647L.
31485 * gcc.c-torture/compile/961203-1.c: Likewise.
31486
31487 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
31488
31489 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
31490 * g++.dg/opt/template1.C: Robustify assembler regexp
31491
31492 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31493
31494 * gcc.c-torture/execute/simd-4.x: Remove.
31495 * gcc.c-torture/execute/va-arg-25.x: Likewise.
31496 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
31497 Guard with #ifndef SKIP_ATTRIBUTE.
31498 * gcc.dg/compat/vector-1_y.c: Likewise.
31499 * gcc.dg/compat/vector-2_x.c: Likewise.
31500 * gcc.dg/compat/vector-2_y.c: Likewise.
31501 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
31502 * g++.dg/eh/simd-2.C: Likewise.
31503
31504 2004-02-19 Alan Modra <amodra@bigpond.net.au>
31505
31506 * gcc.c-torture/compile/complex-1.c: New.
31507
31508 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
31509
31510 PR target/14209
31511 * gcc.c-torture/execute/20040218-1.c: New test.
31512
31513 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31514
31515 PR c++/14181
31516 * g++.dg/parse/new2.C: New test.
31517
31518 2004-02-18 Paul Brook <paul@codesourcery.com>
31519
31520 * gcc.c-torture/compile/libcall-1.c: New test.
31521
31522 2004-02-18 Paul Brook <paul@codesourcery.com>
31523
31524 PR debug/12934
31525 * gcc.dg/debug/debug-7.c: New test.
31526
31527 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
31528
31529 * gcc.dg/20040217-1.c: New test.
31530
31531 2004-02-17 Zack Weinberg <zack@codesourcery.com>
31532
31533 * gcc.c-torture/execute/990208-1.x: Delete.
31534
31535 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
31536
31537 * gcc.c-torture/execute/20040208-2.x: New file.
31538
31539 2004-02-17 Mark Mitchell <mark@codesourcery.com>
31540
31541 PR c++/11326
31542 * g++.dg/abi/structret1.C: New test.
31543
31544 2004-02-17 Jakub Jelinek <jakub@redhat.com>
31545
31546 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
31547 (i386_cpuid): No need to test if cpuid is available on AMD64.
31548 Fix assembly, so that it works onboth i386 and AMD64.
31549 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
31550 (vecInLong): Fix s[] member type to unsigned int.
31551 (vecInWord): Remove type.
31552 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
31553 (a64, b64, c64, d64, e64): Remove.
31554 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
31555 Remove unused variable. Remove initialization of removed variables.
31556 Don't call mmx_tests nor sse_tests.
31557 (reference_mmx, reference_sse): Remove.
31558 (check): Add return stmt.
31559 * gcc.dg/i386-sse-7.c: New test.
31560 * gcc.dg/i386-mmx-4.c: New test.
31561
31562 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31563
31564 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
31565 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
31566 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
31567 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
31568 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
31569 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
31570 g++.dg/tc1/dr94.C: Fix line terminator.
31571
31572 2004-02-16 Geoffrey Keating <geoffk@apple.com>
31573
31574 * gcc.c-torture/compile/20040216-1.c: New.
31575
31576 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31577
31578 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
31579 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
31580 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
31581 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
31582 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
31583 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
31584
31585 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31586
31587 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
31588
31589 2004-02-15 Mark Mitchell <mark@codesourcery.com>
31590
31591 PR c++/13971
31592 * g++.dg/expr/cond4.C: New test.
31593
31594 PR c++/14086
31595 * g++.dg/lookup/crash2.C: New test.
31596
31597 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
31598
31599 * gcc.c-torture/compile/20040214-2.c: New test.
31600
31601 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
31602
31603 PR c++/14116
31604 * g++.dg/ext/typeof8.C: New test.
31605
31606 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
31607
31608 * gcc.c-torture/compile/20040214-1.c: New test.
31609
31610 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31611
31612 PR c++/13635
31613 * g++.dg/template/spec11.C: New test.
31614
31615 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31616
31617 PR c++/13927
31618 * g++.dg/other/error8.C: New test.
31619
31620 2004-02-13 Mark Mitchell <mark@codesourcery.com>
31621
31622 PR c++/14122
31623 * g++.dg/template/array4.C: New test.
31624
31625 PR c++/14108
31626 * g++.dg/inherit/thunk2.C: New test.
31627
31628 PR c++/14083
31629 * g++.dg/eh/cond2.C: New test.
31630
31631 2004-02-12 Alan Modra <amodra@bigpond.net.au>
31632
31633 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
31634
31635 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
31636
31637 * lib/scanasm.exp (dg-scan): Quote pattern before display.
31638
31639 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
31640
31641 * g++.dg/simd-2.C: xfail on ppc64-linux.
31642
31643 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
31644
31645 PR c/456
31646 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
31647 tests.
31648
31649 2004-02-11 Uros Bizjak <uros@kss-loka.si>
31650
31651 * gcc.dg/builtins-33.c: New test.
31652
31653 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
31654
31655 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
31656
31657 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
31658
31659 * g++.dg/simd-2.C: Set -maltivec for ppc64.
31660
31661 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
31662
31663 * gcc.dg/ppc64-abi-3.c: New test.
31664
31665 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
31666
31667 PR c/14092
31668
31669 * gcc.dg/pr14092-1.c: New testcase.
31670
31671 2004-02-10 Alan Modra <amodra@bigpond.net.au>
31672
31673 * gcc.dg/cpp/assert4.c: Fix typo last change.
31674
31675 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
31676 * gcc.dg/cpp/assert4.c: Handle powerpc64.
31677
31678 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
31679
31680 2004-02-09 Roger Sayle <roger@eyesopen.com>
31681
31682 * gcc.c-torture/compile/20040209-1.c: New test case.
31683
31684 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
31685
31686 * gcc.dg/c90-init-1.c: Adjust expected error messages.
31687
31688 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
31689
31690 * gcc.c-torture/execute/20040208-[12].c: New tests.
31691
31692 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
31693
31694 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
31695
31696 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
31697
31698 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
31699
31700 2004-02-07 Zack Weinberg <zack@codesourcery.com>
31701
31702 Bug 13856
31703 * gcc.dg/visibility-8.c: New testcase.
31704
31705 2004-02-07 Zack Weinberg <zack@codesourcery.com>
31706
31707 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
31708 arguments.
31709 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
31710
31711 2004-02-07 Roger Sayle <roger@eyesopen.com>
31712
31713 PR middle-end/13696
31714 * g++.dg/opt/fold1.C: New test case.
31715
31716 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31717
31718 PR c++/14033
31719 * g++.dg/other/crash-2.C: New test.
31720
31721 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31722
31723 PR c++/14028
31724 * g++.dg/parse/angle-bracket2.C: New test.
31725
31726 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
31727
31728 PR middle-end/13750
31729 Revert:
31730 2004-01-15 Geoffrey Keating <geoffk@apple.com>
31731 PR pch/13361
31732 * testsuite/g++.dg/pch/wchar-1.C: New.
31733 * testsuite/g++.dg/pch/wchar-1.Hs: New.
31734
31735 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31736
31737 PR c++/14008
31738 * g++.dg/parse/error15.C: New test.
31739 * g++.dg/parse/crash11.C: Update dg-error mark.
31740
31741 2004-02-04 Mark Mitchell <mark@codesourcery.com>
31742
31743 PR c++/13932
31744 * g++.dg/warn/conv2.C: New test.
31745
31746 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31747
31748 PR c++/13086
31749 * g++.dg/warn/incomplete1.C: Remove xfail.
31750
31751 2004-02-04 Mark Mitchell <mark@codesourcery.com>
31752
31753 * lib/file-format.exp (gcc_target_object_format): Use
31754 ${tool}_target_compile, not gcc_target_compile.
31755 * lib/target-supports.exp (check_alias_available): Likewise.
31756 (check_gc_sections_available): Likewise.
31757 * g++.dg/ext/attrib10.C: Use dg-require-alias.
31758 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
31759 dg-require-alias.
31760
31761 2004-02-04 Mark Mitchell <mark@codesourcery.com>
31762
31763 PR c++/13969
31764 * g++.dg/template/static6.C: New test.
31765
31766 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
31767
31768 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
31769
31770 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31771
31772 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
31773 tests for systems where `char' is unsigned by default.
31774
31775 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31776
31777 PR c++/13997
31778 * g++.dg/template/partial3.C: New test.
31779
31780 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
31781
31782 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
31783 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
31784 Remove mentions of obsolete ports.
31785
31786 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
31787
31788 * gcc.dg/noncompile/20001228-1.c: Fix for new
31789 error message.
31790
31791 2004-02-03 Roger Sayle <roger@eyesopen.com>
31792
31793 PR target/9348
31794 * gcc.c-torture/execute/multdi-1.c: New test case.
31795
31796 2004-02-03 Mark Mitchell <mark@codesourcery.com>
31797
31798 PR c++/13925
31799 * g++.dg/template/lookup5.C: New test.
31800
31801 2004-02-03 Mark Mitchell <mark@codesourcery.com>
31802
31803 PR c++/13950
31804 * g++.dg/template/lookup4.C: New test.
31805
31806 PR c++/13970
31807 * g++.dg/parse/error14.C: New test.
31808
31809 PR c++/14002
31810 * g++.dg/parse/template13.C: New test.
31811
31812 2004-02-03 Mark Mitchell <mark@codesourcery.com>
31813
31814 PR c++/13978
31815 * g++.dg/template/koenig4.C: New test.
31816
31817 PR c++/13968
31818 * g++.dg/template/crash17.C: New test.
31819
31820 PR c++/13975
31821 * g++.dg/parse/error13.C: New test.
31822 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
31823
31824 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31825
31826 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
31827
31828 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
31829
31830 PR c/11658
31831 PR c/13994
31832 * gcc.dg/noncompile/20040203-1.c: New test.
31833 * gcc.dg/noncompile/20040203-2.c: Likewise.
31834 * gcc.dg/noncompile/20040203-3.c: Likewise.
31835 * gcc.dg/20040203-1.c: Likewise.
31836
31837 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
31838
31839 PR c++/10858
31840 * g++.dg/template/sizeof7.C: New test.
31841
31842 2004-02-02 Eric Christopher <echristo@redhat.com>
31843 Zack Weinberg <zack@codesourcery.com>
31844
31845 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
31846
31847 2004-02-02 Zack Weinberg <zack@codesourcery.com>
31848
31849 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
31850 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
31851 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
31852 * gcc.dg/cleanup-5.c: Run only on Linux targets.
31853
31854 2004-02-02 Mark Mitchell <mark@codesourcery.com>
31855
31856 PR c++/13113
31857 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
31858
31859 PR c++/13854
31860 * g++.dg/ext/attrib13.C: New test.
31861
31862 PR c++/13907
31863 * g++.dg/conversion/op2.C: New test.
31864
31865 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31866
31867 * gcc.dg/titype-1.c: Fix pasto.
31868
31869 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31870
31871 * gcc.dg/titype-1.c: New test.
31872
31873 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31874
31875 PR c++/13957
31876 * g++.dg/template/non-type-template-argument-1.C,
31877 g++.dg/template/qualified-id1.C: Update dg-error marks.
31878 * g++.dg/template/nontype6.C: New test.
31879
31880 2004-02-01 Roger Sayle <roger@eyesopen.com>
31881
31882 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
31883 * gcc.dg/builtins-31.c: New testcase.
31884 * gcc.dg/builtins-32.c: New testcase.
31885
31886 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
31887
31888 * objc.dg/call-super-2.m: Update line numbers
31889 for the including of stddef.h.
31890
31891 2004-01-30 Michael Matz <matz@suse.de>
31892
31893 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
31894 g++.dg/ext/case-range3.C: New tests.
31895
31896 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31897
31898 DR206
31899 PR c++/13813
31900 * g++.dg/template/member4.C: New test.
31901
31902 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31903
31904 PR c++/13683
31905 * g++.dg/template/sizeof6.C: New test.
31906
31907 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
31908
31909 * gcc.dg/fwritable-strings-1.c: New test.
31910
31911 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
31912
31913 * gcc.c-torture/compile/20040130-1.c: New test.
31914
31915 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
31916
31917 * objc.dg/call-super-2.m: Include stddef.h for size_t.
31918
31919 2004-01-29 Mark Mitchell <mark@codesourcery.com>
31920
31921 PR c++/13883
31922 * g++.dg/template/ctor3.C: New test.
31923
31924 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31925
31926 * g++.dg/tc1: New directory.
31927 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
31928 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
31929 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
31930 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
31931 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
31932
31933 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31934
31935 * g++.dg/parse/error11.C: New test.
31936 * g++.dg/parse/error12.C: Likewise.
31937
31938 2004-01-28 Ziemowit Laski <zlaski@apple.com>
31939
31940 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
31941 (scan_initial, main): Use aligned_sizeof instead of sizeof.
31942
31943 2004-01-28 Mark Mitchell <mark@codesourcery.com>
31944
31945 PR c++/13791
31946 * g++.dg/ext/attrib12.C: New test.
31947
31948 PR c++/13736
31949 * g++.dg/parse/cast2.C: New test.
31950
31951 2004-01-27 James E Wilson <wilson@specifixinc.com>
31952
31953 * objc.dg/encode-2.m (main): New local string. Set depending on
31954 sizeof long. Use in sscanf call.
31955 * objc.dg/encode-3.m (main): New local string. Set depending on
31956 sizeof long. Use in scan_initial call.
31957
31958 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31959
31960 * objc.dg/call-super-2.m: Make LP64-safe.
31961 * objc.dg/desig-init-1.m: Likewise.
31962
31963 2004-01-27 Devang Patel <dpatel@apple.com>
31964
31965 * g++.dg/debug/namespace1.C: New test.
31966
31967 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
31968
31969 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
31970 xscale-*-*.
31971
31972 * gcc.dg/arm-mmx-1.c: New test.
31973
31974 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
31975
31976 * gcc.dg/20040127-1.c: New test.
31977 * gcc.dg/20040127-2.c: New test.
31978
31979 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
31980
31981 * objc.dg/stret-1.m (glob): Renamed to globa.
31982
31983 2004-01-26 Mark Mitchell <mark@codesourcery.com>
31984
31985 PR c++/13663
31986 * g++.dg/expr/for1.C: New test.
31987
31988 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
31989
31990 PR middle-end/13779
31991 * gcc.dg/darwin-longlong.c: New test.
31992
31993 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
31994
31995 * gcc.dg/20040124-1.c: Moved test from here...
31996 * gcc.c-torture/compile/20040124-1.c: ...to here.
31997
31998 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
31999
32000 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
32001 the assembly output if -m64 is passed.
32002
32003 2004-01-25 Mark Mitchell <mark@codesourcery.com>
32004
32005 PR c++/13833
32006 * g++.dg/template/cond3.C: New test.
32007
32008 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32009
32010 PR c++/13810
32011 * g++.dg/template/ttp7.C: New test.
32012
32013 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32014
32015 PR c++/13797
32016 * g++.dg/template/nontype4.C: New test.
32017 * g++.dg/template/nontype5.C: Likewise.
32018
32019 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
32020
32021 * gcc.dg/torture/mips-clobber-at.c: New test.
32022
32023 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
32024
32025 * gcc.dg/20040124-1.c: New test.
32026
32027 2004-01-24 Jakub Jelinek <jakub@redhat.com>
32028
32029 * gcc.dg/20040123-1.c: New test.
32030
32031 2004-01-23 Zack Weinberg <zack@codesourcery.com>
32032
32033 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
32034
32035 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
32036
32037 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
32038
32039 2004-01-23 Andrew Pinski <apinski@apple.com>
32040
32041 * gcc.dg/20030121-1.c: Move to ..
32042 * gcc.dg/20040121-1.c: here.
32043
32044 2004-01-23 Roger Sayle <roger@eyesopen.com>
32045
32046 * gcc.dg/builtins-29.c: New test case.
32047
32048 2004-01-23 Zack Weinberg <zack@codesourcery.com>
32049
32050 PR 18314
32051 * gcc.dg/builtins-30.c: New testcase.
32052
32053 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
32054
32055 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
32056 * lib/g77.exp: Likewise.
32057 * lib/objc.exp: Likewise.
32058 * lib/g++.exp: Likewise.
32059
32060 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32061
32062 * gcc.dg/struct-by-value-2.c: New test.
32063
32064 2004-01-21 Andrew Pinski <apinski@apple.com>
32065
32066 PR target/13785
32067 * gcc.dg/20030121-1.c: New test.
32068
32069 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
32070
32071 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
32072 clobber frame pointer register in asm statement.
32073
32074 2004-01-21 Falk Hueffner <falk@debian.org>
32075
32076 * gcc.c-torture/compile/20040121-1.c: New test.
32077
32078 2004-01-21 Zack Weinberg <zack@codesourcery.com>
32079
32080 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
32081
32082 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
32083
32084 * gcc.dg/ppc64-abi-2.c: New test.
32085
32086 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
32087
32088 * lib/treelang.exp: Fill out this file.
32089 * lib/treelang-dg.exp: New File.
32090
32091 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
32092
32093 * gcc.c-torture/compile/981022-1.c: Remove.
32094 * gcc.dg/array-5.c: Remove XFAIL.
32095 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
32096 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
32097 gcc.dg/cond-lvalue-1.c: Update.
32098 * gcc.dg/cast-lvalue-2.c: New test.
32099
32100 2004-01-19 Mark Mitchell <mark@codesourcery.com>
32101
32102 PR c++/13592
32103 * g++.dg/other/error1.C (class foo): Tweak error message.
32104
32105 PR c++/13592
32106 * g++.dg/template/call2.C: New test.
32107
32108 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32109
32110 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
32111 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
32112 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
32113 scalar-return-1_x.c, scalar-return-2_y.c,
32114 scalar-return-3_x.c, scalar-return-3_y.c,
32115 scalar-return-4_x.c, scalar-return-4_y.c,
32116 struct-align-1.h, struct-align-1_x.c,
32117 struct-align-1_y.c, struct-align-2.h,
32118 struct-align-2_x.c, struct-align-2_y.c,
32119 struct-by-value-10_y.c, struct-by-value-11_x.c,
32120 struct-by-value-11_y.c, struct-by-value-12_x.c,
32121 struct-by-value-12_y.c, struct-by-value-13_x.c,
32122 struct-by-value-13_y.c, struct-by-value-14_x.c,
32123 struct-by-value-14_y.c, struct-by-value-15_x.c,
32124 struct-by-value-15_y.c, struct-by-value-16_y.c,
32125 struct-by-value-17_y.c, struct-by-value-18_y.c,
32126 struct-by-value-19_y.c, struct-by-value-1_x.c,
32127 struct-by-value-1_y.c, struct-by-value-20_y.c,
32128 struct-by-value-2_x.c, struct-by-value-2_y.c,
32129 struct-by-value-3_y.c, struct-by-value-4_x.c,
32130 struct-by-value-4_y.c, struct-by-value-5_y.c,
32131 struct-by-value-6_y.c, struct-by-value-7_y.c
32132 struct-by-value-8_x.c, struct-by-value-8_y.c
32133 struct-by-value-9_x.c, struct-by-value-9_y.c
32134 struct-return-10_x.c, struct-return-10_y.c,
32135 struct-return-19_x.c, struct-return-20_x.c
32136 struct-return-2_x.c, struct-return-2_y.c
32137 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
32138 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
32139
32140 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32141
32142 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
32143 attribute on sparc*-sun-solaris2.*.
32144
32145 2004-01-18 Mark Mitchell <mark@codesourcery.com>
32146
32147 PR c++/13710
32148 * g++.dg/ext/typeof7.C: New test.
32149
32150 2004-01-18 David Edelsohn <edelsohn@gnu.org>
32151
32152 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
32153 * gcc.dg/const-elim-1.c: Same.
32154
32155 2004-01-17 Ziemowit Laski <zlaski@apple.com>
32156
32157 * objc.dg/stret-1.m: New.
32158 * objc.dg/stret-2.m: New.
32159
32160 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
32161
32162 PR c++/11895
32163 * g++.dg/ext/vector1.C: New test.
32164
32165 2004-01-16 Geoffrey Keating <geoffk@apple.com>
32166
32167 * gcc.dg/pch/import-1.c: New.
32168 * gcc.dg/pch/import-1.hs: New.
32169 * gcc.dg/pch/import-1a.h: New.
32170 * gcc.dg/pch/import-1b.h: New.
32171 * gcc.dg/pch/import-1c.h: New.
32172
32173 2004-01-16 Mark Mitchell <mark@codesourcery.com>
32174
32175 PR c++/13574
32176 * g++.dg/ext/array1.C: New test.
32177
32178 PR c++/13178
32179 * g++.dg/conversion/op1.C: New test.
32180
32181 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
32182
32183 PR 11864
32184 From Kazumoto Kojima / Dan Kegel:
32185 * gcc.dg/pr11864-1.c: New test.
32186
32187 PR 10392
32188 From Marcus Comstedt / Dan Kegel:
32189 * gcc.dg/pr10392-1.c: New test.
32190
32191 2004-01-16 Mark Mitchell <mark@codesourcery.com>
32192
32193 PR c++/13478
32194 * g++.dg/init/ref10.C: New test.
32195
32196 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32197
32198 PR c++/13407
32199 * g++.dg/parse/typename6.C: New test.
32200
32201 2004-01-15 Geoffrey Keating <geoffk@apple.com>
32202
32203 PR pch/13361
32204 * testsuite/g++.dg/pch/wchar-1.C: New.
32205 * testsuite/g++.dg/pch/wchar-1.Hs: New.
32206
32207 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32208
32209 PR c++/9259
32210 * g++.dg/expr/sizeof2.C: New test.
32211
32212 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
32213
32214 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
32215
32216 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
32217
32218 PR c++/13659
32219 * g++.dg/lookup/strong-using-3.C: New.
32220 * g++.dg/lookup/using-10.C: New.
32221
32222 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
32223
32224 PR c++/13594
32225 * g++.dg/lookup/strong-using-2.C: New.
32226
32227 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
32228 Dan Kegel <dank@kegel.com>
32229 J"orn Rennecke <joern.rennecke@superh.com>
32230
32231 PR target/9365
32232 * gcc.dg/pr9365-1.c: New test.
32233
32234 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32235
32236 PR c++/8856
32237 * g++.dg/parse/casting-operator2.C: New test.
32238 * g++.old-deja/g++.pt/explicit83.C: Remove.
32239
32240 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
32241
32242 * gcc.dg/label-compound-stmt-1.c: New test.
32243 * gcc.c-torture/compile/950922-1.c,
32244 gcc.c-torture/compile/20000211-3.c,
32245 gcc.c-torture/compile/20000518-1.c,
32246 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
32247 compound statements.
32248
32249 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
32250
32251 * gcc.dg/ppc64-abi-1.c: New test.
32252
32253 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
32254
32255 * g++.dg/ext/attrib9.C: Add dg-warnings.
32256
32257 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32258
32259 PR c++/12335
32260 * g++.dg/parse/dtor3.C: New test.
32261
32262 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
32263
32264 PR c++/12709
32265 * g++.dg/parse/try-catch-1.C: New test.
32266
32267 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
32268
32269 * ada/acats/run_all.sh: Add more verbose output in acats.log
32270 when compiling tests.
32271
32272 2004-01-12 Zack Weinberg <zack@codesourcery.com>
32273
32274 PR 13656
32275 * gcc.dg/typedef-redecl.c: New test case.
32276 * gcc.dg/typedef-redecl.h: New support file.
32277
32278 2004-01-13 Jan Hubicka <jh@suse.cz>
32279
32280 * gcc.dg/always_inline.c: New test.
32281 * gcc.dg/debug/20031231-1.c: Fix.
32282
32283 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32284
32285 PR c++/13474
32286 * g++.dg/template/array3.C: New test.
32287
32288 2004-01-12 Zack Weinberg <zack@codesourcery.com>
32289
32290 * g++.dg/ext/lvalue1.C: No longer expected to fail.
32291 * g++.dg/warn/Wunused-2.C: Likewise.
32292
32293 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32294
32295 PR c++/13289
32296 * g++.dg/template/instantiate6.C: New test.
32297
32298 2004-01-12 Roger Sayle <roger@eyesopen.com>
32299
32300 PR middle-end/11397
32301 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
32302
32303 2004-01-12 Jan Hubicka <jh@suse.cz>
32304
32305 PR opt/12826
32306 * gcc.dg/20040112-1.c: New.
32307
32308 * gcc.dg/dwarf-die[1-7].c: Move to...
32309 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
32310 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
32311
32312 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
32313
32314 PR c++/4100
32315 * g++.dg/parse/friend4.C: New test.
32316
32317 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
32318
32319 PR c++/4100
32320 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
32321 definition is called a friend.
32322
32323 2004-01-11 Zack Weinberg <zack@codesourcery.com>
32324
32325 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
32326
32327 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
32328
32329 PR c++/3478
32330 * g++.dg/parse/error10.C: New test.
32331 * g++.dg/template/arg2.C: Accept "invalid type" error.
32332
32333 2004-01-11 Jakub Jelinek <jakub@redhat.com>
32334
32335 PR middle-end/13392
32336 * g++.dg/opt/expect2.C: New test.
32337
32338 2004-01-10 Zack Weinberg <zack@codesourcery.com>
32339
32340 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
32341 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
32342 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
32343 Update dg-error regexps.
32344
32345 2004-01-10 Zack Weinberg <zack@codesourcery.com>
32346
32347 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
32348 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
32349
32350 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
32351
32352 * gcc.dg/pragma-re-1.c: Use right pointer type.
32353
32354 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
32355
32356 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
32357
32358 2004-01-09 Geoffrey Keating <geoffk@apple.com>
32359
32360 * gcc.dg/rs6000-ldouble-1.c: New.
32361
32362 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32363
32364 DR 337
32365 PR c++/9256
32366 * g++.dg/other/abstract1.C: New test.
32367
32368 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
32369
32370 * g++.dg/lookup/strong-using-1.C: New.
32371
32372 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
32373
32374 PR c/11234
32375 * gcc.dg/func-ptr-conv-1.c: New test.
32376 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
32377
32378 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
32379
32380 PR target/13380.
32381 * gcc.c-torture/compile/20040109-1.c: New.
32382
32383 2004-01-08 Stuart Hastings <stuart@apple.com>
32384
32385 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
32386 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
32387 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
32388
32389 2004-01-09 Alan Modra <amodra@bigpond.net.au>
32390
32391 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
32392
32393 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
32394
32395 * ada/acats/run_acats: Treat 'gnatchop' the same way
32396 as 'gnatmake'. Export GCC_DRIVER.
32397 * ada/acats/run_all.sh: Add target_gnatchop. Use
32398 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
32399
32400 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32401
32402 PR c++/12573
32403 * g++.dg/template/dependent-expr4.C: New test.
32404
32405 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
32406
32407 * gcc.dg/altivec-11.c: New test.
32408
32409 2004-01-07 Mark Mitchell <mark@codesourcery.com>
32410
32411 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
32412
32413 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
32414
32415 PR c/6024
32416 * gcc.dg/enum-compat-1.c: New test.
32417 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
32418
32419 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
32420
32421 PR c/12165
32422 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
32423 gcc.dg/c99-idem-qual-3.c: New tests.
32424
32425 2004-01-07 Alan Modra <amodra@bigpond.net.au>
32426
32427 * gcc.dg/winline-7.c: Don't cast void * to int.
32428
32429 2004-01-06 Jan Hubicka <jh@suse.cz>
32430
32431 * gcc.dg/i386-sse-5.c: New test
32432 * g++.dg/eh/simd-1.c: Add -w argument for i386.
32433
32434 2004-01-05 Mark Mitchell <mark@codesourcery.com>
32435
32436 PR c++/12815
32437 * g++.dg/rtti/typeid4.C: New test.
32438
32439 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
32440
32441 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
32442
32443 2004-01-05 Mark Mitchell <mark@codesourcery.com>
32444
32445 PR c++/12132
32446 * g++.dg/template/error11.C: New test.
32447
32448 PR c++/13451
32449 * g++.dg/template/class2.C: New test.
32450
32451 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
32452 Richard Sandiford <rsandifo@redhat.com>
32453
32454 PR c++/13387
32455 * g++.dg/opt/alias3.C: New test.
32456
32457 2004-01-04 Mark Mitchell <mark@codesourcery.com>
32458
32459 PR c++/13157
32460 * g++.dg/template/koenig3.C: New test.
32461
32462 PR c++/13529
32463 * g++.dg/parse/offsetof3.C: New test.
32464
32465 * g++.dg/init/copy7.C: Add missing dg-error markers.
32466
32467 PR c++/12226
32468 * g++.dg/init/copy7.c: New test.
32469
32470 PR c++/13536
32471 * g++.dg/parse/cast1.C: New test.
32472
32473 2004-01-04 Jan Hubicka <jh@suse.cz>
32474
32475 * gcc.dg/winline[1-7].c: New tests.
32476
32477 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32478
32479 PR c++/13520
32480 * g++.dg/template/qualttp22.C: New test.
32481
32482 2004-01-01 Jan Hubicka <jh@suse.cz>
32483
32484 * gcc.dg/debug/20031231-1.c: New.
32485 * gcc.c-torture/compile/20040101-1.c: New.
32486 * gcc.dg/dwarf-die-[1-7].c: New.
32487
32488 2004-01-01 Jakub Jelinek <jakub@redhat.com>
32489
32490 PR optimization/13521
32491 * gcc.c-torture/compile/20031231-1.c: New test.
32492
32493 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
32494
32495 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
32496
32497 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32498
32499 PR c++/10079
32500 * g++.dg/template/crash16.C: New test.
32501
32502 2003-12-30 Mark Mitchell <mark@codesourcery.com>
32503
32504 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
32505
32506 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
32507
32508 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
32509 ports.
32510 * g++.old-deja/g++.jason/thunk3.C: Likewise.
32511 * g++.old-deja/g++.law/profile1.C: Likewise.
32512 * gcc.c-torture/compile/981006-1.c: Likewise.
32513 * gcc.c-torture/execute/loop-2e.x: Likewise.
32514 * gcc.c-torture/execute/loop-2f.x: Remove.
32515 * gcc.c-torture/execute/loop-2g.x: Likewise.
32516 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
32517 * gcc.dg/20020312-2.c: Remove traces of dead ports.
32518
32519 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
32520
32521 PR c++/13507
32522 * g++.dg/ext/attrib11.C: New test.
32523
32524 PR c++/13494
32525 * g++.dg/template/array2-1.C: New test.
32526 * g++.dg/template/array2-2.C: New test.
32527
32528 2003-12-29 Mark Mitchell <mark@codesourcery.com>
32529
32530 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
32531
32532 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
32533
32534 PR c++/12774
32535 * g++.dg/template/array1-1.C: New test.
32536 * g++.dg/template/array1-2.C: New test.
32537
32538 2003-12-29 Roger Sayle <roger@eyesopen.com>
32539
32540 PR fortran/12632
32541 * g77.dg/12632.f: New test case.
32542
32543 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32544
32545 PR c++/13289
32546 * g++.dg/parse/nontype1.C: New test.
32547
32548 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32549
32550 PR c++/12403
32551 * g++.dg/parse/explicit1.C: New test.
32552 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
32553
32554 2003-12-28 Mark Mitchell <mark@codesourcery.com>
32555
32556 PR c++/13081
32557 * g++.dg/opt/inline6.C: New test.
32558
32559 PR c++/12613
32560 * g++.dg/parse/error9.C: New test.
32561
32562 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
32563
32564 2003-12-28 Mark Mitchell <mark@codesourcery.com>
32565
32566 PR c++/13009
32567 * g++.dg/init/assign1.C: New test.
32568
32569 2003-12-28 Roger Sayle <roger@eyesopen.com>
32570
32571 PR c++/13070
32572 * g++.dg/warn/format3.C: New test case.
32573
32574 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32575
32576 * gcc.c-torture/compile/20031227-1.c: New test.
32577
32578 2003-12-23 Mark Mitchell <mark@codesourcery.com>
32579
32580 * g++.dg/bprob/bprob.exp: Load target-supports.exp
32581 * g77.dg/bprob/bprob.exp: Likewise.
32582 * gcc.misc-tests/bprob.exp: Likewise.
32583 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
32584 variants on systems where the library does not provide that
32585 functionality.
32586 * gcc.dg/builtins-20.c: Use builtins-config.h.
32587 * gcc.dg/builtins-config.h: New file.
32588
32589 2003-12-23 Mark Mitchell <mark@codesourcery.com>
32590
32591 * lib/gcc-dg.exp (dg-require-profiling): New function.
32592 * lib/target-supports.exp (check_profiling_available): Likewise.
32593 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
32594 * g77.dg/bprob/bprob.exp: Likewise.
32595 * gcc.misc-tests/bprob.exp: Likewise.
32596 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
32597 * gcc.dg/20021014-1.c: Likewise.
32598 * gcc.dg/nest.c: Likewise.
32599
32600 2003-12-23 Mark Mitchell <mark@codesourcery.com>
32601
32602 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
32603 compiling.
32604 * g++.dg/lookup/java2.C: Likewise.
32605 * gcc.dg/cpp/lexident.c: Likewise.
32606
32607 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
32608
32609 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
32610 given.
32611 * gcc.c-torture/compile/961203-1.c: Likewise.
32612 * gcc.c-torture/compile/980506-1.c: Likewise.
32613
32614 2003-12-23 Zack Weinberg <zack@codesourcery.com>
32615
32616 * lib/gcc-dg.exp (dg-prune-output): New annotation.
32617 (additional_prunes): New global.
32618 (gcc-dg-prune): Handle additional per-test pruning.
32619 (dg-test): Clear additional_prunes between tests.
32620
32621 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
32622 dg-prune-output to avoid spurious failures from assembler
32623 complaining about nonexistent WAW violations.
32624 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
32625 Use dg-prune-output to avoid spurious failures from assembler
32626 warning about Itanium B-step errata.
32627
32628 2003-12-23 Mark Mitchell <mark@codesourcery.com>
32629
32630 * g++.dg/abi/macro0.C: New test.
32631 * g++.dg/abi/macro1.C: Likewise.
32632 * g++.dg/abi/macro2.C: Likewise.
32633
32634 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
32635 * g++.dg/abi/bitfield7.C: Likewise.
32636 * g++.dg/abi/dtor2.C: Likewise.
32637 * g++.dg/abi/mangle11.C: Likewise.
32638 * g++.dg/abi/mangle12.C: Likewise.
32639 * g++.dg/abi/mangle14.C: Likewise.
32640 * g++.dg/abi/mangle17.C: Likewise.
32641 * g++.dg/abi/vbase10.C: Likewise.
32642 * g++.dg/abi/vbase14.C: Likewise.
32643 * g++.dg/template/qualttp17.C: Likewise.
32644
32645 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
32646
32647 PR c/11995
32648 * gcc.dg/20031223-1.c: New test.
32649
32650 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
32651
32652 * gcc.dg/noreturn-7.c: New test.
32653
32654 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
32655
32656 * gcc.dg/null-pointer-1.c: New test.
32657
32658 2003-12-22 Mark Mitchell <mark@codesourcery.com>
32659
32660 * g++.old-deja/g++.jason/template18.C: Remove.
32661 * g++.old-deja/g++.jason/template37.C: Likewise.
32662
32663 PR c++/12862
32664 * g++.dg/lookup/ns1.C: New test.
32665
32666 PR c++/12397
32667 * g++.dg/template/lookup3.C: New test.
32668
32669 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
32670
32671 * g++.dg/template/recurse1.C: New test
32672
32673 2003-12-22 Mark Mitchell <mark@codesourcery.com>
32674
32675 PR c++/12479
32676 * g++.dg/parse/semicolon1.C: New test.
32677 * g++.dg/parse/semicolon1.h: Likewise.
32678
32679 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
32680
32681 * gcc.dg/darwin-misaligned.c: New test.
32682
32683 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
32684
32685 PR c/9163
32686 * gcc.dg/20031222-1.c: New test.
32687
32688 2003-12-21 Mark Mitchell <mark@codesourcery.com>
32689
32690 PR c++/13438
32691 * g++.dg/parse/error8.C: New test.
32692
32693 PR c++/11554
32694 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
32695
32696 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
32697
32698 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
32699 too small.
32700 * gcc.c-torture/compile/930217-1.c: Likewise.
32701 * gcc.c-torture/compile/930513-1.c: Likewise.
32702 * gcc.c-torture/execute/920908-2.c: Likewise.
32703 * gcc.c-torture/execute/921204-1.c: Likewise.
32704 * gcc.c-torture/execute/930621-1.c: Likewise.
32705 * gcc.c-torture/execute/930630-1.c: Likewise.
32706 * gcc.c-torture/execute/931031-1.c: Likewise.
32707 * gcc.c-torture/execute/980602-2.c: Likewise.
32708 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
32709 * gcc.c-torture/execute/compndlit-1.c: Likewise.
32710 * gcc.c-torture/execute/extzvsi.c: Likewise.
32711 * gcc.c-torture/unsorted/ext.c: Likewise.
32712
32713 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
32714
32715 PR target/12749
32716 * gcc.c-torture/compile/20031220-2.c: New test case.
32717
32718 2003-12-20 Roger Sayle <roger@eyesopen.com>
32719
32720 PR optimization/13031
32721 * gcc.c-torture/compile/20031220-1.c: New test case.
32722
32723 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
32724
32725 * gcc.dg/cast-function-1.c: New test.
32726
32727 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
32728
32729 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
32730 formats.
32731
32732 2003-12-19 Mark Mitchell <mark@codesourcery.com>
32733
32734 PR c++/12795
32735 * g++.dg/ext/attrib10.C: New test.
32736
32737 2003-12-19 Jakub Jelinek <jakub@redhat.com>
32738
32739 * gcc.dg/cleanup-10.c: New test.
32740 * gcc.dg/cleanup-11.c: New test.
32741
32742 2003-12-19 Jakub Jelinek <jakub@redhat.com>
32743
32744 PR c++/13239
32745 * g++.dg/opt/expect1.C: New test.
32746
32747 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
32748
32749 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
32750
32751 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
32752
32753 PR debug/12923
32754 * gcc.dg/20031218-1.c: New test.
32755
32756 PR debug/12389
32757 * gcc.dg/20031218-2.c: New test.
32758 * gcc.dg/20031218-3.c: New test.
32759
32760 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
32761 of label name and allow for USER_LABEL_PREFIX == "_" names.
32762 * g++.dg/abi/mangle18-2.C: Likewise.
32763 * g++.dg/abi/mangle19-1.C: Likewise.
32764 * g++.dg/abi/mangle19-2.C: Likewise.
32765 * g++.dg/abi/mangle20-1.C: Likewise.
32766 * g++.dg/abi/mangle20-2.C: Likewise.
32767
32768 2003-12-18 Richard Henderson <rth@redhat.com>
32769
32770 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
32771
32772 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
32773 Dan Kegel <dank@kegel.com>
32774
32775 PR other/12009
32776 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
32777 testing a cross compiler, it causes spurious compile failures.
32778 * lib/g++.exp: Likewise.
32779
32780 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32781
32782 PR c++/13262
32783 * g++.dg/template/access13.C: New test.
32784
32785 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
32786
32787 * gcc.dg/20031216-1.c: New test.
32788
32789 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32790
32791 PR c++/9154
32792 * g++.dg/template/error10.C: New test.
32793
32794 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32795
32796 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
32797 * g++.dg/eh/simd-2.C: Likewise.
32798
32799 2003-12-17 James E Wilson <wilson@specifixinc.com>
32800 Roger Sayle <roger@eyesopen.com>
32801
32802 * gcc.c-torture/execute/ieee/mzero5.c: New.
32803
32804 2003-12-17 Mark Mitchell <mark@codesourcery.com>
32805
32806 PR c++/10603
32807 * g++.dg/parse/error6.C: New test.
32808
32809 PR c++/12827
32810 * g++.dg/parse/error7.C: New test.
32811
32812 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
32813
32814 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
32815 at -O with stabs debugging formats.
32816 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
32817 * gcc.dg/debug/debug-2.c: Likewise.
32818
32819 2003-12-16 Mark Mitchell <mark@codesourcery.com>
32820
32821 PR c++/12696
32822 * g++.dg/init/error1.C: New test.
32823
32824 PR c++/12218
32825 * g++.dg/init/pm3.C: New test.
32826
32827 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
32828
32829 PR c/3347
32830 * gcc.dg/bitfld-8.c: New test.
32831
32832 2003-12-16 James Lemke <jim@wasabisystems.com>
32833
32834 * gcc.dg/arm-scd42-[123].c: New tests.
32835
32836 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
32837
32838 PR c++/9043
32839 * g++.dg/abi/mangle20-1.C: New test.
32840 * g++.dg/abi/mangle20-2.C: New test.
32841
32842 2003-12-16 Mark Mitchell <mark@codesourcery.com>
32843
32844 PR c++/13275
32845 * g++.dg/other/offsetof2.C: Remove XFAIL.
32846 * g++.dg/parse/offsetof1.C: New test.
32847 * g++.gd/parse/offsetof2.C: Likewise.
32848
32849 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32850
32851 * g++.dg/template/nontype3.C: New test.
32852 * g++.dg/template/static2.C: Tweaked the dg-error clause.
32853
32854 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32855
32856 * g++.dg/warn/noreturn-3.C: Also test instantiation.
32857
32858 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
32859
32860 PR c++/13387
32861 * g++.dg/expr/assign1.C: New test.
32862
32863 PR c++/13242
32864 * g++.dg/abi/mangle19-1.C: New test.
32865 * g++.dg/abi/mangle19-2.C: New test.
32866
32867 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
32868
32869 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
32870
32871 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
32872
32873 * gcc.c-torture/execute/20031216-1.c: New test.
32874
32875 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32876
32877 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
32878 an ICE regression.
32879
32880 2003-12-15 Mark Mitchell <mark@codesourcery.com>
32881
32882 PR c++/10926
32883 * g++.dg/template/error9.C: New test.
32884
32885 PR c++/11116
32886 * g++.dg/template/error8.C: New test.
32887
32888 2003-12-15 Roger Sayle <roger@eyesopen.com>
32889
32890 PR middle-end/13400
32891 * gcc.c-torture/execute/20031215-1.c: New test case.
32892
32893 2003-12-15 Mark Mitchell <mark@codesourcery.com>
32894
32895 PR c++/13269
32896 * g++.dg/parse/error5.C: New test.
32897
32898 PR c++/12989
32899 * g++.dg/expr/sizeof1.C: New test.
32900
32901 PR c++/13310
32902 * g++.dg/template/crash15.C: New test.
32903
32904 2003-12-15 Geoffrey Keating <geoffk@apple.com>
32905
32906 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
32907 a non-POD type as the last named parameter of a varargs function.
32908
32909 2003-12-15 Mark Mitchell <mark@codesourcery.com>
32910
32911 PR c++/13243
32912 PR c++/12573
32913 * g++.dg/template/crash14.C: New test.
32914 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
32915
32916 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
32917
32918 * g++.dg/other/java1.C: New test.
32919
32920 PR c++/13241
32921 * g++.dg/abi/mangle18-1.C: New test.
32922 * g++.dg/abi/mangle18-2.C: New test.
32923
32924 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32925
32926 PR optimization/10312
32927 * gcc.c-torture/execute/20031214-1.c: New.
32928
32929 2003-12-14 Mark Mitchell <mark@codesourcery.com>
32930
32931 PR c++/10779
32932 PR c++/12160
32933 * g++.dg/parse/error3.C: New test.
32934 * g++.dg/parse/error4.C: Likewise.
32935 * g++.dg/abi/mangle4.C: Tweak error messages.
32936 * g++.dg/lookup/using5.C: Likewise.
32937 * g++.dg/other/error2.C: Likewise.
32938 * g++.dg/parse/typename5.C: Likewise.
32939 * g++.dg/parse/undefined1.C: Likewise.
32940 * g++.dg/template/arg2.C: Likewise.
32941 * g++.dg/template/ttp3.C: Likewise.
32942 * g++.dg/template/type1.C: Likewise.
32943 * g++.old-deja/g++.other/crash32.C: Likewise.
32944 * g++.old-djea/g++.pt/defarg8.C: Likewise.
32945
32946 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32947
32948 PR c++/13106
32949 * g++.dg/warn/noreturn-3.C: New test.
32950
32951 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
32952
32953 PR c++/13118
32954 * g++.dg/abi/covariant3.C: New.
32955
32956 2003-12-12 Jakub Jelinek <jakub@redhat.com>
32957
32958 * g++.dg/eh/ia64-1.C: New test.
32959
32960 2003-12-12 Roger Sayle <roger@eyesopen.com>
32961
32962 PR optimization/13037
32963 * g77.f-torture/execute/13037.f: New test case.
32964
32965 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
32966
32967 PR c++/12881
32968 * g++.dg/abi/covariant2.C: New.
32969
32970 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
32971
32972 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
32973
32974 2003-12-11 Zack Weinberg <zack@codesourcery.com>
32975
32976 * gcc.c-torture/execute/wchar_t-1.x: Delete.
32977
32978 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
32979
32980 PR other/10819
32981 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
32982 to fix Bug 10819.
32983 * lib/g++.exp (g++_version): Likewise.
32984 * lib/g77.exp (g77_version): Likewise.
32985 * lib/objc.exp (default_objc_version): Likewise.
32986
32987 2003-12-10 Richard Henderson <rth@redhat.com>
32988
32989 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
32990
32991 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
32992
32993 2003-12-08 Matt Austern <austern@apple.com>
32994
32995 PR c/13134
32996 * lib/gcc-dg.exp (dg-require-visibility): Define.
32997 * lib/target-supports (check_visibility_available): Define.
32998 * gcc.dg/visibility-1.c: New test.
32999 * gcc.dg/visibility-2.c: Likewise.
33000 * gcc.dg/visibility-3.c: Likewise.
33001 * gcc.dg/visibility-4.c: Likewise.
33002 * gcc.dg/visibility-5.c: Likewise.
33003 * gcc.dg/visibility-6.c: Likewise.
33004 * g++.dg/ext/visibility-1.C: Likewise.
33005 * g++.dg/ext/visibility-2.C: Likewise.
33006 * g++.dg/ext/visibility-3.C: Likewise.
33007 * g++.dg/ext/visibility-4.C: Likewise.
33008 * g++.dg/ext/visibility-5.C: Likewise.
33009 * g++.dg/ext/visibility-6.C: Likewise.
33010
33011 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33012
33013 * g++.dg/lookup/java1.C: New test.
33014 * g++.dg/lookup/java2.C: New test.
33015
33016 2003-12-07 Falk Hueffner <falk@debian.org>
33017
33018 * g++.dg/opt/noreturn-1.C: New test.
33019
33020 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
33021
33022 * gcc.dg/overflow-1.c: New test.
33023
33024 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
33025
33026 * g77.f-torture/compile/13060.f: New test.
33027
33028 2003-12-06 Mark Mitchell <mark@codesourcery.com>
33029
33030 PR c++/13323
33031 * g++.dg/inherit/operator2.C: New test.
33032
33033 2003-12-05 Mark Mitchell <mark@codesourcery.com>
33034
33035 PR c++/13305
33036 * g++.dg/ext/attrib9.C: New test.
33037
33038 2003-12-05 Mark Mitchell <mark@codesourcery.com>
33039
33040 PR c++/13314
33041 * g++.dg/template/error7.C: New test.
33042
33043 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
33044 J"orn Rennecke <joern.rennecke@superh.com>
33045
33046 PR target/13302
33047 * g++.dg/other/struct-va_list.C: New test.
33048
33049 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33050
33051 PR c++/13166
33052 * g++.dg/parse/defarg6.C: New test.
33053
33054 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
33055
33056 PR target/13256
33057 * gcc.c-torture/execute/20031201-1.c: New test.
33058
33059 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
33060
33061 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
33062
33063 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
33064
33065 * gcc.dg/builtin-return-1.c: New test.
33066
33067 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
33068 J"orn Rennecke <joern.rennecke@superh.com>
33069
33070 PR optimization/13260
33071 * gcc.c-torture/execute/20031204-1.c: New test.
33072
33073 2003-12-03 Mark Mitchell <mark@codesourcery.com>
33074
33075 PR c++/9127
33076 * g++.dg/template/error6.C: New test.
33077
33078 2003-12-03 Jakub Jelinek <jakub@redhat.com>
33079
33080 * gcc.dg/20031202-1.c: New test.
33081
33082 2003-12-03 Mark Mitchell <mark@codesourcery.com>
33083
33084 PR c++/13179
33085 * g++.dg/template/eh1.C: New test.
33086
33087 PR c++/10771
33088 * g++.dg/template/error5.C: New test.
33089
33090 2003-12-02 David Ung <davidu@mips.com>
33091
33092 * gcc.dg/compat/vector-check.h: Corrected type for var
33093 g_##TMODE
33094
33095 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33096
33097 PR c++/10126
33098 * g++.dg/template/ptrmem8.C: New test.
33099
33100 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33101
33102 PR c++/12573
33103 * g++.dg/template/dependent-expr3.C: New test.
33104
33105 2003-12-01 James Lemke <jim@wasabisystems.com>
33106
33107 * gcc.dg/arm-g2.c: New test.
33108
33109 2003-12-01 Roger Sayle <roger@eyesopen.com>
33110
33111 PR optimization/11634
33112 * gcc.dg/20031201-2.c: New test case.
33113
33114 2003-12-01 Zack Weinberg <zack@codesourcery.com>
33115
33116 PR 11433
33117 * objc.dg/proto-lossage-3.m: New test.
33118
33119 2003-12-01 Roger Sayle <roger@eyesopen.com>
33120
33121 PR optimization/12628
33122 * gcc.dg/20031201-1.c: New test case.
33123
33124 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
33125
33126 * gcc.dg/unaligned-1.c: New test.
33127
33128 2003-11-30 Mark Mitchell <mark@codesourcery.com>
33129
33130 PR c++/9849
33131 * g++.dg/template/error4.C: New test.
33132 * g++.dg/template/nested3.C: Adjust error markers.
33133
33134 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33135
33136 * gcc.dg/cpp/assert4.c: Check more #system assertions.
33137
33138 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
33139
33140 PR c/10333
33141 * gcc.dg/bitfld-7.c: New test.
33142
33143 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
33144
33145 * gcc.dg/tls/asm-1.C: New test.
33146
33147 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33148
33149 * gcc.dg/cpp/assert4.c: Update.
33150
33151 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
33152
33153 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
33154 * gcc.dg/builtin-apply3.c: New test.
33155
33156 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
33157
33158 * lib/compat.exp (compat-obj): New xfaildata parameter.
33159 Use it to set compiler_conditional_xfail_data before compiling.
33160 (compat-get-options): Handle dg-xfail-if.
33161 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
33162 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
33163 * gcc.dg/compat/vector-1_y.c: Likewise.
33164 * gcc.dg/compat/vector-2_x.c: Likewise.
33165 * gcc.dg/compat/vector-2_y.c: Likewise.
33166
33167 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
33168
33169 * g++.dg/opt/reg-stack4.C: New test.
33170
33171 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
33172
33173 * gcc.dg/builtin-apply2.c: New test.
33174
33175 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
33176
33177 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
33178
33179 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33180
33181 PR c++/12924
33182 * g++.dg/template/template-id-2.C: New test.
33183
33184 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33185
33186 PR c++/5369
33187 * g++.dg/template/memfriend1.C: New test.
33188 * g++.dg/template/memfriend2.C: Likewise.
33189 * g++.dg/template/memfriend3.C: Likewise.
33190 * g++.dg/template/memfriend4.C: Likewise.
33191 * g++.dg/template/memfriend5.C: Likewise.
33192 * g++.dg/template/memfriend6.C: Likewise.
33193 * g++.dg/template/memfriend7.C: Likewise.
33194 * g++.dg/template/memfriend8.C: Likewise.
33195 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
33196
33197 2003-11-21 Mark Mitchell <mark@codesourcery.com>
33198
33199 PR c++/12515
33200 * g++.dg/ext/cond1.C: New test.
33201
33202 2003-11-20 Richard Henderson <rth@redhat.com>
33203
33204 * gcc.dg/20020201-2.c: Remove.
33205 * gcc.dg/20020201-4.c: Remove.
33206 * gcc.dg/20020304-1.c: Remove.
33207
33208 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
33209
33210 * gcc.dg/cpp/trad/xwin1.c: New test case.
33211
33212 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
33213
33214 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
33215 * lib/g77.exp: Likewise.
33216 * lib/objc.exp: Likewise.
33217 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
33218 for darwin.
33219
33220 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33221
33222 PR c++/12932
33223 * g++.dg/template/static5.C: New test.
33224
33225 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
33226
33227 * gcc.dg/nested-func-1.c: New test.
33228
33229 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33230
33231 * gcc.dg/cpp/assert4.c: New test.
33232
33233 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
33234
33235 PR c++/2294
33236 * g++.dg/lookup/using9.c: New test.
33237
33238 2003-11-14 Mark Mitchell <mark@codesourcery.com>
33239
33240 PR c++/12762
33241 * g++.dg/template/error3.C: New test.
33242
33243 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
33244
33245 PR ada/13035
33246 * ada/acats/run_acats, run_all.sh: Fix syntax error.
33247 No longer use a wrapper for gcc, since this does not work under
33248 Windows.
33249
33250 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
33251
33252 PR c++/2094
33253 * g++.dg/template/ptrmem7.C: New test.
33254
33255 2003-11-13 Andrew Pinski <apinski@apple.com>
33256
33257 * gcc.c-torture/compile/20031113-1.c: New test.
33258
33259 2003-11-13 Mark Mitchell <mark@codesourcery.com>
33260 Kean Johnston <jkj@sco.com>
33261
33262 PR c/13029
33263 * gcc.dg/unused-4.c: Update.
33264
33265 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
33266
33267 * g++.dg/opt/const3.C: New test.
33268
33269 2003-11-13 Jan Hubicka <jh@suse.cz>
33270
33271 * gcc.c-torture/compile/20031112-1.c: New test.
33272
33273 2003-11-12 Mark Mitchell <mark@codesourcery.com>
33274
33275 * g++.dg/parse/crash10.C: Remove bogus error marker.
33276
33277 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33278
33279 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
33280 (host_gcc): Likewise.
33281 (ROOT): Honor $PWDCMD.
33282 (BASE): Likewise.
33283 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
33284
33285 2003-11-12 Catherine Moore <clm@redhat.com>
33286
33287 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
33288
33289 2003-11-12 Andreas Jaeger <aj@suse.de>
33290 Jakub Jelinek <jakub@redhat.com>
33291 Andrew Pinski <pinskia@physics.uc.edu>
33292 Richard Henderson <rth@redhat.com>
33293
33294 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
33295 systems.
33296 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
33297
33298 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
33299 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33300
33301 2003-11-11 Andreas Jaeger <aj@suse.de>
33302
33303 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
33304
33305 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
33306
33307 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
33308
33309 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
33310 Clean ups.
33311
33312 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
33313
33314 * gcc.dg/trampoline-1.c: New test.
33315
33316 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
33317
33318 * gcc.c-torture/compile/200031109-1.c: New test.
33319
33320 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
33321
33322 PR c/3190
33323 PR c/8714
33324 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
33325 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
33326 gcc.dg/format/no-y2k-1.c: Update.
33327
33328 2003-11-08 Roger Sayle <roger@eyesopen.com>
33329
33330 PR optimization/10467
33331 * gcc.dg/20031108-1.c: New test case.
33332
33333 2003-11-07 Geoffrey Keating <geoffk@apple.com>
33334
33335 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
33336
33337 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
33338
33339 * gcc.dg/compound-lvalue-1.c: New test.
33340 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
33341 some XFAILs.
33342
33343 2003-11-06 Geoffrey Keating <geoffk@apple.com>
33344
33345 * gcc.dg/altivec-varargs-1.c: New test.
33346
33347 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
33348
33349 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
33350 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
33351 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
33352 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
33353 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
33354
33355 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
33356
33357 * gcc.dg/cond-lvalue-1.c: New test.
33358
33359 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
33360
33361 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
33362
33363 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33364
33365 PR c++/11616
33366 * g++.dg/template/instantiate5.C: New test.
33367
33368 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33369
33370 PR c++/12726
33371 * g++.dg/ext/complit2.C: Replace test with self-contained version.
33372 * ChangeLog: Add missing first entry for above test.
33373
33374 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33375
33376 PR c++/9810
33377 * g++.dg/template/using8.C: New test.
33378 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
33379
33380 2003-11-02 Roger Sayle <roger@eyesopen.com>
33381
33382 PR optimization/10817
33383 * gcc.c-torture/compile/20031102-1.c: New test case.
33384
33385 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
33386
33387 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
33388 2147483647.
33389
33390 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
33391
33392 * gcc.dg/20031102-1.c: New test.
33393
33394 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
33395
33396 * gcc.dg/complex-1.c: New test.
33397
33398 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33399
33400 PR c++/12796
33401 * g++.dg/template/crash13.C: Adjust expected error location.
33402 * g++.old-deja/g++.brendan/ns1.C: Likewise.
33403
33404 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
33405
33406 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
33407
33408 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
33409
33410 PR/10239
33411 * gcc.c-torture/compile/20031031-2.c: New test.
33412
33413 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
33414
33415 PR/11640
33416 * gcc.c-torture/compile/20031031-1.c: New test.
33417
33418 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
33419
33420 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
33421 * gcc.misc-tests/bprob.exp: Likewise.
33422 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
33423 the execution test on arm-elf configs.
33424 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
33425 configs that don't support scratch files.
33426 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
33427
33428 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
33429
33430 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
33431 done by dejagnu.
33432
33433 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
33434
33435 * ada/acats/run_all.sh: Redirect mv output to /dev/null
33436 Avoid non pure sh syntax. Add more logging.
33437
33438 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
33439 fail.
33440
33441 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33442
33443 PR libgcj/10610
33444 * gcc.dg/ppc-stackalign-1.c: New test.
33445
33446 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
33447
33448 * ada/acats/run_all.sh: Change output to be more compliant with
33449 dejagnu framework.
33450 Create acats.sum and acats.log files under testsuite/ada/acats
33451 Only run [a-z]* directories, to filter out e.g. CVS.
33452 Redirect build output to log file.
33453
33454 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
33455
33456 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
33457
33458 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
33459
33460 PR ada/5909:
33461 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
33462
33463 2003-10-27 Jakub Jelinek <jakub@redhat.com>
33464
33465 * gcc.c-torture/compile/20031023-1.c: New test.
33466 * gcc.c-torture/compile/20031023-2.c: New test.
33467 * gcc.c-torture/compile/20031023-3.c: New test.
33468 * gcc.c-torture/compile/20031023-4.c: New test.
33469
33470 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33471
33472 PR c++/10371
33473 * g++.dg/lookup/scoped8.C: New test.
33474
33475 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
33476
33477 * g++.dg/opt/reg-stack3.C: New test.
33478
33479 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
33480
33481 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
33482
33483 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33484
33485 PR c++/11076
33486 * g++.dg/template/crash13.C: New test.
33487
33488 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
33489
33490 * gcc.dg/c99-restrict-2.c: New test.
33491
33492 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
33493
33494 PR c++/12698, c++/12699, c++/12700, c++/12566
33495 * g++.dg/inherit/covariant9.C: New test.
33496 * g++.dg/inherit/covariant10.C: New test.
33497 * g++.dg/inherit/covariant11.C: New test.
33498
33499 2003-10-23 Jason Merrill <jason@redhat.com>
33500
33501 PR c++/12726
33502 * g++.dg/ext/complit2.C: New test.
33503
33504 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
33505
33506 PR target/12654
33507 * gcc.c-torture/execute/20031020-1.c: New test.
33508
33509 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33510
33511 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
33512 following the jump_insn.
33513
33514 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
33515
33516 * gcc.dg/cast-lvalue-1.c: New test.
33517
33518 2003-10-21 Mark Mitchell <mark@codesourcery.com>
33519
33520 PR c++/11962
33521 * g++.dg/template/cond2.C: New test.
33522
33523 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
33524
33525 * gcc.dg/builtins-28.c: New test.
33526
33527 2003-10-20 Jan Hubicka <jh@suse.cz>
33528
33529 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
33530 parameter.
33531 * testsuite/gcc.dg/inline-2.c: Likewise.
33532
33533 2003-10-20 Phil Edwards <phil@codesourcery.com>
33534
33535 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
33536 * gcc.dg/nest.c: Likewise.
33537
33538 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33539
33540 PR c++/9781, c++/10583, c++/11862
33541 * g++.dg/parse/crash13.C: New test.
33542
33543 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33544
33545 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
33546
33547 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
33548
33549 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
33550 Define HAVE_C99_RUNTIME except on Solaris.
33551 * gcc.dg/builtins-20.c: Likewise.
33552
33553 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33554
33555 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
33556
33557 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33558
33559 PR c++/12495
33560 * g++.dg/template/crash21.C: New test.
33561
33562 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33563
33564 PR c++/2513
33565 * g++.dg/template/typename5.C: New test.
33566
33567 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33568
33569 PR c++/12369
33570 * g++.dg/template/friend25.C: New test.
33571
33572 2003-10-16 Ziemowit Laski <zlaski@apple.com>
33573
33574 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
33575 versions.
33576
33577 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
33578
33579 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
33580 == 2147483647.
33581
33582 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
33583
33584 * gcc.c-torture/execute/960416-1.x: Remove.
33585 * gcc.c-torture/execute/divconst-3.x: Likewise.
33586
33587 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
33588
33589 PR target/12598
33590 * gcc.dg/torture/cris-volatile-1.c: New test.
33591
33592 2003-10-14 Roger Sayle <roger@eyesopen.com>
33593
33594 PR optimization/9325
33595 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
33596 for overflowing floating point to integer conversion during RTL
33597 simplification.
33598
33599 2003-10-13 Ziemowit Laski <zlaski@apple.com>
33600
33601 * objc/execute/_cmd.m: Fix typo.
33602 * objc.dg/image-info.m, objc.dg/symtab-1.m:
33603 Relax 'scan-assembler' regexp.
33604 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
33605 objc.dg/try-catch-4.m: Run on non-Darwin targets.
33606 * objc.dg/zero-link-2.m: Remove blank line.
33607 * objc.dg/zero-link-3.m: New test case.
33608
33609 2003-10-13 Geoffrey Keating <geoffk@apple.com>
33610
33611 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
33612
33613 * gcc.dg/asm-names.c: Use scan-assembler-not rather
33614 than linker trickery.
33615
33616 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33617
33618 PR c++/12370
33619 * g++.dg/other/friend2.C: New test.
33620
33621 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
33622
33623 * gcc.dg/20031012-1.c: New test.
33624
33625 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
33626
33627 * gcc.dg/weak/weak-3.c: Fix for new warning.
33628
33629 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
33630
33631 PR optimization/8750
33632 * gcc.c-torture/execute/20031012-1.c: New test case.
33633
33634 2003-10-11 Roger Sayle <roger@eyesopen.com>
33635
33636 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
33637 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
33638
33639 2003-10-11 Roger Sayle <roger@eyesopen.com>
33640
33641 PR optimization/12260
33642 * gcc.c-torture/compile/20031011-2.c: New test case.
33643
33644 2003-10-11 Roger Sayle <roger@eyesopen.com>
33645
33646 * gcc.c-torture/execute/20031011-1.c: New testcase.
33647
33648 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
33649
33650 * gcc.c-torture/compile/20031011-1.c: New test.
33651
33652 2003-10-11 Jan Hubicka <jh@suse.cz>
33653
33654 * g++.dg/other/first-global.C: New test.
33655
33656 2003-10-11 Roger Sayle <roger@eyesopen.com>
33657
33658 * gcc.c-torture/execute/string-opt-18.c: New testcase.
33659
33660 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
33661
33662 * gcc.c-torture/compile/20031010-1.c: New test.
33663
33664 2003-10-10 Geoffrey Keating <geoffk@apple.com>
33665
33666 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
33667 * gcc.c-torture/execute/va-arg-25.c: ... here.
33668
33669 2003-10-09 Mark Mitchell <mark@codesourcery.com>
33670
33671 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
33672
33673 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
33674
33675 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
33676
33677 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
33678
33679 * g++.dg/parse/error2.C: New test.
33680
33681 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
33682
33683 PR c++/11097
33684 * g++.dg/other/error5.C: Modify the error message.
33685 * g++.dg/lookup/using8.C: New test.
33686
33687 2003-10-07 Geoffrey Keating <geoffk@apple.com>
33688
33689 * gcc.dg/darwin-abi-2.c: New file.
33690 * gcc.c-torture/execute/va-arg-24.c: New file.
33691
33692 2003-10-06 Bob Wilson <bob.wilson@acm.org>
33693
33694 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
33695 indentation.
33696
33697 2003-10-06 Mark Mitchell <mark@codesourcery.com>
33698
33699 PR c++/10147
33700 * g++.dg/other/error4.C: Update error messages.
33701 * g++.dg/template/ptrmem4.C: Likewise.
33702
33703 PR c++/12337
33704 * g++.dg/init/new9.C: New test.
33705
33706 PR c++/12334, c++/12236, c++/8656
33707 * g++.dg/ext/attrib8.C: New test.
33708
33709 2003-10-06 Devang Patel <dpatel@apple.com>
33710
33711 * gcc.dg/debug/dwarf2-3.h: New test.
33712 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
33713
33714 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
33715
33716 * g++.dg/opt/cfg2.C: New test.
33717
33718 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33719
33720 * g++.dg/opt/float1.C: New test.
33721
33722 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
33723
33724 * gcc.dg/c90-array-lval-6.c: New test.
33725 * gcc.dg/c99-array-lval-6.c: New test.
33726
33727 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
33728 Ziemowit Laski <zlaski@apple.com>
33729
33730 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
33731 'Derived', so that it is never considered a class method; add
33732 new warning for '+port' method ambiguity.
33733 * objc.dg/method-12.m: Include <objc/objc.h> instead of
33734 <objc/objc-api.h> (needed on Mac OS X).
33735 * objc.dg/method-13.m: New test.
33736
33737 2003-10-03 Roger Sayle <roger@eyesopen.com>
33738
33739 PR optimization/9325, PR java/6391
33740 * gcc.c-torture/execute/20031003-1.c: New test case.
33741
33742 2003-10-02 Mark Mitchell <mark@codesourcery.com>
33743
33744 PR optimization/12180
33745 * gcc.dg/20031002-1.c: New test.
33746
33747 PR c++/12486
33748 * g++.dg/inherit/error1.C: New test.
33749
33750 2003-10-02 Chris Demetriou <cgd@broadcom.com>
33751
33752 * lib/f-torture.exp (search_for): Rename to...
33753 (search_for_re): This. Also, clean up comments and the
33754 "regexp" invocation.
33755
33756 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
33757
33758 * gcc.c-torture/compile/20031002-1.c: New test.
33759
33760 2003-10-02 Jakub Jelinek <jakub@redhat.com>
33761
33762 * g++.dg/opt/cond1.C: New test.
33763
33764 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
33765
33766 * gcc.dg/Wold-style-definition-2.c: New testcase.
33767 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
33768
33769 2003-09-29 Richard Henderson <rth@redhat.com>
33770
33771 * g++.dg/init/array10.C: Add dg-options.
33772
33773 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
33774
33775 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
33776
33777 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33778
33779 * g++.dg/template/friend19.C: Fix typo.
33780 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
33781
33782 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
33783
33784 * gcc.c-torture/execute/20030928-1.c: New test.
33785 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
33786
33787 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
33788
33789 * g++.dg/opt/unroll1.C: New test.
33790
33791 2003-09-26 Roger Sayle <roger@eyesopen.com>
33792
33793 PR optimization/11741
33794 * gcc.dg/20030926-1.c: New test case.
33795
33796 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33797
33798 PR c++/5655
33799 * g++.dg/parse/access7.C: New test.
33800 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
33801
33802 2003-09-24 Ziemowit Laski <zlaski@apple.com>
33803
33804 MERGE OF objc-improvements-branch into MAINLINE:
33805 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
33806 if libobjc has not been built.
33807 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
33808 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
33809 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
33810 objc/execute/nested-3.m, objc/execute/np-2.m,
33811 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
33812 objc/execute/redefining_self.m, objc/execute/root_methods.m,
33813 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
33814 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
33815 objc.dg/special/unclaimed-category-1.h,
33816 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
33817 well as GNU runtime.
33818 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
33819 * execute/cascading-1.m, execute/function-message-1.m,
33820 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
33821 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
33822 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
33823 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
33824 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
33825 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
33826 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
33827 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
33828 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
33829 * objc.dg/bitfield-2.m: Run only on Darwin.
33830 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
33831 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
33832 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
33833 * objc.dg/const-str-1.m: Fix constant string layout.
33834
33835 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
33836
33837 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
33838
33839 2003-09-23 Geoffrey Keating <geoffk@apple.com>
33840
33841 * gcc.dg/darwin-abi-1.c: New file.
33842
33843 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
33844
33845 PR target/12281
33846 * gcc.c-torture/compile/20030921-1.c: New test.
33847
33848 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
33849
33850 * g++.dg/opt/reg-stack2.C: New test.
33851
33852 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33853
33854 * g++.dg/eh/delayslot1.C: New test.
33855
33856 2003-09-20 Richard Henderson <rth@redhat.com>
33857
33858 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
33859
33860 2003-09-20 Roger Sayle <roger@eyesopen.com>
33861
33862 * gcc.c-torture/execute/20030920-1.c: New test case.
33863
33864 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33865
33866 * g++.dg/rtti/typeid3.C: Correct expected error message.
33867
33868 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33869
33870 PR c++/157
33871 * g++.dg/parse/crash12.C: New test.
33872
33873 2003-09-19 Janis Johnson <janis187@us.ibm.com>
33874
33875 * gcc.dg/compat/mixed-struct-check.h: New.
33876 * gcc.dg/compat/mixed-struct-defs.h: New.
33877 * gcc.dg/compat/mixed-struct-init.h: New.
33878 * gcc.dg/compat/struct-by-value-19_main.c: New.
33879 * gcc.dg/compat/struct-by-value-19_x.c: New.
33880 * gcc.dg/compat/struct-by-value-19_y.c: New.
33881 * gcc.dg/compat/struct-by-value-20_main.c: New.
33882 * gcc.dg/compat/struct-by-value-20_x.c: New.
33883 * gcc.dg/compat/struct-by-value-20_y.c: New.
33884 * gcc.dg/compat/struct-return-19_main.c: New.
33885 * gcc.dg/compat/struct-return-19_x.c: New.
33886 * gcc.dg/compat/struct-return-19_y.c: New.
33887 * gcc.dg/compat/struct-return-20_main.c: New.
33888 * gcc.dg/compat/struct-return-20_x.c: New.
33889 * gcc.dg/compat/struct-return-20_y.c: New.
33890
33891 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
33892 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
33893 so that it will not complain on LP64 targets.
33894
33895 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33896
33897 PR c++/495
33898 * g++.dg/template/friend24.C: New test.
33899
33900 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
33901
33902 PR c++/12332
33903 * g++.dg/template/memtmpl2.C: New test.
33904
33905 2003-09-18 Mark Mitchell <mark@codesourcery.com>
33906
33907 PR target/11184
33908 * gcc.dg/builtin-apply1.c: New test.
33909
33910 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
33911
33912 PR c++/9848
33913 * g++.dg/warn/Wunused-4.C: New test.
33914
33915 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33916
33917 PR c++/12316
33918 * g++.dg/other/gc2.C: New test.
33919
33920 2003-09-17 Mark Mitchell <mark@codesourcery.com>
33921
33922 PR c++/11991
33923 * g++.dg/rtti/typeid3.C: New test.
33924
33925 PR c++/12266
33926 * g++.dg/overload/template1.C: New test.
33927
33928 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
33929
33930 * g++.dg/opt/cfg3.C: New test.
33931
33932 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33933
33934 PR c++/7939
33935 * g++.dg/template/crash11.C: New test.
33936
33937 2003-09-16 Jason Merrill <jason@redhat.com>
33938 Jakub Jelinek <jakub@redhat.com>
33939
33940 * gcc.dg/attr-warn-unused-result.c: New test.
33941
33942 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
33943
33944 PR c++/12184
33945 * g++.dg/expr/call2.C: New test.
33946
33947 2003-09-15 Andreas Jaeger <aj@suse.de>
33948
33949 * gcc.dg/Wold-style-definition-1.c: New test.
33950
33951 2003-09-14 Mark Mitchell <mark@codesourcery.com>
33952
33953 PR c++/3907
33954 * g++.dg/parse/template12.C: New test.
33955
33956 * g++.dg/abi/bitfield11.C: New test.
33957 * g++.dg/abi/bitfield12.C: Likewise.
33958
33959 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
33960
33961 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
33962 non-expansion of functional macro name without arguments at EOL.
33963 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
33964
33965 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
33966
33967 * gcc.c-torture/execute/20030914-[12].c: New tests.
33968
33969 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
33970
33971 PR c++/11788
33972 * g++.dg/overload/addr1.C: New test.
33973
33974 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
33975
33976 * gcc.dg/20030909-1.c: New test.
33977
33978 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
33979
33980 * gcc.dg/ultrasp10.c: New test.
33981
33982 2003-09-09 Devang Patel <dpatel@apple.com>
33983
33984 * gcc.dg/darwin-ld-6.c: New test.
33985
33986 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33987
33988 * gcc.dg/torture/builtin-explog-1.c: New testcase.
33989
33990 2003-09-08 Mark Mitchell <mark@codesourcery.com>
33991
33992 * gcc.dg/ia64-types1.c: New test.
33993 * gcc.dg/ia64-types2.c: Likewise.
33994
33995 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33996
33997 * gcc.dg/builtins-1.c: Add more _Complex tests.
33998 * gcc.dg/torture/builtin-attr-1.c: Likewise.
33999
34000 * gcc.dg/builtins-1.c: Test existing _Complex functions.
34001 * gcc.dg/torture/builtin-attr-1.c: Likewise.
34002
34003 2003-09-08 Mark Mitchell <mark@codesourcery.com>
34004
34005 PR c++/11786
34006 * g++.dg/lookup/koenig2.C: New test.
34007
34008 PR c++/5296
34009 * g++.dg/rtti/typeid2.C: New test.
34010
34011 2003-09-08 Jakub Jelinek <jakub@redhat.com>
34012
34013 * gcc.c-torture/compile/20030904-1.c: New test.
34014
34015 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
34016
34017 * g++.dg/opt/longbranch2.C: New test.
34018
34019 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
34020
34021 * g++.dg/template/crash10.C: Only compile it.
34022
34023 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
34024
34025 PR middle-end/11665
34026 * gcc.c-torture/compile/20030907-1.c: New test.
34027 * g++.dg/init/array11.C: New test.
34028
34029 2003-09-07 Mark Mitchell <mark@codesourcery.com>
34030
34031 PR c++/11852
34032 * g++.dg/init/struct1.C: New test.
34033
34034 2003-09-07 Mark Mitchell <mark@codesourcery.com>
34035
34036 PR c++/12181
34037 * g++.dg/expr/comma1.C: New test.
34038
34039 2003-09-06 Mark Mitchell <mark@codesourcery.com>
34040
34041 PR c++/11867
34042 * g++.dg/expr/static_cast5.C: New test.
34043
34044 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
34045
34046 PR c++/11507
34047 * g++.dg/lookup/scoped7.C: New test.
34048
34049 PR c++/9574
34050 * g++.dg/other/static1.C: New test.
34051
34052 PR c++/11490
34053 * g++.dg/warn/template-1.C: New test.
34054
34055 PR c++/11432
34056 * g++.dg/template/crash10.C: New test.
34057
34058 PR c++/2478
34059 * g++.dg/overload/VLA.C: New test.
34060
34061 PR c++/10804
34062 * g++.dg/template/call1.C: New test.
34063
34064 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
34065
34066 PR c++/11794
34067 * g++.dg/parse/using3.C: New test.
34068
34069 2003-09-06 Roger Sayle <roger@eyesopen.com>
34070
34071 PR c++/11409
34072 * g++.dg/overload/builtin3.C: New test case.
34073
34074 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
34075
34076 PR c/9862
34077 * gcc.dg/20030906-1.c: New test.
34078 * gcc.dg/20030906-2.c: Likewise.
34079
34080 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
34081
34082 PR c++/12167
34083 * g++.dg/parse/defarg5.C: New test.
34084
34085 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
34086
34087 2003-09-05 Mark Mitchell <mark@codesourcery.com>
34088
34089 PR c++/12163
34090 * g++.dg/expr/static_cast4.C: New test.
34091
34092 PR c++/12146
34093 * g++.dg/template/crash9.C: New test.
34094
34095 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
34096
34097 * g++.old-deja/g++.ext/pretty2.C: Update for change
34098 in __FUNCTION__.
34099 * g++.old-deja/g++.ext/pretty3.C: Likewise.
34100
34101 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
34102
34103 PR c++/11922
34104 * g++/dg/template/qualified-id1.C: New test.
34105
34106 PR c++/12037
34107 * g++.dg/warn/noeffect4.C: New test.
34108
34109 2003-09-04 Matt Austern <austern@apple.com>
34110
34111 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
34112 * g++.dg/ext/fnname2.C: Likewise.
34113 * g++.dg/ext/fnname3.C: Likewise.
34114
34115 2003-09-04 Mark Mitchell <mark@codesourcery.com>
34116
34117 * g++.dg/expr/lval1.C: New test.
34118 * g++.dg/ext/lvcast.C: Remove.
34119
34120 2003-09-03 Roger Sayle <roger@eyesopen.com>
34121
34122 PR optimization/11700.
34123 * gcc.c-torture/compile/20030903-1.c: New test case.
34124
34125 2003-09-03 Mark Mitchell <mark@codesourcery.com>
34126
34127 PR c++/12053
34128 * g++.dg/abi/layout4.C: New test.
34129
34130 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
34131
34132 PR c++/11553
34133 * g++.dg/parse/friend3.C: New test.
34134
34135 2003-09-02 Mark Mitchell <mark@codesourcery.com>
34136
34137 PR c++/11847
34138 * g++.dg/template/class1.C: New test.
34139
34140 PR c++/11808
34141 * g++.dg/expr/call1.C: New test.
34142
34143 2003-09-01 Mark Mitchell <mark@codesourcery.com>
34144
34145 PR c++/12114
34146 * g++.dg/init/ref9.C: New test.
34147
34148 PR c++/11972
34149 * g++.dg/template/nested4.C: New test.
34150
34151 2003-08-29 Mark Mitchell <mark@codesourcery.com>
34152
34153 PR c++/12093
34154 * g++.dg/template/non-dependent4.C: New test.
34155
34156 PR c++/11928
34157 * g++.dg/inherit/conv1.C: New test.
34158
34159 2003-08-29 Mark Mitchell <mark@codesourcery.com>
34160
34161 PR c++/6196
34162 * g++.dg/ext/label1.C: New test.
34163 * g++.dg/ext/label2.C: Likewise.
34164
34165 2003-08-28 Mark Mitchell <mark@codesourcery.com>
34166
34167 * g++.dg/expr/cond3.C: New test.
34168
34169 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34170
34171 * gcc.dg/builtins-1.c: Add new builtin cases.
34172
34173 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34174
34175 * gcc.dg/builtins-1.c: Add new cases.
34176 * gcc.dg/torture/builtin-attr-1.c: Likewise.
34177
34178 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34179
34180 * gcc.dg/builtins-1.c: Add more math builtin tests.
34181 * gcc.dg/torture/builtin-attr-1.c: New test.
34182
34183 2003-08-28 Mark Mitchell <mark@codesourcery.com>
34184
34185 PR optimization/5079
34186 * g++.dg/opt/static3.C: New test.
34187
34188 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34189
34190 * gcc.misc-tests/gcov-10b.c: New test.
34191
34192 2003-08-27 Mark Mitchell <mark@codesourcery.com>
34193
34194 * g++.dg/opt/ptrmem3.C: New test.
34195
34196 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
34197
34198 2003-08-27 Jakub Jelinek <jakub@redhat.com>
34199
34200 * gcc.dg/20030826-2.c: New test.
34201
34202 2003-08-26 Roger Sayle <roger@eyesopen.com>
34203
34204 PR middle-end/12002
34205 * g77.f-torture/compile/12002.f: New test case.
34206
34207 2003-08-26 Roger Sayle <roger@eyesopen.com>
34208
34209 * gcc.dg/20030826-1.c: New test case.
34210
34211 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
34212
34213 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
34214
34215 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
34216
34217 PR c++/11871
34218 * c++.dg/lookup/crash1.C: New test.
34219
34220 * c++.dg/warn/noeffect3.C: New test.
34221
34222 2003-08-25 Janis Johnson <janis187@us.ibm.com>
34223
34224 * gcc.dg/compat/vector-1_x.c: Compile with -w.
34225 * gcc.dg/compat/vector-1_y.c: Ditto.
34226 * gcc.dg/compat/vector-2_x.c: Ditto.
34227 * gcc.dg/compat/vector-2_y.c: Ditto.
34228
34229 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
34230
34231 * gcc.dg/20030702-1.c: New test.
34232
34233 2003-08-25 Mark Mitchell <mark@codesourcery.com>
34234
34235 PR c++/8795
34236 * g++.dg/ext/altivec-1.C: New test.
34237
34238 2003-08-24 Richard Henderson <rth@redhat.com>
34239
34240 * g++.dg/eh/simd-2.C: Add -w for x86.
34241
34242 2003-08-23 Jakub Jelinek <jakub@redhat.com>
34243
34244 * gcc.dg/20030815-1.c: New test.
34245
34246 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34247
34248 PR c++/3765
34249 * g++.dg/parse/access6.C: New test.
34250
34251 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34252
34253 PR c++/641, c++/11876
34254 * g++.dg/template/friend22.C: New test.
34255 * g++.dg/template/friend23.C: Likewise.
34256
34257 2003-08-22 Mark Mitchell <mark@codesourcery.com>
34258
34259 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
34260 identically.
34261
34262 2003-08-22 Mark Mitchell <mark@codesourcery.com>
34263
34264 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
34265
34266 2003-08-22 Mark Mitchell <mark@codesourcery.com>
34267
34268 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
34269
34270 2003-08-22 Mark Mitchell <mark@codesourcery.com>
34271
34272 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
34273
34274 2003-08-22 Mark Mitchell <mark@codesourcery.com>
34275
34276 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
34277
34278 2003-08-21 Mark Mitchell <mark@codesourcery.com>
34279
34280 PR c++/11919
34281 * g++.dg/overload/prom1.C: New test.
34282
34283 PR c++/11551
34284 * g++.dg/parse/dtor2.C: New test.
34285
34286 PR c++/10762
34287 * g++.dg/parse/using2.C: New test.
34288
34289 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
34290
34291 PR target/11805
34292 * gcc.c-torture/compile/20030821-1.c: New.
34293
34294 2003-08-20 Mark Mitchell <mark@codesourcery.com>
34295
34296 PR c++/11834
34297 * g++.dg/template/deduce2.C: New test.
34298
34299 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
34300
34301 * gcc.c-torture/execute/20030821-1.c: New test.
34302
34303 2003-08-20 Roger Sayle <roger@eyesopen.com>
34304
34305 PR middle-end/11984
34306 * gcc.dg/20030820-1.c: New test case.
34307
34308 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
34309
34310 PR c++/11945
34311 * g++.dg/warn/noeffect2.C: New test.
34312
34313 2003-08-19 Mark Mitchell <mark@codesourcery.com>
34314
34315 PR c++/10926
34316 * g++.dg/template/dtor2.C: New test.
34317
34318 PR c++/11684
34319 * g++.dg/template/operator1.C: New test.
34320 * g++.dg/parse/operator4.C: New test.
34321
34322 PR c++/11946.C
34323 * g++.dg/expr/enum1.C: New test.
34324 * gcc.dg/c99-bool-1.c: Remove bogus warning.
34325
34326 PR c++/11036.C
34327 * g++.dg/parse/elab2.C: New test.
34328 * g++.dg/parse/typedef4.C: Change error message.
34329 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
34330 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
34331 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
34332
34333 2003-08-19 Geoffrey Keating <geoffk@apple.com>
34334
34335 * gcc.dg/pch/warn-1.c: New.
34336 * gcc.dg/pch/warn-1.hs: New.
34337
34338 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
34339 not-tested file.
34340
34341 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
34342
34343 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
34344
34345 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
34346
34347 * gcc.dg/uninit-D.c: New Test.
34348 * gcc.dg/uninit-E.c: New Test.
34349 * gcc.dg/uninit-F.c: New Test.
34350 * gcc.dg/uninit-G.c: New Test.
34351
34352 2003-08-19 Michael Ritzert <ritzert@t-online.de>
34353
34354 * g++.dg/README: Describe the pch directory.
34355
34356 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34357
34358 PR c++/11174
34359 * g++.dg/parse/access4.C: New test.
34360 * g++.dg/parse/access5.C: Likewise.
34361 * g++.old-deja/g++.jason/access17.C: Adjust error message.
34362
34363 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
34364
34365 * gcc.dg/noncompile/20030818-1.c: New.
34366
34367 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
34368
34369 PR c++/11957
34370 * g++.dg/warn/noeffect1.C: New test.
34371
34372 * g++.dg/template/scope2.C: New test.
34373 * g++.dg/template/error2.C: Correct dg-error
34374
34375 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
34376
34377 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
34378
34379 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
34380
34381 PR C++/11512
34382 * g++.dg/template/warn1.C: New.
34383
34384 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
34385
34386 * g++.dg/template/error2.C: New test.
34387 * g++.dg/lookup/using7.C: Adjust errors
34388 * g++.old-deja/g++.pt/crash36.C: Likewise.
34389 * g++.old-deja/g++.pt/derived3.C: Likewise.
34390
34391 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34392
34393 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
34394 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
34395 * gcc.c-torture/execute/builtins/string-9.c: New, from
34396 string-opt-9.c. Adjust for execute/builtins framework.
34397 * gcc.c-torture/execute/string-opt-9.c: Delete.
34398
34399 2003-08-12 Mark Mitchell <mark@codesourcery.com>
34400
34401 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
34402
34403 * g++.dg/parse/ret-type2.C: New test.
34404
34405 PR c++/11703
34406 * g++.dg/init/new8.C: New test.
34407
34408 PR c++/10923
34409 * g++.dg/parse/typedef5.C: New test.
34410
34411 PR c++/9512
34412 * g++.dg/parse/qualified2.C: New test.
34413 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
34414 invalid code.
34415
34416 2003-08-11 Mark Mitchell <mark@codesourcery.com>
34417
34418 * g++.dg/conversion/ptrmem1.C: New test.
34419
34420 2003-08-11 Jakub Jelinek <jakub@redhat.com>
34421
34422 PR target/11693
34423 * gcc.dg/20030811-1.c: New test.
34424
34425 PR target/11535
34426 * gcc.c-torture/execute/20030811-1.c: New test.
34427
34428 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34429
34430 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
34431
34432 2003-08-10 Mark Mitchell <mark@codesourcery.com>
34433
34434 PR c++/11789.C
34435 * g++.dg/inherit/multiple1.C: New test.
34436
34437 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
34438
34439 * gcc.dg/spe1.c: New test.
34440
34441 PR c++/11670
34442 * g++.dg/expr/cast2.C: New test.
34443
34444 PR c++/10530
34445 * g++.dg/template/dependent-name2.C: New test.
34446
34447 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
34448
34449 * g++.dg/parse/crash11.C: Put the dg options in comments.
34450
34451 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
34452
34453 * lib/gcc-dg.exp: Update for diagnostic change.
34454
34455 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34456
34457 PR c++/5767
34458 * g++.dg/parse/crash11.C: New test.
34459
34460 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
34461
34462 * gcc.dg/cpp/spacing1.c: Update.
34463
34464 2003-08-04 Janis Johnson <janis187@us.ibm.com>
34465
34466 PR target/11739
34467 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
34468 a value for -mtune.
34469
34470 2003-08-04 Roger Sayle <roger@eyesopen.com>
34471
34472 PR middle-end/11771
34473 * gcc.c-torture/compile/20030804-1.c: New test case.
34474
34475 2003-08-04 Roger Sayle <roger@eyesopen.com>
34476
34477 * gcc.dg/20030804-1.c: New test case.
34478
34479 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
34480
34481 * gcc.dg/cpp/separate-1.c: New test.
34482
34483 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
34484
34485 PR c++/11704
34486 * g++.dg/template/dependent-expr2.C: New test.
34487
34488 PR c++/11766
34489 * g++.dg/expr/ptrmem1.C: New test.
34490
34491 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34492
34493 PR c++/9453
34494 * g++.dg/template/friend15.C: New test.
34495
34496 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
34497
34498 * lib/dg-pch.exp: Work round PCH bug.
34499
34500 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34501
34502 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
34503 builtins. Move cases from builtins-4.c here.
34504
34505 * gcc.dg/torture/builtin-math-1.c: New test taken from
34506 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
34507 additional cases.
34508
34509 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
34510 Delete.
34511
34512 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
34513
34514 PR c++/9447
34515 * g++.dg/template/using7.C: New test.
34516
34517 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
34518
34519 * import1.c, import2.c: New tests.
34520
34521 2003-08-01 Jakub Jelinek <jakub@redhat.com>
34522
34523 * g++.dg/eh/crossjump1.C: New test.
34524
34525 2003-08-01 Mark Mitchell <mark@codesourcery.com>
34526
34527 PR c++/11697
34528 * g++.dg/template/using6.C: New test.
34529
34530 PR c++/11744
34531 * g++.dg/template/koenig2.C: New test.
34532
34533 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34534
34535 PR c++/7983
34536 * g++.dg/parse/typedef4.C: New test.
34537
34538 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34539
34540 PR c++/8442, c++/8806
34541 * g++.dg/template/elab1.C: New test.
34542 * g++.dg/template/type2.C: Likewise.
34543 * g++.dg/template/ttp3.C: Adjust expected error message.
34544 * g++.old-deja/g++.law/visibility13.C: Likewise.
34545 * g++.old-deja/g++.niklas/t135.C: Likewise.
34546 * g++.old-deja/g++.pt/ttp41.C: Likewise.
34547 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
34548 template argument.
34549 * g++.old-deja/g++.pt/ttp44.C: Likewise.
34550
34551 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
34552
34553 PR c++/11295
34554 * g++.dg/ext/stmtexpr1.C: New test.
34555
34556 * g++.dg/opt/tmp1.C: New test.
34557
34558 PR c++/11525
34559 * g++.dg/parse/constant4.C: New test.
34560
34561 PR c++/9447
34562 * g++.dg/template/using5.C: New test.
34563
34564 2003-07-31 Roger Sayle <roger@eyesopen.com>
34565
34566 * gcc.dg/builtins-27.c: New test case.
34567
34568 2003-07-31 Jakub Jelinek <jakub@redhat.com>
34569
34570 * gcc.dg/tls/opt-7.c: New test.
34571
34572 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
34573
34574 * g++.old-deja/g++.other/crash18.C: Remove.
34575
34576 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
34577
34578 * g++.dg/template/explicit3.C: New.
34579 * g++.dg/template/explicit4.C: New.
34580 * g++.dg/template/explicit5.C: New.
34581
34582 PR c++/11347
34583 * g++.dg/template/memtmpl1.C: New.
34584
34585 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
34586
34587 PR target/11565
34588 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
34589 * gcc.dg/i386-387-5.c (dg-options): Likewise.
34590
34591 2003-07-30 Jan Hubicka <jh@suse.cz>
34592
34593 * vtgc1.c: Kill.
34594
34595 2003-07-29 Zack Weinberg <zack@codesourcery.com>
34596
34597 * gcc.dg/struct-in-proto-1.c: New test.
34598
34599 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
34600
34601 * gcc.dg/cpp/include2.c: Only expect one message.
34602
34603 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
34604
34605 PR c++/9447
34606 * g++.dg/template/using1.C: New test.
34607 * g++.dg/template/using2.C: New test.
34608 * g++.dg/template/using3.C: New test.
34609 * g++.dg/template/using4.C: New test.
34610
34611 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
34612
34613 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
34614 * gcc.c-torture/execute/string-opt-10.c: Likewise.
34615
34616 2003-07-28 Jan Hubicka <jh@suse.cz>
34617
34618 PR c++/11530
34619 * g++.dg/opt/call1.C: New test.
34620
34621 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
34622
34623 PR c++/11667
34624 * g++.dg/init/enum2.C: New test.
34625 * g++.dg/template/overload1.C: Add "-w" option.
34626
34627 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
34628
34629 * gcc.dg/Wdeclaration-after-statement-1.c,
34630 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
34631
34632 2003-07-28 Jakub Jelinek <jakub@redhat.com>
34633
34634 * gcc.c-torture/compile/20030725-1.c: New test.
34635
34636 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
34637
34638 * gcc.dg/20030505.c: Only run for SPE.
34639 Remove definition of opaque type.
34640
34641 2003-07-27 Mark Mitchell <mark@codesourcery.com>
34642
34643 * g++.dg/template/ptrmem6.C: New test.
34644
34645 2003-07-26 Geoffrey Keating <geoffk@apple.com>
34646
34647 * gcc.c-torture/compile/zero-strct-2.c: New test.
34648
34649 2003-07-25 Geoffrey Keating <geoffk@apple.com>
34650
34651 * gcc.dg/intermod-1.c: New test.
34652
34653 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
34654
34655 PR c++/11617
34656 * g++.dg/template/lookup2.C: New test.
34657 * g++.dg/template/memclass1.C: Remove instantiated from error.
34658 * g++.dg/other/error2.C: Tweak expected errors.
34659
34660 PR c++/11596
34661 * g++.dg/template/defarg3.C: New test.
34662
34663 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
34664
34665 2003-07-24 Mark Mitchell <mark@codesourcery.com>
34666
34667 * g++.dg/inherit/access5.C: New test.
34668
34669 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34670
34671 PR c++/11513
34672 * g++.dg/template/crash8.C: New test.
34673
34674 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
34675
34676 PR c/10602
34677 * gcc.dg/noncompile/incomplete-2.c: New test.
34678
34679 2003-07-23 Mark Mitchell <mark@codesourcery.com>
34680
34681 PR c++/11645
34682 * g++.dg/inherit/access4.C: New test.
34683
34684 PR c++/11517
34685 * g++.dg/expr/cond2.C: New test.
34686
34687 PR optimization/10679
34688 * g++.dg/opt/inline4.C: New test.
34689
34690 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
34691
34692 * g++.dg/parse/crash10: New test.
34693
34694 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
34695
34696 * g++.dg/ext/flexary1.C: New test.
34697
34698 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34699
34700 PR c++/10793
34701 * g++.dg/template/crash9.C: New test.
34702
34703 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34704
34705 PR c++/3004
34706 * g++.dg/parse/typedef3.C: New test.
34707
34708 PR c++/7906
34709 * g++.dg/parse/operator2.C: New test.
34710
34711 PR c++/8895
34712 * g++.dg/parse/def-tmpl-arg1.C: New test.
34713
34714 PR c++/9282
34715 * g++.dg/parse/funptr1.C: New test.
34716
34717 PR c++/9452
34718 * g++.dg/parse/ambig3.C: New test.
34719
34720 PR c++/9454
34721 * g++.dg/parse/operator3.C: New test.
34722
34723 PR c++/9486
34724 * g++.dg/parse/template10.C: New test.
34725
34726 PR c++/9488
34727 * g++.dg/parse/template11.C: New test.
34728
34729 PR c++/10150
34730 * g++.dg/parse/invalid-op1.C: New test.
34731
34732 PR c++/10247
34733 * g++.dg/parse/condexpr1.C: New test.
34734
34735 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
34736
34737 * g++.dg/ext/packed3.C: New test.
34738 * g++.dg/ext/packed4.C: New test.
34739
34740 * gcc.dg/pack-test-3.c: New test.
34741
34742 2003-07-21 Janis Johnson <janis187@us.ibm.com>
34743
34744 * lib/compat.exp: Handle dg-options per source file.
34745 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
34746 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
34747 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
34748 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
34749 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
34750 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
34751 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
34752 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
34753 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
34754 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
34755 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
34756 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
34757 * g++.dg/compat/break/bitfield7_x.C: Ditto.
34758 * g++.dg/compat/break/bitfield7_y.C: Ditto.
34759
34760 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
34761
34762 PR c/10320
34763 * gcc.c-torture/execute/20030718-1.c: New test.
34764
34765 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
34766
34767 PR optimization/11536
34768 * gcc.dg/20030721-1.c: New test.
34769
34770 2003-07-19 Mark Mitchell <mark@codesourcery.com>
34771
34772 PR c++/11546
34773 * g++.dg/template/lookup1.C: New test.
34774
34775 2003-07-19 Zack Weinberg <zack@codesourcery.com>
34776
34777 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
34778 diagnostics of ill-formed constructs involving labels.
34779 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
34780 the new 'previously defined here' message.
34781
34782 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
34783
34784 * g++.dg/parse/non-dependent2.C: New test.
34785
34786 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
34787
34788 * g++.dg/init/init-ref4.C: xfail on targets without
34789 weak symbols.
34790
34791 2003-07-17 Jakub Jelinek <jakub@redhat.com>
34792
34793 PR target/11087
34794 * gcc.c-torture/execute/20030717-1.c: New test.
34795
34796 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34797
34798 * g++.dg/opt/cfg1.C: New test.
34799
34800 2003-07-17 Mark Mitchell <mark@codesourcery.com>
34801
34802 PR optimization/11557
34803 * gcc.dg/20030717-1.c: New test.
34804
34805 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
34806
34807 PR c++/10476
34808 * g++.dg/expr/crash-1.C: New test.
34809
34810 PR c++/11027
34811 * g++.dg/template/init3.C: New test.
34812
34813 PR c++/8222
34814 * g++.dg/template/non-dependent1.C: New test.
34815
34816 PR c++/11070
34817 * g++.dg/template/non-dependent2.C: New test.
34818
34819 PR c++/11071
34820 * g++.dg/template/non-dependent3.C: New test.
34821
34822 PR c++/9907
34823 * g++.dg/template/sizeof5.C: New test.
34824
34825 2003-07-17 Geoffrey Keating <geoffk@apple.com>
34826
34827 PR 11498
34828 * gcc.c-torture/compile/mangle-1.c: New file.
34829
34830 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34831
34832 PR c++/7809
34833 * g++.dg/parse/access3.C: New test.
34834
34835 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
34836
34837 PR c++/11384
34838 * g++.dg/init/init-ref4.C: New test.
34839
34840 2003-07-16 Mark Mitchell <mark@codesourcery.com>
34841
34842 PR c++/11547
34843 * g++.dg/parse/constant3.C: New test.
34844 * g++.dg/parse/crash7.C: Likewise.
34845
34846 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
34847
34848 PR target/11008
34849 * gcc.dg/i386-pentium4-not-mull.c: New.
34850
34851 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
34852
34853 * gcc.dg/asm-names.c (ymain): Make it weak.
34854
34855 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34856
34857 PR c++/5421
34858 * g++.dg/template/friend21.C: New test.
34859
34860 2003-07-16 Jakub Jelinek <jakub@redhat.com>
34861
34862 * gcc.dg/cleanup-8.c: New test.
34863 * gcc.dg/cleanup-9.c: New test.
34864
34865 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
34866
34867 * g++.dg/ext/dll-MI1.h: New file.
34868 * g++.dg/ext/dllexport-MI1.C: New file.
34869 * g++.dg/ext/dllimport-MI1.C: New file.
34870
34871 2003-07-15 Jakub Jelinek <jakub@redhat.com>
34872
34873 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
34874 it does not have cmpstrsi patterns (just cmpmemsi).
34875
34876 2003-07-15 Mark Mitchell <mark@codesourcery.com>
34877
34878 PR debug/11473
34879 * g++.dg/debug/debug8.C: New test.
34880
34881 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34882
34883 PR c++/10108
34884 * g++.dg/template/crash7.C: New test.
34885
34886 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
34887
34888 PR target/10795
34889 * gcc.c-torture/compile/20030708-1.c: New.
34890
34891 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
34892
34893 * gcc.c-torture/execute/20030715-1.c: New test.
34894
34895 2003-07-14 Geoffrey Keating <geoffk@apple.com>
34896
34897 * gcc.dg/pch/inline-3.c: New file.
34898 * gcc.dg/pch/inline-3.hs: New file.
34899 * gcc.dg/pch/inline-4.c: New file.
34900 * gcc.dg/pch/inline-4.hs: New file.
34901
34902 2003-07-14 Mark Mitchell <mark@codesourcery.com>
34903
34904 PR c++/11509
34905 * g++.dg/template/crash6.C: New test.
34906
34907 PR c++/7053
34908 * g++.dg/template/friend20.C: New test.
34909
34910 PR c++/7019
34911 * g++.dg/template/overload2.C: New test.
34912
34913 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34914
34915 PR optimization/11440
34916 * gcc.c-torture/execute/20030714-1.c: New test.
34917
34918 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34919
34920 PR c++/11154
34921 * g++.dg/template/partial2.C: New test.
34922
34923 2003-07-13 Mark Mitchell <mark@codesourcery.com>
34924
34925 PR c++/11503
34926 * g++.dg/template/anon1.C: New test.
34927
34928 PR c++/11493
34929 PR c++/11495
34930 * g++.dg/parse/template9.C: Likewise.
34931 * g++.dg/template/crash4.C: New test.
34932 * g++.dg/template/koenig1.C: Likewise.
34933 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
34934 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
34935 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
34936 functions.
34937 * g++.old-deja/g++.jason/template36.C: Likewise.
34938 * g++.old-deja/g++.mike/p1989.C: Likewise.
34939 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
34940 * g++.old-deja/g++.pt/ttp20.C: Use this->.
34941 * g++.old-deja/g++.pt/ttp21.C: Use this->.
34942 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
34943 compiling.
34944 * g++.old-deja/g++.pt/union2.C: Use this->.
34945
34946 2003-07-11 Jakub Jelinek <jakub@redhat.com>
34947
34948 * gcc.dg/20030711-1.c: New test.
34949
34950 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
34951
34952 PR c++/11050
34953 * g++.dg/parse/args1.C: New test.
34954 * g++.pt/defarg8.C: Change expected errors.
34955
34956 2003-07-11 Mark Mitchell <mark@codesourcery.com>
34957
34958 PR c++/8164
34959 * g++.dg/template/nontype2.C: New test.
34960
34961 PR c++/10558
34962 * g++.dg/parse/template8.C: New test.
34963
34964 PR c++/8327
34965 * g++.dg/template/scope1.C: New test.
34966
34967 * g++.dg/warn/Wsign-compare-1.C: New test.
34968
34969 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
34970
34971 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
34972
34973 2003-07-10 Mark Mitchell <mark@codesourcery.com>
34974
34975 PR c++/9411
34976 * g++.dg/template/explicit2.C: New test.
34977
34978 PR c++/10032
34979 * g++.dg/warn/pedantic1.C: New test.
34980
34981 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
34982
34983 PR c++ 9483
34984 * g++.dg/other/field1.C: New test.
34985
34986 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
34987
34988 PR c/11449
34989 * gcc.c-torture/compile/20030707-1.c: New.
34990
34991 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34992
34993 PR c++/10849
34994 * g++.dg/template/access12.C: New test.
34995
34996 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
34997
34998 * g++.dg/bprob/bprob.exp (prof_ext): Update.
34999 * g77.dg/bprob/bprob.exp (prof_ext): Update.
35000 * gcc.misc-tests/bprob.exp (prof_ext): Update.
35001 * gcc.misc-tests/gcov.exp: Update
35002 * g++.dg/gcov/gcov.exp: Update
35003 * lib/gcov.exp: Update.
35004
35005 2003-07-08 Mark Mitchell <mark@codesourcery.com>
35006
35007 * g++.dg/abi/mangle17.C: Make sure template expressions are
35008 dependent.
35009 * g++.dg/abi/mangle4.C: Mark erroneous casts.
35010 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
35011 * g++.dg/opt/stack1.C: Remove erroneous code.
35012 * g++.dg/parse/template7.C: New test.
35013 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
35014 * g++.old-deja/g++.pt/crash4.C: Likewise.
35015
35016 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35017
35018 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
35019 with zero or one occurence of `$' after the initial `L'.
35020
35021 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
35022
35023 * gcc.c-torture/compile/20030704-1.c: Add a comment.
35024
35025 2003-07-08 Roger Sayle <roger@eyesopen.com>
35026
35027 PR c/11370
35028 * gcc.dg/Wunreachable-6.c: New testcase.
35029 * gcc.dg/Wunreachable-7.c: New testcase.
35030
35031 2003-07-08 Jakub Jelinek <jakub@redhat.com>
35032
35033 PR c/11420
35034 * gcc.dg/20030708-1.c: New test.
35035
35036 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
35037
35038 * gcc.dg/compat/sdata-section.h: New file.
35039 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
35040 * gcc.dg/torture/mips-sdata-1.c: New test.
35041
35042 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35043
35044 PR c++/11030
35045 * g++.dg/template/friend19.C: New test.
35046
35047 2003-07-08 Jakub Jelinek <jakub@redhat.com>
35048
35049 * g++.dg/opt/strength-reduce.C: New test.
35050
35051 2003-07-07 Roger Sayle <roger@eyesopen.com>
35052
35053 PR target/10979
35054 * gcc.dg/20030707-1.c: New testcase.
35055
35056 2003-07-07 Roger Sayle <roger@eyesopen.com>
35057
35058 PR optimization/11059
35059 * g++.dg/opt/emptyunion.C: New testcase.
35060
35061 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
35062 Eric Botcazou <ebotcazou@libertysurf.fr>
35063
35064 * g++.dg/opt/stack1.C: New test.
35065
35066 2003-07-05 Mark Mitchell <mark@codesourcery.com>
35067
35068 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
35069 run test.
35070
35071 PR c++/11431
35072 * g++.dg/expr/static_cast3.C: New test.
35073
35074 2003-07-04 Zack Weinberg <zack@codesourcery.com>
35075
35076 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
35077 everywhere.
35078 * gcc.dg/concat.c: Concatenation of string constants with
35079 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
35080 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
35081 * gcc.dg/cpp/escape-2.c: Use wide character constants where
35082 necessary to avoid multi-character character constant warning.
35083 * gcc.dg/cpp/escape.c: Likewise.
35084 * gcc.dg/cpp/ucs.c: Likewise.
35085 Remove backslashes from dg-bogus comments, as they confuse Tcl.
35086 Fix a typo.
35087
35088 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
35089
35090 PR c/11428
35091 * gcc.c-torture/compile/20030704-1.c: New.
35092
35093 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
35094
35095 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
35096
35097 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
35098
35099 PR c++/5287, PR c++/7910, PR c++/11021
35100 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
35101 tests for warnings.
35102 * g++.dg/ext/dllimport2.C: Add tests for warnings.
35103 * g++.dg/ext/dllimport3.C: Likewise.
35104 * g++.dg/ext/dllimport4.C: New file.
35105 * g++.dg/ext/dllimport5.C: New file.
35106 * g++.dg/ext/dllimport6.C: New file.
35107 * g++.dg/ext/dllimport7.C: New file.
35108 * g++.dg/ext/dllimport8.C: New file.
35109 * g++.dg/ext/dllimport9.C: New file.
35110 * g++.dg/ext/dllimport10.C: New file.
35111 * g++.dg/ext/dllexport1.C: New file.
35112
35113 2003-07-03 Mark Mitchell <mark@codesourcery.com>
35114
35115 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
35116 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
35117
35118 2003-07-03 Roger Sayle <roger@eyesopen.com>
35119
35120 * gcc.dg/builtins-25.c: New testcase.
35121 * gcc.dg/builtins-26.c: New testcase.
35122
35123 2003-07-03 Janis Johnson <janis187@us.ibm.com>
35124
35125 * gcc.dg/compat/vector-defs.h: New file.
35126 * gcc.dg/compat/vector-setup.h: New file.
35127 * gcc.dg/compat/vector-check.h: New file.
35128 * gcc.dg/compat/vector-1_main.c: New file.
35129 * gcc.dg/compat/vector-1_x.c: New file.
35130 * gcc.dg/compat/vector-1_y.c: New file.
35131 * gcc.dg/compat/vector-2_main.c: New file.
35132 * gcc.dg/compat/vector-2_x.c: New file.
35133 * gcc.dg/compat/vector-2_y.c: New file.
35134
35135 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
35136 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
35137 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
35138 * gcc.dg/compat/struct-align-1.h: New file.
35139 * gcc.dg/compat/struct-align-1_main.c: New file.
35140 * gcc.dg/compat/struct-align-1_x.c: New file.
35141 * gcc.dg/compat/struct-align-1_y.c: New file.
35142 * gcc.dg/compat/struct-align-2.h: New file.
35143 * gcc.dg/compat/struct-align-2_main.c: New file.
35144 * gcc.dg/compat/struct-align-2_x.c: New file.
35145 * gcc.dg/compat/struct-align-2_y.c: New file.
35146
35147 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
35148 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
35149 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
35150 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
35151 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
35152 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
35153 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
35154 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
35155 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
35156 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
35157 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
35158 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
35159 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
35160 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
35161 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
35162 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
35163 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
35164 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
35165 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
35166 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
35167 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
35168 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35169 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35170 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
35171 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
35172 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
35173 * gcc.dg/compat/struct-return-10_x.c: Ditto.
35174 * gcc.dg/compat/struct-return-2_x.c: Ditto.
35175 * gcc.dg/compat/struct-return-3_x.c: Ditto.
35176
35177 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35178
35179 * gcc.dg/i386-call-1.c: New test.
35180
35181 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
35182
35183 PR c++/9162
35184 * g++.dg/parse/defarg4.C: New.
35185
35186 2003-07-03 Roger Sayle <roger@eyesopen.com>
35187
35188 PR target/10700
35189 * gcc.c-torture/compile/20030703-1.c: New test case.
35190
35191 2003-07-03 Mark Mitchell <mark@codesourcery.com>
35192
35193 * g++.dg/template/local3.C: Remove extra semicolon.
35194
35195 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35196
35197 * gcc.dg/i386-volatile-1.c: New test.
35198
35199 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
35200
35201 PR c++/11072
35202 * g++.dg/other/offsetof2.C: XFAIL.
35203 * g++.dg/other/offsetof5.C: New.
35204
35205 PR c++/10219
35206 * g++.dg/template/error1.C: New.
35207
35208 PR c++/9779
35209 * g++.dg/template/dependent-expr1.C: New.
35210
35211 2003-07-01 Mark Mitchell <mark@codesourcery.com>
35212
35213 PR c++/6949
35214 * g++.dg/template/local3.C: New test.
35215
35216 PR c++/11149
35217 * g++.dg/lookup/scoped6.C: New test.
35218
35219 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
35220
35221 PR c++/8046
35222 * g++.dg/other/error7.C: New test.
35223
35224 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
35225
35226 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
35227 * g++.old-deja/g++.abi/vtable3.h: Likewise.
35228 * g++.old-deja/g++.law/code-gen5.C: Likewise.
35229 * g++.old-deja/g++.other/union2.C: Likewise.
35230 * gcc.dg/c90-const-expr-2.c: Likewise.
35231 * gcc.dg/c90-const-expr-3.c: Likewise.
35232 * gcc.dg/c99-const-expr-2.c: Likewise.
35233 * gcc.dg/c99-const-expr-3.c: Likewise.
35234 * gcc.dg/concat.c: Likewise.
35235
35236 2003-07-01 Mark Mitchell <mark@codesourcery.com>
35237
35238 PR c++/9559
35239 * g++.dg/init/static1.C: New test.
35240
35241 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35242
35243 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
35244 * g++.old-deja/g++.other/access2.C: Likewise.
35245 * g++.old-deja/g++.other/decl2.C: Likewise.
35246 * gcc.c-torture/execute/20020615-1.c: Likewise.
35247
35248 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
35249
35250 PR c++/4933
35251 * g++.dg/template/sizeof4.C: New test.
35252
35253 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
35254
35255 * g++.dg/other/error6.C: New test.
35256
35257 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
35258
35259 PR c++/10750
35260 * g++.dg/parse/constant2.C: New test.
35261
35262 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
35263
35264 PR c++/11106
35265 * g++.dg/other/error5.C: New test.
35266
35267 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35268
35269 * gcc.dg/format/gcc_diag-1.c: New test.
35270
35271 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
35272
35273 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
35274
35275 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
35276
35277 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
35278 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
35279 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
35280
35281 2003-06-28 Jakub Jelinek <jakub@redhat.com>
35282
35283 * gcc.c-torture/execute/builtins/string-8.c: New test.
35284 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
35285 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
35286 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
35287
35288 2003-06-27 Mark Mitchell <mark@codesourcery.com>
35289
35290 PR c++/10468
35291 * g++.dg/ext/typeof6.C: New test.
35292
35293 2003-06-27 Mark Mitchell <mark@codesourcery.com>
35294
35295 PR c++/10796
35296 * g++.dg/init/enum1.C: New test.
35297
35298 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
35299
35300 * gcc.dg/20030627-1.c: New test.
35301
35302 2003-06-26 Mark Mitchell <mark@codesourcery.com>
35303
35304 PR c++/11332
35305 * g++.dg/expr/static_cast2.C: New test.
35306
35307 2003-06-26 Roger Sayle <roger@eyesopen.com>
35308 Jakub Jelinek <jakub@redhat.com>
35309
35310 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
35311 sprintf(dst,"%s",src) optimization.
35312 * gcc.c-torture/execute/20030626-1.c: New test case.
35313 * gcc.c-torture/execute/20030626-2.c: New test case.
35314
35315 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
35316
35317 * gcc.c-torture/execute/multi-ix.c: New test.
35318
35319 * gcc.c-torture/execute/simd-4.c (main):
35320 Added missing semicolon at end of union.
35321
35322 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
35323
35324 PR c++/8266
35325 * g++.dg/template/explicit-instantiation3.C: New test.
35326
35327 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
35328
35329 * gcc.dg/20030626-1.c: Use signed char.
35330
35331 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
35332
35333 * gcc.dg/20030626-1.c: New test.
35334
35335 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
35336
35337 * const-str-2.m: Update.
35338
35339 2003-06-25 Mark Mitchell <mark@codesourcery.com>
35340
35341 PR c++/10990
35342 * g++.dg/rtti/dyncast1.C: New test.
35343 * g++.dg/abi/mangle4.C: Correct base-specifier access.
35344 * g++.dg/lookup/scoped1.C: Remove XFAIL.
35345 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
35346
35347 PR c++/10931
35348 * g++.dg/expr/static_cast1.C: New test.
35349
35350 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
35351
35352 * gcc.dg/20030625-1.c: New test.
35353
35354 2003-06-24 Roger Sayle <roger@eyesopen.com>
35355
35356 * gcc.c-torture/compile/20030624-1.c: New test case.
35357
35358 2003-06-24 Jakub Jelinek <jakub@redhat.com>
35359
35360 * gcc.c-torture/execute/string-opt-17.c: New test.
35361
35362 2003-06-24 Mark Mitchell <mark@codesourcery.com>
35363
35364 PR c++/5754
35365 * g++.dg/parse/crash6.C: New test.
35366
35367 2003-06-23 Roger Sayle <roger@eyesopen.com>
35368
35369 * gcc.dg/builtins-24.c: New test case.
35370
35371 2003-06-23 Jakub Jelinek <jakub@redhat.com>
35372
35373 * g++.dg/opt/operator1.C: New test.
35374
35375 2003-06-22 Roger Sayle <roger@eyesopen.com>
35376
35377 * gcc.c-torture/execute/string-opt-16.c: New test case.
35378
35379 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
35380
35381 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
35382 * g++.old-deja/g++.other/conv7.C: Likewise.
35383 * g++.old-deja/g++.other/overcnv2.C: Likewise.
35384 * g++.old-deja/g++.other/overload14.C: Likewise.
35385
35386 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
35387
35388 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
35389 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
35390
35391 2003-06-20 Mark Mitchell <mark@codesourcery.com>
35392
35393 PR c++/10888
35394 * g++.dg/warn/Winline-3.C: New test.
35395
35396 2003-06-20 Mark Mitchell <mark@codesourcery.com>
35397
35398 * lib/target-supports.exp (check_alias_available): Make the test
35399 program acceptable to the Solaris assembler.
35400
35401 PR c++/10749
35402 * g++.dg/template/memclass2.C: New test.
35403
35404 2003-06-20 Mark Mitchell <mark@codesourcery.com>
35405 Eric Botcazou <ebotcazou@libertysurf.fr>
35406
35407 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
35408 data for non-matching targets.
35409 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
35410
35411 2003-06-20 Mark Mitchell <mark@codesourcery.com>
35412
35413 PR c++/10845
35414 * g++.dg/template/member3.C: New test.
35415
35416 2003-06-19 Mark Mitchell <mark@codesourcery.com>
35417
35418 PR c++/10939
35419 * g++.dg/template/func1.C: New test.
35420
35421 PR c++/9649
35422 * g++.dg/template/static4.C: New test.
35423 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
35424
35425 PR c++/11041
35426 * g++.dg/init/ref7.C: New test.
35427
35428 2003-06-19 Matt Austern <austern@apple.com>
35429
35430 PR c++/11228
35431 * g++.dg/anew1.C: New test.
35432 * g++.dg/anew2.C: New test.
35433 * g++.dg/anew3.C: New test.
35434 * g++.dg/anew4.C: New test.
35435
35436 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
35437
35438 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
35439
35440 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
35441
35442 * gcc.c-torture/execute/simd-4.c (main): Make expected value
35443 endian-dependent.
35444
35445 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
35446
35447 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
35448 Remove cruft.
35449
35450 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
35451
35452 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
35453 * gcc.c-torture/compile/961203-1.c: Likewise.
35454 * gcc.c-torture/compile/980506-1.c: Likewise.
35455
35456 2003-06-17 Mark Mitchell <mark@codesourcery.com>
35457
35458 PR c++/10712
35459 * g++.dg/lookup/using7.C: New test.
35460
35461 2003-06-17 Mark Mitchell <mark@codesourcery.com>
35462
35463 PR c++/11105
35464 * g++.dg/abi/conv1.C: Remove it.
35465 * g++.dg/template/conv7.C: New test.
35466 * g++.dg/template/conv8.C: Likewise.
35467 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
35468 conversion operator.
35469
35470 2003-06-17 Janis Johnson <janis187@us.ibm.com>
35471
35472 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
35473 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
35474 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
35475 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
35476 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
35477 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
35478 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
35479 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
35480 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
35481 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
35482 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
35483 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
35484 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
35485 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
35486 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
35487 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
35488 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
35489 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
35490 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
35491 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
35492 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
35493 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35494 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35495 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
35496 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
35497 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
35498 * gcc.dg/compat/struct-return-10_x.c: Ditto.
35499 * gcc.dg/compat/struct-return-2_x.c: Ditto.
35500 * gcc.dg/compat/struct-return-3_x.c: Ditto.
35501
35502 2003-06-16 Mark Mitchell <mark@codesourcery.com>
35503
35504 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
35505 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
35506 indications.
35507
35508 2003-06-16 Roger Sayle <roger@eyesopen.com>
35509
35510 * gcc.dg/i386-387-5.c: New test case.
35511 * gcc.dg/i386-387-6.c: New test case.
35512 * gcc.dg/builtins-23.c: New test case.
35513
35514 2003-06-15 Roger Sayle <roger@eyesopen.com>
35515
35516 * gcc.dg/builtins-22.c: New test case.
35517 * gcc.dg/i386-387-1.c: Update to test exp.
35518 * gcc.dg/i386-387-2.c: Likewise.
35519
35520 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35521
35522 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
35523
35524 2003-06-12 Mark Mitchell <mark@codesourcery.com>
35525
35526 * lib/gcc-dg.exp (dg-require-dll): New function.
35527 (dg-xfail-if): Likewise.
35528 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
35529 driver.
35530
35531 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
35532 * gcc.c-torture/compile/20001205-1.c: Likewise.
35533 * gcc.c-torture/compile/20001226-1.c: Likewise.
35534 * gcc.c-torture/compile/20010518-2.c: Likewise.
35535 * gcc.c-torture/compile/20020312-1.c: Likewise.
35536 * gcc.c-torture/compile/20020604-1.c: Likewise.
35537 * gcc.c-torture/compile/920501-12.c: Likewise.
35538 * gcc.c-torture/compile/920501-4.c: Likewise.
35539 * gcc.c-torture/compile/920520-1.c: Likewise.
35540 * gcc.c-torture/compile/920521-1.c: Likewise.
35541 * gcc.c-torture/compile/920625-1.c: Likewise.
35542 * gcc.c-torture/compile/961203-1.c: Likewise.
35543 * gcc.c-torture/compile/980506-1.c: Likewise.
35544 * gcc.c-torture/compile/981006-1.c: Likewise.
35545 * gcc.c-torture/compile/981022-1.c: Likewise.
35546 * gcc.c-torture/compile/981223-1.c: Likewise.
35547 * gcc.c-torture/compile/990617-1.c: Likewise.
35548 * gcc.c-torture/compile/dll.c: Likewise.
35549 * gcc.c-torture/compile/labels-3.c: Likewise.
35550 * gcc.c-torture/compile/mipscop-1.c: Likewise.
35551 * gcc.c-torture/compile/mipscop-2.c: Likewise.
35552 * gcc.c-torture/compile/mipscop-3.c: Likewise.
35553 * gcc.c-torture/compile/mipscop-4.c: Likewise.
35554 * gcc.c-torture/compile/simd-5.c: Likewise.
35555 * gcc.c-torture/compile/20000804-1.x: Remove.
35556 * gcc.c-torture/compile/20001205-1.x: Likewise.
35557 * gcc.c-torture/compile/20001226-1.x: Likewise.
35558 * gcc.c-torture/compile/20010518-2.x: Likewise.
35559 * gcc.c-torture/compile/20020312-1.x: Likewise.
35560 * gcc.c-torture/compile/20020604-1.x: Likewise.
35561 * gcc.c-torture/compile/920501-12.x: Likewise.
35562 * gcc.c-torture/compile/920501-4.x: Likewise.
35563 * gcc.c-torture/compile/920520-1.x: Likewise.
35564 * gcc.c-torture/compile/920521-1.x: Likewise.
35565 * gcc.c-torture/compile/920625-1.x: Likewise.
35566 * gcc.c-torture/compile/961203-1.x: Likewise.
35567 * gcc.c-torture/compile/980506-1.x: Likewise.
35568 * gcc.c-torture/compile/981006-1.x: Likewise.
35569 * gcc.c-torture/compile/981022-1.x: Likewise.
35570 * gcc.c-torture/compile/981223-1.x: Likewise.
35571 * gcc.c-torture/compile/990617-1.x: Likewise.
35572 * gcc.c-torture/compile/mipscop-1.x: Likewise.
35573 * gcc.c-torture/compile/mipscop-2.x: Likewise.
35574 * gcc.c-torture/compile/mipscop-3.x: Likewise.
35575 * gcc.c-torture/compile/mipscop-4.x: Likewise.
35576 * gcc.c-torture/compile/simd-5.x: Likewise.
35577
35578 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
35579
35580 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
35581
35582 * gcc.c-torture/execute/20030611-1.c: New test.
35583
35584 2003-06-12 Roger Sayle <roger@eyesopen.com>
35585
35586 PR middle-end/168
35587 * gcc.dg/20030612-1.c: New test case.
35588
35589 2003-06-12 Mark Mitchell <mark@codesourcery.com>
35590
35591 PR c++/10635
35592 * g++.dg/expr/cast1.C: New test.
35593
35594 2003-06-12 Roger Sayle <roger@eyesopen.com>
35595
35596 * gcc.dg/builtins-21.c: New test case.
35597
35598 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
35599
35600 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
35601 options instead of at the end.
35602 * lib/objc.exp (objc_target_compile): Likewise.
35603
35604 2003-06-11 Mark Mitchell <mark@codesourcery.com>
35605
35606 PR c++/10432
35607 * g++.dg/parse/error1.C: New test.
35608
35609 2003-06-11 Janis Johnson <janis187@us.ibm.com>
35610
35611 * gcc.dg/compat/struct-by-value-11_main.c: New file.
35612 * gcc.dg/compat/struct-by-value-11_x.c: New file.
35613 * gcc.dg/compat/struct-by-value-11_y.c: New file.
35614 * gcc.dg/compat/struct-by-value-12_main.c: New file.
35615 * gcc.dg/compat/struct-by-value-12_x.c: New file.
35616 * gcc.dg/compat/struct-by-value-12_y.c: New file.
35617 * gcc.dg/compat/struct-by-value-13_main.c: New file.
35618 * gcc.dg/compat/struct-by-value-13_x.c: New file.
35619 * gcc.dg/compat/struct-by-value-13_y.c: New file.
35620 * gcc.dg/compat/struct-by-value-14_main.c: New file.
35621 * gcc.dg/compat/struct-by-value-14_x.c: New file.
35622 * gcc.dg/compat/struct-by-value-14_y.c: New file.
35623 * gcc.dg/compat/struct-by-value-15_main.c: New file.
35624 * gcc.dg/compat/struct-by-value-15_x.c: New file.
35625 * gcc.dg/compat/struct-by-value-15_y.c: New file.
35626 * gcc.dg/compat/struct-by-value-16_main.c: New file.
35627 * gcc.dg/compat/struct-by-value-16_x.c: New file.
35628 * gcc.dg/compat/struct-by-value-16_y.c: New file.
35629 * gcc.dg/compat/struct-by-value-17_main.c: New file.
35630 * gcc.dg/compat/struct-by-value-17_x.c: New file.
35631 * gcc.dg/compat/struct-by-value-17_y.c: New file.
35632 * gcc.dg/compat/struct-by-value-18_main.c: New file.
35633 * gcc.dg/compat/struct-by-value-18_x.c: New file.
35634 * gcc.dg/compat/struct-by-value-18_y.c: New file.
35635
35636 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
35637 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
35638 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
35639 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
35640 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
35641 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
35642 * gcc.dg/compat/scalar-return-3_main.c: New file.
35643 * gcc.dg/compat/scalar-return-3_x.c: New file.
35644 * gcc.dg/compat/scalar-return-3_y.c: New file.
35645 * gcc.dg/compat/scalar-return-4_main.c: New file.
35646 * gcc.dg/compat/scalar-return-4_x.c: New file.
35647 * gcc.dg/compat/scalar-return-4_y.c: New file.
35648
35649 2003-06-10 Janis Johnson <janis187@us.ibm.com>
35650
35651 * gcc.dg/compat/fp2-struct-check.h: New file.
35652 * gcc.dg/compat/fp2-struct-defs.h: New file.
35653 * gcc.dg/compat/fp2-struct-init.h: New file.
35654 * gcc.dg/compat/struct-by-value-10_main.c: New file.
35655 * gcc.dg/compat/struct-by-value-10_x.c: New file.
35656 * gcc.dg/compat/struct-by-value-10_y.c: New file.
35657 * gcc.dg/compat/struct-return-10_main.c: New file.
35658 * gcc.dg/compat/struct-return-10_x.c: New file.
35659 * gcc.dg/compat/struct-return-10_y.c: New file.
35660
35661 * gcc.dg/compat/compat-common.h: New file.
35662 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
35663 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
35664 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
35665 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
35666 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
35667 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
35668 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
35669 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
35670 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
35671 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
35672 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
35673 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
35674 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
35675 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
35676 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
35677 * gcc.dg/compat/small-struct-check.h: Ditto.
35678 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
35679 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
35680 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
35681 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
35682 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
35683 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
35684 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
35685 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
35686 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
35687 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
35688 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35689 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
35690 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
35691 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35692 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
35693 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
35694 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
35695 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
35696 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
35697 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
35698 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
35699 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
35700 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
35701 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
35702 * gcc.dg/compat/struct-return-2_main.c: Ditto.
35703 * gcc.dg/compat/struct-return-2_x.c: Ditto.
35704 * gcc.dg/compat/struct-return-2_y.c: Ditto.
35705 * gcc.dg/compat/struct-return-3_main.c: Ditto.
35706 * gcc.dg/compat/struct-return-3_x.c: Ditto.
35707 * gcc.dg/compat/struct-return-3_y.c: Ditto.
35708
35709 2003-06-10 Geoffrey Keating <geoffk@apple.com>
35710
35711 * g++.dg/pch/static-1.C: New file.
35712 * g++.dg/pch/static-1.Hs: New file.
35713
35714 2003-06-10 Richard Henderson <rth@redhat.com>
35715
35716 * gcc.dg/asm-7.c: Adjust expected warning text.
35717
35718 2003-06-10 Roger Sayle <roger@eyesopen.com>
35719
35720 * gcc.dg/builtins-20.c: New test case.
35721
35722 2003-06-10 Mark Mitchell <mark@codesourcery.com>
35723
35724 PR c++/11131
35725 * g++.dg/opt/template1.C: New test.
35726
35727 2003-06-09 Mark Mitchell <mark@codesourcery.com>
35728
35729 * lib/gcc-dg.exp (dg-test): Clear additional_files and
35730 additional_sources.
35731
35732 2003-05-21 David Taylor <dtaylor@emc.com>
35733
35734 * gcc.dg/Wpadded.c: New file.
35735
35736 2003-06-09 Mark Mitchell <mark@codesourcery.com>
35737
35738 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
35739 * gcc.dg/special/weak-2.c: Add dg-require-weak.
35740 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
35741 dg-require-weak.
35742
35743 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
35744
35745 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
35746
35747 2003-06-09 Mark Mitchell <mark@codesourcery.com>
35748
35749 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
35750 (dg-require-alias): Likewise.
35751 (dg-require-gc-sections): Likewise.
35752 * lib/target-supports.exp (check_gc_sections_available): Likewise.
35753
35754 2003-06-08 Richard Henderson <rth@redhat.com>
35755
35756 * gcc.dg/20011029-2.c: Fix the array reference.
35757 * gcc.dg/asm-7.c: New.
35758
35759 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
35760
35761 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
35762
35763 2003-06-08 Mark Mitchell <mark@codesourcery.com>
35764
35765 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
35766 (dg-require-gc-sections): Likewise.
35767
35768 2003-06-08 Jan Hubicka <jh@suse.cz>
35769
35770 * i386-cmov1.c: Fix regular expression.
35771 * i386-cvt-1.c: Likewise.
35772 * i386-local.c: Likewise.
35773 * i386-local2.c: Likewise.
35774 * i386-mul.c: Likewise.
35775 * i386-ssetype-1.c: Likewise.
35776 * i386-ssetype-3.c: Likewise.
35777 * i386-ssetype-5.c: Likewise.
35778
35779 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35780
35781 PR c++/11039
35782 * g++.dg/warn/implicit-typename2.C: New test.
35783 * g++.dg/warn/implicit-typename3.C: New test.
35784
35785 2003-06-07 Richard Henderson <rth@redhat.com>
35786
35787 * g++.dg/other/offsetof3.C: Use size_t.
35788 * g++.dg/other/offsetof4.C: Likewise.
35789
35790 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
35791
35792 * lib/copy-file.exp: New. Implement gcc_copy_files.
35793
35794 * lib/dg-pch.exp: Load copy-file.exp
35795 (dg-pch): Use gcc_copy_files instead of "file copy".
35796
35797 2003-06-06 Mark Mitchell <mark@codesourcery.com>
35798
35799 * gcc.dg/weak/weak.exp: Simplify.
35800 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
35801 * gcc.dg/weak/weak-1.c: Likewise.
35802 * gcc.dg/weak/weak-2.c: Likewise.
35803 * gcc.dg/weak/weak-3.c: Likewise.
35804 * gcc.dg/weak/weak-4.c: Likewise.
35805 * gcc.dg/weak/weak-5.c: Likewise.
35806 * gcc.dg/weak/weak-6.c: Likewise.
35807 * gcc.dg/weak/weak-7.c: Likewise.
35808 * gcc.dg/weak/weak-8.c: Likewise.
35809 * gcc.dg/weak/weak-9.c: Likewise.
35810
35811 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
35812
35813 gcc.c-torture/execute/20030606-1.c: New.
35814
35815 2003-06-06 Roger Sayle <roger@eyesopen.com>
35816
35817 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
35818 * gcc.dg/builtins-19.c: Likewise.
35819
35820 2003-06-06 Roger Sayle <roger@eyesopen.com>
35821
35822 * gcc.dg/builtins-2.c: Add some more tests.
35823 * gcc.dg/builtins-18.c: New test case.
35824 * gcc.dg/builtins-19.c: New test case.
35825
35826 2003-06-06 Roger Sayle <roger@eyesopen.com>
35827 Jim Wilson <wilson@tuliptree.org>
35828
35829 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
35830
35831 2003-06-06 Jakub Jelinek <jakub@redhat.com>
35832
35833 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
35834 mempcpy/stpcpy calls not to be optimized into something else.
35835 * gcc.c-torture/execute/string-opt-3.c: Moved to...
35836 * gcc.c-torture/execute/builtins/string-7.c: ...here.
35837 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
35838
35839 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35840
35841 * gcc.dg/format/asm_fprintf-1.c: New test.
35842
35843 2003-06-05 Mark Mitchell <mark@codesourcery.com>
35844
35845 * lib/gcc-defs.exp (additional_sources): New variable.
35846 (dg-additional-sources): New function.
35847 (additional_files): New variable.
35848 (dg-additional-files): New function.
35849 (dg-additional-files-options): Likewise.
35850 * lib/gcc-dg.exp (dg-require-weak): New function.
35851 (dg-require-alias): Likewise.
35852 (dg-require-gc-sections): Likewise.
35853 * lib/target-supports.exp (check_alias_available): Remove testfile
35854 parameter.
35855 (check_gc_sections_available): New function.
35856 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
35857 (dg-gpp-additional-files): Likewise.
35858 * lib/g++.exp (additional_sources): Remove.
35859 (additional_files): Likewise.
35860 (g++_target_compile): Use dg-additional-files-options.
35861
35862 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
35863 Tcl logic.
35864 * gcc.dg/special/ecos.exp: Remove.
35865 * gcc.dg/special/20000419-2.c: Use dg-require-*.
35866 * gcc.dg/special/alias-1.c: Likewise.
35867 * gcc.dg/special/alias-2.c: Likewise.
35868 * gcc.dg/special/gcsec-1.c: Likewise.
35869 * gcc.dg/special/weak-1.c: Likewise.
35870 * gcc.dg/special/weak-2.c: Likewise.
35871 * gcc.dg/special/wkali-1.c: Likewise.
35872 * gcc.dg/special/wkali-2.c: Likewise.
35873
35874 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
35875 dg-gpp-additional-*.
35876 * g++.dg/special/conpr-3.C: Likewise.
35877 * g++.dg/special/conpr-4.C: Likewise.
35878 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
35879 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
35880 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
35881 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
35882 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
35883 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
35884 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
35885 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
35886 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
35887 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
35888 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
35889 * g++.old-deja/g++.other/comdat1.C: Likewise.
35890 * g++.old-deja/g++.other/comdat2.C: Likewise.
35891 * g++.old-deja/g++.other/comdat3.C: Likewise.
35892 * g++.old-deja/g++.other/ctor1.C: Likewise.
35893 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
35894
35895 2003-06-05 Richard Henderson <rth@redhat.com>
35896
35897 * gcc.dg/debug/20030605-1.c: New.
35898
35899 2003-06-04 Mark Mitchell <mark@codesourcery.com>
35900
35901 * README.QMTEST: Update.
35902
35903 2003-06-04 Richard Henderson <rth@redhat.com>
35904
35905 * gcc.dg/cleanup-1.c: New.
35906 * gcc.dg/cleanup-2.c: New.
35907 * gcc.dg/cleanup-3.c: New.
35908 * gcc.dg/cleanup-4.c: New.
35909 * gcc.dg/cleanup-5.c: New.
35910 * gcc.dg/cleanup-6.c: New.
35911 * gcc.dg/cleanup-7.c: New.
35912
35913 2003-06-04 Mark Mitchell <mark@codesourcery.com>
35914
35915 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
35916
35917 * lib/dg-pch.exp: New file.
35918 * g++.dg/pch/pch.exp: Use dg-pch.exp.
35919 * gcc.dg/pch/pch.exp: Likewise.
35920
35921 2003-06-04 Roger Sayle <roger@eyesopen.com>
35922
35923 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
35924 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
35925 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
35926 * gcc.dg/builtins-17.c: New test case.
35927 * gcc.dg/i386-387-4.c: New test case.
35928 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
35929
35930 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35931
35932 * gcc.dg/ultrasp9.c: New test.
35933
35934 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35935
35936 * gcc.c-torture/compile/20030604-1.c: New test.
35937 * gcc.dg/sparc-constant-1.c: New test.
35938
35939 2003-06-03 Glen Nakamura <glen@imodulo.com>
35940
35941 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
35942
35943 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
35944
35945 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
35946
35947 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
35948 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
35949
35950 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
35951
35952 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
35953
35954 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35955
35956 PR c++/10940
35957 * g++.dg/template/spec10.C: New test.
35958
35959 2003-06-03 Roger Sayle <roger@eyesopen.com>
35960
35961 * gcc.dg/builtins-16.c: New test case.
35962
35963 2003-06-03 Jakub Jelinek <jakub@redhat.com>
35964
35965 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
35966 mempcpy test with post-increments.
35967 * gcc.c-torture/execute/string-opt-3.c: New test.
35968 * gcc.dg/string-opt-1.c: New test.
35969
35970 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
35971
35972 PR fortran/10965
35973 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
35974
35975 2003-06-02 Mark Mitchell <mark@codesourcery.com>
35976
35977 * lib/scanasm.exp (dg-scan): New function, factored out of ...
35978 (scan-assembler): ... here. Use dg-scan.
35979 (scan-assembler-not): Likewise.
35980 (scan-file): New function.
35981 (scan-file-not): Likewise.
35982 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
35983 * gcc.dg/cpp/_Pragma4.c: Likewise.
35984 * gcc.dg/cpp/_Pragma5.c: Likewise.
35985 * gcc.dg/cpp/avoidpaste1.c: Likewise.
35986 * gcc.dg/cpp/avoidpaste2.c: Likewise.
35987 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
35988 * gcc.dg/cpp/cmdlne-P.c: Likewise.
35989 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
35990 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
35991 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
35992 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
35993 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
35994 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
35995 * gcc.dg/cpp/cxxcom1.c: Likewise.
35996 * gcc.dg/cpp/line1.c: Likewise.
35997 * gcc.dg/cpp/maccom1.c: Likewise.
35998 * gcc.dg/cpp/maccom2.c: Likewise.
35999 * gcc.dg/cpp/maccom3.c: Likewise.
36000 * gcc.dg/cpp/maccom4.c: Likewise.
36001 * gcc.dg/cpp/maccom5.c: Likewise.
36002 * gcc.dg/cpp/maccom6.c: Likewise.
36003 * gcc.dg/cpp/multiline.c: Likewise.
36004 * gcc.dg/cpp/spacing1.c: Likewise.
36005 * gcc.dg/cpp/spacing2.c: Likewise.
36006 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
36007 * gcc.dg/cpp/trad/maccom1.c: Likewise.
36008 * gcc.dg/cpp/trad/maccom2.c: Likewise.
36009 * gcc.dg/cpp/trad/maccom3.c: Likewise.
36010 * gcc.dg/cpp/trad/maccom4.c: Likewise.
36011 * gcc.dg/cpp/trad/maccom6.c: Likewise.
36012 * gcc.dg/cpp/cxxcom2.c: Likewise.
36013 * gcc.dg/cpp/cxxcom2.h: New file.
36014
36015 * gcc.dg/cpp/truefalse.cpp: Move it to ...
36016 * g++.dg/cpp/truefalse.C: Here.
36017 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
36018
36019 2003-06-01 Loren James Rittle <ljrittle@acm.org>
36020
36021 * gcc.dg/cpp/redef3.c: New file.
36022
36023 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
36024
36025 * gcc.dg/i386-loop-3.c: New test.
36026
36027 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
36028
36029 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
36030
36031 2003-05-31 Roger Sayle <roger@eyesopen.com>
36032
36033 * gcc.dg/fwrapv-1.c: New test case.
36034 * gcc.dg/fwrapv-2.c: New test case.
36035
36036 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36037
36038 PR c++/10956
36039 * g++.dg/template/spec9.C: New test.
36040
36041 2003-05-29 Roger Sayle <roger@eyesopen.com>
36042
36043 * gcc.dg/duff-4.c: New test case.
36044
36045 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
36046
36047 PR fortran/10843
36048 * g77.dg/ffixed-form-1.f: New test
36049 * g77.dg/ffixed-form-2.f: New test
36050 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
36051 * g77.dg/ffree-form-3.f: New test
36052
36053 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
36054
36055 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
36056 * gcc.dg/wint_t-1.c: Likewise.
36057
36058 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36059
36060 * g++.dg/template/access11.C: New test.
36061
36062 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36063
36064 PR c++/10849
36065 * g++.dg/template/access10.C: New test.
36066
36067 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
36068 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36069
36070 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
36071
36072 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
36073
36074 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
36075 suppress for powerpc-*-darwin*.
36076 * gcc.dg/torture/builtin-noret-2.c: Likewise.
36077
36078 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
36079
36080 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
36081 suppress option for powerpc-*-darwin*.
36082
36083 2003-05-23 Roger Sayle <roger@eyesopen.com>
36084
36085 * gcc.dg/builtins-1.c: Add tests for tan and atan.
36086 * gcc.dg/builtins-4.c: Add test for fmod.
36087
36088 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36089
36090 PR c++/10682
36091 * g++.dg/template/instantiate4.C: New test.
36092
36093 2003-05-22 Roger Sayle <roger@eyesopen.com>
36094
36095 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
36096
36097 2003-05-21 Janis Johnson <janis187@us.ibm.com>
36098
36099 * gcc.dg/compat/scalar-return-1_main.c: New file.
36100 * gcc.dg/compat/scalar-return-1_x.c: New file.
36101 * gcc.dg/compat/scalar-return-1_y.c: New file.
36102 * gcc.dg/compat/scalar-return-2_main.c: New file.
36103 * gcc.dg/compat/scalar-return-2_x.c: New file.
36104 * gcc.dg/compat/scalar-return-2_y.c: New file.
36105 * gcc.dg/compat/struct-return-3_main.c: New file.
36106 * gcc.dg/compat/struct-return-3_y.c: New file.
36107 * gcc.dg/compat/struct-return-3_x.c: New file.
36108 * gcc.dg/compat/struct-return-2_main.c: New file.
36109 * gcc.dg/compat/struct-return-2_x.c: New file.
36110 * gcc.dg/compat/struct-return-2_y.c: New file.
36111
36112 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36113
36114 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
36115 for hppa*-hp-hpux*.
36116 * gcc.dg/20021014-1.c (dg-options): Likewise.
36117 * gcc.dg/nest.c (dg-options): Likewise.
36118
36119 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
36120
36121 PR c++/9738
36122 * g++.dg/ext/dllimport2.C: New file.
36123 * g++.dg/ext/dllimport3.C: New file.
36124
36125 2003-05-20 Janis Johnson <janis187@us.ibm.com>
36126
36127 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
36128 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
36129 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36130 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
36131 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36132 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
36133 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
36134 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
36135 * gcc.dg/compat/small-struct-defs.h: New file.
36136 * gcc.dg/compat/small-struct-init.h: New file.
36137 * gcc.dg/compat/small-struct-check.h: New file.
36138 * gcc.dg/compat/fp-struct-defs.h: New file.
36139 * gcc.dg/compat/fp-struct-check.h: New file.
36140 * gcc.dg/compat/fp-struct-init.h: New file.
36141 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
36142 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
36143
36144 2003-05-19 Jakub Jelinek <jakub@redhat.com>
36145
36146 * gcc.dg/20030225-2.c: New test.
36147
36148 2003-05-18 Roger Sayle <roger@eyesopen.com>
36149 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36150
36151 * gcc.c-torture/compile/20030518-1.c: New test case.
36152
36153 2003-05-18 Mark Mitchell <mark@codesourcery.com>
36154
36155 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
36156 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
36157 gcc-dg-debug-runtest.
36158 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
36159 gcc-dg-debug-runtest.
36160
36161 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36162
36163 PR c++/9022
36164 * g++.dg/lookup/using6.C: New test.
36165
36166 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36167
36168 * g++.dg/parse/access2.C: New test.
36169
36170 2003-05-17 Mark Mitchell <mark@codesourcery.com>
36171
36172 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
36173 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
36174 * gcc.dg/debug/debug.exp: Likewise.
36175
36176 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
36177
36178 * gcc.dg/dollar.c: New test.
36179
36180 2003-05-16 Janis Johnson <janis187@us.ibm.com>
36181
36182 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
36183 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
36184 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
36185 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
36186 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
36187 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
36188 * gcc.dg/compat/struct-by-value-6_main.c: New file.
36189 * gcc.dg/compat/struct-by-value-6_x.c: New file.
36190 * gcc.dg/compat/struct-by-value-6_y.c: New file.
36191 * gcc.dg/compat/struct-by-value-7_main.c: New file.
36192 * gcc.dg/compat/struct-by-value-7_x.c: New file.
36193 * gcc.dg/compat/struct-by-value-7_y.c: New file.
36194 * gcc.dg/compat/struct-by-value-8_main.c: New file.
36195 * gcc.dg/compat/struct-by-value-8_x.c: New file.
36196 * gcc.dg/compat/struct-by-value-8_y.c: New file.
36197 * gcc.dg/compat/struct-by-value-9_main.c: New file.
36198 * gcc.dg/compat/struct-by-value-9_x.c: New file.
36199 * gcc.dg/compat/struct-by-value-9_y.c: New file.
36200
36201 2003-05-16 Mark Mitchell <mark@codesourcery.com>
36202
36203 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
36204 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
36205 support for "repo" mode.
36206 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
36207 * lib/g77-dg.exp: Likewise.
36208 * lib/obj-dg.exp: Likewise.
36209
36210 2003-05-16 Jakub Jelinek <jakub@redhat.com>
36211
36212 Merge from gcc-3_2-rhl8-branch:
36213 2003-04-23 Jakub Jelinek <jakub@redhat.com>
36214
36215 * gcc.dg/tls/opt-6.c: New test.
36216
36217 2003-04-05 Jakub Jelinek <jakub@redhat.com>
36218
36219 * gcc.dg/20030405-1.c: New test.
36220
36221 2003-03-09 Jakub Jelinek <jakub@redhat.com>
36222
36223 * gcc.dg/20030309-1.c: New test.
36224
36225 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36226
36227 * gcc.c-torture/execute/20030307-1.c: New test.
36228
36229 2003-02-20 Randolph Chung <tausq@debian.org>
36230
36231 * gcc.c-torture/compile/20030220-1.c: New test.
36232
36233 2003-02-18 Jakub Jelinek <jakub@redhat.com>
36234
36235 * gcc.dg/20030217-1.c: New test.
36236
36237 2003-01-29 Jakub Jelinek <jakub@redhat.com>
36238
36239 * gcc.c-torture/compile/20020129-1.c: New test.
36240
36241 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
36242
36243 * gcc.dg/unroll-1.c: New test.
36244
36245 2002-11-16 Jan Hubicka <jh@suse.cz>
36246
36247 * gcc.c-torture/execute/20020920-1.c: New test.
36248
36249 2002-10-08 Jakub Jelinek <jakub@redhat.com>
36250
36251 PR target/7434
36252 * gcc.c-torture/compile/20021008-1.c: New test.
36253
36254 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
36255
36256 PR target/7559
36257 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
36258
36259 2002-08-07 Jakub Jelinek <jakub@redhat.com>
36260
36261 * gcc.c-torture/compile/20020807-1.c: New test.
36262
36263 2002-07-30 Jakub Jelinek <jakub@redhat.com>
36264
36265 * gcc.dg/tls/opt-1.c: New test.
36266
36267 2002-07-29 Jakub Jelinek <jakub@redhat.com>
36268
36269 * gcc.dg/20020729-1.c: New test.
36270
36271 2002-07-20 Jakub Jelinek <jakub@redhat.com>
36272
36273 * g++.dg/opt/life1.C: New test.
36274
36275 2002-05-20 Jakub Jelinek <jakub@redhat.com>
36276
36277 * gcc.dg/20020525-1.c: New test.
36278
36279 2002-05-24 Jakub Jelinek <jakub@redhat.com>
36280
36281 PR c++/6794
36282 * g++.dg/ext/pretty1.C: New test.
36283 * g++.dg/ext/pretty2.C: New test.
36284
36285 2003-05-15 Mark Mitchell <mark@codesourcery.com>
36286
36287 PR c++/8385
36288 * g++.dg/ext/typeof5.C: New test.
36289
36290 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
36291
36292 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
36293 __USER_LABEL_PREFIX__ into account.
36294 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
36295
36296 2003-05-14 Roger Sayle <roger@eyesopen.com>
36297
36298 * gcc.dg/builtins-15.c: New test case.
36299
36300 2003-05-13 Zack Weinberg <zack@codesourcery.com>
36301
36302 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
36303
36304 2003-05-12 Mark Mitchell <mark@codesourcery.com>
36305
36306 * lib/g++.exp: Tweak handling of additional source files.
36307 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
36308 * g++.dg/special/conpr-2a.C: Rename to ...
36309 * g++.dg/special/conpr-2a.cc: ... this.
36310 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
36311 * g++.dg/special/conpr-3a.C: Rename to ...
36312 * g++.dg/special/conpr-3a.cc: This.
36313 * g++.dg/special/conpr-3b.C: Rename to ...
36314 * g++.dg/special/conpr-3b.cc: This.
36315 * g++.dg/special/conpr-4.C: New test.
36316 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
36317
36318 2003-05-12 David Edelsohn <edelsohn@gnu.org>
36319
36320 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
36321
36322 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36323
36324 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
36325 * g++.old-deja/g++.robertl/eb71.C: Likewise.
36326 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
36327 * g++.old-deja/g++.other/warn3.C: Likewise.
36328
36329 2003-05-11 Roger Sayle <roger@eyesopen.com>
36330
36331 * gcc.dg/i386-387-1.c: Update to also test log.
36332 * gcc.dg/i386-387-2.c: Likewise.
36333
36334 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
36335
36336 * g77.f-torture/execute/int8421.f: New test.
36337
36338 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36339
36340 PR c++/10230, c++/10481
36341 * g++.dg/lookup/scoped5.C: New test.
36342
36343 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36344
36345 PR c++/10552
36346 * g++.dg/template/ttp6.C: New test.
36347
36348 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
36349
36350 * gcc.c-torture/execute/builtins: New directory.
36351 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
36352 gcc.c-torture/execute/builtins.
36353 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
36354 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
36355 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
36356 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
36357
36358 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36359
36360 PR c++/9252
36361 * g++.dg/template/access8.C: New test.
36362 * g++.dg/template/access9.C: New test.
36363
36364 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36365
36366 PR c++/9554
36367 * g++.dg/parse/access1.C: New test.
36368
36369 2003-05-09 DJ Delorie <dj@redhat.com>
36370
36371 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
36372 long, and not an int.
36373
36374 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36375
36376 PR c++/10555, c++/10576
36377 * g++.dg/template/memclass1.C: New test.
36378
36379 2003-05-08 DJ Delorie <dj@redhat.com>
36380
36381 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
36382 targets.
36383 * gcc.c-torture/execute/20021024-1.x: Likewise.
36384 * gcc.c-torture/execute/shiftdi.x: Likewise.
36385 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
36386 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
36387 * gcc.dg/20021018-1.c: Likewise.
36388
36389 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36390
36391 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
36392
36393 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
36394 (bcopy): Call memmove.
36395
36396 2003-05-08 Roger Sayle <roger@eyesopen.com>
36397
36398 * g77.f-torture/compile/8485.f: New test case.
36399
36400 2003-05-07 Richard Henderson <rth@redhat.com>
36401
36402 PR c++/10570
36403 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
36404 Verify exception_cleanup not called for rethrows.
36405 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
36406 when exiting catch block without rethrowing.
36407 * g++.dg/eh/forced3.C: New.
36408 * g++.dg/eh/forced4.C: New.
36409
36410 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
36411
36412 * gcc.dg/20030505.c: Fix triplet.
36413
36414 2003-05-06 DJ Delorie <dj@redhat.com>
36415
36416 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
36417 * gcc.dg/nest.c: Likewise.
36418
36419 2003-05-05 Roger Sayle <roger@eyesopen.com>
36420
36421 * gcc.dg/builtins-14.c: New test case.
36422
36423 2003-05-05 Janis Johnson <janis187@us.ibm.com>
36424
36425 * lib/compat.exp (compat-execute): New argument.
36426 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
36427 * gcc.dg/compat: New test directory.
36428 * gcc.dg/compat/compat.exp: New expect script.
36429 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
36430 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
36431 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
36432 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
36433 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
36434 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
36435
36436 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
36437 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
36438 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
36439 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
36440 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
36441 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
36442 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
36443 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
36444 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
36445 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
36446 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
36447 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
36448 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
36449 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
36450 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
36451
36452 2003-05-05 Zack Weinberg <zack@codesourcery.com>
36453
36454 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
36455
36456 2003-05-05 Jakub Jelinek <jakub@redhat.com>
36457
36458 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
36459
36460 2003-05-05 Geoffrey Keating <geoffk@apple.com>
36461
36462 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
36463 * gcc.dg/ppc-fsel-2.c: New test.
36464
36465 * gcc.dg/unused-5.c: New test.
36466
36467 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36468
36469 PR c++/10496
36470 * g++.dg/warn/pmf1.C: New test.
36471
36472 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36473
36474 PR c++/4494
36475 * g++.dg/warn/main.C: New test.
36476
36477 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36478
36479 * gcc.dg/nonnull-3.c: New test.
36480
36481 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
36482
36483 * gcc.dg/cpp/Wtrigraphs.c: Update.
36484 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
36485
36486 2003-05-03 Geoffrey Keating <geoffk@apple.com>
36487
36488 * gcc.dg/ppc-fsel-1.c: New test.
36489
36490 2003-05-03 Zack Weinberg <zack@codesourcery.com>
36491
36492 PR c/10604
36493 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
36494
36495 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
36496
36497 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
36498
36499 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36500
36501 PR c++/9364, c++/10553, c++/10586
36502 * g++.dg/parse/typename4.C: New test.
36503 * g++.dg/parse/typename5.C: Likewise.
36504
36505 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
36506
36507 * gcc.c-torture/compile/20030503-1.c: New test.
36508
36509 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36510
36511 * g++.dg/lookup/using5.C: Fix testcase error.
36512
36513 2003-05-01 Chris Demetriou <cgd@broadcom.com>
36514
36515 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
36516 since MEABI is no longer supported. Remove all vestiges
36517 of MEABI from the test.
36518
36519 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36520
36521 PR c++/10554
36522 * g++.dg/lookup/using5.C: New test.
36523
36524 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36525
36526 PR c++/8772
36527 * g++.dg/template/ttp5.C: New test.
36528
36529 2003-04-30 Mark Mitchell <mark@codesourcery.com>
36530
36531 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
36532 (dg-gpp-additional-sources): New function.
36533 (dg-gpp-additional-files): Likewise.
36534 * lib/g++.exp (additional_sources): New variable.
36535 (additional_files): Likewise.
36536 (g++_target_compile): Deal with them.
36537 * lib/old-dejagnu.exp: Remove.
36538 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
36539 * g++.old-deja: Revise all tests to use dg commands.
36540
36541 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36542
36543 PR c++/9432, c++/9528
36544 * g++.dg/lookup/using4.C: New test.
36545
36546 2003-04-29 Geoffrey Keating <geoffk@apple.com>
36547
36548 * gcc.dg/noreturn-5.c: New file.
36549 * gcc.dg/noreturn-6.c: New file.
36550
36551 * gcc.c-torture/compile/inline-1.c: New file.
36552
36553 2003-04-29 Mark Mitchell <mark@codesourcery.com>
36554
36555 PR c++/10551
36556 * g++.dg/template/explicit1.C: New test.
36557
36558 2003-04-29 Mark Mitchell <mark@codesourcery.com>
36559
36560 PR c++/10549
36561 * g++.dg/other/bitfield1.C: New test.
36562
36563 PR c++/10527
36564 * g++.dg/init/new7.C: New test.
36565
36566 2003-04-29 Mark Mitchell <mark@codesourcery.com>
36567
36568 * g++.dg/ext/desig1.C: New test.
36569 * g++.dg/ext/init1.C: Update.
36570
36571 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
36572
36573 2003-04-28 Mark Mitchell <mark@codesourcery.com>
36574
36575 PR c++/10180
36576 * g++.dg/warn/Winline-1.C: New test.
36577
36578 2003-04-28 Jakub Jelinek <jakub@redhat.com>
36579
36580 * gcc.c-torture/execute/string-opt-19.c: New test.
36581
36582 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
36583 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
36584
36585 2003-04-27 Mark Mitchell <mark@codesourcery.com>
36586
36587 PR c++/10506
36588 * g++.dg/init/new6.C: New test.
36589
36590 PR c++/10503
36591 * g++.dg/init/ref6.C: New test.
36592
36593 2003-04-26 David Edelsohn <edelsohn@gnu.org>
36594
36595 * g++.dg/warn/weak1.C: XFAIL on AIX4.
36596
36597 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36598
36599 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
36600 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
36601
36602 2003-04-25 Mark Mitchell <mark@codesourcery.com>
36603
36604 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
36605 initialized static data members.
36606
36607 2003-04-25 H.J. Lu <hjl@gnu.org>
36608
36609 * gcc.dg/ia64-sync-4.c: New test.
36610
36611 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36612
36613 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
36614 date.
36615
36616 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
36617
36618 PR c++/10337
36619 * g++.dg/warn/conv1.C: New test.
36620 * g++.old-deja/g++.other/conv7.C: Adjust.
36621 * g++.old-deja/g++.other/overload14.C: Adjust.
36622
36623 2003-04-23 Mark Mitchell <mark@codesourcery.com>
36624
36625 PR c++/10471
36626 * g++.dg/template/defarg2.C: New test.
36627
36628 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
36629
36630 * gcc.dg/cpp/include2.c: Update.
36631 * gcc.dg/cpp/multiline-2.c: New.
36632 * gcc.dg/cpp/multiline.c: Update.
36633 * gcc.dg/cpp/strify2.c: Update.
36634 * gcc.dg/cpp/trad/literals-2.c: Update.
36635
36636 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36637
36638 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
36639
36640 2003-04-23 Mark Mitchell <mark@codesourcery.com>
36641
36642 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
36643
36644 2003-04-23 Mark Mitchell <mark@codesourcery.com>
36645
36646 PR c++/10451
36647 * g++.dg/parse/crash4.C: New test.
36648
36649 PR c++/9847
36650 * g++.dg/parse/crash5.C: New test.
36651
36652 2003-04-22 Mark Mitchell <mark@codesourcery.com>
36653
36654 PR c++/10446
36655 * g++.dg/parse/crash3.C: New test.
36656
36657 PR c++/10428
36658 * g++.dg/parse/elab1.C: New test.
36659
36660 2003-04-22 Devang Patel <dpatel@apple.com>
36661
36662 * gcc.dg/cpp/trad/funlike-5.c: New test.
36663
36664 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
36665
36666 * g++.dg/other/packed1.C: Fix dg options.
36667
36668 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
36669
36670 * g++.dg/other/offsetof2.C: New test.
36671
36672 2003-04-21 Mark Mitchell <mark@codesourcery.com>
36673
36674 * g++.dg/template/recurse.C: Adjust location of error messages.
36675
36676 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
36677
36678 PR c++/9881
36679 * g++.dg/init/addr-const1.C: New test.
36680 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
36681
36682 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
36683
36684 PR c++/10405
36685 * g++.dg/lookup/struct-hack1.C: New test.
36686
36687 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
36688
36689 * ucs.c: Update diagnostic messages.
36690
36691 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
36692
36693 * gcc.dg/cpp/truefalse.cpp: New test.
36694 * gcc.dg/cpp/cpp.exp: Update.
36695 * g++.dg/other/stdbool-if.C: Remove.
36696
36697 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
36698
36699 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
36700 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
36701
36702 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
36703
36704 * gcc.c-torture/compile/20030418-1.c: New test.
36705
36706 2003-04-17 Janis Johnson <janis187@us.ibm.com>
36707
36708 * README.compat: Remove; content moved to doc/sourcebuild.texi.
36709
36710 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36711
36712 PR c++/10347
36713 g++.dg/template/dependent-name1.C: New test.
36714
36715 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
36716
36717 * gcc.dg/warn-1.c (tourist_guide): New array,
36718 contains a pointer to bar.
36719
36720 2003-04-16 Roger Sayle <roger@eyesopen.com>
36721
36722 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
36723 * gcc.c-torture/execute/medce-1.c: New test case.
36724 * gcc.c-torture/execute/medce-2.c: New test case.
36725
36726 2003-04-15 Mark Mitchell <mark@codesourcery.com>
36727
36728 * lib/prune.exp: Ignore more messages.
36729
36730 PR c++/10381
36731 * g++.dg/parse/lookup3.C: New test.
36732
36733 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
36734
36735 * gcc.c-torture/compile/20030415-1.c : New test.
36736
36737 2003-04-14 Mark Mitchell <mark@codesourcery.com>
36738
36739 * gcc.c-torture/execute/scope-2.c: Move to ...
36740 * gcc.dg/noncompile/scope.c: .... here.
36741
36742 2003-04-14 Roger Sayle <roger@eyesopen.com>
36743
36744 * gcc.dg/20030414-2.c: New test case.
36745
36746 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
36747
36748 PR target/10377
36749 * gcc.dg/20030414-1.c: New test.
36750
36751 2003-04-13 Roger Sayle <roger@eyesopen.com>
36752
36753 * gcc.dg/builtins-12.c: New test case.
36754 * gcc.dg/builtins-13.c: New test case.
36755
36756 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36757
36758 * gcc.c-torture/execute/string-opt-18.c: New test.
36759
36760 2003-04-13 Mark Mitchell <mark@codesourcery.com>
36761
36762 PR c++/10300
36763 * g++.dg/init/new5.C: New test.
36764
36765 2003-04-12 Mark Mitchell <mark@codesourcery.com>
36766
36767 PR c++/7910
36768 * g++.dg/ext/dllimport1.C: New test.
36769
36770 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
36771
36772 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
36773
36774 2003-04-11 Bud Davis <bdavis9659@comcast.net>
36775
36776 PR Fortran/9263
36777 * g77.f-torture/noncompile/9263.f: New test
36778 PR Fortran/1832
36779 * g77.f-torture/execute/1832.f: New test
36780
36781 2003-04-11 David Chad <davidc@freebsd.org>
36782 Loren J. Rittle <ljrittle@acm.org>
36783
36784 libobjc/8562
36785 * objc.dg/headers.m: New test.
36786
36787 2003-04-10 Zack Weinberg <zack@codesourcery.com>
36788
36789 * gcc.c-torture/execute/builtin-noret-2.c: New.
36790 * gcc.c-torture/execute/builtin-noret-2.x: New.
36791 XFAIL builtin-noret-2.c at -O1 and above.
36792 * gcc.dg/redecl.c: New.
36793 * gcc.dg/Wshadow-1.c: Update error regexps.
36794
36795 2003-04-10 Mark Mitchell <mark@codesourcery.com>
36796
36797 * g++.dg/abi/bitfield10.C: New test.
36798
36799 2003-04-09 Mike Stump <mrs@apple.com>
36800
36801 * gcc.dg/pch/pch.exp: Make testcase names longer.
36802 * g++.dg/pch/pch.exp: Make testcase names longer.
36803
36804 2003-04-08 Roger Sayle <roger@eyesopen.com>
36805
36806 * gcc.dg/builtins-11.c: New test case.
36807
36808 2003-04-08 Roger Sayle <roger@eyesopen.com>
36809
36810 * gcc.dg/builtins-9.c: New test case.
36811 * gcc.dg/builtins-10.c: New test case.
36812
36813 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
36814
36815 * gcc.dg/noncompile/init-4.c.c: New test.
36816
36817 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
36818
36819 * gcc.misc-test/gcov-9.c: New test.
36820 * gcc.misc-test/gcov-10.c: New test
36821 * gcc.misc-test/gcov-11.c: New test.
36822
36823 2003-04-05 Zack Weinberg <zack@codesourcery.com>
36824
36825 PR optimization/10024
36826 * gcc.c-torture/compile/20030405-1.c: New test.
36827
36828 2003-04-04 Geoffrey Keating <geoffk@apple.com>
36829
36830 * gcc.dg/pch/static-3.c: New.
36831 * gcc.dg/pch/static-3.hs: New.
36832 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
36833
36834 2003-04-04 Richard Henderson <rth@redhat.com>
36835
36836 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
36837 * g++.dg/eh/forced2.C: Likewise.
36838
36839 2003-04-03 Mike Stump <mrs@apple.com>
36840
36841 * lib/scanasm.exp (scan-assembler): Add xfail processing for
36842 target arg.
36843 (scan-assembler-times, scan-assembler-not): Likewise.
36844 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
36845
36846 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
36847
36848 * gcc.dg/sparc-loop-1.c: New test.
36849
36850 2003-04-02 Geoffrey Keating <geoffk@apple.com>
36851
36852 PR other/9274
36853 * g++.dg/pch/system-2.C: New.
36854 * g++.dg/pch/system-2.Hs: New.
36855
36856 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
36857
36858 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
36859
36860 * g++.dg/eh/simd-1.C (vecfunc): Same.
36861
36862 2003-04-01 Roger Sayle <roger@eyesopen.com>
36863
36864 * gcc.c-torture/execute/20030401-1.c: New test case.
36865
36866 2003-04-01 Ziemowit Laski <zlaski@apple.com>
36867
36868 * objc.dg/defs.m: New.
36869
36870 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
36871
36872 * g++.dg/eh/simd-1.C: New.
36873 * g++.dg/eh/simd-2.C: New.
36874
36875 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
36876
36877 * gcc.c-torture/execute/simd-3.c: New.
36878
36879 2003-03-31 Mark Mitchell <mark@codesourcery.com>
36880
36881 PR c/9936
36882 * gcc.dg/20030331-2.c: New test.
36883
36884 2003-03-31 Mark Mitchell <mark@codesourcery.com>
36885
36886 PR c++/10278
36887 * g++.dg/parse/crash2.C: New test.
36888
36889 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
36890
36891 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
36892 * gcc.c-torture/execute/20030331-1.c: ...here.
36893
36894 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
36895
36896 * gcc.c-torture/execute/20030331-1.c: New test.
36897
36898 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
36899
36900 * lib/gcov.exp: Adjust call return testing strings.
36901 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
36902
36903 2003-03-31 Roger Sayle <roger@eyesopen.com>
36904
36905 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
36906 * gcc.dg/builtins-7.c: New test case.
36907 * gcc.dg/builtins-8.c: New test case.
36908
36909 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
36910
36911 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
36912
36913 2003-03-30 Mark Mitchell <mark@codesourcery.com>
36914
36915 PR c++/7647
36916 * g++.dg/lookup-class-member-2.C: New test.
36917
36918 2003-03-30 Glen Nakamura <glen@imodulo.com>
36919
36920 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
36921
36922 2003-03-28 Roger Sayle <roger@eyesopen.com>
36923
36924 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
36925
36926 2003-03-28 Mark Mitchell <mark@codesourcery.com>
36927
36928 * g++.dg/init/attrib1.C: New test.
36929
36930 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
36931
36932 * gcc.dg/ultrasp8.c: New test.
36933
36934 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
36935
36936 * gcc.dg/ultrasp7.c: New test.
36937
36938 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
36939
36940 PR c++/10047
36941 * g++.dg/template/inline1.C: New test.
36942
36943 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
36944
36945 * gcc.dg/sparc-dwarf2.c: New test.
36946
36947 2003-03-27 Roger Sayle <roger@eyesopen.com>
36948
36949 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
36950 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
36951
36952 2003-03-27 Mark Mitchell <mark@codesourcery.com>
36953
36954 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
36955 than reading .x files.
36956 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
36957 * g77.dg/gcov/gcov-1.f: Likewise.
36958 * gcc.misc-tests/gcov-4b.c: Likewise.
36959 * gcc.misc-tests/gcov-5b.c: Likewise.
36960 * gcc.misc-tests/gcov-6.c: Likewise.
36961 * gcc.misc-tests/gcov-7.c: Likewise.
36962 * gcc.misc-tests/gcov-8.c: Likewise.
36963 * g++.dg/gcov/gcov-1.x: Remove.
36964 * g77.dg/gcov/gcov-1.x: Likewise.
36965 * gcc.misc-tests/gcov-4b.x: Likewise.
36966 * gcc.misc-tests/gcov-5b.x: Likewise.
36967 * gcc.misc-tests/gcov-6.x: Likewise.
36968 * gcc.misc-tests/gcov-7.x: Likewise.
36969 * gcc.misc-tests/gcov-8.x: Likewise.
36970
36971 2003-03-27 Glen Nakamura <glen@imodulo.com>
36972
36973 PR opt/10087
36974 * gcc.dg/20030324-1.c: New test.
36975
36976 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
36977
36978 PR c++/10224
36979 * g++.dg/template/arg3.C: New test.
36980
36981 PR c++/10158
36982 * g++.dg/template/friend18.C: New test.
36983
36984 2003-03-26 Roger Sayle <roger@eyesopen.com>
36985
36986 * g77.f-torture/compile/20030326-1.f: New test case.
36987
36988 2003-03-26 Janis Johnson <janis187@us.ibm.com>
36989
36990 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
36991
36992 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
36993
36994 2003-03-26 Jakub Jelinek <jakub@redhat.com>
36995
36996 * gcc.dg/ia64-sync-3.c: New test.
36997
36998 2003-03-26 Alan Modra <amodra@bigpond.net.au>
36999
37000 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
37001
37002 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37003
37004 * gcc.dg/ultrasp6.c: New test.
37005
37006 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37007
37008 * gcc.dg/i386-signbit-1.c: New test.
37009 * gcc.dg/i386-signbit-2.c: New test.
37010 * gcc.dg/i386-signbit-3.c: New test.
37011
37012 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37013
37014 * gcc.dg/ultrasp5.c: Fix options.
37015
37016 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
37017
37018 * gcc.dg/ultrasp5.c: Fix comment.
37019
37020 2003-03-24 Bud Davis <bdavis9659@comcast.net>
37021
37022 PR fortran/10197
37023 * g77.f-torture/execute/10197.f: New test.
37024
37025 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
37026
37027 PR c++/9898, c++/383
37028 * g++.dg/template/conv6.C: New test.
37029
37030 PR c++/10119
37031 * g++.dg/template/ptrmem5.C: New test.
37032
37033 PR c++/10026
37034 * g++.dg/lookup/koenig1.C: New test.
37035
37036 PR C++/10199
37037 * g++.dg/lookup/template2.C: New test.
37038
37039 2003-03-24 Jakub Jelinek <jakub@redhat.com>
37040
37041 * g++.dg/opt/rtti1.C: New test.
37042
37043 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37044
37045 * gcc.dg/ultrasp5.c: New test.
37046
37047 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
37048
37049 PR middle-end/9967
37050 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
37051 builtin fputs.
37052
37053 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
37054
37055 PR c/8224
37056 * gcc.dg/20030323-1.c: New test.
37057
37058 2003-03-23 Roger Sayle <roger@eyesopen.com>
37059
37060 * gcc.c-torture/compile/20030323-1.c: New test case.
37061
37062 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
37063
37064 * gcc.dg/20030321-1.c: New test.
37065
37066 2003-03-22 Zack Weinberg <zack@codesourcery.com>
37067
37068 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
37069
37070 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
37071
37072 PR c++/9978, c++/9708
37073 * g++.dg/ext/vlm1.C: Adjust expected error.
37074 * g++.dg/ext/vla2.C: New test.
37075 * g++.dg/template/arg1.C: New test.
37076 * g++.dg/template/arg2.C: New test.
37077
37078 2003-03-22 Bud Davis <bdavis9659@comcast.net>
37079
37080 * g77.f-torture/execute/select.f: New test.
37081 * g77.f-torture/noncompile/select_no_compile.f: New test.
37082
37083 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
37084
37085 PR c++/9898
37086 * g++.dg/other/error4.C: New test.
37087
37088 2003-03-20 Mark Mitchell <mark@codesourcery.com>
37089
37090 * g++.dg/template/friend17.C: New test.
37091
37092 2003-03-21 Alan Modra <amodra@bigpond.net.au>
37093
37094 * gcc.c-torture/compile/20030320-1.c: New.
37095
37096 2003-03-20 Roger Sayle <roger@eyesopen.com>
37097
37098 * gcc.dg/builtins-6.c: New test case.
37099
37100 2003-03-19 Alan Modra <amodra@bigpond.net.au>
37101
37102 PR target/10073
37103 * gcc.c-torture/compile/20030319-1.c: New.
37104
37105 2003-03-18 Jan Hubicka <jh@suse.cz>
37106
37107 * gcc.dg/i386-cvt-1.c: New test.
37108
37109 2003-03-17 Zack Weinberg <zack@codesourcery.com>
37110
37111 * objc.dg/naming-1.m: Use "(parse|syntax) error".
37112 * objc.dg/naming-2.m: Likewise.
37113
37114 2003-03-17 Mark Mitchell <mark@codesourcery.com>
37115
37116 PR c++/9639
37117 * g++.dg/parse/crash1.C: New test.
37118
37119 2003-03-16 Mark Mitchell <mark@codesourcery.com>
37120
37121 PR c++/8805
37122 * g++.dg/eh/cleanup1.C: New test.
37123
37124 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
37125
37126 * gcc.c-torture/execute/20030316-1.c: New test case.
37127
37128 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
37129
37130 PR c++/9629
37131 * g++.dg/init/ctor2.C: New test.
37132
37133 2003-03-15 Roger Sayle <roger@eyesopen.com>
37134
37135 * g77.f-torture/compile/xformat.f: New test case.
37136
37137 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37138
37139 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
37140 * g++.old-deja/g++.mike/eh50.C: Likewise.
37141
37142 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37143
37144 PR c++/6440
37145 * g++.dg/template/spec7.C: New test.
37146 * g++.dg/template/spec8.C: Likewise.
37147
37148 2003-03-14 Jakub Jelinek <jakub@redhat.com>
37149
37150 * gcc.c-torture/execute/20030313-1.c: New test.
37151
37152 2003-03-14 Richard Henderson <rth@redhat.com>
37153
37154 * gcc.dg/inline-2.c: Adjust alpha test for external call.
37155
37156 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
37157
37158 * gcc.c-torture/compile/20030314-1.c: New test.
37159
37160 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
37161
37162 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
37163 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
37164 thumb target,
37165 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
37166 to accept newer _imp__ prefix and additional
37167 newline in .drectve section.
37168 * gcc.dg/dll-4.c: Likewise.
37169 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
37170 switch.
37171
37172 2003-03-13 Mark Mitchell <mark@codesourcery.com>
37173
37174 * g++.dg/parse/namespace9.C: New test.
37175
37176 * g++.dg/init/ref5.C: New test.
37177 * g++.dg/parse/ptrmem1.C: Likewise.
37178
37179 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37180
37181 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
37182 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
37183 regular expression.
37184 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
37185 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
37186
37187 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
37188
37189 * gcc.c-torture/execute/20030224-2.c: New test.
37190
37191 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
37192
37193 * gcc.dg/decl-3.c: New test.
37194
37195 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
37196
37197 * gcc.dg/i386-loop-2.c: New test.
37198
37199 2003-03-11 Mark Mitchell <mark@codesourcery.com>
37200
37201 PR c++/9474
37202 * g++.dg/parse/namespace8.C: New test.
37203
37204 PR c++/9924
37205 * g++.dg/overload/builtin2.C: New test.
37206
37207 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
37208
37209 * gcc.dg/return-type-3.c: New test.
37210
37211 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
37212
37213 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
37214 profiling options are not supported.
37215
37216 2003-03-10 Mark Mitchell <mark@codesourcery.com>
37217
37218 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
37219 * g++.old-deja/g++.warn/impint2.C: Likewise.
37220
37221 2003-03-10 Devang Patel <dpatel@apple.com>
37222
37223 * g++.dg/cpp/c++_cmd_1.C: New test.
37224 * g++.dg/cpp/c++_cmd_1.h: New file.
37225
37226 2003-03-10 Segher Boessenkool <segher@koffie.nl>
37227
37228 * gcc.dg/altivec-9.c: New file.
37229
37230 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37231
37232 * gcc.dg/ppc-sdata-1.c: New test.
37233 * gcc.dg/ppc-sdata-2.c: New test.
37234
37235 2003-03-09 Mark Mitchell <mark@codesourcery.com>
37236
37237 PR c++/9373
37238 * g++.dg/opt/ptrmem2.C: New test.
37239
37240 PR c++/8534
37241 * g++.dg/opt/ptrmem1.C: New test.
37242
37243 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
37244
37245 * gcc.dg/i386-loop-1.c: New test.
37246
37247 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37248
37249 PR c++/9970
37250 * g++.dg/lookup/friend1.C: New test.
37251
37252 2003-03-08 Mark Mitchell <mark@codesourcery.com>
37253
37254 PR c++/9823
37255 * g++.dg/parser/constructor1.C: New test.
37256
37257 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
37258
37259 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
37260
37261 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
37262
37263 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
37264
37265 * gcc.dg/cpp/Wunused.c: Update test.
37266
37267 2003-03-08 Jan Hubicka <jh@suse.cz>
37268
37269 * gcc.dg/inline-3.c: New test.
37270
37271 2003-03-08 Mark Mitchell <mark@codesourcery.com>
37272
37273 PR c++/9809
37274 * g++.dg/parse/builtin1.C: New test.
37275
37276 PR c++/9982
37277 * g++.dg/abi/cookie1.C: New test.
37278 * g++.dg/abi/cookie2.C: Likewise.
37279
37280 PR c++/9524
37281 * g++.dg/template/field1.C: New test.
37282
37283 PR c++/9912
37284 * g++.dg/parse/class1.C: New test.
37285 * g++.dg/parse/namespace7.C: Likewise.
37286 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
37287
37288 2003-03-07 Mark Mitchell <mark@codesourcery.com>
37289
37290 * g++.dg/init/ref4.C: New test.
37291
37292 2003-03-07 Jan Hubicka <jh@suse.cz>
37293
37294 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
37295 * gcc.dg/inline-3.c: New test.
37296
37297 2003-03-06 Mark Mitchell <mark@codesourcery.com>
37298
37299 * g++.dg/init/ref3.C: New test.
37300
37301 PR c++/9965
37302 * g++.dg/init/ref2.C: New test.
37303
37304 PR c++/9400
37305 * g++.dg/warn/Wshadow-2.C: New test.
37306
37307 PR c++/9791
37308 * g++.dg/warn/Woverloaded-1.C: New test.
37309
37310 2003-03-05 Jan Hubicka <jh@suse.cz>
37311
37312 * gcc.dg/i386-local2.c: New.
37313 * gcc.dg/i386-local.c: Fix typo.
37314
37315 2003-03-05 Mark Mitchell <mark@codesourcery.com>
37316
37317 * g++.dg/abi/layout3.C: New test.
37318
37319 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
37320
37321 * gcc.c-torture/compile/20030305-1.c
37322
37323 2003-03-05 Jan Hubicka <jh@suse.cz>
37324
37325 * gcc.dg/i386-local.c: New.
37326
37327 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
37328
37329 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
37330
37331 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37332
37333 * gcc.dg/switch-2.c: New test.
37334 * gcc.dg/switch-3.c: New test.
37335 * gcc.dg/Wswitch.c: Adjust line numbers.
37336 * gcc.dg/Wswitch-default.c: Likewise.
37337 * gcc.dg/Wswitch-enum.c: Likewise.
37338
37339 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
37340
37341 * gcc.c-torture/execute/20030222-1.c: New test.
37342
37343 2003-03-03 James E Wilson <wilson@tuliptree.org>
37344
37345 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
37346
37347 2003-03-03 Mark Mitchell <mark@codesourcery.com>
37348
37349 PR c++/9878
37350 * g++.dg/init/ref1.C: New test.
37351
37352 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
37353
37354 * gcc.dg/sh-relax.c: New SH-only test.
37355
37356 2003-03-03 Geoffrey Keating <geoffk@apple.com>
37357
37358 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
37359 comment explaining purpose of testcase.
37360
37361 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
37362
37363 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
37364 for HC11/HC12 (asm needs two int registers).
37365 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
37366 HC11/HC12 because the test uses an asm which needs two 32-bit
37367 registers.
37368
37369 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
37370
37371 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
37372 for HC11/HC12 (array is too large otherwise).
37373 * gcc.c-torture/compile/920501-4.x: New file, likewise.
37374 * gcc.c-torture/compile/20010518-2.x: Likewise.
37375 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
37376 HC11/HC12 (array is too large).
37377
37378 2003-03-01 Geoffrey Keating <geoffk@apple.com>
37379
37380 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
37381 * lib/g++-dg.exp (g++-dg-test): Likewise.
37382
37383 2003-03-01 Roger Sayle <roger@eyesopen.com>
37384
37385 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
37386 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
37387
37388 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37389
37390 * g++.dg/warn/implicit-typename1.C: Remove warning.
37391
37392 2003-02-28 Richard Henderson <rth@redhat.com>
37393
37394 * gcc.dg/noreturn-1.c: Move noreturn warning line.
37395 * gcc.dg/return-type-1.c: Move control reaches end warning line.
37396
37397 2003-02-28 Geoffrey Keating <geoffk@apple.com>
37398
37399 * gcc.dg/pch/pch.exp: Change .pch to .gch.
37400 * g++.dg/pch/pch.exp: Likewise.
37401
37402 2003-02-28 Mark Mitchell <mark@codesourcery.com>
37403
37404 PR c++/9879
37405 * testsuite/g++.dg/init/new4.C: New test.
37406
37407 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
37408
37409 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
37410
37411 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
37412
37413 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
37414 unsigned long.
37415
37416 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
37417 wider than float.
37418
37419 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37420
37421 * lib/scanasm.exp: Add support for counting numbers of
37422 occurences.
37423 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
37424 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
37425
37426 2003-02-25 Mark Mitchell <mark@codesourcery.com>
37427
37428 PR c++/9683
37429 * g++.dg/template/static3.C: New test.
37430
37431 PR c++/9829
37432 * g++.dg/parse/namespace6.C: New test.
37433
37434 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37435
37436 PR target/9732
37437 * gcc.dg/20030225-1.c: New test.
37438
37439 2003-02-24 Mark Mitchell <mark@codesourcery.com>
37440
37441 * README: Remove out-of-date information.
37442
37443 PR c++/9836
37444 * g++.dg/template/spec6.C: New test.
37445
37446 2003-02-24 Jeff Law <law@redhat.com>
37447
37448 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
37449
37450 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37451
37452 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
37453 * gcc.dg/pragma-ep-1.c: Likewise.
37454
37455 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37456
37457 PR c++/9602
37458 * g++.dg/template/friend16.C: New test.
37459
37460 2003-02-23 Mark Mitchell <mark@codesourcery.com>
37461
37462 PR c++/5333
37463 * g++.dg/parse/fused-params1.C: Adjust error messages.
37464 * g++.dg/template/nested3.C: New test.
37465
37466 2003-02-24 Alan Modra <amodra@bigpond.net.au>
37467
37468 * g++.dg/abi/param1.C: New test.
37469
37470 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37471
37472 PR c++/7982
37473 * g++.dg/warn/implicit-typename1.C: New test.
37474
37475 2003-02-22 Kelley Cook <kelleycook@comcast.net>
37476
37477 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
37478 with "mtune".
37479 * g++.old-deja/g++.other/store-expr2.C: Likewise.
37480 * gcc.c-torture/execute/20010129-1.x: Likewise.
37481 * gcc.dg/20011107-1.c: Likewise.
37482 * gcc.dg/20020108-1.c: Likewise.
37483 * gcc.dg/20020122-3.c: Likewise.
37484 * gcc.dg/20020206-1.c: Likewise.
37485 * gcc.dg/20020310-1.c: Likewise.
37486 * gcc.dg/20020426-2.c: Likewise.
37487 * gcc.dg/20020517-1.c: Likewise.
37488 * gcc.dg/991230-1.c: Likewise.
37489 * gcc.dg/i386-unroll-1.c: Likewise.
37490 * gcc.misc-tests/i386-prefetch.exp: Likewise.
37491
37492 2003-02-22 Jan Hubicka <jh@suse.cz>
37493
37494 * gcc.dg/i386-mul.c: New test.
37495
37496 2003-02-21 Roger Sayle <roger@eyesopen.com>
37497
37498 * gcc.dg/builtins-5.c: New test case.
37499
37500 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
37501
37502 * gcc.dg/asmreg-1.c: New test.
37503
37504 2003-02-21 Mark Mitchell <mark@codesourcery.com>
37505
37506 PR c++/9749
37507 * g++.dg/parse/varmod1.C: New test.
37508
37509 2003-02-21 Mark Mitchell <mark@codesourcery.com>
37510
37511 PR c++/9727
37512 * g++.dg/template/op1.C: New test.
37513
37514 2003-02-21 Mark Mitchell <mark@codesourcery.com>
37515
37516 PR c++/8906
37517 * g++.dg/template/nested2.C: New test.
37518
37519 2003-02-21 Mark Mitchell <mark@codesourcery.com>
37520
37521 PR c++/8724
37522 * g++.dg/expr/dtor1.C: New test.
37523
37524 2003-02-21 Zack Weinberg <zack@codesourcery.com>
37525
37526 * gcc.dg/cpp/include3.c: New test.
37527 * gcc.dg/cpp/inc/foo.h: New file.
37528
37529 2003-02-21 Glen Nakamura <glen@imodulo.com>
37530
37531 * gcc.c-torture/execute/20030221-1.c: New test.
37532
37533 2003-02-20 Mark Mitchell <mark@codesourcery.com>
37534
37535 PR c++/9729
37536 * g++.dg/abi/conv1.C: New test.
37537
37538 2003-02-20 Jan Hubicka <jh@suse.cz>
37539
37540 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
37541
37542 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
37543
37544 * gcc.c-torture/compile/20030219-1.c: New test.
37545
37546 2003-02-18 Jan Hubicka <jh@suse.cz>
37547
37548 * gcc.dg/funcorder.c: New test.
37549
37550 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
37551
37552 * gcc.c-torture/execute/20030218-1.c: New.
37553
37554 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
37555
37556 * gcc.dg/20030218-1.c: New.
37557
37558 2003-02-18 Richard Henderson <rth@redhat.com>
37559
37560 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
37561 * gcc.dg/attr-used-2.c: New.
37562
37563 2003-02-18 Mark Mitchell <mark@codesourcery.com>
37564
37565 PR c++/9704
37566 * g++.dg/init/copy5.C: New test.
37567
37568 2003-02-18 Geoffrey Keating <geoffk@apple.com>
37569
37570 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
37571 * g++.dg/pch/pch.exp: Likewise.
37572
37573 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
37574
37575 * gcc.c-torture/execute/20030209-1.c: Enable the test if
37576 STACK_SIZE is not defined.
37577
37578 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37579
37580 PR c++/9457
37581 * g++.dg/template/init1.C: New test.
37582
37583 2003-02-16 Jan HUbicka <jh@suse.cz>
37584
37585 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
37586 (foo): Add few extra tests
37587 * gcc.dg/c99-const-expr-3.c: Likewise.
37588 * gcc.c-torture/execute/20030216-1.c: New.
37589
37590 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37591
37592 PR c++/9459
37593 * g++.dg/ext/typeof4.C: New test.
37594
37595 2003-02-15 Roger Sayle <roger@eyesopen.com>
37596
37597 * gcc.dg/i386-387-3.c: New test case.
37598
37599 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
37600
37601 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
37602 cris-*-elf* cris-*-aout* and mmix-*-*.
37603
37604 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
37605
37606 * gcc.dg/20030213-1.c: New test.
37607
37608 2003-02-12 Roger Sayle <roger@eyesopen.com>
37609
37610 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
37611 * gcc.dg/i386-387-2.c: Likewise.
37612
37613 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
37614
37615 * gcc.dg/ppc-spe.c: Fix formatting.
37616 Enable tests that were previously unsupported by gas.
37617 Delete tests for instructions that no longer exist.
37618 Switch arguments on evsubifw builtin.
37619
37620 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
37621
37622 * gcc.c-torture/execute/20030209-1.c: Disable the test if
37623 STACK_SIZE is too small.
37624
37625 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37626 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37627
37628 * gcc.dg/decl-2.c: New test.
37629
37630 2003-02-10 Jan Hubicka <jh@suse.cz>
37631
37632 * gcc.dg/i386-fpcvt-1.c: New test.
37633
37634 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
37635
37636 * gcc.c-torture/execute/20030209-1.c: New test.
37637
37638 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
37639
37640 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
37641 int-wide bitops, use the constants of the same width.
37642 Likewise, if long long is 32-bit wide, test bitops using
37643 32-bit constants.
37644
37645 2003-02-07 Loren James Rittle <ljrittle@acm.org>
37646
37647 * gcc.dg/20021014-1.c: Annotate with expected notice text.
37648
37649 2003-02-07 Roger Sayle <roger@eyesopen.com>
37650
37651 * testsuite/gcc.dg/builtins-4.c: New test case.
37652
37653 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37654
37655 * gcc.dg/20020430-1.c: Fix dg command typos.
37656 * gcc.dg/20020503-1.c: Likewise.
37657
37658 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37659
37660 PR c++/8785
37661 * g++.dg/parse/fused-params1.C: New test.
37662
37663 PR c++/8857
37664 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
37665
37666 PR c++/8921
37667 * g++.dg/parse/non-dependent1.C: New test.
37668
37669 PR c++/8928
37670 * g++.dg/parse/dupl-tmpl-args1.C: New test.
37671
37672 PR c++/9228
37673 * g++.dg/parse/undefined7.C: New test.
37674 * g++.dg/parse/non-templ1.C: New test.
37675
37676 PR c++/9229
37677 * g++.dg/parse/too-many-tmpl-args1.C: New test.
37678
37679 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37680
37681 * gcc.c-torture/compile/20030206-1.c: New test.
37682
37683 2003-02-05 Roger Sayle <roger@eyesopen.com>
37684
37685 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
37686 "pow" to "foo" to avoid potential confusion with a math built-in.
37687
37688 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37689
37690 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
37691 conditions for SPARC targets.
37692
37693 2003-02-05 Jakub Jelinek <jakub@redhat.com>
37694
37695 * gcc.dg/20030204-1.c: New test.
37696
37697 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37698
37699 PR c++/38
37700 * g++.dg/parse/array-size1.C: New test.
37701
37702 PR c++/5657
37703 * g++.dg/parse/undefined3.C: New test.
37704
37705 PR c++/5665
37706 * g++.dg/parse/undefined4.C: New test.
37707
37708 PR c++/5975
37709 * g++.dg/parse/undefined5.C: New test.
37710
37711 PR c++/7259
37712 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
37713
37714 PR c++/8578
37715 * g++.dg/parse/casting-operator1.C: New test.
37716
37717 PR c++/8596
37718 * g++.dg/parse/undefined6.C: New test.
37719
37720 PR c++/8736
37721 * g++.dg/parse/missing-template1.C: New test.
37722
37723 2003-02-04 Jan Hubicka <jh@suse.cz>
37724
37725 * gcc.dg/i386-cadd.c: Compile using -march=k8.
37726 * gcc.dg/i386-cmov?.c: Likewise.
37727 * gcc.dg/i386-fpcvt-?.c: Likewise.
37728 * gcc.dg/i386-ssefp-1.c: Likewise.
37729 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
37730 conventions.
37731
37732 2003-02-03 Mark Mitchell <mark@codesourcery.com>
37733
37734 PR c++/7129
37735 * testsuite/g++.dg/ext/max.C: New test.
37736
37737 2003-02-03 Jan Hubicka <jh@suse.cz>
37738
37739 * gcc.c-torture/execute/20030203-1.c: New test.
37740
37741 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
37742
37743 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
37744 'natural-endian'.
37745
37746 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
37747
37748 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
37749 * g++.dg/init/new2.C: Likewise.
37750 * g++.dg/other/new1.C: Likewise.
37751
37752 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
37753
37754 * gcc.dg/struct-ret-libc.c: New test.
37755
37756 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
37757
37758 * gcc.dg/20030129-1.c: New test.
37759
37760 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37761
37762 PR c++/8849
37763 * g++.dg/template/ptrmem4.C: New test.
37764
37765 2003-01-29 Mark Mitchell <mark@codesourcery.com>
37766
37767 * g++.dg/parser/constant1.C: New test.
37768
37769 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37770
37771 PR c++/8591
37772 * g++.dg/parse/friend2.C: New test.
37773
37774 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
37775
37776 PR c++/9437
37777 * g++.dg/template/unify4.C: New test.
37778
37779 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
37780
37781 * gcc.c-torture/execute/20030128-1.c: New test.
37782
37783 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
37784
37785 * g++.dg/lookup/nested1.C: Test moved from ...
37786 * g++.old-deja/g++.other/lookup24.C: ... here.
37787
37788 2003-01-28 Jan Hubicka <jh@suse.cz>
37789
37790 * gcc.dg/i386-cmov5.c: New test.
37791
37792 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
37793
37794 * gcc.c-torture/execute/20010925-1.c: Changed the
37795 memcpy declaration.
37796
37797 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
37798
37799 PR c++/3902
37800 * g++.dg/parse/template5.C: New test.
37801
37802 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
37803
37804 PR fortran/9258
37805 * g77.dg/pr9258: New test.
37806
37807 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
37808
37809 * README: Move relevant parts from README.g++.
37810
37811 * README.g++: Remove this file.
37812
37813 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
37814
37815 * g++.dg/abi/dcast1.C: New test.
37816
37817 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37818
37819 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
37820
37821 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
37822
37823 PR c++/47
37824 * g++.old-deja/g++.other/lookup24.C: New test.
37825
37826 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37827
37828 PR middle-end/7227
37829 * gcc.dg/uninit-C.c: New test.
37830
37831 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
37832
37833 * g++.dg/abi/covariant1.C: New test.
37834
37835 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
37836
37837 * gcc.dg/20030123-1.c: New test.
37838
37839 2003-01-25 Jan Hubicka <jh@suse.cz>
37840
37841 PR opt/8492
37842 * gcc.c-torture/compile/20030125-1.c
37843
37844 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
37845
37846 PR c++/9403
37847 * g++.dg/parse/template3.C: New test.
37848 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
37849
37850 PR c++/795
37851 * g++.dg/parse/template4.C: New test.
37852
37853 PR c++/9415
37854 * g++.dg/template/qual2.C: New test.
37855
37856 PR c++/8545
37857 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
37858
37859 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
37860
37861 2003-01-25 Roger Sayle <roger@eyesopen.com>
37862
37863 * gcc.c-torture/execute/switch-1.c: New test case.
37864
37865 2003-01-25 Jan Hubicka <jh@suse.cz>
37866
37867 * gcc.c-torture/execute/20030125-1.[cx]: New test.
37868
37869 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
37870
37871 Tweaks for Bison-1.875. From the NEWS file:
37872 "- `parse error' -> `syntax error'
37873 Bison now uniformly uses the term `syntax error'"
37874 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
37875 * gcc.dg/cpp/digraph2.c: Likewise.
37876 * gcc.dg/cpp/direct2.c: Likewise.
37877 * gcc.dg/cpp/paste4.c: Likewise.
37878 * gcc.dg/c90-restrict-1.c: Likewise.
37879 * gcc.dg/c99-func-2.c: Likewise.
37880 * gcc.dg/noncompile/920721-2.c: Likewise.
37881 * gcc.dg/noncompile/930622-2.c: Likewise.
37882 * gcc.dg/noncompile/940112-1.c: Likewise.
37883 * gcc.dg/noncompile/950921-1.c: Likewise.
37884 * gcc.dg/noncompile/951123-1.c: Likewise.
37885 * gcc.dg/noncompile/971104-1.c: Likewise.
37886 * gcc.dg/noncompile/990416-1.c: Likewise.
37887
37888 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
37889
37890 * g++.dg/parse/undefined1.C: Add error message.
37891
37892 2003-01-22 Mark Mitchell <mark@codesourcery.com>
37893
37894 PR c++/9354
37895 * g++.dg/parse/new1.C: New test.
37896
37897 PR c++/9216
37898 * g++.dg/parse/template2.C: New test.
37899
37900 PR c++/9354
37901 * g++.dg/parse/typedef2.C: New test.
37902
37903 PR c++/9328
37904 * g++.dg/ext/typeof3.C: New test.
37905
37906 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37907
37908 PR c++/2738
37909 * g++.dg/parse/ret-type1.C: New test.
37910
37911 PR c++/3792
37912 * g++.dg/parse/tmpl-outside1.C: New test.
37913
37914 PR c++/4207
37915 * g++.dg/parse/int-as-enum1.C: New test.
37916
37917 PR c++/4903
37918 * g++.dg/parse/no-typename1.C: New test.
37919
37920 PR c++/5533
37921 * g++.dg/parse/no-value1.C: New test.
37922
37923 PR c++/5921
37924 * g++.dg/parse/wrong-inline1.C: New test.
37925
37926 PR c++/6402
37927 * g++.dg/parse/ref1.C: New test.
37928
37929 PR c++/6992
37930 * g++.dg/parse/attr-ctor1.C: New test.
37931
37932 PR c++/7229
37933 * g++.dg/parse/namespace5.C: New test.
37934
37935 PR c++/7917
37936 * g++.dg/parse/func-def1.C: New test.
37937
37938 PR c++/8143
37939 * g++.dg/parse/undefined1.C: New test.
37940
37941 PR c++/5723, PR c++/8522
37942 * g++.dg/parse/specialization1.C: New test.
37943
37944 PR c++/163, PR c++/8595
37945 * g++.dg/parse/struct-as-enum1.C: New test.
37946
37947 PR c++/9173
37948 * g++.dg/parse/undefined2.C: New test.
37949
37950 2003-01-22 Mark Mitchell <mark@codesourcery.com>
37951
37952 PR c++/9298
37953 * g++.dg/parse/template1.C: New test.
37954
37955 PR c++/9384
37956 * g++.dg/parse/using1.C: New test.
37957
37958 PR c++/9285
37959 PR c++/9294
37960 * g++.dg/parse/expr2.C: New test.
37961
37962 PR c++/9388
37963 * g++.dg/parse/lookup2.C: Likewise.
37964
37965 2003-01-21 Jan Hubicka <jh@suse.cz>
37966
37967 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
37968 * gcc.c-torture/execute/eeprof-1.c: Likewise.
37969 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
37970 * gcc.c-torture/execute/string-opt-*.c: Likewise.
37971
37972 2003-01-20 Nick Clifton <nickc@redhat.com>
37973
37974 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
37975 problem with ARM sibcall code generation.
37976
37977 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
37978
37979 * gcc.c-torture/execute/20030120-1.c: New.
37980
37981 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
37982
37983 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
37984
37985 2003-01-17 Mark Mitchell <mark@codesourcery.com>
37986
37987 PR c++/9272
37988 * g++.dg/parse/ctor1.C: New test.
37989
37990 PR c++/9294:
37991 * g++.dg/parse/qualified1.C: New test.
37992
37993 * g++.dg/parse/typename3.C: New test.
37994
37995 2003-01-16 Richard Henderson <rth@redhat.com>
37996
37997 * g++.dg/tls/init-2.C: Fix error matches for real this time.
37998
37999 2003-01-16 Richard Henderson <rth@redhat.com>
38000
38001 * g++.dg/pch/pch.exp: Copy test header to the working directory
38002 before using it either for precompilation or direct use.
38003 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
38004 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
38005
38006 2003-01-16 Richard Henderson <rth@redhat.com>
38007
38008 * gcc.dg/pch/pch.exp: Copy test header to the working directory
38009 before using it either for precompilation or direct use.
38010 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
38011 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
38012
38013 2003-01-16 Mark Mitchell <mark@codesourcery.com>
38014
38015 * g++.dg/ext/typename1.C: Add typename keyword.
38016 * g++.dg/template/crash1.C: Update error messages.
38017 * g++.dg/template/crash2.C: Remove error message.
38018 * g++.dg/parse/typename2.C: New test.
38019 * g++.dg/template/typename2.C: Change implicit
38020 typename warning into error.
38021 * g++.old-deja/g++.benjamin/tem03.C: Issue more
38022 error messages.
38023 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
38024 * g++.old-deja/g++.brendan/crash56.C: Add this->.
38025 * g++.old-deja/g++.law/visibility13.C: Remove error
38026 messages.
38027 * g++.old-deja/g++.ns/template17.C: Reorder code to
38028 make declaration visible in template.
38029 * g++.old-deja/g++.pt/crash3.C: Fix typos.
38030 * g++.old-deja/g++.pt/crash36.C: Issue more error
38031 messages.
38032 * g++.old-deja/g++.pt/crash5.C: Improve error
38033 message.
38034 * g++.old-deja/g++.pt/crash67.C: Remove warning.
38035 * g++.old-deja/g++.pt/inherit1.C: Add this->.
38036 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
38037 * g++.old-deja/g++.pt/typename16.C: Replace implicit
38038 typename warning with error message.
38039 * g++.old-deja/g++.pt/typename19.C: Remove warning.
38040 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
38041 * g++.old-deja/g++.robertl/eb24.C: Use this->.
38042
38043 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
38044
38045 * g++.dg/parse/ambig2.C: New test.
38046
38047 2003-01-15 Richard Henderson <rth@redhat.com>
38048
38049 * g++.dg/tls/init-2.C: Update error message string.
38050
38051 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38052
38053 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
38054
38055 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
38056
38057 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
38058 all for HC11/HC12.
38059 * gcc.c-torture/compile/20001205-1.x: Likewise.
38060 * gcc.c-torture/compile/20001226-1.x: Likewise.
38061 * gcc.c-torture/compile/920520-1.x: Likewise.
38062 * gcc.c-torture/compile/961203-1.x: Likewise.
38063 * gcc.c-torture/compile/20020604-1.x: Likewise.
38064
38065 2003-01-15 Jan Hubicka <jh@suse.cz>
38066
38067 * gcc.c-torture/compile/20030115-1.c: New test.
38068
38069 * gcc.dg/i386-fpcvt-1.c: New test.
38070 * gcc.dg/i386-fpcvt-2.c: New test.
38071
38072 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
38073
38074 Further conform g++'s __vmi_class_type_info to the C++ ABI
38075 specification.
38076 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
38077 the specification.
38078
38079 2003-01-14 Jan Hubicka <jh@suse.cz>
38080
38081 * gcc.dg/i386-fpcvt-1.c: New test.
38082 * gcc.dg/i386-fpcvt-2.c: New test.
38083
38084 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
38085
38086 * gcc.dg/i386-mmx-3.c: New test.
38087
38088 2003-01-12 Mark Mitchell <mark@codesourcery.com>
38089
38090 PR c++/9264
38091 * g++.dg/parse/octal1.C: New file.
38092
38093 PR c++/9172
38094 * g++.dg/parse/typename1.C: New file.
38095
38096 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
38097
38098 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
38099 * gcc.dg/bf-no-ms-layout.c: Likewise.
38100 * gcc.dg/bf-ms-attrib.c: Likewise.
38101
38102 2003-01-10 Mark Mitchell <mark@codesourcery.com>
38103
38104 PR c++/9099
38105 * g++.dg/parse/dtor1.C: New file.
38106
38107 PR c++/9128
38108 * g++.dg/rtti/typeid1.C: New file.
38109
38110 PR c++/9153
38111 * g++.dg/parse/lookup1.C: New file.
38112
38113 PR c++/9171
38114 * g++.dg/templ/spec5.C: New file.
38115
38116 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
38117
38118 * gcc.c-torture/compile/20030110-1.c: New test.
38119
38120 2003-01-09 Geoffrey Keating <geoffk@apple.com>
38121
38122 Merge from pch-branch:
38123
38124 2002-12-23 Geoffrey Keating <geoffk@apple.com>
38125
38126 * gcc.dg/pch/cpp-1.h: New.
38127 * gcc.dg/pch/cpp-1.c: New.
38128 * gcc.dg/pch/cpp-2.h: New.
38129 * gcc.dg/pch/cpp-2.c: New.
38130
38131 2002-11-19 Geoffrey Keating <geoffk@apple.com>
38132
38133 * gcc.dg/pch/except-1.h: New.
38134 * gcc.dg/pch/except-1.c: New.
38135
38136 2002-11-13 Geoffrey Keating <geoffk@apple.com>
38137
38138 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
38139 running test.
38140 * gcc.dg/pch: Include *.hp not *.h.
38141 * gcc.dg/pch/system-1.h: New.
38142 * gcc.dg/pch/system-1.c: New.
38143
38144 2002-11-11 Geoffrey Keating <geoffk@apple.com>
38145
38146 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
38147 rather than trying to build and run a program using PCH.
38148 * gcc.dg/pch: Remove dg-do commands from test files.
38149
38150 2002-11-08 Geoffrey Keating <geoffk@apple.com>
38151
38152 * gcc.dg/pch/macro-3.c: New.
38153 * gcc.dg/pch/macro-3.h: New.
38154
38155 2002-11-04 Geoffrey Keating <geoffk@apple.com>
38156
38157 * gcc.dg/pch/common-1.c: New.
38158 * gcc.dg/pch/common-1.h: New.
38159 * gcc.dg/pch/decl-1.c: New.
38160 * gcc.dg/pch/decl-1.h: New.
38161 * gcc.dg/pch/decl-2.c: New.
38162 * gcc.dg/pch/decl-2.h: New.
38163 * gcc.dg/pch/decl-3.c: New.
38164 * gcc.dg/pch/decl-3.h: New.
38165 * gcc.dg/pch/decl-4.c: New.
38166 * gcc.dg/pch/decl-4.h: New.
38167 * gcc.dg/pch/decl-5.c: New.
38168 * gcc.dg/pch/decl-5.h: New.
38169 * gcc.dg/pch/global-1.c: New.
38170 * gcc.dg/pch/global-1.h: New.
38171 * gcc.dg/pch/inline-1.c: New.
38172 * gcc.dg/pch/inline-1.h: New.
38173 * gcc.dg/pch/inline-2.c: New.
38174 * gcc.dg/pch/inline-2.h: New.
38175 * gcc.dg/pch/static-1.c: New.
38176 * gcc.dg/pch/static-1.h: New.
38177 * gcc.dg/pch/static-2.c: New.
38178 * gcc.dg/pch/static-2.h: New.
38179
38180 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
38181
38182 * g++.dg/pch/pch.exp: Better handle failing testcases.
38183 * gcc.dg/pch/pch.exp: Likewise.
38184 * gcc.dg/pch/macro-1.c: New.
38185 * gcc.dg/pch/macro-1.h: New.
38186 * gcc.dg/pch/macro-2.c: New.
38187 * gcc.dg/pch/macro-2.h: New.
38188
38189 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
38190
38191 * g++.dg/dg.exp: Treat files in pch/ specially.
38192 * g++.dg/pch/pch.exp: New file.
38193 * g++.dg/pch/empty.H: New file.
38194 * g++.dg/pch/empty.C: New file.
38195 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
38196 "precompile".
38197
38198 * gcc.dg/pch/pch.exp: New file.
38199 * gcc.dg/pch/empty.h: New file.
38200 * gcc.dg/pch/empty.c: New file.
38201 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
38202 "precompile".
38203
38204 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38205
38206 * g++.dg/template/friend14.C: New test.
38207
38208 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
38209
38210 * gcc.dg/old-style-asm-1.c: New test.
38211
38212 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
38213
38214 * gcc.c-torture/compile/20030109-1.c: New test.
38215
38216 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
38217
38218 * gcc.c-torture/execute/20030109-1.c: New test.
38219
38220 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
38221
38222 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
38223 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
38224 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
38225 * g++.old-deja/g++.mike/eh2.C: Likewise.
38226 * g++.old-deja/g++.mike/eh3.C: Likewise.
38227 * g++.old-deja/g++.mike/eh5.C: Likewise.
38228 * g++.old-deja/g++.mike/eh6.C: Likewise.
38229 * g++.old-deja/g++.mike/eh7.C: Likewise.
38230 * g++.old-deja/g++.mike/eh8.C: Likewise.
38231 * g++.old-deja/g++.mike/eh9.C: Likewise.
38232 * g++.old-deja/g++.mike/eh10.C: Likewise.
38233 * g++.old-deja/g++.mike/eh12.C: Likewise.
38234 * g++.old-deja/g++.mike/eh13.C: Likewise.
38235 * g++.old-deja/g++.mike/eh14.C: Likewise.
38236 * g++.old-deja/g++.mike/eh16.C: Likewise.
38237 * g++.old-deja/g++.mike/eh17.C: Likewise.
38238 * g++.old-deja/g++.mike/eh18.C: Likewise.
38239 * g++.old-deja/g++.mike/eh21.C: Likewise.
38240 * g++.old-deja/g++.mike/eh23.C: Likewise.
38241 * g++.old-deja/g++.mike/eh24.C: Likewise.
38242 * g++.old-deja/g++.mike/eh25.C: Likewise.
38243 * g++.old-deja/g++.mike/eh26.C: Likewise.
38244 * g++.old-deja/g++.mike/eh27.C: Likewise.
38245 * g++.old-deja/g++.mike/eh28.C: Likewise.
38246 * g++.old-deja/g++.mike/eh29.C: Likewise.
38247 * g++.old-deja/g++.mike/eh31.C: Likewise.
38248 * g++.old-deja/g++.mike/eh33.C: Likewise.
38249 * g++.old-deja/g++.mike/eh34.C: Likewise.
38250 * g++.old-deja/g++.mike/eh35.C: Likewise.
38251 * g++.old-deja/g++.mike/eh36.C: Likewise.
38252 * g++.old-deja/g++.mike/eh37.C: Likewise.
38253 * g++.old-deja/g++.mike/eh38.C: Likewise.
38254 * g++.old-deja/g++.mike/eh39.C: Likewise.
38255 * g++.old-deja/g++.mike/eh40.C: Likewise.
38256 * g++.old-deja/g++.mike/eh41.C: Likewise.
38257 * g++.old-deja/g++.mike/eh42.C: Likewise.
38258 * g++.old-deja/g++.mike/eh44.C: Likewise.
38259 * g++.old-deja/g++.mike/eh46.C: Likewise.
38260 * g++.old-deja/g++.mike/eh47.C: Likewise.
38261 * g++.old-deja/g++.mike/eh48.C: Likewise.
38262 * g++.old-deja/g++.mike/eh49.C: Likewise.
38263 * g++.old-deja/g++.mike/eh50.C: Likewise.
38264 * g++.old-deja/g++.mike/eh51.C: Likewise.
38265 * g++.old-deja/g++.mike/eh53.C: Likewise.
38266 * g++.old-deja/g++.mike/eh55.C: Likewise.
38267 * g++.old-deja/g++.mike/p7912.C: Likewise.
38268 * g++.old-deja/g++.mike/p9706.C: Likewise.
38269 * g++.old-deja/g++.mike/p10416.C: Likewise.
38270 * g++.old-deja/g++.mike/p11667.C: Likewise.
38271 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
38272 Remove redundant reference to Iris.
38273 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
38274 Elxsi, i860, Pico Java, and WE32K.
38275
38276 2003-01-07 Mark Mitchell <mark@codesourcery.com>
38277
38278 * g++.dg/ext/asm4.C: New test.
38279
38280 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38281
38282 PR c++/9030
38283 * g++.dg/template/friend12.C: New test.
38284 * g++.dg/template/friend13.C: Likewise.
38285 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
38286
38287 2003-01-08 Jan Hubicka <jh@suse.cz>
38288
38289 * gcc.dg/i386-cadd.c: New test.
38290 * gcc.dg/i386-cmov4.c: Likewise.
38291
38292 2003-01-06 Mark Mitchell <mark@codesourcery.com>
38293
38294 PR c++/9165
38295 * g++.dg/warn/Wunused-3.C: New test.
38296
38297 * g++.dg/abi/bitfield9.C: New test.
38298
38299 PR c++/9189
38300 * g++.dg/parse/defarg3.C: New test.
38301
38302 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
38303
38304 * g++.dg/parse/ambig1.C: New test.
38305 * g++.dg/parse/defarg2.C: New test.
38306
38307 2003-01-05 Mark Mitchell <mark@codesourcery.com>
38308
38309 * g++.dg/template/defarg-1.C: New test.
38310 * g++.dg/template/local2.C: Likewise.
38311
38312 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
38313
38314 * gcc.c-torture/execute/20030105-1.c: New test.
38315
38316 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38317
38318 * g++.dg/parse/namespace3.C: Remove extra semicolons.
38319 * g++.dg/parse/namespace4.C: Likewise.
38320
38321 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
38322
38323 * g++.dg/template/ntp2.C: New test.
38324
38325 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
38326
38327 * g++.dg/parse/extern-C-1.C: New test.
38328
38329 * g++.dg/parse/namespace4.C: New test.
38330
38331 * g++.dg/template/nested1.C: New test.
38332
38333 * g++.dg/parse/namespace3.C: New test.
38334
38335 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
38336
38337 * g++.dg/lookup/two-stage1.C: New test.
38338
38339 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38340
38341 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
38342 * g++.old-deja/g++.jason/access8.C: Likewise.
38343 * g++.old-deja/g++.other/decl5.C: Likewise.
38344
38345 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
38346
38347 * g++.dg/parse/parse7.C: New test.
38348
38349 2003-01-02 Mark Mitchell <mark@codesourcery.com>
38350
38351 PR c++/2843
38352 * g++.dg/ext/attrib7.C: New test.
38353
38354 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
38355
38356 * g++.dg/parse/parse6.C: New test.
38357
38358 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
38359
38360 * gcc.dg/h8300-stack-1.c: New.
38361
38362 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
38363
38364 g++.dg/lookup/exception1.C: New test.
38365
38366 g++.dg/lookup/template1.C: New test.
38367
38368 g++.dg/parse/namespace2.C: New test.
38369
38370 g++.dg/parse/parens2.C: New test.
38371
38372 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
38373
38374 * g++.dg/parse/parse5.C: New test.
38375 * g++.dg/lookup/scoped4.C: New test.
38376
38377 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
38378
38379 * g++.dg/parse/parens1.C: New test.
38380
38381 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
38382 angle-bracket1.C.
38383 * g++.dg/parse/parens2.C: New test.
38384
38385 * g++.dg/lookup/scope-operator1.C: New test.
38386
38387 * g++.dg/parse/operator1.C: New test.
38388
38389 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38390
38391 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
38392 * g++.old-deja/g++.other/access6.C: Likewise.
38393 * g++.old-deja/g++.other/decl1.C: Likewise.
38394 * g++.old-deja/g++.pt/typename12.C: Likewise.
38395
38396 2002-12-31 Mark Mitchell <mark@codesourcery.com>
38397
38398 * g++.dg/parse/namespace1.C: New test.
38399
38400 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
38401
38402 * g++.dg/parse/parse4.C: New test.
38403
38404 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
38405
38406 * g++.dg/parse/parse3.C: New test.
38407
38408 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
38409
38410 * g++.dg/parse/parse2.C: New test.
38411
38412 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
38413
38414 * g++.dg/template/friend11.C: New test.
38415
38416 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
38417
38418 * g++.dg/parse/parse1.C: New test.
38419
38420 2002-12-31 Janis Johnson <janis187@us.ibm.com>
38421
38422 * lib/profopt.exp: Change the name of a global variable to avoid
38423 possible clashes with other test suites.
38424
38425 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
38426
38427 * g++.dg/inherit/covariant8.C: New test.
38428
38429 2002-12-31 Mark Mitchell <mark@codesourcery.com>
38430
38431 * g++.dg/init/array9.C: New test.
38432
38433 PR c++/9112
38434 * g++.dg/parse/expr1.C: New test.
38435
38436 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
38437
38438 * gcc.c-torture/compile/20021230-1.c: New test.
38439
38440 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
38441
38442 * g++.dg/inherit/covariant5.C: New test.
38443 * g++.dg/inherit/covariant6.C: New test.
38444 * g++.dg/inherit/covariant7.C: New test.
38445
38446 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38447
38448 PR c++/2739
38449 * g++.dg/other/access2.C: New test.
38450
38451 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
38452
38453 * g++.dg/other/anon-struct.C: No longer fails
38454 * g++.old-deja/g++.brendan/parse4.C: Likewise.
38455 * g++.old-deja/g++.brendan/parse5.C: Likewise.
38456 * g++.old-deja/g++.brendan/parse6.C: Likewise.
38457
38458 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
38459
38460 * g++.dg/parse/angle-bracket.C (main): No longer fails.
38461
38462 2002-12-27 Mark Mitchell <mark@codesourcery.com>
38463
38464 * g++.dg/eh/spec4.C: Remove stray semicolon.
38465 * g++.dg/expr/pmf-1.C: Change error message.
38466 * g++.dg/ext/asm1.C: Remove stray semicolon.
38467 * g++.dg/ext/typename1.C: Add missing typenames.
38468 * g++.dg/inherit/template-as-base.C: Change error message.
38469 * g++.dg/lookup/scoped1.C: Likewise.
38470 * g++.dg/lookup/scoped2.C: Likewise.
38471 * g++.dg/lookup/using2.C: Likewise.
38472 * g++.dg/other/component1.C: Remove stray semicolon.
38473 * g++.dg/other/do1.C: Change error message.
38474 * g++.dg/other/error2.C: Likewise.
38475 * g++.dg/other/init1.C: Likewise.
38476 * g++.dg/other/packed1.C: Remove stray semicolon.
38477 * g++.dg/other/ptrmem2.C: Change error message.
38478 * g++.dg/parse/parameter-declaration-1.C: Remove line number
38479 marker.
38480 * g++.dg/special/initp1.C: Remove invalid attribute usage.
38481 * g++.dg/template/access3.C: Add typename keyword.
38482 * g++.dg/template/access5.C: Remove stray semicolon.
38483 * g++.dg/template/access6.C: Likewise.
38484 * g++.dg/template/complit1.C: Likewise.
38485 * g++.dg/template/crash1.C: Change error message.
38486 * g++.dg/template/inherit2.C: Remove stray semicolon.
38487 * g++.dg/template/instantiate2.C: Likewise.
38488 * g++.dg/template/instantiate3.C: Change error message.
38489 * g++.dg/template/qual1.C: Remove stray semicolon.
38490 * g++.dg/template/qualttp18.C: Change error message.
38491 * g++.dg/template/ref1.C: Remove stray semicolon.
38492 * g++.dg/template/sizeof1.C (A::value): Declare it.
38493 * g++.dg/template/spec4.C: Change error message.
38494 * g++.dg/template/static1.C: Likewise.
38495 * g++.dg/template/type1.C: Likewise.
38496 * g++.dg/template/typename3.C: Likewise.
38497 * g++.old-deja/g++.benjamin/13478.C: Change error message.
38498 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
38499 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
38500 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
38501 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
38502 named return value extension.
38503 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
38504 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
38505 * g++.old-deja/g++.bob/extern_C.C: Likewise.
38506 * g++.old-deja/g++.bob/inherit2.C: Likewise.
38507 * g++.old-deja/g++.brendan/complex1.C: Likewise.
38508 * g++.old-deja/g++.brendan/copy5.C: Likewise.
38509 * g++.old-deja/g++.brendan/crash13.C: Likewise.
38510 * g++.old-deja/g++.brendan/crash15.C: Likewise.
38511 * g++.old-deja/g++.brendan/crash18.C: Change error message.
38512 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
38513 * g++.old-deja/g++.brendan/crash38.C: Likewise.
38514 * g++.old-deja/g++.brendan/crash50.C: Likewise.
38515 * g++.old-deja/g++.brendan/crash56.C: Likewise.
38516 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
38517 syntax.
38518 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
38519 * g++.old-deja/g++.brendan/crash8.C: Change error message.
38520 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
38521 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38522 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
38523 * g++.old-deja/g++.brendan/template11.C: Likewise.
38524 * g++.old-deja/g++.brendan/template26.C: Likewise.
38525 * g++.old-deja/g++.brendan/template27.C: Use explicit
38526 specialization syntax.
38527 * g++.old-deja/g++.brendan/template30.C: Likewise.
38528 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
38529 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
38530 non-dependent names.
38531 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
38532 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
38533 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
38534 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
38535 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
38536 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
38537 named return value extension.
38538 * g++.old-deja/g++.ext/namedret2.C: Likewise.
38539 * g++.old-deja/g++.ext/namedret3.C: Likewise.
38540 * g++.old-deja/g++.ext/return1.C: Likewise.
38541 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
38542 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
38543 * g++.old-deja/g++.jason/access8.C: Likewise.
38544 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
38545 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
38546 pseudo-destructor names.
38547 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
38548 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
38549 pseudo-destructor names.
38550 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
38551 * g++.old-deja/g++.jason/overload19.C: Likewise.
38552 * g++.old-deja/g++.jason/overload32.C: Likewise.
38553 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
38554 stray semicolons.
38555 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
38556 * g++.old-deja/g++.jason/return.C: Likewise.
38557 * g++.old-deja/g++.jason/return2.C: Likewise.
38558 * g++.old-deja/g++.jason/shadow1.C: Likewise.
38559 * g++.old-deja/g++.jason/special.C: Use explicit specialization
38560 syntax.
38561 * g++.old-deja/g++.jason/template10.C: Account for use of
38562 non-dependent names.
38563 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
38564 syntax.
38565 * g++.old-deja/g++.jason/template37.C: Likewise.
38566 * g++.old-deja/g++.law/access4.C: Change error messages.
38567 * g++.old-deja/g++.law/arm13.C: Remove incorrect
38568 pseudo-destructor names.
38569 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
38570 * g++.old-deja/g++.law/ctors9.C: Likewise.
38571 * g++.old-deja/g++.law/cvt22.C: Likewise.
38572 * g++.old-deja/g++.law/dtors5.C: Likewise.
38573 * g++.old-deja/g++.law/global-init1.C: Likewise.
38574 * g++.old-deja/g++.law/missed-error3.C: Likewise.
38575 * g++.old-deja/g++.law/operators28.C: Likewise.
38576 * g++.old-deja/g++.law/visibility28.C: Likewise.
38577 * g++.old-deja/g++.martin/eval1.C: Likewise.
38578 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
38579 name.
38580 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
38581 * g++.old-deja/g++.mike/net34.C: Likewise.
38582 * g++.old-deja/g++.mike/net36.C: Likewise.
38583 * g++.old-deja/g++.mike/ns2.C: Likewise.
38584 * g++.old-deja/g++.mike/p12306.C: Likewise.
38585 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
38586 value extension.
38587 * g++.old-deja/g++.mike/p700.C: Likewise.
38588 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
38589 * g++.old-deja/g++.mike/p710.C: Likewise.
38590 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
38591 value extension.
38592 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
38593 * g++.old-deja/g++.mike/pmf9.C: Likewise.
38594 * g++.old-deja/g++.ns/crash2.C: Likewise.
38595 * g++.old-deja/g++.ns/crash3.C: Likewise.
38596 * g++.old-deja/g++.ns/invalid1.C: Likewise.
38597 * g++.old-deja/g++.ns/ns17.C: Likewise.
38598 * g++.old-deja/g++.ns/template16.C: Likewise.
38599 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
38600 keyword.
38601 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
38602 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
38603 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
38604 named return value extension.
38605 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
38606 * g++.old-deja/g++.other/access4.C: Issue additional error
38607 messages.
38608 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
38609 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
38610 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
38611 * g++.old-deja/g++.other/crash25.C: Change error message.
38612 * g++.old-deja/g++.other/crash4.C: Change error message.
38613 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
38614 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
38615 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
38616 checks.
38617 * g++.old-deja/g++.other/defarg8.C: Likewise.
38618 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
38619 * g++.old-deja/g++.other/dtor10.C: Likewise.
38620 * g++.old-deja/g++.other/incomplete.C: Likewise.
38621 * g++.old-deja/g++.other/linkage7.C: Likewise.
38622 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
38623 lookup algorithm.
38624 * g++.old-deja/g++.other/mangle2.C: Likewise.
38625 * g++.old-deja/g++.other/refinit2.C: Likewise.
38626 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
38627 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
38628 * g++.old-deja/g++.pt/crash28.C: Likewise.
38629 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
38630 syntax.
38631 * g++.old-deja/g++.pt/crash32.C: Change error message.
38632 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
38633 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
38634 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
38635 error message position.
38636 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
38637 * g++.old-deja/g++.pt/defarg8.C: Change error message.
38638 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
38639 syntax.
38640 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
38641 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
38642 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
38643 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
38644 keyword.
38645 * g++.old-deja/g++.pt/explicit31.C: Likewise.
38646 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
38647 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
38648 keyword.
38649 * g++.old-deja/g++.pt/explicit71.C: Change error message.
38650 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
38651 syntax.
38652 * g++.old-deja/g++.pt/friend28.C: Account for use of
38653 non-dependent names.
38654 * g++.old-deja/g++.pt/friend29.C: Likewise.
38655 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
38656 rules.
38657 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
38658 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
38659 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
38660 lookup rules.
38661 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
38662 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
38663 keyword.
38664 * g++.old-deja/g++.pt/memclass20.C: Likewise.
38665 * g++.old-deja/g++.pt/memclass5.C: Likewise.
38666 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
38667 keyword.
38668 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
38669 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
38670 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
38671 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
38672 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
38673 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
38674 keyword.
38675 * g++.old-deja/g++.pt/spec10.C: Likewise.
38676 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
38677 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
38678 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
38679 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
38680 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
38681 * g++.old-deja/g++.pt/ttp62.C: Likewise.
38682 * g++.old-deja/g++.pt/ttp64.C: Likewise.
38683 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
38684 * g++.old-deja/g++.pt/typename15.C: Likewise.
38685 * g++.old-deja/g++.pt/typename22.C: Likewise.
38686 * g++.old-deja/g++.pt/typename6.C: Change error messages.
38687 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
38688 * g++.old-deja/g++.pt/virtual2.C: Likewise.
38689 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
38690 syntax.
38691 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
38692 return value extension.
38693 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
38694 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
38695 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
38696 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
38697
38698 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
38699
38700 * g++.dg/warn/inline1.C: New test.
38701 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
38702 * g++.old-deja/g++.jason/synth10.C: Likewise.
38703 * g++.old-deja/g++.mike/net31.C: Likewise.
38704 * g++.old-deja/g++.mike/p8786.C: Likewise.
38705
38706 * g++.dg/template/friend10.C: New test.
38707 * g++.dg/template/conv5.C: New test.
38708
38709 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
38710
38711 * g++.dg/lookup/scoped3.C: New test.
38712
38713 * g++.dg/lookup/decl1.C: New test.
38714 * g++.dg/lookup/decl2.C: New test.
38715
38716 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
38717
38718 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
38719 gcc.c-torture/compile/20021015-1.c,
38720 gcc.c-torture/compile/20021015-2.c,
38721 gcc.c-torture/compile/20021123-1.c,
38722 gcc.c-torture/compile/20021123-2.c,
38723 gcc.c-torture/compile/20021123-3.c,
38724 gcc.c-torture/compile/20021123-4.c,
38725 gcc.c-torture/execute/20021024-1.c: Add tests previously added
38726 only to 3.1 or 3.2 branch.
38727
38728 2002-12-23 Mark Mitchell <mark@codesourcery.com>
38729
38730 * gcc.dg/i386-bitfield3.c: New test.
38731
38732 * gcc.dg/i386-bitfield2.c: New test.
38733
38734 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
38735
38736 * g++.dg/parse/conv_op1.C: New test.
38737
38738 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
38739
38740 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
38741 approved.
38742
38743 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
38744
38745 * gcc.c-torture/compile/20021220-1.c: New test.
38746
38747 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
38748
38749 * gcc.dg/i386-fastcall-1.c: New.
38750
38751 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38752
38753 * gcc.c-torture/execute/20021219-1.c: New test.
38754
38755 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38756
38757 * gcc.dg/i386-pic-1.c: New test.
38758
38759 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38760
38761 PR c++/8099
38762 * g++.dg/template/friend9.C: New test.
38763
38764 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38765
38766 PR c++/3663
38767 * g++.dg/template/access7.C: New test.
38768
38769 2002-12-18 Nick Clifton <nickc@redhat.com>
38770
38771 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
38772 the libstdc++-v3 directory has been found.
38773
38774 2002-12-12 Devang Patel <dpatel@apple.com>
38775 * gcc.dg/darwin-ld-1.c: New test.
38776 * gcc.dg/darwin-ld-2.c: New test.
38777 * gcc.dg/darwin-ld-3.c: New test.
38778 * gcc.dg/darwin-ld-4.c: New test.
38779 * gcc.dg/darwin-ld-5.c: New test.
38780
38781 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
38782
38783 * gcc.c-torture/compile/20021212-1.c: New test.
38784
38785 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
38786
38787 * gcc.dg/fshort-wchar: New test.
38788
38789 2002-12-10 Mark Mitchell <mark@codesourcery.com>
38790
38791 PR c++/8372
38792 * g++.dg/template/dtor1.C: New test.
38793
38794 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
38795 markers.
38796
38797 2002-12-10 Jakub Jelinek <jakub@redhat.com>
38798
38799 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
38800
38801 2002-12-09 Mark Mitchell <mark@codesourcery.com>
38802
38803 * g++.dg/template/static1.C: New test.
38804 * g++.dg/template/static2.C: New test.
38805 * g++.old-deja/g++.ext/memconst.C: New test.
38806
38807 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38808
38809 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
38810 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
38811 * g++.dg/special/initp1.C: Likewise.
38812
38813 2002-12-06 Jakub Jelinek <jakub@redhat.com>
38814
38815 * gcc.c-torture/execute/20021204-1.c: New test.
38816
38817 2002-12-04 Geoffrey Keating <geoffk@apple.com>
38818
38819 * gcc.dg/ppc-fmadd-1.c: New file.
38820 * gcc.dg/ppc-fmadd-2.c: New file.
38821 * gcc.dg/ppc-fmadd-3.c: New file.
38822
38823 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
38824
38825 * gcc.c-torture/compile/20021204-1.c: New test.
38826
38827 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
38828
38829 * g++.dg/inherit/covariant2.C: New test.
38830 * g++.dg/inherit/covariant3.C: New test.
38831 * g++.dg/inherit/covariant4.C: New test.
38832 * g++.dg/inherit/covariant1.C: Remove XFAIL.
38833 * g++.old-deja/g++.robertl/eb17.C: Likewise.
38834
38835 2002-12-03 Mark Mitchell <mark@codesourcery.com>
38836
38837 PR c++/8688
38838 * g++.dg/init/brace3.C: New test.
38839
38840 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
38841
38842 * gcc.dg/20020210-1.c: Fix a comment typo.
38843
38844 2002-12-02 Mark Mitchell <mark@codesourcery.com>
38845
38846 PR c++/8720
38847 * g++.dg/parse/defarg1.C: New test.
38848
38849 PR c++/8615
38850 * g++.dg/template/char1.C: New test.
38851
38852 * g++.dg/template/varmod1.C: Fix typo.
38853
38854 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38855
38856 DR 180
38857 * g++.old-deja/g++.pt/crash32.C: Expect error.
38858
38859 2002-12-01 Mark Mitchell <mark@codesourcery.com>
38860
38861 PR c++/5919
38862 * g++.dg/template/varmod1.C: New test.
38863
38864 PR c++/8727
38865 * g++.dg/inherit/typeinfo1.C: New test.
38866
38867 PR c++/8663
38868 * g++.dg/inherit/typedef1.C: New test.
38869
38870 2002-11-30 Mark Mitchell <mark@codesourcery.com>
38871
38872 PR c++/8332
38873 PR c++/8493
38874 * g++.dg/template/strlen1.C: New test.
38875
38876 PR c++/8227
38877 * g++.dg/template/ctor2.C: New test.
38878
38879 PR c++/8214
38880 * g++.dg/init/string1.C: New test.
38881
38882 PR c++/8511
38883 * g++.dg/template/friend8.C: New test.
38884
38885 2002-11-29 Joe Buck <jbuck@synopsys.com>
38886
38887 * g++.dg/lookup/anon2.C: New test.
38888
38889 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
38890
38891 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
38892 h8300 port.
38893
38894 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
38895
38896 * gcc.dg/bitfld-6.c: New test.
38897
38898 2002-11-27 Jan Hubicka <jh@suse.cz>
38899
38900 * gcc.c-torture/execute/20021127.[cx]: New test.
38901
38902 2002-11-26 Jan Hubicka <jh@suse.cz>
38903
38904 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
38905 quality.
38906
38907 2002-11-26 Geoffrey Keating <geoffk@apple.com>
38908
38909 * g++.dg/init/brace2.C: New test.
38910 * g++.old-deja/g++.mike/p9129.C: Correct.
38911
38912 2002-11-26 Mark Mitchell <mark@codesourcery.com>
38913
38914 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
38915
38916 2002-11-25 Andreas Bauer <baueran@in.tum.de>
38917
38918 * gcc.dg/sibcall-6: New test for indirect sibcalls.
38919
38920 2002-11-25 Mark Mitchell <mark@codesourcery.com>
38921
38922 * testsuite/g++.dg/abi/empty11.C: New test.
38923 * testsuite/g++.dg/rtti/cv1.C: New test.
38924
38925 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
38926
38927 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
38928
38929 2002-11-24 Mark Mitchell <mark@codesourcery.com>
38930
38931 * g++.dg/abi/empty10.C: New test.
38932
38933 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
38934
38935 * gcc.c-torture/compile/20021124-1.c: New test.
38936
38937 2002-11-22 Mark Mitchell <mark@codesourcery.com>
38938
38939 * g++.dg/abi/rtti2.C: New test.
38940
38941 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
38942
38943 * gcc.dg/i386-unroll-1.c: New test.
38944
38945 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38946
38947 * gcc.c-torture/compile/20021120-1.c: New test.
38948 * gcc.c-torture/compile/20021120-2.c: New test.
38949
38950 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
38951
38952 * gcc.dg/bitfld-5.c: New test.
38953
38954 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
38955
38956 * gcc.c-torture/execute/20021120-3.c: New test.
38957
38958 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
38959
38960 * gcc.c-torture/execute/20021120-2.c: New test.
38961
38962 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
38963
38964 * gcc.c-torture/execute/20021120-1.c: New test.
38965
38966 2002-11-20 Jakub Jelinek <jakub@redhat.com>
38967
38968 * gcc.c-torture/execute/20021118-3.c: New test.
38969
38970 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38971
38972 * gcc.c-torture/compile/20021119-1.c: New test.
38973
38974 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
38975
38976 * gcc.dg/duff-1.c: New test.
38977 * gcc.dg/duff-2.c: New test.
38978 * gcc.dg/duff-3.c: New test.
38979
38980 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
38981
38982 * gcc.dg/cpp/_Pragma5.c: New test.
38983
38984 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
38985
38986 * gcc.c-torture/execute/20021118-2.c: New test.
38987
38988 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
38989
38990 * gcc.c-torture/execute/20021118-1.c: New test.
38991
38992 2002-11-16 Jakub Jelinek <jakub@redhat.com>
38993
38994 * gcc.dg/20021116-1.c: New test.
38995
38996 2002-11-14 Mark Mitchell <mark@codesourcery.com>
38997
38998 * g++.dg/abi/vcall1.C: New test.
38999
39000 2002-11-14 Jakub Jelinek <jakub@redhat.com>
39001
39002 * gcc.dg/20021029-1.c: New test.
39003 * gcc.dg/20021029-2.c: New test.
39004
39005 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
39006
39007 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
39008
39009 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
39010
39011 PR c/8439
39012 * gcc.dg/20021110.c: Move to ...
39013 * gcc.c-torture/compile/20021110.c: .... here.
39014
39015 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39016
39017 PR c/8467
39018 * gcc.c-torture/execute/20021111-1.c
39019
39020 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
39021
39022 PR c/8439
39023 * gcc.dg/20021110.c: New test.
39024
39025 2002-11-10 Mark Mitchell <mark@codesourcery.com>
39026
39027 * g++.dg/abi/vthunk3.C: Run only on x86.
39028
39029 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
39030
39031 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
39032
39033 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
39034
39035 * lib/compat.exp (compat-execute): Fix logic error in last
39036 change.
39037
39038 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
39039
39040 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
39041
39042 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39043
39044 PR c++/8389
39045 * g++.dg/template/access6.C: New test.
39046
39047 2002-11-08 Jan Hubicka <jh@suse.cz>
39048
39049 * gcc.dg/i386-ssefp-1.c: New test.
39050 * gcc.dg/i386-ssefp-1.c: New test.
39051
39052 2002-11-08 Jan Hubicka <jh@suse.cz>
39053
39054 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
39055
39056 2002-11-07 Mark Mitchell <mark@codesourcery.com>
39057
39058 * g++.dg/abi/vthunk3.C: New test.
39059
39060 PR c++/8338
39061 * g++.dg/template/crash2.C: New test.
39062
39063 2002-11-07 Mark Mitchell <mark@codesourcery.com>
39064
39065 * testsuite/g++.dg/abi/dtor1.C: New test.
39066 * testsuite/g++.dg/abi/dtor2.C: Likewise.
39067
39068 2002-11-05 Geoffrey Keating <geoffk@apple.com>
39069
39070 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
39071 Darwin.
39072
39073 2002-11-04 Adam Nemet <anemet@lnxw.com>
39074
39075 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
39076 -mthumb. Only xfail with -O0.
39077
39078 2002-11-03 Mark Mitchell <mark@codesourcery.com>
39079
39080 * g++.dg/abi/thunk1.C: New test.
39081 * g++.dg/abi/thunk2.C: Likewise.
39082 * g++.dg/abi/vtt1.C: Likewise.
39083
39084 2002-11-02 Diego Novillo <dnovillo@redhat.com>
39085
39086 PR optimization/8423
39087 * gcc.c-torture/execute/builtin-constant.c: New test.
39088
39089 2002-11-01 Zack Weinberg <zack@codesourcery.com>
39090
39091 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
39092 Add some more cases.
39093
39094 2002-11-01 Mark Mitchell <mark@codesourcery.com>
39095
39096 PR c++/8391
39097 * g++.dg/opt/local1.C: New test.
39098
39099 2002-10-30 Mark Mitchell <mark@codesourcery.com>
39100
39101 PR c++/8160
39102 * g++.dg/template/complit1.C: New test.
39103
39104 PR c++/8149
39105 * g++.dg/template/typename4.C: Likewise.
39106
39107 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39108
39109 Core issue 287, PR c++/7639
39110 * g++.dg/template/instantiate1.C: Adjust error location.
39111 * g++.dg/template/instantiate3.C: New test.
39112 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
39113 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
39114 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
39115
39116 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
39117
39118 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
39119
39120 2002-10-29 Mark Mitchell <mark@codesourcery.com>
39121
39122 PR c++/8287
39123 * g++.dg/init/dtor2.C: New test.
39124
39125 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39126
39127 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
39128 * gcc.dg/nest.c: Bypass errors on irix6.
39129
39130 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
39131
39132 * gcc.dg/nest.c: Expect error for mmix-*-*.
39133 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
39134
39135 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
39136
39137 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
39138 markers.
39139
39140 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
39141
39142 2002-10-25 Mike Stump <mrs@apple.com>
39143
39144 * gcc.dg/warn-1.c: New test.
39145
39146 2002-10-25 Zack Weinberg <zack@codesourcery.com>
39147
39148 * g++.dg/template/typename3.C: New test.
39149
39150 2002-10-25 Mark Mitchell <mark@codesourcery.com>
39151
39152 * g++.dg/lookup/ptrmem1.C: New test.
39153
39154 * g++.dg/abi/vthunk2.C: New test.
39155
39156 2002-10-25 Zack Weinberg <zack@codesourcery.com>
39157
39158 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
39159
39160 2002-10-24 Mark Mitchell <mark@codesourcery.com>
39161
39162 * g++.dg/abi/empty9.C: New test.
39163
39164 2002-10-24 Richard Henderson <rth@redhat.com>
39165
39166 * g++.dg/inherit/thunk1.C: Enable for ia64.
39167
39168 2002-10-23 Mark Mitchell <mark@codesourcery.com>
39169
39170 PR c++/8067
39171 * g++.dg/lookup/pretty1.C: New test.
39172
39173 2002-10-23 Jakub Jelinek <jakub@redhat.com>
39174
39175 * gcc.dg/20021023-1.c: New test.
39176
39177 2002-10-23 Mark Mitchell <mark@codesourcery.com>
39178
39179 PR c++/7679
39180 * g++.dg/parse/inline1.C: New test.
39181
39182 2002-10-23 Richard Henderson <rth@redhat.com>
39183
39184 * g++.dg/inherit/thunk1.C: Enable for x86_64.
39185
39186 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
39187
39188 2002-10-22 Mark Mitchell <mark@codesourcery.com>
39189
39190 PR c++/6579
39191 * g++.dg/parse/stmtexpr3.C: New test.
39192
39193 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
39194
39195 * g++.dg/expr/cond1.C: New test.
39196
39197 2002-10-21 Zack Weinberg <zack@codesourcery.com>
39198
39199 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
39200
39201 2002-10-21 Mark Mitchell <mark@codesourcery.com>
39202
39203 * g++.dg/abi/vbase13.C: New test.
39204 * g++.dg/abi/vbase14.C: Likewise.
39205
39206 2002-10-21 Jakub Jelinek <jakub@redhat.com>
39207
39208 * gcc.dg/tls/pic-1.c: New test.
39209 * gcc.dg/tls/nonpic-1.c: New test.
39210 * gcc.dg/20021018-1.c: New test.
39211
39212 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
39213
39214 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
39215 Remove only files with the same base name as the test case.
39216 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
39217 (profopt-execute): Likewise. Also, remove old profiling
39218 and performance data files before running the tests.
39219
39220 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
39221 * g++.dg/bprob/bprob.exp: Likewise.
39222 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
39223 to allow more general test case names.
39224
39225 * g++.dg/bprob/bprob-1.C: Rename to ...
39226 * g++.dg/bprob/g++-bprob-1.C: ... this.
39227
39228 * g77.dg/bprob/bprob-1.f: Rename to ...
39229 * g77.dg/bprob/g77-bprob-1.f: ... this.
39230
39231 2002-10-21 Zack Weinberg <zack@codesourcery.com>
39232
39233 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
39234 bison 1.50 or later.
39235
39236 2002-10-21 Janis Johnson <janis187@us.ibm.com>
39237
39238 * g++.dg/README: Describe more test directories.
39239
39240 2002-10-21 Mark Mitchell <mark@codesourcery.com>
39241
39242 * g++.dg/init/array6.C: Add additional tests.
39243
39244 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
39245
39246 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
39247 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
39248
39249 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
39250
39251 * gcc.c-torture/compile/20020604-1.x: New.
39252 * gcc.c-torture/compile/simd-5.x: Likewise.
39253 * gcc.c-torture/execute/920710-1.x: Likewise.
39254 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
39255
39256 2002-10-21 Mark Mitchell <mark@codesourcery.com>
39257
39258 * g++.dg/inherit/override1.C: Add dg-options clause.
39259
39260 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39261
39262 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
39263 _mm_slli_si128.
39264
39265 2002-10-19 Andreas Schwab <schwab@suse.de>
39266
39267 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
39268 directory component.
39269
39270 2002-10-18 Mark Mitchell <mark@codesourcery.com>
39271
39272 * g++.dg/inherit/thunk1.C: New test.
39273
39274 * g++.dg/inherit/override1.C: New test.
39275
39276 * g++.dg/abi/mangle11.C: New test.
39277 * g++.dg/abi/mangle14.C: New test.
39278 * g++.dg/abi/mangle17.C: New test.
39279
39280 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
39281
39282 * g++.dg/overload/member2.C: New test.
39283
39284 2002-10-17 Janis Johnson <janis187@us.ibm.com>
39285
39286 * g++.dg/README: Describe new compat directory.
39287 * g++.dg/dg.exp: Skip tests in compat directory.
39288 * README.compat: New file.
39289 * lib/compat.exp: New expect script.
39290 * g++.dg/compat: New test directory.
39291 * g++.dg/compat/compat.exp: New expect script.
39292 * g++.dg/compat/abi: New test directory.
39293 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
39294 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
39295 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
39296 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
39297 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
39298 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
39299 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
39300 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
39301 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
39302 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
39303 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
39304 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
39305 * g++.dg/compat/break: New test directory.
39306 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
39307 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
39308 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
39309 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
39310 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
39311 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
39312 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
39313 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
39314 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
39315 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
39316 g++.dg/compat/break/README: New files.
39317 * g++.dg/compat/eh: New test directory.
39318 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
39319 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
39320 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
39321 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
39322 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
39323 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
39324 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
39325 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
39326 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
39327 g++.dg/compat/eh/filter2_y.C,
39328 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
39329 g++.dg/compat/eh/new1_y.C,
39330 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
39331 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
39332 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
39333 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
39334 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
39335 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
39336 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
39337 g++.dg/compat/eh/unexpected1_y.C: New files.
39338 * g++.dg/compat/init: New test directory.
39339 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
39340 g++.dg/compat/init/array5_y.C,
39341 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
39342 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
39343 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
39344 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
39345 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
39346 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
39347 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
39348 g++.dg/compat/init/init-ref2_y.C: New files.
39349
39350 2002-10-17 Mark Mitchell <mark@codesourcery.com>
39351
39352 PR c++/7584
39353 * g++.dg/inherit/using3.C: New test.
39354
39355 2002-10-17 Jan Hubicka <jh@suse.cz>
39356
39357 * gcc.dg/20021017-2.c: New test.
39358
39359 2002-10-17 Mark Mitchell <mark@codesourcery.com>
39360
39361 * g++.dg/abi/mangle16.C: Adjust.
39362
39363 * g++.dg/init/array8.C: New test.
39364
39365 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
39366
39367 * gcc.dg/special/mips-abi.exp: New test.
39368 * gcc.dg/special/mips-abi.s: Empty file used by the above.
39369
39370 2002-10-16 Mark Mitchell <mark@codesourcery.com>
39371
39372 * g++.dg/abi/mangle16.C: New test.
39373 * g++.dg/abi/mangle17.C: Likewise.
39374
39375 PR c++/7478
39376 * g++.dg/template/ref1.C: New test.
39377
39378 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39379
39380 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
39381
39382 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
39383
39384 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
39385
39386 2002-10-16 Mark Mitchell <mark@codesourcery.com>
39387
39388 PR c++/7524
39389 * g++.dg/init/array7.C: New test.
39390
39391 2002-10-15 Mark Mitchell <mark@codesourcery.com>
39392
39393 * g++.dg/init/array6.C: New test.
39394
39395 * g++.dg/abi/mangle13.C: Likewise.
39396 * g++.dg/abi/mangle14.C: Likewise.
39397 * g++.dg/abi/mangle15.C: Likewise.
39398
39399 2002-10-14 Mark Mitchell <mark@codesourcery.com>
39400
39401 * g++.dg/abi/empty8.C: New test.
39402
39403 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
39404
39405 * g++.dg/init/ctor1.C: New test.
39406
39407 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
39408
39409 * gcc.c-torture/execute/20021015-1.c: New test.
39410
39411 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
39412
39413 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
39414
39415 2002-10-14 Jan Hubicka <jh@suse.cz>
39416
39417 * gcc.dg/i386-ssetype-[1-5].c: New tests.
39418
39419 2002-10-14 Richard Henderson <rth@redhat.com>
39420
39421 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
39422
39423 2002-10-14 Mark Mitchell <mark@codesourcery.com>
39424
39425 PR optimization/6631
39426 * g++.dg/opt/const2.C: New test.
39427
39428 2002-10-14 Mark Mitchell <mark@codesourcery.com>
39429
39430 PR c++/7176
39431 * g++.dg/parse/friend1.C: New test.
39432 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
39433
39434 2002-10-14 Jakub Jelinek <jakub@redhat.com>
39435
39436 * gcc.dg/20021014-1.c: New test.
39437
39438 2002-10-11 Mark Mitchell <mark@codesourcery.com>
39439
39440 PR c++/5661
39441 * g++.dg/ext/vlm1.C: New test.
39442 * g++.dg/ext/vlm2.C: Likewise.
39443
39444 * g++.dg/init/array1.C: Remove invalid braces.
39445 * g++.dg/init/brace1.C: New test.
39446 * g++.dg/init/copy2.C: Likewise.
39447 * g++.dg/init/copy3.C: Likewise.
39448 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
39449 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
39450 braces.
39451
39452 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
39453
39454 * gcc.dg/cpp/assembler.S: Don't use -ansi.
39455
39456 2002-10-11 Richard Shann <richard.shann@superh.com>
39457
39458 * gcc.c-torture/compile/simd-5.c: New test.
39459
39460 2002-10-10 Roger Sayle <roger@eyesopen.com>
39461
39462 * gcc.c-torture/execute/shiftopt-1.c: New test case.
39463
39464 2002-10-10 Jim Wilson <wilson@redhat.com>
39465
39466 * gcc.c-torture/execute/20021010-1.c: New test.
39467
39468 2002-10-09 Zack Weinberg <zack@codesourcery.com>
39469
39470 PR c/7353
39471 * g++.dg/ext/typedef-init.C: New test.
39472 * gcc.dg/typedef-init.c: New test.
39473
39474 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
39475
39476 * gcc.dg/cpp/paste13.c: New test.
39477
39478 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39479
39480 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
39481 remaining platforms, XFAIL during compile, not execute. Don't
39482 XFAIL at -O0.
39483
39484 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
39485
39486 * gcc.dg/alias-1.c: Tweak expected warning.
39487
39488 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
39489
39490 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
39491
39492 2002-10-06 Andreas Jaeger <aj@suse.de>
39493
39494 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
39495 * gcc.dg/cpp/c++98.C: Likewise.
39496
39497 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
39498 * g++.dg/cpp/c++98.C: Likewise.
39499
39500 * g++.dg/README (Subdirectories): Mention cpp directory.
39501
39502 PR target/7559
39503 * gcc.dg/20021006-1.c: New test.
39504
39505 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39506
39507 PR c++/7804
39508 * g++.dg/other/warning1.C: New test.
39509
39510 2002-10-04 Roger Sayle <roger@eyesopen.com>
39511
39512 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
39513 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
39514 and sparc-*-* with -m64 as expected failures. See PR 8087.
39515
39516 2002-10-03 Mark Mitchell <mark@codesourcery.com>
39517
39518 PR c++/7931
39519 * g++.dg/template/ptrmem3.C: New test.
39520
39521 PR c++/7754
39522 * g++.dg/template/union1.C: New test.
39523
39524 2002-10-03 Mark Mitchell <mark@codesourcery.com>
39525
39526 PR c++/8006
39527 * g++.dg/abi/mangle9.C: New test.
39528 * g++.dg/abi/mangle10.C: New test.
39529 * g++.dg/abi/mangle11.C: New test.
39530 * g++.dg/abi/mangle12.C: New test.
39531
39532 2002-10-02 Mark Mitchell <mark@codesourcery.com>
39533
39534 PR c++/7188.
39535 * g++.dg/template/meminit1.C: New test.
39536 * g++.dg/warn/Wreorder-1.C: Likewise.
39537 * g++.old-deja/g++.mike/warn3.C: Tweak.
39538 * lib/prune.exp: Ingore "in copy constructor".
39539
39540 2002-10-02 Andreas Jaeger <aj@suse.de>
39541
39542 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
39543 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
39544 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
39545 on x86-64.
39546
39547 2002-10-01 Mark Mitchell <mark@codesourcery.com>
39548
39549 * gcc.dg/empty1.C: Fix typo.
39550
39551 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
39552
39553 * gcc.dg/alias-1.c: New test.
39554
39555 2002-10-01 Mark Mitchell <mark@codesourcery.com>
39556
39557 * gcc.dg/empty1.C: New test.
39558
39559 * g++.dg/tls/init-2.C: Tweak error messages.
39560
39561 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
39562
39563 * gcc.c-torture/compile/20020923-1.c: New test.
39564
39565 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
39566
39567 * gcc.c-torture/execute/ffs-1.c: New test.
39568 * gcc.c-torture/execute/ffs-2.c: Ditto.
39569
39570 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
39571
39572 * g++.dg/overload/member1.C: New test.
39573
39574 2002-09-30 Mark Mitchell <mark@codesourcery.com>
39575
39576 * g++.dg/abi/empty7.C: New test.
39577 * g++.dg/init/pm2.C: Likewise.
39578
39579 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
39580
39581 * g++.dg/rtti/crash1.C: New test.
39582
39583 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
39584
39585 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
39586 gcc.dg/sibcall-4.c: New tests.
39587
39588 2002-09-28 Roger Sayle <roger@eyesopen.com>
39589
39590 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
39591 powerpc and MMIX targets.
39592
39593 2002-09-27 Zack Weinberg <zack@codesourcery.com>
39594
39595 * gcc.dg/cpp/20020927-1.c: New.
39596
39597 2002-09-26 David S. Miller <davem@redhat.com>
39598
39599 * gcc.c-torture/compile/trunctfdf.c: New.
39600
39601 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39602
39603 * lib/target-supports.exp (check_weak_available): Handle solaris2.
39604
39605 2002-09-27 Alan Modra <amodra@bigpond.net.au>
39606
39607 * gcc.c-torture/execute/loop-15.c: New.
39608
39609 2002-09-26 Janis Johnson <janis187@us.ibm.com>
39610
39611 * README.QMTEST: Fix typo.
39612
39613 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
39614
39615 * gcc.dg/20020926-1.c: New test.
39616
39617 2002-09-25 David S. Miller <davem@redhat.com>
39618
39619 PR target/7842
39620 * gcc.c-torture/execute/shiftdi.c: New test.
39621
39622 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
39623
39624 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
39625 unique to the tool.
39626 * lib/g77.exp (g77_init): Likewise.
39627 * lib/g++.exp (g++_init): Likewise.
39628 * lib/objc.exp (objc_init): Likewise.
39629
39630 2002-09-25 Mark Mitchell <mark@codesourcery.com>
39631
39632 * g++.dg/abi/empty5.C: New test.
39633 * g++.dg/abi/empty6.C: New test.
39634 * g++.dg/abi/vbase12.C: New test.
39635
39636 2002-09-25 Richard Henderson <rth@redhat.com>
39637
39638 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
39639 too-small long double.
39640
39641 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
39642
39643 * gcc.dg/20020919-1.c: New test.
39644
39645 2002-09-23 Mark Mitchell <mark@codesourcery.com>
39646
39647 * g++.dg/abi/bitfield6.C: New test.
39648 * g++.dg/abi/bitfield7.C: New test.
39649 * g++.dg/abi/bitfield8.C: New test.
39650 * g++.dg/abi/vbase11.C: New test.
39651
39652 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
39653
39654 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
39655 hppa*-*-hpux*. Update test comment.
39656
39657 2002-09-20 Jakub Jelinek <jakub@redhat.com>
39658
39659 * gcc.dg/tls/struct-1.c: New test.
39660
39661 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
39662
39663 * gcc.dg/cpp/tr-warn2.c: Update.
39664
39665 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
39666
39667 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
39668
39669 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
39670
39671 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
39672 systems.
39673
39674 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
39675
39676 * gcc.c-torture/execute/ieee/mzero3.c: New test.
39677
39678 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39679 Adjust for c++filt moved to binutils. Remove spurious duplicate
39680 setting of cxxfilt.
39681
39682 2002-09-19 Geoffrey Keating <geoffk@apple.com>
39683
39684 * gcc.dg/20020312-2.c: Update for darwin.
39685
39686 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
39687
39688 * g++.old-deja/g++.other/crash32.C: Mark ICE.
39689
39690 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
39691
39692 * objc.dg/comp-types-1.m: New test.
39693 * objc.dg/comp-types-2.m: New test.
39694 * objc.dg/comp-types-3.m: New test.
39695 * objc.dg/comp-types-4.m: New test.
39696 * objc.dg/comp-types-5.m: New test.
39697 * objc.dg/comp-types-6.m: New test.
39698
39699 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
39700
39701 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
39702
39703 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
39704
39705 * g++.dg/other/do1.C: New test.
39706
39707 * g++.dg/template/subst1.C: New test.
39708
39709 2002-09-16 Steve Ellcey <sje@cup.hp.com>
39710
39711 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
39712
39713 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
39714
39715 * g++.dg/template/qualttp20.C: Adjust expected errors.
39716 * g++.old-deja/g++.jason/report.C: Likewise.
39717 * g++.old-deja/g++.other/qual1.C: Likewise.
39718
39719 * g++.dg/lookup/scoped2.C: New test.
39720
39721 * g++.dg/ext/asm3.C: New test.
39722
39723 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
39724
39725 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
39726
39727 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
39728
39729 * ChangeLog: follow spelling conventions.
39730 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
39731 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
39732 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
39733 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
39734 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
39735 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
39736 * g++.old-deja/g++.law/global-init1.C: Likewise.
39737 * g++.old-deja/g++.other/delete4.C: Likewise.
39738 * g++.old-deja/g++.other/inline21.C: Likewise.
39739 * g++.old-deja/g++.other/singleton.C: Likewise.
39740 * g77.dg/strlen0.f: Likewise.
39741 * g77.f-torture/compile/20010519-1.f: Likewise.
39742 * g77.f-torture/compile/980310-4.f: Likewise.
39743 * gcc.c-torture/compile/20000605-1.c: Likewise.
39744 * gcc.c-torture/execute/20020225-1.c: Likewise.
39745 * gcc.dg/c90-hexfloat-2.c: Likewise.
39746 * gcc.dg/c99-bool-1.c: Likewise.
39747 * gcc.dg/c99-hexfloat-2.c: Likewise.
39748 * gcc.dg/dll-2.c: Likewise.
39749 * gcc.dg/wtr-union-init-1.c: Likewise.
39750 * gcc.dg/wtr-union-init-2.c: Likewise.
39751 * gcc.dg/wtr-union-init-3.c: Likewise.
39752 * gcc.dg/cpp/avoidpaste1.c: Likewise.
39753 * gcc.dg/cpp/defined.c: Likewise.
39754 * gcc.dg/cpp/macsyntx.c: Likewise.
39755 * gcc.dg/cpp/paste2.c: Likewise.
39756 * gcc.dg/cpp/trad/defined.c: Likewise.
39757 * gcc.dg/format/c90-printf-1.c: Likewise.
39758 * gcc.dg/format/c90-scanf-1.c: Likewise.
39759 * gcc.dg/format/c99-printf-1.c: Likewise.
39760 * gcc.dg/format/c99-scanf-1.c: Likewise.
39761 * gcc.misc-tests/gcov-8.c: Likewise.
39762 * lib/profopt.exp: Likewise.
39763
39764 2002-09-15 Krister Walfridsson <cato@df.lth.se>
39765
39766 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
39767
39768 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
39769
39770 * g++.dg/inherit/using2.C: New test.
39771
39772 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
39773
39774 * ChangeLog: Follow spelling conventions.
39775 * g++.dg/template/friend4.C: Likewise.
39776 * g++.old-deja/g++.pt/crash67.C: Likewise.
39777 * gcc.c-torture/execute/20000801-4.c: Likewise.
39778 * gcc.dg/c90-digraph-1.c: Likewise.
39779 * gcc.dg/c94-digraph-1.c: Likewise.
39780 * gcc.dg/c99-digraph-1.c: Likewise.
39781 * gcc.dg/cpp/line5.c: Likewise.
39782 * gcc.dg/cpp/multiline.c: Likewise.
39783 * gcc.dg/cpp/trad/literals-1.c: Likewise.
39784 * gcc.dg/format/attr-3.c: Likewise.
39785 * gcc.dg/format/c90-scanf-3.c: Likewise.
39786 * gcc.dg/format/ext-4.c: Likewise.
39787
39788 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
39789
39790 * g++.dg/template/pretty1.C: New test.
39791
39792 2002-09-14 Alan Modra <amodra@bigpond.net.au>
39793
39794 * gcc.c-torture/execute/struct-cpy-1.c: New test.
39795
39796 2002-09-13 Matt Austern <austern@apple.com>
39797
39798 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
39799 passing a cast expression to a function by const reference.
39800
39801 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
39802
39803 * g++.dg/template/deduce1.C: New test.
39804
39805 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
39806
39807 * gcc.c-torture/execute/simd-1.c: Force all use of int to
39808 32-bit int.
39809
39810 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
39811
39812 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
39813 usage.
39814
39815 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
39816
39817 * gcc.c-torture/compile/20020910-1.c: New test.
39818
39819 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
39820
39821 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
39822
39823 2002-09-10 Andreas Jaeger <aj@suse.de>
39824
39825 * gcc.dg/20020312-2.c: Adjust for x86-64.
39826
39827 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
39828
39829 * g77.dg/7388.f: New test case for PR 7388.
39830
39831 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
39832
39833 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
39834
39835 2002-09-05 Ziemowit Laski <zlaski@apple.com>
39836
39837 * objc.dg/proto-lossage-1.m: New test.
39838
39839 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
39840
39841 * gcc.dg/cpp/_Pragma4.c: Fix typo.
39842
39843 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
39844
39845 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
39846 expected to pass.
39847
39848 2002-09-06 Stan Shebs <shebs@apple.com>
39849 David Edelsohn <edelsohn@gnu.org>
39850
39851 * gcc.dg/weak: New directory.
39852 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
39853 target-specific xfail bits.
39854 * gcc.dg/typeof-2.c: Move to new directory.
39855 * gcc.dg/weak.exp: New expect script.
39856
39857 2002-09-06 Alan Modra <amodra@bigpond.net.au>
39858
39859 * gcc.c-torture/execute/extzvsi.c: New test.
39860
39861 2002-09-05 Stan Shebs <shebs@apple.com>
39862
39863 * gcc.dg/weak-1.c: xfail on Darwin.
39864 * gcc.dg/weak-2.c: Ditto.
39865 * gcc.dg/weak-3.c: Ditto.
39866 * gcc.dg/weak-4.c: Ditto.
39867 * gcc.dg/weak-5.c: Ditto.
39868 * gcc.dg/weak-6.c: Ditto.
39869 * gcc.dg/weak-7.c: Ditto.
39870 * gcc.dg/weak-8.c: Ditto.
39871 * gcc.dg/weak-9.c: Ditto.
39872
39873 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
39874
39875 * gcc.c-torture/execute/loop-14.c: New test.
39876
39877 2002-09-04 Jakub Jelinek <jakub@redhat.com>
39878
39879 * g++.dg/other/cxa-atexit1.C: New test.
39880
39881 * gcc.dg/typeof-2.c: New test.
39882
39883 2002-09-03 Roger Sayle <roger@eyesopen.com>
39884
39885 * gcc.dg/builtins-2.c: New testcase.
39886 * gcc.dg/builtins-3.c: New testcase.
39887
39888 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
39889
39890 * gcc.dg/cpp/_Pragma4.c: New test.
39891
39892 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
39893
39894 * objc/execute/nil_method-1.m: New testcase.
39895
39896 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
39897
39898 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
39899 [Object class], not [Object initialize].
39900
39901 2002-08-31 Roger Sayle <roger@eyesopen.com>
39902 Hans-Peter Nilsson <hp@bitrange.com>
39903
39904 * gcc.c-torture/execute/20020720-1.x: Skip test on
39905 mmix-knuth-mmixware. Correct comment.
39906
39907 2002-08-27 Mark Mitchell <mark@codesourcery.com>
39908
39909 * testsuite/g++.dg/abi/bitfield5.C: New test.
39910 * testsuite/g++.dg/abi/vbase10.C: Likewise.
39911
39912 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
39913
39914 * objc.dg/undeclared-selector.m: New test.
39915
39916 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
39917
39918 * g++.dg/other/offsetof1.C: Avoid cast warning.
39919
39920 2002-08-26 Ziemowit Laski <zlaski@apple.com>
39921
39922 * objc.dg/super-class-2.m: New test.
39923
39924 2002-08-24 Matt Austern <austern@apple.com>
39925
39926 * g++.dg/ext/lvaddr.C: New test.
39927 * g++.dg/ext/lvcast.C: New test.
39928
39929 2002-08-22 Mark Mitchell <mark@codesourcery.com>
39930
39931 * testsuite/g++.dg/inherit/cond1.C: New test.
39932
39933 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
39934
39935 * gcc.dg/noncompile/incomplete-1.c: New test.
39936
39937 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
39938
39939 * gcc.dg/typespec-1.c: New test.
39940
39941 2002-08-20 Devang Patel <dpatel@apple.com>
39942 * objc.dg/proto-hier-2.m: New test.
39943
39944 2002-08-19 Ziemowit Laski <zlaski@apple.com>
39945
39946 * objc.dg/bitfield-1.m: New test.
39947 * objc.dg/bitfield-2.m: New test.
39948
39949 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
39950
39951 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
39952 gcc.dg/c99-flex-array-4.c: New tests.
39953
39954 2002-08-16 Stan Shebs <shebs@apple.com>
39955
39956 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
39957
39958 2002-08-15 Jakub Jelinek <jakub@redhat.com>
39959
39960 * gcc.dg/typeof-1.c: New test.
39961 * g++.dg/ext/typeof2.C: New test.
39962
39963 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
39964
39965 * g++.dg/other/offsetof1.C: New test.
39966
39967 2002-08-14 Richard Henderson <rth@redhat.com>
39968
39969 * gcc.dg/tls/diag-3.c: Fix expected message strings.
39970
39971 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
39972
39973 * gcc.dg/cpp/_Pragma3.c: New test.
39974
39975 2002-08-13 Mark Mitchell <mark@codesourcery.com>
39976
39977 * g++.dg/template/inherit3: New test.
39978
39979 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
39980
39981 * gcc.dg/bitfld-4.c: Add blank options.
39982
39983 2002-08-09 Mark Mitchell <mark@codesourcery.com>
39984
39985 * g++.dg/template/crash1.C: New test.
39986
39987 2002-08-08 Jakub Jelinek <jakub@redhat.com>
39988
39989 * gcc.dg/tls/opt-2.c: New test.
39990
39991 2002-08-08 Devang Patel <dpatel@apple.com>
39992
39993 * objc.dg/selector-1.m : New test
39994
39995 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
39996
39997 * g++.dg/abi/bitfield4.C: New test.
39998 * gcc.dg/bitfld-4.c: New test.
39999
40000 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
40001
40002 * g++.dg/other/packed1.C: New test.
40003
40004 2002-08-07 Mark Mitchell <mark@codesourcery.com>
40005
40006 * g++.dg/abi/offsetof.C: Tweak error messages.
40007 * g++.old-deja/g++.mike/p10769a.C: Likewise.
40008
40009 2002-08-08 Jakub Jelinek <jakub@redhat.com>
40010
40011 * gcc.dg/bitfld-3.c: New test.
40012
40013 2002-08-07 Jakub Jelinek <jakub@redhat.com>
40014 Richard Henderson <rth@redhat.com>
40015
40016 * gcc.dg/i386-bitfield1.c: New test.
40017 * g++.dg/abi/bitfield3.C: Update.
40018
40019 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
40020
40021 * objc.dg/const-str-2.m: Update.
40022 * gcc.dg/cpp/c++98.c: Change to C extension.
40023 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
40024 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
40025
40026 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
40027
40028 * testsuite/gcc.dg/tls/diag-3.c: New.
40029
40030 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
40031
40032 * g++.dg/README (Subdirectories): Document new subdir expr.
40033 * g++.dg/expr/pmf-1.C: New test.
40034
40035 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
40036
40037 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
40038
40039 2002-08-06 Jakub Jelinek <jakub@redhat.com>
40040
40041 * g++.dg/abi/bitfield3.C: New test.
40042
40043 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
40044
40045 * lib/gcov.exp: Tweak expected line formats.
40046 * gcc.misc-tests/gcov8.c: New test.
40047 * gcc.misc-tests/gcov8.x: New flags.
40048
40049 2002-08-05 Jakub Jelinek <jakub@redhat.com>
40050
40051 * consistency.vlad/layout/endian.c: Include string.h.
40052
40053 * gcc.c-torture/execute/20020805-1.c: New test.
40054
40055 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
40056
40057 * g++.dg/other/conversion1.C: New test.
40058
40059 2002-08-03 Roger Sayle <roger@eyesopen.com>
40060
40061 * gcc.dg/builtins-1.c: New testcase.
40062
40063 2002-08-02 Mark Mitchell <mark@codesourcery.com>
40064
40065 * g++.dg/inherit/access3.C: New test.
40066
40067 2002-08-01 Jakub Jelinek <jakub@redhat.com>
40068
40069 * gcc.dg/ia64-visibility-2.c: New test.
40070
40071 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
40072
40073 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
40074 __qualifier_flags to __flags.
40075
40076 2002-07-31 Mark Mitchell <mark@codesourcery.com>
40077
40078 * g++.dg/inherit/operator1.C: New test.
40079 * g++.dg/lookup/disamb1.C: Fix typo in comment.
40080 * g++.dg/other/error1.C: Change expected error message.
40081 * g++.dg/template/conv4.C: Likewise.
40082
40083 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
40084
40085 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
40086 for documented behavior.
40087
40088 2002-07-25 Roger Sayle <roger@eyesopen.com>
40089
40090 * gcc.c-torture/execute/20020720-1.x: Skip this test on
40091 several targets known to fail.
40092
40093 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
40094
40095 * gcc.dg/mips-args-[123].c: New tests.
40096
40097 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
40098
40099 * gcc.dg/ppc-spe.c: New.
40100
40101 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
40102
40103 * g++.dg/other/ptrmem4.C: New testcase.
40104
40105 2002-07-24 Richard Henderson <rth@redhat.com>
40106
40107 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
40108
40109 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
40110
40111 * g++.dg/ext/alignof1.C (main): Return 0 for success.
40112
40113 2002-07-24 Roger Sayle <roger@eyesopen.com>
40114
40115 * gcc.c-torture/execute/memset-3.c: New testcase.
40116
40117 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
40118
40119 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
40120 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
40121
40122 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40123
40124 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
40125 Delete.
40126
40127 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
40128
40129 * gcc.c-torture/compile/simd-4.c: New test.
40130
40131 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40132
40133 PR c++/7347, c++/7348
40134 * g++.dg/template/access4.C: New test.
40135 * g++.dg/template/access5.C: New test.
40136 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
40137 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
40138 * g++.old-deja/g++.pt/ttp58.C: Likewise.
40139 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
40140
40141 2002-07-22 Jakub Jelinek <jakub@redhat.com>
40142
40143 * gcc.dg/gnu89-init-2.c: New test.
40144
40145 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
40146
40147 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
40148
40149 2002-07-20 Roger Sayle <roger@eyesopen.com>
40150
40151 * gcc.c-torture/execute/20020720-1.c: New testcase.
40152
40153 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
40154
40155 * gcc.dg/cpp/Wsignprom.c: New tests.
40156
40157 2002-07-20 Alan Modra <amodra@bigpond.net.au>
40158
40159 * gcc.c-torture/execute/loop-13.c: New test.
40160
40161 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
40162
40163 * gcc.dg/cpp/expr.c: New tests.
40164
40165 2002-07-18 David Edelsohn <edelsohn@gnu.org>
40166
40167 * g++.dg/opt/pr6713.C: Add template instantiation.
40168
40169 2002-07-18 Alan Modra <amodra@bigpond.net.au>
40170
40171 * gcc.dg/nest.c: New test.
40172
40173 2002-07-17 Richard Henderson <rth@redhat.com>
40174
40175 * g++.dg/opt/pr6713.C: New test.
40176
40177 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
40178
40179 * gcc.c-torture/execute/loop-2e.x: Let the testcase
40180 XFAIL for all x86 processors.
40181
40182 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
40183
40184 * gcc.c-torture/execute/20010122-1.x: Do not test with
40185 -fomit-frame-pointer.
40186
40187 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40188
40189 * g++.dg/template/instantiate2.C: New test.
40190 * g++.dg/template/spec4.C: New test.
40191
40192 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40193
40194 * g++.dg/template/access2.C: New test.
40195 * g++.dg/template/access3.C: New test.
40196
40197 2002-07-15 Zack Weinberg <zack@codesourcery.com>
40198
40199 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
40200 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
40201 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
40202 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
40203 Convert to use <stdarg.h>.
40204 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
40205 Delete.
40206 * gcc.dg/va-arg-2.c: New.
40207 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
40208
40209 2002-07-15 Jakub Jelinek <jakub@redhat.com>
40210
40211 * gcc.c-torture/compile/20020710-1.c: New test.
40212
40213 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
40214 Andrew Pinski <pinskia@physics.uc.edu>
40215
40216 gcc.c-torture/compile/simd-2.c: New testcase.
40217 gcc.c-torture/compile/simd-3.c: Likewise.
40218
40219 2002-07-11 Mark Mitchell <mark@codesourcery.com>
40220
40221 PR c++/7224
40222 * g++.dg/overload/error1.C: New test.
40223
40224 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40225
40226 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
40227 configuration and IRIX 6 O32 ABI.
40228
40229 2002-07-11 Roger Sayle <roger@eyesopen.com>
40230
40231 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
40232
40233 2002-07-10 Roger Sayle <roger@eyesopen.com>
40234
40235 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
40236
40237 2002-07-10 Jeffrey A Law <law@redhat.com>
40238
40239 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
40240
40241 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
40242
40243 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
40244
40245 * gcc.dg/20020312-2.c: Check for __PPC__.
40246
40247 2002-07-09 Diego Novillo <dnovillo@redhat.com>
40248
40249 * gcc.c-torture/compile/20020709-1.c: New test.
40250
40251 2002-07-07 Roger Sayle <roger@eyesopen.com>
40252
40253 * g++.dg/template/qualttp21.C: New test case.
40254
40255 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
40256
40257 * gcc.c-torture/compile/20020706-1.c: New test.
40258 * gcc.c-torture/compile/20020706-2.c: New test.
40259
40260 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
40261 Alexandre Oliva <aoliva@redhat.com>
40262
40263 * g++.dg/warn/incomplete1.C: New test.
40264
40265 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40266
40267 PR c++/7099
40268 * g++.dg/warn/noreturn1.C: New test.
40269
40270 2002-07-03 Mark Mitchell <mark@codesourcery.com>
40271
40272 PR c++/6706
40273 * g++.dg/debug/debug6.C: New test.
40274 * g++.dg/debug/debug7.C: New test.
40275
40276 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
40277
40278 * gcc.c-torture/compile/simd-3.c: New test.
40279
40280 2002-07-03 Chris Demetriou <cgd@broadcom.com>
40281
40282 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
40283 * gcc.dg/20020620-1.c: Likewise.
40284
40285 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40286
40287 PR c++/6944
40288 * g++.dg/init/array4.C: New test.
40289 * g++.dg/init/array5.C: New test.
40290
40291 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
40292
40293 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
40294 * gcc.c-torture/execute/simd-2.c (main): Likewise.
40295
40296 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40297
40298 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
40299 * gcc.dg/wtr-aggr-init-1.c: Likewise.
40300 * gcc.dg/wtr-conversion-1.c: Likewise.
40301 * gcc.dg/wtr-escape-1.c: Likewise.
40302 * gcc.dg/wtr-int-type-1.c: Likewise.
40303 * gcc.dg/wtr-label-1.c: Likewise.
40304 * gcc.dg/wtr-static-1.c: Likewise.
40305 * gcc.dg/wtr-strcat-1.c: Likewise.
40306 * gcc.dg/wtr-suffix-1.c: Likewise.
40307 * gcc.dg/wtr-switch-1.c: Likewise.
40308 * gcc.dg/wtr-unary-plus-1.c: Likewise.
40309 * gcc.dg/wtr-union-init-1.c: Likewise.
40310 * gcc.dg/wtr-union-init-2.c: Likewise.
40311 * gcc.dg/wtr-union-init-3.c: Likewise.
40312
40313 * gcc.dg/wtr-func-def-1.c: New test.
40314
40315 2002-07-02 Devang Patel <dpatel@apple.com>
40316
40317 * objc.dg/param-1.m: New test.
40318
40319 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
40320
40321 * gcc.dg/cpp/trad/directive.c: Add test.
40322 * gcc.dg/cpp/trad/macroargs.c: Add test.
40323 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
40324
40325 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
40326
40327 * gcc.dg/cpp/cmdlne-M.c: New test.
40328
40329 2002-07-02 Ziemowit Laski <zlaski@apple.com>
40330
40331 * objc.dg/desig-init-1.m: New test.
40332
40333 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40334
40335 PR c++/6716
40336 * g++.dg/template/instantiate1.C: New test.
40337
40338 2002-07-01 Mark Mitchell <mark@codesourcery.com>
40339
40340 PR c++/7112
40341 * g++.dg/template/sizeof2.C: New test.
40342
40343 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
40344
40345 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
40346 gcc.dg/cpp/trad/include.c: New tests.
40347
40348 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
40349
40350 PR target/7177
40351 * gcc.c-torture/compile/20020701-1.c: New test.
40352
40353 2002-07-01 Stan Shebs <shebs@apple.com>
40354
40355 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
40356 header here...
40357 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
40358 (objc-torture-execute): or here.
40359
40360 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
40361
40362 * gcc.c-torture/execute/arith-rand-ll.c: New test.
40363
40364 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
40365
40366 * gcc.dg/cpp/trad/escaped-nl.c: New test.
40367
40368 2002-06-30 Devang Patel <dpatel@apple.com>
40369
40370 * objc.dg/fsyntax-only.m: New test.
40371
40372 2002-06-27 Mark Mitchell <mark@codesourcery.com>
40373
40374 PR c++/6695
40375 * g++.dg/template/friend7.C: New file.
40376
40377 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
40378
40379 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
40380 return type.
40381
40382 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
40383
40384 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
40385 avoid division by zero.
40386
40387 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
40388
40389 * gcc.dg/Wunknownprag.c: New tests.
40390
40391 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
40392
40393 * gcc.c-torture/execute/simd-2.c: New test.
40394
40395 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
40396
40397 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
40398 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
40399 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
40400 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
40401 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
40402 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
40403 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
40404 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
40405 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
40406 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
40407 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
40408 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
40409 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
40410 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
40411 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
40412 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
40413 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
40414
40415 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
40416
40417 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
40418 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
40419 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
40420 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
40421 New tests.
40422 * gcc.dg/cpp/trad/directive.c: Update.
40423
40424 2002-06-23 Andreas Jaeger <aj@suse.de>
40425
40426 * gcc.c-torture/execute/complex-6.c: New.
40427
40428 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
40429
40430 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
40431 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
40432 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
40433 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
40434
40435 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
40436
40437 * gcc.dg/cpp/trad: New directory with traditional tests copied
40438 from parent directory.
40439 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
40440 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
40441 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
40442 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
40443 Move to trad/ and rename.
40444 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
40445 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
40446 gcc.dg/cpp/trad/redef2.c: New tests.
40447 * gcc.dg/cpp/trad/trad.exp: New driver.
40448
40449 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
40450
40451 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
40452 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
40453 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
40454 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
40455 Remove.
40456
40457 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
40458
40459 * gcc.dg/20020620-1.c: New test.
40460
40461 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40462
40463 * g++.dg/template/ttp4.C: New test.
40464
40465 2002-06-19 Jakub Jelinek <jakub@redhat.com>
40466
40467 * g++.dg/opt/vt1.C: Fix regexp.
40468
40469 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40470
40471 * gcc.c-torture/execute/pure-1.c: Make functions static again.
40472 Don't use attribute `noinline'.
40473
40474 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
40475
40476 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
40477
40478 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
40479
40480 * gcc.c-torture/execute/simd-1.c: New.
40481
40482 * gcc.dg/simd-1.c: New.
40483
40484 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
40485
40486 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
40487
40488 2002-06-16 Richard Henderson <rth@redhat.com>
40489
40490 * g++.dg/ext/anon-struct1.C: New.
40491 * g++.dg/ext/anon-struct2.C: New.
40492 * g++.dg/ext/anon-struct3.C: New.
40493 * gcc.dg/anon-struct-1.c: New.
40494 * gcc.dg/anon-struct-2.c: New.
40495 * gcc.dg/anon-struct-3.c: New.
40496 * gcc.dg/20011008-1.c: Adjust warning text.
40497 * gcc.dg/20020527-1.c: Add -fms-extensions.
40498
40499 2002-06-16 Richard Henderson <rth@redhat.com>
40500
40501 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
40502
40503 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
40504
40505 * gcc.c-torture/execute/20020615-1.c: New test.
40506
40507 2002-06-15 Roger Sayle <roger@eyesopen.com>
40508
40509 * gcc.c-tortuture/execute/compare-1.c: New test case.
40510 * gcc.c-tortuture/execute/compare-2.c: New test case.
40511 * gcc.c-tortuture/execute/compare-3.c: New test case.
40512
40513 2002-06-13 Richard Henderson <rth@redhat.com>
40514
40515 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
40516 ia64 ilp32.
40517
40518 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40519
40520 * g++.dg/template/typename2.C: Update error message.
40521
40522 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
40523
40524 * gcc.c-torture/execute/20020611-1.c: New test.
40525
40526 2002-06-11 Bob Wilson <bob.wilson@acm.org>
40527
40528 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
40529 list of targets to skip.
40530
40531 2002-06-10 Bob Wilson <bob.wilson@acm.org>
40532
40533 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
40534 targets if not optimizing.
40535
40536 2002-06-10 Jakub Jelinek <jakub@redhat.com>
40537
40538 * gcc.c-torture/compile/20020605-1.c: New test.
40539
40540 * g++.dg/opt/vt1.C: New test.
40541
40542 * gcc.dg/20020531-1.c: New test.
40543
40544 * gcc.dg/20020530-1.c: New test.
40545
40546 * gcc.dg/20020527-1.c: New test.
40547
40548 * g++.dg/opt/cse1.C: New test.
40549
40550 2002-06-07 Roger Sayle <roger@eyesopen.com>
40551
40552 * gcc.dg/20020607-2.c: New test case.
40553
40554 2002-06-07 Jakub Jelinek <jakub@redhat.com>
40555
40556 * gcc.c-torture/compile/20020604-1.c: New test.
40557
40558 2002-06-04 Richard Henderson <rth@redhat.com>
40559
40560 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
40561 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
40562 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
40563
40564 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
40565
40566 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
40567
40568 2002-06-03 Richard Henderson <rth@redhat.com>
40569
40570 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
40571 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
40572
40573 2002-06-02 Richard Henderson <rth@redhat.com>
40574
40575 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
40576 test functions static.
40577
40578 2002-06-02 Andreas Jaeger <aj@suse.de>
40579
40580 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
40581 now.
40582
40583 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
40584
40585 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
40586 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
40587 Update for mofified diagnostics.
40588 * gcc.dg/c99-intconst-1.c: No longer fail.
40589
40590 2002-06-02 Richard Henderson <rth@redhat.com>
40591
40592 * gcc.dg/uninit-A.c: Remove xfail markers.
40593
40594 2002-06-01 Roger Sayle <roger@eyesopen.com>
40595
40596 * gcc.dg/fnegate-1.c: New test case.
40597
40598 2002-05-30 Osku Salerma <osku@iki.fi>
40599
40600 * gcc.c-torture/execute/mayalias-1.c: New file.
40601
40602 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
40603
40604 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
40605 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
40606 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
40607
40608 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
40609
40610 * gcc.c-torture/execute/20020529-1.c: New test.
40611
40612 2002-05-27 Richard Henderson <rth@redhat.com>
40613
40614 * g++.dg/ext/attrib6.C: New test case.
40615
40616 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40617
40618 * gcc.c-torture/execute/pure-1.c: New test.
40619
40620 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
40621
40622 * gcc.dg/cpp/arith-2.c: Remove.
40623
40624 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
40625
40626 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
40627 * gcc.dg/cpp/if-3.c: Remove.
40628
40629 2002-05-26 Jakub Jelinek <jakub@redhat.com>
40630
40631 * g++.dg/opt/cse2.C: New test.
40632
40633 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
40634
40635 * gcc.dg/cpp/arith-1.c: New semantic tests.
40636 * gcc.dg/cpp/if-1.c: Update.
40637
40638 2002-05-24 Ben Elliston <bje@redhat.com>
40639
40640 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
40641
40642 2002-05-24 Jakub Jelinek <jakub@redhat.com>
40643
40644 * gcc.dg/verbose-asm.c: New test.
40645
40646 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
40647
40648 * gcc.dg/cpp/paste12.c: New test.
40649
40650 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
40651
40652 * g++.dg/parse/named_ops.C: New test.
40653
40654 2002-05-23 Mark Mitchell <mark@codesourcery.com>
40655
40656 * gcc.dg/weak-8.c: New test.
40657
40658 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
40659
40660 * gcc.dg/weak-2.c: Allow optional leading underscore
40661 in scan-assembler symbol name.
40662 * gcc.dg/weak-3.c: Likewise.
40663 * gcc.dg/weak-4.c: Likewise.
40664 * gcc.dg/weak-5.c: Likewise.
40665
40666 2002-05-23 Jakub Jelinek <jakub@redhat.com>
40667
40668 * gcc.dg/20020523-1.c: New test.
40669
40670 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
40671
40672 * objc.dg/const-str-2.m: Update now that we stop after
40673 a command line error.
40674
40675 2002-05-22 Richard Henderson <rth@redhat.com>
40676
40677 * g++.dg/dg.exp: Fix typo in test pruneing.
40678
40679 2002-05-22 Richard Henderson <rth@redhat.com>
40680
40681 * g++.dg/dg.exp: Prune the tls subdirectory.
40682 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
40683 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
40684 * g++.dg/tls/init-1.C: New.
40685
40686 2002-05-22 Jakub Jelinek <jakub@redhat.com>
40687
40688 * gcc.dg/20020517-1.c: New test.
40689
40690 2002-05-21 Richard Henderson <rth@redhat.com>
40691
40692 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
40693 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
40694
40695 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
40696
40697 * g++.dg/other/copy2.C: New test.
40698
40699 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
40700
40701 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
40702 (MAX_COPY): Bump up to 10 times sizeof (long long).
40703 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
40704
40705 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
40706 sizeof (long long).
40707
40708 * gcc.c-torture/execute/strcpy-1.c: New test.
40709
40710 2002-05-19 Jason Merrill <jason2redhat.com>
40711
40712 * g++.dg/ext/oper1.C: New test.
40713
40714 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
40715 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
40716
40717 * README.QMTEST: New file.
40718
40719 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
40720
40721 2002-05-19 Andreas Jaeger <aj@suse.de>
40722
40723 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
40724 now.
40725 * gcc.c-torture/execute/loop-2d.x: Likewise.
40726
40727 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
40728
40729 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
40730 support weak symbols.
40731 * gcc.dg/weak-4.c: Likewise.
40732 * gcc.dg/weak-6.c: Likewise.
40733
40734 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
40735
40736 * gcc.dg/weak-3.c: Add dg-excess-error comment for
40737 cygwin, coff and h8300-*-hms targets
40738 * gcc.dg/weak-5.c: Likewise.
40739 * gcc.dg/weak-7.c: Likewise.
40740
40741 2002-05-16 Jason Merrill <jason@redhat.com>
40742
40743 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
40744 (scan-assembler-not, scan-assembler-dem): Likewise.
40745 (scan-assembler-dem-not): Likewise.
40746
40747 2002-05-15 Richard Henderson <rth@redhat.com>
40748
40749 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
40750
40751 2002-05-15 Richard Henderson <rth@redhat.com>
40752
40753 * gcc.dg/weak-5.c (vfoo1c): No warning here.
40754 (vfoo1f): Warning here.
40755 (vfoo1l): Don't redefine the alias.
40756
40757 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
40758
40759 * g++.dg/init/pm1.C: New test.
40760
40761 2002-05-12 David S. Miller <davem@redhat.com>
40762
40763 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
40764 types.
40765
40766 2002-05-10 Roger Sayle <roger@eyesopen.com>
40767
40768 * gcc.c-torture/execute/20020510-1.c: New test case.
40769
40770 2002-05-10 David S. Miller <davem@redhat.com>
40771
40772 * gcc.c-torture/execute/conversion.c: Test long double too.
40773
40774 2002-05-09 Jakub Jelinek <jakub@redhat.com>
40775
40776 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
40777 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
40778 * lib/g++.exp (g++_link_flags): Likewise.
40779 * lib/objc.exp (objc_target_compile): Likewise.
40780
40781 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
40782
40783 * gcc.dg/cpp/poison.c: Update.
40784 * gcc.dg/cpp/20000625-2.c: Remove.
40785 * gcc.dg/cpp/direct2s.c: Remove final test.
40786
40787 2002-05-08 Tom Rix <trix@redhat.com>
40788
40789 * gcc.c-torture/execute/20020508-1.c: New test.
40790 * gcc.c-torture/execute/20020508-2.c: New test.
40791 * gcc.c-torture/execute/20020508-3.c: New test.
40792
40793 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
40794
40795 * gcc.dg/cpp/charconst-4.c: More tests.
40796
40797 2002-05-08 Mark Mitchell <mark@codesourcery.com>
40798
40799 PR c/6569
40800 * gcc.dg/weak-3.c: Update location of warning messages.
40801 * gcc.dg/weak-5.c: Likewise.
40802
40803 2002-05-06 Roger Sayle <roger@eyesopen.com>
40804
40805 * gcc.c-torture/execute/20020506-1.c: New test case.
40806
40807 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
40808
40809 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
40810
40811 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
40812
40813 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
40814
40815 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
40816
40817 * gcc.dg/cpp/charconst-3.c: New test.
40818
40819 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
40820
40821 * gcc.dg/cpp/charconst.c: Update tests.
40822
40823 2002-05-05 Tim Josling <tej@melbpc.org.au>
40824
40825 * treelang: Added directory for new sample language treelang. Also
40826 lib/treelang.exp: New file to signal treelang should be tested.
40827
40828 2002-05-03 Jakub Jelinek <jakub@redhat.com>
40829
40830 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
40831 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
40832 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
40833 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
40834 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
40835 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
40836 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
40837
40838 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
40839
40840 * gcc.dg/format/xopen-2.c: New test.
40841
40842 2002-05-03 Jakub Jelinek <jakub@redhat.com>
40843
40844 * gcc.dg/20020503-1.c: New test.
40845
40846 2002-05-02 Mark Mitchell <mark@codesourcery.com>
40847
40848 * g++.dg/init/dtor1.C: Make it tougher.
40849
40850 2002-05-01 Mark Mitchell <mark@codesourcery.com>
40851
40852 * g++.dg/init/dtor1.C: New test.
40853
40854 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
40855
40856 * gcc.dg/altivec-8.c: New.
40857
40858 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
40859
40860 * gcc.dg/altivec-7.c: New.
40861
40862 2002-04-29 Jakub Jelinek <jakub@redhat.com>
40863
40864 * g++.dg/parse/typedef1.C: New test.
40865
40866 2002-04-29 Mark Mitchell <mark@codesourcery.com>
40867
40868 PR c++/6486
40869 * g++.dg/template/friend6.C: New test.
40870
40871 PR c++/6492
40872 * g++.dg/init/copy1.C: New test.
40873
40874 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
40875
40876 * g++.dg/warn/effc1.C: New test.
40877
40878 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
40879
40880 * gcc.dg/cpp/if-cexp.c: Add a test.
40881
40882 2002-04-28 Jakub Jelinek <jakub@redhat.com>
40883
40884 * gcc.dg/20020426-2.c: New test.
40885
40886 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
40887
40888 * gcc.dg/cpp/if-mop.c: Update.
40889 * gcc.dg/cpp/if-mpar.c: Add test.
40890 * gcc.dg/cpp/if-oppr.c: Update.
40891
40892 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40893
40894 PR c/6343
40895 * gcc.dg/weak-[2-7].c: New tests.
40896
40897 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
40898
40899 * gcc.dg/enum1.c: New test.
40900
40901 2002-04-26 Mark Mitchell <mark@codesourcery.com>
40902
40903 PR c++/6497
40904 * g++.dg/inherit/access2.C: New test.
40905
40906 2002-04-26 Mark Mitchell <mark@codesourcery.com>
40907
40908 PR bootstrap/6445
40909 * gcc.dg/20020426-1.c: New test.
40910
40911 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
40912
40913 * g++.dg/abi/enum1.C: New test.
40914
40915 2002-04-26 Richard Henderson <rth@redhat.com>
40916
40917 * gcc.dg/c99-bool-1.c: Expect always true warning.
40918
40919 2002-04-25 Roger Sayle <roger@eyesopen.com>
40920
40921 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
40922
40923 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40924
40925 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
40926 targets.
40927
40928 2002-04-24 Mark Mitchell <mark@codesourcery.com>
40929
40930 * g++.dg/abi/mange7.C: New test.
40931
40932 PR c++/6438.
40933 * g++.dg/parse/stmtexpr2.C: New test.
40934
40935 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
40936
40937 * gcc.dg/20020312-2.c: Add SH target.
40938
40939 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40940
40941 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
40942 compiler output on mips*-*-irix*.
40943
40944 2002-04-23 Jakub Jelinek <jakub@redhat.com>
40945
40946 * g++.dg/parse/attr1.C: New test.
40947
40948 2002-04-23 Roger Sayle <roger@eyesopen.com>
40949
40950 * gcc.c-torture/execute/string-opt-17.c: New test case.
40951 * gcc.c-torture/execute/memset-2.c: New test case.
40952
40953 2002-04-23 Mark Mitchell <mark@codesourcery.com>
40954
40955 PR c++/6256:
40956 * g++.dg/template/friend5.C: New test.
40957
40958 PR c++/6331:
40959 * g++.dg/template/qual1.C: Likewise.
40960
40961 2002-04-22 Zack Weinberg <zack@codesourcery.com>
40962
40963 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
40964 Include stdlib.h, not stdio.h or ctype.h.
40965
40966 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
40967
40968 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
40969 cris-*-elf* and mmix-*-*.
40970 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
40971 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
40972 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
40973 Ditto.
40974 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
40975 * gcc.dg/wchar_t-1.c: Ditto.
40976
40977 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
40978
40979 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
40980 Clarify comment.
40981
40982 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
40983
40984 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
40985
40986 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40987
40988 * gcc.c-torture/execute/20000906-1.x: Delete.
40989
40990 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
40991
40992 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
40993
40994 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
40995
40996 * PR6367
40997 * g77.f-torture/execute/6367.f: New test.
40998 * g77.f-torture/execute/6367.x: Disable for MMIX.
40999
41000 2002-04-19 Mark Mitchell <mark@codesourcery.com>
41001
41002 * PR6352
41003 * g++.dg/opt/inline2.C: New test.
41004
41005 2002-04-18 Richard Henderson <rth@redhat.com>
41006
41007 * gcc.dg/20000906-1.c: Enable for all targets.
41008 * gcc.c-torture/compile/iftrap-2.c: New.
41009
41010 2002-04-18 Jakub Jelinek <jakub@redhat.com>
41011
41012 * gcc.dg/20020418-1.c: New test.
41013 * gcc.dg/20020418-2.c: New test.
41014
41015 2002-04-18 Richard Henderson <rth@redhat.com>
41016
41017 * gcc.c-torture/compile/iftrap-1.c: New.
41018 * gcc.dg/iftrap-1.c: Adjust for ia64.
41019 * gcc.dg/iftrap-2.c: New.
41020
41021 2002-04-18 Jakub Jelinek <jakub@redhat.com>
41022
41023 * gcc.c-torture/compile/20020418-1.c: New test.
41024
41025 2002-04-18 Roger Sayle <roger@eyesopen.com>
41026
41027 * gcc.c-torture/compile/20020415-1.c: New.
41028
41029 2002-04-18 David S. Miller <davem@redhat.com>
41030
41031 * gcc.c-torture/execute/20020418-1.c: New test.
41032
41033 2002-04-17 Jakub Jelinek <jakub@redhat.com>
41034
41035 * gcc.dg/20020416-1.c: New test.
41036
41037 * g++.dg/opt/inline1.C: New test.
41038
41039 2002-04-16 Jakub Jelinek <jakub@redhat.com>
41040
41041 * gcc.dg/altivec-5.c: New test.
41042
41043 * gcc.dg/20020415-1.c: New test.
41044
41045 2002-04-15 Mark Mitchell <mark@codesourcery.com>
41046
41047 * testsuite/lib/chill.exp: Remove.
41048
41049 2002-04-14 Jakub Jelinek <jakub@redhat.com>
41050
41051 * g++.dg/other/big-struct.C: New test.
41052
41053 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
41054
41055 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
41056 of scratch file.
41057
41058 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
41059
41060 PR c/6277
41061 * gcc.dg/i386-387-1.c: Allow optional leading underscore
41062 in scan-assembler function name
41063
41064 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
41065
41066 * g77.f-torture/execute/980628-4.x,
41067 g77.f-torture/execute/980628-5.x,
41068 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
41069 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
41070 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
41071 i[34567]86-*-*.
41072
41073 2002-04-13 David S. Miller <davem@redhat.com>
41074
41075 * gcc.c-torture/execute/20020413-1.c: New test.
41076
41077 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
41078
41079 * gcc.dg/asm-6.c,
41080 * g++.dg/ext/asm1.C: New tests.
41081
41082 2002-04-12 Mark Mitchell <mark@codesourcery.com>
41083
41084 PR c++ 5373.
41085 * g++.dg/parse/stmtexpr1.C: New test.
41086
41087 PR c++/5189.
41088 * g++.dg/template/copy1.C: New test.
41089
41090 2002-04-12 Richard Henderson <rth@redhat.com>
41091
41092 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
41093
41094 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
41095
41096 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
41097 gcc.c-torture/execute/20020307-2.c.
41098
41099 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
41100
41101 * g++.dg/ext/attrib5.C,
41102 * g++.dg/lookup/struct1.C: New tests.
41103
41104 2002-04-11 Jakub Jelinek <jakub@redhat.com>
41105
41106 * gcc.dg/20020411-1.c: New test.
41107
41108 * gcc.c-torture/execute/20020411-1.c: New test.
41109
41110 2002-04-10 Janis Johnson <janis187@us.ibm.com>
41111
41112 * g77.f-torture/execute/6177.f: New test.
41113
41114 2002-04-10 Jakub Jelinek <jakub@redhat.com>
41115
41116 PR middle-end/6247
41117 * g++.dg/opt/cleanup1.C: New test.
41118
41119 * g++.dg/opt/const1.C: New test.
41120
41121 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
41122
41123 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
41124
41125 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
41126
41127 PR c++/5507
41128 * g++.dg/template/typename2.C: New test.
41129
41130 2002-04-10 Alan Modra <amodra@bigpond.net.au>
41131
41132 * gcc.c-torture/execute/loop-12.c: New.
41133
41134 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
41135
41136 * g77.f-torture/execute/980628-4.x,
41137 g77.f-torture/execute/980628-5.x,
41138 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
41139 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
41140 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
41141
41142 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41143
41144 PR optimization/6086
41145 * g++.dg/opt/preinc1.C: New test.
41146
41147 2002-04-06 Mark Mitchell <mark@codesourcery.com>
41148
41149 PR c++/5571
41150 * g++.dg/opt/static2.C: New test.
41151
41152 2002-04-06 Mark Mitchell <mark@codesourcery.com>
41153
41154 PR c/5120
41155 * gcc.dg/20020406-1.c: New test.
41156
41157 2002-04-04 David S. Miller <davem@redhat.com>
41158
41159 * gcc.c-torture/execute/20020404-1.c: New test.
41160
41161 2002-04-04 Jakub Jelinek <jakub@redhat.com>
41162
41163 PR c/6123
41164 * gcc.dg/20020312-2.c: Do not declare global register variable
41165 if __PIC__ or __pic__ is defined.
41166
41167 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
41168
41169 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
41170 __asm__ so that it works correctly even if -ansi -pedantic-errors.
41171
41172 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41173
41174 * gcc.misc-tests/linkage.exp: Update last change to handle
41175 sparc*-, not just sparc-.
41176
41177 2002-04-03 Richard Henderson <rth@redhat.com>
41178
41179 * gcc.dg/cpp/ucs.c: Improved long UCS test.
41180
41181 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
41182
41183 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
41184
41185 2002-04-02 David S. Miller <davem@redhat.com>
41186
41187 * gcc.c-torture/execute/20020402-3.c: New test.
41188
41189 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
41190
41191 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
41192 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
41193
41194 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
41195 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
41196 g77.f-torture/execute/20001201.x,
41197 g77.f-torture/execute/u77-test.x: New files.
41198
41199 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
41200 * gcc.dg/wchar_t-1.c: Ditto.
41201
41202 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41203
41204 * gcc.c-torture/execute/20020402-1.c: New test.
41205
41206 2002-04-01 Richard Henderson <rth@redhat.com>
41207
41208 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
41209
41210 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
41211
41212 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41213
41214 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
41215
41216 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
41217
41218 * g++.dg/inherit/template-as-base.C: Expect error.
41219 * g++.dg/inherit/namespace-as-base.C: Likewise.
41220
41221 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
41222
41223 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
41224 g++.dg/ext/instantiate3.C: Tweak match patterns.
41225
41226 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
41227 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
41228 -da test.
41229
41230 2002-03-31 Richard Henderson <rth@redhat.com>
41231
41232 * gcc.dg/special/alias-2.c: New.
41233 * gcc.dg/special/ecos.exp: Run it.
41234
41235 2002-03-31 Richard Henderson <rth@redhat.com>
41236
41237 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
41238
41239 2002-03-31 Kazu Hirata <kazu@hxi.com>
41240
41241 * gcc.dg/weak-1.c: Disable on h8300 port.
41242
41243 2002-03-29 Janis Johnson <janis187@us.ibm.com>
41244
41245 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
41246 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
41247 ordering tests.
41248 * g++.dg/bprob/bprob-1.C: New test.
41249 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
41250 * g++.dg/gcov/gcov-1.C: New test.
41251 * g++.dg/gcov/gcov-1.x: New file.
41252 * g++.dg/gcov/gcov-2.C: New test.
41253 * g++.dg/gcov/gcov-3.C: New test.
41254 * g++.dg/gcov/gcov-3.h: New file.
41255
41256 2002-03-28 Roger Sayle <roger@eyesopen.com>
41257
41258 * g++.old-deja/g++.other/builtins5.C: New test.
41259 * g++.old-deja/g++.other/builtins6.C: New test.
41260 * g++.old-deja/g++.other/builtins7.C: New test.
41261 * g++.old-deja/g++.other/builtins8.C: New test.
41262 * g++.old-deja/g++.other/builtins9.C: New test.
41263
41264 2002-03-29 Jakub Jelinek <jakub@redhat.com>
41265
41266 * g++.dg/opt/static1.C: New test.
41267
41268 * g++.dg/opt/longbranch1.C: New test.
41269
41270 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
41271
41272 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
41273
41274 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
41275
41276 2002-03-28 Jeffrey A Law (law@redhat.com)
41277
41278 * gcc.c-torture/execute/20020328-1.c: New test.
41279
41280 2002-03-27 Richard Henderson <rth@redhat.com>
41281
41282 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
41283 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
41284 move from g++.old-deja/g++.ext/.
41285
41286 2002-03-27 Mark Mitchell <mark@codesourcery.com>
41287
41288 * g++.dg/init/new2.C: New test.
41289
41290 2002-03-26 Richard Henderson <rth@redhat.com>
41291
41292 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
41293
41294 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
41295 on sparc.
41296
41297 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
41298 sparcv9 systems.
41299 * gcc.dg/20001102-1.c: Likewise.
41300
41301 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
41302
41303 * gcc.dg/cpp/endif-pedantic1.c,
41304 gcc.dg/cpp/endif-pedantic2.c: New tests.
41305
41306 2002-03-26 Mark Mitchell <mark@codesourcery.com>
41307
41308 * g++.dg/init/new1.C: New test.
41309
41310 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
41311
41312 * g++.dg/abi/vbase9.C: New test.
41313
41314 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
41315
41316 * gcc.dg/arm-asm.c: New test.
41317
41318 2002-03-26 Andrew Cagney <ac131313@redhat.com>
41319
41320 * gcc.dg/Wswitch-enum.c: New test.
41321 Fix PR c/5044.
41322
41323 2002-03-26 Richard Henderson <rth@redhat.com>
41324
41325 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
41326 structure.
41327
41328 2002-03-25 Richard Henderson <rth@redhat.com>
41329
41330 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
41331 sparcv9 systems.
41332
41333 * gcc.c-torture/compile/20011119-1.c (xxx): New.
41334 * gcc.c-torture/compile/20011119-2.c (xxx): New.
41335
41336 2002-03-25 Zack Weinberg <zack@codesourcery.com>
41337
41338 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
41339
41340 2002-03-25 Bob Wilson <bob.wilson@acm.org>
41341
41342 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
41343 targets using generic thunk support.
41344
41345 2002-03-25 Jakub Jelinek <jakub@redhat.com>
41346
41347 * gcc.c-torture/compile/20020323-1.c: New test.
41348
41349 * g++.dg/opt/conj2.C: New test.
41350
41351 2002-03-24 Richard Henderson <rth@redhat.com>
41352
41353 * gcc.dg/weak-1.c: Use -fno-common.
41354
41355 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
41356
41357 * g77.dg/f77-edit-apostrophe-out.f: New test
41358 * g77.dg/f77-edit-h-out.f: New test
41359 * g77.dg/f77-edit-t-in.f: New test
41360 * g77.dg/f77-edit-t-out.f: New test
41361 * g77.dg/f77-edit-x-out.f: New test
41362 * g77.dg/f77-edit-slash-out.f: New test
41363 * g77.dg/f77-edit-colon-out.f: New test
41364 * g77.dg/f77-edit-s-out.f: New test
41365
41366 2002-03-24 Richard Henderson <rth@redhat.com>
41367
41368 * objc/execute/formal_protocol-6.x: New XFAIL.
41369
41370 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
41371
41372 * gcc.dg/weak-1.c: Early return from dg-final on platforms
41373 that do not support weak symbols
41374
41375 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
41376
41377 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
41378 * lib/g77.exp: Likewise.
41379 * lib/objc.exp: Likewise.
41380
41381 2002-03-23 Andrew Cagney <ac131313@redhat.com>
41382
41383 * gcc.dg/Wswitch-default.c: New test.
41384
41385 2002-03-23 Jakub Jelinek <jakub@redhat.com>
41386
41387 * g++.dg/other/enum1.C: New test.
41388
41389 2002-03-23 Zack Weinberg <zack@codesourcery.com>
41390
41391 * gcc.dg/pragma-ep-3.c: Fix typo.
41392
41393 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
41394
41395 * g++.dg/inherit/template-as-base.C: New test.
41396
41397 2002-03-22 Jakub Jelinek <jakub@redhat.com>
41398
41399 * g++.old-deja/g++.other/dwarf2-1.C: Move...
41400 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
41401
41402 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
41403
41404 * gcc.dg/cpp/multiline.c: Update to match.
41405
41406 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
41407
41408 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
41409
41410 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
41411
41412 * gcc.dg/cpp/extratokens2.c: New file.
41413
41414 2002-03-21 David Edelsohn <edelsohn@gnu.org>
41415
41416 * gcc.dg/20020312-2.c: Add rs6000 target.
41417
41418 * gcc.c-torture/compile/20020319-1.c: New test.
41419
41420 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41421
41422 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
41423 (A, E): Handle this.
41424
41425 2002-03-20 Jason Merrill <jason@redhat.com>
41426
41427 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
41428 ignoring -fpic.
41429 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
41430 through prune_gcc_output.
41431
41432 2002-03-20 Jakub Jelinek <jakub@redhat.com>
41433
41434 * gcc.c-torture/compile/20020320-1.c: New test.
41435
41436 2002-03-19 Jakub Jelinek <jakub@redhat.com>
41437
41438 * gcc.c-torture/compile/20020318-1.c: New test.
41439
41440 * gcc.dg/struct-by-value-1.c: New test.
41441
41442 * gcc.dg/20020319-1.c: New test.
41443
41444 2002-03-18 Jakub Jelinek <jakub@redhat.com>
41445
41446 * g++.dg/opt/conj1.C: New test.
41447
41448 2002-03-17 Mark Mitchell <mark@codesourcery.com>
41449
41450 * g++.dg/template/qualttp20.C: Revert previous change.
41451 * g++.dg/template/qualttp3.C: Likewise.
41452 * g++.dg/template/qualttp4.C: Likewise.
41453 * g++.dg/template/qualttp5.C: Likewise.
41454 * g++.dg/template/qualttp6.C: Likewise.
41455 * g++.dg/template/qualttp7.C: Likewise.
41456 * g++.dg/template/qualttp8.C: Likewise.
41457 * g++.dg/template/recurse.C: Likewise.
41458
41459 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
41460
41461 * gcc.dg/cpp/wchar-1.c: Update.
41462
41463 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
41464
41465 * g++.dg/template/conv1.C: New test.
41466 * g++.dg/template/conv2.C: New test.
41467 * g++.dg/template/conv3.C: New test.
41468 * g++.dg/template/conv4.C: New test.
41469
41470 2002-03-15 Mark Mitchell <mark@codesourcery.com>
41471
41472 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
41473 * g++.dg/template/qualttp3.C: Likewise.
41474 * g++.dg/template/qualttp4.C: Likewise.
41475 * g++.dg/template/qualttp5.C: Likewise.
41476 * g++.dg/template/qualttp6.C: Likewise.
41477 * g++.dg/template/qualttp7.C: Likewise.
41478 * g++.dg/template/qualttp8.C: Likewise.
41479 * g++.dg/template/recurse.C: Likewise.
41480
41481 2002-03-15 Mark Mitchell <mark@codesourcery.com>
41482
41483 * g++.dg/opt/dtor1.C: New test.
41484
41485 2002-03-15 Jakub Jelinek <jakub@redhat.com>
41486
41487 * gcc.c-torture/compile/20020315-1.c: New test.
41488
41489 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
41490
41491 * gcc.dg/weak-1.c: Fix scan tests.
41492
41493 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
41494
41495 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
41496 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
41497 cris-*-aout* mmix-*-*.
41498 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
41499 cris-*-aout* mmix-*-*.
41500 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
41501 cris-*-elf* cris-*-aout* and mmix-*-*.
41502 * gcc.dg/20001009-1.c: Ditto.
41503 * gcc.dg/20010912-1.c: Ditto.
41504 * gcc.dg/20020122-4.c: Ditto.
41505 * gcc.dg/inline-2.c: Ditto.
41506
41507 2002-03-14 Jeffrey A Law (law@cygnus.com)
41508
41509 * gcc.c-torture/compile/20020314-1.c: New test.
41510
41511 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
41512
41513 * gcc.c-torture/execute/20020314-1.c: New test.
41514
41515 2002-03-14 Jakub Jelinek <jakub@redhat.com>
41516
41517 * g++.dg/warn/Wunused-1.C: New test.
41518
41519 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
41520
41521 * g++.dg/abi/mangle6.C: New test.
41522
41523 2002-03-13 Jakub Jelinek <jakub@redhat.com>
41524
41525 * gcc.c-torture/compile/20020309-2.c: New test.
41526
41527 * gcc.c-torture/compile/20020312-1.c: New test.
41528
41529 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
41530
41531 * g++.dg/other/access1.C: New test.
41532
41533 2002-03-12 Jakub Jelinek <jakub@redhat.com>
41534
41535 * gcc.c-torture/execute/wchar_t-1.c: New test.
41536
41537 2002-03-12 David Edelsohn <edelsohn@gnu.org>
41538
41539 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
41540
41541 2002-03-12 Roger Sayle <roger@eyesopen.com>
41542
41543 * gcc.dg/20020312-1.c: New test case.
41544
41545 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
41546
41547 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
41548
41549 2002-03-11 Richard Henderson <rth@redhat.com>
41550
41551 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
41552 * g++.old-deja/g++.jason/report.C: Likewise.
41553
41554 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
41555
41556 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
41557 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
41558
41559 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
41560
41561 * testsuite/g++.dg/overload/pmf1.C: New test.
41562
41563 2002-03-11 Kazu Hirata <kazu@hxi.com>
41564
41565 * gcc.c-torture/execute/20020307-1.c: Use long.
41566
41567 2002-03-11 Jakub Jelinek <jakub@redhat.com>
41568
41569 PR optimization/5844
41570 * gcc.dg/20020310-1.c: New test.
41571
41572 2002-03-09 Michael Meissner <meissner@redhat.com>
41573
41574 * gcc.c-torture/execute/memcpy-2.c: New test.
41575 * gcc.c-torture/execute/memset-1.c: New test.
41576 * gcc.c-torture/execute/strlen-1.c: New test.
41577 * gcc.c-torture/execute/strcmp-1.c: New test.
41578 * gcc.c-torture/execute/strncmp-1.c: New test.
41579
41580 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
41581
41582 * gcc.dg/ppc-ldstruct.c: New test.
41583
41584 2002-03-09 Jakub Jelinek <jakub@redhat.com>
41585
41586 * gcc.c-torture/execute/va-arg-22.c: New test.
41587
41588 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41589
41590 * gcc.c-torture/compile/20020309-1.c: New test.
41591
41592 2002-03-08 Jakub Jelinek <jakub@redhat.com>
41593
41594 * gcc.c-torture/execute/20020307-2.c: New test.
41595
41596 2002-03-07 Jeffrey A Law (law@redhat.com)
41597
41598 * g77.f-torture/compile/20020307-1.f: New test.
41599
41600 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
41601
41602 * gcc.dg/unordered-1.c: New test.
41603
41604 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
41605
41606 * gcc.c-torture/execute/20020307-1.c: New test.
41607
41608 2002-03-05 Jakub Jelinek <jakub@redhat.com>
41609
41610 * gcc.dg/20020304-1.c: New test.
41611
41612 * gcc.c-torture/compile/20020304-2.c: New test.
41613
41614 2002-03-04 Zack Weinberg <zack@codesourcery.com>
41615
41616 * gcc.c-torture/compile/20020304-1.c: New test case
41617 (from PR c/5830).
41618
41619 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
41620
41621 * gcc.dg/20020103-1.c: Add other -D ppc variants.
41622
41623 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
41624
41625 * g++.dg/other/classkey1.C: New test.
41626
41627 2002-03-01 Richard Henderson <rth@redhat.com>
41628
41629 * gcc.c-torture/compile/981223-1.x: New.
41630 * gcc.c-torture/compile/920625-1.x: New.
41631
41632 2002-02-28 Richard Henderson <rth@redhat.com>
41633
41634 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
41635
41636 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
41637
41638 * gcc.c-torture/execute/20020227-1.c: New test.
41639
41640 2002-02-27 Mark Mitchell <mark@codesourcery.com>
41641
41642 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
41643 here" ERROR lines.
41644 * g++.old-deja/g++.oliva/partord1.C: Likewise.
41645 * g++.old-deja.g++.other/defarg1.C: Likewise.
41646 * g++.old-deja/g++.pt/calls2.C: Likewise.
41647 * g++.old-deja/g++.pt/crash20.C: Likewise.
41648 * g++.old-deja/g++.pt/crash30.C: Likewise.
41649 * g++.old-deja/g++.pt/crash36.C: Likewise.
41650 * g++.old-deja/g++.pt/crash6.C: Likewise.
41651 * g++.old-deja/g++.pt/defarg13.C: Likewise.
41652 * g++.old-deja/g++.pt/derived3.C: Likewise.
41653 * g++.old-deja/g++.pt/error1.C: Likewise.
41654 * g++.old-deja/g++.pt/friend21.C: Likewise.
41655 * g++.old-deja/g++.pt/friend23.C: Likewise.
41656 * g++.old-deja/g++.pt/infinite1.C: Likewise.
41657 * g++.old-deja/g++.robertl/eb128.C: Likewise.
41658
41659 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
41660
41661 * gcc.c-torture/execute/20020225-2.c: New test.
41662
41663 2002-02-27 Zack Weinberg <zack@codesourcery.com>
41664
41665 * gcc.c-torture/execute/920730-1t.c,
41666 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
41667 Delete test cases, only relevant to -traditional.
41668
41669 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
41670
41671 * gcc.dg/cpp/undef1.c: Remove.
41672 * gcc.dg/cpp/directiv.c: Update.
41673 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
41674
41675 2002-02-27 Michael Meissner <meissner@redhat.com>
41676
41677 * gcc.c-torture/execute/20020226-1.c: New test.
41678
41679 2002-02-26 Jakub Jelinek <jakub@redhat.com>
41680
41681 * g++.dg/debug/debug4.C: New test.
41682
41683 * gcc.dg/ia64-visibility-1.c: New test.
41684
41685 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
41686
41687 * gcc.dg/debug/20020224-1.c: New.
41688
41689 2002-02-25 Kazu Hirata <kazu@hxi.com>
41690
41691 * gcc.c-torture/execute/960416-1.x: New.
41692 * gcc.c-torture/execute/divconst-3.x: Likewise.
41693
41694 2002-02-25 Jakub Jelinek <jakub@redhat.com>
41695
41696 * gcc.dg/20020224-1.c: New test.
41697
41698 2002-02-25 Alan Modra <amodra@bigpond.net.au>
41699
41700 * gcc.c-torture/execute/20020225-1.c: New.
41701
41702 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
41703
41704 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
41705
41706 2002-02-23 Jakub Jelinek <jakub@redhat.com>
41707
41708 * gcc.dg/20020222-1.c: New test.
41709
41710 2002-02-22 Jakub Jelinek <jakub@redhat.com>
41711
41712 * g++.dg/opt/anonunion1.C: New test.
41713
41714 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
41715
41716 * g++.dg/template/qualttp19.C: New test.
41717 * g++.dg/template/qualttp20.C: New test.
41718 * g++.old-deja/g++.jason/report.C: Adjust expected errors
41719 * g++.old-deja/g++.other/qual1.C: Likewise.
41720
41721 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
41722
41723 * gcc.dg/attr-alwaysinline.c: New.
41724
41725 2002-02-21 Jakub Jelinek <jakub@redhat.com>
41726
41727 * gcc.dg/20020220-1.c: New test.
41728
41729 * gcc.dg/20020220-2.c: New test.
41730
41731 * g++.dg/opt/mmx1.C: New test.
41732
41733 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
41734
41735 * gcc.c-torture/compile/20020110.c: New test.
41736
41737 2002-02-20 Jakub Jelinek <jakub@redhat.com>
41738
41739 * gcc.c-torture/execute/20020219-1.c: New test.
41740
41741 * gcc.dg/20020219-1.c: New test.
41742
41743 * gcc.dg/noncompile/20020220-1.c: New test.
41744
41745 * g++.dg/opt/ptrintsum1.C: New test.
41746
41747 * gcc.dg/debug/20020220-1.c: New test.
41748
41749 2002-02-17 Jakub Jelinek <jakub@redhat.com>
41750
41751 * gcc.c-torture/execute/20020216-1.c: New test.
41752
41753 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
41754
41755 * gcc.dg/decl-1.c: Update, new test.
41756
41757 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
41758
41759 * g++.dg/abi/bitfield1.C: New test.
41760 * g++.dg/abi/bitfield2.C: New test.
41761
41762 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
41763
41764 * gcc.dg/attr-nest.c: New test.
41765
41766 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
41767
41768 * gcc.c-torture/execute/20020215-1.c: New test.
41769
41770 2002-02-14 Jakub Jelinek <jakub@redhat.com>
41771
41772 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
41773 * g++.dg/debug/debug.exp: New.
41774 * g++.dg/debug/trivial.C: New.
41775 * g++.dg/debug/debug1.C: Moved...
41776 * g++.dg/other/debug1.C: ...from here.
41777 * g++.dg/debug/debug2.C: Moved...
41778 * g++.dg/other/debug2.C: ...from here.
41779 * g++.dg/debug/debug3.C: Moved...
41780 * g++.dg/other/debug3.C: ...from here.
41781
41782 * gcc.dg/noncompile/20020213-1.c: New test.
41783
41784 2002-02-13 Jakub Jelinek <jakub@redhat.com>
41785
41786 * g++.dg/other/debug3.C: New test.
41787
41788 * gcc.c-torture/execute/20020213-1.c: New test.
41789
41790 2002-02-13 Richard Smith <richard@ex-parrot.com>
41791
41792 * g++.old-deja/g++.other/thunk1.C: New test.
41793
41794 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
41795
41796 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
41797
41798 2002-02-13 Stan Shebs <shebs@apple.com>
41799
41800 * gcc.dg/altivec-3.c: New.
41801
41802 2002-02-12 Jakub Jelinek <jakub@redhat.com>
41803
41804 * gcc.dg/Wunreachable-1.c: New test.
41805 * gcc.dg/Wunreachable-2.c: New test.
41806
41807 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
41808
41809 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
41810
41811 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
41812
41813 * gcc.dg/decl-1.c: New test.
41814
41815 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
41816
41817 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
41818
41819 2002-02-10 Kazu Hirata <kazu@hxi.com>
41820
41821 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
41822 * gcc.c-torture/compile/980506-1.x: Likewise.
41823
41824 2002-02-10 Kazu Hirata <kazu@hxi.com>
41825
41826 * gcc.dg/20020210-1.c: New.
41827
41828 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
41829
41830 * g77.f-torture/execute/947.f: New regression test
41831 for PR fortran/947.
41832
41833 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
41834
41835 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
41836 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
41837
41838 2002-02-08 Richard Henderson <rth@redhat.com>
41839
41840 * gcc.c-torture/compile/labels-3.c: New.
41841
41842 2002-02-08 Jakub Jelinek <jakub@redhat.com>
41843
41844 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
41845 expression statements work instead.
41846 * gcc.dg/noncompile/20020207-1.c: New test.
41847
41848 2002-02-07 Richard Henderson <rth@redhat.com>
41849
41850 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
41851
41852 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
41853
41854 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
41855 message from g77
41856 * lib/g77-dg.exp: Trim g77 error messages so that they are
41857 recognized by dg.exp.
41858
41859 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
41860
41861 PR fortran/5473
41862 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
41863
41864 2002-02-07 Richard Henderson <rth@redhat.com>
41865
41866 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
41867 to be sufficiently aligned for integers.
41868
41869 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
41870
41871 * g++.dg/template/friend4.C: New test.
41872
41873 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
41874
41875 PR fortran/5743
41876 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
41877 unsupported cases.
41878
41879 2002-02-07 Richard Henderson <rth@redhat.com>
41880
41881 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
41882 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
41883 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
41884 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
41885
41886 2002-02-06 Richard Henderson <rth@redhat.com>
41887
41888 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
41889
41890 2002-02-06 Janis Johnson <janis187@us.ibm.com>
41891
41892 * gcc.dg/20020206-1.c: New test.
41893
41894 2002-02-06 Jakub Jelinek <jakub@redhat.com>
41895
41896 * gcc.c-torture/execute/20020206-1.c: New test.
41897
41898 * gcc.c-torture/execute/20020206-2.c: New test.
41899
41900 PR optimization/5429:
41901 * gcc.c-torture/compile/20020206-1.c: New test.
41902
41903 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
41904
41905 * g++.dg/ext/align1.C: Do not use an explicit alignment value
41906 as certain file formats cannot support particularly large
41907 alignments.
41908
41909 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
41910 and do not expect to be able to link the executable.
41911
41912 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
41913 fail because the COFF format does not support the weak attribute.
41914
41915 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
41916
41917 * g77.dg/pr5473.f: New test
41918
41919 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
41920
41921 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
41922 Fix testcase accordingly.
41923
41924 2002-02-04 Richard Henderson <rth@redhat.com>
41925
41926 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
41927 (buf): Change to be an array of pointers, not ints.
41928
41929 2002-02-04 Jakub Jelinek <jakub@redhat.com>
41930
41931 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
41932 before all tests. Move warning one line above to match where it
41933 C frontend emits.
41934 * gcc.dg/Wswitch-2.c: New test.
41935 * g++.dg/warn/Wswitch-1.C: New test.
41936 * g++.dg/warn/Wswitch-2.C: New test.
41937
41938 2002-02-04 Richard Henderson <rth@redhat.com>
41939
41940 * g++.dg/abi/offsetof.C: Fix size comparison.
41941
41942 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
41943
41944 * gcc.dg/cast-qual-2.c: New test.
41945
41946 2002-02-04 Jakub Jelinek <jakub@redhat.com>
41947
41948 * gcc.dg/20020201-4.c: New test.
41949
41950 2002-02-04 Ben Elliston <bje@redhat.com>
41951
41952 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
41953 target_info attribute != 0, in addition to the empty string.
41954 (gcc_target_compile): Likewise.
41955
41956 2002-02-03 Andrew Cagney <ac131313@redhat.com>
41957
41958 * gcc.dg/Wswitch.c: New test.
41959 PR gcc/4475. PR gcc/3780.
41960
41961 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
41962
41963 * g77.f-torture/execute/5122.f: New test for regressions
41964 against PR fortran/5122.
41965
41966 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
41967
41968 * g77.f-torture/compile/pr3743.f: Delete
41969 * g77.dg/pr3743-1.f: New test.
41970 * g77.dg/pr3743-2.f: New test.
41971 * g77.dg/pr3743-3.f: New test.
41972 * g77.dg/pr3743-4.f: New test.
41973
41974 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
41975
41976 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
41977
41978 2002-02-02 Richard Henderson <rth@redhat.com>
41979
41980 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
41981 * gcc.c-torture/execute/bf64-1.c: Likewise.
41982
41983 2002-02-02 Jakub Jelinek <jakub@redhat.com>
41984
41985 * gcc.dg/20020201-2.c: New test.
41986
41987 * gcc.dg/20020201-3.c: New test.
41988
41989 * gcc.c-torture/execute/bitfld-2.c: New test.
41990
41991 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
41992
41993 * gcc.dg/bitfld-1.c: Update.
41994 * gcc.dg/bitfld-2.c: Update.
41995 * gcc.c-torture/execute/bitfld-1.x: New.
41996
41997 2002-02-02 Jakub Jelinek <jakub@redhat.com>
41998
41999 * gcc.c-torture/execute/20020201-1.c: New test.
42000
42001 2002-02-01 Janis Johnson <janis187@us.ibm.com>
42002
42003 PR target/5469
42004 * gcc.dg/20020201-1.c: New test.
42005
42006 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
42007
42008 PR fortran/3743
42009 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
42010 * g77.f-torture/compile/pr3743.x: Remove
42011
42012 2002-01-31 Tom Rix <trix@redhat.com>
42013
42014 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
42015
42016 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
42017
42018 * gcc.dg/noncompile/20020130-1.c: New test.
42019
42020 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
42021
42022 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
42023
42024 2002-01-29 Richard Henderson <rth@redhat.com>
42025
42026 * gcc.c-torture/execute/991118-1.c: Cast various constants back
42027 to long long.
42028 * gcc.c-torture/execute/bf64-1.c: Likewise.
42029
42030 2002-01-29 Jakub Jelinek <jakub@redhat.com>
42031
42032 * gcc.c-torture/execute/20020129-1.c: New test.
42033
42034 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
42035
42036 * gcc.c-torture/compile/20000224-1.c: Update.
42037 * gcc.c-torture/execute/bitfld-1.c: New tests.
42038 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
42039 * gcc.dg/uninit-A.c: Update.
42040
42041 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
42042
42043 * g++.dg/template/ctor1.C: Add instantiation.
42044
42045 2002-01-28 Paul Koning <pkoning@equallogic.com>
42046
42047 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
42048 argument to __builtin_prefetch to be const ptr.
42049
42050 2002-01-28 Jakub Jelinek <jakub@redhat.com>
42051
42052 * gcc.c-torture/compile/20020120-1.c: New test.
42053
42054 2002-01-27 Kazu Hirata <kazu@hxi.com>
42055
42056 * gcc.c-torture/execute/20020127-1.c: New test.
42057
42058 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
42059
42060 * g77.dg/f77-edit-i-in.f: New test
42061 * g77.dg/f77-edit-i-out.f: New test
42062
42063 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
42064
42065 * gcc.dg/debug/debug.exp: New file.
42066 * gcc.dg/debug/trivial.c: New file.
42067 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
42068 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
42069 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
42070 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
42071 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
42072 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
42073 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
42074 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
42075 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
42076 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
42077 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
42078 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
42079 * gcc.dg/20000503-1.c: Removed.
42080 * gcc.dg/20010207-1.c: Removed.
42081 * gcc.dg/20011223-1.c: Removed.
42082 * gcc.dg/20020104-2.c: Removed.
42083 * gcc.dg/debug-1.c: Removed.
42084 * gcc.dg/debug-2.c: Removed.
42085 * gcc.dg/debug-3.c: Removed.
42086 * gcc.dg/debug-4.c: Removed.
42087 * gcc.dg/debug-5.c: Removed.
42088 * gcc.dg/debug-6.c: Removed.
42089 * gcc.dg/dwarf2-1.c: Removed.
42090 * gcc.dg/dwarf2-2.c: Removed.
42091
42092 2002-01-25 Jakub Jelinek <jakub@redhat.com>
42093
42094 * g++.old-deja/g++.other/eh5.C: New test.
42095 * g++.old-deja/g++.other/sibcall2.C: New test.
42096 * g++.old-deja/g++.other/array9.C: New test.
42097 * g++.old-deja/g++.other/typename2.C: New test.
42098 * g++.old-deja/g++.other/crash60.C: New test.
42099 * g++.old-deja/g++.other/conv9.C: New test.
42100 * g++.old-deja/g++.other/mangle10.C: New test.
42101 * g++.old-deja/g++.other/unchanging1.C: New test.
42102 * g++.old-deja/g++.other/exprstmt1.C: New test.
42103 * g++.old-deja/g++.other/inline23.C: New test.
42104 * g++.old-deja/g++.eh/ia64-1.C: New test.
42105 * g++.old-deja/g++.other/dwarf2-1.C: New test.
42106 * g++.old-deja/g++.other/reload1.C: New test.
42107 * g++.old-deja/g++.other/static20.C: New test.
42108 * g++.old-deja/g++.other/local-alloc1.C: New test.
42109 * g++.old-deja/g++.other/conv8.C: New test.
42110 * g++.old-deja/g++.other/stmtexpr2.C: New test.
42111 * g++.old-deja/g++.other/storeexpr1.C: New test.
42112 * g++.old-deja/g++.other/storeexpr2.C: New test.
42113 * g++.dg/eh/template2.C: New test.
42114 * g++.dg/warn/weak1.C: New test.
42115
42116 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
42117
42118 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42119 Remove first, non-varying, argument.
42120
42121 2002-01-23 Richard Henderson <rth@redhat.com>
42122
42123 * gcc.dg/inline-2.c: New.
42124
42125 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
42126 Add optional target arg. Check number of arguments.
42127 (scan-assembler-not, scan-assembler-dem): Likewise.
42128 (scan-assembler-dem-not): Likewise.
42129
42130 2002-01-23 Zack Weinberg <zack@codesourcery.com>
42131
42132 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
42133 line 12.
42134 * g++.old-deja/g++.brendan/parse3.C,
42135 g++.old-deja/g++.other/crash26.C,
42136 g++.old-deja/g++.other/crash28.C,
42137 g++.old-deja/g++.other/crash29.C,
42138 g++.old-deja/g++.other/crash30.C,
42139 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
42140
42141 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
42142
42143 * gcc.dg/20020115-1.c: New.
42144
42145 2002-01-23 Bob Wilson <bob.wilson@acm.org>
42146
42147 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
42148
42149 2002-01-23 Janis Johnson <janis187@us.ibm.com>
42150
42151 * gcc.dg/20020122-3.c: New.
42152
42153 2002-01-23 Jakub Jelinek <jakub@redhat.com>
42154
42155 * g++.dg/other/gc1.C: New test.
42156
42157 2002-01-23 Zack Weinberg <zack@codesourcery.com>
42158
42159 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
42160
42161 2002-01-22 Richard Henderson <rth@redhat.com>
42162
42163 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
42164
42165 2002-01-22 Richard Henderson <rth@redhat.com>
42166
42167 * gcc.dg/20020122-4.c: New.
42168
42169 2002-01-22 H.J. Lu <hjl@gnu.org>
42170
42171 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
42172 link output.
42173 * gcc.dg/special/ecos.exp: Likewise.
42174 * lib/g++-dg.exp: Likewise.
42175 * lib/g77-dg.exp: Likewise.
42176 * lib/gcc-dg.exp : Likewise.
42177 * lib/mike-g++.exp: Likewise.
42178 * lib/mike-g77.exp: Likewise.
42179 * lib/mike-gcc.exp: Likewise.
42180 * lib/objc-dg.exp: Likewise.
42181
42182 2002-01-22 Janis Johnson <janis187@us.ibm.com>
42183
42184 PR target/5379
42185 * gcc.dg/20020122-2.c: New test.
42186
42187 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
42188
42189 * gcc.dg/20020122-1.c: New test.
42190
42191 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
42192
42193 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
42194
42195 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
42196
42197 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
42198
42199 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42200
42201 * gcc.c-torture/compile/20020121-1.c: New test.
42202
42203 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
42204
42205 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
42206 ld_library_path.
42207
42208 2002-01-21 Jakub Jelinek <jakub@redhat.com>
42209
42210 * gcc.dg/20020218-1.c: New test.
42211
42212 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
42213
42214 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
42215 messages
42216 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
42217 "At global scope" warning
42218 * g++.dg/ext/align1.C: Change cygwin test for alignment
42219 from db-bogus to dg-warning
42220
42221 2002-01-21 Zack Weinberg <zack@codesourcery.com>
42222
42223 * g77.f-torture/compile/cpp2.F: New test.
42224
42225 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
42226
42227 * g++.dg/template/access1.C: New test.
42228
42229 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
42230
42231 * gcc.dg/20020118-1.c: New.
42232
42233 2002-01-18 Kazu Hirata <kazu@hxi.com>
42234
42235 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
42236
42237 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
42238
42239 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
42240 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
42241 alignment warnings.
42242
42243 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
42244
42245 * gcc.misc-tests/i386-prefetch.exp: Save and restore
42246 torture_with_loops and torture_without_loops
42247
42248 2002-01-17 Jakub Jelinek <jakub@redhat.com>
42249
42250 * gcc.c-torture/compile/20020116-1.c: New test.
42251
42252 2002-01-16 Jakub Jelinek <jakub@redhat.com>
42253
42254 * gcc.dg/20020116-2.c: New test.
42255
42256 * gcc.dg/ultrasp4.c: New test.
42257
42258 * gcc.dg/20020116-1.c: New test.
42259
42260 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
42261
42262 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
42263 by EABI.
42264
42265 2002-01-15 Janis Johnson <janis187@us.ibm.com>
42266
42267 * gcc.misc-tests/i386-prefetch.exp: New.
42268 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
42269 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
42270 * gcc.misc-tests/i386-pf-none-1.c: New test.
42271 * gcc.misc-tests/i386-pf-sse-1.c: New test.
42272
42273 2002-01-15 Jakub Jelinek <jakub@redhat.com>
42274
42275 * gcc.dg/gnu89-init-1.c: Add new tests.
42276
42277 2002-01-15 Andreas Jaeger <aj@suse.de>
42278
42279 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
42280 * gcc.dg/i386-mmx-2.c: Likewise.
42281 * gcc.dg/i386-sse-1.c: Likewise.
42282 * gcc.dg/i386-sse-2.c: Likewise.
42283 * gcc.dg/i386-sse-3.c: Likewise.
42284
42285 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
42286
42287 * g77.f-torture/execute/intrinsic-unix-bessel.f:
42288 Uncomment additional cases that now pass.
42289
42290 2002-01-11 Richard Henderson <rth@redhat.com>
42291
42292 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
42293 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
42294
42295 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
42296
42297 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
42298
42299 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
42300
42301 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
42302 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
42303
42304 2002-01-10 Dale Johannesen <dalej@apple.com>
42305
42306 * gcc.c-torture/execute/loop-11.c: New.
42307
42308 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
42309
42310 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
42311 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
42312
42313 2002-01-09 Richard Henderson <rth@redhat.com>
42314
42315 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
42316 type in which to perform the operation for each size.
42317
42318 2002-01-09 Alan Matsuoka (alanm@redhat.com)
42319
42320 * gcc.c-torture/compile/20020109-2.c: New test.
42321
42322 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
42323
42324 * gcc.c-torture/execute/loop-10.c: New test.
42325
42326 2002-01-09 Jakub Jelinek <jakub@redhat.com>
42327
42328 * gcc.c-torture/compile/20010226-1.c: New test.
42329 * gcc.c-torture/compile/20010227-1.c: New test.
42330 * gcc.c-torture/compile/20010426-1.c: New test.
42331 * gcc.c-torture/compile/20010510-1.c: New test.
42332 * gcc.c-torture/compile/20010605-3.c: New test.
42333 * gcc.c-torture/compile/20010824-1.c: New test.
42334 * gcc.c-torture/execute/20010409-1.c: New test.
42335 * gcc.dg/noncompile/20000901-1.c: New test.
42336 * gcc.dg/20001023-1.c: New test.
42337 * gcc.dg/20001101-1.c: New test.
42338 * gcc.dg/20001102-1.c: New test.
42339 * gcc.dg/20010207-1.c: New test.
42340 * gcc.dg/20010405-1.c: New test.
42341 * gcc.dg/20010822-1.c: New test.
42342 * gcc.dg/20011107-1.c: New test.
42343
42344 2002-01-09 Jeffrey A Law (law@redhat.com)
42345
42346 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
42347
42348 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
42349 execution failure on PA targets.
42350
42351 2002-01-09 Jakub Jelinek <jakub@redhat.com>
42352
42353 * gcc.c-torture/compile/20020109-1.c: New test.
42354
42355 2002-01-08 Kazu Hirata <kazu@hxi.com>
42356
42357 * gcc.c-torture/execute/20020108-1.c: New test.
42358
42359 2002-01-08 Jakub Jelinek <jakub@redhat.com>
42360
42361 * gcc.dg/20020108-1.c: New test.
42362
42363 2002-01-08 H.J. Lu <hjl@gnu.org>
42364
42365 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
42366 for header files.
42367
42368 2002-01-08 Geoff Keating <geoffk@redhat.com>
42369
42370 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
42371 consistency.
42372
42373 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
42374
42375 * gcc.dg/altivec-4.c: Test altivec predicates.
42376
42377 2002-01-07 Jakub Jelinek <jakub@redhat.com>
42378
42379 * gcc.c-torture/execute/20020107-1.c: New test.
42380
42381 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
42382
42383 PR c/5279
42384 * gcc.c-torture/compile/20020106-1.c: New test.
42385
42386 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
42387
42388 * gcc.c-torture/execute/nestfunc-4.c: New test.
42389
42390 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
42391
42392 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
42393 extra triple that slipped in.
42394 * g++.old-deja/g++.abi/align.C: Likewise.
42395 * g++.old-deja/g++.abi/bitfields.C: Likewise.
42396
42397 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
42398
42399 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
42400 * g++.old-deja/g++.abi/align.C: Likewise.
42401 * g++.old-deja/g++.abi/bitfields.C: Likewise.
42402
42403 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
42404 on FreeBSD/i386.
42405 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
42406 FreeBSD.
42407
42408 2002-01-04 Jakub Jelinek <jakub@redhat.com>
42409
42410 * gcc.dg/20020104-1.c: New test.
42411
42412 * gcc.dg/20020104-2.c: New test.
42413
42414 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
42415
42416 * gcc.dg/20020103-1.c: Fix typo in target selector.
42417
42418 2002-01-03 Richard Henderson <rth@redhat.com>
42419
42420 * gcc.dg/20020103-1.c: New.
42421
42422 2002-01-03 Kazu Hirata <kazu@hxi.com>
42423
42424 * gcc.c-torture/execute/20020103-1.c: New test.
42425
42426 2002-01-03 Jakub Jelinek <jakub@redhat.com>
42427
42428 * g++.dg/other/debug2.C: New test.
42429
42430 * gcc.c-torture/compile/20020103-1.c: New test.
42431
42432 2002-01-02 Jakub Jelinek <jakub@redhat.com>
42433
42434 * gcc.dg/gnu89-init-1.c: Added new tests.
42435
42436 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
42437
42438 * g++.dg/template/friend2.C: Remove as patch is reverted.
42439
42440 * g++.dg/warn/oldcast1.C: New test.
42441
42442 * g++.dg/template/ptrmem1.C: New test.
42443 * g++.dg/template/ptrmem2.C: New test.
42444
42445 * g++.dg/template/ntp.C: New test.
42446
42447 * g++.dg/other/component1.C: New test.
42448
42449 * g++.dg/template/ttp3.C: New test.
42450
42451 * g++.dg/template/friend2.C: New test.
42452 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
42453
42454 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
42455
42456 * g++.dg/other/ptrmem1.C: New test.
42457 * g++.dg/other/ptrmem2.C: New test.
42458
42459 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
42460
42461 * g++.dg/template/ctor1.C: New test.
42462
42463 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
42464
42465 * g++.dg/template/friend2.C: New test.
42466
42467 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
42468
42469 * gcc.dg/mmix-1.c: New test.
42470
42471 2001-12-31 Richard Henderson <rth@redhat.com>
42472
42473 * gcc.dg/asm-5.c: New.
42474
42475 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
42476
42477 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
42478 in namespace __gnu_cxx
42479
42480 2001-12-30 Richard Henderson <rth@redhat.com>
42481
42482 * gcc.dg/debug-6.c: New.
42483
42484 2001-12-30 Jakub Jelinek <jakub@redhat.com>
42485
42486 * gcc.c-torture/compile/20011229-2.c: New test.
42487
42488 2001-12-29 Jakub Jelinek <jakub@redhat.com>
42489
42490 * gcc.dg/debug-3.c: New test.
42491 * gcc.dg/debug-4.c: New test.
42492 * gcc.dg/debug-5.c: New test.
42493
42494 2001-12-29 Richard Henderson <rth@redhat.com>
42495
42496 * g++.dg/eh/loop1.C: New.
42497
42498 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
42499
42500 * g++.dg/template/crash1.C: New test.
42501
42502 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
42503
42504 * g++.dg/other/const1.C: New test.
42505
42506 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
42507
42508 * gcc.c-torture/compile/20011229-1.c: New test.
42509
42510 2001-12-28 Stan Shebs <shebs@apple.com>
42511
42512 * lib/objc-torture.exp: Resync with c-torture.exp.
42513 * lib/objc.exp: Load standard libraries.
42514
42515 2001-12-28 Jakub Jelinek <jakub@redhat.com>
42516
42517 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
42518 additional tests.
42519
42520 2001-12-27 Roger Sayle <roger@eyesopen.com>
42521
42522 * gcc.c-torture/execute/string-opt-16.c: New testcase.
42523
42524 2001-12-27 Richard Henderson <rth@redhat.com>
42525
42526 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
42527
42528 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
42529
42530 * g++.dg/eh/ctor1.C: New test.
42531 * g++.dg/other/error2.C: New test.
42532
42533 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
42534
42535 * g++.dg/other/init2.C: New test.
42536
42537 2001-12-24 Richard Henderson <rth@redhat.com>
42538
42539 * gcc.dg/20011223-1.c: New.
42540 * gcc.dg/inline-1.c: New.
42541
42542 2001-12-23 Richard Henderson <rth@redhat.com>
42543
42544 * gcc.dg/asm-4.c: Test operand modifiers.
42545
42546 2001-12-23 Richard Henderson <rth@redhat.com>
42547
42548 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
42549
42550 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
42551
42552 * gcc.c-torture/execute/20011223-1.c: New test.
42553
42554 2001-12-21 Richard Henderson <rth@redhat.com>
42555
42556 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
42557 re-enables the warning.
42558
42559 2001-12-21 Richard Henderson <rth@redhat.com>
42560
42561 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
42562
42563 2001-12-20 Jakub Jelinek <jakub@redhat.com>
42564
42565 * gcc.c-torture/compile/20011218-1.c: New test.
42566
42567 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
42568
42569 * gcc.misc-test/arm-isr.exp: New file. Control running of the
42570 arm-isr.c test.
42571 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
42572 epilogue generation for ARM ISR routines.
42573
42574 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42575
42576 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
42577 * gcc.dg/format/c90-printf-3.c: Likewise.
42578 * gcc.dg/format/c99-printf-3.c: Likewise.
42579 * gcc.dg/format/ext-1.c: Likewise.
42580 * gcc.dg/format/ext-6.c: Likewise.
42581 * gcc.dg/format/format.h: Prototype unlocked stdio.
42582
42583 2001-12-20 Richard Henderson <rth@redhat.com>
42584
42585 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
42586 (arena): Use it.
42587 (malloc): Correct allocation logic. Abort if we fill up the
42588 arena before initialization complete.
42589 (realloc): Correct allocation logic.
42590
42591 2001-12-20 Jakub Jelinek <jakub@redhat.com>
42592
42593 * gcc.c-torture/compile/20011219-2.c: New test.
42594
42595 * gcc.c-torture/execute/20011219-1.c: New test.
42596
42597 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
42598
42599 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
42600 target does not support weak symbols.
42601
42602 2001-12-19 Jakub Jelinek <jakub@redhat.com>
42603
42604 * gcc.c-torture/compile/20011219-1.c: New test.
42605
42606 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
42607
42608 * g++.dg/other/error1.C: New test.
42609
42610 2001-12-17 Jeffrey A Law (law@redhat.com)
42611
42612 * gcc.c-torture/execute/20011217-1.c: New test.
42613
42614 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
42615
42616 * objc.dg/special/: New directory.
42617 * objc.dg/special/special.exp: New file.
42618 * objc.dg/special/unclaimed-category-1.h: New file.
42619 * objc.dg/special/unclaimed-category-1a.m: New file.
42620 * objc.dg/special/unclaimed-category-1.m: New file.
42621
42622 2001-12-17 Andreas Jaeger <aj@suse.de>
42623
42624 * gcc.c-torture/compile/20011217-2.c: New test.
42625
42626 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
42627
42628 * gcc.c-torture/compile/20011217-1.c: New test.
42629
42630 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
42631
42632 * testsuite/gcc.dg/20011214-1.c: New.
42633
42634 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
42635
42636 * gcc.dg/altivec-4.c: New.
42637
42638 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
42639
42640 * gcc.dg/20011113-1.c: New test.
42641
42642 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
42643
42644 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
42645 std::__malloc_alloc_template<0> and
42646 std::__default_alloc_template<false, 0>.
42647
42648 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
42649
42650 * objc/execute/bf-21.m: New test.
42651 * objc/execute/enumeration-1.m: New test.
42652 * objc/execute/enumeration-2.m: New test.
42653
42654 2001-12-12 Jakub Jelinek <jakub@redhat.com>
42655
42656 * gcc.dg/gnu89-init-1.c: New test.
42657
42658 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
42659
42660 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
42661 * g++.old-deja/g++.jason/2371.C: Likewise.
42662 * g++.old-deja/g++.jason/template33.C: Likewise.
42663 * g++.old-deja/g++.jason/template34.C: Likewise.
42664 * g++.old-deja/g++.jason/template36.C: Likewise.
42665 * g++.old-deja/g++.oliva/typename1.C: Likewise.
42666 * g++.old-deja/g++.oliva/typename2.C: Likewise.
42667 * g++.old-deja/g++.other/typename1.C: Likewise.
42668 * g++.old-deja/g++.pt/inherit2.C: Likewise.
42669 * g++.old-deja/g++.pt/nontype5.C: Likewise.
42670 * g++.old-deja/g++.pt/typename11.C: Likewise.
42671 * g++.old-deja/g++.pt/typename14.C: Likewise.
42672 * g++.old-deja/g++.pt/typename16.C: Likewise.
42673 * g++.old-deja/g++.pt/typename3.C: Likewise.
42674 * g++.old-deja/g++.pt/typename4.C: Likewise.
42675 * g++.old-deja/g++.pt/typename5.C: Likewise.
42676 * g++.old-deja/g++.pt/typename7.C: Likewise.
42677 * g++.old-deja/g++.robertl/eb9.C: Likewise.
42678
42679 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
42680
42681 * g++.dg/other/linkage1.C: New test.
42682 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
42683 specifiers.
42684
42685 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
42686
42687 * gcc.dg/concat.c: New test.
42688
42689 2001-12-11 Stan Shebs <shebs@apple.com>
42690
42691 * objc/compile: New test directory.
42692 * objc/compile/compile.exp: New expect script.
42693 * objc/compile/20011211-1.m: New compile test.
42694
42695 2001-12-11 Jason Merrill <jason@redhat.com>
42696
42697 * lib/prune.exp (prune_gcc_output): Also handle "In member
42698 function". So many permutations...
42699
42700 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
42701
42702 * g++.dg/template/typedef1.C: New test.
42703
42704 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
42705
42706 * g++.dg/other/copy1.C: New test.
42707
42708 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
42709
42710 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
42711
42712 * gcc.dg/builtin-choose-expr.c: New.
42713
42714 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
42715
42716 * gcc.dg/altivec-2.c: New.
42717
42718 2001-12-07 Richard Henderson <rth@redhat.com>
42719
42720 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
42721
42722 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
42723
42724 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
42725 ultrasparc.
42726
42727 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42728
42729 * g++-old.deja/g++.robertl/eb101.C: Deleted.
42730
42731 2001-12-06 Janis Johnson <janis187@us.ibm.com>
42732
42733 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
42734 variable argument list.
42735
42736 2001-12-06 Zack Weinberg <zack@codesourcery.com>
42737
42738 * gcc.c-torture/execute/memcheck: Delete entire directory.
42739 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
42740 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
42741
42742 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
42743
42744 * gcc.dg/Wshadow-1.c: New test.
42745
42746 2001-12-05 Jakub Jelinek <jakub@redhat.com>
42747
42748 * gcc.c-torture/compile/20011130-1.c: New test.
42749
42750 * gcc.dg/noncompile/20011025-1.c: New test.
42751
42752 * g++.dg/other/anon-union.C: New test.
42753
42754 * gcc.c-torture/execute/20011024-1.c: New test.
42755
42756 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
42757
42758 * gcc.c-torture/execute/20000722-1.x,
42759 gcc.c-torture/execute/20010123-1.x: Remove.
42760 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
42761 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
42762 gcc.dg/c99-complit-2.c: New tests.
42763
42764 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
42765
42766 * g++.dg/inherit/base1.C: New test.
42767
42768 2001-12-04 Jakub Jelinek <jakub@redhat.com>
42769
42770 * g++.dg/other/stdarg1.C: New test.
42771
42772 * gcc.c-torture/compile/20011130-2.c: New test.
42773
42774 2001-12-03 Janis Johnson <janis187@us.ibm.com>
42775
42776 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
42777 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
42778 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
42779 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
42780 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
42781 * gcc.dg/builtin-prefetch-1.c: New test.
42782
42783 2001-12-03 Jakub Jelinek <jakub@redhat.com>
42784
42785 * gcc.dg/20011130-1.c: New test.
42786
42787 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
42788
42789 * g++.dg/other/scope1.C: New test.
42790 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
42791
42792 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
42793
42794 * gcc.dg/vla-init-1.c: New test.
42795
42796 2001-12-01 Geoff Keating <geoffk@redhat.com>
42797
42798 * gcc.c-torture/compile/structs.c: New testcase from GDB.
42799
42800 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
42801
42802 * objc.dg/alias.m: Update.
42803 * objc.dg/class-1.m: Update.
42804 * objc.dg/const-str-1.m: Update.
42805 * objc.dg/fwd-proto-1.m: Update.
42806 * objc.dg/id-1.m: Update.
42807 * objc.dg/super-class-1.m: Update.
42808
42809 2001-11-29 Mark Mitchell <mark@codesourcery.com>
42810
42811 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
42812 constructs.
42813
42814 2001-11-28 Jeffrey A Law (law@cygnus.com)
42815
42816 * gcc.c-torture/execute/20011128-1.c: New test.
42817
42818 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
42819
42820 * gcc.dg/20011127-1.c: New test.
42821
42822 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
42823
42824 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
42825 from Austin Group draft 7.
42826 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
42827 scanf format arguments.
42828 * gcc.dg/format/no-exargs-2.c: New test.
42829
42830 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
42831
42832 * g++.dg/abi/vbase8-4.C: New test.
42833
42834 2001-11-24 Ian Lance Taylor <ian@airs.com>
42835
42836 * gcc.c-torture/execute/20011121-1.c: New test.
42837
42838 2001-11-23 Jeffrey A Law (law@cygnus.com)
42839
42840 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
42841
42842 2001-11-23 Andreas Jaeger <aj@suse.de>
42843
42844 * gcc.dg/cpp/charconst-2.c: New test.
42845
42846 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
42847
42848 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
42849 to the host if it is remote. Let tests specify extra headers
42850 they use.
42851 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
42852 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
42853 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
42854 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
42855 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
42856 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
42857 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
42858 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
42859 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
42860 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
42861
42862 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
42863
42864 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
42865 for little endian ARMs.
42866
42867 2001-11-20 Jakub Jelinek <jakub@redhat.com>
42868
42869 * gcc.c-torture/compile/20011119-1.c: New test.
42870 * gcc.c-torture/compile/20011119-2.c: New test.
42871
42872 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
42873
42874 * gcc.dg/altivec-1.c: Fix typo.
42875
42876 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
42877
42878 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
42879
42880 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
42881
42882 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
42883
42884 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
42885
42886 * lib/g77.exp: Don't specify --rpath-link.
42887
42888 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
42889 across all the headers.
42890 * gcc.dg/format/format.exp: For testing on a remote host,
42891 copy format.h.
42892
42893 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
42894 * gcc.c-torture/execute/930406-1.c: Likewise.
42895 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42896
42897 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
42898
42899 * gcc.dg/altivec-1.c: New.
42900
42901 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
42902
42903 * gcc.dg/cpp/fpreprocessed.c: New test case.
42904
42905 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
42906
42907 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
42908 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
42909 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
42910
42911 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
42912
42913 * gcc.dg/no-builtin-1.c: New test.
42914
42915 2001-11-16 Jakub Jelinek <jakub@redhat.com>
42916
42917 * gcc.c-torture/execute/20011115-1.c: New test.
42918
42919 2001-11-15 Jakub Jelinek <jakub@redhat.com>
42920
42921 * gcc.c-torture/compile/20011114-2.c: New test.
42922 * gcc.c-torture/compile/20011114-3.c: New test.
42923 * gcc.c-torture/compile/20011114-4.c: New test.
42924
42925 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
42926
42927 * g++.dg/other/init1.C: New test.
42928
42929 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
42930
42931 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
42932 message.
42933
42934 * gcc.c-torture/execute/20011114-1.c: New testcase.
42935
42936 * gcc.c-torture/compile/20010327-1.c: Revert last change.
42937 * gcc.c-torture/compile/20011114-1.c: New test, exactly
42938 like the (before this change) version of 20010327-1.c.
42939
42940 2001-11-14 Roger Sayle <roger@eyesopen.com>
42941
42942 * gcc.c-torture/execute/string-opt-13.c: New testcase.
42943
42944 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
42945
42946 * g++.dg/init/array2.C: New test.
42947
42948 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
42949
42950 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
42951
42952 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
42953
42954 * g++.dg/other/forscope1.C: New test.
42955 * g++.dg/ext/forscope1.C: New test.
42956 * g++.dg/ext/forscope2.C: New test.
42957
42958 2001-11-13 Jakub Jelinek <jakub@redhat.com>
42959
42960 * gcc.c-torture/execute/20011113-1.c: New test.
42961
42962 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
42963
42964 * gcc.c-torture/execute/20011109-2.c: New test.
42965
42966 * gcc.c-torture/execute/20011109-1.c: New test.
42967
42968 2001-11-09 Jakub Jelinek <jakub@redhat.com>
42969
42970 * gcc.c-torture/compile/20011109-1.c: New test.
42971
42972 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
42973
42974 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
42975 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
42976 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
42977 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
42978 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
42979 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
42980 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
42981
42982 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
42983
42984 * g++.dg/warn/Wshadow-1.C: New tests.
42985 * g++.old-deja/g++.mike/for3.C: Update.
42986
42987 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
42988
42989 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
42990 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
42991 XFAILs. Adjust expected error texts.
42992 * gcc.c-torture/compile/20011106-1.c,
42993 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
42994 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
42995 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
42996 gcc.dg/c99-array-lval-5.c: New tests.
42997
42998 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
42999
43000 * gcc.dg/cpp/defined.c: Update.
43001
43002 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
43003
43004 * gcc.c-torture/execute/anon-1.c: New test.
43005
43006 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
43007
43008 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
43009 same size, so no warning should be produced on stormy16.
43010
43011 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
43012 due to oversized array.
43013 * g++.old-deja/g++.mike/ns15.C: Likewise.
43014 * g++.old-deja/g++.pt/crash16.C: Likewise.
43015
43016 2001-11-02 Graham Stott <grahams@redhat.com>
43017
43018 * g++.dgother/debug1.C: Fix typos.
43019
43020 2001-11-01 Jakub Jelinek <jakub@redhat.com>
43021
43022 * g++.dg/other/debug1.C: New test.
43023
43024 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
43025
43026 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
43027 of unsigned long.
43028
43029 2001-10-30 Jakub Jelinek <jakub@redhat.com>
43030
43031 * gcc.dg/20011029-2.c: New test.
43032
43033 * gcc.c-torture/compile/20011029-1.c: New test.
43034
43035 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
43036
43037 * objc/execute/class_self-1.m: New test.
43038 * objc/execute/class_self-2.m: New test.
43039
43040 2001-10-25 Zack Weinberg <zack@codesourcery.com>
43041
43042 * gcc.misc-tests/msgs.exp: Delete.
43043 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
43044 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
43045 error set to match recent changes.
43046
43047 2001-10-24 Zack Weinberg <zack@codesourcery.com>
43048
43049 * gcc.dg/20011021-1.c: New test.
43050
43051 2001-10-24 Jakub Jelinek <jakub@redhat.com>
43052
43053 * gcc.c-torture/compile/20011023-1.c: New test.
43054
43055 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
43056
43057 * lib/g77.exp: Rewrite based on lib/g++.exp.
43058
43059 2001-10-19 Jakub Jelinek <jakub@redhat.com>
43060
43061 * gcc.c-torture/execute/20011019-1.c: New test.
43062
43063 * gcc.dg/20011018-1.c: New test.
43064
43065 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
43066
43067 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
43068
43069 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
43070
43071 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
43072 * gcc.dg/attr-invalid.c: Likewise.
43073
43074 2001-10-18 Jakub Jelinek <jakub@redhat.com>
43075
43076 * testsuite/gcc.dg/20011015-1.c: New test.
43077
43078 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
43079
43080 * g++.dg/template/unify2.C: New test.
43081
43082 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
43083
43084 * g++.dg/other/exception-specification.C: New test
43085
43086 2001-10-13 Tom Rix <trix@redhat.com>
43087
43088 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
43089 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
43090
43091 2001-10-12 Jakub Jelinek <jakub@redhat.com>
43092
43093 * testsuite/gcc.dg/20011009-1.c: New test.
43094
43095 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
43096
43097 PR g++/4476
43098 * g++.dg/other/friend1.C: New test.
43099
43100 2001-10-11 Richard Henderson <rth@redhat.com>
43101
43102 * g++.old-deja/g++.other/crash18.C: Add -S to options.
43103
43104 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43105
43106 * gcc.c-torture/compile/20011010-1.c: New.
43107
43108 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
43109
43110 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
43111 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
43112 g77.f-torture/execute/execute.exp,
43113 g77.f-torture/noncompile/noncompile.exp,
43114 gcc.c-torture/compile/compile.exp,
43115 gcc.c-torture/execute/execute.exp,
43116 gcc.c-torture/execute/ieee/ieee.exp,
43117 gcc.c-torture/execute/memcheck/memcheck.exp,
43118 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
43119 objc/execute/execute.exp: Update FSF address.
43120
43121 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
43122
43123 * gcc.dg/cpp/cmdlne-C.c: Update.
43124 * gcc.dg/cpp/cmdlne-C2.c: New.
43125
43126 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43127
43128 * gcc.c-torture/execute/20011008-3.c: New.
43129
43130 2001-10-08 DJ Delorie <dj@redhat.com>
43131
43132 * gcc.dg/20011008-1.c: New.
43133 * gcc.dg/20011008-2.c: New.
43134
43135 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
43136
43137 * gcc.dg/cpp/spacing1.c: Update test.
43138
43139 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
43140
43141 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
43142 spelling errors of "separate" as "seperate".
43143
43144 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
43145
43146 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
43147 enough to avoid inlining.
43148
43149 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
43150
43151 * lib/g77.exp: set libg2c_dir correctly.
43152
43153 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
43154
43155 * gcc.dg/cpp/macro11.c: New test.
43156
43157 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
43158
43159 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
43160 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
43161 gcc.dg/format/multattr-3.c: New tests.
43162 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
43163 tests for format attributes on function pointers being rejected.
43164
43165 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
43166
43167 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
43168
43169 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
43170
43171 * g++.dg/warn/format1.C: New test.
43172
43173 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
43174
43175 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
43176
43177 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
43178
43179 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
43180
43181 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
43182
43183 * gcc.dg/cpp/redef2.c: Add test.
43184
43185 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
43186
43187 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
43188 long-standing bug on i686, apparently.
43189 * gcc.c-torture/execute/loop-2c.x: New file.
43190 * gcc.c-torture/execute/loop-2d.x: New file.
43191 * gcc.c-torture/execute/loop-3c.x: New file.
43192
43193 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
43194
43195 * gcc.dg/cpp/20000625-2.c: Correct line number.
43196
43197 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
43198
43199 * gcc.dg/cpp/macro10.c: New test.
43200 * gcc.dg/cpp/strify3.c: New test.
43201 * gcc.dg/cpp/spacing1.c: Add tests.
43202 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
43203 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
43204
43205 2001-09-24 DJ Delorie <dj@redhat.com>
43206
43207 * gcc.c-torture/execute/20010924-1.c: New test.
43208
43209 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
43210
43211 * testsuite/objc/execute/paste.m: Remove.
43212
43213 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
43214
43215 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
43216
43217 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
43218
43219 * g77.dg/strlen0.f: New test.
43220
43221 2001-09-21 Richard Henderson <rth@redhat.com>
43222
43223 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
43224 * g++.old-deja/g++.abi/vtable2.C: Likewise.
43225
43226 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
43227
43228 Table-driven attributes.
43229 * g++.dg/ext/attrib1.C: New test.
43230
43231 2001-09-20 DJ Delorie <dj@redhat.com>
43232
43233 * gcc.dg/20000926-1.c: Update expected warning messages.
43234 * gcc.dg/array-2.c: Likewise, and test for warnings too.
43235 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
43236 array.
43237
43238 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
43239
43240 * g++.dg/eh/registers1.C: New test case.
43241
43242 2001-09-17 Richard Henderson <rth@redhat.com>
43243
43244 * gcc.dg/array-5.c: Fix VLA decomposition test.
43245
43246 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
43247
43248 * gcc.dg/cpp/line5.c: New testcase.
43249
43250 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
43251
43252 * gcc.dg/cpp/macro9.c: New test.
43253
43254 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
43255
43256 * gcc.c-torture/execute/980223.c: Change type of addr from long
43257 to char *.
43258
43259 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
43260
43261 * gcc.c-torture/execute/20010915-1.c: New test.
43262
43263 2001-09-14 Janis Johnson <janis187@us.ibm.com>
43264
43265 * g77.dg/bprob: New directory.
43266 * g77.dg/bprob/bprob.exp: New file.
43267 * g77.dg/bprob/bprob-1.f: New test.
43268 * g77.dg/gcov: New directory.
43269 * g77.dg/gcov/gcov.exp: New file.
43270 * g77.dg/gcov/gcov-1.f: New test.
43271 * g77.dg/gcov/gcov-1.x: New file.
43272
43273 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
43274
43275 * gcc.dg/cpp/directiv.c: Update.
43276 * gcc.dg/cpp/undef1.c: Update.
43277
43278 2001-09-12 Jakub Jelinek <jakub@redhat.com>
43279
43280 * gcc.dg/20010912-1.c: New test.
43281
43282 2001-09-11 Janis Johnson <janis187@us.ibm.com>
43283
43284 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
43285 language-independent file in lib.
43286 * lib/gcov.exp: New file.
43287
43288 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
43289
43290 * gcc.c-torture/compile/20010911-1.c: New test.
43291
43292 2001-09-10 Janis Johnson <janis187@us.ibm.com>
43293
43294 * lib/profopt.exp: New, to support profile-directed optimizations.
43295 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
43296 * gcc.misc-tests/bprob-1.c: New test.
43297 * gcc.misc-tests/bprob-2.c: New test.
43298
43299 2001-09-07 Janis Johnson <janis187@us.ibm.com>
43300
43301 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
43302 XFAIL and which kinds of gcov output to verify.
43303 * gcc.misc-tests/gcov-4b.x: New file.
43304 * gcc.misc-tests/gcov-5b.x: New file.
43305 * gcc.misc-tests/gcov-6.x: New file.
43306 * gcc.misc-tests/gcov-7.c: New test.
43307 * gcc.misc-tests/gcov-7.x: New file.
43308
43309 2001-09-06 Janis Johnson <janis187@us.ibm.com>
43310
43311 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
43312 * gcc.misc-tests/gcov-6.c: New test.
43313
43314 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
43315
43316 PR c++/3986
43317 * g++.dg/abi/vbase1.C: New test.
43318
43319 2001-09-05 Ziemowit Laski <zlaski@apple.com>
43320
43321 * objc.dg/method-2.m: New.
43322
43323 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
43324
43325 PR c++/4203
43326 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
43327 * g++.dg/init/empty1.C: New test.
43328
43329 2001-09-03 Jakub Jelinek <jakub@redhat.com>
43330
43331 * gcc.c-torture/compile/20010903-1.c: New test.
43332
43333 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
43334
43335 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
43336 for m68k.
43337
43338 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
43339
43340 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
43341
43342 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
43343
43344 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
43345
43346 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
43347
43348 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
43349 for 16-bit 'unsigned int'.
43350
43351 2001-08-29 Kazu Hirata <kazu@hxi.com>
43352
43353 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
43354
43355 2001-08-27 Richard Henderson <rth@redhat.com>
43356
43357 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
43358 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
43359
43360 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
43361
43362 * gcc.dg/asm-names.c (ymain): New.
43363
43364 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
43365
43366 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
43367 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
43368 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
43369
43370 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43371
43372 * gcc.dg/compare5.c: New testcase.
43373
43374 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
43375
43376 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
43377 and "In instantiation".
43378
43379 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
43380
43381 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
43382
43383 2001-08-20 Janis Johnson <janis187@us.ibm.com>
43384
43385 * gcc.misc-tests/gcov.exp: Add support for branch information.
43386 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
43387 * gcc.misc-tests/gcov-4.c: New test.
43388 * gcc.misc-tests/gcov-4b.c: New test.
43389 * gcc.misc-tests/gcov-5b.c: New test.
43390
43391 2001-08-20 Zack Weinberg <zackw@panix.com>
43392
43393 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
43394 expected to fail.
43395
43396 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
43397
43398 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
43399
43400 2001-08-19 Jakub Jelinek <jakub@redhat.com>
43401
43402 * g++.dg/eh/template1.C: New test.
43403
43404 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
43405
43406 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
43407 Fix thinko.
43408 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
43409 for xfail.
43410
43411 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
43412
43413 * lib/g77-dg.exp: Use prune.exp for common procedures
43414 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
43415 * lib/g77.exp: (g77-dg-prune) Remove
43416
43417 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
43418
43419 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
43420
43421 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43422
43423 * g++.dg/template/unify1.C: New test.
43424
43425 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
43426
43427 * g++.dg/abi/empty4.C: New test.
43428
43429 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
43430
43431 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
43432 solaris2.*
43433 * g77.f-torture/compile/pr3743.x: Likewise.
43434
43435 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
43436
43437 * g++.dg/other/using-declaration.C: New test.
43438
43439 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
43440
43441 * gcc.dg/cpp/tr-sign.c: New testcase.
43442
43443 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
43444
43445 * gcc.dg/cpp/19951025-1.c: Revert.
43446 * gcc.dg/cpp/directiv.c: We no longer process directives that
43447 interrupt macro arguments.
43448
43449 2001-08-03 Zack Weinberg <zackw@stanford.edu>
43450
43451 * gcc.dg/bconstp-1.c: New test.
43452
43453 2001-08-03 Richard Henderson <rth@redhat.com>
43454
43455 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
43456
43457 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
43458
43459 * gcc.dg/cpp/19951025-1.c: Update.
43460
43461 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
43462
43463 * g77.dg/ff90-1.f (s): Fix reference of variable z,
43464 should be x.
43465
43466 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
43467
43468 Kill -fhonor-std.
43469 * g++.old-deja/g++.ns/ns14.C: Remove special options.
43470 * g++.old-deja/g++.other/std1.C: Likewise.
43471 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
43472
43473 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
43474
43475 * lib/g77.exp: Load gcc-defs.exp for common procedures
43476 (g77_pass, g77_fail, g77_finish, g77_exit,
43477 ${tool}_check_unsupported_p} Now redundant. Deleted.
43478
43479 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
43480
43481 * g77.dg/fbackslash.f
43482 * g77.dg/fcase-preserve.f
43483 * g77.dg/ff90-1.f
43484 * g77.dg/ffixed-line-length-0.f
43485 * g77.dg/ffixed-line-length-132.f
43486 * g77.dg/ffixed-line-length-7.f
43487 * g77.dg/ffixed-line-length-72.f
43488 * g77.dg/ffixed-line-length-none.f
43489 * g77.dg/ffree-form-1.f
43490 * g77.dg/fno-backslash.f
43491 * g77.dg/fno-f90-1.f
43492 * g77.dg/fno-fixed-form-1.f
43493 * g77.dg/fno-onetrip.f
43494 * g77.dg/fno-typeless-boz.f
43495 * g77.dg/fno-underscoring.f
43496 * g77.dg/fno-vxt-1.f
43497 * g77.dg/fonetrip.f
43498 * g77.dg/ftypeless-boz.f
43499 * g77.dg/fugly-assumed.f
43500 * g77.dg/funderscoring.f
43501 * g77.dg/fvxt-1.f
43502
43503 2001-08-01 Ziemowit Laski <zlaski@apple.com>
43504
43505 * objc.dg/fwd-proto-1.m: New.
43506 * objc.dg/local-decl-1.m: New.
43507 * objc.dg/naming-1.m: New.
43508 * objc.dg/naming-2.m: New.
43509 * objc.dg/proto-hier-1.m: New.
43510
43511 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
43512
43513 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
43514 largest-type elements to a struct makes its size grow.
43515
43516 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
43517
43518 * g++.dg/abi/vthunk1.C: New test.
43519
43520 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
43521
43522 * g++.dg/abi/vbase8-22.C: New test.
43523
43524 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
43525
43526 * gcc.dg/cpp/macro8.c: New test.
43527
43528 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
43529
43530 * g++.dg/abi/vbase8-21.C: New test.
43531
43532 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
43533
43534 * g++.dg/abi/vbase8-10.C: New test.
43535
43536 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43537
43538 * lib/g++.exp (g++_set_ld_library_path): Renamed to
43539 ${tool}_set_ld_library_path.
43540 Changed caller.
43541 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
43542 g++.exp.
43543
43544 2001-07-26 Stan Cox <scox@redhat.com>
43545
43546 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
43547 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
43548 gcc_exit, gcc_check_unsupported_p):
43549 Moved to gcc-deps.exp
43550 * gcc-deps.exp: New file.
43551
43552 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43553
43554 * g++.old-deja/g++.pt/defarg14.C: New test.
43555
43556 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
43557
43558 * g++.old-deja/g++.other/lineno5.C: New test.
43559
43560 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
43561
43562 * g++.old-deja/g++.pt/crash68.C: New test.
43563
43564 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
43565
43566 * g++.old-deja/g++.other/crash42.C: New test.
43567
43568 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
43569
43570 * gcc.dg/cpp/extratokens.c: Fix.
43571 * gcc.dg/cpp/skipping2.c: New tests.
43572
43573 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43574
43575 * gcc.c-torture/execute/20010724-1.c: New file.
43576 * gcc.c-torture/execute/20010724-1.x: New file.
43577
43578 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
43579
43580 * g++.old-deja/g++.other/cond7.C: New test.
43581
43582 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
43583
43584 * g++.old-deja/g++.other/optimize4.C: New test.
43585
43586 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
43587
43588 * g++.old-deja/g++.abi/vbase8-5.C: New test.
43589
43590 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
43591
43592 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
43593 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
43594 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
43595 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
43596
43597 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
43598 bug report" message.
43599
43600 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
43601 * g++.dg/ext/instantiate1.C: Move from old-deja.
43602
43603 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
43604
43605 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
43606 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
43607 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
43608 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
43609
43610 2001-07-23 Jeffrey A Law (law@cygnus.com)
43611
43612 * gcc.c-torture/execute/20010723-1.c: New test.
43613
43614 2001-07-23 Ben Elliston <bje@redhat.com>
43615
43616 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
43617
43618 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43619
43620 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
43621 i[34567]86-*-*.
43622 Delete handling of ieee_multilib_flags.
43623 Pass -mieee for alpha*-*-* and sh-*-*.
43624 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
43625
43626 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
43627
43628 Remove old-abi tests.
43629 * g++.old-deja/g++.mike/p11116.C: Remove.
43630 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
43631
43632 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
43633
43634 * g77.f-torture/compile/pr3743.f: New test
43635
43636 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
43637
43638 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
43639
43640 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43641
43642 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
43643 g++.old-deja/g++.pt/static6.C: Likewise.
43644 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
43645 supports weak symbols.
43646
43647 2001-07-18 Andreas Jaeger <aj@suse.de>
43648
43649 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
43650 supported again.
43651
43652 2001-07-18 Andreas Jaeger <aj@suse.de>
43653
43654 * gcc.dg/iftrap-1.c: Fix target line.
43655
43656 2001-07-17 Richard Henderson <rth@redhat.com>
43657
43658 * gcc.c-torture/execute/20010717-1.c: New.
43659
43660 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
43661
43662 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
43663 tests.
43664
43665 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
43666
43667 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
43668
43669 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43670
43671 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
43672 UAC_SIGBUS, UAC_NOPRINT definitions.
43673
43674 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
43675
43676 * objc/execute/object_is_class.m: New test.
43677 * objc/execute/object_is_meta_class.m: New test.
43678
43679 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
43680
43681 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
43682 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
43683
43684 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
43685
43686 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
43687 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
43688
43689 2001-07-14 Richard Henderson <rth@redhat.com>
43690
43691 * gcc.dg/iftrap-1.c: New.
43692
43693 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
43694
43695 * g77.f-torture/execute/intrinsic77.f: New test.
43696
43697 2001-07-11 Janis Johnson <janis@us.ibm.com>
43698
43699 * gcc.misc-tests/gcov-3.c: New test.
43700
43701 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
43702
43703 * gcc.c-torture/compile/20010711-1.c,
43704 * gcc.c-torture/compile/20010711-2.c: New tests.
43705
43706 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
43707
43708 * gcc.c-torture/execute/20010711-1.c: New test.
43709
43710 2001-07-11 Ben Elliston <bje@redhat.com>
43711
43712 * g++.old-deja/g++.other/enum5.C: New test.
43713
43714 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
43715
43716 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
43717 (g++-dg-prune): Call prune_gcc_output.
43718 * prune.exp: New file for prune_gcc_output.
43719 * lib/g++.exp, lib/gcc.exp: Load it.
43720
43721 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
43722
43723 * gcc.c-torture/compile/20010701-1.c,
43724 g++.old-deja/g++.ext/attrib6.C: New tests.
43725
43726 2001-07-06 Jeffrey A Law (law@cygnus.com)
43727
43728 * gcc.c-torture/compile/20010706-1.c: New test.
43729
43730 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
43731
43732 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
43733
43734 2001-06-28 Stan Shebs <shebs@apple.com>
43735
43736 * gcc.dg/pragma-darwin.c: New test.
43737
43738 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43739
43740 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
43741 Solaris 2.[678] system.
43742
43743 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
43744
43745 * gcc.dg/20010622-1.c: New test.
43746
43747 2001-06-18 Stan Shebs <shebs@apple.com>
43748
43749 * objc.dg: New directory.
43750 * objc.dg/dg.exp: New file.
43751 * objc.dg/alias.m: New.
43752 * objc.dg/class-1.m: New.
43753 * objc.dg/class-2.m: New.
43754 * objc.dg/const-str-1.m: New.
43755 * objc.dg/const-str-2.m: New.
43756 * objc.dg/id-1.m: New.
43757 * objc.dg/method-1.m: New.
43758 * objc.dg/super-class-1.m: New.
43759 * lib/objc-dg.exp: New file.
43760
43761 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
43762
43763 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
43764 of label name.
43765
43766 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
43767
43768 * g++.old-deja/g++.abi/vbase8-9.C: New test.
43769
43770 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43771
43772 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
43773 variable.
43774
43775 2001-06-12 Richard Henderson <rth@redhat.com>
43776
43777 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
43778
43779 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
43780
43781 * g++.old-deja/g++.abi/vbase5.C: New test.
43782 * g++.old-deja/g++.abi/vbase6.C: New test.
43783 * g++.old-deja/g++.abi/vbase7.C: New test.
43784
43785 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43786
43787 * gcc.c-torture/compile/20010610-1.c: New test.
43788
43789 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
43790
43791 * g++.old-deja/g++.abi/vbase4.C: New test.
43792
43793 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
43794
43795 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
43796 support %f for HC11/HC12 targets.
43797 * gcc.c-torture/execute/930513-1.x: New file, likewise.
43798 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
43799 on HC11/HC12 targets.
43800 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
43801
43802 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43803
43804 * gcc.dg/wchar_t-1.c: New file.
43805 * gcc.dg/wint_t-1.c: Likewise.
43806
43807 2001-06-11 Bernd Schmidt <bernds@redhat.com>
43808
43809 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
43810
43811 2001-06-11 Richard Henderson <rth@redhat.com>
43812
43813 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
43814
43815 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
43816
43817 * gcc.c-torture/compile/20010611-1.c: New test.
43818
43819 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
43820
43821 * gcc.dg/c99-tag-1.c: Add more tests.
43822
43823 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
43824
43825 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
43826 representation on MN10300 and ARM/Thumb.
43827
43828 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
43829
43830 * g77.f-torture/execute/20010610.f: New.
43831
43832 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
43833
43834 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
43835 names.
43836
43837 2001-06-09 Richard Henderson <rth@redhat.com>
43838
43839 * gcc.c-torture/execute/ashrdi-1.c: New.
43840 * gcc.c-torture/execute/ashldi-1.c: New.
43841 * gcc.c-torture/execute/lshrdi-1.c: New.
43842
43843 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
43844
43845 * objc/execute/load-3.m: Added. Check sending +load to categories,
43846 in addition to classes.
43847
43848 2001-06-08 Stan Shebs <shebs@apple.com>
43849
43850 * objc/execute/load-2.m: New test. From Nicola Pero
43851 <n.pero@mi.flashnet.it>.
43852
43853 2001-06-08 Jakub Jelinek <jakub@redhat.com>
43854
43855 * gcc.c-torture/execute/20010605-2.c: New test.
43856
43857 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
43858
43859 * g++.old-deja/g++.abi/vbase2.C: New test.
43860 * g++.old-deja/g++.abi/vbase3.C: New test.
43861
43862 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
43863
43864 * g++.old-deja/g++.pt/friend49.C: New test.
43865
43866 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
43867
43868 * g++.old-deja/g++.ext/anon3.C: New test.
43869
43870 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
43871
43872 * g++.old-deja/g++.other/conv7.C: New test.
43873
43874 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
43875
43876 * gcc.c-torture/compile/20010605-2.c: New test.
43877
43878 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
43879
43880 * gcc.c-torture/execute/20010604-1.c: New test.
43881
43882 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
43883
43884 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
43885
43886 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
43887
43888 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
43889 (g++_link_flags): Likewise.
43890 (g++_init): Pass gccpath's value to two previous functions.
43891
43892 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43893
43894 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
43895 Ensure logfile entry matches exec command line.
43896
43897 2001-05-31 Richard Henderson <rth@redhat.com>
43898
43899 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
43900 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
43901
43902 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
43903
43904 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
43905 compiler for irix6.2
43906
43907 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
43908
43909 * g++.old-deja/g++.other/optimize3.C: New file.
43910
43911 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
43912
43913 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
43914 assemble.
43915
43916 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
43917
43918 * g++.old-deja/g++.other/optimize2.C: New file.
43919
43920 2001-05-25 Diego Novillo <dnovillo@redhat.com>
43921
43922 * gcc.c-torture/compile/20010518-2.c: New file.
43923 * gcc.c-torture/execute/20010518-1.c: New file.
43924 * gcc.c-torture/execute/20010518-2.c: New file.
43925
43926 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
43927
43928 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
43929
43930 2001-05-24 Mark Mitchell <mark@codesourcery.com>
43931
43932 G++ no longer defines builtins that do not begin with __builtin.
43933 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
43934 * g++.old-deja/g++.brendand/misc13.C: Likewise.
43935 * g++.old-deja/g++.law/builtin1.C: Likewise.
43936 * g++.old-deja/g++.law/cvt2.C: Likewise.
43937 * g++.old-deja/g++.mike/net5.C: Likewise.
43938 * g++.old-deja/g++.other/builtins1.C: Likewise.
43939 * g++.old-deja/g++.other/builtins2.C: Likewise.
43940 * g++.old-deja/g++.other/builtins3.C: Likewise.
43941 * g++.old-deja/g++.other/builtins4.C: Likewise.
43942 * g++.old-deja/g++.other/inline8.C: Likewise.
43943 * g++.old-deja/g++.robertl/eb39.C: Likewise.
43944
43945 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
43946
43947 * g++.old-deja/g++.pt/using1.C: Adjust.
43948 * g++.old-deja/g++.pt/using2.C: New test.
43949
43950 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
43951
43952 * gcc.dg/cpp/charconst.c: New tests.
43953 * gcc.dg/cpp/escape.c: New tests.
43954 * gcc.dg/cpp/escape-1.c: New tests.
43955 * gcc.dg/cpp/escape-2.c: New tests.
43956 * gcc.dg/cpp/ucs.c: New tests.
43957
43958 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
43959
43960 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
43961 native compiler for irix6.5.
43962
43963 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
43964
43965 * lib/g++.exp (g++_include_flags): Use args to compute
43966 get_multilibs.
43967 (g++_link_flags): Likewise.
43968 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
43969
43970 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
43971
43972 * gcc.dg/c90-hexfloat-1.c: Add more tests.
43973
43974 2001-05-21 Geoff Keating <geoffk@redhat.com>
43975
43976 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
43977 this file.
43978
43979 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
43980
43981 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
43982 STACK_SIZE;
43983 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
43984 to STACK_SIZE; Use it to define size of add_histo array.
43985 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
43986 to STACK_SIZE.
43987 (f): Use GITT_SIZE to define size of gitt local table.
43988 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
43989 to STACK_SIZE; Use it to define size of bytemem array.
43990
43991 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
43992
43993 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
43994 on 68HC11/HC12 due to the asm instruction.
43995 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
43996 * gcc.c-torture/compile/920520-1.x: Likewise.
43997 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
43998 on 68HC11/HC12 because the function is larger than 64K.
43999 * gcc.c-torture/compile/961203-1.x: New file, this test fails
44000 on 68HC11/HC12 because the structure is too large.
44001
44002 2001-05-20 Richard Henderson <rth@redhat.com>
44003
44004 * gcc.c-torture/execute/20010520-1.c: New.
44005
44006 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44007
44008 * g++.old-deja/g++.warn/compare1.C: New test.
44009 * gcc.dg/compare4.c: New test.
44010
44011 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
44012
44013 * g++.old-deja/g++.other/optimize1.C: New test.
44014
44015 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44016
44017 * g++.old-deja/g++.pt/spec41.C: New test.
44018
44019 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
44020
44021 * gcc.c-torture/compile/20010114-1.x: Remove.
44022
44023 2001-05-18 Stan Shebs <shebs@apple.com>
44024
44025 * gcc.c-torture/compile/20010518-1.c: New test.
44026
44027 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
44028
44029 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
44030 * g++.old-deja/g++.pt/crash67.C: New test.
44031
44032 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
44033
44034 * g++.old-deja/g++.other/debug9.C: New test.
44035
44036 2001-05-16 Zack Weinberg <zackw@stanford.edu>
44037
44038 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
44039
44040 2001-05-16 Jan Hubicka <jh@suse.cz>
44041
44042 * gcc.c-torture/compile/20010516-1.c: New test.
44043
44044 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
44045
44046 * g++.old-deja/g++.other/crash41.C: New test.
44047
44048 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
44049
44050 * g++.old-deja/g++.pt/crash66.C: New test.
44051
44052 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
44053
44054 * g++.old-deja/g++.robertl/eb27.C: Convert.
44055
44056 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
44057
44058 * g++.dg/friend-warn.C: New test. Do not warn about friend
44059 declaration being redundant.
44060
44061 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
44062
44063 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
44064
44065 2001-05-14 Mark Mitchell <mark@codesourcery.com>
44066
44067 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
44068
44069 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
44070
44071 * lib/g++.exp: Use testsuite_flags.
44072
44073 2001-05-13 Mark Mitchell <mark@codesourcery.com>
44074
44075 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
44076
44077 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
44078
44079 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
44080
44081 2001-05-11 Mark Mitchell <mark@codesourcery.com>
44082
44083 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
44084
44085 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
44086
44087 * gcc.c-torture/compile/20010313-1.c: New test.
44088
44089 2001-05-09 Zack Weinberg <zackw@stanford.edu>
44090
44091 * gcc.dg/cpp/direct2.c: New test.
44092 * gccq.dg/cpp/direct2s.c: New test.
44093
44094 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
44095
44096 2001-05-07 Mark Mitchell <mark@codesourcery.com>
44097
44098 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
44099 * g++.old-deja/g++.other/op3.C: Likewise.
44100
44101 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
44102
44103 * gcc.dg/cpp/syshdr.h: New file.
44104 * gcc.dg/cpp/sysmac1.c: Update.
44105 * gcc.dg/cpp/sysmac2.c: Update.
44106
44107 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
44108
44109 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
44110
44111 2001-05-04 David Edelsohn <edelsohn@gnu.org>
44112
44113 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
44114 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
44115
44116 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
44117
44118 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
44119
44120 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
44121
44122 * lib/g++.exp (g++_include_flags): Don't use any special flags
44123 if TESTING_IN_BUILD_TREE is not defined.
44124 (g++_init): Use a plain 'c++' as the compiler if
44125 TESTING_IN_BUILD_TREEE is not defined.
44126
44127 2001-05-02 Jakub Jelinek <jakub@redhat.com>
44128
44129 * g++.old-deja/g++.eh/catch13.C: New test.
44130 * g++.old-deja/g++.eh/catch14.C: New test.
44131
44132 2001-05-02 Jakub Jelinek <jakub@redhat.com>
44133
44134 * gcc.dg/cpp/tr-define.c: New test.
44135
44136 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
44137
44138 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
44139 <stdlib.h>, not <malloc.h>.
44140
44141 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
44142
44143 * g++.old-deja/g++.ns/template17.C: New test.
44144
44145 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
44146
44147 * g++.old-deja/g++.pt/ref4.C: New test.
44148
44149 2001-04-30 Richard Henderson <rth@redhat.com>
44150
44151 * gcc.dg/20000724-1.c: Revert last change.
44152
44153 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
44154
44155 * g77.f-torture/execute/20010430.f: New test.
44156
44157 2001-04-30 Mark Mitchell <mark@codesourcery.com>
44158
44159 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
44160
44161 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
44162
44163 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
44164
44165 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
44166
44167 * g++.old-deja/g++.eh/crash6.C: New test.
44168
44169 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
44170
44171 * g++.old-deja/g++.other/warn7.C: New test.
44172
44173 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
44174
44175 * g++.old-deja/g++.other/defarg9.C: New test.
44176
44177 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
44178
44179 * g77.f-torture/compile/20010426.f: New test.
44180 * g77.f-torture/execute/20010426.f: New test.
44181
44182 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
44183
44184 * g77.f-torture/compile/20000629-1.x: Remove - error
44185 has been fixed.
44186
44187 2001-04-26 Jeffrey A Law (law@cygnus.com)
44188
44189 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
44190 Tweak slightly to work with g++.dg framework.
44191 * g++.dg/special/ecos.exp: Run initp1.C test.
44192 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
44193
44194 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
44195 its linker doesn't give line numbers either.
44196 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
44197
44198 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
44199
44200 * g++.old-deja/g++.other/lex1.C: New test.
44201
44202 2001-04-26 Jakub Jelinek <jakub@redhat.com>
44203
44204 * gcc.dg/noncompile/20010425-1.c: New test.
44205
44206 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
44207
44208 * g++.old-deja/g++.pt/mangle2.C: New test.
44209
44210 2001-04-25 Jakub Jelinek <jakub@redhat.com>
44211
44212 * gcc.dg/format/plus-1.c: New test.
44213
44214 2001-04-25 Jakub Jelinek <jakub@redhat.com>
44215
44216 * gcc.dg/20010423-1.c: New test.
44217
44218 2001-04-25 Jakub Jelinek <jakub@redhat.com>
44219
44220 * gcc.c-torture/execute/20010422-1.c: New test.
44221
44222 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
44223
44224 * g++.old-deja/g++.ns/type2.C: New test.
44225
44226 2001-04-24 Zack Weinberg <zackw@stanford.edu>
44227
44228 * g++.old-deja/g++.other/perf1.C: New test.
44229
44230 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
44231
44232 * gcc.dg/c99-func-2.c: Remove xfail.
44233 * gcc.dg/c99-func-3.c: Remove xfail.
44234 * gcc.dg/c99-func-4.c: Remove xfail.
44235
44236 2001-04-23 Zack Weinberg <zackw@stanford.edu>
44237
44238 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
44239
44240 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
44241
44242 * gcc.c-torture/compile/20010423-1.c: New test.
44243
44244 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
44245
44246 * g++.old-deja/g++.pt/typename28.C: New test.
44247
44248 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
44249
44250 * g++.old-deja/g++.abi/empty2.C: New test.
44251 * g++.old-deja/g++.abi/empty3.C: New test.
44252
44253 2001-04-20 Jakub Jelinek <jakub@redhat.com>
44254
44255 * g++.old-deja/g++.other/comdat2.C: New test.
44256 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
44257
44258 2001-04-20 Jakub Jelinek <jakub@redhat.com>
44259
44260 * g++.old-deja/g++.other/overload14.C: New test.
44261
44262 2001-04-20 Jakub Jelinek <jakub@redhat.com>
44263
44264 * g++.old-deja/g++.other/lookup23.C: New test.
44265
44266 2001-04-20 Jakub Jelinek <jakub@redhat.com>
44267
44268 * gcc.c-torture/execute/20010403-1.c: New test.
44269
44270 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
44271 Mark Mitchell <mark@codesourcery.com>
44272
44273 * lib/old-dejagnu.exp: Don't delete output of executable.
44274 Add .exe suffix to executables.
44275
44276 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
44277
44278 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
44279
44280 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44281
44282 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
44283
44284 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
44285
44286 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
44287 * g++.old-deja/g++.abi/crash1.C: New test.
44288
44289 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
44290
44291 * g++.old-deja/g++.other/crash40.C: New test.
44292
44293 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44294
44295 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
44296
44297 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
44298
44299 * g++.old-deja/g++.other/warn6.C: New test.
44300
44301 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
44302
44303 * g++.old-deja/g++.robertl/eb42.C: Same.
44304
44305 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44306
44307 * gcc.dg/wtr-conversion-1.c: New testcase.
44308
44309 2001-04-10 Richard Henderson <rth@redhat.com>
44310
44311 * g++.old-deja/g++.other/array5.C: New.
44312
44313 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44314
44315 * gcc.c-torture/execute/20010408-1.c: New test.
44316
44317 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
44318
44319 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
44320 headers and constructs.
44321 * g++.old-deja/g++.robertl/eb79.C: Same.
44322 * g++.old-deja/g++.robertl/eb77.C (main): Same.
44323 * g++.old-deja/g++.robertl/eb73.C: Same.
44324 * g++.old-deja/g++.robertl/eb66.C (main): Same.
44325 * g++.old-deja/g++.robertl/eb55.C (t): Same.
44326 * g++.old-deja/g++.robertl/eb54.C (main): Same.
44327 * g++.old-deja/g++.robertl/eb46.C (main): Same.
44328 * g++.old-deja/g++.robertl/eb44.C: Same.
44329 * g++.old-deja/g++.robertl/eb41.C (main): Same.
44330 * g++.old-deja/g++.robertl/eb4.C (main): Same.
44331 * g++.old-deja/g++.robertl/eb39.C: Same.
44332 * g++.old-deja/g++.robertl/eb33.C (main): Same.
44333 * g++.old-deja/g++.robertl/eb31.C (main): Same.
44334 * g++.old-deja/g++.robertl/eb30.C: Same.
44335 * g++.old-deja/g++.robertl/eb3.C: Same.
44336 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
44337 * g++.old-deja/g++.robertl/eb21.C: Same.
44338 * g++.old-deja/g++.robertl/eb15.C: Same.
44339 * g++.old-deja/g++.robertl/eb118.C: Same.
44340 * g++.old-deja/g++.robertl/eb115.C (main): Same.
44341 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
44342 * g++.old-deja/g++.robertl/eb109.C: Same.
44343 * g++.old-deja/g++.other/sibcall1.C (main): Same.
44344 * g++.old-deja/g++.mike/rtti1.C: Same.
44345 * g++.old-deja/g++.mike/p658.C: Same.
44346 * g++.old-deja/g++.mike/net46.C: Same.
44347 * g++.old-deja/g++.mike/net34.C: Same.
44348 * g++.old-deja/g++.mike/memoize1.C: Same.
44349 * g++.old-deja/g++.mike/eh2.C: Same.
44350 * g++.old-deja/g++.law/weak.C: Same.
44351 * g++.old-deja/g++.law/visibility7.C: Same.
44352 * g++.old-deja/g++.law/visibility25.C: Same.
44353 * g++.old-deja/g++.law/visibility22.C: Same.
44354 * g++.old-deja/g++.law/visibility2.C: Same.
44355 * g++.old-deja/g++.law/visibility17.C: Same.
44356 * g++.old-deja/g++.law/visibility13.C: Same.
44357 * g++.old-deja/g++.law/visibility10.C: Same.
44358 * g++.old-deja/g++.law/visibility1.C: Same.
44359 * g++.old-deja/g++.law/virtual3.C (eval): Same.
44360 * g++.old-deja/g++.law/vbase1.C: Same.
44361 * g++.old-deja/g++.law/operators32.C: Same.
44362 * g++.old-deja/g++.law/nest3.C: Same.
44363 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
44364 * g++.old-deja/g++.law/except5.C (main): Same.
44365 * g++.old-deja/g++.law/cvt7.C (run): Same.
44366 * g++.old-deja/g++.law/cvt2.C: Same.
44367 * g++.old-deja/g++.law/cvt16.C: Same.
44368 * g++.old-deja/g++.law/ctors6.C (bar): Same.
44369 * g++.old-deja/g++.law/ctors17.C (main): Same.
44370 * g++.old-deja/g++.law/ctors13.C: Same.
44371 * g++.old-deja/g++.law/ctors12.C (main): Same.
44372 * g++.old-deja/g++.law/ctors10.C: Same.
44373 * g++.old-deja/g++.law/code-gen5.C: Same.
44374 * g++.old-deja/g++.law/bad-error7.C: Same.
44375 * g++.old-deja/g++.law/arm9.C: Same.
44376 * g++.old-deja/g++.law/arm12.C: Same.
44377 * g++.old-deja/g++.law/arg8.C: Same.
44378 * g++.old-deja/g++.law/arg1.C: Same.
44379 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
44380 * g++.old-deja/g++.jason/template31.C: Same.
44381 * g++.old-deja/g++.jason/template24.C (main): Same.
44382 * g++.old-deja/g++.jason/2371.C: Same.
44383 * g++.old-deja/g++.eh/new2.C: Same.
44384 * g++.old-deja/g++.eh/new1.C: Same.
44385 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
44386 * g++.old-deja/g++.brendan/nest21.C (main): Same.
44387 * g++.old-deja/g++.brendan/err-msg3.C: Same.
44388 * g++.old-deja/g++.brendan/crash62.C: Same.
44389 * g++.old-deja/g++.brendan/crash52.C: Same.
44390 * g++.old-deja/g++.brendan/crash49.C (main): Same.
44391 * g++.old-deja/g++.brendan/crash38.C: Same.
44392 * g++.old-deja/g++.brendan/crash15.C (main): Same.
44393 * g++.old-deja/g++.brendan/copy9.C: Same.
44394
44395 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
44396
44397 * gcc.c-torture/execute/20001203-2.c (memset):
44398 Count argument is of type __SIZE_TYPE__.
44399
44400 2001-04-04 Diego Novillo <dnovillo@redhat.com>
44401
44402 * gcc.c-torture/compile/20010404-1.c: New test.
44403
44404 2001-04-04 Jakub Jelinek <jakub@redhat.com>
44405
44406 * gcc.c-torture/compile/20010326-1.c: New test.
44407
44408 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
44409
44410 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
44411 peculiarities of the SH.
44412 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
44413
44414 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44415
44416 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
44417 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
44418 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
44419
44420 2001-04-02 Jakub Jelinek <jakub@redhat.com>
44421
44422 * g77.f-torture/compile/20010321-1.f: New test.
44423
44424 2001-04-02 Jakub Jelinek <jakub@redhat.com>
44425
44426 * gcc.c-torture/compile/20010329-1.c: New test.
44427
44428 2001-04-02 Jakub Jelinek <jakub@redhat.com>
44429
44430 * gcc.c-torture/execute/20010329-1.c: New test.
44431
44432 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
44433
44434 * g++.old-deja/g++.other/eh4.C: Fix typo.
44435
44436 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
44437
44438 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
44439
44440 2001-03-28 Philip Blundell <philb@gnu.org>
44441
44442 * gcc.c-torture/compile/20010328-1.c: New test.
44443
44444 2001-03-27 Richard Henderson <rth@redhat.com>
44445
44446 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
44447 * g++.old-deja/g++.eh/vbase3.C: Likewise.
44448
44449 2001-03-27 Alan Modra <alan@linuxcare.com.au>
44450
44451 * gcc.c-torture/compile/20010327-1.c: New test.
44452
44453 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
44454
44455 * g++.old-deja/g++.other/friend12.C: New test.
44456 * g++.old-deja/g++.other/friend9.C: Expect no errors.
44457 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
44458
44459 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
44460
44461 * gcc.c-torture/execute/20010325-1.c: New test.
44462
44463 2001-03-23 Jakub Jelinek <jakub@redhat.com>
44464
44465 * g++.old-deja/g++.other/mangle3.C: New test.
44466
44467 2001-03-22 Jakub Jelinek <jakub@redhat.com>
44468
44469 * g++.old-deja/g++.other/anon8.C: New test.
44470
44471 2001-03-20 Philip Blundell <philb@gnu.org>
44472
44473 * gcc.c-torture/compile/20010320-1.c: New test.
44474
44475 2001-03-17 Richard Henderson <rth@redhat.com>
44476
44477 * g++.old-deja/g++.other/eh4.C: Add expected error text.
44478
44479 2001-03-15 Geoff Keating <geoff@redhat.com>
44480
44481 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
44482 tests on AIX.
44483
44484 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
44485
44486 * g++.old-deja/g++.other/eh4.C: New test.
44487
44488 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
44489
44490 * gcc.dg/cpp/mi1.c: Update.
44491
44492 2001-03-14 Jakub Jelinek <jakub@redhat.com>
44493
44494 * g++.old-deja/g++.other/regstack.C: New test.
44495
44496 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
44497
44498 * g++.old-deja/g++.other/ref4.C: New test.
44499
44500 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
44501
44502 * objc/execute/va_method.m: Added.
44503 * objc/execute/IMP.m: Added.
44504 * objc/execute/_cmd.m: Added.
44505 * objc/execute/accessing_ivars.m: Added.
44506 * objc/execute/class-1.m: Added.
44507 * objc/execute/class-10.m: Added.
44508 * objc/execute/class-11.m: Added.
44509 * objc/execute/class-12.m: Added.
44510 * objc/execute/class-13.m: Added.
44511 * objc/execute/class-14.m: Added.
44512 * objc/execute/class-2.m: Added.
44513 * objc/execute/class-3.m: Added.
44514 * objc/execute/class-4.m: Added.
44515 * objc/execute/class-5.m: Added.
44516 * objc/execute/class-6.m: Added.
44517 * objc/execute/class-7.m: Added.
44518 * objc/execute/class-8.m: Added.
44519 * objc/execute/class-9.m: Added.
44520 * objc/execute/class-tests-1.h
44521 * objc/execute/class-tests-2.h
44522 * objc/execute/compatibility_alias.m: Added.
44523 * objc/execute/encode-1.m: Added.
44524 * objc/execute/formal_protocol-1.m: Added.
44525 * objc/execute/formal_protocol-2.m: Added.
44526 * objc/execute/formal_protocol-3.m: Added.
44527 * objc/execute/formal_protocol-4.m: Added.
44528 * objc/execute/formal_protocol-5.m: Added.
44529 * objc/execute/formal_protocol-6.m: Added.
44530 * objc/execute/formal_protocol-7.m: Added.
44531 * objc/execute/informal_protocol.m: Added.
44532 * objc/execute/initialize.m: Added.
44533 * objc/execute/load.m: Added.
44534 * objc/execute/many_args_method.m: Added.
44535 * objc/execute/nested-3.m: Added.
44536 * objc/execute/no_clash.m: Added.
44537 * objc/execute/private.m: Added.
44538 * objc/execute/redefining_self.m: Added.
44539 * objc/execute/root_methods.m: Added.
44540 * objc/execute/selector-1.m: Added.
44541 * objc/execute/static-1.m: Added.
44542 * objc/execute/static-2.m: Added.
44543 * objc/execute/va_method.m: Added.
44544
44545 2001-03-10 Richard Henderson <rth@redhat.com>
44546
44547 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
44548
44549 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
44550
44551 * g++.old-deja/g++.other/crash31.C: XFAIL.
44552 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
44553 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
44554 * gcc.c-torture/execute/20010123-1.x: XFAIL.
44555 * gcc.c-torture/execute/20010124-1.x: XFAIL.
44556 * gcc.dg/sequence-pt-1.c: XFAIL one test.
44557
44558 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
44559
44560 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
44561
44562 2001-03-06 Zack Weinberg <zackw@stanford.edu>
44563
44564 * gcc.dg/20000724-1.c: Don't use multiline strings.
44565
44566 2001-03-06 Zack Weinberg <zackw@stanford.edu>
44567
44568 * objc/execute/string1.m, objc/execute/string2.m: Compare the
44569 result of -cString against what we expect it to be; don't just
44570 print it out for no one to read.
44571
44572 * objc/execute/string3.m, objc/execute/string4.m: New tests.
44573 Based on testcases provided by Nicola Pero.
44574
44575 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
44576
44577 * gcc.dg/cpp/macro7.c: New test.
44578
44579 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
44580
44581 * gcc.dg/cpp/multiline.c: Update.
44582
44583 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
44584
44585 * g++.old-deja/g++.other/enum3.C: New test.
44586
44587 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
44588
44589 * g++.old-deja/g++.other/pod1.C: New test.
44590
44591 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
44592
44593 * g++.old-deja/g++.ext/overload1.C: New test.
44594
44595 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
44596
44597 * g++.old-deja/g++.pt/using1.C: New test.
44598
44599 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
44600
44601 * g++.old-deja/g++.other/using9.C: New test.
44602
44603 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
44604
44605 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
44606
44607 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
44608
44609 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
44610
44611 * g++.old-deja/g++.ext/realpt1.C: Remove.
44612
44613 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
44614
44615 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
44616
44617 2001-02-26 Will Cohen <wcohen@redhat.com>
44618
44619 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
44620
44621 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
44622
44623 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
44624 templatized constructors.
44625
44626 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44627
44628 * gcc.c-torture/execute/20010224-1.c: New test.
44629
44630 2001-02-23 Jakub Jelinek <jakub@redhat.com>
44631
44632 * gcc.c-torture/execute/20010222-1.c: New test.
44633
44634 2001-02-22 Jakub Jelinek <jakub@redhat.com>
44635
44636 * g++.old-deja/g++.other/inline20.C: New test.
44637
44638 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
44639
44640 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
44641
44642 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
44643
44644 * g++.old-deja/g++.other/lookup22.C: New test.
44645
44646 2001-02-19 Zack Weinberg <zackw@stanford.edu>
44647
44648 * g77.dg: New directory.
44649 * g77.dg/20010216-1.f: New test case.
44650 * g77.dg/dg.exp: New driver.
44651 * lib/g77-dg.exp: New driver library.
44652
44653 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44654
44655 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
44656
44657 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
44658
44659 * g++.old-deja/g++.other/decl9.C: New test.
44660
44661 2001-02-16 Jakub Jelinek <jakub@redhat.com>
44662
44663 * g++.old-deja/g++.other/init16.C: Update the test so that it does
44664 not need <string> and also tests the initialization at runtime.
44665
44666 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
44667
44668 * gcc.c-torture/execute/longlong.c: New test.
44669
44670 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
44671
44672 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
44673
44674 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
44675
44676 * gcc.c-torture/execute/920302-1.c (execute):
44677 Change argument type to short.
44678
44679 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
44680
44681 * g++.old-deja/g++.pt/deduct6.C: New test.
44682
44683 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
44684
44685 * g++.old-deja/g++.pt/deduct5.C: New test.
44686
44687 2001-02-14 Jakub Jelinek <jakub@redhat.com>
44688
44689 * gcc.c-torture/execute/20010209-1.c: New test.
44690
44691 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
44692
44693 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
44694
44695 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
44696
44697 * g++.dg/vtgc1.C: Update for new ABI.
44698
44699 * consistency.vlad: New directory, 1665 files.
44700
44701 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
44702
44703 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
44704 return type.
44705 * gcc.dg/cpp/digraphs.c: Declare puts.
44706
44707 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
44708
44709 * g++.old-deja/g++.other/warn5.C: New test.
44710
44711 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
44712
44713 * g++.old-deja/g++.pt/spec40.C: New test.
44714
44715 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
44716
44717 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
44718 case.
44719 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
44720
44721 2001-02-12 Jakub Jelinek <jakub@redhat.com>
44722
44723 * gcc.c-torture/compile/20010209-1.c: New test.
44724
44725 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
44726
44727 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
44728 excess errors message but not if it crashes.
44729 * g++.old-deja/g++.other/crash27.C: Likewise.
44730 * g++.old-deja/g++.other/crash28.C: Likewise.
44731 * g++.old-deja/g++.other/crash30.C: Likewise.
44732 * g++.old-deja/g++.other/crash32.C: Likewise.
44733 * g++.old-deja/g++.other/crash35.C: Likewise.
44734 * g++.old-deja/g++.pt/inherit2.C: Likewise.
44735
44736 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
44737
44738 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
44739 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
44740 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
44741 g77.f-torture/execute/execute.exp,
44742 g77.f-torture/noncompile/noncompile.exp,
44743 gcc.c-torture/execute/execute.exp,
44744 gcc.c-torture/execute/memcheck/memcheck.exp,
44745 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
44746 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
44747 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
44748 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
44749 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
44750 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
44751 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44752 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
44753 Remove bug reporting instructions with ancient email addresses.
44754
44755 2001-02-07 Jakub Jelinek <jakub@redhat.com>
44756
44757 * gcc.dg/20010202-1.c: New test.
44758 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
44759
44760 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
44761
44762 * g++.dg/stdbool-if.C: New test.
44763
44764 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
44765
44766 * objc/execute/fdecl.m: Added main().
44767
44768 2001-02-07 Jakub Jelinek <jakub@redhat.com>
44769
44770 * gcc.c-torture/execute/20010206-1.c: New test.
44771
44772 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
44773
44774 * gcc.dg/cpp/avoidpaste1.c: Update.
44775
44776 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
44777
44778 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
44779 Pero <nicola@brainstorm.co.uk>.
44780 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
44781
44782 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
44783
44784 * g++.old-deja/g++.pt/spec39.C: New test.
44785
44786 2001-02-05 Jakub Jelinek <jakub@redhat.com>
44787
44788 * gcc.c-torture/compile/20010202-1.c: New test.
44789
44790 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
44791
44792 * g++.old-deja/g++.abi/primary2.C: New test.
44793 * g++.old-deja/g++.abi/primary3.C: New test.
44794 * g++.old-deja/g++.abi/primary4.C: New test.
44795 * g++.old-deja/g++.abi/primary5.C: New test.
44796 * g++.old-deja/g++.abi/vtable3.h: New test.
44797 * g++.old-deja/g++.abi/vtable3a.C: New test.
44798 * g++.old-deja/g++.abi/vtable3b.C: New test.
44799 * g++.old-deja/g++.abi/vtable3c.C: New test.
44800 * g++.old-deja/g++.abi/vtable3d.C: New test.
44801 * g++.old-deja/g++.abi/vtable3e.C: New test.
44802 * g++.old-deja/g++.abi/vtable3f.C: New test.
44803 * g++.old-deja/g++.abi/vtable3g.C: New test.
44804 * g++.old-deja/g++.abi/vtable3h.C: New test.
44805 * g++.old-deja/g++.abi/vtable3i.C: New test.
44806 * g++.old-deja/g++.abi/vtable3j.C: New test.
44807 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
44808
44809 2001-02-03 Jakub Jelinek <jakub@redhat.com>
44810
44811 * g++.old-deja/g++.other/anon6.C: New test.
44812 * g++.old-deja/g++.other/anon7.C: New test.
44813
44814 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
44815
44816 * gcc.dg/cpp/avoidpaste2.c: New tests.
44817
44818 2001-01-31 Jakub Jelinek <jakub@redhat.com>
44819
44820 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
44821
44822 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
44823
44824 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
44825 DECIMAL_DIG cases for Irix."
44826
44827 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
44828
44829 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
44830
44831 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
44832
44833 * gcc.dg/c99-tag-1.c: New test.
44834
44835 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
44836
44837 * gcc.dg/cpp/tr-warn1.c: Add tests.
44838
44839 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
44840
44841 * gcc.dg/cpp/avoidpaste1.c: Update.
44842 * gcc.dg/cpp/paste4.c: Update.
44843
44844 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
44845
44846 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
44847 cases for Irix.
44848
44849 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
44850
44851 * g++.old-deja/g++.other/inline19.C: New test.
44852
44853 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
44854
44855 * gcc.dg/Wlarger-than.c: New test.
44856
44857 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
44858
44859 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
44860
44861 2001-01-29 Jakub Jelinek <jakub@redhat.com>
44862
44863 * gcc.c-torture/execute/20010129-1.c: New test.
44864 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
44865
44866 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
44867
44868 * gcc.dg/cpp/avoidpaste1.c: Test case.
44869
44870 2001-01-28 Jakub Jelinek <jakub@redhat.com>
44871
44872 * g++.old-deja/g++.other/inline18.C: New test.
44873
44874 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44875
44876 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
44877 and __builtin_putchar.
44878
44879 2001-01-27 Jakub Jelinek <jakub@redhat.com>
44880
44881 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
44882 tests.
44883
44884 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
44885
44886 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
44887 floating point number rounding mode to round to the nearest
44888 representable mode.
44889
44890 2001-01-25 Jakub Jelinek <jakub@redhat.com>
44891
44892 * g++.old-deja/g++.other/mangle2.C: New test.
44893
44894 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
44895
44896 * gcc.c-torture/compile/20010124-1.c: New test.
44897
44898 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
44899
44900 * g++.old-deja/g++.pt/spec38.C: New test.
44901
44902 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44903
44904 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
44905 "Build don't run".
44906
44907 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44908
44909 * gcc.c-torture/execute/20010123-1.c: New test.
44910
44911 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
44912
44913 * g++.old-deja/g++.pt/spec37.C: New test.
44914
44915 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
44916
44917 * g++.old-deja/g++.pt/overload14.C: New test.
44918
44919 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44920
44921 * gcc.c-torture/execute/20010122-1.c: New test, exercise
44922 __builtin_return_address.
44923
44924 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
44925
44926 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
44927 * g++.old-deja/g++.pt/spec35.C: New test.
44928 * g++.old-deja/g++.pt/spec36.C: New test.
44929
44930 2001-01-20 Jakub Jelinek <jakub@redhat.com>
44931
44932 * gcc.c-torture/compile/20010118-1.c: New test.
44933
44934 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
44935
44936 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
44937
44938 2001-01-19 Jakub Jelinek <jakub@redhat.com>
44939
44940 * gcc.c-torture/execute/20010119-1.c: New test.
44941
44942 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
44943
44944 * g++.old-deja/g++.other/vbase5.C: New test.
44945
44946 2001-01-19 Jakub Jelinek <jakub@redhat.com>
44947
44948 * gcc.c-torture/execute/20010118-1.c: New test.
44949
44950 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
44951
44952 * g++.old-deja/g++.pt/deduct3.C: New test.
44953
44954 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
44955
44956 * g++.old-deja/g++.pt/spec34.C: New test.
44957
44958 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
44959
44960 * g77.f-torture/compile/20000601-2.f: New test.
44961
44962 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
44963
44964 * g++.old-deja/g++.other/init17.C: New test.
44965
44966 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
44967
44968 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
44969
44970 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
44971
44972 * g++.old-deja/g++.pt/unify8.C: New test.
44973
44974 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
44975
44976 * g++.old-deja/g++.abi/vbase1.C: New test.
44977
44978 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
44979
44980 * g++.old-deja/g++.pt/crash65.C: New test.
44981
44982 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
44983
44984 * gcc.dg/cpp/assembl2.S: New test case.
44985
44986 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
44987
44988 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
44989 are supported.
44990
44991 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44992
44993 * g++.old-deja/g++.other/builtins1.C: New test.
44994 * g++.old-deja/g++.other/builtins2.C: Likewise.
44995 * g++.old-deja/g++.other/builtins3.C: Likewise.
44996 * g++.old-deja/g++.other/builtins4.C: Likewise.
44997
44998 2001-01-17 Jakub Jelinek <jakub@redhat.com>
44999
45000 * gcc.c-torture/compile/20010117-1.c: New test.
45001 * gcc.c-torture/compile/20010117-2.c: New test.
45002
45003 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
45004
45005 * g77.f-torture/execute/20010116.[fx]: New test,
45006 XFAIL on i?86-*-*.
45007 * g77.f-torture/compile/20010115.f: Indicate it's
45008 a test for PR fortran/1636.
45009
45010 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
45011
45012 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
45013
45014 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
45015
45016 * g77.f-torture/compile/20010115.f: New test.
45017
45018 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
45019
45020 * g++.old-deja/g++.pt/nontype5.C: New test.
45021
45022 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
45023
45024 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
45025 have an equivalent working one below it.
45026
45027 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
45028
45029 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
45030 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
45031
45032 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
45033
45034 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
45035 message containing "init_priority".
45036 (conpr-2.C): Likewise.
45037 (conpr-3.C): Likewise.
45038 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
45039
45040 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45041
45042 * gcc.c-torture/execute/20010114-2.c: New test.
45043
45044 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
45045
45046 * gcc.c-torture/compile/20010114-1.c: New test.
45047 * gcc.c-torture/compile/20010114-1.x: Xfail.
45048 * gcc.c-torture/compile/20010114-2.c: New test.
45049 * gcc.c-torture/execute/20010114-1.c: New test.
45050 * gcc.dg/trunc-1.c: New test.
45051 * gcc.dg/uninit-B.c: New test.
45052
45053 2001-01-13 Nick Clifton <nickc@redhat.com>
45054
45055 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
45056 target.
45057
45058 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
45059
45060 * gcc.c-torture/compile/20010113-1.c: New test.
45061
45062 2001-01-13 Jakub Jelinek <jakub@redhat.com>
45063
45064 * gcc.c-torture/compile/20001212-1.c: New test.
45065
45066 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
45067
45068 * gcc.dg/cpp/widestr1.c: Update.
45069 * gcc.dg/cpp/prag-imp.c: Remove.
45070
45071 2001-01-12 Jakub Jelinek <jakub@redhat.com>
45072
45073 * gcc.c-torture/execute/20000801-3.x: Remove.
45074 * gcc.dg/c90-init-1.c: New test.
45075 * gcc.dg/c99-init-1.c: New test.
45076 * gcc.dg/c99-init-2.c: New test.
45077 * gcc.dg/gnu99-init-1.c: New test.
45078
45079 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
45080
45081 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
45082 testing that no relevant ones were found.
45083
45084 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
45085
45086 * g++.old-deja/g++.pt/cast2.C: New test.
45087
45088 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
45089
45090 * g++.old-deja/g++.pt/friend47.C: New test.
45091
45092 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
45093
45094 * g++.old-deja/g++.pt/instantiate13.C: New test.
45095
45096 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
45097
45098 * g++.old-deja/g++.other/defarg7.C: New test.
45099 * g++.old-deja/g++.other/defarg8.C: New test.
45100
45101 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
45102
45103 * g++.old-deja/g++.pt/crash64.C: New test.
45104
45105 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
45106
45107 * g++.old-deja/g++.pt/crash63.C: New test.
45108
45109 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
45110
45111 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
45112
45113 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
45114
45115 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
45116
45117 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
45118
45119 * g++.old-deja/g++.pt/error3.C: New test.
45120
45121 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
45122
45123 * g++.old-deja/g++.other/crash39.C: New test.
45124
45125 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
45126
45127 * g++.old-deja/g++.other/vbase4.C: New test.
45128
45129 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
45130
45131 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
45132 * gcc.dg/special/20000419-2.c: New file. Identical to above.
45133 * gcc.dg/special/special.exp: New test driver which will check
45134 for alias support for the above test.
45135
45136 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
45137
45138 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
45139 problems on small machines.
45140 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
45141 parameterize.
45142
45143 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
45144
45145 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
45146 mips.
45147 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
45148
45149 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
45150
45151 * g++.old_deja/g++.pt/using8.C: New test.
45152
45153 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
45154
45155 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
45156
45157 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
45158
45159 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
45160 where a failure is expected.
45161 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
45162
45163 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
45164
45165 * g++.old_deja/g++.pt/instantiate12.C: New test.
45166
45167 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
45168
45169 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
45170 start of structs.
45171 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
45172 * g++.old-deja/g++.brendan/crash17.C: Likewise.
45173 * g++.old-deja/g++.brendan/crash29.C: Likewise.
45174 * g++.old-deja/g++.brendan/crash48.C: Likewise.
45175 * g++.old-deja/g++.brendan/ns1.C: Likewise.
45176 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
45177 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
45178 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
45179 * g++.old-deja/g++.eh/spec6.C: Likewise.
45180 * g++.old-deja/g++.jason/crash3.C: Likewise.
45181 * g++.old-deja/g++.law/ctors11.C: Likewise.
45182 * g++.old-deja/g++.law/ctors17.C: Likewise.
45183 * g++.old-deja/g++.law/ctors5.C: Likewise.
45184 * g++.old-deja/g++.law/ctors9.C: Likewise.
45185 * g++.old-deja/g++.mike/ambig1.C: Likewise.
45186 * g++.old-deja/g++.mike/net22.C: Likewise.
45187 * g++.old-deja/g++.mike/p3538a.C: Likewise.
45188 * g++.old-deja/g++.mike/p3538b.C: Likewise.
45189 * g++.old-deja/g++.mike/virt3.C: Likewise.
45190 * g++.old-deja/g++.niklas/t128.C: Likewise.
45191 * g++.old-deja/g++.other/anon4.C: Likewise.
45192 * g++.old-deja/g++.other/using1.C: Likewise.
45193 * g++.old-deja/g++.other/warn3.C: Likewise.
45194 * g++.old-deja/g++.pt/t37.C: Likewise.
45195 * g++.old-deja/g++.robertl/eb69.C: Likewise.
45196 * g++.old-deja/g++.robertl/eb71.C: Likewise.
45197
45198 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
45199
45200 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
45201
45202 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45203
45204 * gcc.c-torture/execute/stdio-opt-3.c: New test.
45205
45206 2001-01-07 Jakub Jelinek <jakub@redhat.com>
45207
45208 * gcc.c-torture/compile/20010107-1.c: New test.
45209
45210 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
45211
45212 * gcc.c-torture/execute/builtin-noret-1.c: New test.
45213
45214 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
45215
45216 * gcc.dg/format/format.h: New file.
45217 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
45218 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
45219 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
45220 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
45221 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
45222 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45223 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
45224 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
45225 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
45226 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
45227 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
45228 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
45229 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
45230 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
45231 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
45232 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
45233 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
45234 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
45235 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
45236 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
45237 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
45238 instead of declaring standard types, macros and functions in each
45239 test.
45240
45241 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
45242
45243 * gcc.c-torture/execute/20010106-1.c: New test.
45244
45245 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
45246
45247 * gcc.dg/format/format.exp: New file.
45248 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
45249 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
45250 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
45251 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
45252 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
45253 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
45254 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
45255 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
45256 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
45257 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
45258 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
45259 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
45260 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
45261 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
45262 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
45263 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
45264 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
45265 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
45266 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
45267 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
45268 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
45269 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
45270 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
45271 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
45272 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
45273 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
45274 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
45275 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
45276 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
45277 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
45278 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
45279 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
45280 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
45281 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
45282 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
45283 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
45284 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
45285 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
45286 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
45287 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
45288 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
45289 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
45290
45291 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
45292
45293 * gcc.c-torture/execute/991228-1.c: Take word endianness into
45294 account.
45295
45296 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
45297
45298 * gcc.c-torture/execute/builtin-complex-1.c: New test.
45299
45300 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
45301
45302 * g++.old-deja/g++.pt/crash62.C: New test.
45303
45304 2001-01-04 Richard Henderson <rth@redhat.com>
45305
45306 * gcc.dg/20000926-1.c: Update expected warnings.
45307 * gcc.dg/array-2.c: Likewise.
45308 * gcc.dg/array-4.c: Also validate flexible array members.
45309 * gcc.dg/c99-flex-array-1.c: New.
45310
45311 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
45312
45313 * gcc.c-torture/compile/20001222-1.x: Remove.
45314
45315 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
45316
45317 * gcc.c-torture/execute/built-in-setjmp.c: New.
45318
45319 2001-01-03 Richard Henderson <rth@redhat.com>
45320
45321 * gcc.dg/940510-1.c: Update expected error wording.
45322 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
45323
45324 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
45325
45326 * lib/target-supports.exp (check_alias_available): Modified to
45327 indicate aliases not supported if only weak aliases are supported.
45328
45329 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45330
45331 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
45332 Turn on cmpstrsi checks for __pj__ and __i370__.
45333
45334 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
45335
45336 * g++.old-deja/g++.other/virtual11.C: New test.
45337
45338 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
45339
45340 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
45341
45342 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45343
45344 * gcc.c-torture/compile/20010102-1.c: New test.
45345
45346 2001-01-02 Andreas Jaeger <aj@suse.de>
45347
45348 * gcc.dg/noreturn-3.c: New test.
45349
45350 * gcc.dg/noreturn-4.c: New test.
45351
45352 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45353
45354 * gcc.c-torture/execute/stdio-opt-1.c: Also test
45355 __builtin_fputc and __builtin_fwrite.
45356
45357 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
45358
45359 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
45360 signed char, not default char.
45361
45362 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
45363
45364 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
45365
45366 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
45367
45368 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
45369
45370 2000-12-29 Richard Henderson <rth@redhat.com>
45371
45372 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
45373 (__cyg_profile_func_exit): Define.
45374
45375 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
45376
45377 * g++.dg/vtgc1.C: New test.
45378
45379 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
45380
45381 * gcc.dg/noncompile/20001228-1.c: New test.
45382
45383 * gcc.dg/20001228-1.c: New test.
45384
45385 * gcc.c-torture/execute/20001228-1.c: New test.
45386
45387 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
45388
45389 * gcc.dg/format-strfmon-1.c: New test.
45390
45391 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45392
45393 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
45394 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
45395 * gcc.c-torture/execute/string-opt-1.c: Likewise.
45396 * gcc.c-torture/execute/string-opt-2.c: Likewise.
45397 * gcc.c-torture/execute/string-opt-3.c: Likewise.
45398 * gcc.c-torture/execute/string-opt-4.c: Likewise.
45399 * gcc.c-torture/execute/string-opt-6.c: Likewise.
45400 * gcc.c-torture/execute/string-opt-7.c: Likewise.
45401 * gcc.c-torture/execute/string-opt-8.c: Likewise.
45402 * gcc.c-torture/execute/string-opt-9.c: Likewise.
45403 * gcc.c-torture/execute/string-opt-10.c: Likewise.
45404 * gcc.c-torture/execute/string-opt-11.c: Likewise.
45405 * gcc.c-torture/execute/string-opt-12.c: Likewise.
45406
45407 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
45408 * gcc.c-torture/execute/string-opt-4.c: Test index.
45409
45410 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
45411
45412 * gcc.c-torture/compile/20001226-1.c: New test.
45413
45414 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
45415
45416 * gcc.c-torture/compile/20001222-1.c: New test.
45417 * gcc.c-torture/compile/20001222-1.x: Xfail.
45418
45419 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
45420
45421 * gcc.c-torture/execute/comp-goto-2.c: New test.
45422
45423 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
45424
45425 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
45426 Use long types if __INT_MAX__ is 32767.
45427 (main): Use cast to (sint32 *) when poking 88 into a_page.
45428
45429 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
45430
45431 2000-12-21 Bernd Schmidt <bernds@redhat.com>
45432
45433 * gcc.c-torture/compile/20001221-1.c: New test.
45434 * gcc.c-torture/execute/20001221-1.c: New test.
45435
45436 2000-12-20 Richard Henderson <rth@redhat.com>
45437
45438 * g++.old-deja/g++.pt/crash36.C: Update error lines.
45439 * g++.old-deja/g++.robertl/eb109.C: Likewise.
45440
45441 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45442
45443 * gcc.dg/compare3.c: New test.
45444
45445 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
45446
45447 * gcc.dg/format-warnll-1.c: New test.
45448
45449 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
45450
45451 * gcc.dg/cpp/cmdlne-P.c: New test.
45452
45453 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
45454
45455 * gcc.c-torture/execute/builtin-abs-1.c,
45456 gcc.c-torture/execute/builtin-abs-2.c: New tests.
45457
45458 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
45459
45460 * gcc.dg/cpp/multiline.c: New test.
45461
45462 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
45463
45464 * g++.old-deja/g++.other/syshdr1.C: Update.
45465 * gcc.dg/cpp/lineflags.c: Remove temporarily.
45466
45467 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45468
45469 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
45470
45471 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45472
45473 * g++.old-deja/g++.pt/ttp65.C: New test.
45474
45475 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45476
45477 * g++.old-deja/g++.pt/ttp64.C: New test.
45478
45479 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45480
45481 * g++.old-deja/g++.pt/spec33.C: New test.
45482
45483 2000-12-14 Catherine Moore <clm@redhat.com>
45484
45485 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
45486 * gcc.c-torture/execute/920612-2.c: Likewise.
45487 * gcc.c-torture/execute/920428-2.c: Likewise.
45488 * gcc-c-torture/execute/va-arg-11.c: Call exit.
45489 * gcc.c-torture/execute/va-arg-21.c: Likewise.
45490
45491 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45492
45493 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
45494 * gcc.dg/pack-test-2.c: Likewise.
45495
45496 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
45497
45498 Tests by Zack Weinberg <zackw@stanford.edu>.
45499
45500 * gcc.dg/cpp/defined.c: Update.
45501 * gcc.dg/cpp/defined_trad.c: New tests.
45502
45503 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
45504
45505 * gcc.dg/cpp/trad-direct.c: Update.
45506
45507 2000-12-11 Neil Booth <neilb@earthling.net>
45508
45509 * gcc.dg/cpp/defined_trad.c
45510
45511 2000-12-11 Neil Booth <neilb@earthling.net>
45512
45513 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
45514
45515 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
45516
45517 * gcc.dg/format-miss-2.c: New test.
45518
45519 2000-12-09 Neil Booth <neilb@earthling.net>
45520
45521 * gcc.dg/cpp/lineflags.c: New tests.
45522 * gcc.dg/cpp/poison.c: Update.
45523 * gcc.dg/cpp/redef2.c: Update.
45524 * gcc.dg/cpp/skipping.c: New test.
45525
45526 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
45527
45528 * g++.old-deja/g++.other/eh3.C: New testcase.
45529
45530 2000-12-07 Neil Booth <neilb@earthling.net>
45531
45532 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
45533 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
45534 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
45535 wtr-union-init-2.c, wtr-union-init-3.c: Update.
45536 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
45537 Update.
45538
45539 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
45540
45541 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
45542 __SIZE_TYPE__ instead of int for type of integers cast to
45543 pointers.
45544
45545 2000-12-07 Jakub Jelinek <jakub@redhat.com>
45546
45547 * g++.old-deja/g++.other/cleanup4.C: New test.
45548
45549 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
45550
45551 * format-sec-1.c: New test.
45552
45553 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
45554
45555 * gcc.dg/format-nonlit-3.c: New test.
45556
45557 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
45558
45559 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
45560 through a null pointer.
45561
45562 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45563
45564 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
45565 * g++.old-deja/g++.pt/partial4.C: New test.
45566
45567 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
45568
45569 * gcc.c-torture/execute/ieee/hugeval.x: New.
45570
45571 2000-12-06 Neil Booth <neilb@earthling.net>
45572
45573 * gcc.dg/cpp/backslash2.c: New tests.
45574
45575 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45576
45577 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
45578 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
45579
45580 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
45581
45582 * gcc.c-torture/execute/20001203-2.c: New testcase.
45583
45584 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
45585
45586 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
45587 * g++.old-deja/g++.other/virtual10.C: New test.
45588
45589 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
45590
45591 * g++.old-deja/g++.mike/pmf5.C: Remove test.
45592
45593 2000-12-05 Richard Henderson <rth@redhat.com>
45594
45595 * gcc.c-torture/compile/20001205-1.c: New.
45596
45597 2000-12-04 Neil Booth <neilb@earthling.net>
45598
45599 * g++.old-deja/g++.other/virtual9.C: New test.
45600 * g++.old-deja/g++.pt/crash61.C: New test.
45601 * gcc.c-torture/execute/loop-9.c: New test.
45602
45603 2000-12-04 Neil Booth <neilb@earthling.net>
45604
45605 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
45606 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
45607 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
45608 * gcc.dg/cpp/extratokens.c: ...here.
45609
45610 2000-12-04 Neil Booth <neilb@earthling.net>
45611
45612 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
45613 New tests.
45614
45615 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45616
45617 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
45618 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
45619
45620 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
45621
45622 * gcc.c-torture/execute/20001203-1.c: New test.
45623
45624 2000-12-03 Neil Booth <neilb@earthling.net>
45625
45626 * gcc.dg/cpp/macro6.c: New test cases.
45627
45628 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45629
45630 * gcc.c-torture/execute/string-opt-9.c: New test.
45631 * gcc.c-torture/execute/string-opt-10.c: Likewise.
45632 * gcc.c-torture/execute/string-opt-11.c: Likewise.
45633 * gcc.c-torture/execute/string-opt-12.c: Likewise.
45634
45635 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
45636 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
45637
45638 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
45639
45640 * gcc.dg/cpp/if-6.c: New testcase.
45641
45642 * gcc.dg/20001201-1.c: New testcase.
45643
45644 2000-12-02 Neil Booth <neilb@earthling.net>
45645
45646 * g++.old-deja/g++.other/externC4.C,
45647 g++.old-deja/g++.other/friend10.C: New tests.
45648
45649 2000-12-02 Neil Booth <neilb@earthling.net>
45650
45651 * g++.old-deja/g++.other/instan2.C
45652 * g++.old-deja/g++.other/instan3.C: New test.
45653
45654 2000-12-02 Neil Booth <neilb@earthling.net>
45655
45656 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
45657 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
45658 gnuc99.c,gnuc99-pedantic.c: New tests.
45659
45660 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
45661
45662 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
45663 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
45664
45665 2000-12-01 Neil Booth <neilb@earthling.net>
45666
45667 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
45668 * gcc.dg/cpp/poison.c: Update.
45669 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
45670
45671 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
45672
45673 * g77.f-torture/execute/20001201.f: New test.
45674
45675 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
45676
45677 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
45678
45679 2000-12-01 Jakub Jelinek <jakub@redhat.com>
45680
45681 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
45682
45683 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
45684
45685 * g++.old-deja/g++.other/cast6.C: New test.
45686
45687 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
45688
45689 * gcc.c-torture/execute/20001130-2.c: New testcase.
45690
45691 2000-11-30 Richard Henderson <rth@redhat.com>
45692
45693 * gcc.c-torture/execute/20001130-1.c: New test.
45694
45695 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
45696
45697 * g++.old-deja/g++.other/op3.C: New test.
45698
45699 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
45700
45701 * g++.old-deja/g++.other/op2.C: New test.
45702
45703 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
45704
45705 * g++.old-deja/g++.other/crash38.C: New test.
45706
45707 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
45708
45709 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
45710
45711 2000-11-29 Jakub Jelinek <jakub@redhat.com>
45712
45713 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
45714 tests.
45715 * gcc.c-torture/execute/string-opt-6.c: New test.
45716
45717 * gcc.dg/20001117-1.c: Add main.
45718
45719 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
45720
45721 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
45722 Move from here ...
45723 * gcc.dg/940510-1.c: ... to here.
45724
45725 * gcc.dg/20000926-1.c: GNU C now allows initializations of
45726 zero-size arrays in toplevel structures.
45727
45728 2000-11-28 Jakub Jelinek <jakub@redhat.com>
45729
45730 * gcc.c-torture/execute/loop-8.c: New test.
45731
45732 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
45733
45734 * g++.old-deja/g++.other/base1.C: New test.
45735
45736 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
45737
45738 * g++.old-deja/g++.other/parse2.C: New test.
45739
45740 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
45741
45742 * g++.old-deja/g++.pt/incomplete1.C: New test.
45743
45744 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
45745
45746 * g++.old-deja/g++.other/friend9.C: New test.
45747
45748 2000-11-28 Jakub Jelinek <jakub@redhat.com>
45749
45750 * gcc.dg/20001127-1.c: New test.
45751
45752 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
45753
45754 * g++.old-deja/g++.pt/friend46.C: New test.
45755
45756 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
45757
45758 * g++.old-deja/g++.other/ptrmem8.C: New test.
45759
45760 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45761
45762 * gcc.c-torture/execute/string-opt-7.c: New test.
45763 * gcc.c-torture/execute/string-opt-8.c: Likewise.
45764
45765 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
45766
45767 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
45768 instead of 'mkcheck 2'.
45769
45770 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
45771
45772 * gcc.c-torture/execute/memcheck/driver.c,
45773 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
45774 C9X references to refer to C99.
45775
45776 2000-11-25 Jakub Jelinek <jakub@redhat.com>
45777
45778 * gcc.dg/ultrasp3.c: New test.
45779
45780 2000-11-25 Neil Booth <neilb@earthling.net>
45781
45782 * gcc.dg/cpp/include2.c: Update test to be locale independent.
45783
45784 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
45785
45786 * gcc.c-torture/compile/20001123-2.c: New.
45787
45788 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45789
45790 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
45791
45792 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
45793
45794 * gcc.dg/sequence-point-1.c: Add some new tests.
45795 * gcc.c-torture/execute/20001124-1.c: New test.
45796
45797 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
45798
45799 * g++.old-deja/g++.other/vaarg4.C: New test.
45800 * gcc.c-torture/compile/20001123-1.c: New test.
45801
45802 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
45803
45804 * g++.other/crash24.C: Adjust and remove XFAIL.
45805 * g++.other/crash37.C: New test.
45806
45807 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
45808
45809 * g++.old-deja/g++.pt/instantiate9.C: New test.
45810
45811 2000-11-22 Mark Mitchell <mark@codesourcery.com>
45812
45813 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
45814 new ABI, too.
45815
45816 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
45817 * g++.old-deja/g++.robertl/eb55.C: Likewise.
45818
45819 2000-11-22 Neil Booth <neilb@earthling.net>
45820
45821 * gcc.dg/cpp/Wtrigraphs.c: New test.
45822
45823 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
45824
45825 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
45826
45827 2000-11-22 Jakub Jelinek <jakub@redhat.com>
45828
45829 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
45830
45831 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
45832
45833 * lib/gcc-dg.exp: load_lib scanasm.exp.
45834 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
45835 * lib/g++-dg.exp: load_lib scanasm.exp.
45836 * lib/scanasm.exp: New.
45837 (scan-assembler, scan-assembler-not): Add optional arguments to
45838 test name, or if not present, the pattern name.
45839 (scan-assembler-dem, scan-assembler-dem-not): New.
45840
45841 * g++.dg/dg.exp: New.
45842
45843 2000-11-21 Neil Booth <neilb@earthling.net>
45844
45845 * gcc.dg/cpp/integrated1.c: Remove.
45846
45847 2000-11-21 Jakub Jelinek <jakub@redhat.com>
45848
45849 * gcc.c-torture/execute/20001121-1.c: New test.
45850
45851 2000-11-21 Richard Henderson <rth@redhat.com>
45852
45853 * gcc.c-torture/compile/20001121-1.c: New test.
45854
45855 2000-11-20 Neil Booth <neilb@earthling.net>
45856
45857 * gcc.dg/cpp/integrated1.c: New test.
45858
45859 2000-11-21 Jakub Jelinek <jakub@redhat.com>
45860
45861 * g++.old-deja/g++.other/inline17.C: New test.
45862
45863 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
45864
45865 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
45866 local variable to be zero: I made the variable global. Now
45867 uses abort() and exit() instead of relying on main's return value.
45868
45869 2000-11-20 Neil Booth <neilb@earthling.net>
45870
45871 * gcc.dg/cpp/paste2.c: Update test.
45872 * objc/execute/paste.m: New test.
45873
45874 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
45875
45876 * gcc.dg/c99-condexpr-1.c: New test.
45877
45878 2000-11-20 Neil Booth <neilb@earthling.net>
45879
45880 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
45881
45882 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
45883
45884 * g++.old-deja/g++.pt/export1.C: New test.
45885
45886 2000-11-20 Jakub Jelinek <jakub@redhat.com>
45887
45888 * gcc.dg/20001117-1.c: New test.
45889
45890 2000-11-18 Richard Henderson <rth@redhat.com>
45891
45892 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
45893
45894 2000-11-18 Richard Henderson <rth@redhat.com>
45895
45896 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
45897 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
45898 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
45899
45900 2000-11-18 Richard Henderson <rth@redhat.com>
45901
45902 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
45903 (main): New. Exit cleanly.
45904
45905 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
45906
45907 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
45908 gcc.dg/c99-fordecl-2.c: New tests.
45909
45910 2000-11-18 Richard Henderson <rth@redhat.com>
45911
45912 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
45913 * gcc.c-torture/execute/zerolen-2.c: New.
45914
45915 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45916
45917 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
45918 memory.
45919
45920 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
45921
45922 * g++.old-deja/g++.pt/instantiate8.C: New test.
45923
45924 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
45925
45926 * g++.old-deja/g++.other/incomplete.C: Add more tests.
45927 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
45928
45929 2000-11-16 Nick Clifton <nickc@redhat.com>
45930
45931 * gcc.c-torture/execute/nestfunc-2.c: New test.
45932 * gcc.c-torture/execute/nestfunc-3.c: New test.
45933
45934 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
45935
45936 * gcc.c-torture/compile/20001116-1.c: New test.
45937
45938 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45939
45940 * gcc.c-torture/execute/20001115-1.c: New test.
45941
45942 2000-11-15 Mark Mitchell <mark@codesourcery.com>
45943
45944 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
45945 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
45946 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
45947 * g++.old-deja/g++.abi/vmihint.C: Likewise.
45948
45949 2000-11-15 Neil Booth <neilb@earthling.net>
45950
45951 gcc.dg/cpp/_Pragma1.c: Update.
45952 gcc.dg/cpp/_Pragma2.c: New test.
45953
45954 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
45955
45956 * g++.old-deja/g++.other/anon5.C: New test.
45957
45958 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
45959
45960 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
45961 tests.
45962
45963 2000-11-14 Jakub Jelinek <jakub@redhat.com>
45964
45965 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
45966 output.
45967
45968 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
45969
45970 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
45971 labels at end of compound statements.
45972
45973 2000-11-13 Jakub Jelinek <jakub@redhat.com>
45974
45975 * gcc.c-torture/execute/loop-7.c: New test.
45976
45977 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
45978
45979 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
45980
45981 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
45982
45983 * gcc.dg/c99-bool-1.c: New test.
45984
45985 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
45986
45987 * gcc.dg/c99-scope-1.c: Remove xfail.
45988 * gcc.dg/c99-scope-2.c: New test.
45989
45990 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45991
45992 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
45993 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
45994
45995 2000-11-11 Mark Mitchell <mark@codesourcery.com>
45996
45997 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
45998 error messages.
45999
46000 * g++.mike/p700.C: Don't typedef wchar_t.
46001 * g++.mike/p784.C: Likewise.
46002 * g++.mike/eb101.C: Don't use __wchar_t.
46003
46004 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
46005
46006 * g77.f-torture/execute/20001111.[fx]: Test premature exit
46007 from DO loop.
46008
46009 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
46010
46011 * gcc.c-torture/execute/20001111-1.c: New test.
46012
46013 2000-11-10 Nick Clifton <nickc@redhat.com>
46014
46015 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
46016 long multuiple and accumulate.
46017
46018 2000-11-09 Richard Henderson <rth@redhat.com>
46019
46020 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
46021 via size_t instead of int.
46022
46023 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
46024 * gcc.c-torture/execute/string-opt-2.c: Likewise.
46025 * gcc.c-torture/execute/string-opt-3.c: Likewise.
46026 * gcc.c-torture/execute/string-opt-4.c: Likewise.
46027
46028 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
46029
46030 * gcc.c-torture/compile/20001109-1.c: New test.
46031 * gcc.c-torture/compile/20001109-2.c: New test.
46032
46033 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
46034
46035 * g++.old-deja/g++.pt/operator1.C: New test.
46036 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
46037
46038 2000-11-09 Jakub Jelinek <jakub@redhat.com>
46039
46040 * gcc.dg/20001108-1.c: New test.
46041
46042 2000-11-09 Jakub Jelinek <jakub@redhat.com>
46043
46044 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
46045 with both arguments constant strings.
46046 * gcc.c-torture/execute/string-opt-3.c: New test.
46047 * gcc.c-torture/execute/string-opt-4.c: New test.
46048 * gcc.c-torture/execute/string-opt-5.c: New test.
46049
46050 2000-11-08 Nick Clifton <nickc@redhat.com>
46051
46052 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
46053 mulsidi3adddi patterns.
46054
46055 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
46056
46057 * g++.old-deja/g++.other/crash36.C: New test.
46058
46059 2000-11-08 Jakub Jelinek <jakub@redhat.com>
46060
46061 * g++.old-deja/g++.other/init16.C: New test.
46062
46063 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
46064
46065 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
46066
46067 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
46068
46069 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
46070 * gcc.c-torture/execute/va-arg-16.x: Likewise.
46071 * gcc.c-torture/execute/va-arg-17.x: Likewise.
46072
46073 2000-11-07 DJ Delorie <dj@redhat.com>
46074
46075 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
46076
46077 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46078
46079 * gcc.c-torture/execute/string-opt-1.c: New test.
46080
46081 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
46082
46083 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
46084 mips-sgi-irix6.* because the MIPS ABI passes floating-point
46085 parameters in registers, and there is no way for a varargs
46086 function to know in which order the integer and floating-point
46087 parameters should be interleaved when they are placed on the
46088 stack.
46089 * gcc.c-torture/execute/va-arg-16.x: Likewise.
46090 * gcc.c-torture/execute/va-arg-17.x: Likewise.
46091
46092 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46093
46094 * gcc.c-torture/execute/string-opt-2.c: New test.
46095
46096 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
46097
46098 * g++.old-deja/g++.pt/crash60.C: New test.
46099
46100 2000-11-06 Jakub Jelinek <jakub@redhat.com>
46101
46102 * g++.old-deja/g++.other/crash24.C: New test.
46103 * g++.old-deja/g++.other/crash25.C: New test.
46104 * g++.old-deja/g++.other/crash26.C: New test.
46105 * g++.old-deja/g++.other/crash27.C: New test.
46106 * g++.old-deja/g++.other/crash28.C: New test.
46107 * g++.old-deja/g++.other/crash29.C: New test.
46108 * g++.old-deja/g++.other/crash30.C: New test.
46109 * g++.old-deja/g++.other/crash31.C: New test.
46110 * g++.old-deja/g++.other/crash32.C: New test.
46111 * g++.old-deja/g++.other/crash33.C: New test.
46112 * g++.old-deja/g++.other/crash34.C: New test.
46113 * g++.old-deja/g++.other/crash35.C: New test.
46114
46115 2000-11-06 Jakub Jelinek <jakub@redhat.com>
46116
46117 * gcc.c-torture/execute/20001031-1.c: New test.
46118
46119 2000-11-04 Mark Mitchell <mark@codesourcery.com>
46120
46121 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
46122 namespace.
46123
46124 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
46125 standards-conformant.
46126
46127 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
46128
46129 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
46130 * g++.old-deja/g++.mike/p755a.C: Likewise.
46131 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
46132 library makes no calls to `operator new' during initialization.
46133
46134 2000-11-04 Neil Booth <neilb@earthling.net>
46135
46136 * gcc.dg/cpp/include2.c: New tests.
46137
46138 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
46139
46140 * lib/g++.exp (g++_set_ld_library_path): New function.
46141 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
46142
46143 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
46144
46145 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
46146 warnings.
46147
46148 2000-11-01 Richard Henderson <rth@redhat.com>
46149
46150 * g++.old-deja/g++.ext/namedret1.C: New.
46151 * g++.old-deja/g++.ext/namedret2.C: New.
46152 * g++.old-deja/g++.ext/namedret3.C: New.
46153
46154 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
46155
46156 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
46157 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
46158
46159 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46160
46161 * gcc.c-torture/execute/va-arg-21.c: New test.
46162
46163 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
46164
46165 * gcc.dg/c99-complex-2.c: New test.
46166
46167 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46168
46169 * gcc.c-torture/execute/stdio-opt-1.c: New test.
46170
46171 2000-10-31 Jakub Jelinek <jakub@redhat.com>
46172
46173 * g++.old-deja/g++.other/inline16.C: New test.
46174
46175 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
46176
46177 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
46178 __PRETTY_FUNCTION__
46179
46180 2000-10-29 Neil Booth <neilb@earthling.net>
46181
46182 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
46183 New tests.
46184 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
46185 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
46186 optimisation.
46187
46188 2000-10-29 Neil Booth <neilb@earthling.net>
46189
46190 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
46191 * mi1.c, mi1c.h: Add null directives to multiple-include test.
46192 * mi5.c: Test multiple includes work with -C.
46193 * trigraphs.c: Test ^= version.
46194
46195 2000-10-28 Neil Booth <neilb@earthling.net>
46196
46197 New tests and test updates for new macro expander.
46198
46199 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
46200 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
46201 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
46202 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
46203 new diagnostic messages.
46204
46205 * gcc.dg/cpp/macro3.c: New tests.
46206
46207 2000-10-27 Mark Mitchell <mark@codesourcery.com>
46208
46209 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
46210 on the same line.
46211
46212 2000-10-27 Jakub Jelinek <jakub@redhat.com>
46213
46214 * g++.old-deja/g++.other/eh2.C: New test.
46215
46216 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
46217
46218 * gcc.c-torture/execute/20001027-1.c: New test.
46219
46220 2000-10-26 Richard Henderson <rth@redhat.com>
46221
46222 * gcc.c-torture/execute/20001026-1.c: New.
46223
46224 2000-10-26 Mark Mitchell <mark@codesourcery.com>
46225
46226 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
46227 * g++.old-deja/g++.law/builtin1.C: Likewise.
46228 * g++.old-deja/g++.law/ctors10.C: Likewise.
46229 * g++.old-deja/g++.law/virtual3.C: Likewise.
46230 * g++.old-deja/g++.mike/p658.C: Likewise.
46231 * g++.old-deja/g++.other/sibcall1.C: Likewise.
46232 * g++.old-deja/g++.other/vaarg2.C: Likewise.
46233 * g++.old-deja/g++.robertl/eb124.C: Likewise.
46234 * g++.old-deja/g++.robertl/eb44.C: Likewise.
46235 * g++.old-deja/g++.robertl/eb77.C: Likewise.
46236
46237 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
46238
46239 * gcc.c-torture/compile/20001024-1.c: New test.
46240
46241 2000-10-25 Mark Mitchell <mark@codesourcery.com>
46242
46243 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
46244 to tell us whether or not we are using V3.
46245
46246 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
46247
46248 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
46249 operands.
46250
46251 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
46252
46253 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
46254
46255 2000-10-25 Jakub Jelinek <jakub@redhat.com>
46256
46257 * gcc.c-torture/execute/20001024-1.c: New test.
46258
46259 2000-10-24 Jakub Jelinek <jakub@redhat.com>
46260
46261 * g++.old-deja/g++.other/sibcall1.C: New test.
46262
46263 2000-10-20 Jakub Jelinek <jakub@redhat.com>
46264
46265 * gcc.dg/noncompile/init-3.c: New test.
46266
46267 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
46268
46269 * gcc.dg/format-array-1.c: New test.
46270
46271 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
46272
46273 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
46274 writing through null pointers; remove comment about testing
46275 unterminated strings.
46276
46277 2000-10-17 Matthew Hiller <hiller@redhat.com>
46278
46279 * gcc.c-torture/execute/20001017-2.c: New test.
46280
46281 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
46282
46283 * gcc.c-torture/compile/20001018-1.c: New test.
46284 * gcc.c-torture/compile/20001018-1.x: Xfail.
46285
46286 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46287
46288 * gcc.c-torture/execute/20001017-1.c: New test.
46289
46290 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
46291
46292 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
46293 for multiple use of arguments with scanf formats; add tests for
46294 multiple use of arguments.
46295
46296 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
46297
46298 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
46299
46300 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
46301
46302 * gcc.dg/format-miss-1.c: New test.
46303
46304 2000-10-16 Jakub Jelinek <jakub@redhat.com>
46305
46306 * gcc.c-torture/execute/20001013-1.c: New test.
46307
46308 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
46309
46310 * gcc.dg/format-branch-1.c: New test.
46311
46312 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
46313
46314 * README, lib/file-format.exp: Remove EGCS references.
46315
46316 2000-10-16 Jakub Jelinek <jakub@redhat.com>
46317
46318 * gcc.dg/20001013-1.c: New test.
46319
46320 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
46321
46322 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
46323 for intmax_t in the compiler using __typeof__ and the type rules
46324 for conditional expressions.
46325
46326 2000-10-13 Jakub Jelinek <jakub@redhat.com>
46327
46328 * gcc.dg/20001012-1.c: New test.
46329 * gcc.dg/20001012-2.c: New test.
46330
46331 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
46332
46333 * gcc.dg/format-attr-1.c: New test.
46334
46335 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
46336
46337 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
46338 __LONG_LONG_MAX__ instead of LLONG_MAX.
46339
46340 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
46341
46342 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
46343 scanf flags.
46344 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
46345 flags.
46346
46347 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
46348
46349 * gcc.dg/sequence-pt-1.c: New test.
46350
46351 2000-10-11 Geoff Keating <geoffk@cygnus.com>
46352
46353 * gcc.c-torture/execute/20001011-1.c: New testcase.
46354 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
46355
46356 2000-10-10 Jakub Jelinek <jakub@redhat.com>
46357
46358 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
46359 does not error on it.
46360
46361 2000-10-10 Jakub Jelinek <jakub@redhat.com>
46362
46363 * gcc.dg/20001009-1.c: New test.
46364
46365 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
46366
46367 * gcc.c-torture/compile/20001009-1.c: Move from here ....
46368 * gcc.c-torture/execute/20001009-2.c: ... to here.
46369
46370 2000-10-09 Geoff Keating <geoffk@cygnus.com>
46371
46372 * gcc.c-torture/compile/20001009-1.c: New testcase.
46373 * gcc.c-torture/execute/20001009-1.c: New testcase.
46374 Testcases provided by Jan Hubicka <jh@suse.cz>.
46375
46376 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
46377
46378 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
46379 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
46380 uintmax_t using <limits.h> to emulate the compiler's internal
46381 logic. No longer XFAIL %j tests.
46382
46383 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
46384
46385 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
46386 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
46387 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
46388 regexps and details of expected handling of some bad formats.
46389 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
46390 suppression.
46391
46392 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
46393
46394 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
46395 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
46396 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
46397 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
46398 in list archives.
46399
46400 2000-10-06 Richard Henderson <rth@cygnus.com>
46401
46402 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
46403 * g++.old-deja/g++.brendan/crash52.C: Likewise.
46404 * g++.old-deja/g++.jason/report.C: Likewise.
46405 * g++.old-deja/g++.law/friend5.C: Likewise.
46406 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
46407 of the expected warnings.
46408
46409 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
46410
46411 * g++.old-deja/g++.pt/enum14.C: New test.
46412
46413 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
46414
46415 * g++.old-deja/g++.pt/crash59.C: New test.
46416
46417 2000-10-04 Will Cohen <wcohen@redhat.com>
46418
46419 * gcc.dg/20000926-1.c: New test.
46420
46421 2000-10-03 Geoff Keating <geoffk@cygnus.com>
46422
46423 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
46424 function name for current C++ compiler.
46425 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
46426
46427 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
46428
46429 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
46430 __PRETTY_FUNCTION__.
46431 * g++.old-deja/g++.ext/pretty2.C: Likewise.
46432
46433 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46434
46435 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
46436
46437 2000-09-26 Jakub Jelinek <jakub@redhat.com>
46438
46439 * gcc.c-torture/compile/20000923-1.c: New test.
46440
46441 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
46442
46443 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
46444 * g++.old-deja/g++.pt/ttp62.C: Same.
46445 * g++.old-deja/g++.other/inline14.C: Same.
46446
46447 2000-09-24 Richard Henderson <rth@cygnus.com>
46448
46449 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
46450
46451 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
46452
46453 * gcc.dg/c90-printf-1.c: Add test for wide string format.
46454
46455 2000-09-22 Geoff Keating <geoffk@cygnus.com>
46456
46457 * gcc.c-torture/compile/20000922-1.c: New file.
46458
46459 2000-09-21 Nick Clifton <nickc@redhat.com>
46460
46461 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
46462 a signed long modulo operation.
46463 (mod6): New function - perform an unsigned long modulo operation.
46464 (main): Add tests for modulos of very large numbers by very small
46465 dividends.
46466
46467 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46468
46469 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
46470
46471 2000-09-19 Richard Henderson <rth@cygnus.com>
46472
46473 * gcc.dg/compare2.c (case 10): XFAIL.
46474
46475 2000-09-18 Richard Henderson <rth@cygnus.com>
46476
46477 * gcc.c-torture/execute/20000906-1.c: Move ...
46478 * gcc.dg/20000906-1.c: ... here. Only run on targets
46479 that support __builtin_trap.
46480
46481 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
46482
46483 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
46484
46485 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
46486
46487 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
46488 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
46489 more $ format tests.
46490
46491 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
46492
46493 * gcc.dg/format-errmk-1.c: New test.
46494
46495 2000-09-17 Greg McGary <greg@mcgary.org>
46496
46497 * gcc.c-torture/execute/20000917-1.x: Remove.
46498
46499 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
46500
46501 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
46502
46503 2000-09-17 Greg McGary <greg@mcgary.org>
46504
46505 * gcc.c-torture/execute/20000917-1.c: New test.
46506 * gcc.c-torture/execute/20000917-1.x: XFAIL.
46507
46508 2000-09-16 Neil Booth <NeilB@earthling.net>
46509
46510 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
46511 in nested macro bug.
46512
46513 2000-09-15 Neil Booth <NeilB@earthling.net>
46514
46515 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
46516
46517 2000-09-14 Jeffrey A Law (law@cygnus.com)
46518
46519 * gcc.c-torture/execute/20000914-1.c: New test.
46520
46521 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
46522
46523 * g++.other/inline13.C: New test.
46524
46525 2000-09-12 Andreas Jaeger <aj@suse.de>
46526
46527 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
46528 constant by Ulrich Drepper <drepper@redhat.com>.
46529
46530 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
46531
46532 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
46533
46534 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46535
46536 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
46537
46538 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
46539
46540 * gcc.dg/cpp/backslash.c: New test.
46541
46542 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
46543
46544 * gcc.c-torture/execute/20000910-1.c: New test.
46545 * gcc.c-torture/execute/20000910-2.c: Likewise.
46546
46547 2000-09-11 Robert Lipe <robertl@sco.com>
46548
46549 * gcc.dg/pragma-align.c: New test.
46550
46551 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
46552
46553 * g++.old-deja/g++.pt/explicit82.C: New test.
46554 * g++.old-deja/g++.pt/explicit83.C: New test.
46555
46556 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
46557
46558 * gcc.dg/asm-names.c: New test.
46559
46560 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46561
46562 * gcc.dg/cpp/tr-warn6.c: New test
46563
46564 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
46565
46566 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
46567 be accepted.
46568
46569 2000-09-07 Catherine Moore <clm@redhat.com>
46570
46571 * gcc.c-torture/execute/unroll-1.c: New test.
46572
46573 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
46574
46575 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
46576 ERROR markers.
46577 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
46578 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
46579 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
46580 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
46581 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
46582 Preprocess only.
46583 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
46584 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
46585
46586 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
46587
46588 * g++.old-deja/g++.pt/deduct2.C: New test.
46589
46590 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
46591
46592 * g++.old-deja/g++.pt/parms2.C: New test.
46593
46594 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
46595
46596 * g++.old-deja/g++.pt/crash58.C: New test.
46597
46598 2000-09-06 Greg McGary <greg@mcgary.org>
46599
46600 * gcc.c-torture/execute/20000906-1.c: New test.
46601 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
46602
46603 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46604
46605 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
46606
46607 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
46608
46609 * g++.old-deja/g++.pt/crash57.C: New test.
46610
46611 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
46612
46613 * g++.old-deja/g++.pt/crash56.C: New test.
46614
46615 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
46616
46617 * g++.old-deja/g++.pt/koenig1.C: New test.
46618
46619 2000-09-04 Jakub Jelinek <jakub@redhat.com>
46620
46621 * gcc.dg/20000904-1.c: New test.
46622
46623 2000-09-04 Jakub Jelinek <jakub@redhat.com>
46624
46625 * gcc.dg/cpp/paste8.c: New test.
46626
46627 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
46628
46629 * gcc.c-torture/compile/20000827-1.c: New test.
46630
46631 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
46632
46633 * gcc.dg/format-diag-1.c: New test.
46634
46635 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
46636
46637 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
46638 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
46639 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
46640 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
46641 gcc.dg/formatz-1.c: Adjust warning regular expressions.
46642
46643 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
46644
46645 * g++.old-deja/g++.other/nested4.C: New test.
46646
46647 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
46648
46649 * g++.old-deja/g++.ns/scoped1.C: New test.
46650
46651 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
46652
46653 * lib/g++.exp: Support testing already-installed GCC.
46654
46655 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46656
46657 * wtr-label-1.c, wtr-suffix-1.c: New tests.
46658
46659 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46660
46661 * gcc.dg/return-type-2.c: New test.
46662
46663 2000-08-27 Geoff Keating <geoffk@cygnus.com>
46664
46665 * gcc.c-torture/compile/20000825-1.c: New test.
46666
46667 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
46668
46669 * gcc.dg/dwarf2-2.c: New test.
46670
46671 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
46672
46673 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
46674 dg-warning regexps.
46675
46676 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
46677
46678 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
46679 gcc.dg/format-ext-5.c: New tests.
46680
46681 2000-08-25 Jakub Jelinek <jakub@redhat.com>
46682
46683 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
46684
46685 2000-08-24 Mark Mitchell <mark@codesourcery.com>
46686
46687 * gcc.dg/noncompile/930622-2.c: Adjust error message.
46688
46689 2000-08-24 Richard Henderson <rth@cygnus.com>
46690
46691 * gcc.dg/ia64-sync-1.c: New test.
46692 * gcc.dg/ia64-sync-2.c: New test.
46693 * gcc.dg/ia64-asm-1.c: New test.
46694
46695 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
46696
46697 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
46698 * gcc.dg/format-ext-2.c: New test.
46699
46700 2000-08-23 Jason Merrill <jason@redhat.com>
46701
46702 * lib/old-dejagnu.exp: Also ignore "In member function" and
46703 "At global scope".
46704
46705 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46706
46707 * gcc.dg/noncompile/label-lineno-1.c: New test.
46708
46709 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
46710
46711 * gcc.dg/c99-array-nonobj-1.c: New test.
46712
46713 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
46714
46715 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
46716 tests.
46717 * gcc.dg/format-ext-1.c: New test.
46718
46719 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46720
46721 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
46722 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
46723 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
46724 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
46725 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
46726
46727 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
46728
46729 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
46730 gcc.dg/c99-strftime-2.c: New tests.
46731
46732 2000-08-22 Richard Henderson <rth@cygnus.com>
46733
46734 * gcc.c-torture/execute/20000822-1.c: New test.
46735
46736 2000-08-21 Jakub Jelinek <jakub@redhat.com>
46737
46738 * gcc.c-torture/execute/20000819-1.x: Remove.
46739
46740 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
46741
46742 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
46743 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
46744 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
46745 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
46746 gcc.dg/format-xopen-1.c: New tests.
46747
46748 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
46749
46750 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
46751
46752 2000-08-21 Jakub Jelinek <jakub@redhat.com>
46753
46754 * g++.old-deja/g++.other/loop2.C: New test.
46755
46756 * gcc.c-torture/compile/20000606-1.c: New test.
46757 * gcc.c-torture/compile/20000728-1.c: New test.
46758 * gcc.c-torture/execute/20000801-1.c: New test.
46759 * gcc.c-torture/execute/20000801-2.c: New test.
46760 * gcc.c-torture/execute/20000819-1.c: New test.
46761 * gcc.c-torture/execute/20000819-1.x: XFAIL.
46762 * gcc.dg/20000629-1.c: New test.
46763 * gcc.dg/20000724-1.c: New test.
46764 * gcc.dg/20000807-1.c: New test.
46765
46766 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
46767
46768 * gcc.dg/cpp/pragma-1.c: New test.
46769 * gcc.dg/cpp/pragma-2.c: New test.
46770
46771 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
46772
46773 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
46774 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
46775
46776 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
46777
46778 * gcc.c-torture/compile/20000818-1.c: New test.
46779
46780 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
46781
46782 * gcc.c-torture/execute/20000818-1.c: New test.
46783
46784 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
46785
46786 * gcc.dg/format-va-1.c: New test.
46787
46788 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
46789
46790 * g++.old-deja/g++.other/typedef8.C: New test.
46791
46792 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
46793
46794 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
46795 * g++.old-deja/g++.mike/net36.C: Mark candidate.
46796 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
46797 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
46798 * g++.old-deja/g++.other/ptrmem7.C: New test.
46799 * g++.old-deja/g++.pt/ptrmem10.C: New test.
46800
46801 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
46802
46803 * g++.old-deja/g++.pt/typename27.C: New test.
46804
46805 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
46806
46807 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
46808 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
46809 * g++.old-deja/g++.pt/friend45.C: New test.
46810 * g++.old-deja/g++.other/friend8.C: New test.
46811
46812 2000-08-15 Richard Henderson <rth@cygnus.com>
46813
46814 * gcc.c-torture/execute/20000815-1.c: New test.
46815
46816 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
46817
46818 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
46819 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
46820 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
46821
46822 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
46823
46824 * g++.old-deja/g++.other/refinit2.C: New test.
46825
46826 2000-08-13 Geoff Keating <geoffk@cygnus.com>
46827
46828 * lib/c-torture.exp (c-torture): Make
46829 compiler_conditional_xfail_data global.
46830 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
46831 compiler_conditional_xfail_data machinery.
46832 (f-torture-execute): Likewise.
46833 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
46834 and only when unrolling loops.
46835
46836 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
46837
46838 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
46839
46840 * g++.old-deja/g++.pt/explicit81.C: New test.
46841
46842 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
46843
46844 * g++.old-deja/g++.pt/typename26.C: New test.
46845
46846 2000-08-10 Geoff Keating <geoffk@cygnus.com>
46847
46848 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
46849 warning.
46850
46851 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
46852
46853 * g++.old-deja/g++.other/array3.C: New test.
46854
46855 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
46856
46857 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
46858 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
46859 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
46860 New tests.
46861
46862 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
46863
46864 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
46865 * g++.old-deja/g++.abi/vmihint.C: Likewise.
46866
46867 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
46868
46869 * gcc.c-torture/execute/20000808-1.c: New test.
46870
46871 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
46872
46873 * gcc.dg/c90-const-expr-1.c: New test.
46874
46875 2000-08-08 Richard Henderson <rth@cygnus.com>
46876
46877 * gcc.dg/noncompile/920923-1.c: Declare calloc.
46878
46879 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
46880
46881 * gcc.dg/noncompile/const-ll-1.c: New test.
46882
46883 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
46884
46885 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
46886
46887 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
46888
46889 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
46890 that running programs linked against the shared version of libobjc
46891 run correctly.
46892
46893 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
46894
46895 * gcc.dg/c99-printf-1.c: New test.
46896
46897 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
46898
46899 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
46900
46901 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
46902
46903 * gcc.c-torture/execute/20000731-1.x: Delete.
46904
46905 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
46906
46907 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
46908 and torture_without_loops as is done by c-torture.exp.
46909 (search_for): Copy from c-torture.exp.
46910 (gcc-dg-runtest): New function, drives a directory of tests
46911 iterating over the TORTURE_OPTIONS.
46912 (scan-assembler, scan-assembler-not): Move here from
46913 individual directory drivers.
46914
46915 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
46916 defined by lib/gcc-dg.exp.
46917 * gcc.dg/cpp/cpp.exp: Likewise.
46918 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
46919 gcc-dg-runtest, so we cycle over optimization options.
46920
46921 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
46922 * gcc.dg/compare2.c: No longer expected to fail.
46923
46924 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
46925
46926 * gcc.c-torture/execute/20000804-1.c: New test.
46927
46928 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
46929
46930 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
46931
46932 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
46933
46934 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
46935
46936 2000-08-03 Jeffrey A Law (law@cygnus.com)
46937
46938 * gcc.c-torture/compile/20000803-1.c: New test.
46939
46940 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
46941
46942 * gcc.c-torture/execute/20000801-3.c,
46943 gcc.c-torture/execute/20000801-4.c: New tests.
46944 * gcc.c-torture/execute/20000801-3.x,
46945 gcc.c-torture/execute/20000801-4.x: Xfail.
46946
46947 2000-08-02 Geoff Keating <geoffk@cygnus.com>
46948
46949 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
46950 libobjc/.libs to allow for libtool.
46951
46952 2000-08-02 Jakub Jelinek <jakub@redhat.com>
46953
46954 * gcc.c-torture/compile/20000802-1.c: New test.
46955
46956 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
46957
46958 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
46959
46960 2000-07-31 Jeffrey A Law (law@cygnus.com)
46961
46962 * gcc-c-torture/execute/20000731-2.c: New test.
46963
46964 * gcc.c-torture/execute/20000731-1.c: New test.
46965 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
46966
46967 2000-07-31 Jakub Jelinek <jakub@redhat.com>
46968
46969 * testsuite/gcc.dg/cpp/paste7.c: New test.
46970 * gcc.dg/cpp/20000725-1.c: New test.
46971
46972 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
46973
46974 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
46975 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
46976 declaration warning for __builtin_dwarf_reg_size.
46977
46978 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
46979
46980 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
46981
46982 * gcc.dg/noncompile/voidparam-1.c: New test.
46983
46984 2000-07-30 Richard Henderson <rth@cygnus.com>
46985
46986 * gcc.dg/c90-digraph-1.c: Don't xfail.
46987 * gcc.dg/compare2.c (case 10): Xfail.
46988 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
46989
46990 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
46991
46992 * gcc.dg/c99-main-1.c: New test.
46993
46994 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
46995
46996 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
46997
46998 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
46999
47000 * gcc.c-tortuer/execute/20000726-1.c: New test.
47001
47002 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
47003
47004 * gcc.c-torture/execute/enum-2.c: New test.
47005
47006 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47007
47008 * gcc.dg/cpp/tr-warn3.c: New test.
47009
47010 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
47011
47012 * g++.old-deja/g++.ext/implicit1.C: Remove.
47013 * g++.old-deja/g++.jason/c2.C: Remove
47014 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
47015 * g++.old-deja/g++.pt/crash16.C: Likewise.
47016 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
47017
47018 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
47019
47020 * g++.old-deja/g++.other/for2.C: New test.
47021
47022 2000-07-25 Jakub Jelinek <jakub@redhat.com>
47023
47024 * gcc.dg/20000720-1.c: New test.
47025
47026 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
47027
47028 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
47029
47030 2000-07-24 Geoff Keating <geoffk@cygnus.com>
47031
47032 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
47033 * gcc.c-torture/execute/20000722-1.c: New.
47034 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
47035
47036 2000-07-24 Jakub Jelinek <jakub@redhat.com>
47037
47038 * gcc.dg/cpp/20000720-1.S: New test.
47039
47040 2000-07-21 Michael Meissner <meissner@redhat.com>
47041
47042 * gcc.c-torture/execute/ieee/hugeval.c: New test.
47043
47044 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
47045
47046 * g++.old-deja/g++.brendan/crash16.C,
47047 g++.old-deja/g++.brendan/parse3.C,
47048 g++.old-deja/g++.brendan/redecl1.C,
47049 g++.old-deja/g++.ns/template13.C,
47050 g++.old-deja/g++.other/decl4.C,
47051 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
47052
47053 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
47054
47055 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
47056 and "Internal error".
47057
47058 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
47059 regexps.
47060 * gcc.dg/cpp/paste6.c: New test.
47061
47062 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
47063
47064 * gcc.dg/cpp/tr-direct.c: New test.
47065
47066 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
47067 gcc.dg/cpp/undef1.c: Tweak error regexps.
47068
47069 2000-07-18 Eric Christopher <echristo@redhat.com>
47070
47071 * gcc.c-torture/compile/20000718-1.c: New test.
47072
47073 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
47074
47075 * cpplex.c (_cpp_push_token): If the token being pushed back
47076 is the previous token in this context, just subtract one from
47077 context->posn.
47078 * cppmacro.c (save_expansion): Clear aux field when storing a
47079 placemarker.
47080
47081 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
47082
47083 * gcc.dg/noncompile/redecl-1.c: New test.
47084
47085 2000-07-18 Jakub Jelinek <jakub@redhat.com>
47086
47087 * gcc.c-torture/execute/20000717-5.c: New test.
47088 * gcc.c-torture/execute/20000717-1.x: Removed.
47089
47090 2000-07-17 Richard Henderson <rth@cygnus.com>
47091
47092 * gcc.c-torture/execute/20000717-4.c: New test.
47093
47094 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
47095
47096 * gcc.dg/cpp/syshdr.c: New test.
47097 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
47098
47099 2000-07-17 Neil Booth <neilb@earthling.net>
47100
47101 * gcc.dg/cpp/cmdlne-dM.c: New test.
47102 * gcc.dg/cpp/cmdlne-dD.c: New test.
47103
47104 2000-07-17 Jeffrey A Law (law@cygnus.com)
47105
47106 * gcc.c-torture/execute/20000717-3.c: New test.
47107
47108 * gcc.c-torture/compile/20000717-1.c: New test.
47109
47110 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
47111
47112 * gcc.c-torture/execute/20000717-2.c: New test.
47113
47114 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
47115
47116 * gcc.dg/formatz-1.c: New test.
47117
47118 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
47119 * gcc.dg/c99-digraph-1.c: New tests.
47120
47121 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
47122 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
47123
47124 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
47125 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
47126 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
47127 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
47128 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
47129 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
47130 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
47131
47132 2000-07-17 Greg McGary <greg@mcgary.org>
47133
47134 * gcc.c-torture/execute/20000717-1.c: New test.
47135 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
47136
47137 2000-07-15 Jakub Jelinek <jakub@redhat.com>
47138
47139 * gcc.c-torture/execute/20000715-2.c: New test.
47140 * gcc.dg/20000715-1.c: New test.
47141
47142 2000-07-15 Michael Meissner <meissner@redhat.com>
47143
47144 * gcc.c-torture/execute/20000715-1.c: New test.
47145
47146 2000-07-13 Jakub Jelinek <jakub@redhat.com>
47147
47148 * gcc.c-torture/execute/20000707-1.c: New test.
47149
47150 2000-07-13 Neil Booth <NeilB@earthling.net>
47151
47152 * testsuite/gcc.dg/cpp/digraph1.c,
47153 testsuite/gcc.dg/cpp/digraph2.c,
47154 testsuite/gcc.dg/cpp/digraphs.c: New tests.
47155
47156 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
47157
47158 * g77.f-torture/compile/20000630-2.f: New test.
47159 * g77.f-torture/compile/20000630-2.x
47160
47161 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
47162
47163 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
47164
47165 2000-07-11 Neil Booth <NeilB@earthling.net>
47166
47167 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
47168
47169 2000-07-11 Neil Booth <NeilB@earthling.net>
47170
47171 * gcc.dg/cpp/cmdlne-C.c: New.
47172
47173 2000-07-09 Neil Booth <NeilB@earthling.net>
47174
47175 * gcc.dg/cpp/directiv.c: New tests.
47176 * gcc.dg/cpp/undef1.c: Update.
47177
47178 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
47179
47180 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
47181
47182 2000-07-09 Neil Booth <NeilB@earthling.net>
47183
47184 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
47185
47186 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
47187
47188 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
47189 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
47190
47191 2000-07-08 Neil Booth <NeilB@earthling.net>
47192
47193 * gcc.dg/cpp/macsyntx.c: New tests.
47194
47195 2000-07-07 Jakub Jelinek <jakub@redhat.com>
47196
47197 * gcc.dg/20000707-1.c: New test.
47198
47199 2000-07-07 Jakub Jelinek <jakub@redhat.com>
47200
47201 * gcc.c-torture/execute/20000706-1.c: New test.
47202 * gcc.c-torture/execute/20000706-2.c: New test.
47203 * gcc.c-torture/execute/20000706-3.c: New test.
47204 * gcc.c-torture/execute/20000706-4.c: New test.
47205 * gcc.c-torture/execute/20000706-5.c: New test.
47206
47207 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
47208
47209 * g++.old-deja/g++.pt/instantiate7.C: New test.
47210
47211 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
47212
47213 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
47214 * g++.old-deja/g++.mike/thunk3.C: Likewise.
47215 * g++.old-deja/g++.other/rtti3.C: Likewise.
47216 * g++.old-deja/g++.other/rttid3.C: Likewise.
47217
47218 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
47219
47220 * g77.f-torture/compile/20000630-1.x: Fix typo
47221
47222 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
47223
47224 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
47225 assembly output.
47226
47227 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
47228
47229 * gcc.dg/cpp/ident.c: New test.
47230
47231 2000-07-05 Neil Booth <NeilB@earthling.net>
47232
47233 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
47234 gcc.dg/cpp/lexstrng.c: New tests.
47235
47236 2000-07-04 Neil Booth <NeilB@earthling.net>
47237
47238 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
47239 * gcc.dg/cpp/strify2.c: Same.
47240
47241 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
47242
47243 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
47244 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
47245 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
47246 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
47247
47248 * testsuite/gcc.dg/cpp/macro1.c,
47249 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
47250 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
47251 testsuite/gcc.dg/cpp/strify1.c,
47252 testsuite/gcc.dg/cpp/strify2.c: New tests.
47253
47254 2000-07-03 Jakub Jelinek <jakub@redhat.com>
47255
47256 * gcc.c-torture/execute/20000703-1.c: New test.
47257
47258 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
47259
47260 * g++.old-deja/g++.pt (lookup10.C): New test.
47261
47262 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
47263
47264 * g++.old-deja/g++.pt (typename25.C): New test.
47265
47266 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
47267
47268 * gcc.c-torture/compile/20000701-1.c: New test.
47269
47270 2000-06-30 Nick Clifton <nickc@cygnus.com>
47271
47272 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
47273 to test case.
47274
47275 2000-06-30 Catherine Moore <clm@cygnus.com>
47276
47277 * gcc.c-torture/execute/align-1.c: New test.
47278
47279 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
47280
47281 * g++.old-deja/g++.pt/expr8.C: New test.
47282 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
47283
47284 2000-06-29 Nick Clifton <nickc@cygnus.com>
47285
47286 * gcc.c-torture/compile/20000629-1.c: New test.
47287
47288 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
47289
47290
47291 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
47292 gcc.dg/noncompile directory, depending on whether they're
47293 preprocessor tests or not. Annotate all the tests for the dg
47294 framework.
47295
47296 * gcc.c-torture/noncompile/noncompile.exp: Delete.
47297 * gcc.dg/noncompile/noncompile.exp: New.
47298
47299 * Moved files:
47300 Old name New name
47301 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
47302 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
47303 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
47304 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
47305 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
47306 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
47307 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
47308 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
47309 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
47310 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
47311 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
47312 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
47313 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
47314 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
47315 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
47316 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
47317 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
47318 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
47319 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
47320 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
47321 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
47322 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
47323 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
47324 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
47325
47326 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
47327 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
47328 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
47329 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
47330 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
47331 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
47332
47333 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
47334
47335 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
47336 declare one variable. On the fourth, error.
47337 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
47338 declared by 20000628-1a.h.
47339
47340 2000-06-29 Richard Henderson <rth@redhat.com>
47341
47342 * gcc.c-torture/execute/930529-1.x: New file.
47343 * gcc.dg/920413-1.c: Adjust expected warning text.
47344 * gcc.dg/980217-1.c: Declare abort.
47345 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
47346
47347 2000-06-29 Jeffrey A Law (law@cygnus.com)
47348
47349 * g77.f-torture/compile/20000629-1.f: New test.
47350 * g77.f-torture/compile/20000629-1.x: Expected to fail.
47351
47352 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
47353
47354 Rearrange lots of files, removing entirely the
47355 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
47356 directories.
47357
47358 * Deleted files:
47359 gcc.c-torture/code_quality/code_quality.exp
47360 gcc.c-torture/special/special.exp
47361 gcc.failure/failure.exp
47362 gcc.failure/940409-1.x
47363 gcc.c-torture/compile/961203-1.x
47364
47365 * New files:
47366 gcc.misc-tests/linkage.exp
47367 gcc.c-torture/execute/920730-1t.c
47368 gcc.c-torture/execute/920730-1t.x
47369 gcc.c-torture/compile/920520-1.x
47370 gcc.c-torture/compile/920521-1.x
47371 gcc.c-torture/compile/981006-1.x
47372 gcc.c-torture/execute/eeprof-1.x
47373
47374 * Moved files (possibly with modifications to fit a new harness):
47375 Old name New name
47376 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
47377 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
47378 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
47379 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
47380 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
47381 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
47382 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
47383 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
47384 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
47385 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
47386 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
47387 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
47388 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
47389 gcc.failure/940409-1.c gcc.dg/940409-1.c
47390
47391 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
47392
47393 * c-torture/compile/961203-1.x: Delete.
47394
47395 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
47396 not exit. Include stdio.h.
47397 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
47398 * gcc.misc-tests/dg-12.c: Likewise.
47399 * gcc.misc-tests/dg-5.c: Likewise.
47400 * gcc.misc-tests/dg-6.c: Likewise.
47401 * gcc.misc-tests/dg-7.c: Prototype abort.
47402 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
47403 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
47404 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
47405 not exit.
47406 * gcc.misc-tests/sieve.c: Use return from main, not exit.
47407 * gcc.misc-tests/sort2.c: Use return from main, not exit.
47408
47409 2000-06-28 Jakub Jelinek <jakub@redhat.com>
47410
47411 * gcc.dg/cpp/20000628-1.c: New test.
47412 * gcc.dg/cpp/20000628-1.h: New header for above test.
47413 * gcc.dg/cpp/20000628-1a.h: Likewise.
47414
47415 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
47416
47417 * gcc.dg/cpp: New directory.
47418 * gcc.dg/cpp/cpp.exp: New driver.
47419 * gcc.dg/cpp/20000627-1.c: New test.
47420 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
47421 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
47422 and rewrite as a compilation test.
47423
47424 * gcc.dg: Move many files into the cpp subdirectory, possibly
47425 renaming or editing them as well.
47426 Old name New name
47427 990119-1.c cpp/19990119-1.c
47428 990228-1.c cpp/19990228-1.c
47429 990407-1.c cpp/19990407-1.c
47430 990409-1.c cpp/19990409-1.c
47431 990413-1.c cpp/19990413-1.c
47432 990703-1.c cpp/19990703-1.c
47433 20000127-1.c cpp/20000127-1.c
47434 20000129-1.c cpp/20000129-1.c
47435 20000207-1.c cpp/20000207-1.c
47436 20000207-2.c cpp/20000207-2.c
47437 20000209-1.c cpp/20000209-1.c
47438 20000209-2.c cpp/20000209-2.c
47439 20000301-1.c cpp/20000301-1.c
47440 20000419-1.c cpp/20000419-1.c
47441 20000510-1.S cpp/20000510-1.S
47442 20000519-1.c cpp/20000519-1.c
47443 20000529-1.c cpp/20000529-1.c
47444 20000625-1.c cpp/20000625-1.c
47445 20000625-2.c cpp/20000625-2.c
47446 cpp-as1.c cpp/assert1.c
47447 cpp-as2.c cpp/assert2.c
47448 cxx-comments-1.c cpp/cxxcom1.c
47449 cxx-comments-2.c cpp/cxxcom2.c
47450 endif-label.c cpp/endif.c
47451 cpp-hash1.c cpp/hash1.c
47452 cpp-hash2.c cpp/hash2.c
47453 cpp-if1.c cpp/if-1.c
47454 cpp-if2.c cpp/if-2.c
47455 cpp-if3.c cpp/if-3.c
47456 cpp-if4.c cpp/if-4.c
47457 cpp-if5.c cpp/if-5.c
47458 cpp-cond.c cpp/if-cexp.c
47459 cpp-missingop.c cpp/if-mop.c
47460 cpp-missingparen.c cpp/if-mpar.c
47461 cpp-opprec.c cpp/if-oppr.c
47462 cpp-ifparen.c cpp/if-paren.c
47463 cpp-shortcircuit.c cpp/if-sc.c
47464 cpp-shift.c cpp/if-shift.c
47465 cpp-unary.c cpp/if-unary.c
47466 cpp-li1.c cpp/line1.c
47467 cpp-li2.c cpp/line2.c
47468 lineno.c cpp/line3.c
47469 lineno-2.c cpp/line4.c
47470 cpp-mi.c cpp/mi1.c
47471 cpp-mic.h cpp/mi1c.h
47472 cpp-micc.h cpp/mi1cc.h
47473 cpp-mind.h cpp/mi1nd.h
47474 cpp-mindp.h cpp/mi1ndp.h
47475 cpp-mix.h cpp/mi1x.h
47476 cpp-mi2.c cpp/mi2.c
47477 cpp-mi2a.h cpp/mi2a.h
47478 cpp-mi2b.h cpp/mi2b.h
47479 cpp-mi2c.h cpp/mi2c.h
47480 cpp-mi3.c cpp/mi3.c
47481 cpp-mi3.def cpp/mi3.def
47482 poison-1.c cpp/poison.c
47483 pr-impl.c cpp/prag-imp.c
47484 cpp-redef-2.c cpp/redef1.c
47485 cpp-redef.c cpp/redef2.c
47486 strpaste.c cpp/strp1.c
47487 strpaste-2.c cpp/strp2.c
47488 cpp-tradpaste.c cpp/tr-paste.c
47489 cpp-tradstringify.c cpp/tr-str.c
47490 cpp-tradwarn1.c cpp/tr-warn1.c
47491 cpp-tradwarn2.c cpp/tr-warn2.c
47492 trigraphs.c cpp/trigraphs.c
47493 cpp-unc1.c cpp/unc1.c
47494 cpp-unc2.c cpp/unc2.c
47495 cpp-unc3.c cpp/unc3.c
47496 cpp-unc.c cpp/unc4.c
47497 undef.c cpp/undef1.c
47498 undef-2.c cpp/undef2.c
47499 cpp-wi1.c cpp/widestr1.c
47500
47501 2000-06-27 Mark Mitchell <mark@codesourcery.com>
47502
47503 * lib/g++.exp (g++_include_flags): Tweak.
47504
47505 2000-06-27 H.J. Lu <hjl@gnu.org>
47506 Loren J. Rittle <ljrittle@acm.org>
47507
47508 * lib/g++.exp (g++_include_flags): Override libgloss.exp
47509 version with one that knows about the new gcc tree structure.
47510 (g++_link_flags): Same.
47511
47512 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
47513
47514 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
47515 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
47516 case we are cross-compiling.
47517
47518 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
47519 g++.old-deja/g++.niklas/Makefile.in,
47520 g++.old-deja/g++.niklas/configure.in,
47521 g++.old-deja/g++.other/Makefile.in,
47522 g++.old-deja/g++.other/configure.in,
47523 gcc.c-torture/code_quality/Makefile.in,
47524 gcc.c-torture/code_quality/configure.in,
47525 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
47526 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
47527 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
47528 gcc.c-torture/execute/ieee/Makefile.in,
47529 gcc.c-torture/execute/ieee/configure.in,
47530 gcc.c-torture/noncompile/Makefile.in,
47531 gcc.c-torture/noncompile/configure.in,
47532 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
47533 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
47534 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
47535
47536 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
47537
47538 * g++.old-deja/g++.other/ambig3.C: New test.
47539
47540 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
47541
47542 * g++.old-deja/g++.pt/syntax1.C: New test.
47543 * g++.old-deja/g++.pt/syntax2.C: New test.
47544 * g++.old-deja/g++.other/syntax3.C: New test.
47545 * g++.old-deja/g++.other/syntax4.C: New test.
47546
47547 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
47548
47549 * gcc.dg/20000623-1.c: Prototype exit and abort.
47550
47551 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
47552
47553 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
47554 New tests.
47555 * gcc.dg/cpp-mi3.def: New file.
47556
47557 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
47558 inside assertions.
47559 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
47560 lexer's error messages.
47561 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
47562 divine anything from the linemarkers.
47563 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
47564 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
47565
47566 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
47567
47568 * gcc.dg/20000623-1.c: New test.
47569
47570 2000-06-22 Jakub Jelinek <jakub@redhat.com>
47571
47572 * gcc.c-torture/execute/20000622-1.c: New test.
47573
47574 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
47575
47576 * g++.old-deja/g++.other/init15.C: New test.
47577
47578 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
47579
47580 * g++.old-deja/g++.pt/vaarg2.C: New test.
47581 * g++.old-deja/g++.pt/vaarg3.C: New test.
47582
47583 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
47584
47585 * g++.old-deja/g++.other/dyncast6.C: New test.
47586
47587 2000-06-15 Jakub Jelinek <jakub@redhat.com>
47588
47589 * gcc.c-torture/execute/loop-6.c: New test.
47590
47591 2000-06-14 Jakub Jelinek <jakub@redhat.com>
47592
47593 * gcc.dg/20000614-1.c: New test.
47594 * gcc.dg/20000614-2.c: New test.
47595
47596 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
47597
47598 * g++.old-deja/g++.other/inline12.C: New test.
47599
47600 2000-06-13 Jakub Jelinek <jakub@redhat.com>
47601
47602 * g++.old-deja/g++.other/eh1.C: New test.
47603
47604 2000-06-12 Jakub Jelinek <jakub@redhat.com>
47605
47606 * g++.old-deja/g++.other/type.C: New test.
47607
47608 2000-06-05 Jakub Jelinek <jakub@redhat.com>
47609
47610 * g++.old-deja/g++.other/initstring.C: New test.
47611
47612 2000-06-12 Jason Merrill <jason@redhat.com>
47613
47614 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
47615
47616 2000-06-09 Jeffrey A Law (law@cygnus.com)
47617
47618 * gcc.c-torture/compile/20000609-1.c: New test.
47619
47620 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
47621
47622 * gcc.dg/20000609-1.c: New test.
47623
47624 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
47625
47626 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
47627 * gcc.c-torture/noncompile/poison-1.c: Move...
47628 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
47629 * gcc.dg/cpp-li1.c: Add a token after the #line.
47630
47631 2000-06-05 Richard Henderson <rth@cygnus.com>
47632
47633 * gcc.c-torture/execute/20000605-2.c: New test.
47634 * gcc.c-torture/execute/20000605-3.c: New test.
47635
47636 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
47637
47638 * g77.f-torture/execute/20000503-1.x: New file.
47639
47640 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
47641
47642 * g++.old-deja/g++.eh/badalloc1.C: New test.
47643
47644 2000-06-05 Richard Henderson <rth@cygnus.com>
47645
47646 * gcc.c-torture/execute/20000605-1.c: New test.
47647
47648 2000-06-05 Jakub Jelinek <jakub@redhat.com>
47649 Nathan Sidwell <nathan@codesourcery.com>
47650
47651 * gcc.c-torture/compile/20000605-1.c: New test.
47652
47653 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
47654
47655 * g77.f-torture/compile/20000601-1.f: New test.
47656
47657 2000-06-03 Richard Henderson <rth@cygnus.com>
47658
47659 * gcc.c-torture/execute/20000603-1.c: New.
47660
47661 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
47662
47663 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
47664 * gcc.dg/noreturn-2.c (noreturn): Likewise.
47665
47666 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
47667
47668 * gcc.dg/compare2.c (case 12): XFAIL.
47669 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
47670 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
47671
47672 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
47673
47674 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
47675
47676 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
47677 guard macro is already defined when the header is first
47678 included.
47679 * gcc.dg/cpp-mix.h: New file.
47680 * gcc.dg/endif-label.c: Update patterns to match compiler.
47681
47682 * g++.brendan/complex1.C: Declare abort.
47683 * g++.law/refs4.C: Remove XFAIL.
47684 * g++.oliva/expr2.C: Declare abort and exit.
47685
47686 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
47687
47688 * gcc.c-torture/execute/20000528-1.c: New test.
47689
47690 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
47691 * g++.old-deja/g++.law/temps4.C: Likewise.
47692
47693 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
47694 stdlib.h. Call abort() on failure.
47695 * g++.old-deja/g++.law/refs4.C: Likewise.
47696 * g++.old-deja/g++.law/temps4.C: Likewise.
47697 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
47698 * gcc.c-torture/execute/20000112-1.c: Include string.h.
47699
47700 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
47701
47702 Relative to g++.dg/special:
47703 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
47704
47705 Relative to g++.old-deja:
47706 * g++.brendan/complex1.C, g++.jason/optimize2.C,
47707 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
47708 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
47709 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
47710 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
47711 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
47712 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
47713
47714 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
47715 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
47716 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
47717 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
47718 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
47719 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
47720 and/or string.h.
47721
47722 * g++.other/goto1.C: Update expectations for error messages.
47723
47724 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
47725
47726 * gcc.c-torture/compile/20000523-1.c: New test.
47727
47728 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
47729
47730 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
47731
47732 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
47733
47734 * g++.old-deja/g++.eh/catch11.C: New test.
47735 * g++.old-deja/g++.eh/catch12.C: New test.
47736
47737 2000-05-24 Nick Clifton <nickc@cygnus.com>
47738
47739 * gcc.c-torture/execute/20000523-1.c: New test.
47740
47741 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
47742
47743 * c-torture/execute/bcp-1.c: Replace abort in arg of
47744 __builtin_constant_p with a generic external function.
47745
47746 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
47747 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
47748 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
47749 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
47750 Prototype abort and/or exit.
47751
47752 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
47753 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
47754 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
47755 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
47756
47757 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
47758
47759 * gcc.dg/dwarf2-1.c: New test.
47760
47761 2000-05-20 Richard Henderson <rth@cygnus.com>
47762
47763 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
47764
47765 2000-05-20 Andreas Jaeger <aj@suse.de>
47766
47767 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
47768 testcase.
47769
47770 2000-05-19 David Edelsohn <edelsohn@gnu.org>
47771
47772 * gcc.c-torture/execute/20000519-2.c: New test.
47773
47774 2000-05-19 Andreas Jaeger <aj@suse.de>
47775
47776 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
47777 which fails with SSA.
47778
47779 * lib/c-torture.exp: Also test with -O3 -fssa.
47780
47781 2000-05-18 Michael Meissner <meissner@redhat.com>
47782
47783 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
47784 * gcc.c-torture/execute/920415-1.c: Ditto.
47785 * gcc.c-torture/execute/920501-1.c: Ditto.
47786 * gcc.c-torture/execute/conversion.c: Ditto.
47787 * gcc.c-torture/execute/cvt-1.c: Ditto.
47788
47789 2000-05-18 Jeffrey A Law (law@cygnus.com)
47790
47791 * gcc.c-torture/compile/20000518-1.c: New test.
47792
47793 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
47794
47795 * g77.f-torture/compile/200005018.f: New test.
47796
47797 2000-05-17 Jeffrey A Law (law@cygnus.com)
47798
47799 * gcc.c-torture/compile/20000517-1.c: New test.
47800
47801 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47802
47803 * gcc.c-torture/execute/20000516-1.c: New test.
47804
47805 2000-05-15 Jakub Jelinek <jakub@redhat.com>
47806
47807 * g++.old-deja/g++.other/eh.C: New test.
47808
47809 2000-05-12 Richard Henderson <rth@cygnus.com>
47810
47811 * gcc.c-torture/execute/990208-1.c (main): Don't pass
47812 constants through to doit's conditional.
47813
47814 2000-05-11 Jeffrey A Law (law@cygnus.com)
47815
47816 * gcc.c-torture/compile/20000511-1.c: New test.
47817 * g77.f-torture/compile/20000511-1.f: New test.
47818 * g77.f-torture/compile/20000511-2.f: New test.
47819
47820 2000-05-11 Michael Meissner <meissner@redhat.com>
47821
47822 * gcc.c-torture/execute/20000511-1.c: New test.
47823
47824 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
47825
47826 * gcc.dg/dg.exp: Scan .S files as well as .c files.
47827 * gcc.dg/20000510-1.S: New.
47828
47829 2000-05-08 Catherine Moore <clm@cygnus.com>
47830
47831 * gcc.dg/unused-3.c: New.
47832
47833 2000-05-06 Richard Henderson <rth@cygnus.com>
47834
47835 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
47836 * g++.old-deja/g++.mike/warn1.C: Likewise.
47837 * g++.old-deja/g++.pt/local1.C: Likewise.
47838 * g++.old-deja/g++.pt/local7.C: Likewise.
47839 * g++.old-deja/g++.pt/spec16.C: Likewise.
47840
47841 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
47842
47843 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
47844
47845 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
47846
47847 * g77.f-torture/execute/20000503-1.f: New test.
47848
47849 2000-05-04 Andreas Jaeger <aj@suse.de>
47850
47851 * gcc.dg/noreturn-2.c: New test.
47852
47853 2000-05-04 Neil Booth <NeilB@earthling.net>
47854
47855 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
47856 preprocessor.
47857
47858 2000-05-04 Richard Henderson <rth@cygnus.com>
47859
47860 * gcc.c-torture/execute/20000503-1.c: Fix typo.
47861
47862 2000-05-04 Richard Henderson <rth@cygnus.com>
47863
47864 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
47865 OpenSSL by Jason R Thorpe.
47866
47867 2000-05-03 Jim Wilson <wilson@cygnus.com>
47868
47869 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
47870
47871 2000-05-03 Robert Lipe <robertlipe@usa.net>
47872
47873 * gcc.dg/20000503-1.c: New test.
47874
47875 2000-05-02 Jakub Jelinek <jakub@redhat.com>
47876
47877 * gcc.c-torture/compile/20000502-1.c: New test.
47878 * g++.old-deja/g++.other/align.C: New test.
47879 * gcc.dg/cpp-tradstringify.c: New test.
47880
47881 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
47882
47883 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
47884 and hard registers.
47885
47886 2000-04-26 Geoff Keating <geoffk@cygnus.com>
47887
47888 * gcc.c-torture/execute/loop-5.c: New test.
47889
47890 2000-04-25 Jakub Jelinek <jakub@redhat.com>
47891
47892 * gcc.c-torture/execute/va-arg-20.c: New test.
47893
47894 2000-04-23 Jeffrey A Law (law@cygnus.com)
47895
47896 * gcc.c-torture/execute/20000422-1.c: New test.
47897
47898 2000-04-20 Greg McGary <gkm@gnu.org>
47899
47900 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
47901 when optimizing, but without sibling-call optimizations (-O1).
47902
47903 2000-04-20 Jeffrey A Law (law@cygnus.com)
47904
47905 * gcc.c-torture/compile/20000420-1.c: New test.
47906
47907 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
47908
47909 * g++.abi/ptrflags.C: New test.
47910 * g++.eh/catchptr1.C: Test incomplete pointer chains.
47911
47912 2000-04-19 Catherine Moore <clm@cygnus.com>
47913
47914 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
47915
47916 2000-04-19 Greg McGary <gkm@gnu.org>
47917
47918 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
47919 sibling-call optimizations.
47920
47921 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
47922
47923 * gcc.dg/20000419-1.c: New test.
47924
47925 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
47926
47927 * gcc.c-torture/execute/20000412-6.c: New test.
47928
47929 2000-04-12 Jeffrey A Law (law@cygnus.com)
47930
47931 * gcc.c-torture/execute/20000412-5.c: New test.
47932 * g77.f-torture/compile/20000412-1.f: New test.
47933 * gcc.c-torture/execute/20000412-4.c: New test.
47934 * gcc.c-torture/compile/20000412-2.c: New test.
47935 * gcc.c-torture/execute/20000412-3.c: New test.
47936 * gcc.c-torture/compile/20000412-1.c: New test.
47937 * gcc.c-torture/execute/20000412-2.c: New test.
47938
47939 2000-04-12 Jakub Jelinek <jakub@redhat.com>
47940
47941 * objc/execute/bf-20.m: New test.
47942
47943 2000-04-10 Richard Henderson <rth@cygnus.com>
47944
47945 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
47946
47947 * gcc.c-torture/execute/20000412-1.c: New test.
47948
47949 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
47950
47951 * g++.old-deja/g++.eh/catchptr1.C: New test.
47952
47953 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
47954
47955 * g++.old-deja/g++.abi/cxa_vec.C: New test.
47956
47957 2000-04-08 Neil Booth <NeilB@earthling.net>
47958
47959 * gcc.dg/cpp-nullchar.c: Remove test as
47960 embedded nulls cause problems.
47961
47962 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47963
47964 * gcc.dg/compare2.c: New test.
47965
47966 2000-04-08 Neil Booth <NeilB@earthling.net>
47967
47968 * gcc.dg/cpp-nullchar.c: New test.
47969
47970 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
47971
47972 * gcc.dg/cpp-mi2.c: New test.
47973 * gcc.dg/cpp-mi2[abc].h: New files.
47974
47975 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
47976
47977 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
47978 member name.
47979
47980 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
47981
47982 * g++.old-deja/g++.abi/vmihint.C: New test.
47983
47984 2000-04-06 Neil Booth <NeilB@earthling.net>
47985
47986 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
47987 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
47988 copyright.
47989
47990 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
47991
47992 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
47993 avoid stack-frame overwrite.
47994
47995 2000-04-05 Jakub Jelinek <jakub@redhat.com>
47996
47997 * gcc.c-torture/compile/20000405-2.c: New test.
47998 * gcc.c-torture/compile/20000405-3.c: New test.
47999
48000 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48001
48002 * gcc.c-torture/compile/20000405-1.c: New test.
48003
48004 2000-04-04 Geoff Keating <geoffk@cygnus.com>
48005
48006 * gcc.dg/cast-qual-1.c: Revert last change.
48007
48008 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48009
48010 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
48011
48012 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
48013
48014 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
48015 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
48016
48017 2000-04-03 Jeffrey A Law (law@cygnus.com)
48018
48019 * gcc.c-torture/compile/20000403-2.c: New test.
48020 * gcc.c-torture/compile/20000403-1.c: New test.
48021
48022 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
48023
48024 * gcc.c-torture/execute/20000403-1.c: New test.
48025
48026 2000-04-03 Geoff Keating <geoffk@cygnus.com>
48027
48028 * gcc.c-torture/execute/20000402-1.c: New test.
48029
48030 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
48031
48032 * gcc.c-torture/execute/va-arg-15.c: New test.
48033 * gcc.c-torture/execute/va-arg-16.c: New test.
48034 * gcc.c-torture/execute/va-arg-17.c: New test.
48035 * gcc.c-torture/execute/va-arg-18.c: New test.
48036 * gcc.c-torture/execute/va-arg-19.c: New test.
48037
48038 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
48039
48040 * gcc.c-torture/compile/981211-1.c: Move to...
48041 * gcc.dg/cpp-as1.c: ...here.
48042 * gcc.dg/cpp-as2.c: New file.
48043
48044 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
48045 compiler.
48046
48047 2000-04-02 Neil Booth <NeilB@earthling.net>
48048
48049 * gcc.dg/cpp-cond.c New tests.
48050 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
48051 accidental success less likely.
48052 * gcc.dg/cpp-missingop.c New tests.
48053 * gcc.dg/cpp-missingparen.c New tests.
48054 * gcc.dg/cpp-shift.c New tests.
48055 * gcc.dg/cpp-shortcircuit.c New tests.
48056 * gcc.dg/cpp-unary.c New tests.
48057
48058 2000-03-29 Jeffrey A Law (law@cygnus.com)
48059
48060 * gcc.c-torture/compile/20000329-1.c: New test.
48061
48062 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
48063
48064 * gcc.c-torture/compile/20000326-1.c: New test.
48065 * gcc.c-torture/compile/20000326-2.c: New test.
48066
48067 2000-03-24 Geoff Keating <geoffk@cygnus.com>
48068
48069 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
48070 the first parameter is a function argument.
48071
48072 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
48073
48074 * g++.old-deja/g++.ext/array4.C: New test.
48075
48076 2000-03-22 Geoff Keating <geoffk@cygnus.com>
48077
48078 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
48079
48080 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48081
48082 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
48083
48084 2000-03-19 Richard Henderson <rth@cygnus.com>
48085
48086 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
48087
48088 2000-03-19 Richard Henderson <rth@cygnus.com>
48089
48090 * gcc.c-torture/compile/20000319-1.c: New test.
48091
48092 2000-03-14 Jeffrey A Law (law@cygnus.com)
48093
48094 * gcc.c-torture/execute/20000314-3.c: New test.
48095 * gcc.c-torture/execute/20000314-2.c: New test.
48096 * gcc.c-torture/execute/20000314-1.c: New test.
48097 * gcc.c-torture/compile/20000314-2.c: New test.
48098 * gcc.c-torture/compile/20000314-1.c: New test.
48099
48100 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
48101
48102 * g++.old-deja/g++.warn/inline.C: New test.
48103
48104 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
48105
48106 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
48107 standards-compliant result rather than specific constants.
48108 Put test-values in array.
48109
48110 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
48111
48112 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
48113 (g++_target_compile): Put test-specific options last.
48114
48115 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
48116
48117 * g++.old-deja/g++.eh/vbase4.C: New test.
48118
48119 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
48120
48121 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
48122
48123 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
48124
48125 * g++.old-deja/g++.brendan/misc12.C: Removed.
48126 * g++.old-deja/g++.pt/memtemp77.C: Constify.
48127 * g++.old-deja/g++.ext/pretty4.C: New test.
48128
48129 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
48130
48131 * g++.old-deja/g++.other/string2.C: New test.
48132
48133 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
48134
48135 * g++.old-deja/g++.warn/impint2.C: New test.
48136
48137 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
48138
48139 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
48140 is 1, not zero.
48141
48142 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
48143
48144 * g++.old-deja/g++.warn/impint.C: New test.
48145 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
48146 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
48147 * g++.old-deja/g++.pt/explicit12.C: Likewise.
48148 * g++.old-deja/g++.pt/explicit13.C: Likewise.
48149 * g++.old-deja/g++.pt/explicit17.C: Likewise.
48150 * g++.old-deja/g++.pt/explicit18.C: Likewise.
48151 * g++.old-deja/g++.pt/explicit19.C: Likewise.
48152 * g++.old-deja/g++.pt/explicit23.C: Likewise.
48153 * g++.old-deja/g++.pt/explicit31.C: Likewise.
48154 * g++.old-deja/g++.pt/explicit35.C: Likewise.
48155 * g++.old-deja/g++.pt/explicit6.C: Likewise.
48156 * g++.old-deja/g++.pt/memclass7.C: Likewise.
48157
48158 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
48159
48160 * gcc.dg/cpp-redef.c: New test.
48161
48162 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
48163
48164 * g++.old-deja/g++.pt/unify7.C: New test.
48165
48166 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48167
48168 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
48169 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
48170
48171 2000-02-25 Geoff Keating <geoffk@cygnus.com>
48172
48173 * gcc.c-torture/compile/20000224-1.c: New test.
48174
48175 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48176
48177 * gcc.c-torture/compile/cpp-2.c: New test.
48178 * gcc.c-torture/compile/cpp-1.c: New test.
48179
48180 2000-02-25 Jeffrey A Law (law@cygnus.com)
48181
48182 * gcc.c-torture/execute/20000225-1.c: New test.
48183
48184 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48185
48186 * gcc.dg/cpp-li2.c: New test.
48187
48188 * gcc.dg/cpp-wi1.c: New test.
48189
48190 * gcc.dg/cpp-li1.c: New test.
48191
48192 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
48193
48194 * g++.old-deja/g++.other/sizeof5.C: New test.
48195
48196 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48197
48198 * gcc.c-torture/execute/va-arg-13.c: New test.
48199
48200 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
48201
48202 * gcc.c-torture/execute/va-arg-12.c: New test.
48203
48204 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
48205
48206 * gcc.c-torture/execute/20000223-1.c: New test.
48207
48208 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
48209
48210 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
48211
48212 2000-02-22 Mark Mitchell <mark@codesourcery.com>
48213
48214 * g++.old-deja/g++.abi/ptrmem.C: New test.
48215
48216 2000-02-19 Richard Henderson <rth@cygnus.com>
48217
48218 * gcc.c-torture/compile/init-3.c: New.
48219
48220 2000-02-17 Mark Mitchell <mark@codesourcery.com>
48221
48222 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
48223 ALWAYS_CXXFLAGS.
48224
48225 2000-02-11 Robert Lipe <robertl@sco.com>
48226
48227 * gcc.c-torture/compile/20000211-3.c: New test.
48228
48229 2000-02-11 Martin Buchholz <martin@xemacs.org>
48230
48231 * gcc.c-torture/compile/20000211-2.c: New test.
48232
48233 2000-02-11 Jeffrey A Law (law@cygnus.com)
48234
48235 * gcc.c-torture/compile/20000211-1.c: New test.
48236
48237 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
48238
48239 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
48240 on native targets
48241
48242 2000-02-08 Nathan Sidwell <nathan@acm.org>
48243
48244 * g++.old-deja/g++.other/cast5.C: New test.
48245
48246 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
48247
48248 * gcc.c-torture/execute/20000205-1.c: New.
48249
48250 2000-02-03 Nathan Sidwell <nathan@acm.org>
48251
48252 * g++.old-deja/g++.jason/cast3.C: Return void.
48253 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
48254
48255 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48256
48257 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
48258
48259 * gcc.dg/loop-1.c: New test.
48260
48261 2000-01-27 Jakub Jelinek <jakub@redhat.com>
48262
48263 * gcc.c-torture/compile/20000127-1.c: New test.
48264 * gcc.c-torture/execute/991228-1.c: New test.
48265
48266 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48267
48268 * gcc.dg/unused-2.c: New test.
48269
48270 * gcc.dg/conv-1.c: New test.
48271
48272 2000-01-24 Mark Mitchell <mark@codesourcery.com>
48273
48274 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
48275 compiler.
48276 (tool_option_proc): Fix typo.
48277
48278 2000-01-24 Geoff Keating <geoffk@cygnus.com>
48279
48280 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
48281 of the ld on the host, not on the build machine.
48282 Also, don't crash if '--help' is not a supported option.
48283
48284 2000-01-24 Richard Henderson <rth@cygnus.com>
48285
48286 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
48287
48288 2000-01-20 Jeffrey A Law (law@cygnus.com)
48289
48290 * gcc.c-torture/execute/20000120-2.c: New test.
48291 * gcc.c-torture/execute/20000120-1.c: New test.
48292
48293 2000-01-13 Jeffrey A Law (law@cygnus.com)
48294
48295 * gcc.c-torture/execute/20000113-1.c: New test.
48296
48297 2000-01-12 Jeffrey A Law (law@cygnus.com)
48298
48299 * gcc.c-torture/execute/20000112-1.c: New test.
48300
48301 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48302
48303 * gcc.dg/20000111-1.c: New test.
48304
48305 2000-01-10 Jeffrey A Law (law@cygnus.com)
48306
48307 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
48308 with 16 bit integers.
48309
48310 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48311
48312 * gcc.dg/20000108-1.c: New test.
48313
48314 2000-01-05 Nathan Sidwell <nathan@acm.org>
48315
48316 * g++.old-deja/g++.ns/koenig8.C: New test.
48317
48318 2000-01-05 Nathan Sidwell <nathan@acm.org>
48319
48320 * g++.old-deja/g++.other/cast4.C: New test.
48321
48322 2000-01-05 Jeffrey A Law (law@cygnus.com)
48323
48324 * gcc.c-torture/compile/20000105-2.c: New test.
48325 * gcc.c-torture/compile/20000105-1.c: New test.
48326
48327 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48328
48329 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
48330 references to printf & atoi to conform to ANSI standard.
48331 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
48332 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
48333 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
48334 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
48335 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
48336 * g++.old-deja/g++.brendan/complex1.C: Likewise.
48337 * g++.old-deja/g++.brendan/copy1.C: Likewise.
48338 * g++.old-deja/g++.brendan/copy2.C: Likewise.
48339 * g++.old-deja/g++.brendan/copy3.C: Likewise.
48340 * g++.old-deja/g++.brendan/copy4.C: Likewise.
48341 * g++.old-deja/g++.brendan/copy5.C: Likewise.
48342 * g++.old-deja/g++.brendan/copy6.C: Likewise.
48343 * g++.old-deja/g++.brendan/copy7.C: Likewise.
48344 * g++.old-deja/g++.brendan/copy8.C: Likewise.
48345 * g++.old-deja/g++.brendan/crash11.C: Likewise.
48346 * g++.old-deja/g++.brendan/crash14.C: Likewise.
48347 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
48348 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48349 * g++.old-deja/g++.brendan/delete2.C: Likewise.
48350 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
48351 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
48352 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
48353 * g++.old-deja/g++.brendan/eh1.C: Likewise.
48354 * g++.old-deja/g++.brendan/groff1.C: Likewise.
48355 * g++.old-deja/g++.brendan/init3.C: Likewise.
48356 * g++.old-deja/g++.brendan/misc12.C: Likewise.
48357 * g++.old-deja/g++.brendan/misc7.C: Likewise.
48358 * g++.old-deja/g++.brendan/new2.C: Likewise.
48359 * g++.old-deja/g++.brendan/operators4.C: Likewise.
48360 * g++.old-deja/g++.brendan/operators5.C: Likewise.
48361 * g++.old-deja/g++.brendan/overload2.C: Likewise.
48362 * g++.old-deja/g++.brendan/overload7.C: Likewise.
48363 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
48364 * g++.old-deja/g++.brendan/reference1.C: Likewise.
48365 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
48366 * g++.old-deja/g++.brendan/template24.C: Likewise.
48367 * g++.old-deja/g++.brendan/template3.C: Likewise.
48368 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
48369 * g++.old-deja/g++.jason/inline3.C: Likewise.
48370 * g++.old-deja/g++.jason/opeq.C: Likewise.
48371 * g++.old-deja/g++.law/arg5.C: Likewise.
48372 * g++.old-deja/g++.law/arm7.C: Likewise.
48373 * g++.old-deja/g++.law/ctors11.C: Likewise.
48374 * g++.old-deja/g++.law/cvt8.C: Likewise.
48375 * g++.old-deja/g++.law/init9.C: Likewise.
48376 * g++.old-deja/g++.law/refs4.C: Likewise.
48377 * g++.old-deja/g++.law/template2.C: Likewise.
48378 * g++.old-deja/g++.law/visibility24.C: Likewise.
48379 * g++.old-deja/g++.law/vtable3.C: Likewise.
48380 * g++.old-deja/g++.mike/asm2.C: Likewise.
48381 * g++.old-deja/g++.mike/eh1.C: Likewise.
48382 * g++.old-deja/g++.mike/misc1.C: Likewise.
48383 * g++.old-deja/g++.mike/misc13.C: Likewise.
48384 * g++.old-deja/g++.mike/misc14.C: Likewise.
48385 * g++.old-deja/g++.mike/ns12.C: Likewise.
48386 * g++.old-deja/g++.mike/p1248.C: Likewise.
48387 * g++.old-deja/g++.mike/p3708.C: Likewise.
48388 * g++.old-deja/g++.mike/p3708a.C: Likewise.
48389 * g++.old-deja/g++.mike/p3708b.C: Likewise.
48390 * g++.old-deja/g++.mike/p646.C: Likewise.
48391 * g++.old-deja/g++.mike/p700.C: Likewise.
48392 * g++.old-deja/g++.mike/p783.C: Likewise.
48393 * g++.old-deja/g++.mike/p783a.C: Likewise.
48394 * g++.old-deja/g++.mike/p783b.C: Likewise.
48395 * g++.old-deja/g++.mike/p786.C: Likewise.
48396 * g++.old-deja/g++.mike/p789.C: Likewise.
48397 * g++.old-deja/g++.mike/p789a.C: Likewise.
48398 * g++.old-deja/g++.mike/p807a.C: Likewise.
48399 * g++.old-deja/g++.other/delete3.C: Likewise.
48400 * g++.old-deja/g++.other/dyncast1.C: Likewise.
48401 * g++.old-deja/g++.other/dyncast2.C: Likewise.
48402 * g++.old-deja/g++.other/dyncast3.C: Likewise.
48403 * g++.old-deja/g++.other/empty1.C: Likewise.
48404 * g++.old-deja/g++.other/temporary1.C: Likewise.
48405 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
48406 * g++.old-deja/g++.pt/t16.C: Likewise.
48407 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
48408
48409 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
48410
48411 * gcc.dg/991230-1.c: New test.
48412
48413 1999-12-29 Jeffrey A Law (law@cygnus.com)
48414
48415 * gcc.c-torture/compile/991229-3.c: New test.
48416 * gcc.c-torture/compile/991229-2.c: New test.
48417 * gcc.c-torture/compile/991229-1.c: New test.
48418
48419 1999-12-29 Greg McGary <gkm@eng.ascend.com>
48420
48421 * gcc.c-torture/compile/labels-2.c: New test.
48422
48423 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
48424
48425 * gcc.c-torture/execute/991227-1.c: New test.
48426
48427 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48428
48429 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
48430
48431 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
48432
48433 * gcc.c-torture/execute/991221-1.c: New test.
48434
48435 1999-12-20 Nathan Sidwell <nathan@acm.org>
48436
48437 * g++.old-deja/g++.other/cast3.C: New test.
48438
48439 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
48440
48441 * gcc.c-torture/execute/991216-4.c: New test.
48442
48443 1999-12-16 Michael Meissner <meissner@cygnus.com>
48444
48445 * gcc.c-torture/execute/991216-1.c: New test.
48446 * gcc.c-torture/execute/991216-2.c: New test.
48447 * gcc.c-torture/execute/991216-3.c: New test.
48448
48449 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
48450
48451 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
48452 Actually make the test fail by using "-O2" for compilation.
48453
48454 1999-12-15 Nathan Sidwell <nathan@acm.org>
48455
48456 * g++.old-deja/g++.warn/cast-align1.C: New test.
48457
48458 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
48459
48460 * gcc.c-torture/compile/991214-1.c: New test.
48461 * gcc.c-torture/compile/991214-2.c: New test.
48462
48463 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
48464
48465 * gcc.dg/991214-1.c: New test.
48466
48467 1999-12-13 Jeffrey A Law (law@cygnus.com)
48468
48469 * gcc.c-torture/compile/991213-3.c: New test.
48470 * gcc.c-torture/compile/991213-2.c: New test.
48471 * gcc.c-torture/compile/991213-1.c: New test.
48472
48473 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
48474
48475 * gcc.dg/991209-1.c: New test.
48476
48477 1999-12-08 Nathan Sidwell <nathan@acm.org>
48478
48479 * gcc.c-torture/compile/991208-1.c: New test.
48480
48481 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48482
48483 * gcc.dg/ultrasp2.c: New test.
48484
48485 1999-12-05 Alex Samuel <samuel@codesourcery.com>
48486
48487 * g++.old-deja/g++.abi/align.C (main): Fix typo.
48488
48489 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
48490
48491 * gcc.c-torture/compile/991202-1.c: New test.
48492 * gcc.c-torture/execute/991202-1.c: New test.
48493 * gcc.c-torture/execute/991202-2.c: New test.
48494 * gcc.c-torture/execute/991202-3.c: New test.
48495
48496 1999-12-02 Alex Samuel <samuel@codesourcery.com>
48497
48498 * g++.old-deja/g++.abi/align.C: New test.
48499 * g++.old-deja/g++.abi/aggregates.C: Likewise.
48500 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48501
48502 1999-12-01 Richard Henderson <rth@cygnus.com>
48503
48504 * gcc.c-torture/execute/991201-1.c: New.
48505
48506 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
48507
48508 * gcc.dg/991129-1.c: New test.
48509
48510 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
48511
48512 * gcc.c-torture/compile/991127-1.c: New test.
48513
48514 1999-11-22 Nathan Sidwell <nathan@acm.org>
48515
48516 * g++.old-deja/g++.other/warn4.C: New test.
48517
48518 1999-11-22 Nathan Sidwell <nathan@acm.org>
48519
48520 * g++.old-deja/g++.eh/cleanup2.C: New test.
48521 * g++.old-deja/g++.ext/pretty2.C: New test.
48522 * g++.old-deja/g++.ext/pretty3.C: New test.
48523 * g++.old-deja/g++.other/debug6.C: New test.
48524
48525 1999-10-20 Jim Wilson <wilson@cygnus.com>
48526
48527 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
48528 compiler_output to look for one error message instead of two.
48529
48530 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
48531
48532 * gcc.c-torture/execute/991118-1.c: Also test case
48533 where the word boundary does not split a byte evenly.
48534
48535 1999-11-19 Nathan Sidwell <nathan@acm.org>
48536
48537 * g++.old-deja/g++.ext/restrict1.C: New test.
48538
48539 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
48540
48541 * gcc.c-torture/execute/991118-1.c: New test.
48542
48543 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
48544
48545 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
48546 working directory pathnames.
48547
48548 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
48549
48550 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
48551 host is equipped with driver.h and driver.o so it can actually
48552 compile and run the tests.
48553
48554 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
48555
48556 * gcc.c-torture/compile/991008-1.c: New test.
48557
48558 1999-11-08 Nick Clifton <nickc@cygnus.com>
48559
48560 * lib/gcc-dg.exp: Include target-supports.exp
48561
48562 1999-11-05 Nick Clifton <nickc@cygnus.com>
48563
48564 * lib/target-supports.exp: New file: Provide procs to test for
48565 features supported by the target.
48566 (check_weak_available): Moved here from ecos.exp.
48567 (check_alias_available): New proc: Determine of the target
48568 toolchain supports the alias attribute.
48569
48570 * gcc.dg/special/ecos.exp: Move check_weak_available to
48571 target-supports.exp.
48572 (alias-1.c): Only perform the test if the target supports
48573 aliases.
48574 (wkali-1.c): Only perform the test if the target supports
48575 aliases.
48576
48577 * gcc.dg/990506-0.c: Expect error messages from cross
48578 targets as well as native targets.
48579
48580 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48581
48582 * gcc.dg/ultrasp1.c: Removed xfail.
48583 * gcc.dg/struct-ret-2.c: Likewise.
48584 * gcc.dg/array-1.c: Likewise.
48585
48586 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48587
48588 * gcc.dg/struct-ret-2.c: New test.
48589
48590 * gcc.dg/array-1.c: New test.
48591
48592 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
48593
48594 * gcc.c-torture/execute/991030-1.c: New test.
48595
48596 1999-10-26 Richard Henderson <rth@cygnus.com>
48597
48598 * gcc.c-torture/compile/991026-2.c: New test.
48599
48600 1999-10-26 Jeffrey A Law (law@cygnus.com)
48601
48602 * gcc.c-torture/compile/991026-1.c: New test.
48603
48604 1999-10-23 Jeffrey A Law (law@cygnus.com)
48605
48606 * gcc.c-torture/execute/991023-1.c: New test.
48607
48608 1999-10-19 Jeffrey A Law (law@cygnus.com)
48609
48610 * gcc.c-torture/execute/991019-1.c: New test.
48611
48612 1999-10-16 Richard Henderson <rth@cygnus.com>
48613
48614 * gcc.c-torture/execute/991016-1.c: New test.
48615
48616 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
48617
48618 * gcc.c-torture/execute/991014-1.c: New test.
48619
48620 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
48621
48622 * g++.old-deja/g++.other/union2.C: New test.
48623
48624 1999-10-13 Nathan Sidwell <nathan@acm.org>
48625
48626 * g++.old-deja/g++.other/vaarg2.C: New test.
48627 * g++.old-deja/g++.other/vaarg3.C: New test.
48628
48629 1999-10-12 Craig Burley <craig@jcb-sc.com>
48630
48631 * g77.f-torture/noncompile/19990905-1.f: Moved from being
48632 in compile/.
48633
48634 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
48635
48636 * gcc.c-torture/execute/va-arg-11.c: New test.
48637
48638 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
48639
48640 * lib/file-format.exp (gcc_target_object_format): Don't
48641 crash if objdump is unavailable.
48642
48643 1999-09-29 Donn Terry <donn@interix.com>
48644
48645 * gcc.misc-tests/mg.exp: delete extraneous redirection.
48646
48647 1999-09-28 Nick Clifton <nickc@cygnus.com>
48648
48649 * gcc.c-torture/compile/990928-1.c: New test.
48650
48651 1999-09-28 Nathan Sidwell <nathan@acm.org>
48652
48653 * g++.old-deja/g++.other/decl6.C: New test.
48654
48655 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48656
48657 * gcc.c-torture/execute/va-arg-10.c: New test.
48658
48659 1999-09-27 Nathan Sidwell <nathan@acm.org>
48660
48661 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
48662 __PRETTY_FUNCTION__.
48663
48664 1999-09-23 Nick Clifton <nickc@cygnus.com>
48665
48666 * gcc.c-torture/execute/990923-1.c: New test.
48667
48668 1999-09-21 Nick Clifton <nickc@cygnus.com>
48669
48670 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
48671 for which -fpic is inappropriate.
48672
48673 1999-09-21 Mark Mitchell <mark@codesourcery.com>
48674
48675 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
48676
48677 1999-09-21 Nathan Sidwell <nathan@acm.org>
48678
48679 * g++.old-deja/g++.other/dyncast1.C: New test.
48680 * g++.old-deja/g++.other/dyncast2.C: New test.
48681 * g++.old-deja/g++.other/dyncast3.C: New test.
48682 * g++.old-deja/g++.other/dyncast4.C: New test.
48683 * g++.old-deja/g++.other/dyncast5.C: New test.
48684 * g++.old-deja/g++.eh/catch3.C: New test.
48685 * g++.old-deja/g++.eh/catch3p.C: New test.
48686 * g++.old-deja/g++.eh/catch4.C: New test.
48687 * g++.old-deja/g++.eh/catch4p.C: New test.
48688 * g++.old-deja/g++.eh/catch5.C: New test.
48689 * g++.old-deja/g++.eh/catch5p.C: New test.
48690 * g++.old-deja/g++.eh/catch6.C: New test.
48691 * g++.old-deja/g++.eh/catch6p.C: New test.
48692 * g++.old-deja/g++.eh/catch7.C: New test.
48693 * g++.old-deja/g++.eh/catch7p.C: New test.
48694 * g++.old-deja/g++.eh/catch8.C: New test.
48695 * g++.old-deja/g++.eh/catch8p.C: New test.
48696 * g++.old-deja/g++.eh/catch9.C: New test.
48697 * g++.old-deja/g++.eh/catch9p.C: New test.
48698
48699 1999-09-13 Nathan Sidwell <nathan@acm.org>
48700
48701 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
48702 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
48703
48704 1999-09-13 Jeffrey A Law (law@cygnus.com)
48705
48706 * gcc.c-torture/compile/990913-1.c: New test.
48707
48708 1999-09-10 Nathan Sidwell <nathan@acm.org>
48709
48710 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
48711 * g++.old-deja/g++.jason/rfg5.C: Likewise.
48712
48713 1999-09-09 Richard Henderson <rth@cygnus.com>
48714
48715 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
48716
48717 1999-09-09 Nathan Sidwell <nathan@acm.org>
48718
48719 * g++.old-deja/g++.other/lookup11.C: New test.
48720 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
48721 what is permitted and what we want.
48722 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
48723 overload use.
48724 * g++.old-deja/g++.jason/rfg5.C: Likewise.
48725
48726 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
48727
48728 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
48729 * gcc.c-torture/noncompile/poison-1.c: New file.
48730
48731 1999-09-08 Nathan Sidwell <nathan@acm.org>
48732
48733 * g++.old-deja/g++.other/sizeof3.C: New test.
48734 * g++.old-deja/g++.other/sizeof4.C: New test.
48735 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
48736 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
48737
48738 1999-09-07 Richard Henderson <rth@cygnus.com>
48739
48740 * gcc.dg/va-arg-1.c: New.
48741
48742 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48743
48744 * gcc.c-torture/execute/va-arg-9.c: New test.
48745
48746 1999-09-05 Craig Burley <craig@jcb-sc.com>
48747
48748 * g77.f-torture/compile/980519-2.f: New test.
48749 * g77.f-torture/compile/19990905-0.f: New test.
48750 * g77.f-torture/compile/19990905-1.f: New test.
48751 * g77.f-torture/compile/19990905-2.f: New test.
48752
48753 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
48754
48755 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
48756
48757 * gcc.c-torture/execute/990827-1.c: Fix typo.
48758
48759 1999-09-03 Nathan Sidwell <nathan@acm.org>
48760
48761 * g++.old-deja/g++.other/deref1.C: New test.
48762
48763 1999-09-02 Nathan Sidwell <nathan@acm.org>
48764
48765 * g++.old-deja/g++.other/ambig2.C: New test.
48766 * g++.old-deja/g++.other/cond5.C: New test.
48767 * g++.old-deja/g++.other/lookup16.C: New test.
48768
48769 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
48770
48771 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
48772 assemblers too.
48773
48774 1999-08-31 Jeffrey A Law (law@cygnus.com)
48775
48776 * lib/c-torture.exp: Avoid the "compare executables" optimization
48777 when testing native.
48778
48779 1999-08-29 Jeffrey A Law (law@cygnus.com)
48780
48781 * gcc.c-torture/execute/990829-1.c: New test.
48782 * gcc.c-torture/compile/990829-1.c: New test.
48783
48784 1999-08-27 Paul Burchard <burchard@pobox.com>
48785
48786 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
48787 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
48788 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
48789 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
48790 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
48791 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
48792 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
48793 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
48794 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
48795 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
48796 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
48797
48798 1999-08-27 Jeffrey A Law (law@cygnus.com)
48799
48800 * gcc.c-torture/execute/990827-1.c: New test.
48801
48802 1999-08-26 Craig Burley <craig@jcb-sc.com>
48803
48804 * g77.f-torture/noncompile/19990826-4.f: New test.
48805
48806 * g77.f-torture/compile/19990826-3.f: New test.
48807
48808 * g77.f-torture/execute/19990826-2.f: New test.
48809
48810 * g77.f-torture/compile/19990826-1.f: New test.
48811
48812 * gcc.c-torture/execute/990826-0.c: New test.
48813 * g77.c-torture/execute/19990826-0.f: New test.
48814
48815 * g77.f-torture/noncompile/970626-2.f: New test.
48816
48817 1999-08-25 Paul Burchard <burchard@pobox.com>
48818
48819 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
48820 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
48821 lss-011.C: New tests.
48822
48823 1999-08-25 Nathan Sidwell <nathan@acm.org>
48824
48825 * g++.old-deja/g++.other/decl5.C: New test.
48826
48827 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48828
48829 * noncompile/noncompile.exp: Load_lib c-torture.exp.
48830 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
48831 call `postbase' for each one. All callers of `postbase' changed
48832 to call this instead.
48833
48834 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
48835
48836 * gcc.c-torture/execute/990811-1.c: New test.
48837
48838 1999-08-09 Nick Clifton <nickc@cygnus.com>
48839
48840 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
48841 just native ones.
48842
48843 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
48844 just native ones.
48845
48846 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
48847
48848 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
48849
48850 1999-08-04 Jeffrey A Law (law@cygnus.com)
48851
48852 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
48853
48854 1999-08-04 Nathan Sidwell <nathan@acm.org>
48855
48856 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
48857
48858 1999-08-04 Jeffrey A Law (law@cygnus.com)
48859
48860 * gcc.c-torture/execute/990804-1.c: New test.
48861
48862 1999-08-03 Nathan Sidwell <nathan@acm.org>
48863
48864 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
48865 * g++.old-deja/g++.brendan/crash64.C: Likewise.
48866 * g++.old-deja/g++.brendan/overload8.C: Likewise.
48867
48868 1999-08-03 Nathan Sidwell <nathan@acm.org>
48869
48870 * g++.old-deja/g++.other/struct1.C: New test.
48871
48872 1999-08-03 Nathan Sidwell <nathan@acm.org>
48873
48874 * g++.old-deja/g++.other/enum2.C: New test.
48875
48876 1999-08-02 Richard Henderson <rth@cygnus.com>
48877
48878 Adapted from tests from Franz Sirl:
48879 * gcc.c-torture/execute/va-arg-7.c: New test.
48880 * gcc.c-torture/execute/va-arg-8.c: New test.
48881
48882 1999-08-01 Jeffrey A Law (law@cygnus.com)
48883
48884 * gcc.c-torture/compile/990801-2.c: New test.
48885
48886 * gcc.c-torture/compile/990801-1.c: New test.
48887
48888 1999-07-27 Michael Meissner <meissner@cygnus.com>
48889
48890 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
48891 fp-cmp-1.c, converting double to float.
48892
48893 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
48894 fp-cmp-1.c, converting double to long double.
48895
48896 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
48897 from fr1 to unknown_register, since fr1 is a legitimate register
48898 on some machines.
48899
48900 1999-07-25 Jeffrey A Law (law@cygnus.com)
48901
48902 * README: More listname related changes.
48903
48904 1999-07-08 Catherine Moore <clm@cygnus.com>
48905
48906 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
48907
48908 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
48909
48910 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
48911
48912 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
48913
48914 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
48915
48916 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
48917
48918 * gcc.dg/990703-1.c: New test.
48919
48920 1999-06-29 Nick Clifton <nickc@cygnus.com>
48921
48922 * lib/file-format.exp: New file: Move definition of proc
48923 gcc_target_object_format to here from
48924 gcc.dg/special/ecos.exp.
48925
48926 * lib/c-torture.exp: Include lib file-format.exp.
48927 * lib/gcc-dg.exp: Include lib file-format.exp.
48928
48929 * gcc.dg/special/ecos.exp: Remove definition of proc
48930 gcc_target_object_format.
48931
48932 1999-06-28 Jeffrey A Law (law@cygnus.com)
48933
48934 * gcc.c-torture/execute/990628-1.c: New test.
48935
48936 1999-06-25 Jeffrey A Law (law@cygnus.com)
48937
48938 * gcc.c-torture/compile/990625-2.c: New test.
48939
48940 * gcc.c-torture/compile/990625-1.c: New test.
48941
48942 1999-06-23 Nick Clifton <nickc@cygnus.com>
48943
48944 * gcc.c-torture/compile/dll.c: New test case. Check that dll
48945 attributes compile.
48946 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
48947 ports that use the COFF/PE file format.
48948
48949 1999-06-17 Jeffrey A Law (law@cygnus.com)
48950
48951 * gcc.c-torture/compile/990617-1.c: New test.
48952
48953 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
48954
48955 * g++.old-deja/g++.other/decl4.C: New test.
48956
48957 1999-06-14 Nathan Sidwell <nathan@acm.org>
48958
48959 * g++.old-deja/g++.other/bitfld3.C: New test.
48960
48961 1999-06-08 Nathan Sidwell <nathan@acm.org>
48962
48963 * g++.old-deja/g++.eh/catch1.C: New test.
48964
48965 1999-06-07 Jeffrey A Law (law@cygnus.com)
48966
48967 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
48968
48969 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
48970 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
48971
48972 1999-06-05 Craig Burley <craig@jcb-sc.com>
48973
48974 * g77.f-torture/compile/19990502-0.f: Replace with new,
48975 shorter, test that still fails after recent changes.
48976
48977 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
48978
48979 * gcc.c-torture/execute/990604-1.c: New test.
48980
48981 1999-05-31 Jeffrey A Law (law@cygnus.com)
48982
48983 * gcc.c-torture/execute/990531-1.c: New test.
48984
48985 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48986
48987 * gcc.c-torture/compile/990527-1.c: New test.
48988
48989 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
48990
48991 * gcc.c-torture/execute/990527-1.c: New test.
48992
48993 1999-05-25 Nick Clifton <nickc@cygnus.com>
48994
48995 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
48996 bitfields as signed.
48997
48998 1999-05-25 Craig Burley <craig@jcb-sc.com>
48999
49000 * g77.f-torture/compile/19990525-0.f: New test.
49001
49002 1999-05-25 Jeffrey A Law (law@cygnus.com)
49003
49004 * gcc.c-torture/execute/990525-2.c: New test.
49005
49006 * gcc.c-torture/execute/990525-1.c: New test.
49007
49008 1999-05-24 Nathan Sidwell <nathan@acm.org>
49009
49010 * g++.old-deja/g++.other/anon3.C: New test.
49011 * g++.old-deja/g++.other/anon4.C: New test.
49012 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
49013 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
49014 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
49015 Merrill).
49016
49017 1999-05-24 Jeffrey A Law (law@cygnus.com)
49018
49019 * gcc.c-torture/execute/990524-1.c: New test.
49020
49021 * gcc.dg/990524-1.c: New test.
49022
49023 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49024
49025 * gcc.c-torture/compile/990523-1.c: New test.
49026
49027 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
49028
49029 * gcc.c-torture/compile/990519-1.c: New test.
49030
49031 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
49032
49033 * gcc.c-torture/compile/990517-1.c: New test.
49034
49035 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
49036 (e4, f4): New tests.
49037 (main): Call them.
49038
49039 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49040
49041 * gcc.dg/noreturn-1.c: New test.
49042
49043 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
49044
49045 * gcc.c-torture/execute/990513-1.c: New test.
49046
49047 1999-05-10 Richard Henderson <rth@cygnus.com>
49048
49049 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
49050
49051 1999-05-10 Craig Burley <craig@jcb-sc.com>
49052
49053 * g77.f-torture/execute/erfc.f: Use small single-precision
49054 values, to avoid problems on Alphas when not -mieee.
49055
49056 1999-05-08 Craig Burley <craig@jcb-sc.com>
49057
49058 * gcc.dg/990506-0.c: New test.
49059
49060 1999-05-08 Richard Henderson <rth@cygnus.com>
49061
49062 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
49063 the constant to test. Don't XFAIL 64-bit targets.
49064
49065 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
49066 * g++.old-deja/g++.law/profile1.C: Likewise.
49067
49068 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
49069 operator new instances.
49070 * g++.old-deja/g++.other/delete5.C: Likewise.
49071
49072 1999-05-03 Craig Burley <craig@jcb-sc.com>
49073
49074 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
49075 intrinsic.
49076
49077 1999-05-03 Craig Burley <craig@jcb-sc.com>
49078
49079 * g77.f-torture/execute/u77-test.f: Reverse order of two
49080 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
49081
49082 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49083
49084 * gcc.dg/compare1.c: New test.
49085
49086 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
49087
49088 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
49089 New tests.
49090
49091 1999-05-02 Craig Burley <craig@jcb-sc.com>
49092
49093 * g77.f-torture/compile/19990502-1.f: New test.
49094
49095 1999-05-02 Craig Burley <craig@jcb-sc.com>
49096
49097 * g77.f-torture/compile/19990502-0.f: New test.
49098
49099 1999-05-02 Craig Burley <craig@jcb-sc.com>
49100
49101 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
49102 intrinsic.
49103
49104 1999-05-02 Craig Burley <craig@jcb-sc.com>
49105
49106 * g77.f-torture/execute/u77-test.f (main): List libU77
49107 intrinsics not currently tested.
49108 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
49109 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
49110 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
49111 Trim blanks off the ends of some printed strings.
49112
49113 1999-05-02 Craig Burley <craig@jcb-sc.com>
49114
49115 * g77.f-torture/execute/u77-test.f (main): Just warn about
49116 FSTAT gid disagreement, as it's expected on some systems.
49117
49118 1999-05-01 Craig Burley <craig@jcb-sc.com>
49119
49120 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
49121 use a new function, which allows for some slop.
49122 Clean up some commentary.
49123 (issum): The new function.
49124 (sgladd): Deleted subroutine.
49125
49126 1999-05-01 Craig Burley <craig@jcb-sc.com>
49127
49128 * g77.f-torture/execute/u77-test.f: Modify to be more like
49129 libf2c/libU77 version, bringing patches to that version here.
49130 Add suitable commentary.
49131
49132 1999-04-25 Richard Henderson <rth@cygnus.com>
49133
49134 * gcc.dg/990424-1.c: New test.
49135
49136 1999-04-24 Craig Burley <craig@jcb-sc.com>
49137
49138 * g77.f-torture/execute/u77-test.f (main): Bug involving
49139 LSTAT has been fixed, so turn back on full checking.
49140
49141 1999-04-20 Craig Burley <craig@jcb-sc.com>
49142
49143 * g77.f-torture/compile/19990419-0.f: New test.
49144 * g77.f-torture/execute/19990419-1.f: New test.
49145
49146 1999-04-17 Richard Henderson <rth@cygnus.com>
49147
49148 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
49149 to avoid the need for a prototype to supress a warning.
49150
49151 1999-04-07 Jim Wilson <wilson@cygnus.com>
49152
49153 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
49154
49155 1999-04-04 Jeffrey A Law (law@cygnus.com)
49156
49157 * gcc.c-torture/execute/990404-1.c: New test.
49158
49159 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
49160
49161 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
49162 * gcc.dg/cpp-if3.c: Don't use -pedantic.
49163 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
49164 missing initializer warnings.
49165
49166 1999-03-28 Jeffrey A Law (law@cygnus.com)
49167
49168 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
49169 matching strings.
49170
49171 1999-03-26 Jeffrey A Law (law@cygnus.com)
49172
49173 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
49174
49175 1999-03-26 Craig Burley <craig@jcb-sc.com>
49176
49177 * g77.f-torture/execute/19990325-0.f: New test.
49178 * g77.f-torture/execute/19990325-1.f: New test.
49179
49180 1999-03-24 Jeffrey A Law (law@cygnus.com)
49181
49182 * gcc.c-torture/execute/990324-1.c: New test.
49183
49184 1999-03-22 Jim Wilson <wilson@cygnus.com>
49185
49186 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
49187 test with 4.
49188
49189 1999-03-17 Richard Henderson <rth@cygnus.com>
49190
49191 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
49192
49193 1999-03-13 Craig Burley <craig@jcb-sc.com>
49194
49195 * g77.f-torture/execute/19990313-2.f: New test.
49196 * g77.f-torture/execute/19990313-3.f: New test.
49197
49198 1999-03-13 Craig Burley <craig@jcb-sc.com>
49199
49200 * g77.f-torture/execute/19990313-0.f: New test.
49201 * g77.f-torture/execute/19990313-1.f: New test.
49202
49203 1999-03-12 Jim Wilson <wilson@cygnus.com>
49204
49205 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
49206 printf to sprintf.
49207 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
49208 (main): Add check for u15. Conditionalize u31 check depending on
49209 whether ints are <32 bits or >=32 bits.
49210
49211 1999-03-08 Craig Burley <craig@jcb-sc.com>
49212
49213 * g77.f-torture/execute/19981119-0.f: Improve testiness.
49214
49215 1999-03-08 Craig Burley <craig@jcb-sc.com>
49216
49217 * g77.f-torture/compile/19990305-0.f: New test.
49218 * g77.f-torture/execute/19981119-0.f: New test.
49219
49220 1999-03-08 Craig Burley <craig@jcb-sc.com>
49221
49222 * g77.f-torture/execute/970625-2.f: call ABORT if final
49223 result is not correct, instead of just printing it.
49224 Add this checking via newly introduced obfuscation, to
49225 trip up buggy front ends.
49226
49227 1999-03-07 Craig Burley <craig@jcb-sc.com>
49228
49229 * g77.f-torture/compile/960317-1.f: Moved from being
49230 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
49231
49232 1999-03-06 Craig Burley <craig@jcb-sc.com>
49233
49234 * g77.f-torture/execute/960317-1.f: New (old) test.
49235 * g77.f-torture/execute/970625-2.f: Ditto.
49236
49237 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
49238
49239 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
49240 message on line 1 or line 2; cccp and cpplib do this differently.
49241
49242 1999-03-01 Jeffrey A Law (law@cygnus.com)
49243
49244 * g++.old-deja/g++.law/weak1.C: New test.
49245
49246 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
49247
49248 * gcc.c-torture/execute/990119-1.c: Renamed to...
49249 * gcc.dg/990119-1.c: this, so it will only be tested once
49250 (it's a preprocessor test, it doesn't need to be run at
49251 multiple optimization levels).
49252
49253 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
49254
49255 * lib/g++.exp: Don't add incdir=$base_dir/../include to
49256 ALWAYS_CXXFLAGS.
49257
49258 1999-02-24 Craig Burley <craig@jcb-sc.com>
49259
49260 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
49261 * g77.f-torture/compile/19981216-0.f: ...as it is expected
49262 to not be compilable by current g77.
49263
49264 1999-02-24 Nick Clifton <nickc@cygnus.com>
49265
49266 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
49267
49268 1999-02-22 Jeffrey A Law (law@cygnus.com)
49269
49270 * gcc.c-torture/execute/990222-1.c: New test.
49271
49272 1999-02-19 Craig Burley <craig@jcb-sc.com>
49273
49274 * g77.f-torture/compile/19990218-0.f: New test.
49275 * g77.f-torture/noncompile/19990218-1.f: New test.
49276
49277 1999-02-18 Craig Burley <craig@jcb-sc.com>
49278
49279 * g77.f-torture/compile/19981216-0.f: New test.
49280
49281 1999-02-14 Jeffrey A Law (law@cygnus.com)
49282
49283 * gcc.dg/990214-1.c: New test.
49284
49285 1999-02-13 Jeffrey A Law (law@cygnus.com)
49286
49287 * gcc.dg/990213-2.c: New test.
49288
49289 * gcc.dg/990213-1.c: New test.
49290
49291 1999-02-12 Jeffrey A Law (law@cygnus.com)
49292
49293 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
49294 ints.
49295
49296 1999-02-11 Nick Clifton <nickc@cygnus.com>
49297
49298 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
49299 specified by target.
49300
49301 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
49302
49303 1999-02-11 Jeffrey A Law (law@cygnus.com)
49304
49305 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
49306
49307 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
49308
49309 * gcc.dg/special/ecos.exp: New test driver for new tests with
49310 special requirements.
49311
49312 * gcc.dg/special/alias-1.c: New test.
49313 * gcc.dg/special/gcsec-1.c: New test.
49314 * gcc.dg/special/weak-1.c: New test.
49315 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
49316 * gcc.dg/special/weak-2.c: New test.
49317 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
49318 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
49319 * gcc.dg/special/wkali-1.c: New test.
49320 * gcc.dg/special/wkali-2.c: New test.
49321 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
49322 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
49323
49324 1999-02-10 Felix Lee <flee@cygnus.com>
49325
49326 * lib/c-torture.exp (c-torture-compile): Pull out code for
49327 analyzing gcc error messages.
49328 (c-torture-execute): Likewise. Fix some (harmless) false
49329 positives.
49330 * lib/gcc.exp (gcc_check_compile): New function.
49331
49332 1999-02-08 Richard Henderson <rth@cygnus.com>
49333
49334 * gcc.c-torture/execute/990208-1.c: New test.
49335
49336 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
49337
49338 * g++.dg/special/ecos.exp: New driver for new tests with special
49339 requirements
49340
49341 * g++.dg/special/conpr-1.C: New test
49342 * g++.dg/special/conpr-2.C: New test
49343 * g++.dg/special/conpr-2a.C: New test
49344 * g++.dg/special/conpr-3.C: New test
49345 * g++.dg/special/conpr-3a.C: New test
49346 * g++.dg/special/conpr-3b.C: New test
49347
49348 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
49349 allow g++ to use the dg driver
49350
49351 * README: Add comment about g++.dg directory
49352
49353 1999-02-06 Jeffrey A Law (law@cygnus.com)
49354
49355 * README: Update email addresses.
49356
49357 1999-02-03 Nick Clifton <nickc@cygnus.com>
49358
49359 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
49360 arguments in order to force structure S onto the stack even on
49361 the alpha.
49362 (test): Pass 10 leading arguments to function foo as well as the
49363 structure S.
49364
49365 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
49366 failure for all targets.
49367
49368 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
49369 abort to terminate program execution.
49370
49371 1999-01-30 Richard Henderson <rth@cygnus.com>
49372
49373 * gcc.c-torture/execute/990130-1.c: New test.
49374
49375 1999-01-30 Jeffrey A Law (law@cygnus.com)
49376
49377 * gcc.dg/990130-1.c: New test.
49378
49379 1999-01-28 Michael Meissner <meissner@cygnus.com>
49380
49381 * gcc.c-torture/execute/990128-1.c: New test.
49382
49383 1999-01-27 Michael Meissner <meissner@cygnus.com>
49384
49385 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
49386
49387 1999-01-27 Felix Lee <flee@cygnus.com>
49388
49389 * lib/c-torture.exp (c-torture-compile): pull out code for
49390 analyzing gcc error messages.
49391 (c-torture-execute): ditto, and fix some (harmless) false
49392 positives.
49393 * lib/gcc.exp (gcc_check_compile): new function.
49394
49395 1999-01-17 Jeffrey A Law (law@cygnus.com)
49396
49397 * gcc.dg/990117-1.c: New test.
49398
49399 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
49400
49401 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
49402
49403 1999-01-15 Jeffrey A Law (law@cygnus.com)
49404
49405 * g77.f-torture/compile/990115-1.f: New test.
49406
49407 1999-01-07 Jeffrey A Law (law@cygnus.com)
49408
49409 * gcc.c-torture/compile/990107-1.c: New test
49410
49411 1999-01-06 Jeffrey A Law (law@cygnus.com)
49412
49413 * gcc.c-torture/execute/990106-2.c: New test.
49414
49415 * gcc.c-torture/execute/990106-1.c: New test.
49416
49417 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
49418
49419 * gcc.c-torture/compile/981223-1.c: New test.
49420
49421 1998-12-29 Richard Henderson <rth@cygnus.com>
49422
49423 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
49424 (opt3): Rename from opt4 and disable.
49425
49426 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
49427
49428 * g++.old-deja/g++.pt/ptrmem5.C: New test.
49429
49430 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
49431
49432 * g++.old-deja/g++.other/conv5.C: New test.
49433
49434 1998-12-14 Nick Clifton <nickc@cygnus.com>
49435
49436 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
49437
49438 1998-12-11 Jeffrey A Law (law@cygnus.com)
49439
49440 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
49441
49442 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
49443
49444 * gcc.c-torture/compile/981211-1.c: New test.
49445
49446 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
49447
49448 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
49449
49450 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
49451
49452 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49453
49454 * gcc.special/930510-1.c: Make C9X safe.
49455 * gcc.misc-tests/gcov-1.c Similarly.
49456 * gcc.misc-tests/gcov-2.c Similarly.
49457
49458 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
49459
49460 * gcc.dg/ultrasp1.c: New test.
49461
49462 1998-12-06 Richard Henderson <rth@cygnus.com>
49463
49464 * gcc.c-torture/execute/981206.c: New test.
49465
49466 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
49467
49468 * g++.old-deja/g++.ns/template7.C: New test.
49469
49470 * g++.old-deja/g++.other/expr1.C: New test.
49471
49472 * g++.old-deja/g++.eh/tmpl3.C: New test.
49473
49474 * g++.old-deja/g++.eh/tmpl2.C: New test.
49475
49476 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
49477
49478 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
49479 * g++.old-deja/g++.other/using6.C: Removed.
49480 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
49481
49482 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
49483
49484 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
49485
49486 * g++.old-deja/g++.pt/overload8.C: New test.
49487
49488 * g++.old-deja/g++.pt/overload7.C: New test.
49489
49490 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
49491
49492 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
49493 and relinking messages.
49494 * lib/g++.exp (g++_target_compile): Remove .rpo file when
49495 compiling with -frepo.
49496
49497 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
49498
49499 * g++.old-deja/g++.pt/lookup6.C: New test.
49500
49501 1998-11-30 Nick Clifton <nickc@cygnus.com>
49502
49503 * gcc.c-torture/execute/981130-1.c: New test.
49504 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
49505
49506 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
49507
49508 * g++.old-deja/g++.pt/explicit76.C: New test.
49509
49510 * g++.old-deja/g++.pt/friend38.C: New test.
49511
49512 * g++.old-deja/g++.ns/crash2.C: New test.
49513
49514 * g++.old-deja/g++.pt/defarg8.C: New test.
49515
49516 * g++.old-deja/g++.pt/instantiate6.C: New test.
49517
49518 * g++.old-deja/g++.pt/static6.C: New test.
49519
49520 * g++.old-deja/g++.pt/decl2.C: New test.
49521
49522 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
49523
49524 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
49525 problem is actually related with name lookup, but so what? :-)
49526
49527 * g++.old-deja/g++.pt/friend37.C: New test.
49528
49529 1998-11-25 Dave Love <d.love@dl.ac.uk>
49530
49531 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
49532 element, which fails on some systems.
49533
49534 * g77.f-torture/execute/labug1.f: New test.
49535
49536 1998-11-21 Jeffrey A Law (law@cygnus.com)
49537
49538 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
49539 is defined.
49540
49541 1998-11-18 Dave Love <d.love@dl.ac.uk>
49542
49543 * g77.f-torture/compile/981117-1.f: New test.
49544
49545 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
49546
49547 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
49548 properly discarded.
49549
49550 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
49551
49552 * gcc.c-torture/execute/memcheck: New directory of tests for
49553 -fcheck-memory-usage.
49554
49555 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
49556
49557 * README: New file, general information about the testsuite and
49558 new description of the various C++ test subdirectories.
49559 * README.g++: Eliminate obsolete information, update and move most
49560 relevant stuff to README.
49561
49562 1998-11-07 Richard Henderson <rth@cygnus.com>
49563
49564 * gcc.c-torture/compile/981107-1.c: New test.
49565
49566 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
49567
49568 * execute/memcpy-bi.c: New testcase.
49569
49570 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
49571
49572 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
49573 base classes.
49574
49575 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
49576 template is selected.
49577
49578 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
49579 classes, it should be accepted for all types.
49580
49581 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
49582
49583 * g++.old-deja/g++.pt/spec24.C: Ensure that template
49584 specializations start with template headers.
49585
49586 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
49587
49588 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
49589
49590 * g++.old-deja/g++.other/init9.C: Test cross initialization of
49591 non-POD types.
49592
49593 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
49594
49595 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
49596
49597 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
49598
49599 * compile/981022-1.c, compile/981022-1.x: New test and driver.
49600
49601 1998-10-19 Jeffrey A Law (law@cygnus.com)
49602
49603 * 981019-1.c: New test.
49604
49605 1998-10-14 Robert Lipe <robertl@dgii.com>
49606
49607 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
49608 find objc headers.
49609
49610 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
49611
49612 * compile/981001-4.c: Remove use of GCC extension that triggers a
49613 compiler bug.
49614
49615 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
49616
49617 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
49618
49619 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
49620
49621 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
49622 instantiation of template produces incorrect code for delete
49623 expression.
49624
49625 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
49626 constructors' name is not unique.
49627 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
49628 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
49629
49630 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
49631 automatic array of const is ill-formed.
49632
49633 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
49634 of template parameter?
49635
49636 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
49637 const.
49638
49639 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
49640 pointer-to-member expression.
49641
49642 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
49643 declaration causes ICE.
49644
49645 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
49646
49647 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
49648 reserved in the global namespace.
49649
49650 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
49651 generate needed virtual table.
49652
49653 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
49654
49655 1998-10-10 Dariush Eslimi <eslimi@loran.com>
49656
49657 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
49658 template-dependent type
49659
49660 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
49661
49662 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
49663 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
49664 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
49665
49666 * g++.old-deja/g++.other/using5.C: New test; using decl from base
49667 class should be usable as argument of member function.
49668 * g++.old-deja/g++.other/using6.C: New test; using decl from base
49669 class should be usable as return type of member function.
49670 * g++.old-deja/g++.other/using7.C: New test; using decl from base
49671 class should be usable as type of data member.
49672
49673 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
49674
49675 1998-10-09 Jeffrey A Law (law@cygnus.com)
49676
49677 * gcc.c-torture/special/920521-1.c: Fix bogus test.
49678
49679 1998-10-08 Nick Clifton <nickc@cygnus.com>
49680
49681 * gcc.dg/dll-?.c Add thumb to target list.
49682 Fix assembler scan patterns to match current assembler output.
49683
49684 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
49685
49686 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
49687 matching of template brackets.
49688
49689 * g++.old-deja/g++.other/using4.C: New test. Test using
49690 declarations of methods from base classes.
49691
49692 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
49693 within functions should introduce names into the innermost
49694 enclosing namespace.
49695
49696 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
49697 of static locals if first initialization throws.
49698
49699 1998-10-07 Jim Wilson <wilson@cygnus.com>
49700
49701 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
49702
49703 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
49704
49705 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
49706 lose track of the possible targets of tablejump insns.
49707 * special/special.exp: Run it.
49708
49709 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
49710
49711 * g++.old-deja/g++.pt/friend35.C: New test. A template function
49712 must be declared before its specializations can be named in friend
49713 declarations.
49714
49715 1998-10-05 Dave Love <d.love@dl.ac.uk>
49716
49717 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
49718
49719 * g77.f-torture/execute/io1.f: New test.
49720
49721 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
49722
49723 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
49724 with pointer to template function, for which no argument deduction
49725 is possible.
49726
49727 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
49728 specialization of template function as argument to template
49729 function.
49730
49731 * g++.old-deja/g++.other/access2.C: New test; Inner class
49732 shouldn't have privileged access to Outer's names.
49733
49734 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
49735
49736 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
49737 friend template declared within template class conflicts with
49738 nested class of the same name.
49739
49740 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
49741 is ignored.
49742
49743 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
49744 object with direct initializer as function declaration.
49745
49746 * g++.old-deja/g++.other/decl2.C: New test; duplicate
49747 initializers.
49748
49749 * g++.old-deja/g++.other/null2.C: New test; conditional operator
49750 involving const pointer and NULL produces incorrect result.
49751
49752 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
49753 type name without `typename' should be rejected with -pedantic.
49754
49755 1998-10-02 Richard Henderson <rth@cygnus.com>
49756
49757 * g++.old-deja/g++.other/addrof1.C: New test.
49758
49759 1998-10-01 Nick Clifton <nickc@cygnus.com>
49760
49761 * gcc.c-torture/compile/981001-1.c: New test.
49762 * gcc.c-torture/execute/981001-1.c: New test.
49763
49764 1998-10-01 Jeffrey A Law (law@cygnus.com)
49765
49766 * gcc.c-torture/compile/981001-2.c: New test.
49767 * gcc.c-torture/compile/981001-3.c: New test.
49768 * gcc.c-torture/compile/981001-4.c: New test.
49769
49770 1998-10-01 Robert Lipe <robertl@dgii.com>
49771
49772 * lib/objc.exp (objc_target_compile): Add -L during compiles for
49773 multilibbed hosts. Idea grafted from g77.exp.
49774
49775 1998-09-30 Dave Love <d.love@dl.ac.uk>
49776
49777 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
49778 avoid losing on systems which need -lsocket.
49779
49780 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
49781
49782 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
49783 * g++.old-deja/g++.other/nested2.C: Ditto.
49784 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
49785 failure.
49786
49787 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
49788
49789 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
49790 preferred over template operator!= for enum bitfields.
49791
49792 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
49793
49794 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
49795 that happen to have the same base name, but in different scopes,
49796 are incorrectly rejected.
49797
49798 1998-09-16 Richard Henderson <rth@cygnus.com>
49799
49800 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
49801 on the native word size instead of an integer literal.
49802
49803 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
49804
49805 * g++.old-deja/g++.other/static2.C: Invocation of static data
49806 member of type pointer-to-function denoted as non-static member.
49807
49808 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
49809 checks involving function types and aliases.
49810
49811 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
49812
49813 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
49814 redefined to the same non-trivial type.
49815
49816 * g++.old-deja/g++.pt/explicit73.C: Test for proper
49817 namespace-qualification of template specializations declared in
49818 other namespaces.
49819
49820 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
49821 to declare a subset of the specializations of a template function
49822 as friends of specializations of a template class.
49823
49824 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
49825 member templates that do not fully specialize the enclosing
49826 template class are rejected.
49827
49828 1998-09-11 Dave Love <d.love@dl.ac.uk>
49829
49830 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
49831
49832 1998-09-08 Dave Love <d.love@dl.ac.uk>
49833
49834 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
49835 altered from libf2c/libU77 version.
49836
49837 1998-09-06 Dave Love <d.love@dl.ac.uk>
49838
49839 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
49840
49841 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
49842
49843 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
49844 (un)signed char are different types for template specialization
49845 purposes.
49846
49847 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
49848
49849 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
49850 * objc: ObjC testsuite.
49851
49852 1998-08-31 Catherine Moore <clm@cygnus.com>
49853
49854 * gcc.c-torture/execute/941014-1.x: New file.
49855
49856 1998-08-31 Nick Clifton <nickc@cygnus.com>
49857
49858 * lib/c-torture.exp: Add support for
49859 torture_eval_before_compile and torture_eval_before_execute
49860 variables.
49861
49862 1998-08-30 Jeffrey A Law (law@cygnus.com)
49863
49864 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
49865 this test triggers valid.
49866
49867 1998-08-27 Jeffrey A Law (law@cygnus.com)
49868
49869 * gcc.dg/980827-1.c: New test.
49870
49871 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
49872
49873 * gcc.c-torture/execute/loop-4b.c: New test.
49874
49875 1998-08-26 Nick Clifton <nickc@cygnus.com>
49876
49877 * lib/c-torture.exp: Add support for
49878 torture_eval_before_compile and torture_eval_before_execute
49879 variables.
49880
49881 1998-08-25 Jeffrey A Law (law@cygnus.com)
49882
49883 * gcc.c-torture/compile/980825-1.c: New test.
49884
49885 1998-08-24 Nick Clifton <nickc@cygnus.com>
49886
49887 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
49888 count number tests in opt_t0 not good_t0.
49889
49890 1998-08-24 Jeffrey A Law (law@cygnus.com)
49891
49892 * gcc.c-torture/compile/930326-1.x: Fix typo.
49893
49894 1998-08-23 Mark Mitchell <mark@markmitchell.com>
49895
49896 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
49897 causes an ICE.
49898
49899 1998-08-21 Jeffrey A Law (law@cygnus.com)
49900
49901 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
49902 STACK_SIZE is defined.
49903 * gcc.c-torture/unsorted/stuct.c: Similarly.
49904
49905 * gcc.c-torture/compile/980821-1.c: New test.
49906
49907 1998-08-21 Jeffrey A Law (law@cygnus.com)
49908
49909 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
49910
49911 1998-08-19 Mark Mitchell <mark@markmitchell.com>
49912
49913 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
49914 code.
49915
49916 1998-08-09 Mark Mitchell <mark@markmitchell.com>
49917
49918 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
49919 error'.
49920
49921 1998-08-18 Jeffrey A Law (law@cygnus.com)
49922
49923 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
49924
49925 1998-08-16 Jeffrey A Law (law@cygnus.com)
49926
49927 * gcc.c-torture/compile/980816-1.c: New test.
49928
49929 * gcc.dg/980816-1.c: New test.
49930
49931 1998-08-13 Jeffrey A Law (law@cygnus.com)
49932
49933 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
49934 compiler for ieee tests.
49935
49936 1998-08-01 Dave Love <d.love@dl.ac.uk>
49937
49938 * g77.f-torture/compile/980729-0.f: New test.
49939
49940 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
49941
49942 * gcc.c-torture/special/eeprof-1.c: New test, for
49943 -finstrument-functions.
49944 * gcc.c-torture/special/special.exp: Run it.
49945
49946 1998-07-29 Jeffrey A Law (law@cygnus.com)
49947
49948 * gcc.c-torture/compile/980729-1.c: New test.
49949
49950 1998-07-27 Nick Clifton <nickc@cygnus.com>
49951
49952 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
49953 __thumb__ is defined, and test for ARM style doubles if so.
49954
49955 1998-07-26 Dave Love <d.love@dl.ac.uk>
49956
49957 * g77.f-torture/noncompile/980615-0.f: New test.
49958
49959 1998-07-26 H.J. Lu (hjl@gnu.org)
49960
49961 * gcc.dg/980312-1.c: Do link instead of compile.
49962 * gcc.dg/980313-1.c: Likewise.
49963
49964 1998-07-26 Jeffrey A Law (law@cygnus.com)
49965
49966 * gcc.c-torture/compile/980726-1.c: New test.
49967
49968 1998-07-25 Dave Love <d.love@dl.ac.uk>
49969
49970 * g77.f-torture/execute/io0.f: New test.
49971
49972 1998-07-24 Nick Clifton <nickc@cygnus.com>
49973
49974 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
49975 an int.
49976
49977 1998-06-18 Michael Meissner <meissner@cygnus.com>
49978
49979 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
49980 m32r bugs.
49981
49982 1998-07-17 Nick Clifton <nickc@cygnus.com>
49983
49984 * gcc.dg/980626-1.c: Expect failures for all toolchains until
49985 c-decl.c:grokdeclarator can handle mode attributes.
49986
49987 1998-07-16 Jeffrey A Law (law@cygnus.com)
49988
49989 * gcc.c-torture/execute/980716-1.c: New test.
49990
49991 1998-07-13 Jeffrey A Law (law@cygnus.com)
49992
49993 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
49994 the mn10200.
49995 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
49996 the mn10200.
49997 * gcc.c-torture/execute/va-arg-3.x: Similarly.
49998 * gcc.c-torture/compile/930326-1.x: Similarly.
49999
50000 1998-07-13 Dave Love <d.love@dl.ac.uk>
50001
50002 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
50003 New test from Craig.
50004
50005 1998-07-12 Dave Love <d.love@dl.ac.uk>
50006
50007 * g77.f-torture/noncompile/980616-0.f: New test.
50008
50009 * g77.f-torture/execute/970816-3.f: New test from Craig.
50010
50011 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
50012
50013 * g++.other/singleton.C: Return error value instead of taking
50014 SIGSEGV.
50015
50016 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
50017
50018 * g++.other/singleton.C: New test. Warning is under dispute.
50019 Runtime crash is not.
50020
50021 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
50022
50023 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
50024 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
50025 using6.C, using7.C}: New namespace tests.
50026
50027 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
50028
50029 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
50030 specialization with typedef'ed names used as array indexes.
50031
50032 1998-07-09 Jeffrey A Law (law@cygnus.com)
50033
50034 * gcc.c-torture/execute/980709-1.c: New test.
50035
50036 * gcc.dg/980709-1.c: New test.
50037
50038 1998-07-07 Richard Henderson <rth@cygnus.com>
50039
50040 * gcc.c-torture/execute/bcp-1.c: New test.
50041
50042 1998-07-07 Jeffrey A Law (law@cygnus.com)
50043
50044 * gcc.c-torture/execute/980707-1.c: New test.
50045
50046 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
50047
50048 * gcc.c-torture/compile/980706-1.c: New test.
50049
50050 1998-07-01 Dave Love <d.love@dl.ac.uk>
50051
50052 * g77.f-torture/execute/980701-0.f,
50053 g77.f-torture/execute/980701-1.f: New test from Craig.
50054
50055 1998-07-01 Jeffrey A Law (law@cygnus.com)
50056
50057 * gcc.c-torture/compile/980701-1.c: New test.
50058
50059 * gcc.c-torture/execute/980701-1.c: New test.
50060
50061 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
50062 rlsruhe.de>
50063
50064 * g++.old-deja/g++.robertl/eb132.C: New test.
50065 * g++.old-deja/g++.robertl/eb133.C: Likewise.
50066
50067 1998-06-29 Dave Love <d.love@dl.ac.uk>
50068
50069 * g77.f-torture/execute/980628-7.f,
50070 g77.f-torture/execute/980628-8.f,
50071 g77.f-torture/execute/980628-9.f,
50072 g77.f-torture/execute/980628-10.f: New tests from Craig.
50073
50074 * g77.f-torture/execute/980628-3.f: Remove mail headers.
50075
50076 1998-06-28 Jeffrey A Law (law@cygnus.com)
50077
50078 * g77.f-torture/execute/980628-4.f: New test from Craig.
50079 * g77.f-torture/execute/980628-5.f: Likewise.
50080 * g77.f-torture/execute/980628-2.f: Likewise.
50081 * g77.f-torture/execute/980628-0.f: Likewise.
50082 * g77.f-torture/execute/980628-1.f: Likewise.
50083 * g77.f-torture/execute/980628-3.f: Likewise.
50084 * g77.f-torture/execute/980628-6.f: Likewise.
50085
50086 1998-06-28 Jeffrey A Law (law@cygnus.com)
50087
50088 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
50089 directory when nothing has been installed yet.
50090
50091 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
50092
50093 * gcc.c-torture/special/special.exp: Handle newer versions of
50094 dejagnu.
50095
50096 1998-06-26 Jeffrey A Law (law@cygnus.com)
50097
50098 * gcc.dg/980626-1.c: New test.
50099
50100 1998-06-19 Bruno Haible <haible@ilog.fr>
50101
50102 * gcc.misc-tests/m-un-2.c: New test.
50103 * g++.old-deja/g++.other/warn01.c: Likewise.
50104
50105 1998-06-19 Robert Lipe <robertl@dgii.com>
50106
50107 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
50108 compatibility with assmblers with a different comment character.
50109 Eliminate use of GAS-specific extensions.
50110
50111 1998-06-19 Jeffrey A Law (law@cygnus.com)
50112
50113 * gcc.c-torture/execute/ieee/980619-1.c: New test.
50114
50115 1998-06-19 Robert Lipe <robertl@dgii.com>
50116
50117 * lib/g77.exp: Replace search for libf2c.a with search for newly
50118 renamed libg2c.a
50119
50120 1998-06-17 Jeffrey A Law (law@cygnus.com)
50121
50122 * gcc.c-torture/execute/980617-1.c: New test.
50123
50124 1998-06-12 Jeffrey A Law (law@cygnus.com)
50125
50126 * gcc.c-torture/execute/980612-1.c: New test.
50127
50128 1998-06-08 Jeffrey A Law (law@cygnus.com)
50129
50130 * gcc.dg/980523-1.c: Only test on ppc-linux.
50131 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
50132
50133 * gcc.c-torture/execute/980608-1.c: New test.
50134
50135 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
50136
50137 * gcc.c-torture/execute/980605-1.c: New test.
50138
50139 1998-06-04 Jeffrey A Law (law@cygnus.com)
50140
50141 * gcc.c-torture/execute/980604-1.c: New test.
50142
50143 1998-06-02 Jeffrey A Law (law@cygnus.com)
50144
50145 * gcc.c-torture/execute/980602-1.c: New test.
50146 * gcc.c-torture/execute/980602-2.c: Likewise.
50147
50148 1998-06-02 Dave Love <d.love@dl.ac.uk>
50149
50150 * 970125-0.f: Fix per JCB. Add commentary.
50151
50152 1998-05-31 Michael Meissner <meissner@cygnus.com>
50153
50154 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
50155 IEEE -0 support.
50156
50157 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
50158
50159 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
50160 earlier.
50161
50162 1998-05-28 Catherine Moore <clm@cygnus.com>
50163
50164 * gcc.c-torture/execute/980526-3.c: New test.
50165
50166 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
50167
50168 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
50169 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
50170 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
50171 m88k-motorola-sysv3 to XFAIL.
50172
50173 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50174
50175 * gcc.dg/980526-1.c: New test.
50176 * gcc.c-torture/execute/980526-2.c: New test.
50177
50178 1998-05-26 Jeffrey A Law (law@cygnus.com)
50179
50180 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
50181
50182 * gcc.c-torture/execute/980526-1.c: New test.
50183
50184 1998-05-26 Dave Love <d.love@dl.ac.uk>
50185
50186 * g77.f-torture/execute/alpha2.f: Add runtime test.
50187
50188 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
50189
50190 * g++.old-deja/old-deja.exp: Strip leading directories.
50191
50192 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
50193 error for the line. Don't run multiple tests for the same line.
50194
50195 1998-05-23 Jeffrey A Law (law@cygnus.com)
50196
50197 * gcc.dg/980523-1.c: New test.
50198
50199 1998-05-23 Dave Love <d.love@dl.ac.uk>
50200
50201 * g77.f-torture/compile/970915-0.f: New test.
50202
50203 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
50204
50205 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
50206
50207 1998-05-21 Jeffrey A Law (law@cygnus.com)
50208
50209 * gcc.dg/980520-1.c: New test.
50210
50211 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
50212
50213 * gcc.dg/980502-1.c: Fix return type.
50214
50215 1998-05-20 Jeffrey A Law (law@cygnus.com)
50216
50217 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
50218 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
50219 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
50220 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
50221 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
50222
50223 1998-05-20 Dave Love <d.love@dl.ac.uk>
50224
50225 * g77.f-torture/execute/980520-1.f: New test.
50226
50227 1998-05-15 Dave Love <d.love@dl.ac.uk>
50228
50229 * lib/mike-g77.exp: New file.
50230
50231 * g77.f-torture/noncompile/noncompile.exp,
50232 g77.f-torture/noncompile/check0.f: New files.
50233
50234 1998-05-14 Dave Love <d.love@dl.ac.uk>
50235
50236 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
50237 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
50238 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
50239 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
50240 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
50241 abort where appropriate.
50242
50243 1998-05-05 Michael Meissner <meissner@cygnus.com>
50244
50245 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
50246 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
50247
50248 1998-04-29 Dave Love <d.love@dl.ac.uk>
50249
50250 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
50251
50252 1998-04-27 Dave Love <d.love@dl.ac.uk>
50253
50254 * g77.f-torture/compile/980427-0.f: New test.
50255
50256 1998-04-24 Dave Love <d.love@dl.ac.uk>
50257
50258 * g77.f-torture/compile/980424-0.f: New test.
50259
50260 1998-04-19 Dave Love <d.love@dl.ac.uk>
50261
50262 * g77.f-torture/compile/980419-2.f (main): New test.
50263 * g77.f-torture/compile/970125-0.f: New test.
50264 * g77.f-torture/compile/980419-1.f: New test.
50265
50266 1998-04-08 Jim Wilson <wilson@cygnus.com>
50267
50268 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
50269 of loop-4.c.
50270
50271 1998-04-07 Jim Wilson <wilson@cygnus.com>
50272
50273 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
50274
50275 1998-04-03 Jim Wilson <wilson@cygnus.com>
50276
50277 * gcc.c-torture/compile/980329-1.c: New test.
50278
50279 1998-03-18 Jim Wilson <wilson@cygnus.com>
50280
50281 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
50282 * gcc.dg/980312-1.c: Fix typo in -march command.
50283
50284 1998-03-16 H.J. Lu (hjl@gnu.org)
50285
50286 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
50287
50288 1998-03-11 Robert Lipe <robertl@dgii.com>
50289
50290 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
50291 Dave Love agree the Fortran source is bogus.
50292
50293 1998-03-11 Robert Lipe <robertl@dgii.com>
50294
50295 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
50296 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
50297 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
50298 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
50299 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
50300
50301 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
50302
50303 * g++.old-deja/g++.other/friend1.C: New test.
50304
50305 1998-02-18 Dave Love <d.love@dl.ac.uk>
50306
50307 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
50308 possibly uninitialized) variables and declare dnrm2.
50309
50310 1998-02-23 Robert Lipe <robertl@dgii.com>
50311
50312 From Bruno Haible <haible@ilog.fr>:
50313 * gcc.c-torture/execute/980223.c: New test.
50314
50315 1998-02-13 Jeffrey A Law (law@cygnus.com)
50316
50317 * gcc.dg/ifelse-1.c: New test.
50318
50319 1998-02-09 H.J. Lu (hjl@gnu.org)
50320
50321 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
50322
50323 * lib/old-dejagnu.exp (old-dejagnu): Added the
50324 "execution test - XFAIL *-*-*" handling in the spirit of
50325 "excess errors test -". Changed the "execution test fails"
50326 handling to be like "excess errors test fails".
50327 * Update various tests accordingly.
50328
50329 1998-02-06 Jim Wilson <wilson@cygnus.com>
50330
50331 * gcc.c-torture/execute/980205.c: New test.
50332
50333 1998-01-18 Jeffrey A Law (law@cygnus.com)
50334
50335 * lib/c-torture.exp: Look for .x files instead of .cexp files.
50336 * lib/f-torture.exp: Similarly.
50337 * gcc.c-torture: Rename all .cexp files to .x files.
50338
50339 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
50340
50341 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
50342 (940510-1.c): Removed duplicate.
50343 (971104-1.c): New test.
50344
50345 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
50346
50347 * lib/f-torture.exp: Improve error and loop detection.
50348
50349 1997-11-19 Michael Meissner <meissner@cygnus.com>
50350
50351 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
50352 use that to size the filler array.
50353
50354 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
50355
50356 * lib/c-torture.exp(c-torture-execute): Fix typo.
50357
50358 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
50359 testcase as the executable name. Keep the executable around if
50360 the test fails.
50361
50362 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
50363
50364 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
50365 changes. Only test one -g option, and move it to the end of the
50366 list of options to test.
50367
50368 1997-09-19 Michael Meissner <meissner@cygnus.com>
50369
50370 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
50371 variable GCC_TORTURE_OPTIONS to supply default switches separated
50372 by colons. If no environment variable, run tests with -O0 -g, -O1
50373 -g, and -O2 -g as well.
50374
50375 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
50376
50377 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
50378 explanatory comments. Fix indentation.
50379
50380 1997-09-15 Jeffrey A Law (law@cygnus.com)
50381
50382 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
50383
50384 1997-09-11 Jeffrey A Law (law@cygnus.com)
50385
50386 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
50387 * g++.old-deja/g++.mike/p7325.C: Likewise.
50388 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
50389
50390 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
50391
50392 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
50393 * g++.old-deja/g++.brendan/crash30.C: Likewise.
50394 * g++.old-deja/g++.brendan/crash39.C: Likewise.
50395 * g++.old-deja/g++.law/operators4.C: Likewise.
50396
50397 1997-09-11 Joe Buck (jbuck@synopsys.com)
50398
50399 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
50400 * g++.old-deja/g++.mike/p784.C: Ditto.
50401 * g++.old-deja/g++.mike/p785.C: Ditto.
50402
50403 1997-09-05 Jeffrey A Law (law@cygnus.com)
50404
50405 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
50406
50407 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
50408
50409 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
50410 target feature; pass this to c-torture-execute as needed.
50411
50412 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
50413
50414 * lib/c-torture.exp(c-torture-execute): If the previous and the
50415 current executables being tested are identical, we don't need to
50416 run the executable again. Try to make the executable names
50417 unique. Add an optional argument for passing additional compiler
50418 flags.
50419
50420 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
50421
50422 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
50423
50424 1997-08-29 Jeffrey A Law (law@cygnus.com)
50425
50426 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
50427
50428 1997-07-31 Jeffrey A Law (law@cygnus.com)
50429
50430 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
50431 32bit or larger longs.
50432
50433 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
50434 have either a 32bit long or 32bit int.
50435
50436 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
50437
50438 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
50439 Make double precision tests dependent on sizeof (double).
50440
50441 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
50442
50443 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
50444 too.
50445
50446 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
50447
50448 * gcc.c-torture/compile/961203-1.cexp: New script.
50449
50450 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
50451
50452 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
50453 up the includes ourselves.
50454
50455 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
50456
50457 * lib/plumhall.exp: Remove random include, and add a few
50458 verbose messages for debugging.
50459
50460 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
50461
50462 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
50463 of trying to do it ourselves.
50464
50465 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
50466
50467 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
50468
50469 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
50470
50471 * gcc.prms/5403.c: Made regexp a bit less strict.
50472
50473 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
50474
50475 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
50476 is returned from remote_load instead.
50477 * lib/plumhall.exp: Ditto.
50478 * lib/mike-g++.exp: Ditto.
50479 * lib/old-dejagnu.exp: Ditto.
50480 * lib/c-torture.exp: Ditto.
50481
50482 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
50483
50484 * lib/g++.exp: Use build_wrapper procedure.
50485 * lib/gcc.exp: Ditto.
50486
50487 1997-05-20 Jeffrey A Law (law@cygnus.com)
50488
50489 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
50490 an old-style decl for malloc. Fixes tests to work when
50491 sizeof (int) != sizeof (size_t).
50492
50493 1997-05-15 Mike Meissner <meissner@cygnus.com>
50494
50495 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
50496
50497 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
50498 use stdargs.h interface.
50499
50500 1997-05-15 Mike Meissner <meissner@cygnus.com>
50501
50502 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
50503 NO_VARARGS when compiling.
50504
50505 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
50506
50507 * lib/plumhall.exp(ph_includes): New procedure.
50508 (ph_make): Use it.
50509 (ph_compiler): Ditto.
50510
50511 * lib/g++.exp: Rename test-glue.c to testglue.c.
50512 * lib/gcc.exp: Ditto.
50513
50514 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
50515
50516 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
50517 to completion when it's called.
50518
50519 1997-03-21 Michael Meissner <meissner@cygnus.com>
50520
50521 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
50522 is defined, don't do test.
50523
50524 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
50525
50526 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
50527 for object files.
50528 (ph_summary): Mark skipped testcases as untested, not unresolved.
50529
50530 * lib/plumhall.exp (ph_make): If unresolved because of bad
50531 errorCode, record errorCode in log file.
50532 (*): Replace send_log/verbose with verbose -log.
50533
50534 1997-03-19 Michael Meissner <meissner@cygnus.com>
50535
50536 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
50537 double conversion if double isn't at least 8 bytes.
50538
50539 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
50540 int to work with targets where int is 16 bits.
50541
50542 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
50543 8 bytes, just exit, since 4 byte doubles don't have enough bits of
50544 precision for the test to complete.
50545
50546 1997-03-14 Michael Meissner <meissner@cygnus.com>
50547
50548 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
50549 if d10v is not compiled with the -mdouble64 flag.
50550 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
50551
50552 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
50553 d10v is not compiled with the -mint32 flag.
50554
50555 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
50556
50557 * lib/plumhall.exp: Use incr_count.
50558
50559 1997-03-12 Jeffrey A Law (law@cygnus.com)
50560
50561 * gcc.c-torture: Update to c-torture-1.45.
50562
50563 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
50564
50565 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
50566 the name of the expect testcase file).
50567
50568 * lib/g++.exp(g++_init): Ditto.
50569
50570 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
50571
50572 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
50573 the host.
50574
50575 * lib/gcc.exp(gcc_exit): New procedure.
50576
50577 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
50578
50579 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
50580 specs where appropriate.
50581
50582 * g++.old-deja/g++.arm/*: Added additional ERROR checks
50583 because of new "candidates are" messages, and removed a few
50584
50585 * Converted all non-old-style g++ testcases to old-style, and
50586 moved into g++.old-deja.
50587
50588 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
50589
50590 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
50591 options.
50592
50593 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
50594 succeeded.
50595
50596 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
50597
50598 1997-02-13 Michael Meissner <meissner@cygnus.com>
50599
50600 * lib/gcc.exp (gcc_target_compile): Add support for defining
50601 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
50602 the machine doesn't have those features.
50603
50604 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
50605
50606 * g++.law/operators4.exp: Don't use LIBS.
50607
50608 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
50609
50610 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
50611
50612 * lib/mike-g++.exp: Don't set the compiler to be tested here.
50613 * lib/g++.exp: Set it here instead. Also, allow use of the
50614 --tool_exec and --tool_opt options. Change CXX to
50615 GXX_UNDER_TEST.
50616
50617 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
50618
50619 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
50620
50621 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
50622
50623 * lib/old-dejagnu.exp: Use prune_warnings instead of
50624 prune_system_crud.
50625 * lib/mike-g++.exp: Ditto.
50626 * lib/gcc.exp: Ditto.
50627 * lib/g++.exp: Ditto.
50628
50629 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
50630
50631 1997-02-07 Jeffrey A Law (law@cygnus.com)
50632
50633 * 941014-2.c: Include stdlib.h
50634 * 960327-1.c: Include stdio.h
50635 * dbra.c, index-1.c: Don't assume ints are 32bits.
50636
50637 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
50638
50639 * lib/gcc.exp: Add gcc,stack_size target feature.
50640
50641 * lib/g++.exp(g++_target_compile): Add the include and link
50642 paths here, not in two other places. And, it's $options, not
50643 options.
50644
50645 * lib/mike-g++.exp(postbase): Remove the code that determines
50646 the correct include and link paths.
50647 * g++.old-deja/old-deja.exp: Ditto.
50648
50649 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
50650
50651 * lib/g++.exp(g++_init): target_compile no longer returns the
50652 filename of the result.
50653
50654 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
50655
50656 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
50657 call to glob.
50658
50659 * gcc.c-torture/special/special.exp: Change call to
50660 gcc_target_compile to include the object file.
50661
50662 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
50663
50664 * gcc.c-torture/special/special.exp: Correct misspelling in last
50665 change.
50666
50667 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
50668
50669 * lib/plumhall.exp(ph_summary): Log the entire output of the
50670 executable. Return -1 if there were any failures, 0 otherwise.
50671 (ph_execute): Return -1 if there were any failures, 0 otherwise.
50672 (ph_make): Clean up objects and executables that were built
50673 if the tests succeeded.
50674
50675 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
50676
50677 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
50678 libraries and includes in the build tree as appropriate.
50679
50680 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
50681
50682 * lib/c-torture.exp: Instead of looking for the global variable
50683 NO_LONG_LONG, check to see if that's a feature of the target.
50684
50685 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
50686
50687 * config/default.exp: Minimize. Delete the remainer of the files in
50688 config; this functionality is now in devo/dejagnu/config.
50689
50690 g++.*/*: Pass any additional flags used to compile to postbase;
50691 delete CXXFLAGS.
50692
50693 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
50694 is now done by runtest.exp. Use gcc_target_compile instead of
50695 compile.
50696
50697 lib/c-torture.exp: Use gcc_target_compile instead of compile.
50698 Remove references to CFLAGS. Use remote_file instead of
50699 calling rm -f.
50700 (c-torture): Take a list of arguments to use to compile this
50701 testcase.
50702
50703 lib/g++.exp: Simplify. Use target_compile instead of compile.
50704 lib/gcc-dg.exp: Ditto.
50705 lib/gcc.exp: Ditto.
50706 lib/mike-{gcc,g++}.exp: Ditto.
50707 lib/old-dejagnu.exp: Ditto.
50708 lib/plumhall.exp: Ditto.
50709
50710 1997-01-08 Jim Wilson <wilson@cygnus.com>
50711
50712 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
50713 (ph_linker): Likewise.
50714
50715 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
50716
50717 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
50718 MAP_ANON / MAP_ANONYMOUS if defined;
50719 else try to map from /dev/zero .
50720
50721 1996-11-12 Jeffrey A Law (law@cygnus.com)
50722
50723 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
50724 isn't defined, then define it to MAP_ANONYMOUS.
50725
50726 1996-11-12 Jeffrey A Law (law@cygnus.com)
50727
50728 * gcc.c-torture: Update to c-torture-1.42 release.
50729
50730 1996-11-11 Jeffrey A Law (law@cygnus.com)
50731
50732 * gcc.c-torture: Update to c-torture-1.41 release.
50733
50734 1996-10-27 Jeffrey A Law (law@cygnus.com)
50735
50736 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
50737 c-torture release.
50738
50739 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
50740
50741 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
50742 and LDFLAGS. Fix second case to append the target_info ldflags
50743 onto LDFLAGS, not CFLAGS.
50744 * lib/g++.exp (g++_init): Add target_info stuff.
50745 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
50746 of libgloss and newlib flags for !native.
50747
50748 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
50749 (GDB): Fix relative path to go up another dir for finding gdb.
50750
50751 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
50752
50753 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
50754 versions in the target_info array, if they don't exist.
50755
50756 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
50757
50758 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
50759
50760 1996-07-08 Jim Wilson <wilson@cygnus.com>
50761
50762 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
50763 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
50764
50765 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
50766
50767 * lib/old-dejagnu.exp: Don't remove the output file before we've
50768 actually tested it. Don't append pwd to the path of the executable
50769 we're testing.
50770
50771 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
50772
50773 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
50774
50775 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
50776
50777 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
50778 temporary directory for compiler files, and set it to a default
50779 value of /tmp. Set $output as the name of the output file from
50780 compiling the testcase. Add a -o option to $cflags_var so the
50781 compiler writes the final output file as $output. Set $executable
50782 to $output.
50783
50784 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
50785 directory for compiler files, and set it to /tmp if it doesn't
50786 already have a value. Set $output_file to the name of the output
50787 file from compiling the testcase. Add a -o option to CXXFLAGS so
50788 the compiler writes the final output file as $output. Use $output
50789 as the executable to be tested.
50790
50791 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
50792
50793 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
50794
50795 1996-06-08 Jeffrey A Law (law@cygnus.com)
50796
50797 * gcc.c-torture/execute/pending-1.c: New test. Still
50798 pending in Tege's queue.
50799
50800 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
50801
50802 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
50803 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
50804 if there were failures. Call unresolved if there were unresolved
50805 testcases. Call gcc_fail if program did not run to completion.
50806 (ph_make): Pass additional argument name to ph_execute.
50807 (ph_execute): Add new argument. Pass additional arguments to
50808 ph_summary. Call gcc_fail is there is no execution output.
50809
50810 1996-04-24 Jeffrey A Law (law@cygnus.com)
50811
50812 * lib/plumhall.exp (proc_summary): Output relavent summary
50813 lines into the log so specific failures in plumhall can be
50814 investigated.
50815
50816 1996-04-10 Jeffrey A Law (law@cygnus.com)
50817
50818 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
50819 (c-torture-execute): Don't try to execute tests which use
50820 "long long" types if $NO_LONG_LONG is nonzero.
50821
50822 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
50823
50824 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
50825 not c-torture.
50826
50827 * gcc.ieee: Move from here.
50828 * gcc.c-torture/execute/ieee: To here.
50829
50830 1996-03-26 Jeffrey A Law (law@cygnus.com)
50831
50832 * gcc.c-torture: Update to c-torture-1.41 release.
50833
50834 1996-03-22 Jeffrey A Law (law@cygnus.com)
50835
50836 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
50837 not "$output".
50838
50839 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
50840
50841 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
50842 -c present.
50843
50844 1996-03-02 Jeffrey A Law (law@cygnus.com)
50845
50846 * config/proelf.exp: Handle connecting to a simulator.
50847
50848 1996-01-31 Jeffrey A Law (law@cygnus.com)
50849
50850 * config/proelf.exp: New file. Enough framework that we can
50851 run c-torture tests on the proelf targets (or any other target
50852 that gdb can connect to for that matter).
50853
50854 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
50855
50856 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
50857 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
50858
50859 * lib/plumhall.exp (ph_execute): Always call ph_summary if
50860 exec_output exists.
50861
50862 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
50863
50864 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
50865 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
50866
50867 * config/*.exp: Update FSF address. Change result of ${tool}_load
50868 to pass/fail/unresolved/unsupported/untested. Caller must now
50869 call unresolved/unsupported/untested.
50870 * lib/*.exp: Update FSF address. Update to handle new results of
50871 ${tool}_load.
50872 * lib/chill.exp (verbose): Delete.
50873
50874 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
50875
50876 * lib/gcc.exp (default_gcc_start): Change order of args to
50877 $LDFLAGS $CFLAGS $LIBS.
50878 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
50879 Save/set/restore CFLAGS. Pass single arg to gcc_start.
50880 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
50881 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
50882 * gcc.misc-tests/dg-test.exp: Likewise.
50883 * gcc.misc-tests/msgs.exp: Likewise.
50884 * gcc.prms/prms.exp: Likewise.
50885 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
50886 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
50887
50888 * lib/dg.exp: Deleted, moved to dejagnu/lib.
50889
50890 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
50891
50892 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
50893
50894 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
50895 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
50896
50897 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
50898 necessary.
50899
50900 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
50901
50902 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
50903 global for loop; add use of $mathlib.
50904 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
50905 settings here; set mathlib for anything but VxWorks.
50906
50907 1996-01-22 Jeffrey A Law (law@cygnus.com)
50908
50909 * gcc.c-torture: Update to c-torture-1.40 release.
50910
50911 1996-01-03 Jeffrey A Law (law@cygnus.com)
50912
50913 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
50914 dg.exp.
50915
50916 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
50917
50918 * lib/c-torture.exp (c-torture-execute): Declare "output" as
50919 global.
50920
50921 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
50922
50923 * lib/g++.exp (LIBS): Define if not already.
50924 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
50925 (gcc-dg-prune): Call prune_gcc_output.
50926 * lib/gcc.exp (prune_gcc_output): New proc.
50927 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
50928 prune_gcc_output.
50929
50930 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
50931
50932 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
50933 (c-torture-execute): Likewise. Rename `name' to `testcase'.
50934
50935 1995-11-15 Jeffrey A Law (law@cygnus.com)
50936
50937 * gcc.c-torture: Update to c-torture-1.39 release.
50938
50939 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
50940
50941 * lib/c-torture.exp (c-torture-execute): Don't return if one option
50942 fails, try others as well.
50943
50944 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
50945
50946 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
50947 If compilation fails, mark execute tests as `untested'.
50948 If test is marked as unsupported, don't mark compilation and
50949 execute tests as failed.
50950
50951 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
50952
50953 * lib/g++.exp (g++_init): Don't link in libg++, and look to
50954 libstdc++ for whether or not we want to be doing shared
50955 libraries. Delete link_curses since we don't need it anymore.
50956 * lib/mike-g++.exp (postbase): Don't link in libg++.
50957 * g++.old-deja/old-deja.exp: Likewise.
50958
50959 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
50960
50961 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
50962
50963 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
50964
50965 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
50966 For that, add `-Wl,-a,shared_archive'.
50967 * g++.old-deja/old-deja.exp: Likewise.
50968
50969 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
50970
50971 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
50972
50973 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
50974
50975 * lib/mike-g++.exp (postbase): Pay attention to the status of
50976 g++_load.
50977
50978 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
50979
50980 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
50981
50982 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
50983
50984 * lib/gcc.exp (default_gcc_start): No longer need to log program
50985 being executed or its output, execute_anywhere does that now.
50986 * lib/g++.exp (default_g++_version): Call execute_anywhere.
50987 (default_g++_start): Likewise. Delete calls to verbose/send_log.
50988
50989 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
50990
50991 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
50992 the same as those in lib/g++.exp.
50993
50994 1995-10-10 Jeff Law (law@hurl.cygnus.com)
50995
50996 * gcc.c-torture: Update to c-torture-1.38 release.
50997 * gcc.ieee: Related changes.
50998
50999 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
51000
51001 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
51002 "exec". Minor reformatting changes.
51003
51004 * config/rom68k.exp (${tool}_load): Make it work in a canadian
51005 cross. This means all "exec" calls now work on a remote host as
51006 well.
51007 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
51008 cross. Filter out the extra "\r\n" stuff that expect puts in.
51009 (c-torture-execute): Filter out the bogus warnings like
51010 c-torture-compile does. Add support for canadian cross.
51011 * lib/gcc.exp (default_gcc_version, default_gcc_start)
51012 Use execute_anywhere rather than calling exec directly. Now it
51013 works for canadian cross testing.
51014
51015 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
51016
51017 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
51018 results into a variable, and check that rather than using file exists.
51019
51020 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
51021
51022 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
51023 create a libg++.so. For sunos4.1.*, also add -ltermcap.
51024
51025 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
51026
51027 * g++.old-deja/old-deja.exp: Create and pass runshlib and
51028 lib_curses if there's a shared libg++ in the build tree.
51029
51030 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
51031
51032 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
51033 if not supported target.
51034
51035 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
51036
51037 * lib/g++.exp (g++_init): Move empty setting of runshlib and
51038 link_curses up to always happen, not just for native builds.
51039
51040 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
51041
51042 * gcc.c-torture: Update to c-torture-1.36 release.
51043 * gcc.failure: Related changes.
51044
51045 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
51046
51047 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
51048
51049 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
51050
51051 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
51052 * lib/mike-g++.exp (postbase): Not in here. Still reference
51053 runshlib, link_curses, and mathlib for link and run.
51054
51055 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
51056 pass the runtime shared library options for Solaris, OSF/1, and
51057 Irix5, and link with -lcurses to avoid unresolved references.
51058
51059 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
51060
51061 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
51062 only run once.
51063
51064 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
51065
51066 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
51067
51068 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
51069
51070 * gcc.c-torture: Update to c-torture-1.35 release. Note we
51071 do not have a framework for the "compat" tests yet.
51072
51073 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
51074
51075 * lib/mike-g++.exp (postbase): New local variable `mathlib',
51076 set to null if we're testing vxworks5.1. Use that instead of
51077 `-lm' in the setting of LIBS for link and run.
51078
51079 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
51080
51081 * config/rom68k.exp (${tool}_load): Major changes to make it
51082 work. Verified that it does in fact return the stuff in
51083 exec_output properly. Catch any Emul or any TRAP other than 0.
51084
51085 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
51086
51087 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
51088 LDFLAGS properly for targets that need stuff from libgloss.
51089 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
51090 only run once.
51091 (gpp_initialized): New variable.
51092
51093 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
51094
51095 * config/rom68k.exp: Load libgloss.exp.
51096 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
51097 so we can produce a fully linked binary.
51098 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
51099 so we can produce a fully linked binary.
51100
51101 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
51102
51103 * lib/plumhall.exp (ph_section): Watch for expected failures.
51104 Add missing `else'.
51105
51106 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
51107 run the testcase.
51108 (c-torture): Likewise.
51109
51110 1995-08-28 Doug Evans <dje@cygnus.com>
51111
51112 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
51113
51114 * lib/mike-g++.exp (mike_cleanup): New proc.
51115 (prebase): New globals compiler_result, not_compiler_result,
51116 target_regexp.
51117 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
51118 allow leading "-" in pattern. Watch for unsupported tests.
51119 If $compiler_result is set, pattern match assembler code,
51120 and ditto for $not_compiler_result.
51121 * lib/mike-gcc.exp: Likewise.
51122
51123 * lib/plumhall.exp (ph_execute): Only call ph_summary if
51124 execution "succeeded".
51125
51126 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
51127
51128 * config/win32.exp: New file.
51129 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
51130
51131 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
51132
51133 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
51134 unsupported.
51135 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
51136 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
51137 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
51138
51139 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
51140 "... without exceptions was ...". That is now handled by
51141 prune_system_crud.
51142 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
51143
51144 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
51145
51146 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
51147 sieve.c,sort2.c}: New files.
51148 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
51149 sieve.exp,sort2.exp}: Drivers for them.
51150
51151 * lib/mike-gcc.exp (program_output): New user settable variable.
51152 (postbase): Call prune_system_crud. Also prune extraneous compiler
51153 messages.
51154 * lib/mike-g++.exp (program_output): New user settable variable.
51155
51156 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
51157
51158 * config/sh.exp: Deleted (use sim.exp instead).
51159
51160 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
51161
51162 * config/vx.exp: Declare CHECKTASK as global.
51163 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
51164 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
51165 * lib/old-dejagnu.exp: Load [pwd]/$executable.
51166
51167 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
51168
51169 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
51170 target. Like vx.exp, only includes `vx29k.exp' instead of
51171 `vxworks.exp'.
51172
51173 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
51174
51175 * config/sim.exp: Increase time limit from 120 seconds to 240.
51176
51177 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
51178
51179 * gcc.c-torture/execute/950628-1.c: New test.
51180
51181 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
51182
51183 * gcc.c-torture: Update with changes/additions from
51184 c-torture-1.34.
51185
51186 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
51187
51188 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
51189
51190 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
51191
51192 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
51193
51194 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
51195
51196 * gcc.c-torture/compile/950512-1.c: New test.
51197 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
51198 * gcc.dg/struct-ret-1.c: Likewise.
51199
51200 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
51201
51202 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
51203 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
51204
51205 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
51206
51207 * gcc.c-torture/special/920411-1.c: Deleted.
51208 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
51209
51210 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
51211
51212 * config/sim.exp (${tool}_load): Hack in call to bash to get a
51213 cpu limit.
51214
51215 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
51216
51217 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
51218
51219 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
51220
51221 From kenner;
51222 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
51223 is the proper length.
51224 * va-arg-3.c: Likewise.
51225
51226 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
51227
51228 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
51229 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
51230
51231 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
51232 * lib/g++.exp (default_g++_start): Delete old cruft.
51233
51234 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
51235
51236 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
51237 (2 * (1 << 18)) to (2 * (1 << 17)).
51238
51239 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
51240
51241 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
51242
51243 * config/rom68k.exp: Renamed from config/idp.exp
51244
51245 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
51246
51247 * c-torture/compile/921109-2.c
51248
51249 1995-04-18 Mike Stump <mrs@cygnus.com>
51250
51251 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
51252 excess errors.
51253
51254 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
51255
51256 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
51257 output.
51258 * lib/g++.exp (default_g++_start): Likewise.
51259
51260 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
51261
51262 * gcc.c-torture/compile/950329-1.c: New test.
51263
51264 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
51265
51266 * config/bug.exp (${tool}_load): Updated to use new remote_open
51267 and remote_close procs.
51268 * config/idp.exp: New file.
51269
51270 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
51271
51272 * gcc.c-torture/execute/950322-1.c: New test.
51273
51274 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
51275
51276 * config/vx.exp (${tool}_load): Clean up testing of return code from
51277 vxworks_ld and vxworks_spawn.
51278
51279 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
51280
51281 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
51282
51283 1995-03-13 Mike Stump <mrs@cygnus.com>
51284
51285 * lib/old-deja.exp: Add `excess errors test - ' error, now one
51286 can mark excess errors on a machine by machine basis. Note, the
51287 default is to not expect any excess errors, even when excess
51288 errors test - is given, so you will want to put an XFAIL ... on
51289 these lines. For example, // excess errors test - XFAIL hppa*-*-*
51290 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
51291 those 4 machines, but no others.
51292
51293 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
51294
51295 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
51296 * lib/c-torture.exp: to here.
51297
51298 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
51299
51300 * gcc.c-torture/execute/950221-1.c: New test.
51301 * gcc.c-torture/execute/struct-ret-1.c: New test.
51302 * gcc.c-torture/compile/950221-1.c: New test.
51303
51304 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
51305
51306 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
51307
51308 * gcc.c-torture/execute/arith-1.c (main): Return 0.
51309 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
51310
51311 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
51312
51313 * g++.gb: New directory of tests, derived from my signature and
51314 class scoping tests.
51315
51316 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
51317 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
51318 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
51319 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
51320 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
51321 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
51322 * g++.gb/sig25.C: Likewise.
51323
51324 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
51325 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
51326 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
51327 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
51328 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
51329 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
51330 * g++.gb/sig25.exp: Likewise.
51331
51332 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
51333 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
51334 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
51335 * g++.gb/scope13.C: Likewise, this test still fails.
51336
51337 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
51338 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
51339 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
51340 * g++.gb/scope13.exp: Ditto.
51341
51342 * g++.gb/README: New file, explains what these tests are about.
51343
51344 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
51345
51346 * lib/dg.exp (dg-do): Support `preprocess'.
51347 (dg-test): Likewise.
51348
51349 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
51350
51351 * config/udi.exp: change "continue -expect" to "exp_continue".
51352
51353 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
51354
51355 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
51356 Delete redundant tests.
51357
51358 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
51359 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
51360 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
51361 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
51362 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
51363 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
51364 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
51365 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
51366
51367 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
51368 storing label pointers.
51369 * gcc.c-torture/execute/921019-1.c: Likewise.
51370 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
51371 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
51372 parameter fp.
51373 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
51374 constants.
51375
51376 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
51377 Delete obsolete tests.
51378
51379 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
51380 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
51381 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
51382 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
51383 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
51384 * gcc.c-torture/compile/950124-1.c: New test.
51385
51386 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
51387
51388 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
51389
51390 * lib/mike-g++.exp: Add -lm to LIBS.
51391
51392 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
51393
51394 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
51395
51396 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
51397
51398 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
51399
51400 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
51401
51402 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
51403
51404 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
51405
51406 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
51407 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
51408 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
51409 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
51410 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
51411 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
51412 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
51413 * g++.law/{operators31.C, operators32.C,
51414 * g++.law/{operators33.C, operators34.C}: Likewise.
51415 * g++.law/{pic1.C, refs2.C}: Likewise.
51416 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
51417 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
51418 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
51419 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
51420
51421 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
51422 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
51423 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
51424 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
51425 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
51426 * g++.law/{enum9.exp, friend5.exp}: Likewise.
51427 * g++.law/{nest3.exp, nest4.exp}: Likewise.
51428 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
51429 * g++.law/{operators30.exp, operators31.exp}: Likewise.
51430 * g++.law/{operators32.exp, operators33.exp}: Likewise.
51431 * g++.law/{operators34.exp}: Likewise.
51432 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
51433 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
51434 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
51435 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
51436 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
51437
51438 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
51439 No longer expected to fail.
51440 * g++.law/missed-error3.C: Tweak for recent bool changes.
51441
51442 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
51443
51444 * config/emb-unix: Deleted.
51445 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
51446 remote execution. Do final link on remote host if REMOTE_LINK is set.
51447
51448 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
51449
51450 * lib/dg.exp (dg-test): Fix typo in last patch.
51451
51452 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
51453
51454 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
51455 (handles multiple occurrences).
51456
51457 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
51458
51459 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
51460 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
51461 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
51462 printed).
51463 * lib/c-torture.exp (c-torture-compile): Likewise.
51464 (c-torture): Prepend full path if missing.
51465 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
51466 (gcc_fail): Likewise.
51467 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
51468
51469 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
51470
51471 * lib/netware.exp: Only attach to NetWare i386 systems.
51472
51473 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
51474
51475 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
51476 messages. Add test name to "output pattern match" pass/fail message.
51477
51478 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
51479
51480 * gcc.dg: New testsuite.
51481 * gcc.dg/dg.exp: New file.
51482
51483 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
51484 test-switch.c}: Deleted.
51485
51486 * gcc.misc-tests/msgs.exp: New testcase driver.
51487
51488 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
51489
51490 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
51491 Watch for illegal return values from ${tool}_load.
51492 * config/unix.exp (${tool}_load): Fix pass/fail detection for
51493 cross targets. Coerce return value >0 to 1.
51494
51495 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
51496
51497 * config/unix.exp (${tool}_load): Call program rsh, not proc.
51498
51499 * config/emb-unix.exp: New file.
51500
51501 * config/sim.exp: Error if variable $SIM not defined.
51502 (${tool}_load): Mark test as "untested" if simulator missing.
51503
51504 * config/unix.exp: Load remote.exp to get rcp_download.
51505 * lib/c-torture.exp: Use different option lists for testcases with
51506 and without loops.
51507 * gcc.c-torture/execute/execute.exp: Likewise.
51508
51509 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
51510
51511 * config/*.exp: Clarify return code from ${tool}_load.
51512 Call `unresolved' or `untested' instead of `warning' or `perror'
51513 (sometimes you still want to call both though).
51514 Add comment that `shell_id' is local to each file.
51515 * config/udi.exp (timeout): Set to 30.
51516 Don't print warning if connection fails, $connectmode has already
51517 printed an error.
51518 (${tool}_load): Move verbose messages to level 2.
51519 Rework pattern for "Process started" message.
51520 Pass `shell_id' to ${connectmode}_download.
51521 Retry twice upon timeout. Make resetting of target more robust.
51522 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
51523 Pass `shell_id' to exit_$connectmode.
51524 Only call exit_$connectmode if connected.
51525 * config/unix.exp (${tool}_load): Check return codes better.
51526 * config/vrtx.exp (${tool}_load): Likewise.
51527 * config/vx.exp (${tool}_load): Likewise.
51528 Delete unneeded global's.
51529 * lib/dg.exp (dg-test): Update to reflect clarified return codes
51530 from ${tool}_load.
51531 (dg-stat): Delete.
51532 (dg-init): Delete recording of pass/fail counts.
51533 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
51534 (old-dejagnu-init): Likewise.
51535 (old-dejagnu-stat): Delete contents, empty proc now.
51536 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
51537 (c-torture): Delete references to lcnt, lpass, lfail.
51538 Get option list from TORTURE_OPTIONS.
51539 Delete -funroll[-all]-loops if no loops.
51540 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
51541 (g++_stat): Delete contents (empty proc now).
51542 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
51543 (gcc_finish): Likewise.
51544 (gcc_stat): Deleted.
51545 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
51546 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
51547 * gcc.c-torture/execute/execute.exp: Likewise.
51548 Split tests into two parts: compile, execute.
51549 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
51550 no loops. Update to reflect clarified return codes from ${tool}_load.
51551
51552 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
51553
51554 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
51555 to grep for.
51556 (old-dejagnu): Likewise (where necessary).
51557
51558 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
51559
51560 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
51561
51562 * lib/dg.exp (dg-process-target): Fix processing of selector.
51563 Add comment regarding use of `error'.
51564
51565 * lib/gcc.exp (prune_system_crud): Define if missing.
51566 * lib/g++.exp (prune_system_crud): Likewise.
51567
51568 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
51569 Call prune_system_crud.
51570 * lib/dg.exp (dg-runtest): New proc.
51571 Use perror instead of send_user for tcl errors in testcase.
51572 Don't return any value, it's never used.
51573 Don't clobber previous definition of `unknown'.
51574 Print tcl errors in `dg-final'.
51575
51576 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
51577
51578 * lib/dg.exp (dg-process-target): Improve syntax error messages.
51579 (dg-test): Don't print errorInfo, it contains stack backtrace.
51580
51581 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
51582
51583 * lib/g++.exp (runtest_file_p): Define if missing.
51584
51585 1994-09-24 Doug Evans (dje@cygnus.com)
51586
51587 * lib/mike-g++.exp: Comment out loading of g++.exp.
51588 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
51589 (default_g++_version): Always print something.
51590 (default_g++_start): Comment out call to `which'.
51591 (g++_start, g++_load): Deleted (must be defined in config file).
51592 * lib/gcc.exp: Test for existence of $CC at start.
51593 Delete check for tmpdir (done in gcc_init).
51594 (default_gcc_version): Always print something.
51595 (default_gcc_start): Comment out call to `which'.
51596 * config/*.exp: Major cleanup - make cross targets work at least a
51597 little better for g++ (by not being "--tool gcc" specific).
51598 Rename gcc_xxx to ${tool}_xxx.
51599 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
51600 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
51601
51602 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
51603
51604 * lib/c-torture.exp (c-torture-compile): Rework compiler
51605 message processing.
51606
51607 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
51608 c-torture.
51609
51610 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
51611
51612 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
51613
51614 * lib/dg.exp (dg-process-target): Support { target native }.
51615
51616 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
51617
51618 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
51619 looked for "... program xxx got fatal signal".
51620 Correct regsub munging of `comp_output'.
51621 Ignore compiler messages "path prefix not used" and "linker input
51622 file unused".
51623
51624 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
51625
51626 * lib/gcc.exp (runtest_file_p): Define if missing.
51627 * gcc.prms/template.c: Example to work from.
51628
51629 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
51630
51631 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
51632 * lib/dg.exp (dg-test): Call unsupported testcases as such.
51633
51634 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
51635 * gcc.prms/1883.c: Moved from compile/940714-1.c.
51636 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
51637 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
51638
51639 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
51640 (dg-process-target): No longer a varargs proc.
51641 Return S/N for target, P/F for xfail. All callers changed.
51642 (user option procs): More argument checking.
51643 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
51644 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
51645 (dg-test): Skip test if not running on selected target in `dg-do'.
51646 Update handling of `dg-do-what', `dg-output-text'.
51647 Separate execution pass/fail from output pattern match pass/fail.
51648 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
51649
51650 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
51651
51652 * gcc.c-torture/special/special.exp: Don't expect failure for mips
51653 target for 920510-1.c.
51654
51655 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
51656
51657 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
51658 Clean up comment regarding use of passcnt, etc.
51659 (gcc_stat): Don't update `testcnt' here.
51660 (gcc_finish): Do it here.
51661 Might as well reset `but_id' here too.
51662 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
51663 to determine if the file should be tested.
51664 * gcc.c-torture/compile/compile.exp: Likewise.
51665 * gcc.c-torture/execute/execute.exp: Likewise.
51666 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
51667 * gcc.misc-tests/dg-test.exp: Likewise.
51668 * gcc.prms/prms.exp: Likewise.
51669 * gcc.wendy/wendy.exp: Likewise.
51670 * g++.old-deja.exp: Likewise.
51671 Move "Testing file" message to verbose level 1.
51672
51673 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
51674
51675 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
51676
51677 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
51678
51679 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
51680 (default_gcc_start): Accept optional second list element
51681 of compiler flags. Print compiler output at verbosity level 2.
51682 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
51683 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
51684 Save current values of framework globals passcnt, failcnt, xpasscnt,
51685 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
51686 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
51687 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
51688 xfailcnt to compute stats. Update framework global `testcnt' from
51689 pass/fail counts.
51690 (gcc_finish): New proc. Clean up test environment.
51691 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
51692 (gcc_epass, gcc_efail): Delete.
51693 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
51694 argument of line number.
51695 (dg-init): If the tool has an init routine, call it.
51696 (dg-test): Remove args `cflags_var' and `libs_var'.
51697 Pass all compiler options to ${tool}_start.
51698 Handle missing line number.
51699 (dg-finish): New function.
51700 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
51701 particular files. Call gcc_finish at end. Move "skipping test"
51702 message to verbosity level 3.
51703 * gcc.c-torture/compile/compile.exp: Likewise.
51704 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
51705 * gcc.c-torture/execute/execute.exp: Likewise.
51706 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51707 Print testcase being tried at verbosity level 1.
51708 * gcc.c-torture/special/special.exp: Unset xfail.
51709 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51710 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
51711 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
51712 * gcc.failure/failure.exp: Likewise.
51713 * gcc.ieee/ieee.exp: Likewise.
51714 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
51715 Update call to dg-test. Call dg-finish at end.
51716 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
51717 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51718 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
51719 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
51720 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
51721 * gcc.wendy/wendy.exp: Add copyright.
51722 Delete setting of tmpdir (done by gcc_init).
51723 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
51724 Pass compiler flags to gcc_start. Call gcc_finish at end.
51725 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
51726 gcc_[ce]pass/fail.
51727
51728 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
51729
51730 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
51731 confusion.
51732 (g++_load): Likewise.
51733
51734 * config/*.exp (gcc_load): Some were varargs fns and some were not.
51735 Rename argument to `prog' to remove the confusion.
51736 Varargs fns behave differently too!
51737 (g++_load): Likewise.
51738
51739 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
51740
51741 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
51742 what it is. Delete (always) printing of status value for !native.
51743 Simplify verbose code, and include status and exec_output.
51744 (g++_load): Use gcc_load.
51745
51746 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
51747
51748 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
51749 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
51750 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
51751 940714-3.c as these testcases don't exist anymore. Make
51752 va-arg-1.c expected to pass.
51753
51754 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
51755
51756 * gcc.misc-tests/misc.exp: Only run specific testcases.
51757 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
51758 * gcc.misc-tests/dg-[1-9].c: New files.
51759
51760 * lib/dg.exp: New testsuite driver.
51761 * gcc.prms/prms.exp: Use it.
51762
51763 * README.gcc: New file.
51764
51765 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
51766 Document and reset `lxpass' and `lxfail'.
51767 Simplify "initialized" message.
51768 (gcc_stat): Clean up comments a little.
51769
51770 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
51771
51772 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
51773
51774 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
51775
51776 * lib/old-dejagnu.exp (process-option): New proc.
51777 (old-dejagnu-init, old-dejagnu-stat): Likewise.
51778 (old-dejagnu): Simplify.
51779 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
51780
51781 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
51782
51783 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
51784 exists and is not an empty string.
51785
51786 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
51787 $xfail rather than calling setup_xfail. Clear $xfail when test is
51788 finished.
51789 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
51790 automatically.
51791
51792 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
51793 longer expected to fail.
51794
51795 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
51796 "f" function call.
51797
51798 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
51799
51800 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
51801 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
51802 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
51803 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
51804 c-torture-1.29.
51805
51806 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
51807 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
51808
51809 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
51810
51811 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
51812 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
51813
51814 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
51815 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
51816 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
51817
51818 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
51819
51820 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
51821 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
51822 940714-1.c, 940714-2.c, 940714-3.c},
51823 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
51824 gcc.misc-tests/{mg.c,mg.exp}:
51825 New tests.
51826 * gcc.noncompile/noncompile.exp: Change accordingly.
51827
51828 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
51829
51830 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
51831 Undo previous clobberage.
51832
51833 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
51834
51835 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
51836 * gcc.special/{930510-1.c, special.exp}:
51837 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
51838 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
51839 struct-varargs-1.c}: New tests from c-torture-1.26.
51840
51841 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
51842
51843 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
51844 argument to switch.
51845
51846 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
51847
51848 * Revert the previous changes. Please see Rob's directory
51849 (/lisa/test/rob/progressive/gcc/testsuite) for testing
51850 fixes.
51851
51852 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
51853
51854 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
51855 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
51856 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
51857 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
51858 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
51859 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
51860 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
51861 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
51862 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
51863 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
51864 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
51865 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
51866 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
51867 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
51868 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
51869 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
51870 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
51871 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
51872 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
51873 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
51874 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
51875 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
51876 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
51877 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
51878 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
51879 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51880 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
51881
51882 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
51883
51884 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
51885 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
51886 with perror calls.
51887
51888 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
51889
51890 * config/unix.exp (g++_load): Fix syntax.
51891
51892 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
51893
51894 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
51895 * gcc.noncompile/921017-1.c: Deleted obsolete test.
51896 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
51897 Don't expect va-arg-1.c to fail. Correct expected output for
51898 920928-1.c.
51899 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
51900 * gcc.wendy/hbm4.c: Correct typo.
51901 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
51902
51903 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
51904
51905 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
51906 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
51907 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
51908 * lib/c-torture.exp (c-torture-compile): Ditto.
51909
51910 Reduce volume of output (remove all the -I's and such).
51911 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
51912 Call gcc_cpass, gcc_cfail.
51913 (c-torture): Pass testing option to c-torture-compile.
51914
51915 1994-03-21 Doug Evans (dje@cygnus.com)
51916
51917 Bring patches over from progressive.
51918 * config/default.exp: Exit remote shell cleanly.
51919 (g++_exit, g++_start): Add default versions.
51920 * config/sim.exp (gcc_load): Use perror, not error.
51921
51922 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
51923
51924 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
51925 set in site.exp.
51926
51927 1994-03-14 Doug Evans (dje@cygnus.com)
51928
51929 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
51930 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
51931 (wendy_try): New proc to run testcase.
51932 (main loop): Call 'em.
51933 * gcc.wendy/*.c: Clean up pass to correct expected output.
51934
51935 * lib/gcc.exp: Minor cleanup work.
51936 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
51937
51938 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
51939
51940 * config/sim.exp (gcc_load): Document return codes better.
51941 Don't pass -v to simulator.
51942
51943 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
51944
51945 * gcc.special/920717-x.c: Fix typo.
51946 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
51947 get at sources.
51948
51949 * lib/mike-gcc.exp: Fix typo.
51950
51951 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
51952
51953 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
51954 binary to use, transform the name.
51955 * config/*.exp: rename everything. Nuke any g++ specific files,
51956 it's now a special case of gcc that requires no special support.
51957 Add a default.exp for unsupported targets.
51958
51959 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
51960
51961 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
51962 lib/old-dejagnu.exp: Fix a few patterns to work with the new
51963 version of Tcl.
51964
51965 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
51966
51967 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
51968 than a warning.
51969
51970 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
51971
51972 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
51973
51974 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
51975
51976 * gcc.execute/execute.exp: Combine opt_list and foption_list into
51977 option_list. Compile every file with only 4/6 option choices
51978 (same as C torture) instead of with 12/18 different option
51979 choices.
51980 * lib/c-torture.exp: Likewise.
51981
51982 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
51983 not already set.
51984
51985 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
51986
51987 * lib/old-deja.exp: Add `excess errors test fails' error, now one
51988 can put an XFAIL *-*-* on excess errors.
51989
51990 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
51991
51992 * g++.law: Add more tests derived from g++-bugs snapshots.
51993
51994 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
51995 equivalent to g++.law/init9.
51996
51997 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
51998 compiled it, and the a.out file after we've run it.
51999
52000 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
52001
52002 * lib/mike-g++.exp (postbase): Delete the .o file after we've
52003 compiled it, and the a.out file after we've run it.
52004
52005 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
52006
52007 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
52008
52009 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
52010
52011 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
52012 version number.
52013
52014 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
52015
52016 * g++.law: New directory of g++ tests derived from the g++-bugs
52017 snapshots.
52018
52019 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
52020
52021 * gcc.compile: initbug1.c initbug1.exp testcase added
52022
52023 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
52024
52025 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
52026 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
52027 fixes submitted by Jeff Law (law@cs.utah.edu)
52028 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
52029 Jeff Law (law@cs.utah.edu)
52030
52031
52032 1993-11-30 Mike Stump (mrs@cygnus.com)
52033
52034 * config/unix-g++.exp: Follow the gcc way of doing things.
52035 * g++.old-deja/old-deja.exp: Minor updates.
52036 * lib/g++.exp: New file, follow the gcc way of doing things.
52037 * lib/old-dejagnu.exp: Minor updates.
52038 * lib/mike-g++.exp: Always unset errorInfo.
52039
52040 1993-11-06 Mike Stump (mrs@cygnus.com)
52041
52042 * lib/gcc.exp: Fix some errors with the below change, CC and
52043 CFLAGS should be global when setting, not local.
52044
52045 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
52046
52047 * lib/gcc.exp: Transform tool name.
52048
52049 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
52050
52051 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
52052
52053 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
52054
52055 * lib/gcc.exp: change gcc_done to gcc_stat
52056
52057 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
52058
52059 * Upgraded gcc testsuite to c-torture version 1.25
52060
52061 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
52062
52063 * lib/gcc.exp: added reporting code. Changed verbose compile message.
52064 * lib/c-torture: added hooks for new reporting code.
52065
52066 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
52067
52068 * config/sh-gcc.exp: check if sh-sim exists in the path
52069
52070 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
52071
52072 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
52073 * gcc.compile/compile.exp: Initial changes for new logic.
52074 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
52075 * gcc.failure/failure.exp: Initial changes for new logic.
52076 * gcc.ieee/ieee.exp: Initial changes for new logic.
52077 * gcc.misc-tests/misc.exp: Initial changes for new logic.
52078 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
52079 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
52080 * lib/c-torture.exp: Initial changes for new logic.
52081 * lib/gcc.exp: Initial changes for new logic.
52082
52083 1993-10-15 Mike Stump (mrs@cygnus.com)
52084
52085 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
52086 depend upon failure or success. Fully qualify names in failure
52087 and success messages. Always remove a.out before starting
52088 compile, just in case. Pay more attention to error text output by
52089 the compiler. Handle testcases with no known past errors just
52090 like all others, so that things are uniform. Other miscellaneous
52091 improvements.
52092
52093 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
52094
52095 * gcc.cpp: new directory for cpp tests
52096
52097 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
52098
52099 * lib/chill.exp: Code reformatted, removed unused code.
52100 * config/unix-chill.exp: Code reformatted, removed unused code.
52101 * chill.execute/execute.exp: Code reformatted, removed unused code.
52102 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
52103
52104 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
52105
52106 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
52107 routines not written.
52108
52109 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
52110
52111 * config/bug-gcc.exp: Use new procs from bug.exp.
52112
52113 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
52114
52115 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
52116 via ftp, rather than depending on NFS.
52117 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
52118 case.
52119
52120 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
52121
52122 * config/bug-gcc.exp: Use new download proc.
52123
52124 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
52125
52126 * chill.execute/execute.exp: cleanups, handles errors better
52127 * chill.compile/compile.exp: rewrite, based on execute.exp
52128 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
52129 * lib/chill.exp: major changes to diff proc and compile and link
52130 procs. added chill_fail and chill_pass wrappers to pass and
52131 fail. added more comments, and handle error codes better.
52132 Added a hack to capture stderr from exec, so noncompile tests
52133 can work.
52134
52135 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
52136
52137 * chill.execute/execute.exp: rewrite of testsuite driver
52138 * lib/chill.exp: rewrite of testsuite driver
52139 * config/unix-chill.exp: rewrite of testsuite driver
52140
52141 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
52142
52143 In chill.execute:
52144 * iexpr.ch: Standardize uppercase.
52145 * tuples.dat: Standardize uppercase.
52146 * vary.ch: standardize. Correct varying string assignments.
52147 * vary.dat: Add new output lines.
52148
52149 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
52150
52151 In chill.execute:
52152 * chprintf.ch: Standardize use of uppercase.
52153 * tuples.ch: Standardize and turn arr2 into a DCL,
52154 rather than a SYN.
52155 * pinits.ch: Standardize.
52156
52157 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
52158
52159 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
52160 * Makefil: Renamed to Makefile.in.
52161 * configure.in: New.
52162
52163 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
52164
52165 In chill.execute:
52166 * .cvsignore: Add result/output files.
52167 * Makefile: Fix up variables at start. Use MFLAGS
52168 everywhere. Correct bool_loc, built_ins entries.
52169 Add entry for vary1.ch.
52170 * bitarray.ch: Standardize upper-case usage.
52171 * bitexpr.ch: Standardize, add output of b1.
52172 * params.ch: Use arrayt in along PROC parameters, to
52173 avoid novelty problems.
52174 * sets.ch: Tiny cleanup.
52175 * vary1.ch: Re-indent.
52176
52177 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
52178
52179 * Add PR-related files to Makefiles, .cvsignore files, etc.
52180
52181 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
52182
52183 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
52184 with compiler objects. New names are test-flow.c and test-loop.c
52185
52186 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
52187
52188 * Upgraded c-torture tests from 1.19 to 1.20
52189
52190 * new files:
52191 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
52192 * gcc.compile: 930623-1.c 930623-2.c
52193 * gcc.noncompile: 930622-1.c 930622-2.c
52194 * gcc.failure: 920411-1.c 920627-2.c
52195 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
52196
52197 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
52198
52199 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
52200 More changes to get testsuite working properly. Needs more work.
52201 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
52202
52203 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
52204
52205 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
52206 More changes to get testsuite working properly. Needs more work.
52207
52208 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
52209
52210 * chill.compile/compile.exp: Added for Dejagnu support
52211 * chill.execute/execute.exp: Added for Dejagnu support
52212 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
52213
52214 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
52215
52216 This should complete moving the CHILL test files.
52217 * chill.noncompile(.cvsignore printf.grt
52218 in-printf.grt chprintf.grt chprintf.ch):
52219 Added test-support files.
52220 (Makefile): Modified further.
52221 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
52222 signal.ch): Added test files.
52223 * chill.execute (.cvsignore printf.grt printr.c
52224 in-printf.grt rts.c chprintf.grt rts.h): Added
52225 test-support files.
52226 (Makefile): More corrections.
52227
52228 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
52229
52230 * chill.compile, chill.execute, chill.nocompile: Add CHILL
52231 test cases, ready for DejaGnu.
52232
52233 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
52234
52235 * Upgraded c-torture tests from 1.18 to 1.19
52236
52237 * gcc.compile: added test(s):
52238 930607-1.c
52239 * gcc.execute: added test(s):
52240 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
52241
52242 * added new subdirectory for misc tests: gcc.misc-tests
52243 * gcc.misc-test(s): added tests:
52244 inst-check.c test-consts.c test-ior.c test-switch.c
52245
52246 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
52247
52248 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
52249
52250 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
52251
52252 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
52253
52254 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
52255
52256 * Upgraded c-torture tests from 1.17 to 1.18
52257
52258 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
52259
52260 * Upgraded c-torture tests from 1.12 to 1.17
52261
52262 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
52263
52264 * lib/old-dejagnu.exp:
52265 Fixed handling of XFAIL target triplets to correctly
52266 recognize wildcard characters. Removed code that
52267 appended a unique id tag to the end of the file name
52268 printed out by the result of the testcases within a
52269 given test file.
52270
52271 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
52272
52273 * lib/old-dejagnu.exp:
52274 Reworked expected failure handling to trigger off of XFAIL
52275 keyword in keyphrase embeded in testcase source code. The
52276 XFAIL keyword must be at the end of the keyphrase line. It
52277 may optionally be followed by one or more target triplets.
52278 It has just occured that the handling of wildcards in the
52279 target triplet may not be correct.
52280
52281 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
52282
52283 * g++.old-deja/tests:
52284 Moved all subdirectories up one level into g++.old-deja .
52285
52286 * lib/old-dejagnu.exp:
52287 Fixed problem with CXXFLAGS not being properly reset, and being
52288 corrupted with extraneous "-c" compiler option. This was
52289 causing binaries to not be generated for test that needed them.
52290 Modified strings passed to "pass" and "fail" so that individual
52291 tests from the same test file would be distinguished by an
52292 identifier appended to the test file name in the summary logs;
52293 this corrected a problem with erroneous diff logs. Added code
52294 to search testcases for expected fail and unexpected pass keywords.
52295
52296 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
52297
52298 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
52299
52300 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
52301
52302 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
52303 Removed extraneous text from end of "Special g++ Options"
52304 keyphrase.
52305
52306 * lib/old-dejagnu.exp: Added pattern matching to look for new
52307 keywords, embedded in testcases comments, which will trigger
52308 calls to xpass and xfail.
52309
52310 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
52311
52312 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
52313 comments embedded in the testcases, especially the one looking for
52314 special compiler options, as well as the pattern matching for the
52315 compiler output again.
52316
52317 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
52318
52319 * lib/old-dejagnu.exp: Do a proper check of the return value for
52320 execute tests. Fixed several problems with the pattern matching
52321 of the compiler output which gave erroneous test results.
52322 Changed several of the test result messages to be more descriptive.
52323 * config/unix-g++.exp: Proc g++_load now actually works and
52324 executes the tests passed to it and returns a usable return
52325 value.
52326
52327 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
52328
52329 * lib/gcc.exp: Exits gracefully if $CC is bogus.
52330
52331 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
52332
52333 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
52334 Modified both files to properly execute the old style
52335 dejagnu tests. The previous versions of these files were
52336 experimental and did not function anything near correctly.
52337
52338 1993-04-05 Rob Savoye (rob@cygnus.com)
52339
52340 * Removed all Makefile.in and configure.in files. No configuration
52341 needed now.
52342
52343 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
52344
52345 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
52346
52347 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
52348
52349 * gcc.compile/configure.in, gcc.unsorted/configure.in,
52350 gcc.special/configure.in, gcc.noncompile/configure.in,
52351 gcc.execute/configure.in, gcc.code_quality/configure.in,
52352 g++.other/configure.in, g++.old-deja/configure.in,
52353 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
52354 in srcname setting.
52355
52356 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
52357
52358 * lib/udi.exp: Fixed mondfe and mondfe_download.
52359 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
52360 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
52361
52362 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
52363
52364 * config/udi-gdb.exp: Check $shell_id after connecting to target.
52365 (gdb_exit): Don't remove *_soc files.
52366
52367 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
52368
52369 * lib/c-torture.exp: Don't look for main; instead always use -w
52370 -c. This is how the c-torture tests work. Remove the object
52371 file if the compilation succeeds.
52372 * gcc.execute/execute.exp: Remove executable if test passes.
52373 * gcc.noncompile/noncompile.exp: Every test is an expected
52374 failure.
52375 * gcc.special/special.exp: Added tests from c-torture 1.11,
52376 corrected use of existing test.
52377 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
52378 gcc.execute/920625-1.c: Updated to c-torture 1.11.
52379 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
52380 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
52381 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
52382 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
52383 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
52384 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
52385 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
52386 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
52387 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
52388 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
52389 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
52390 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
52391 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
52392 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
52393 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
52394 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
52395 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
52396 c-torture 1.11.
52397 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
52398 correspond to c-torture 1.11.
52399
52400 * New file.
This page took 2.38241 seconds and 5 git commands to generate.